Commit b509bf15 authored by Marcus's avatar Marcus

客户字段调整

parent a1a34dec
...@@ -34,10 +34,6 @@ ...@@ -34,10 +34,6 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="客户类别" prop="type"> <el-form-item label="客户类别" prop="type">
<dict-selector :type="DICT_TYPE.CUSTOMER_TYPE" form-type="select" multiple v-model="form.type"></dict-selector> <dict-selector :type="DICT_TYPE.CUSTOMER_TYPE" form-type="select" multiple v-model="form.type"></dict-selector>
<!-- <el-select v-model="form.type" placeholder="请选择客户类别">-->
<!-- <el-option v-for="dict in getDictDatas(DICT_TYPE.CUSTOMER_TYPE)"-->
<!-- :key="dict.value" :label="dict.label" :value="dict.value" />-->
<!-- </el-select>-->
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
...@@ -51,8 +47,8 @@ ...@@ -51,8 +47,8 @@
<el-col :span="13" v-show="form.type && form.type.indexOf('3') !== -1"> <el-col :span="13" v-show="form.type && form.type.indexOf('3') !== -1">
<el-form-item label="所属代理" prop="agentId"> <el-form-item label="所属代理" prop="agentId">
<el-select v-model="form.agentId" placeholder="请选择所属代理"> <el-select v-model="form.agentId" placeholder="请选择所属代理">
<el-option v-for="dict in getDictDatas(DICT_TYPE.COMMON_STATUS)" <el-option v-for="item in serviceUserList"
:key="dict.value" :label="dict.label" :value="parseInt(dict.value)" /> :key="item.id" :label="item.nickname" :value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -75,7 +71,6 @@ ...@@ -75,7 +71,6 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="主营类别" prop="productType"> <el-form-item label="主营类别" prop="productType">
<!-- <el-cascader :options="productTypeList" :props="{label: 'titleZh', value: 'id', lazy: true, lazyLoad}"></el-cascader>-->
<el-row :gutter="10"> <el-row :gutter="10">
<el-col :span="11"> <el-col :span="11">
<el-select v-model="form.productType" placeholder="请选择产品类别" @change="form.productId = ''"> <el-select v-model="form.productType" placeholder="请选择产品类别" @change="form.productId = ''">
...@@ -109,8 +104,8 @@ ...@@ -109,8 +104,8 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="跟进客服" prop="customerService"> <el-form-item label="跟进客服" prop="customerService">
<el-select v-model="form.customerService" placeholder="请选择跟进客服"> <el-select v-model="form.customerService" placeholder="请选择跟进客服">
<el-option v-for="dict in getDictDatas(DICT_TYPE.COMMON_STATUS)" <el-option v-for="item in serviceUserList"
:key="dict.value" :label="dict.label" :value="parseInt(dict.value)" /> :key="item.id" :label="item.nickname" :value="item.id" />
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -122,7 +117,7 @@ ...@@ -122,7 +117,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="客户状态" prop="status"> <el-form-item label="客户状态" prop="status">
<el-select v-model="form.status" placeholder="请选择客户状态"> <el-select v-model="form.status" placeholder="请选择客户状态" disabled>
<el-option v-for="dict in getDictDatas(DICT_TYPE.CUSTOMER_STATUS)" <el-option v-for="dict in getDictDatas(DICT_TYPE.CUSTOMER_STATUS)"
:key="dict.value" :label="dict.label" :value="parseInt(dict.value)" /> :key="dict.value" :label="dict.label" :value="parseInt(dict.value)" />
</el-select> </el-select>
...@@ -384,6 +379,7 @@ import {getWarehouseList} from "@/api/ecw/warehouse" ...@@ -384,6 +379,7 @@ import {getWarehouseList} from "@/api/ecw/warehouse"
import CustomerLineTable from '@/components/CustomerLineTable' import CustomerLineTable from '@/components/CustomerLineTable'
import {getCustomerSelect} from "@/api/ecw/customer" import {getCustomerSelect} from "@/api/ecw/customer"
import {listServiceUser} from "@/api/system/user" import {listServiceUser} from "@/api/system/user"
import {getZhongPaoPage} from "../../../api/ecw/zhongPao"
export default { export default {
name: "edit", name: "edit",
...@@ -420,6 +416,8 @@ export default { ...@@ -420,6 +416,8 @@ export default {
listServiceUser().then(r => { listServiceUser().then(r => {
this.serviceUserList = r.data this.serviceUserList = r.data
}) })
this.getZhongPao()
}, },
data(){ data(){
return { return {
...@@ -511,7 +509,7 @@ export default { ...@@ -511,7 +509,7 @@ export default {
customerLines: [], customerLines: [],
lightUnit: undefined, lightUnit: undefined,
promoter: undefined, promoter: undefined,
status: undefined, status: 1,
founder: this.$store.getters.userId, founder: this.$store.getters.userId,
department: undefined, department: undefined,
invoiceTitle: undefined, invoiceTitle: undefined,
...@@ -561,6 +559,18 @@ export default { ...@@ -561,6 +559,18 @@ export default {
// "userid": 0, // "userid": 0,
// "username": "" // "username": ""
}) })
},
getZhongPao(){
// todo 接口不对,应该用list
getZhongPaoPage().then(r => {
r.data.list.forEach(e => {
if(e.type === 1) {
this.form.lightUnit = e.edge
} else if (e.type === 2 || true){ // todo 缺少type
this.form.weightUnit = e.edge
}
})
})
} }
}, },
computed: { computed: {
......
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