|
|
@@ -90,6 +90,24 @@ export default {
|
|
|
showForm: false,
|
|
|
formData: {},
|
|
|
rules: {
|
|
|
+ documentNumber: [
|
|
|
+ {
|
|
|
+ required: true,
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ if (this.formData.type === 'ID_CARD') {
|
|
|
+ const reg = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/;
|
|
|
+ if (!reg.test(value) && value != '') {
|
|
|
+ callback(new Error('请输入正确的身份证号'));
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ var reg = /^[\u4E00-\u9FA5](字第)([0-9a-zA-Z]{4,8})(号?)$/;
|
|
|
+ if (reg.test(value) === false) {
|
|
|
+ callback(new Error('军官证号不合规'));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ],
|
|
|
name: [{ required: true, message: '请输入商标名称' }],
|
|
|
type: [{ required: true, message: '请选择证件类型' }],
|
|
|
phone: { required: true, pattern: phonePattern, message: '请输入联系电话', trigger: 'blur' },
|
|
|
@@ -108,7 +126,7 @@ export default {
|
|
|
},
|
|
|
mounted() {
|
|
|
this.$EventBus.$on('postMessage', res => {
|
|
|
- console.log(res);
|
|
|
+ // console.log(res);
|
|
|
this.show = true;
|
|
|
if (this.$refs.form) {
|
|
|
this.$refs.form.resetFields();
|
|
|
@@ -121,6 +139,9 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
methods: {
|
|
|
+ // change(e) {
|
|
|
+ // this.formData.documentNumber = '';
|
|
|
+ // },
|
|
|
onSave() {
|
|
|
this.$refs.form.validate(valid => {
|
|
|
if (valid) {
|
|
|
@@ -131,21 +152,20 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
submit() {
|
|
|
- let data = { ...this.formData };
|
|
|
-
|
|
|
- this.saving = true;
|
|
|
- this.$http
|
|
|
- .post('/message/save', data, { body: 'json' })
|
|
|
- .then(() => {
|
|
|
- this.saving = false;
|
|
|
- this.$message.success('成功');
|
|
|
- this.showForm = false;
|
|
|
- })
|
|
|
- .catch(e => {
|
|
|
- console.log(e);
|
|
|
- this.saving = false;
|
|
|
- this.$message.error(e.error);
|
|
|
- });
|
|
|
+ // let data = { ...this.formData };
|
|
|
+ // this.saving = true;
|
|
|
+ // this.$http
|
|
|
+ // .post('/message/save', data, { body: 'json' })
|
|
|
+ // .then(() => {
|
|
|
+ // this.saving = false;
|
|
|
+ // this.$message.success('成功');
|
|
|
+ // this.showForm = false;
|
|
|
+ // })
|
|
|
+ // .catch(e => {
|
|
|
+ // console.log(e);
|
|
|
+ // this.saving = false;
|
|
|
+ // this.$message.error(e.error);
|
|
|
+ // });
|
|
|
}
|
|
|
},
|
|
|
beforeDestroy() {
|