From ab3df692b9a04bfb9ec36cd5284dd521e88ebdeb Mon Sep 17 00:00:00 2001 From: RuoYi <yzz_ivy@163.com> Date: 星期一, 13 六月 2022 21:48:56 +0800 Subject: [PATCH] 增加对空字符串参数的过滤 --- src/views/system/dept/index.vue | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue index aed4301..7df4b61 100644 --- a/src/views/system/dept/index.vue +++ b/src/views/system/dept/index.vue @@ -97,11 +97,13 @@ <el-row> <el-col :span="24" v-if="form.parentId !== 0"> <el-form-item label="涓婄骇閮ㄩ棬" prop="parentId"> - <tree-select - v-model:value="form.parentId" - :options="deptOptions" - :objMap="{ value: 'deptId', label: 'deptName', children: 'children' }" + <el-tree-select + v-model="form.parentId" + :data="deptOptions" + :props="{ value: 'deptId', label: 'deptName', children: 'children' }" + value-key="deptId" placeholder="閫夋嫨涓婄骇閮ㄩ棬" + check-strictly /> </el-form-item> </el-col> @@ -178,7 +180,7 @@ parentId: [{ required: true, message: "涓婄骇閮ㄩ棬涓嶈兘涓虹┖", trigger: "blur" }], deptName: [{ required: true, message: "閮ㄩ棬鍚嶇О涓嶈兘涓虹┖", trigger: "blur" }], orderNum: [{ required: true, message: "鏄剧ず鎺掑簭涓嶈兘涓虹┖", trigger: "blur" }], - email: [{ type: "email", message: "'璇疯緭鍏ユ纭殑閭鍦板潃", trigger: ["blur", "change"] }], + email: [{ type: "email", message: "璇疯緭鍏ユ纭殑閭鍦板潃", trigger: ["blur", "change"] }], phone: [{ pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, message: "璇疯緭鍏ユ纭殑鎵嬫満鍙风爜", trigger: "blur" }] }, }); @@ -222,9 +224,9 @@ handleQuery(); } /** 鏂板鎸夐挳鎿嶄綔 */ -async function handleAdd(row) { +function handleAdd(row) { reset(); - await listDept().then(response => { + listDept().then(response => { deptOptions.value = proxy.handleTree(response.data, "deptId"); }); if (row != undefined) { @@ -242,9 +244,9 @@ }); } /** 淇敼鎸夐挳鎿嶄綔 */ -async function handleUpdate(row) { +function handleUpdate(row) { reset(); - await listDeptExcludeChild(row.deptId).then(response => { + listDeptExcludeChild(row.deptId).then(response => { deptOptions.value = proxy.handleTree(response.data, "deptId"); }); getDept(row.deptId).then(response => { -- Gitblit v1.9.3