字段问题
parent
eef3422c43
commit
4f8d9648a9
|
|
@ -229,6 +229,7 @@ export enum DICT_TYPE {
|
|||
|
||||
// 商机账期
|
||||
PAYMENT_TERM = "payment_term", // 投诉级别
|
||||
CREDIT_CALC_CYCLE = "credit_calc_cycle",//授信计算周期
|
||||
|
||||
|
||||
// ========== ERP - 企业资源计划模块 ==========
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
ref="formRef"
|
||||
:model="formData"
|
||||
:rules="formRules"
|
||||
label-width="120px"
|
||||
label-width="140px"
|
||||
v-loading="formLoading"
|
||||
>
|
||||
<el-row>
|
||||
|
|
@ -37,7 +37,7 @@
|
|||
clearable
|
||||
|
||||
:disabled="formType || type"
|
||||
placeholder="请选择需求提交人"
|
||||
:placeholder="formType ? '' : '请选择需求提交人'"
|
||||
class="w-1/1"
|
||||
>
|
||||
<el-option
|
||||
|
|
@ -80,7 +80,7 @@
|
|||
clearable
|
||||
check-strictly
|
||||
node-key="id"
|
||||
placeholder="请选择归属部门"
|
||||
:placeholder="type ? '' : '请选择归属部门'"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
|
@ -109,7 +109,7 @@
|
|||
type="date"
|
||||
:disabled="type"
|
||||
value-format="x"
|
||||
placeholder="选择预计成交日期"
|
||||
:placeholder="type ? '' : '请选择预计成交日期'"
|
||||
class="!w-1/1"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
|
@ -161,12 +161,12 @@
|
|||
:value="dict.value"
|
||||
/>
|
||||
</el-select> -->
|
||||
<el-input v-model="formData.creditCalcCycle" disabled placeholder="授信计算周期" />
|
||||
<el-input v-model="formData.creditCalcCycle" disabled placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="授信额度" prop="creditLimit">
|
||||
<el-input v-model="formData.creditLimit" disabled placeholder="授信额度" />
|
||||
<el-input v-model="formData.creditLimit" disabled placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
|
|
@ -184,7 +184,7 @@
|
|||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input type="textarea" :disabled="type" v-model="formData.remark" clearable placeholder="请输入备注" />
|
||||
<el-input type="textarea" :disabled="type" v-model="formData.remark" clearable :placeholder="formType ? '' : '请输入备注'" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@
|
|||
<el-select
|
||||
v-model="formData.customerId"
|
||||
disabled=""
|
||||
placeholder="客户"
|
||||
placeholder=""
|
||||
class="w-1/1"
|
||||
>
|
||||
<el-option
|
||||
|
|
@ -73,12 +73,12 @@
|
|||
|
||||
<el-col :span="8">
|
||||
<el-form-item label="授信额度" prop="creditLimit">
|
||||
<el-input v-model="formData.creditLimit" placeholder="授信额度" disabled />
|
||||
<el-input v-model="formData.creditLimit" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="授信方式" prop="creditMethod" >
|
||||
<el-select v-model="formData.creditMethod" placeholder="授信方式" disabled>
|
||||
<el-select v-model="formData.creditMethod" placeholder="" disabled>
|
||||
<el-option
|
||||
v-for="dict in getIntDictOptions('credit_method')"
|
||||
:key="dict.value"
|
||||
|
|
@ -90,7 +90,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="授信计算周期" prop="creditCalcCycle" >
|
||||
<el-select v-model="formData.creditCalcCycle" placeholder="授信计算周期" disabled>
|
||||
<el-select v-model="formData.creditCalcCycle" placeholder="" disabled>
|
||||
<el-option
|
||||
v-for="dict in getIntDictOptions('credit_calc_cycle')"
|
||||
:key="dict.value"
|
||||
|
|
@ -102,12 +102,12 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="第几次报价" prop="quotationTimes">
|
||||
<el-input v-model="formData.quotationTimes" disabled placeholder="第几次报价" />
|
||||
<el-input v-model="formData.quotationTimes" disabled placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="账期" prop="paymentTerm">
|
||||
<el-select v-model="formData.paymentTerm" disabled placeholder="账期">
|
||||
<el-select v-model="formData.paymentTerm" disabled placeholder="">
|
||||
<el-option
|
||||
v-for="dict in getStrDictOptions('payment_term')"
|
||||
:key="dict.value"
|
||||
|
|
@ -119,7 +119,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="票据模板" prop="invoiceTemplateId">
|
||||
<el-select v-model="formData.invoiceTemplateId" disabled placeholder="请选择票据模板">
|
||||
<el-select v-model="formData.invoiceTemplateId" disabled placeholder="">
|
||||
<el-option
|
||||
v-for="dict in templateOptions"
|
||||
:key="dict.id"
|
||||
|
|
@ -136,7 +136,7 @@
|
|||
<el-input
|
||||
disabled
|
||||
v-model="formData.onlinePrice"
|
||||
placeholder="请输入线上总金额,单位:元"
|
||||
placeholder=""
|
||||
:formatter="erpPriceInputFormatter"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
|
@ -146,7 +146,7 @@
|
|||
<el-input
|
||||
disabled
|
||||
v-model="formData.offlinePrice"
|
||||
placeholder="请输入线下总金额,单位:元"
|
||||
placeholder=""
|
||||
:formatter="erpPriceInputFormatter"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
|
@ -155,7 +155,7 @@
|
|||
<el-form-item label="总金额" prop="price">
|
||||
<el-input
|
||||
disabled
|
||||
placeholder="总金额"
|
||||
placeholder=""
|
||||
v-model="formData.totalPrice"
|
||||
:formatter="erpPriceInputFormatter"
|
||||
/>
|
||||
|
|
@ -170,7 +170,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="甲方名称" prop="partyName">
|
||||
<el-select v-model="formData.partyName" disabled placeholder="甲方名称">
|
||||
<el-select v-model="formData.partyName" disabled placeholder="">
|
||||
<el-option
|
||||
v-for="dict in getStrDictOptions('payment_term')"
|
||||
:key="dict.value"
|
||||
|
|
@ -187,17 +187,17 @@
|
|||
</el-col> -->
|
||||
<el-col :span="8">
|
||||
<el-form-item label="法人代表" prop="legalPersonName">
|
||||
<el-input v-model="formData.legalPersonName" placeholder="法人代表" disabled />
|
||||
<el-input v-model="formData.legalPersonName" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="统一信用代码" prop="creditNo">
|
||||
<el-input v-model="formData.creditNo" placeholder="统一信用代码" disabled />
|
||||
<el-input v-model="formData.creditNo" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="企业类型" prop="regType">
|
||||
<el-input v-model="formData.regType" placeholder="企业类型" disabled />
|
||||
<el-input v-model="formData.regType" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
|
|
@ -207,12 +207,12 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="实缴资金" prop="actualCapital">
|
||||
<el-input v-model="formData.actualCapital" placeholder="实缴资金" disabled />
|
||||
<el-input v-model="formData.actualCapital" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="参保人数" prop="socialEmployeeNum">
|
||||
<el-input v-model="formData.socialEmployeeNum" placeholder="参保人数" disabled />
|
||||
<el-input v-model="formData.socialEmployeeNum" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
|
|
@ -222,7 +222,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="注册地址" prop="registeredAddress">
|
||||
<el-input v-model="formData.registeredAddress" placeholder="注册地址" disabled />
|
||||
<el-input v-model="formData.registeredAddress" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
|
|
@ -232,7 +232,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="合作主体" prop="partnerCompanyId">
|
||||
<el-select v-model="formData.partnerCompanyId" placeholder="合作主体" disabled >
|
||||
<el-select v-model="formData.partnerCompanyId" placeholder="" disabled >
|
||||
<el-option
|
||||
v-for="dict in orgList"
|
||||
:key="dict.id"
|
||||
|
|
@ -244,29 +244,29 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="开户行" prop="bankName">
|
||||
<el-input v-model="formData.bankName" placeholder="开户行" disabled />
|
||||
<el-input v-model="formData.bankName" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="银行账号" prop="bankAccount">
|
||||
<el-input v-model="formData.bankAccount" placeholder="银行账号" disabled />
|
||||
<el-input v-model="formData.bankAccount" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="法人代表" prop="legalRepresentative">
|
||||
<el-input v-model="formData.legalRepresentative" placeholder="法人代表" disabled />
|
||||
<el-input v-model="formData.legalRepresentative" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="商务负责人" prop="ownerUserId">
|
||||
<el-input v-model="formData.ownerUserId" placeholder="商务负责人" disabled />
|
||||
<el-input v-model="formData.ownerUserId" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="手机号" prop="mobile">
|
||||
<el-input
|
||||
v-model="formData.ownerUserMobile"
|
||||
placeholder="手机号"
|
||||
placeholder=""
|
||||
disabled
|
||||
/>
|
||||
</el-form-item>
|
||||
|
|
@ -275,7 +275,7 @@
|
|||
<el-form-item label="E-mail" prop="email">
|
||||
<el-input
|
||||
v-model="formData.ownerUserEmail"
|
||||
placeholder="E-mail"
|
||||
placeholder=""
|
||||
disabled
|
||||
/>
|
||||
</el-form-item>
|
||||
|
|
@ -284,7 +284,7 @@
|
|||
<el-form-item label="微信号" prop="wechat">
|
||||
<el-input
|
||||
v-model="formData.ownerUserWechat"
|
||||
placeholder="微信号"
|
||||
placeholder=""
|
||||
disabled
|
||||
/>
|
||||
</el-form-item>
|
||||
|
|
@ -298,7 +298,7 @@
|
|||
:props="defaultProps"
|
||||
check-strictly
|
||||
node-key="id"
|
||||
placeholder="归属部门"
|
||||
placeholder=""
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
|
|
|||
|
|
@ -13,12 +13,12 @@
|
|||
<el-row>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="合同名称" prop="name">
|
||||
<el-input v-model="formData.name" disabled placeholder="请输入合同名称" />
|
||||
<el-input v-model="formData.name" disabled placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8" v-if="formType">
|
||||
<el-form-item label="合同编号" prop="no">
|
||||
<el-input v-model="formData.no" disabled placeholder="请输入合同编号" />
|
||||
<el-input v-model="formData.no" disabled placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
|
|
@ -26,7 +26,7 @@
|
|||
<el-select
|
||||
@change="handleQuotationChange"
|
||||
v-model="formData.quotationId"
|
||||
placeholder="请选择报价单编号"
|
||||
placeholder=""
|
||||
disabled
|
||||
class="w-1/1"
|
||||
>
|
||||
|
|
@ -44,7 +44,7 @@
|
|||
<el-select
|
||||
v-model="formData.customerId"
|
||||
disabled=""
|
||||
placeholder="客户"
|
||||
placeholder=""
|
||||
class="w-1/1"
|
||||
>
|
||||
<el-option
|
||||
|
|
@ -62,6 +62,7 @@
|
|||
@change="handleQuotationChange"
|
||||
v-model="formData.pricingUserId"
|
||||
disabled
|
||||
placeholder=""
|
||||
class="w-1/1"
|
||||
>
|
||||
<el-option
|
||||
|
|
@ -76,12 +77,12 @@
|
|||
|
||||
<el-col :span="8">
|
||||
<el-form-item label="授信额度" prop="creditLimit">
|
||||
<el-input v-model="formData.creditLimit" placeholder="授信额度" disabled />
|
||||
<el-input v-model="formData.creditLimit" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="授信方式" prop="creditMethod" >
|
||||
<el-select v-model="formData.creditMethod" placeholder="授信方式" disabled>
|
||||
<el-select v-model="formData.creditMethod" placeholder="" disabled>
|
||||
<el-option
|
||||
v-for="dict in getIntDictOptions('credit_method')"
|
||||
:key="dict.value"
|
||||
|
|
@ -93,7 +94,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="授信计算周期" prop="creditCalcCycle" >
|
||||
<el-select v-model="formData.creditCalcCycle" placeholder="授信计算周期" disabled>
|
||||
<el-select v-model="formData.creditCalcCycle" placeholder="" disabled>
|
||||
<el-option
|
||||
v-for="dict in getIntDictOptions('credit_calc_cycle')"
|
||||
:key="dict.value"
|
||||
|
|
@ -105,12 +106,12 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="第几次报价" prop="quotationTimes">
|
||||
<el-input v-model="formData.quotationTimes" disabled placeholder="第几次报价" />
|
||||
<el-input v-model="formData.quotationTimes" disabled placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="账期" prop="paymentTerm">
|
||||
<el-select v-model="formData.paymentTerm" disabled placeholder="账期">
|
||||
<el-select v-model="formData.paymentTerm" disabled placeholder="">
|
||||
<el-option
|
||||
v-for="dict in getStrDictOptions('payment_term')"
|
||||
:key="dict.value"
|
||||
|
|
@ -122,7 +123,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="票据模板" prop="invoiceTemplateId">
|
||||
<el-select v-model="formData.invoiceTemplateId" disabled placeholder="请选择票据模板">
|
||||
<el-select v-model="formData.invoiceTemplateId" disabled placeholder="">
|
||||
<el-option
|
||||
v-for="dict in templateOptions"
|
||||
:key="dict.id"
|
||||
|
|
@ -139,7 +140,7 @@
|
|||
<el-input
|
||||
disabled
|
||||
v-model="formData.onlinePrice"
|
||||
placeholder="请输入线上总金额,单位:元"
|
||||
placeholder=""
|
||||
:formatter="erpPriceInputFormatter"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
|
@ -149,7 +150,7 @@
|
|||
<el-input
|
||||
disabled
|
||||
v-model="formData.offlinePrice"
|
||||
placeholder="请输入线下总金额,单位:元"
|
||||
placeholder=""
|
||||
:formatter="erpPriceInputFormatter"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
|
@ -158,7 +159,7 @@
|
|||
<el-form-item label="总金额" prop="price">
|
||||
<el-input
|
||||
disabled
|
||||
placeholder="总金额"
|
||||
placeholder=""
|
||||
v-model="formData.totalPrice"
|
||||
:formatter="erpPriceInputFormatter"
|
||||
/>
|
||||
|
|
@ -173,7 +174,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="甲方名称" prop="partyName">
|
||||
<el-select v-model="formData.partyName" disabled placeholder="甲方名称">
|
||||
<el-select v-model="formData.partyName" disabled placeholder="">
|
||||
<el-option
|
||||
v-for="dict in getStrDictOptions('payment_term')"
|
||||
:key="dict.value"
|
||||
|
|
@ -190,17 +191,17 @@
|
|||
</el-col> -->
|
||||
<el-col :span="8">
|
||||
<el-form-item label="法人代表" prop="legalPersonName">
|
||||
<el-input v-model="formData.legalPersonName" placeholder="法人代表" disabled />
|
||||
<el-input v-model="formData.legalPersonName" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="统一信用代码" prop="creditNo">
|
||||
<el-input v-model="formData.creditNo" placeholder="统一信用代码" disabled />
|
||||
<el-input v-model="formData.creditNo" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="企业类型" prop="regType">
|
||||
<el-input v-model="formData.regType" placeholder="企业类型" disabled />
|
||||
<el-input v-model="formData.regType" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
|
|
@ -210,12 +211,12 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="实缴资金" prop="actualCapital">
|
||||
<el-input v-model="formData.actualCapital" placeholder="实缴资金" disabled />
|
||||
<el-input v-model="formData.actualCapital" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="参保人数" prop="socialEmployeeNum">
|
||||
<el-input v-model="formData.socialEmployeeNum" placeholder="参保人数" disabled />
|
||||
<el-input v-model="formData.socialEmployeeNum" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
|
|
@ -225,7 +226,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="注册地址" prop="registeredAddress">
|
||||
<el-input v-model="formData.registeredAddress" placeholder="注册地址" disabled />
|
||||
<el-input v-model="formData.registeredAddress" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
|
|
@ -235,7 +236,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="合作主体" prop="partnerCompanyId">
|
||||
<el-select v-model="formData.partnerCompanyId" placeholder="合作主体" disabled >
|
||||
<el-select v-model="formData.partnerCompanyId" placeholder="" disabled >
|
||||
<el-option
|
||||
v-for="dict in orgList"
|
||||
:key="dict.id"
|
||||
|
|
@ -247,29 +248,29 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="开户行" prop="bankName">
|
||||
<el-input v-model="formData.bankName" placeholder="开户行" disabled />
|
||||
<el-input v-model="formData.bankName" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="银行账号" prop="bankAccount">
|
||||
<el-input v-model="formData.bankAccount" placeholder="银行账号" disabled />
|
||||
<el-input v-model="formData.bankAccount" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="法人代表" prop="legalRepresentative">
|
||||
<el-input v-model="formData.legalRepresentative" placeholder="法人代表" disabled />
|
||||
<el-input v-model="formData.legalRepresentative" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="商务负责人" prop="ownerUserId">
|
||||
<el-input v-model="formData.ownerUserId" placeholder="商务负责人" disabled />
|
||||
<el-input v-model="formData.ownerUserId" placeholder="" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="手机号" prop="mobile">
|
||||
<el-input
|
||||
v-model="formData.ownerUserMobile"
|
||||
placeholder="手机号"
|
||||
placeholder=""
|
||||
disabled
|
||||
/>
|
||||
</el-form-item>
|
||||
|
|
@ -278,7 +279,7 @@
|
|||
<el-form-item label="E-mail" prop="email">
|
||||
<el-input
|
||||
v-model="formData.ownerUserEmail"
|
||||
placeholder="E-mail"
|
||||
placeholder=""
|
||||
disabled
|
||||
/>
|
||||
</el-form-item>
|
||||
|
|
@ -287,7 +288,7 @@
|
|||
<el-form-item label="微信号" prop="wechat">
|
||||
<el-input
|
||||
v-model="formData.ownerUserWechat"
|
||||
placeholder="微信号"
|
||||
placeholder=""
|
||||
disabled
|
||||
/>
|
||||
</el-form-item>
|
||||
|
|
@ -301,7 +302,7 @@
|
|||
:props="defaultProps"
|
||||
check-strictly
|
||||
node-key="id"
|
||||
placeholder="归属部门"
|
||||
placeholder=""
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
|
@ -325,7 +326,7 @@
|
|||
disabled
|
||||
type="date"
|
||||
value-format="x"
|
||||
placeholder="选择合同签订日期"
|
||||
placeholder=""
|
||||
style="width: 100%"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
|
@ -337,19 +338,19 @@
|
|||
type="date"
|
||||
disabled
|
||||
value-format="x"
|
||||
placeholder="选择合同结束时间"
|
||||
placeholder=""
|
||||
style="width: 100%"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="合同期限(月)" prop="contractTerm">
|
||||
<el-input v-model="formData.contractTerm" disabled oninput = "value=value.replace(/[^\d]/g,'')" placeholder="请输入合同期限(月)" />
|
||||
<el-input v-model="formData.contractTerm" disabled oninput = "value=value.replace(/[^\d]/g,'')" placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="账单日" prop="statementDate">
|
||||
<el-select v-model="formData.statementDate" disabled placeholder="请选择账单日" >
|
||||
<el-select v-model="formData.statementDate" disabled placeholder="" >
|
||||
<el-option
|
||||
v-for="(dict, index) in statement"
|
||||
:key="index"
|
||||
|
|
@ -361,7 +362,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="最晚付款日" prop="lastPayDate">
|
||||
<el-select v-model="formData.lastPayDate" disabled placeholder="请选择最晚付款日" >
|
||||
<el-select v-model="formData.lastPayDate" disabled placeholder="" >
|
||||
<el-option
|
||||
v-for="(dict, index) in statement"
|
||||
:key="index"
|
||||
|
|
@ -373,12 +374,12 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="违约金比例" prop="penaltyRate">
|
||||
<el-input v-model="formData.penaltyRate" disabled placeholder="请输入违约金比例" />
|
||||
<el-input v-model="formData.penaltyRate" disabled placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="延期付款利率" prop="latePaymentRate">
|
||||
<el-input v-model="formData.latePaymentRate" disabled placeholder="请输入延期付款利率" />
|
||||
<el-input v-model="formData.latePaymentRate" disabled placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<!-- <el-col :span="8">
|
||||
|
|
@ -404,7 +405,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="售后维护人" prop="afterSaleUserId">
|
||||
<el-select v-model="formData.afterSaleUserId" disabled placeholder="请选择售后维护人">
|
||||
<el-select v-model="formData.afterSaleUserId" disabled placeholder="">
|
||||
<el-option
|
||||
v-for="dict in userOptions"
|
||||
:key="dict.id"
|
||||
|
|
@ -416,7 +417,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="协作人" prop="collUserId">
|
||||
<el-select v-model="formData.collUserId" disabled placeholder="请选择协作人">
|
||||
<el-select v-model="formData.collUserId" disabled placeholder="">
|
||||
<el-option
|
||||
v-for="dict in userOptions"
|
||||
:key="dict.id"
|
||||
|
|
@ -428,12 +429,12 @@
|
|||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="合同正文" prop="contractBody">
|
||||
<el-input v-model="formData.contractBody" disabled type="textarea" rows="5" placeholder="请输入合同正文" />
|
||||
<el-input v-model="formData.contractBody" disabled type="textarea" rows="5" placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="合同补充协议" prop="contractAgreement">
|
||||
<el-input v-model="formData.contractAgreement" disabled type="textarea" rows="5" placeholder="请输入合同补充协议" />
|
||||
<el-input v-model="formData.contractAgreement" disabled type="textarea" rows="5" placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
|
|
|
|||
|
|
@ -98,7 +98,7 @@
|
|||
</el-link>
|
||||
</template> -->
|
||||
</el-table-column>
|
||||
<el-table-column align="center" label="商机名称" prop="businessName" width="130">
|
||||
<!-- <el-table-column align="center" label="商机名称" prop="businessName" width="130">
|
||||
<template #default="scope">
|
||||
<el-link
|
||||
:underline="false"
|
||||
|
|
@ -108,7 +108,7 @@
|
|||
{{ scope.row.businessName }}
|
||||
</el-link>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table-column> -->
|
||||
<el-table-column
|
||||
align="center"
|
||||
label="合同金额(元)"
|
||||
|
|
@ -137,8 +137,8 @@
|
|||
width="120"
|
||||
:formatter="dateFormatter2"
|
||||
/>
|
||||
<el-table-column align="center" label="客户签约人" prop="contactName" width="130">
|
||||
<template #default="scope">
|
||||
<el-table-column align="center" label="客户签约人" prop="signContactName" width="130">
|
||||
<!-- <template #default="scope">
|
||||
<el-link
|
||||
:underline="false"
|
||||
type="primary"
|
||||
|
|
@ -146,7 +146,7 @@
|
|||
>
|
||||
{{ scope.row.signContactName }}
|
||||
</el-link>
|
||||
</template>
|
||||
</template> -->
|
||||
</el-table-column>
|
||||
<el-table-column align="center" label="公司签约人" prop="signUserName" width="130" />
|
||||
<el-table-column align="center" label="备注" prop="remark" width="200" />
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@
|
|||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="投诉方式" prop="complaintMethod">
|
||||
<!-- <el-form-item label="投诉方式" prop="complaintMethod">
|
||||
<el-select
|
||||
v-model="queryParams.complaintMethod"
|
||||
placeholder="请选择投诉方式"
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
:value="dict.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-form-item> -->
|
||||
|
||||
<el-form-item label="处理状态" prop="status">
|
||||
<el-select
|
||||
|
|
|
|||
|
|
@ -78,7 +78,7 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="流程编号" prop="processInstanceId">
|
||||
<!-- <el-form-item label="流程编号" prop="processInstanceId">
|
||||
<el-input
|
||||
v-model="queryParams.processInstanceId"
|
||||
class="!w-240px"
|
||||
|
|
@ -86,7 +86,7 @@
|
|||
placeholder="请输入流程编号"
|
||||
@keyup.enter="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-form-item> -->
|
||||
|
||||
<el-form-item label="创建时间" prop="createTime">
|
||||
<el-date-picker
|
||||
|
|
|
|||
|
|
@ -187,12 +187,12 @@
|
|||
</el-col> -->
|
||||
<el-col :span="12">
|
||||
<el-form-item label="法人代表" prop="legalPersonName">
|
||||
<el-input v-model="formData.legalPersonName" disabled placeholder="法人代表" />
|
||||
<el-input v-model="formData.legalPersonName" disabled placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="注册资本" prop="registerCapital">
|
||||
<el-input v-model="formData.registerCapital" disabled placeholder="注册资本" />
|
||||
<el-input v-model="formData.registerCapital" disabled placeholder="" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
|
|
@ -229,7 +229,7 @@
|
|||
<el-date-picker
|
||||
disabled
|
||||
v-model="formData.startDate"
|
||||
placeholder="选择下次联系时间"
|
||||
placeholder=""
|
||||
type="date"
|
||||
value-format="x"
|
||||
class="!w-1/1"
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
<el-descriptions-item label="商务拓展人">{{ customer.developerName }}</el-descriptions-item>
|
||||
<el-descriptions-item label="线索拓展人">{{ customer.clueDeveloperName }}</el-descriptions-item>
|
||||
<el-descriptions-item label="协助人">{{ customer.assistName }}</el-descriptions-item>
|
||||
<el-descriptions-item label="所属行业">{{ customer.industryId }}</el-descriptions-item>
|
||||
<el-descriptions-item label="所属行业">{{ getName(getIntDictOptions(DICT_TYPE.CRM_CUSTOMER_INDUSTRY),customer.industryId) }}</el-descriptions-item>
|
||||
<el-descriptions-item label="售后维护人">{{ customer.maintainerName }}</el-descriptions-item>
|
||||
<el-descriptions-item label="商务签约人">{{ customer.contractorName }}</el-descriptions-item>
|
||||
<el-descriptions-item label="信用统一代码">{{ customer.creditNo }}</el-descriptions-item>
|
||||
|
|
@ -79,9 +79,7 @@ const { customer } = defineProps<{
|
|||
|
||||
const activeNames = ref(['basicInfo', 'systemInfo']) // 展示的折叠面板
|
||||
const getName = (opt, val) => {
|
||||
console.log('%csrc/views/crm/customer/detail/CustomerDetailsInfo.vue:79 opt, val', 'color: #007acc;', opt, val);
|
||||
const arr = opt.filter(v => v.value == val)
|
||||
console.log('%csrc/views/crm/customer/detail/CustomerDetailsInfo.vue:81 arr', 'color: #007acc;', arr);
|
||||
return arr.length ? arr[0]['label'] : ''
|
||||
}
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -14,8 +14,13 @@
|
|||
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
|
||||
<el-table-column label="编号" align="center" prop="id" />
|
||||
<el-table-column label="数据编号" align="center" prop="customerId" />
|
||||
<el-table-column label="回访类型" align="center" prop="type" />
|
||||
<el-table-column label="回访日期" align="center" prop="returnVisitDate" />
|
||||
<el-table-column label="回访类型" align="center" prop="type" width="100">
|
||||
<template #default="scope">
|
||||
<dict-tag :type="DICT_TYPE.CRM_FOLLOW_UP_TYPE" :value="scope.row.type" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column label="回访日期" width="180px" :formatter="dateFormatter" align="center" prop="returnVisitDate" />
|
||||
<el-table-column label="回访内容" align="center" prop="content" />
|
||||
<el-table-column
|
||||
label="下次联系时间"
|
||||
|
|
@ -39,7 +44,11 @@
|
|||
</template> -->
|
||||
</el-table-column>
|
||||
<el-table-column label="关联的联系人编号数组" align="center" prop="contactIds" />
|
||||
<el-table-column label="创建者" align="center" prop="creator" />
|
||||
<el-table-column label="创建者" align="center" prop="creator" >
|
||||
<template #default="scope">
|
||||
{{getName(userOptions, scope.row.creator)}}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="创建时间"
|
||||
align="center"
|
||||
|
|
@ -47,7 +56,11 @@
|
|||
:formatter="dateFormatter"
|
||||
width="180px"
|
||||
/>
|
||||
<el-table-column label="更新者" align="center" prop="updater" />
|
||||
<el-table-column label="更新者" align="center" prop="updater">
|
||||
<template #default="scope">
|
||||
{{getName(userOptions, scope.row.updater)}}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
label="更新时间"
|
||||
align="center"
|
||||
|
|
@ -83,6 +96,7 @@
|
|||
<script setup lang="ts">
|
||||
import { dateFormatter } from '@/utils/formatTime'
|
||||
import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
|
||||
import * as UserApi from '@/api/system/user'
|
||||
import download from '@/utils/download'
|
||||
import { ReturnVisitRecordApi, ReturnVisitRecordVO } from '@/api/crm/customer/returnvisitrecord'
|
||||
import ReturnVisitRecordForm from './ReturnVisitRecordForm.vue'
|
||||
|
|
@ -95,6 +109,7 @@ const props = defineProps<{
|
|||
}>()
|
||||
const message = useMessage() // 消息弹窗
|
||||
const { t } = useI18n() // 国际化
|
||||
const userOptions = ref<UserApi.UserVO[]>([]) // 用户列表
|
||||
|
||||
const loading = ref(true) // 列表的加载中
|
||||
const list = ref<ReturnVisitRecordVO[]>([]) // 列表的数据
|
||||
|
|
@ -205,9 +220,15 @@ const previewFile = (fileUrls) => {
|
|||
break;
|
||||
}
|
||||
};
|
||||
const getName = (opt, val) => {
|
||||
const arr = opt.filter(v => v.id == val)
|
||||
return arr.length ? arr[0]['nickname'] : ''
|
||||
}
|
||||
|
||||
/** 初始化 **/
|
||||
onMounted(() => {
|
||||
onMounted(async() => {
|
||||
getList()
|
||||
// 获得用户列表
|
||||
userOptions.value = await UserApi.getSimpleUserList()
|
||||
})
|
||||
</script>
|
||||
|
|
@ -20,7 +20,7 @@
|
|||
@keyup.enter="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="手机" prop="mobile">
|
||||
<!-- <el-form-item label="手机" prop="mobile">
|
||||
<el-input
|
||||
v-model="queryParams.mobile"
|
||||
class="!w-240px"
|
||||
|
|
@ -28,7 +28,7 @@
|
|||
placeholder="请输入手机"
|
||||
@keyup.enter="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-form-item> -->
|
||||
<el-form-item label="所属行业" prop="industryId">
|
||||
<el-select
|
||||
v-model="queryParams.industryId"
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
@keyup.enter="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="手机" prop="mobile">
|
||||
<!-- <el-form-item label="手机" prop="mobile">
|
||||
<el-input
|
||||
v-model="queryParams.mobile"
|
||||
class="!w-240px"
|
||||
|
|
@ -28,7 +28,7 @@
|
|||
placeholder="请输入手机"
|
||||
@keyup.enter="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-form-item> -->
|
||||
<el-form-item label="所属行业" prop="industryId">
|
||||
<el-select
|
||||
v-model="queryParams.industryId"
|
||||
|
|
@ -127,7 +127,7 @@
|
|||
<dict-tag :type="DICT_TYPE.CRM_CUSTOMER_LEVEL" :value="scope.row.level" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column align="center" label="客户行业" prop="industryId" width="100">
|
||||
<el-table-column align="center" label="所属行业" prop="industryId" width="100">
|
||||
<template #default="scope">
|
||||
<dict-tag :type="DICT_TYPE.CRM_CUSTOMER_INDUSTRY" :value="scope.row.industryId" />
|
||||
</template>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<Dialog :title="dialogTitle" v-model="dialogVisible">
|
||||
<Dialog :title="dialogTitle" v-model="dialogVisible" width="50%">
|
||||
<el-form
|
||||
ref="formRef"
|
||||
:model="formData"
|
||||
|
|
|
|||
|
|
@ -71,13 +71,13 @@
|
|||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column label="产品明细类型" align="center" prop="detailType" width="160">
|
||||
<el-table-column label="产品明细类型" align="center" prop="detailType" width="190">
|
||||
<template #default="scope">
|
||||
<dict-tag :type="DICT_TYPE.CRM_PRODUCT_DETAIL_TYPE" :value="scope.row.detailType" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column label="产品单位" align="center" prop="unit">
|
||||
<el-table-column label="产品单位" align="center" prop="unit" width="120">
|
||||
<template #default="scope">
|
||||
<dict-tag :type="DICT_TYPE.CRM_PRODUCT_UNIT" :value="scope.row.unit" />
|
||||
</template>
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
<el-col :span="8">
|
||||
<el-form-item label="选择商机" prop="businessId">
|
||||
<el-select v-model="formData.businessId" disabled clearable placeholder="请选择商机" @change="onBusinessChange">
|
||||
<el-select v-model="formData.businessId" disabled clearable @change="onBusinessChange">
|
||||
<el-option
|
||||
v-for="dict in businessList"
|
||||
:key="dict.id"
|
||||
|
|
@ -24,7 +24,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8" v-if="formType">
|
||||
<el-form-item label="报价单编号" prop="">
|
||||
<el-input v-model="formData.no" disabled placeholder="自动获取" />
|
||||
<el-input v-model="formData.no" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
|
@ -32,22 +32,22 @@
|
|||
<el-row>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="系统授信额度" prop="customerId">
|
||||
<el-input v-model="formData.creditAmount" disabled placeholder="自动获取" />
|
||||
<el-input v-model="formData.creditAmount" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="授信额度调整" prop="creditLimitNum">
|
||||
<el-input v-model="formData.creditLimitNum" disabled @input="changeNum" clearable placeholder="请输入授信额度调整" />
|
||||
<el-input v-model="formData.creditLimitNum" disabled @input="changeNum" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="最终授信额度" prop="creditLimit">
|
||||
<el-input v-model="formData.creditLimit" disabled placeholder="自动获取" />
|
||||
<el-input v-model="formData.creditLimit" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="客户" prop="customerId">
|
||||
<el-select v-model="formData.customerId" disabled placeholder="请选择客户" clearable @change="onCustomerChange">
|
||||
<el-select v-model="formData.customerId" disabled clearable @change="onCustomerChange">
|
||||
<el-option
|
||||
v-for="item in customerList"
|
||||
:key="item.id"
|
||||
|
|
@ -59,7 +59,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="合作类型" prop="cooperationType">
|
||||
<el-select v-model="formData.cooperationType" disabled filterable clearable placeholder="请选择合作类型" class="w-1/1">
|
||||
<el-select v-model="formData.cooperationType" disabled placeholder="" filterable clearable class="w-1/1">
|
||||
<el-option
|
||||
v-for="dict in getIntDictOptions(DICT_TYPE.CRM_COOPERATION_TYPE)"
|
||||
:key="dict.value"
|
||||
|
|
@ -163,7 +163,7 @@
|
|||
<el-row>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="合作主体" prop="partnerCompanyId">
|
||||
<el-select v-model="formData.partnerCompanyId" clearable disabled placeholder="请选择合作主体" @change="onPartnerChange">
|
||||
<el-select v-model="formData.partnerCompanyId" clearable disabled @change="onPartnerChange">
|
||||
<el-option
|
||||
v-for="dict in orgList"
|
||||
:key="dict.id"
|
||||
|
|
@ -211,8 +211,8 @@
|
|||
:props="defaultProps"
|
||||
filterable
|
||||
check-strictly
|
||||
placeholder=""
|
||||
node-key="id"
|
||||
placeholder="请选择归属部门"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
|
|
@ -220,7 +220,7 @@
|
|||
|
||||
<el-col :span="8">
|
||||
<el-form-item label="商机负责人" prop="ownerUserId">
|
||||
<el-select v-model="formData.ownerUserId" disabled placeholder="请选择商机负责人">
|
||||
<el-select v-model="formData.ownerUserId" placeholder="" disabled>
|
||||
<el-option
|
||||
v-for="dict in userOptions"
|
||||
:key="dict.id"
|
||||
|
|
@ -232,7 +232,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="拓展人" prop="expanderUserId">
|
||||
<el-select v-model="formData.expanderUserId" disabled placeholder="请选择拓展人">
|
||||
<el-select v-model="formData.expanderUserId" placeholder="" disabled>
|
||||
<el-option
|
||||
v-for="dict in userOptions"
|
||||
:key="dict.id"
|
||||
|
|
@ -244,7 +244,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="方案报价人" prop="pricingUserId">
|
||||
<el-select v-model="formData.pricingUserId" disabled placeholder="请选择方案报价人">
|
||||
<el-select v-model="formData.pricingUserId" placeholder="" disabled>
|
||||
<el-option
|
||||
v-for="dict in userOptions"
|
||||
:key="dict.id"
|
||||
|
|
@ -256,7 +256,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="报价签约人" prop="signUserId">
|
||||
<el-select v-model="formData.signUserId" disabled placeholder="请选择报价签约人">
|
||||
<el-select v-model="formData.signUserId" placeholder="" disabled>
|
||||
<el-option
|
||||
v-for="dict in userOptions"
|
||||
:key="dict.id"
|
||||
|
|
@ -284,7 +284,7 @@
|
|||
|
||||
<el-col :span="8">
|
||||
<el-form-item label="账期" prop="paymentTerm">
|
||||
<el-select v-model="formData.paymentTerm" disabled placeholder="请选择账期">
|
||||
<el-select v-model="formData.paymentTerm" placeholder="" disabled>
|
||||
<el-option
|
||||
v-for="dict in getStrDictOptions('payment_term')"
|
||||
:key="dict.value"
|
||||
|
|
@ -296,7 +296,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="授信方式" prop="creditMethod">
|
||||
<el-select v-model="formData.creditMethod" disabled placeholder="请选择授信方式">
|
||||
<el-select v-model="formData.creditMethod" placeholder="" disabled >
|
||||
<el-option
|
||||
v-for="dict in getIntDictOptions('credit_method')"
|
||||
:key="dict.value"
|
||||
|
|
@ -308,7 +308,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="授信计算周期" prop="creditCalcCycle">
|
||||
<el-select v-model="formData.creditCalcCycle" disabled placeholder="请选择授信计算周期">
|
||||
<el-select v-model="formData.creditCalcCycle" placeholder="" disabled >
|
||||
<el-option
|
||||
v-for="dict in getIntDictOptions('credit_calc_cycle')"
|
||||
:key="dict.value"
|
||||
|
|
@ -320,12 +320,12 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="授信额度" prop="creditLimit">
|
||||
<el-input v-model="formData.creditLimit" disabled placeholder="请输入授信额度" />
|
||||
<el-input v-model="formData.creditLimit" disabled />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="票据模板" prop="invoiceTemplateId">
|
||||
<el-select v-model="formData.invoiceTemplateId" disabled placeholder="请选择票据模板">
|
||||
<el-select v-model="formData.invoiceTemplateId" placeholder="" disabled >
|
||||
<el-option
|
||||
v-for="dict in templateOptions"
|
||||
:key="dict.id"
|
||||
|
|
|
|||
|
|
@ -71,32 +71,32 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="公司类型" prop="regType">
|
||||
<el-input v-model="formData.regType" clearable />
|
||||
<el-input v-model="formData.regType" placeholder="请输入公司类型" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="上市情况" prop="listingStatus">
|
||||
<el-input v-model="formData.listingStatus" clearable />
|
||||
<el-input v-model="formData.listingStatus" placeholder="请输入上市情况" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="融资信息" prop="financingInfo">
|
||||
<el-input v-model="formData.financingInfo" clearable />
|
||||
<el-input v-model="formData.financingInfo" placeholder="请输入融资信息" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="实缴资金" prop="actualCapital">
|
||||
<el-input v-model="formData.actualCapital" clearable />
|
||||
<el-input v-model="formData.actualCapital" placeholder="请输入实缴资金" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="参保人数" prop="socialEmployeeNum">
|
||||
<el-input v-model="formData.socialEmployeeNum" clearable />
|
||||
<el-input v-model="formData.socialEmployeeNum" placeholder="请输入参保人数" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="成立日期" prop="startDate">
|
||||
<el-input v-model="formData.startDate" clearable />
|
||||
<el-input v-model="formData.startDate" placeholder="请输入成立日期" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<!-- <el-col :span="8">
|
||||
|
|
@ -106,7 +106,7 @@
|
|||
</el-col> -->
|
||||
<el-col :span="8">
|
||||
<el-form-item label="营业状态" prop="serviceStatus">
|
||||
<el-input v-model="formData.serviceStatus" clearable />
|
||||
<el-input v-model="formData.serviceStatus" placeholder="请输入营业状态" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@
|
|||
<el-option
|
||||
v-for="dict in userOptions"
|
||||
:key="dict.id"
|
||||
:label="dict.nickName"
|
||||
:label="dict.nickname"
|
||||
:value="dict.id"
|
||||
/>
|
||||
</el-select>
|
||||
|
|
@ -110,35 +110,37 @@
|
|||
</el-table-column>
|
||||
<el-table-column label="商机负责人" align="center" prop="ownerUserId">
|
||||
<template #default="scope">
|
||||
<el-link
|
||||
<!-- <el-link
|
||||
:underline="false"
|
||||
type="primary"
|
||||
@click="openContactDetail(scope.row.ownerUserId)"
|
||||
>
|
||||
{{ scope.row.ownerUserName }}
|
||||
</el-link>
|
||||
</el-link> -->
|
||||
{{getName(userOptions, scope.row.creator)}}
|
||||
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="账期" align="center" prop="paymentTerm">
|
||||
<el-table-column label="账期" align="center" prop="paymentTerm" width="120">
|
||||
<template #default="scope">
|
||||
<dict-tag :type="'payment_term'" :value="scope.row.paymentTerm" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="授信方式" align="center" prop="creditMethod">
|
||||
<el-table-column label="授信方式" align="center" prop="creditMethod" width="110">
|
||||
<template #default="scope">
|
||||
<dict-tag :type="'credit_method'" :value="scope.row.creditMethod" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="授信计算周期" align="center" prop="creditCalcCycle">
|
||||
<el-table-column label="授信计算周期" align="center" prop="creditCalcCycle" width="120">
|
||||
<template #default="scope">
|
||||
<dict-tag :type="'credit_calc_cycle'" :value="scope.row.creditCalcCycle" />
|
||||
<dict-tag :type="DICT_TYPE.CREDIT_CALC_CYCLE" :value="scope.row.creditCalcCycle" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="授信额度" align="center" prop="creditLimit" />
|
||||
<el-table-column label="合作主体" align="center" prop="partnerCompanyName" />
|
||||
<el-table-column label="审批状态" align="center" prop="auditStatus">
|
||||
<el-table-column label="审批状态" align="center" prop="auditStatus" width="100">
|
||||
<template #default="scope">
|
||||
<dict-tag :type="DICT_TYPE.SYSTEM_USER_SEX" :value="scope.row.auditStatus" />
|
||||
<dict-tag :type="DICT_TYPE.CRM_AUDIT_STATUS" :value="scope.row.auditStatus" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
|
|
@ -148,7 +150,7 @@
|
|||
:formatter="dateFormatter"
|
||||
width="180px"
|
||||
/>
|
||||
<el-table-column label="操作" align="center" min-width="120px">
|
||||
<el-table-column label="操作" align="center" fixed="right" min-width="160px">
|
||||
<template #default="scope">
|
||||
<div style="display:flex">
|
||||
<el-button
|
||||
|
|
@ -348,6 +350,10 @@ const handleProcessDetail = (row) => {
|
|||
}
|
||||
})
|
||||
}
|
||||
const getName = (opt, val) => {
|
||||
const arr = opt.filter(v => v.id == val)
|
||||
return arr.length ? arr[0]['nickname'] : ''
|
||||
}
|
||||
/** 导出按钮操作 */
|
||||
const handleExport = async () => {
|
||||
try {
|
||||
|
|
|
|||
Loading…
Reference in New Issue