From 006cedaa4188d5bd5f99ef0721572a24c89d7ce4 Mon Sep 17 00:00:00 2001
From: Admin <978517621@qq.com>
Date: 星期六, 20 八月 2022 17:19:08 +0800
Subject: [PATCH] Default Changelist

---
 src/views/specialWorkSystem/workTicket/workApply/components/broken.vue |   32 +++++++++-----------------------
 1 files changed, 9 insertions(+), 23 deletions(-)

diff --git a/src/views/specialWorkSystem/workTicket/workApply/components/broken.vue b/src/views/specialWorkSystem/workTicket/workApply/components/broken.vue
index 54cbca4..6880a48 100644
--- a/src/views/specialWorkSystem/workTicket/workApply/components/broken.vue
+++ b/src/views/specialWorkSystem/workTicket/workApply/components/broken.vue
@@ -93,9 +93,7 @@
 				</el-col>
 				<el-col :span="12">
 					<el-form-item label="涉及相关部门" prop="workDetail.involvedDepIds">
-						<el-select v-model="form.workDetail.involvedDepIds" multiple>
-							<el-option v-for="item in otherWorkList" :key="item.value" :label="item.label" :value="item.value" />
-						</el-select>
+						<el-cascader v-model="form.workDetail.involvedDepIds" :options="departList" :props="casProps" :show-all-levels="false" @change="handleChange" />
 					</el-form-item>
 				</el-col>
 			</el-row>
@@ -123,12 +121,12 @@
 	interface stateType {
 		form: Object,
 		csDepList: Array<any>,
-		otherWorkList: Array<any>
+		casProps: {}
 	}
 	export default defineComponent({
 		name: 'brokenForm',
 		components: {},
-		props:['workerList'],
+		props:['workerList','departList'],
 		setup() {
 			const userInfo = useUserInfo()
 			const { userInfos } = storeToRefs(userInfo);
@@ -176,24 +174,12 @@
 						value: 6
 					}
 				],
-				otherWorkList: [
-					{
-						label: '部门一',
-						value: 1
-					},
-					{
-						label: '部门二',
-						value: 2
-					},
-					{
-						label: '部门三',
-						value: 3
-					},
-					{
-						label: '部门四',
-						value: 4
-					}
-				]
+				casProps: {
+					emitPath: false,
+					value: 'depId',
+					label: 'depName',
+					multiple: true
+				}
 			});
 			const ruleFormRef = ref<FormInstance>()
 			const applyRules = reactive<FormRules>({

--
Gitblit v1.9.2