|
@@ -132,7 +132,8 @@
|
|
|
})
|
|
|
let enforcemmentBasis = ref('')
|
|
|
const validatorRules = {
|
|
|
- orderCode: [{ required: true, message: '订单号不能为空', trigger: 'blur' }],
|
|
|
+ code: [{ required: true, message: '编码(code)不能为空', trigger: 'blur' }],
|
|
|
+ englishName: [{ required: true, message: '英文名(english name)不能为空', trigger: 'blur' }],
|
|
|
};
|
|
|
const labelCol = ref({
|
|
|
xs: { span: 24 },
|
|
@@ -143,27 +144,36 @@
|
|
|
sm: { span: 15 },
|
|
|
});
|
|
|
function handleOk() {
|
|
|
- let url = ''
|
|
|
- if(enforcemmentBasis.value=='add'){
|
|
|
- url = '/baseCode/baseProductArchive/add'
|
|
|
- }else{
|
|
|
- url = '/baseCode/baseProductArchive/edit'
|
|
|
- }
|
|
|
- let params = model.value
|
|
|
- defHttp.post({url,params}, { isTransformResponse: false })
|
|
|
- .then((res) => {
|
|
|
- if (res.success) {
|
|
|
- message.success(res.message);
|
|
|
- } else {
|
|
|
- message.error(res.message);
|
|
|
- }
|
|
|
- })
|
|
|
- .finally(() => {
|
|
|
- handleCancel()
|
|
|
- });
|
|
|
+ form.value
|
|
|
+ .validate()
|
|
|
+ .then(async () => {
|
|
|
+ let url = ''
|
|
|
+ if(enforcemmentBasis.value=='add'){
|
|
|
+ url = '/baseCode/baseProductArchive/add'
|
|
|
+ }else{
|
|
|
+ url = '/baseCode/baseProductArchive/edit'
|
|
|
+ }
|
|
|
+ let params = model.value
|
|
|
+ defHttp.post({url,params}, { isTransformResponse: false })
|
|
|
+ .then((res) => {
|
|
|
+ if (res.success) {
|
|
|
+ message.success(res.message);
|
|
|
+ } else {
|
|
|
+ message.error(res.message);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .finally(() => {
|
|
|
+ handleCancel()
|
|
|
+ });
|
|
|
+ })
|
|
|
+ .catch(error => {
|
|
|
+ console.log('error', error);
|
|
|
+ });
|
|
|
+
|
|
|
}
|
|
|
function handleCancel() {
|
|
|
visible.value = false
|
|
|
+ form.value.resetFields()
|
|
|
emit('success');
|
|
|
}
|
|
|
function getForm(data,record){
|
|
@@ -171,7 +181,6 @@
|
|
|
visible.value = true
|
|
|
if(data=='add'){
|
|
|
title.value = '新增档案(add)'
|
|
|
- form.value.resetFields()
|
|
|
}else{
|
|
|
title.value = '编辑档案(edit)'
|
|
|
model.value = record
|