From 65ed34b002810ae406f1e17810af4638ae7e55b0 Mon Sep 17 00:00:00 2001 From: zhangxiao <898441624@qq.com> Date: 星期二, 27 八月 2024 14:23:38 +0800 Subject: [PATCH] Merge branch 'master' of http://192.168.5.5:10010/r/web/flow_web --- src/views/authority/users/index.vue | 27 ++++++++++++++++++++++----- 1 files changed, 22 insertions(+), 5 deletions(-) diff --git a/src/views/authority/users/index.vue b/src/views/authority/users/index.vue index 6c51b2e..55d397e 100644 --- a/src/views/authority/users/index.vue +++ b/src/views/authority/users/index.vue @@ -123,7 +123,7 @@ @ok="editHandleOk" width="48%" > - <a-form ref="formRefPaw" :model="editform" auto-label-width> + <a-form ref="formRef" :model="editform" auto-label-width> <a-row :gutter="20"> <a-col :span="10"> <a-form-item @@ -327,7 +327,7 @@ let checkStrictlyDialog = ref([]); let checkStrictlyAgent = ref([]); let formRef = ref(); - const formRefPaw = ref(); + let menuTips = ref(['鏉冮檺绠$悊', '璐﹀彿']); type SizeProps = 'mini' | 'small' | 'medium' | 'large'; @@ -447,7 +447,16 @@ ]); const statusChange = async (value, record) => { - await Userstatus(record.userId, value).then((res) => {}); + if (record?.dept) { + await Userstatus(record.userId, value).then((res) => { + }); + } else { + record.status = "0"; + Modal.warning({ + title: '鎻愮ず', + content: '濡傛兂鍚敤鐢ㄦ埛锛岄渶杩涜閮ㄩ棬閰嶇疆.' + }); + } }; const handleCancel = (type) => { @@ -475,19 +484,27 @@ if (err) { visible.value = true; } else { + let uuu; if (editform.value.userId.length > 0) { await UserEdit({ ...editform.value, } as unknown as User).then((res) => { fetchData(); + uuu=res.data; }); } else { await UserAdd({ ...editform.value, } as unknown as User).then((res) => { fetchData(); + uuu=res.data; }); } + deptvisible.value = true; + checkedKeys.value = []; + expandKdys.value = []; + checkStrictly.value = []; + selectUser.value = uuu; } }; const editHandleOk = () => { @@ -524,7 +541,7 @@ //缂栬緫 if (t == 2) { visible.value = true; - formRefPaw.value?.resetFields(); + formRef.value?.resetFields(); save.value = '缂栬緫'; editform.value.userId = record.userId; editform.value.userName = record.userName; @@ -612,7 +629,7 @@ checkStrictly.value = []; selectUser.value = record; expandKdys.value.push('0'); - if (record.dept) { + if (record?.dept) { record.dept.forEach((val) => { checkStrictly.value.push({ deptId: val.deptId, -- Gitblit v1.8.0