|
@@ -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()
|