From e93d241d51765e701d89cd7f6f4088c6cb22949b Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期五, 21 四月 2023 16:51:47 +0800
Subject: [PATCH] 修改
---
src/views/facilityManagement/goodsDetailManage/components/checkOut.vue | 15 +++++++++------
1 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/src/views/facilityManagement/goodsDetailManage/components/checkOut.vue b/src/views/facilityManagement/goodsDetailManage/components/checkOut.vue
index 3d16359..f839bda 100644
--- a/src/views/facilityManagement/goodsDetailManage/components/checkOut.vue
+++ b/src/views/facilityManagement/goodsDetailManage/components/checkOut.vue
@@ -16,8 +16,8 @@
</el-form-item>
</el-col>
<el-col :span="24" class="mb20">
- <el-form-item label="认领人:" prop="claimantId">
- <el-select class="input-add" v-model="checkOutState.checkOutForm.claimantId" placeholder="选择认领人">
+ <el-form-item label="认领人:" prop="receiveUid">
+ <el-select class="input-add" v-model="checkOutState.checkOutForm.receiveUid" placeholder="选择认领人">
<el-option
v-for="item in checkOutState.userList"
:key="item.uid"
@@ -46,6 +46,7 @@
import {teamManageApi} from "/@/api/systemManage/basicDateManage/personShiftManage/teamManage";
import {ElMessage} from "element-plus/es";
import {goodsDetailApi} from "/@/api/facilityManagement/goodsDetailManage";
+import {useUserInfo} from "/@/stores/userInfo";
const checkOutState = reactive<checkOutStateType>({
title: '',
@@ -54,7 +55,7 @@
materialName: '',
checkOutForm: {
id: null,
- claimantId: null,
+ receiveUid: null,
ids: [],
},
userList: [],
@@ -63,21 +64,23 @@
const openCheckOutDialog = (title: string, value: GoodsDetailDataType, ids:Array<number>, checkOutName: null | string) => {
checkOutState.title = title;
checkOutState.checkOutDialogVisible = true;
- checkOutState.checkOutForm.claimantId = null;
- getUserByDepartment(1 as number)
+ checkOutState.checkOutForm.receiveUid = null;
+ getUserByDepartment(useUserInfo().userInfos.depId as number)
if(title === '单独出库'){
checkOutState.materialName = value.name as string
checkOutState.checkOutForm.id = value.id;
+ delete checkOutState.checkOutForm.ids;
}else{
checkOutState.materialName = checkOutName as string
checkOutState.checkOutForm.ids = ids
+ delete checkOutState.checkOutForm.id;
}
}
const submitCheckOutForm = async () => {
- if(checkOutState.checkOutForm.claimantId === null){
+ if(checkOutState.checkOutForm.receiveUid === null){
ElMessage({
type: 'warning',
message: '请选择认领人'
--
Gitblit v1.9.2