Your Name
2023-01-06 e3d63f84a43db07fa5992de2937ee23fc67bad38
src/views/facilityManagement/safetyGoodsAndEquipment/components/batchOutStorage.vue
@@ -29,8 +29,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="batchOutStorageState.outStorageData.claimantId" placeholder="选择认领人">
                        <el-form-item label="认领人:" prop="receiveUid">
                            <el-select class="input-add" v-model="batchOutStorageState.outStorageData.receiveUid" placeholder="选择认领人">
                                <el-option
                                v-for="item in batchOutStorageState.userList"
                                :key="item.uid"
@@ -70,12 +70,12 @@
    outStorageData:{
        smId: null,
        count: null,
        claimantId: null,
        receiveUid: null,
        rfid: null,
    },
    outStorageDataRules: {
        count: [{ required: true, message: '请填写出库数量', trigger: 'blur' }],
        claimantId: [{ required: true, message: '请选择认领人', trigger: 'change' }],
        receiveUid: [{ required: true, message: '请选择认领人', trigger: 'change' }],
    },
    userList: [],
})
@@ -87,9 +87,9 @@
}
const submitOutStorageData = () => {
    batchOutStorageState.loading = true;
    outStorageDataRef.value.validate(async (valid: boolean) => {
        if(valid){
            batchOutStorageState.loading = true;
            let res = await goodsAndEquipmentApi().batchOutStorageGoods(batchOutStorageState.outStorageData);
            if(res.data.code === '200'){
                batchOutStorageState.batchOutStorageDialogVisible = false;
@@ -105,7 +105,6 @@
                    message:res.data.msg
                });
            }
            batchOutStorageState.loading = false
        }else{
            ElMessage({
                type: 'warning',
@@ -113,6 +112,7 @@
            });
        }
    });
    batchOutStorageState.loading = false
};
const emit = defineEmits(['refreshData',]);