|
@@ -35,18 +35,18 @@ export default {
|
|
|
return {
|
|
|
form: {},
|
|
|
rules: {
|
|
|
- name: [{ required: false, message: '请输入名称', trigger: 'blur' }],
|
|
|
- type: [{ required: false, message: '请选择类型', trigger: 'change' }],
|
|
|
+ name: [{ required: true, message: '请输入名称', trigger: 'blur' }],
|
|
|
+ type: [{ required: true, message: '请选择类型', trigger: 'change' }],
|
|
|
to: [{ required: false, message: '请输入跳转至', trigger: 'blur' }],
|
|
|
- is_use: [{ required: false, message: '请选择是否正在使用', trigger: 'change' }],
|
|
|
- url: [{ required: false, message: '请选择路径', trigger: 'change' }],
|
|
|
+ is_use: [{ required: true, message: '请选择是否正在使用', trigger: 'change' }],
|
|
|
+ url: [{ required: true, message: '请选择图片', trigger: 'change' }],
|
|
|
},
|
|
|
fields: [
|
|
|
{ label: '名称', model: 'name' },
|
|
|
{ label: '类型', model: 'type', type: 'select' },
|
|
|
{ label: '跳转至', model: 'to' },
|
|
|
{ label: '是否正在使用', model: 'status', type: 'select' },
|
|
|
- { label: '路径', model: 'url', type: 'upload', url: '/files/point/goods/upload' },
|
|
|
+ { label: '图片', model: 'url', type: 'upload', url: '/files/point/goods/upload' },
|
|
|
],
|
|
|
typeList: [],
|
|
|
statusList: [],
|
|
@@ -71,12 +71,11 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
// 提交
|
|
|
- async onSubmit(data) {
|
|
|
+ async onSubmit({ data }) {
|
|
|
let res;
|
|
|
if (data.id) res = await this.update(data);
|
|
|
else res = await this.create(data);
|
|
|
if (this.$checkRes(res)) {
|
|
|
- console.log(res);
|
|
|
this.$message({ type: `success`, message: `维护信息成功` });
|
|
|
this.toBack();
|
|
|
}
|