style:仓库信息-仓库分类必填,默认选第一个

besure_bit
黄伟杰 1 week ago
parent 124083fe5e
commit 93f38496d6

@ -285,6 +285,7 @@
placeholderSort: 'Please enter sort', placeholderSort: 'Please enter sort',
placeholderRemark: 'Please enter remark', placeholderRemark: 'Please enter remark',
validatorNameRequired: 'Warehouse name is required', validatorNameRequired: 'Warehouse name is required',
validatorCategoryTypeRequired: 'Warehouse category is required',
validatorSortRequired: 'Sort is required', validatorSortRequired: 'Sort is required',
validatorStatusRequired: 'Status is required', validatorStatusRequired: 'Status is required',
confirmDefaultStatus: 'Are you sure to {action} "{name}" as default?', confirmDefaultStatus: 'Are you sure to {action} "{name}" as default?',

@ -285,6 +285,7 @@
placeholderSort: '请输入排序', placeholderSort: '请输入排序',
placeholderRemark: '请输入备注', placeholderRemark: '请输入备注',
validatorNameRequired: '仓库名称不能为空', validatorNameRequired: '仓库名称不能为空',
validatorCategoryTypeRequired: '仓库分类不能为空',
validatorSortRequired: '排序不能为空', validatorSortRequired: '排序不能为空',
validatorStatusRequired: '开启状态不能为空', validatorStatusRequired: '开启状态不能为空',
confirmDefaultStatus: '确认要{action}"{name}"默认吗?', confirmDefaultStatus: '确认要{action}"{name}"默认吗?',

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

Loading…
Cancel
Save