From a52ac50ffc5f3b369eb689dd734bfb8a4bb988a4 Mon Sep 17 00:00:00 2001
From: 吴羡 <16976746+Xian-TT3@user.noreply.gitee.com>
Date: 星期四, 15 十月 2026 11:41:48 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
src/views/CNAS/personnel/personnelInfo/components/mandateAdd.vue | 17 +++++++++++------
1 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/src/views/CNAS/personnel/personnelInfo/components/mandateAdd.vue b/src/views/CNAS/personnel/personnelInfo/components/mandateAdd.vue
index 546f809..fa0d0d0 100644
--- a/src/views/CNAS/personnel/personnelInfo/components/mandateAdd.vue
+++ b/src/views/CNAS/personnel/personnelInfo/components/mandateAdd.vue
@@ -17,10 +17,10 @@
</el-input>
</el-form-item >
<el-form-item label="琚换鑱屼汉鍛�" prop="userId">
- <el-select v-model="form.userId" placeholder="璇烽�夋嫨">
+ <el-select v-model="form.userId" filterable placeholder="璇烽�夋嫨">
<el-option
- v-for="(item, index) in userList"
- :key="index"
+ v-for="item in userList"
+ :key="item.id"
:label="item.name"
:value="item.id"
></el-option>
@@ -141,9 +141,14 @@
* @desc 鑾峰彇鐢ㄦ埛淇℃伅
*/
async getUserList() {
- selectUserCondition({type: 2}).then((res) => {
- this.userList = res.data;
- })
+ try {
+ const res = await selectUserCondition()
+ if (res.code !== 200) throw new Error('浜哄憳鍒楄〃鎺ュ彛杩斿洖澶辫触')
+ this.userList = Array.isArray(res.data) ? res.data : []
+ } catch (error) {
+ this.userList = []
+ this.$message.error('浜哄憳鍒楄〃鍔犺浇澶辫触锛岃绋嶅悗閲嶈瘯')
+ }
},
/**
* @desc 鎻愪氦琛ㄥ崟
--
Gitblit v1.9.3