|
|
|
|
@ -104,6 +104,7 @@ const formData = ref({
|
|
|
|
|
})
|
|
|
|
|
const formRules = reactive({
|
|
|
|
|
name: [{ required: true, message: t('ErpStock.Warehouse.validatorNameRequired'), trigger: 'blur' }],
|
|
|
|
|
categoryType: [{ required: true, message: t('ErpStock.Warehouse.validatorCategoryTypeRequired'), trigger: 'change' }],
|
|
|
|
|
sort: [{ required: true, message: t('ErpStock.Warehouse.validatorSortRequired'), trigger: 'blur' }],
|
|
|
|
|
status: [{ required: true, message: t('ErpStock.Warehouse.validatorStatusRequired'), trigger: 'blur' }]
|
|
|
|
|
})
|
|
|
|
|
@ -153,10 +154,11 @@ const submitForm = async () => {
|
|
|
|
|
|
|
|
|
|
/** 重置表单 */
|
|
|
|
|
const resetForm = () => {
|
|
|
|
|
const categoryTypeOptions = getIntDictOptions(DICT_TYPE.MATERIAL_CLASSIFICATION_TYPE)
|
|
|
|
|
formData.value = {
|
|
|
|
|
id: undefined,
|
|
|
|
|
name: undefined,
|
|
|
|
|
categoryType: undefined,
|
|
|
|
|
categoryType: categoryTypeOptions[0]?.value,
|
|
|
|
|
address: undefined,
|
|
|
|
|
sort: undefined,
|
|
|
|
|
remark: undefined,
|
|
|
|
|
|