|
|
|
@ -8,7 +8,7 @@
|
|
|
|
|
:inline="true"
|
|
|
|
|
label-width="68px"
|
|
|
|
|
>
|
|
|
|
|
<el-form-item label="业务类型(0:客户 1:供应商 2:服务商)" prop="businessType">
|
|
|
|
|
<!-- <el-form-item label="业务类型(0:客户 1:供应商 2:服务商)" prop="businessType">
|
|
|
|
|
<el-select
|
|
|
|
|
v-model="queryParams.businessType"
|
|
|
|
|
placeholder="请选择业务类型(0:客户 1:供应商 2:服务商)"
|
|
|
|
@ -17,16 +17,7 @@
|
|
|
|
|
>
|
|
|
|
|
<el-option label="请选择字典生成" value="" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="分类(0:一级 1:二级 2:三级)" prop="calssify">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="queryParams.calssify"
|
|
|
|
|
placeholder="请输入分类(0:一级 1:二级 2:三级)"
|
|
|
|
|
clearable
|
|
|
|
|
@keyup.enter="handleQuery"
|
|
|
|
|
class="!w-240px"
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-form-item> -->
|
|
|
|
|
<el-form-item label="客户名称" prop="name">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="queryParams.name"
|
|
|
|
@ -36,25 +27,27 @@
|
|
|
|
|
class="!w-240px"
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="公司logo" prop="logo">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="queryParams.logo"
|
|
|
|
|
placeholder="请输入公司logo"
|
|
|
|
|
clearable
|
|
|
|
|
@keyup.enter="handleQuery"
|
|
|
|
|
class="!w-240px"
|
|
|
|
|
<el-form-item label="客户分类" prop="calssify">
|
|
|
|
|
<el-select v-model="queryParams.calssify" placeholder="请选择">
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="dict in getIntDictOptions(DICT_TYPE.CUSTOMER_CALSSIFY)"
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
/>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="企业性质(0:国有企业 1:集体企业 2:私营企业 3:股份制企业 4:外资企业 5:合资企业)" prop="enterpriseNature">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="queryParams.enterpriseNature"
|
|
|
|
|
placeholder="请输入企业性质(0:国有企业 1:集体企业 2:私营企业 3:股份制企业 4:外资企业 5:合资企业)"
|
|
|
|
|
clearable
|
|
|
|
|
@keyup.enter="handleQuery"
|
|
|
|
|
class="!w-240px"
|
|
|
|
|
<el-form-item label="企业性质" prop="enterpriseNature">
|
|
|
|
|
<el-select v-model="queryParams.enterpriseNature" placeholder="请选择">
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="dict in getIntDictOptions(DICT_TYPE.enterpriseNature)"
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
/>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="行业分类(0:家用电器 1:交通运输 2:商务服务 3:家具用品 4:电工电气 5:通信产品 6:办公文教 7:运动休闲 8:传媒广电)" prop="industryClassify">
|
|
|
|
|
<!-- <el-form-item label="行业分类(0:家用电器 1:交通运输 2:商务服务 3:家具用品 4:电工电气 5:通信产品 6:办公文教 7:运动休闲 8:传媒广电)" prop="industryClassify">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="queryParams.industryClassify"
|
|
|
|
|
placeholder="请输入行业分类(0:家用电器 1:交通运输 2:商务服务 3:家具用品 4:电工电气 5:通信产品 6:办公文教 7:运动休闲 8:传媒广电)"
|
|
|
|
@ -689,7 +682,7 @@
|
|
|
|
|
@keyup.enter="handleQuery"
|
|
|
|
|
class="!w-240px"
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-form-item> -->
|
|
|
|
|
<el-form-item label="创建时间" prop="createTime">
|
|
|
|
|
<el-date-picker
|
|
|
|
|
v-model="queryParams.createTime"
|
|
|
|
@ -729,25 +722,44 @@
|
|
|
|
|
<ContentWrap>
|
|
|
|
|
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
|
|
|
|
|
<el-table-column label="序号" type="index" width="70px" />
|
|
|
|
|
<el-table-column label="编号" align="center" prop="id" width="150px"/>
|
|
|
|
|
<el-table-column label="业务类型(0:客户 1:供应商 2:服务商)" align="center" prop="businessType" width="150px"/>
|
|
|
|
|
<el-table-column label="分类(0:一级 1:二级 2:三级)" align="center" prop="calssify" width="150px"/>
|
|
|
|
|
<!-- <el-table-column label="编号" align="center" prop="id" width="150px"/> -->
|
|
|
|
|
<el-table-column label="客户名称" align="center" prop="name" width="150px"/>
|
|
|
|
|
<el-table-column label="状态" prop="customerStatus" width="150px">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<dict-tag :type="DICT_TYPE.CUSTOMER_STATUS" :value="scope.row.customerStatus" />
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="客户分类" prop="calssify" width="80">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<dict-tag :type="DICT_TYPE.CUSTOMER_CALSSIFY" :value="scope.row.calssify" />
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="公司logo" align="center" prop="logo" width="150px"/>
|
|
|
|
|
<el-table-column label="企业性质(0:国有企业 1:集体企业 2:私营企业 3:股份制企业 4:外资企业 5:合资企业)" align="center" prop="enterpriseNature" width="150px"/>
|
|
|
|
|
<el-table-column label="行业分类(0:家用电器 1:交通运输 2:商务服务 3:家具用品 4:电工电气 5:通信产品 6:办公文教 7:运动休闲 8:传媒广电)" align="center" prop="industryClassify" width="150px"/>
|
|
|
|
|
<el-table-column label="客户来源(0:电话营销 1:主动来电 2:客户介绍 3:朋友介绍 4:独立开发 5:网络搜索 6:广告杂志 7:展会促销 8:其他途径)" align="center" prop="customerSource" width="150px"/>
|
|
|
|
|
<el-table-column label="客户星级(0:一星 1:二星 2:三星 3:四星 4:五星)" align="center" prop="customerStarrating" width="150px"/>
|
|
|
|
|
<el-table-column label="业务进度(0:了解跟进 1:资料收集 2:客户评审 3:风控核准 4:合作洽谈 5:准备签约 6:已经签约 7:合作叫停 8:暂时搁置)" align="center" prop="industrySchedule" width="150px"/>
|
|
|
|
|
<el-table-column label="企业性质" prop="enterpriseNature" width="150px">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<dict-tag :type="DICT_TYPE.enterpriseNature" :value="scope.row.enterpriseNature" />
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="行业分类" prop="industryClassify" width="150px">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<dict-tag :type="DICT_TYPE.industryClassify" :value="scope.row.industryClassify" />
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="客户星级" align="center" prop="customerStarrating" width="150px"/>
|
|
|
|
|
<el-table-column label="业务进度" prop="industrySchedule" width="150px">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<dict-tag :type="DICT_TYPE.industrySchedule" :value="scope.row.industrySchedule" />
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="归属人员" align="center" prop="belongingPeople" width="150px"/>
|
|
|
|
|
<el-table-column label="所在城市" align="center" prop="city" width="150px"/>
|
|
|
|
|
<!-- <el-table-column label="所在城市" align="center" prop="city" width="150px"/>
|
|
|
|
|
<el-table-column label="国家" align="center" prop="country" width="150px"/>
|
|
|
|
|
<el-table-column label="详细地址" align="center" prop="address" width="150px"/>
|
|
|
|
|
<el-table-column label="公司电话" align="center" prop="phone" width="150px"/>
|
|
|
|
|
<el-table-column label="公司传真" align="center" prop="companyFax" width="150px"/>
|
|
|
|
|
<el-table-column label="公司网址" align="center" prop="companyHttp" width="150px"/>
|
|
|
|
|
<el-table-column label="公司介绍" align="center" prop="companyProfile" width="150px"/>
|
|
|
|
|
<el-table-column label="客户状态(0:待提交 1:待审核 2:待核准 3:带启用 4:已启用 5:已禁用 6:已关闭)" align="center" prop="customerStatus" width="150px">
|
|
|
|
|
<el-table-column label="客户状态" align="center" prop="customerStatus" width="150px">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<dict-tag :type="DICT_TYPE.CUSTOMER_STATUS" :value="scope.row.customerStatus" />
|
|
|
|
|
</template>
|
|
|
|
@ -774,7 +786,7 @@
|
|
|
|
|
<el-table-column label="实缴资金证明" align="center" prop="proofPaidCapital" width="150px"/>
|
|
|
|
|
<el-table-column label="资产证明" align="center" prop="assetCertificate" width="150px"/>
|
|
|
|
|
<el-table-column label="资产抵押证明" align="center" prop="assetCertificateMortgage" width="150px"/>
|
|
|
|
|
<el-table-column label="其他资质文件" align="center" prop="otherQualifications" width="150px"/>
|
|
|
|
|
<el-table-column label="其他资质文件" align="center" prop="otherQualifications" width="150px"/> -->
|
|
|
|
|
<el-table-column
|
|
|
|
|
label="合作时间开始"
|
|
|
|
|
align="center"
|
|
|
|
@ -782,7 +794,7 @@
|
|
|
|
|
:formatter="dateFormatter"
|
|
|
|
|
width="150px"
|
|
|
|
|
/>
|
|
|
|
|
<el-table-column
|
|
|
|
|
<!-- <el-table-column
|
|
|
|
|
label="合作时间结束"
|
|
|
|
|
align="center"
|
|
|
|
|
prop="collaborationEnd"
|
|
|
|
@ -839,7 +851,7 @@
|
|
|
|
|
/>
|
|
|
|
|
<el-table-column label="装货时长" align="center" prop="shipment" width="150px"/>
|
|
|
|
|
<el-table-column label="装货效果" align="center" prop="shipmentEffciency" width="150px"/>
|
|
|
|
|
<el-table-column label="付款方式(0:无 1:现金 2:银行转账 3:承兑汇票 4:有赞代收 5:支付宝 6:微信 7:国家列表)" align="center" prop="paymentMethod" width="150px"/>
|
|
|
|
|
<el-table-column label="付款方式" align="center" prop="paymentMethod" width="150px"/>
|
|
|
|
|
<el-table-column label="账户名称" align="center" prop="accountName" width="150px"/>
|
|
|
|
|
<el-table-column label="银行账号" align="center" prop="bankAccount" width="150px"/>
|
|
|
|
|
<el-table-column label="开户银行" align="center" prop="bankDeposit" width="150px"/>
|
|
|
|
@ -848,14 +860,14 @@
|
|
|
|
|
<el-table-column label="公司税号" align="center" prop="companyTaxNumber" width="150px"/>
|
|
|
|
|
<el-table-column label="企业名称" align="center" prop="enterpriseName" width="150px"/>
|
|
|
|
|
<el-table-column label="单位地址" align="center" prop="workAddress" width="150px"/>
|
|
|
|
|
<el-table-column label="合作方式(0:买断 1:联营)" align="center" prop="collaborationMethod" width="150px"/>
|
|
|
|
|
<el-table-column label="结算方式(0:先货后款 1:先款后货)" align="center" prop="settlementMethod" width="150px"/>
|
|
|
|
|
<el-table-column label="合作方式" align="center" prop="collaborationMethod" width="150px"/>
|
|
|
|
|
<el-table-column label="结算方式" align="center" prop="settlementMethod" width="150px"/>
|
|
|
|
|
<el-table-column label="账期" align="center" prop="accountPeriod" width="150px"/>
|
|
|
|
|
<el-table-column label="压款方式(0:无 1:按金额 2:按比例)" align="center" prop="underpaymentMethod" width="150px"/>
|
|
|
|
|
<el-table-column label="压款方式" align="center" prop="underpaymentMethod" width="150px"/>
|
|
|
|
|
<el-table-column label="申请压款比例" align="center" prop="applyForUnderpaymentRatio" width="150px"/>
|
|
|
|
|
<el-table-column label="保证金方式(0:无 1:按金额 2:按比例)" align="center" prop="marginMethod" width="150px"/>
|
|
|
|
|
<el-table-column label="保证金方式" align="center" prop="marginMethod" width="150px"/>
|
|
|
|
|
<el-table-column label="申请保证金比例" align="center" prop="applyForMarginRatio" width="150px"/>
|
|
|
|
|
<el-table-column label="逾期利率(0:按年化1:按月化)" align="center" prop="overdueInterestRate" width="150px"/>
|
|
|
|
|
<el-table-column label="逾期利率" align="center" prop="overdueInterestRate" width="150px"/>
|
|
|
|
|
<el-table-column label="申请逾期利率" align="center" prop="applyForOverdueRatio" width="150px"/>
|
|
|
|
|
<el-table-column label="预留字段1" align="center" prop="reservedFields1" width="150px"/>
|
|
|
|
|
<el-table-column label="预留字段2" align="center" prop="reservedFields2" width="150px"/>
|
|
|
|
@ -863,13 +875,13 @@
|
|
|
|
|
<el-table-column label="预留字段4" align="center" prop="reservedFields4" width="150px"/>
|
|
|
|
|
<el-table-column label="预留字段5" align="center" prop="reservedFields5" width="150px"/>
|
|
|
|
|
<el-table-column label="预留字段6" align="center" prop="reservedFields6" width="150px"/>
|
|
|
|
|
<el-table-column label="信用级别(0:S 1:A 2:B)" align="center" prop="creditRating" width="150px"/>
|
|
|
|
|
<el-table-column label="信用级别(0:开启 1:关闭)" align="center" prop="autoCreditRating" width="150px"/>
|
|
|
|
|
<el-table-column label="信用级别" align="center" prop="creditRating" width="150px"/>
|
|
|
|
|
<el-table-column label="信用级别" align="center" prop="autoCreditRating" width="150px"/>
|
|
|
|
|
<el-table-column label="应收款上限" align="center" prop="accountsReceivableUpper" width="150px"/>
|
|
|
|
|
<el-table-column label="订单量下限" align="center" prop="orderQuantityDown" width="150px"/>
|
|
|
|
|
<el-table-column label="订单量上限" align="center" prop="orderQuantityUpper" width="150px"/>
|
|
|
|
|
<el-table-column label="应收款项逾期限制" align="center" prop="accountsReceivableOverdue" width="150px"/>
|
|
|
|
|
<el-table-column label="完税证明超时限制" align="center" prop="taxPaymentCertificate" width="150px"/>
|
|
|
|
|
<el-table-column label="完税证明超时限制" align="center" prop="taxPaymentCertificate" width="150px"/> -->
|
|
|
|
|
<el-table-column
|
|
|
|
|
label="创建时间"
|
|
|
|
|
align="center"
|
|
|
|
@ -912,7 +924,7 @@
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script setup lang="ts" name="SubjectBasic">
|
|
|
|
|
import { DICT_TYPE, getStrDictOptions } from '@/utils/dict'
|
|
|
|
|
import { DICT_TYPE, getStrDictOptions, getIntDictOptions } from '@/utils/dict'
|
|
|
|
|
import { dateFormatter } from '@/utils/formatTime'
|
|
|
|
|
import download from '@/utils/download'
|
|
|
|
|
import * as SubjectBasicApi from '@/api/xxjj/subjectBasic'
|
|
|
|
|