diff --git a/src/api/purchase/goodsAccept.js b/src/api/purchase/goodsAccept.js index a7fd57e0..1e0416db 100644 --- a/src/api/purchase/goodsAccept.js +++ b/src/api/purchase/goodsAccept.js @@ -68,9 +68,14 @@ export function getPurchaseCheckFormByTaskId(taskId) { }) } - - - +// 验收人查询 +export function getCheckUserList(query) { + return request({ + url: '/material/purchase_check_info/getCheckUserList', + method: 'get', + params: query + }) +} diff --git a/src/views/material/purchase/goodsAccept/detail.vue b/src/views/material/purchase/goodsAccept/detail.vue index c916e1ba..65b5c90e 100644 --- a/src/views/material/purchase/goodsAccept/detail.vue +++ b/src/views/material/purchase/goodsAccept/detail.vue @@ -38,7 +38,7 @@ - + 新购到货验收 @@ -57,6 +57,9 @@ 不合格 + + 验收人:{{ checkUser }} + @@ -170,6 +173,7 @@ import { acceptInnerVerifyer, getPurchaseFileList, uploadPurchaseFile, + getCheckUserList, } from "@/api/purchase/goodsAccept"; import { downloadFile } from "@/utils/download"; import { getToken } from "@/utils/auth"; @@ -235,6 +239,8 @@ export default { // 上传的地址 url: process.env.VUE_APP_BASE_API + "/file/upload", }, + checkUserList: [], // 验收人列表 + checkUser: '', // 验收人 }; }, mounted() { @@ -252,8 +258,28 @@ export default { // this.getSupplierList() console.log(this.isView); this.getList(); + this.getCheckUser() }, methods: { + // 获取验收人 + async getCheckUser() { + try { + const res = await getCheckUserList({taskId: this.taskId}) + console.log('🚀 ~ getCheckUser ~ res:', res) + if (res.data) { + res.data.forEach(item => { + if (item.checkUser) { + this.checkUserList.push(item.checkUser) + } + }) + } + this.$nextTick(() => { + this.checkUser = this.checkUserList.join(', ') + }) + } catch (error) { + console.log('🚀 ~ getCheckUser ~ error:', error) + } + }, //是否可用勾选框 selectable(row) { console.log(row)