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