From 6f1ac1da6b6cba5c74f2fb6be82f7e472c4116ee Mon Sep 17 00:00:00 2001 From: gaoshp <291585735@qq.com> Date: 星期一, 03 六月 2024 22:46:19 +0800 Subject: [PATCH] 班制日历 --- src/components/scForm/index.vue | 16 +++++++++++++--- 1 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/components/scForm/index.vue b/src/components/scForm/index.vue index e3f1d76..afed226 100644 --- a/src/components/scForm/index.vue +++ b/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> -- Gitblit v1.9.3