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