|
|
@@ -9,7 +9,6 @@
|
|
|
<BaseIndexButton ref="clear" name="clear"></BaseIndexButton>
|
|
|
<BaseIndexButton ref="edit" name="edit"></BaseIndexButton>
|
|
|
<BaseIndexButton ref="check" name="check" :isMustChooseFlag="false"></BaseIndexButton>
|
|
|
- <BaseIndexButton ref="followTask" name="followTask" :isMustChooseFlag="false"></BaseIndexButton>
|
|
|
</template>
|
|
|
<template #right>
|
|
|
<BaseIndexButton ref="add" name="add"></BaseIndexButton>
|
|
|
@@ -37,25 +36,8 @@
|
|
|
<DkTableColumn field="channelName"></DkTableColumn>
|
|
|
<DkTableColumn field="addressFull"></DkTableColumn>
|
|
|
<DkTableColumn field="contactName"></DkTableColumn>
|
|
|
- <DkTableColumn field="contactPhones"></DkTableColumn>
|
|
|
+ <DkTableColumn field="contactPhone"></DkTableColumn>
|
|
|
<DkTableColumn field="orgName"></DkTableColumn>
|
|
|
- <DkTableColumn field="intentionTagsName"></DkTableColumn>
|
|
|
- <DkTableColumn field="customerClassifiedName" title="客户分类"></DkTableColumn>
|
|
|
- <DkTableColumn field="intentionQuantityTag"></DkTableColumn>
|
|
|
- <DkTableColumn field="saleStatusName"></DkTableColumn>
|
|
|
- <DkTableColumn field="customerTagNames"></DkTableColumn>
|
|
|
- <DkTableColumn field="opCreateTime"></DkTableColumn>
|
|
|
- <DkTableColumn field="nextFollowPlan"></DkTableColumn>
|
|
|
- <DkTableColumn field="nextFollowTime"></DkTableColumn>
|
|
|
- <DkTableColumn field="reportUserName"></DkTableColumn>
|
|
|
- <DkTableColumn field="followCount" :digits="0"></DkTableColumn>
|
|
|
- <DkTableColumn field="customerFromName"></DkTableColumn>
|
|
|
- <DkTableColumn field="toiletCountName"></DkTableColumn>
|
|
|
- <DkTableColumn field="fitupTypeName"></DkTableColumn>
|
|
|
- <DkTableColumn field="houseTypeName"></DkTableColumn>
|
|
|
- <DkTableColumn field="fitupStyleName"></DkTableColumn>
|
|
|
- <DkTableColumn field="ageCompositionName"></DkTableColumn>
|
|
|
- <DkTableColumn field="decisionMakerName"></DkTableColumn>
|
|
|
<DkTableColumn field="remarks"></DkTableColumn>
|
|
|
</DkTable>
|
|
|
</card>
|
|
|
@@ -72,18 +54,6 @@
|
|
|
:intention-list="intentionList" :invite-result-list="inviteResultList" :follow-type-list="followTypeList"
|
|
|
ref="modal_follow"
|
|
|
></Follow>
|
|
|
-
|
|
|
-
|
|
|
- <!-- 导入-->
|
|
|
- <Upload v-show="false"
|
|
|
- :headers="{Authorization: 'Bearer ' + $store.state.user.token}"
|
|
|
- :action="this.$config.serviceUrl + '/customer-server/sale/customer/import'"
|
|
|
- accept=".xls, .xlsx" :on-success="uploadSuccess"
|
|
|
- >
|
|
|
- <Button ref="uploadButton">
|
|
|
- </Button>
|
|
|
- </Upload>
|
|
|
-
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
@@ -150,88 +120,9 @@ export default {
|
|
|
valueKind: 'STR'
|
|
|
},
|
|
|
{
|
|
|
- valueFormat: {code: 'contactPhones'},
|
|
|
- valueKind: 'STR'
|
|
|
- },
|
|
|
- {
|
|
|
- itemName: 'opCreateTime',
|
|
|
- valueFormat: {
|
|
|
- code: 'opCreateTime',
|
|
|
- default: [new Date().addMonths(-1).format('yyyy-MM-dd'), new Date().format('yyyy-MM-dd')]
|
|
|
- },
|
|
|
- valueKind: 'DATE_RANGE'
|
|
|
- },
|
|
|
- {
|
|
|
- valueFormat: {code: 'reportUserName'},
|
|
|
+ valueFormat: {code: 'contactPhone'},
|
|
|
valueKind: 'STR'
|
|
|
},
|
|
|
- {
|
|
|
- valueFormat: {code: 'followCount'},
|
|
|
- valueKind: 'STR'
|
|
|
- },
|
|
|
- {
|
|
|
- valueFormat: {
|
|
|
- code: 'customerFromList',
|
|
|
- data: [],
|
|
|
- valueKey: 'fromId',
|
|
|
- labelKey: 'fromName',
|
|
|
- },
|
|
|
- valueKind: 'M-CHOICE'
|
|
|
- },
|
|
|
- {
|
|
|
- valueFormat: {
|
|
|
- code: 'customerTags',
|
|
|
- data: [],
|
|
|
- valueKey: 'tagId',
|
|
|
- labelKey: 'tagName',
|
|
|
- },
|
|
|
- valueKind: 'M-CHOICE'
|
|
|
- },
|
|
|
- {
|
|
|
- valueFormat: {
|
|
|
- code: 'intentionTags',
|
|
|
- data: [],
|
|
|
- valueKey: 'dataCode',
|
|
|
- labelKey: 'dataName',
|
|
|
- },
|
|
|
- valueKind: 'M-CHOICE'
|
|
|
- },
|
|
|
- {
|
|
|
- itemName: self.$t('intentionQuantityTag'),
|
|
|
- valueFormat: {code: 'intentionQuantity'},
|
|
|
- valueKind: 'STR'
|
|
|
- },
|
|
|
- {
|
|
|
- valueFormat: {code: 'addressFull'},
|
|
|
- valueKind: 'STR'
|
|
|
- },
|
|
|
- {
|
|
|
- valueFormat: {
|
|
|
- code: 'channelList',
|
|
|
- data: [],
|
|
|
- valueKey: 'channelId',
|
|
|
- labelKey: 'channelName',
|
|
|
- },
|
|
|
- valueKind: 'M-CHOICE'
|
|
|
- },
|
|
|
- {
|
|
|
- valueFormat: {
|
|
|
- code: 'neverFollowFlag',
|
|
|
- data: [
|
|
|
- {label: self.$t('yes'), value: 'true'}, {label: self.$t('no'), value: 'false'}
|
|
|
- ],
|
|
|
- },
|
|
|
- valueKind: 'RADIO'
|
|
|
- },
|
|
|
- {
|
|
|
- valueFormat: {
|
|
|
- code: 'overFollowTimeFlag',
|
|
|
- data: [
|
|
|
- {label: self.$t('yes'), value: 'true'}, {label: self.$t('no'), value: 'false'}
|
|
|
- ],
|
|
|
- },
|
|
|
- valueKind: 'RADIO'
|
|
|
- },
|
|
|
],
|
|
|
tableData: [],
|
|
|
tabsModel: self.$t('potentialCus'),
|