From 7f4ffe2c19004403bb3190f25879b2074f4d3932 Mon Sep 17 00:00:00 2001
From: liding <756868258@qq.com>
Date: 星期五, 16 十月 2026 17:16:43 +0800
Subject: [PATCH] fix:1. 过程要求 - 样品接收:列表样式优化。 2. 过程要求 - 方法验证:点击详情还能修改,导出格式优化,按客户给的文档来。 3. 业务管理 - 检验任务:删除不合格相关的检测。 4. 业务管理 - 报告结果:按照发送日期倒序排列。 5. 基础配置 - 行业管理:删除印章管理。 6. 体系管理要求 - 客户满意度:附件上传报错,精简上传逻辑。
---
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