sparkles: ✨ 报废出库的申请界面
This commit is contained in:
parent
9085a77931
commit
e24e89c513
@ -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="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 === '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="LOAN_OUT">出库外借</a-radio-button>
|
||||||
|
<a-radio-button v-if="applyType === 'LOAN_OUT'" value="SCRAP_OUT">报废出库</a-radio-button>
|
||||||
</a-radio-group>
|
</a-radio-group>
|
||||||
</a-form-item>
|
</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-form-item label="申请日期" name="applyDate" style="width: 40%">
|
||||||
<a-date-picker v-model:value="formData.applyDate" />
|
<a-date-picker v-model:value="formData.applyDate" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
@ -128,12 +132,25 @@
|
|||||||
applyDate: Dayjs // 申请日期
|
applyDate: Dayjs // 申请日期
|
||||||
applyType: string // 申请类型
|
applyType: string // 申请类型
|
||||||
slectedList: number[] // 入库物料
|
slectedList: number[] // 入库物料
|
||||||
|
viewer: string // 审核人
|
||||||
}
|
}
|
||||||
const formData = ref<FormData>({
|
const formData = ref<FormData>({
|
||||||
applicant: '',
|
applicant: '',
|
||||||
applyDate: dayjs(),
|
applyDate: dayjs(),
|
||||||
applyType: props.applyType,
|
applyType: props.applyType,
|
||||||
slectedList: [],
|
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,
|
||||||
|
}
|
||||||
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
// 物料类型树
|
// 物料类型树
|
||||||
|
Loading…
x
Reference in New Issue
Block a user