diff --git a/project/fengdu/AppOutSource/AppArchives/components/Add.vue b/project/fengdu/AppOutSource/AppArchives/components/Add.vue
index 99d6219e..8102f7d8 100644
--- a/project/fengdu/AppOutSource/AppArchives/components/Add.vue
+++ b/project/fengdu/AppOutSource/AppArchives/components/Add.vue
@@ -31,17 +31,19 @@
-
-
+
-
+
@@ -56,14 +58,19 @@
show-word-limit>
-
+
+
-
-
+
+
-
+
- form.areaName=v"/>
+ form.areaName=v"/>
-
+
@@ -123,28 +131,35 @@ export default {
data() {
return {
form: {
- name:'',
- idNumber:'',
- sex:'',
- phone:'',
- birthday:'',
- age:'',
+ id:null,
+ name: '',
+ idNumber: '',
+ sex: '',
+ phone: '',
+ birthday: '',
+ age: '',
},
rules: {
- name:[{ required: true, message: '请输入经营者姓名', trigger: 'blur' }],
- idNumber:[{ required: true, message: '请输入身份证号', trigger: 'blur' }],
-
+ name: [{required: true, message: '请输入经营者姓名', trigger: 'blur'}],
+ idNumber: [{required: true, message: '请输入身份证号', trigger: 'blur'}],
+ sex: [{required: true, message: '请选择性别', trigger: 'change'}],
+ phone: [{required: true, message: '请输入手机号', trigger: 'blur'}],
+ shopName: [{required: true, message: '请输入门店名称', trigger: 'blur'}],
+ operatorType: [{required: true, message: '请选择经营者类型', trigger: 'change'}],
+ girdCode: [{required: true, message: '请选择所属片区', trigger: 'change'}],
+ fileUrl: [{required: true, message: '请选择门店照片', trigger: 'change'}],
+ addressCode: [{required: true, message: '请选择门店住址', trigger: 'change'}],
}
}
},
- created () {
- this.$dict.load('sex')
+ created() {
+ this.$dict.load('sex','operatorType')
},
methods: {
- idChange(val){
+ idChange(val) {
if (val.length == 18) {
this.IdCard(val);
}
@@ -158,8 +173,28 @@ export default {
}
},
- handleSave(){
+ async addOrUpdate() {
+ try {
+ const {code, data} = await this.instance.post(`/app/appshoparchives/addOrUpdate`, null, {
+ params: {
+ ...this.form
+ }
+ })
+ if(code===0){
+ this.$message.success('保存成功');
+ this.form = {...data}
+ }
+ } catch (e) {
+ console.error(e)
+ }
+ },
+ handleSave() {
+ this.$refs['ruleForm'].validate(valid => {
+ if (valid) {
+ this.addOrUpdate()
+ }
+ })
},
cancel() {
@@ -175,7 +210,7 @@ export default {