gaoshp
2024-06-03 6f1ac1da6b6cba5c74f2fb6be82f7e472c4116ee
src/components/scForm/index.vue
@@ -4,7 +4,7 @@
 * @Author: sakuya
 * @Date: 2021年9月22日09:26:25
 * @LastEditors: Sneed
 * @LastEditTime: 2024-06-02 15:06:45
 * @LastEditTime: 2024-06-02 20:11:49
-->
<template>
@@ -85,8 +85,8 @@
                  <!-- radio -->
                  <template v-else-if="item.component == 'radio'">
                     <el-radio-group v-model="form[item.name]">
                        <el-radio v-for="_item in item.options.items" :key="_item.value"
                           :label="_item.value">{{ _item.label }}</el-radio>
                        <el-radio v-for="_item in item.options.items" :key="_item.value" :label="_item.value">{{
                           _item.label }}</el-radio>
                     </el-radio-group>
                  </template>
                  <!-- color -->
@@ -109,6 +109,16 @@
                  <template v-else-if="item.component == 'editor'">
                     <sc-editor v-model="form[item.name]" placeholder="请输入" :height="400"></sc-editor>
                  </template>
                  <template v-else-if="item.component == 'el-tree-select'">
                     <el-tree-select v-model="form[item.name]" :data="item.options.data"
                        :multiple="item.options.multiple" show-checkbox default-expand-all style="width: 100%"
                        :props="{
                           label: 'title',
                           id: 'id',
                           ...item.options.props
                        }" node-key="id">
                     </el-tree-select>
                  </template>
                  <!-- noComponent -->
                  <template v-else>
                     <el-tag type="danger">[{{ item.component }}] Component not found</el-tag>