Commit 2dd625b9 authored by lixy's avatar lixy

分公司信息管理

parent ca502d38
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
<el-input v-model="form.name" placeholder="输入公司全称"></el-input> <el-input v-model="form.name" placeholder="输入公司全称"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="公司简称" prop="name"> <el-form-item label="公司简称" prop="companyName">
<el-input v-model="form.companyName" placeholder="输入公司简称"></el-input> <el-input v-model="form.companyName" placeholder="输入公司简称"></el-input>
</el-form-item> </el-form-item>
...@@ -42,18 +42,18 @@ ...@@ -42,18 +42,18 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="详细地址" prop="leader"> <el-form-item label="详细地址">
<el-input v-model="form.addrDetail" placeholder="请输入详细地址"></el-input> <el-input v-model="form.addrDetail" placeholder="请输入详细地址"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="经度" prop="longitude"> <el-form-item label="经度">
<el-input v-model.number="form.longitude" placeholder="请输入经度"></el-input> <el-input v-model.number="form.longitude" placeholder="请输入经度"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="纬度" prop="latitude"> <el-form-item label="纬度">
<el-input v-model.number="form.latitude" placeholder="请输入纬度"></el-input> <el-input v-model.number="form.latitude" placeholder="请输入纬度"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="负责人" prop="leader"> <el-form-item label="负责人">
<el-input v-model="form.leader" placeholder="请输入负责人"></el-input> <el-input v-model="form.leader" placeholder="请输入负责人"></el-input>
</el-form-item> </el-form-item>
...@@ -61,11 +61,11 @@ ...@@ -61,11 +61,11 @@
<el-input v-model="form.leaderContactInfo" placeholder="请输入负责人电话"></el-input> <el-input v-model="form.leaderContactInfo" placeholder="请输入负责人电话"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="租车客服电话" prop="vehiceServicePhone"> <el-form-item label="租车客服电话">
<el-input v-model="form.vehiceServicePhone" placeholder="请输入租车客服电话"></el-input> <el-input v-model="form.vehiceServicePhone" placeholder="请输入租车客服电话"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="旅游客服电话" prop="tourServicePhone"> <el-form-item label="旅游客服电话">
<el-input v-model="form.tourServicePhone" placeholder="请输入旅游客服电话"></el-input> <el-input v-model="form.tourServicePhone" placeholder="请输入旅游客服电话"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="app展示"> <el-form-item label="app展示">
...@@ -188,22 +188,6 @@ ...@@ -188,22 +188,6 @@
isShow: "2",//1:是, 2:否 isShow: "2",//1:是, 2:否
}, },
rules: { rules: {
// latitude: [
// {
// type: 'number',
// required: true,
// message: '请输入数字',
// trigger: 'blur'
// }
// ],
// longitude: [
// {
// type: 'number',
// required: true,
// message: '请输入数字',
// trigger: 'blur'
// }
// ],
status: [ status: [
{ {
type: 'integer', type: 'integer',
...@@ -220,10 +204,10 @@ ...@@ -220,10 +204,10 @@
trigger: 'blur' trigger: 'blur'
} }
], ],
name: [ companyName: [
{ {
required: true, required: true,
message: '请输称', message: '请输称',
trigger: 'blur' trigger: 'blur'
}, },
{ {
...@@ -233,10 +217,10 @@ ...@@ -233,10 +217,10 @@
trigger: 'blur' trigger: 'blur'
} }
], ],
addrDetail: [ name: [
{ {
required: true, required: true,
message: '请输入详细地址', message: '请输名称',
trigger: 'blur' trigger: 'blur'
}, },
{ {
...@@ -246,29 +230,42 @@ ...@@ -246,29 +230,42 @@
trigger: 'blur' trigger: 'blur'
} }
], ],
leaderContactInfo: [ addrDetail: [
{ {
required: false, required: true,
message: '请输入联系人电话', message: '请输入详细地址',
trigger: 'blur' trigger: 'blur'
}, },
{ {
validator: (rule, value, callback) => { min: 0,
if (!value) { max: 200,
return true; message: '长度小于 200 个字符',
} else {
const reg = /^[1](([3][0-9])|([4][5,7,9])|([5][0-9])|([6][6])|([7][1,2,3,5,6,7,8])|([8][0-9])|([9][1,8,9]))[0-9]{8}$/
console.log(reg.test(value));
if (reg.test(value)) {
callback();
} else {
return callback(new Error('请输入正确的手机号'));
}
}
},
trigger: 'blur' trigger: 'blur'
} }
], ],
// leaderContactInfo: [
// {
// required: false,
// message: '请输入联系人电话',
// trigger: 'blur'
// },
// {
// validator: (rule, value, callback) => {
// if (!value) {
// return true;
// } else {
// const reg = /^[1](([3][0-9])|([4][5,7,9])|([5][0-9])|([6][6])|([7][1,2,3,5,6,7,8])|([8][0-9])|([9][1,8,9]))[0-9]{8}$/
// console.log(reg.test(value));
// if (reg.test(value)) {
// callback();
// } else {
// return callback(new Error('请输入正确的手机号'));
// }
// }
// },
// trigger: 'blur'
// }
// ],
addrProvince: [ addrProvince: [
{ {
required: true, required: true,
...@@ -294,24 +291,6 @@ ...@@ -294,24 +291,6 @@
}, },
trigger: 'blur' trigger: 'blur'
} }
],
addrTown: [
{
required: true,
type: 'number',
message: '请选择镇(县)',
trigger: 'blur'
},
{
validator: (rule, value, callback) => {
if (this.$utils.isInteger(this.form.addrCity) &&
value.toString().substr(0, 4) != this.form.addrCity.toString().substr(0, 4)) {
return callback(new Error('请选择城市下相应镇(县)'));
}
callback();
},
trigger: 'blur'
}
] ]
}, },
tabName: "first", tabName: "first",
...@@ -515,7 +494,7 @@ ...@@ -515,7 +494,7 @@
}); });
let provinceObj = this.form.addrProvince?getRegionByCodes([this.form.addrProvince]): [{name:""}]; let provinceObj = this.form.addrProvince?getRegionByCodes([this.form.addrProvince]): [{name:""}];
let cityObj = this.form.addrCity?getRegionByCodes([this.form.addrCity]):[{name:""}]; let cityObj = this.form.addrCity?getRegionByCodes([this.form.addrCity]):[{name:""}];
let addrTownObj = this.form.addrCity?getRegionByCodes([this.form.addrTown]):[{name:""}]; let addrTownObj = this.form.addrTown?getRegionByCodes([this.form.addrTown]):[{name:""}];
params.state = this.state == 1?2:1;//("上下架:1-上架;2-下架") params.state = this.state == 1?2:1;//("上下架:1-上架;2-下架")
params.images = arr.join(","); params.images = arr.join(",");
params.id = this.form.id; params.id = this.form.id;
...@@ -580,7 +559,7 @@ ...@@ -580,7 +559,7 @@
}); });
let provinceObj = this.form.addrProvince?getRegionByCodes([this.form.addrProvince]): [{name:""}]; let provinceObj = this.form.addrProvince?getRegionByCodes([this.form.addrProvince]): [{name:""}];
let cityObj = this.form.addrCity?getRegionByCodes([this.form.addrCity]):[{name:""}]; let cityObj = this.form.addrCity?getRegionByCodes([this.form.addrCity]):[{name:""}];
let addrTownObj = this.form.addrCity?getRegionByCodes([this.form.addrTown]):[{name:""}]; let addrTownObj = this.form.addrTown?getRegionByCodes([this.form.addrTown]):[{name:""}];
params.images = arr.join(","); params.images = arr.join(",");
params.id = this.form.id; params.id = this.form.id;
params.companyId = this.form.companyId; params.companyId = this.form.companyId;
...@@ -679,7 +658,7 @@ ...@@ -679,7 +658,7 @@
**/ **/
create(formName) { create(formName) {
const set = this.$refs; const set = this.$refs;
let params = {}; let params = {};debugger
set[formName].validate(valid => { set[formName].validate(valid => {
if (valid) { if (valid) {
console.log(this.form); console.log(this.form);
...@@ -689,7 +668,7 @@ ...@@ -689,7 +668,7 @@
}); });
let provinceObj = this.form.addrProvince?getRegionByCodes([this.form.addrProvince]): [{name:""}]; let provinceObj = this.form.addrProvince?getRegionByCodes([this.form.addrProvince]): [{name:""}];
let cityObj = this.form.addrCity?getRegionByCodes([this.form.addrCity]):[{name:""}]; let cityObj = this.form.addrCity?getRegionByCodes([this.form.addrCity]):[{name:""}];
let addrTownObj = this.form.addrCity?getRegionByCodes([this.form.addrTown]):[{name:""}]; let addrTownObj = this.form.addrTown?getRegionByCodes([this.form.addrTown]):[{name:""}];
params.images = arr.join(","); params.images = arr.join(",");
params.name= this.form.name;//全称 params.name= this.form.name;//全称
params.companyName = this.form.companyName;//简称 params.companyName = this.form.companyName;//简称
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment