|
|
@@ -2,7 +2,7 @@
|
|
|
* @Author: wanglj 471442253@qq.com
|
|
|
* @Date: 2022-12-27 09:33:48
|
|
|
* @LastEditors: wanglj
|
|
|
- * @LastEditTime: 2023-01-05 09:15:31
|
|
|
+ * @LastEditTime: 2023-01-09 11:32:51
|
|
|
* @Description: file content
|
|
|
* @FilePath: \opms_frontend\src\views\customer\components\Merge.vue
|
|
|
-->
|
|
|
@@ -26,6 +26,7 @@
|
|
|
<li :class="{ differ: flag.custLocation }">所在地区</li>
|
|
|
<li :class="{ differ: flag.custAddress }">详细地址</li>
|
|
|
<li :class="{ differ: flag.remark }">备注</li>
|
|
|
+ <li :class="{ differ: flag.salesName }">客户归属</li>
|
|
|
</ul>
|
|
|
<ul v-for="(item, index) in list" :key="index" class="each">
|
|
|
<li>
|
|
|
@@ -55,6 +56,9 @@
|
|
|
<li>
|
|
|
<el-radio v-model="form.remark" :label="item.remark" />
|
|
|
</li>
|
|
|
+ <li>
|
|
|
+ <el-radio v-model="form.salesName" :label="item.salesName" @change="saleChange(item)" />
|
|
|
+ </li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
<span slot="footer">
|
|
|
@@ -84,6 +88,8 @@
|
|
|
custIndustry: '', // 客户行业 (没数据)
|
|
|
custLevel: '', // 客户级别 (没数据)
|
|
|
source: '', //客户来源
|
|
|
+ salesId: '', //归属销售
|
|
|
+ salesName: '', //销售名称
|
|
|
},
|
|
|
flag: {
|
|
|
custName: false, // 客户名称
|
|
|
@@ -95,6 +101,7 @@
|
|
|
custIndustry: false, // 客户行业 (没数据)
|
|
|
custLevel: false, // 客户级别 (没数据)
|
|
|
source: false, //客户来源
|
|
|
+ salesName: false,
|
|
|
},
|
|
|
list: [],
|
|
|
width: '60%',
|
|
|
@@ -119,9 +126,14 @@
|
|
|
this.form.id = row.id
|
|
|
this.form.ChooseId = this.ids.filter((item) => item != row.id)
|
|
|
},
|
|
|
+ saleChange(row) {
|
|
|
+ this.form.salesId = row.salesId
|
|
|
+ },
|
|
|
handleClose() {},
|
|
|
async handleConfirm() {
|
|
|
let params = { ...this.form }
|
|
|
+ params.saleName = params.salesName
|
|
|
+ if (!params.followUpDate) params.followUpDate = null
|
|
|
const [err, res] = await to(api.mergeCustomer(params))
|
|
|
if (err) return
|
|
|
this.$message.success(res.msg)
|
|
|
@@ -150,7 +162,7 @@
|
|
|
}
|
|
|
|
|
|
.merge {
|
|
|
- height: 361px;
|
|
|
+ height: 401px;
|
|
|
overflow-y: auto;
|
|
|
display: flex;
|
|
|
|