|
|
|
|
@ -99,7 +99,12 @@
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="客户经理" align="center" prop="ownerName" width="120" v-if="columns[9].visible" show-overflow-tooltip/>
|
|
|
|
|
<el-table-column label="详细地址" align="center" prop="detailedAddress" width="200" v-if="columns[10].visible" show-overflow-tooltip/>
|
|
|
|
|
<el-table-column label="办公地" align="center" prop="detailedAddress" width="200" v-if="columns[10].visible" show-overflow-tooltip/>
|
|
|
|
|
<el-table-column label="注册地" align="center" prop="registeredAddress" width="200" v-if="columns[28].visible" show-overflow-tooltip/>
|
|
|
|
|
<el-table-column label="商务联系人" align="center" prop="businessContact" width="120" v-if="columns[29].visible" show-overflow-tooltip/>
|
|
|
|
|
<el-table-column label="商务联系人电话" align="center" prop="businessContactPhone" width="150" v-if="columns[30].visible" show-overflow-tooltip/>
|
|
|
|
|
<el-table-column label="技术联系人" align="center" prop="technicalContact" width="120" v-if="columns[31].visible" show-overflow-tooltip/>
|
|
|
|
|
<el-table-column label="技术联系人电话" align="center" prop="technicalContactPhone" width="150" v-if="columns[32].visible" show-overflow-tooltip/>
|
|
|
|
|
<el-table-column label="企业规模" align="center" prop="customerScale" width="120" v-if="columns[11].visible">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<dict-tag :options="customer_scale" :value="scope.row.customerScale"/>
|
|
|
|
|
@ -243,8 +248,39 @@
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row :gutter="20">
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="详细地址" prop="detailedAddress">
|
|
|
|
|
<el-input v-model="form.detailedAddress" placeholder="请输入详细地址" />
|
|
|
|
|
<el-form-item label="办公地" prop="detailedAddress">
|
|
|
|
|
<el-input v-model="form.detailedAddress" placeholder="请输入办公地" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row :gutter="20">
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="注册地" prop="registeredAddress">
|
|
|
|
|
<el-input v-model="form.registeredAddress" placeholder="请输入注册地" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row :gutter="20">
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="商务联系人" prop="businessContact">
|
|
|
|
|
<el-input v-model="form.businessContact" placeholder="请输入商务联系人" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="商务联系人电话" prop="businessContactPhone">
|
|
|
|
|
<el-input v-model="form.businessContactPhone" placeholder="请输入商务联系人电话" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row :gutter="20">
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="技术联系人" prop="technicalContact">
|
|
|
|
|
<el-input v-model="form.technicalContact" placeholder="请输入技术联系人" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="技术联系人电话" prop="technicalContactPhone">
|
|
|
|
|
<el-input v-model="form.technicalContactPhone" placeholder="请输入技术联系人电话" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
@ -567,8 +603,13 @@ const columns = ref<FieldOption[]>([
|
|
|
|
|
{ key: 7, label: `客户级别`, visible: true },
|
|
|
|
|
{ key: 8, label: `客户来源`, visible: true },
|
|
|
|
|
{ key: 9, label: `客户经理`, visible: true },
|
|
|
|
|
{ key: 10, label: `详细地址`, visible: true },
|
|
|
|
|
{ key: 10, label: `办公地`, visible: true },
|
|
|
|
|
{ key: 11, label: `企业规模`, visible: true },
|
|
|
|
|
{ key: 28, label: `注册地`, visible: true },
|
|
|
|
|
{ key: 29, label: `商务联系人`, visible: true },
|
|
|
|
|
{ key: 30, label: `商务联系人电话`, visible: true },
|
|
|
|
|
{ key: 31, label: `技术联系人`, visible: true },
|
|
|
|
|
{ key: 32, label: `技术联系人电话`, visible: true },
|
|
|
|
|
{ key: 12, label: `上级客户`, visible: true },
|
|
|
|
|
{ key: 13, label: `客户关系`, visible: true },
|
|
|
|
|
{ key: 14, label: `法定代表人`, visible: true },
|
|
|
|
|
@ -598,6 +639,11 @@ const initFormData: CustomerInfoForm = {
|
|
|
|
|
customerSource: undefined,
|
|
|
|
|
ownerId: undefined,
|
|
|
|
|
detailedAddress: undefined,
|
|
|
|
|
registeredAddress: undefined,
|
|
|
|
|
businessContact: undefined,
|
|
|
|
|
businessContactPhone: undefined,
|
|
|
|
|
technicalContact: undefined,
|
|
|
|
|
technicalContactPhone: undefined,
|
|
|
|
|
customerScale: undefined,
|
|
|
|
|
parentCustomerId: undefined,
|
|
|
|
|
customerRelationship: undefined,
|
|
|
|
|
@ -625,6 +671,11 @@ const data = reactive<PageData<CustomerInfoForm, CustomerInfoQuery>>({
|
|
|
|
|
customerSource: undefined,
|
|
|
|
|
ownerId: undefined,
|
|
|
|
|
detailedAddress: undefined,
|
|
|
|
|
registeredAddress: undefined,
|
|
|
|
|
businessContact: undefined,
|
|
|
|
|
businessContactPhone: undefined,
|
|
|
|
|
technicalContact: undefined,
|
|
|
|
|
technicalContactPhone: undefined,
|
|
|
|
|
customerScale: undefined,
|
|
|
|
|
parentCustomerId: undefined,
|
|
|
|
|
customerRelationship: undefined,
|
|
|
|
|
|