lilei 4 år sedan
förälder
incheckning
202e2c14f0
1 ändrade filer med 9 tillägg och 3 borttagningar
  1. 9 3
      src/views/dealerManagement/merchantInfoManagement/edit.vue

+ 9 - 3
src/views/dealerManagement/merchantInfoManagement/edit.vue

@@ -361,6 +361,7 @@
 import { getArea } from '@/api/data'
 import { VSelect } from '@/components'
 import { dealerSave, dealerFindUpdateInfoBySn } from '@/api/dealer'
+import moment from 'moment'
 export default {
   components: { VSelect },
   data () {
@@ -442,13 +443,13 @@ export default {
           { required: true, message: '请输入详细地址', trigger: 'change' }
         ],
         dealerTelephone: [
-          { pattern: /^[0-9]{11,13}$/, message: '请输入正确的电话号码!' }
+          { pattern: /^[0-9-]{11,13}$/, message: '请输入正确的电话号码!' }
         ],
         contactMobile2: [
           { pattern: /^[1][0-9]{10}$/, message: '请输入正确的手机号码!' }
         ],
         receiveMobile: [
-          { pattern: /^[0-9]{11,13}$/, message: '请输入正确的电话号码!' }
+          { pattern: /^[0-9-]{11,13}$/, message: '请输入正确的电话号码!' }
         ]
       },
       addrProvinceList: [], //  省下拉
@@ -483,7 +484,12 @@ export default {
       this.$refs.ruleForm.validate(valid => {
         if (valid) {
           console.log(this.form, 'form data')
-          dealerSave(this.form).then(res => {
+          const params = JSON.parse(JSON.stringify(this.form))
+          params.buildDate = params.buildDate ? moment(params.buildDate).format('YYYY-MM-DD hh:mm:ss') : ''
+          params.brithday = params.brithday ? moment(params.brithday).format('YYYY-MM-DD hh:mm:ss') : ''
+          params.cooperateEffectiveTime = params.cooperateEffectiveTime ? moment(params.cooperateEffectiveTime).format('YYYY-MM-DD hh:mm:ss') : ''
+          params.jgDoorHeaderChangeTime = params.jgDoorHeaderChangeTime ? moment(params.jgDoorHeaderChangeTime).format('YYYY-MM-DD hh:mm:ss') : ''
+          dealerSave(params).then(res => {
             if (res.status == 200) {
               this.$message.success(res.message)
               this.handleBack()