From e3d63f84a43db07fa5992de2937ee23fc67bad38 Mon Sep 17 00:00:00 2001
From: Your Name <123456>
Date: 星期五, 06 一月 2023 16:43:58 +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