|
@@ -28,11 +28,16 @@
|
|
|
allowClear />
|
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="12" v-show="form.relationType==='customer'">
|
|
|
+ <a-col :span="12" v-show="!form.relationType||form.relationType==='customer'">
|
|
|
<a-form-model-item label="关联经销商" :labelCol="{ span: 6}" :wrapperCol="{ span: 16 }">
|
|
|
<dealerList id="customerManagementEdit-putPersonName" ref="dealerList" @change="dealerChange"></dealerList>
|
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
|
+ <a-col :span="12" v-show="form.relationType&&form.relationType!='customer'">
|
|
|
+ <a-form-model-item label="关联经销商" :labelCol="{ span: 6}" :wrapperCol="{ span: 16 }">
|
|
|
+ <dealerList :disabled="true" id="customerManagementEdit-putPersonName" ref="dealerList1" @change="dealerChange"></dealerList>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
<a-col :span="12">
|
|
|
<a-form-model-item label="联系电话" prop="contactTel" :labelCol="{ span: 6}" :wrapperCol="{ span: 16 }">
|
|
|
<a-input id="customerManagementEdit-contactTel" :maxLength="15" v-model.trim="form.contactTel" placeholder="请输入联系电话(最多15个字符)" allowClear />
|
|
@@ -205,9 +210,12 @@ export default {
|
|
|
custFindById({ id: this.$route.params.id }).then(res => {
|
|
|
if (res.status == 200) {
|
|
|
res.data.satelliteFlag = res.data.dealerFlag
|
|
|
- if (res.data.relationType === 'customer' && res.data.dealer && Object.keys(res.data.dealer).length > 0) {
|
|
|
- debugger
|
|
|
- _this.$refs.dealerList.setData({ key: res.data.dealer.dealerSn, label: res.data.dealer.dealerName, row: res.data.dealer })
|
|
|
+ if (res.data.dealer && Object.keys(res.data.dealer).length > 0) {
|
|
|
+ if (res.data.relationType === 'customer') {
|
|
|
+ _this.$refs.dealerList.setData({ key: res.data.dealer.dealerSn, label: res.data.dealer.dealerName, row: res.data.dealer })
|
|
|
+ } else {
|
|
|
+ _this.$refs.dealerList1.setData({ key: res.data.dealer.dealerSn, label: res.data.dealer.dealerName, row: res.data.dealer })
|
|
|
+ }
|
|
|
}
|
|
|
_this.form = Object.assign(this.form, res.data)
|
|
|
_this.areaVal = [res.data.provinceSn, res.data.citySn, res.data.countySn]
|
|
@@ -260,7 +268,7 @@ export default {
|
|
|
},
|
|
|
// 返回列表
|
|
|
handleBack () {
|
|
|
- this.$router.push({ path: '/customerManagement/customerInfo/list' })
|
|
|
+ this.$router.push({ name: 'customerInfo' })
|
|
|
},
|
|
|
// 获取基础数据
|
|
|
getBaseData () {
|