sparkles: 报废出库的申请界面
All checks were successful
Release / lint (push) Successful in 55s
Release / Release (push) Successful in 2m5s

This commit is contained in:
my_ong 2025-03-04 22:40:41 +08:00
parent 9085a77931
commit e24e89c513

View File

@ -11,8 +11,12 @@
<a-radio-button v-if="applyType === 'PURCHASE_RECEIPT'" value="PURCHASE_RECEIPT">采购入库</a-radio-button>
<a-radio-button v-if="applyType === 'PURCHASE_RECEIPT'" value="RETURN_RECEIPT">归还入库</a-radio-button>
<a-radio-button v-if="applyType === 'LOAN_OUT'" value="LOAN_OUT">出库外借</a-radio-button>
<a-radio-button v-if="applyType === 'LOAN_OUT'" value="SCRAP_OUT">报废出库</a-radio-button>
</a-radio-group>
</a-form-item>
<a-form-item v-if="formData.applyType === 'SCRAP_OUT'" label="审核人" name="reviewer">
<a-select v-model:value="formData.viewer" style="width: 40%" :options="personList"></a-select>
</a-form-item>
<a-form-item label="申请日期" name="applyDate" style="width: 40%">
<a-date-picker v-model:value="formData.applyDate" />
</a-form-item>
@ -128,12 +132,25 @@
applyDate: Dayjs //
applyType: string //
slectedList: number[] //
viewer: string //
}
const formData = ref<FormData>({
applicant: '',
applyDate: dayjs(),
applyType: props.applyType,
slectedList: [],
viewer: '',
})
//
const personList = ref<Array<{ value: string | undefined; label: string | undefined }>>([])
api.aclApi.user.all((data) => {
personList.value = data.map((item) => {
return {
value: item?.name,
label: item?.fullName,
}
})
})
//