|
|
@@ -22,7 +22,7 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="zfrQuery">
|
|
|
+ <el-form-item prop="zfrQuery" v-if="this.companyId != '000000' ">
|
|
|
<el-select v-model="queryParams.zfrQuery" clearable size="small">
|
|
|
<el-option
|
|
|
v-for="dict in queryOptions"
|
|
|
@@ -32,7 +32,17 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="zfrValue" v-if="this.queryParams.zfrQuery">
|
|
|
+ <el-form-item prop="zfrQuery" v-if="this.companyId == '000000' ">
|
|
|
+ <el-select v-model="queryParams.zfrQuery" clearable size="small">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in adminQueryOptions"
|
|
|
+ :key="dict.dictValue"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="dict.dictValue"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="zfrValue" v-if="this.queryParams.zfrQuery && this.queryParams.zfrQuery != '03' ">
|
|
|
<el-input
|
|
|
v-model="queryParams.zfrValue"
|
|
|
clearable
|
|
|
@@ -41,6 +51,16 @@
|
|
|
style="width: 190px"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item prop="zfrValue" v-if="this.queryParams.zfrQuery && this.queryParams.zfrQuery == '03' ">
|
|
|
+ <el-select v-model="queryParams.zfrValue" clearable size="small">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in statusOptions"
|
|
|
+ :key="dict.dictValue"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="dict.dictValue"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
</el-card>
|
|
|
<el-row :gutter="10" class="mb8">
|
|
|
@@ -63,7 +83,7 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="融信编号" align="center" prop="zfiNumner" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfiNumner && (this.companyType == '00' || this.companyType == '02')"/>
|
|
|
<el-table-column label="融资编号" align="center" prop="zfrNumber" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrNumber"/>
|
|
|
- <el-table-column label="融资方" align="center" prop="supplierScyName" width="180" :show-overflow-tooltip="true" v-if="uncheckList.supplierScyName && this.companyType == '01'"/>
|
|
|
+ <el-table-column label="融资方" align="center" prop="supplierScyName" width="180" :show-overflow-tooltip="true" v-if="uncheckList.supplierScyName && (this.companyType == '01' || this.companyType == '00')"/>
|
|
|
<el-table-column label="开立方" align="center" prop="coreScyName" width="100" :show-overflow-tooltip="true" v-if="uncheckList.coreScyName"/>
|
|
|
<el-table-column label="融资金额" :formatter="moneyFormat" align="center" prop="zfrAmount" :show-overflow-tooltip="true" v-if="uncheckList.zfrAmount"/>
|
|
|
<el-table-column label="融资利率(%)" align="center" prop="zfrRate" width="100" :show-overflow-tooltip="true" v-if="uncheckList.zfrRate"/>
|
|
|
@@ -150,7 +170,7 @@
|
|
|
label-width="68px"
|
|
|
>
|
|
|
<el-form-item prop="zfrTypes">
|
|
|
- <el-select v-model="queryParams.zfrTypes" clearable size="small">
|
|
|
+ <el-select v-model="queryParamsIng.zfrTypes" clearable size="small">
|
|
|
<el-option
|
|
|
v-for="dict in typesOptions"
|
|
|
:key="dict.dictValue"
|
|
|
@@ -159,8 +179,8 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="zfrQuery">
|
|
|
- <el-select v-model="queryParams.zfrQuery" clearable size="small">
|
|
|
+ <el-form-item prop="zfrQuery" v-if="this.companyId != '000000' ">
|
|
|
+ <el-select v-model="queryParamsIng.zfrQuery" clearable size="small">
|
|
|
<el-option
|
|
|
v-for="dict in queryOptions"
|
|
|
:key="dict.dictValue"
|
|
|
@@ -169,15 +189,35 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="zfrValue" v-if="this.queryParams.zfrQuery">
|
|
|
+ <el-form-item prop="zfrQuery" v-if="this.companyId == '000000' ">
|
|
|
+ <el-select v-model="queryParamsIng.zfrQuery" clearable size="small">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in adminQueryOptions"
|
|
|
+ :key="dict.dictValue"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="dict.dictValue"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="zfrValue" v-if="this.queryParamsIng.zfrQuery && this.queryParamsIng.zfrQuery != '03' ">
|
|
|
<el-input
|
|
|
- v-model="queryParams.zfrValue"
|
|
|
+ v-model="queryParamsIng.zfrValue"
|
|
|
clearable
|
|
|
size="small"
|
|
|
maxlength="25"
|
|
|
style="width: 190px"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item prop="zfrValue" v-if="this.queryParamsIng.zfrQuery && this.queryParamsIng.zfrQuery == '03' ">
|
|
|
+ <el-select v-model="queryParamsIng.zfrValue" clearable size="small">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in statusOptions"
|
|
|
+ :key="dict.dictValue"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="dict.dictValue"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
</el-card>
|
|
|
<el-table v-loading="loadingIng" :data="recordIngList" @selection-change="handleSelectionChangeIng" stripe border>
|
|
|
@@ -188,7 +228,7 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="融信编号" align="center" prop="zfiNumner" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfiNumner && (this.companyType == '00' || this.companyType == '02')"/>
|
|
|
<el-table-column label="融资编号" align="center" prop="zfrNumber" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrNumber"/>
|
|
|
- <el-table-column label="融资方" align="center" prop="supplierScyName" width="180" :show-overflow-tooltip="true" v-if="uncheckList.supplierScyName && this.companyType == '01'"/>
|
|
|
+ <el-table-column label="融资方" align="center" prop="supplierScyName" width="180" :show-overflow-tooltip="true" v-if="uncheckList.supplierScyName && (this.companyType == '01' || this.companyType == '00')"/>
|
|
|
<el-table-column label="开立方" align="center" prop="coreScyName" width="100" :show-overflow-tooltip="true" v-if="uncheckList.coreScyName"/>
|
|
|
<el-table-column label="融资金额" :formatter="moneyFormat" align="center" prop="zfrAmount" :show-overflow-tooltip="true" v-if="uncheckList.zfrAmount"/>
|
|
|
<el-table-column label="融资利率(%)" align="center" prop="zfrRate" width="100" :show-overflow-tooltip="true" v-if="uncheckList.zfrRate"/>
|
|
|
@@ -258,7 +298,7 @@
|
|
|
label-width="68px"
|
|
|
>
|
|
|
<el-form-item prop="zfrTypes">
|
|
|
- <el-select v-model="queryParams.zfrTypes" clearable size="small">
|
|
|
+ <el-select v-model="queryParamsEnd.zfrTypes" clearable size="small">
|
|
|
<el-option
|
|
|
v-for="dict in typesOptions"
|
|
|
:key="dict.dictValue"
|
|
|
@@ -267,8 +307,8 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="zfrQuery">
|
|
|
- <el-select v-model="queryParams.zfrQuery" clearable size="small">
|
|
|
+ <el-form-item prop="zfrQuery" v-if="this.companyId != '000000' ">
|
|
|
+ <el-select v-model="queryParamsEnd.zfrQuery" clearable size="small">
|
|
|
<el-option
|
|
|
v-for="dict in queryOptions"
|
|
|
:key="dict.dictValue"
|
|
|
@@ -277,15 +317,35 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="zfrValue" v-if="this.queryParams.zfrQuery">
|
|
|
+ <el-form-item prop="zfrQuery" v-if="this.companyId == '000000' ">
|
|
|
+ <el-select v-model="queryParamsEnd.zfrQuery" clearable size="small">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in adminQueryOptions"
|
|
|
+ :key="dict.dictValue"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="dict.dictValue"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="zfrValue" v-if="this.queryParamsEnd.zfrQuery && this.queryParamsEnd.zfrQuery != '03' ">
|
|
|
<el-input
|
|
|
- v-model="queryParams.zfrValue"
|
|
|
+ v-model="queryParamsEnd.zfrValue"
|
|
|
clearable
|
|
|
size="small"
|
|
|
maxlength="25"
|
|
|
style="width: 190px"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item prop="zfrValue" v-if="this.queryParamsEnd.zfrQuery && this.queryParamsEnd.zfrQuery == '03' ">
|
|
|
+ <el-select v-model="queryParamsEnd.zfrValue" clearable size="small">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in statusOptions"
|
|
|
+ :key="dict.dictValue"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="dict.dictValue"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
</el-card>
|
|
|
<el-table
|
|
|
@@ -302,7 +362,7 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="融信编号" align="center" prop="zfiNumner" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfiNumner && (this.companyType == '00' || this.companyType == '02')"/>
|
|
|
<el-table-column label="融资编号" align="center" prop="zfrNumber" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrNumber"/>
|
|
|
- <el-table-column label="融资方" align="center" prop="supplierScyName" width="180" :show-overflow-tooltip="true" v-if="uncheckList.supplierScyName && this.companyType == '01'"/>
|
|
|
+ <el-table-column label="融资方" align="center" prop="supplierScyName" width="180" :show-overflow-tooltip="true" v-if="uncheckList.supplierScyName && (this.companyType == '01'|| this.companyType == '00')"/>
|
|
|
<el-table-column label="开立方" align="center" prop="coreScyName" width="100" :show-overflow-tooltip="true" v-if="uncheckList.coreScyName"/>
|
|
|
<el-table-column label="融资金额" :formatter="moneyFormat" align="center" prop="zfrAmount" :show-overflow-tooltip="true" v-if="uncheckList.zfrAmount"/>
|
|
|
<el-table-column label="融资利率(%)" align="center" prop="zfrRate" width="100" :show-overflow-tooltip="true" v-if="uncheckList.zfrRate"/>
|
|
|
@@ -362,7 +422,7 @@
|
|
|
label-width="68px"
|
|
|
>
|
|
|
<el-form-item prop="zfrTypes">
|
|
|
- <el-select v-model="queryParams.zfrTypes" clearable size="small">
|
|
|
+ <el-select v-model="queryParamsLose.zfrTypes" clearable size="small">
|
|
|
<el-option
|
|
|
v-for="dict in typesOptions"
|
|
|
:key="dict.dictValue"
|
|
|
@@ -371,8 +431,8 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="zfrQuery">
|
|
|
- <el-select v-model="queryParams.zfrQuery" clearable size="small">
|
|
|
+ <el-form-item prop="zfrQuery" v-if="this.companyId != '000000' ">
|
|
|
+ <el-select v-model="queryParamsLose.zfrQuery" clearable size="small">
|
|
|
<el-option
|
|
|
v-for="dict in queryOptions"
|
|
|
:key="dict.dictValue"
|
|
|
@@ -381,15 +441,35 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="zfrValue" v-if="this.queryParams.zfrQuery">
|
|
|
+ <el-form-item prop="zfrQuery" v-if="this.companyId == '000000' ">
|
|
|
+ <el-select v-model="queryParamsLose.zfrQuery" clearable size="small">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in adminQueryOptions"
|
|
|
+ :key="dict.dictValue"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="dict.dictValue"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="zfrValue" v-if="this.queryParamsLose.zfrQuery && this.queryParamsLose.zfrQuery != '03' ">
|
|
|
<el-input
|
|
|
- v-model="queryParams.zfrValue"
|
|
|
+ v-model="queryParamsLose.zfrValue"
|
|
|
clearable
|
|
|
size="small"
|
|
|
maxlength="25"
|
|
|
style="width: 190px"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item prop="zfrValue" v-if="this.queryParamsLose.zfrQuery && this.queryParamsLose.zfrQuery == '03' ">
|
|
|
+ <el-select v-model="queryParamsLose.zfrValue" clearable size="small">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in statusOptions"
|
|
|
+ :key="dict.dictValue"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="dict.dictValue"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
</el-card>
|
|
|
<el-table v-loading="loadingLose" :data="recordLoseList" @selection-change="handleSelectionChange" stripe border>
|
|
|
@@ -400,7 +480,7 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="融信编号" align="center" prop="zfiNumner" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfiNumner && (this.companyType == '00' || this.companyType == '02')"/>
|
|
|
<el-table-column label="融资编号" align="center" prop="zfrNumber" width="180" :show-overflow-tooltip="true" v-if="uncheckList.zfrNumber"/>
|
|
|
- <el-table-column label="融资方" align="center" prop="supplierScyName" width="180" :show-overflow-tooltip="true" v-if="uncheckList.supplierScyName && this.companyType == '01'"/>
|
|
|
+ <el-table-column label="融资方" align="center" prop="supplierScyName" width="180" :show-overflow-tooltip="true" v-if="uncheckList.supplierScyName && (this.companyType == '01'|| this.companyType == '00')"/>
|
|
|
<el-table-column label="开立方" align="center" prop="coreScyName" width="100" :show-overflow-tooltip="true" v-if="uncheckList.coreScyName"/>
|
|
|
<el-table-column label="融资金额" :formatter="moneyFormat" align="center" prop="zfrAmount" :show-overflow-tooltip="true" v-if="uncheckList.zfrAmount"/>
|
|
|
<el-table-column label="融资利率(%)" align="center" prop="zfrRate" width="100" :show-overflow-tooltip="true" v-if="uncheckList.zfrRate"/>
|
|
|
@@ -517,6 +597,8 @@ export default {
|
|
|
components: {ColumnSetting},
|
|
|
data() {
|
|
|
return {
|
|
|
+ //企业Id
|
|
|
+ companyId: '',
|
|
|
//企业类型
|
|
|
companyType: '',
|
|
|
//上传使用
|
|
|
@@ -561,6 +643,7 @@ export default {
|
|
|
//筛选条件数据字典
|
|
|
typesOptions: [],
|
|
|
queryOptions: [],
|
|
|
+ adminQueryOptions:[],
|
|
|
// 弹出层标题
|
|
|
title: "",
|
|
|
// 是否显示弹出层
|
|
|
@@ -748,6 +831,9 @@ export default {
|
|
|
this.getDicts("zc_zfr_query").then((response) => {
|
|
|
this.queryOptions = response.data;
|
|
|
});
|
|
|
+ this.getDicts("ser_zfr_query").then((response) => {
|
|
|
+ this.adminQueryOptions = response.data;
|
|
|
+ });
|
|
|
this.getDicts("zc_zfr_approve_stt").then((response) => {
|
|
|
this.approveOptions = response.data;
|
|
|
});
|
|
|
@@ -769,6 +855,7 @@ export default {
|
|
|
getList() {
|
|
|
this.loading = true;
|
|
|
listRecord(this.queryParams).then((response) => {
|
|
|
+ this.companyId = response.msg;
|
|
|
this.recordList = response.data.records;
|
|
|
if(response.data.records[0]){
|
|
|
this.companyType = response.data.records[0].companyType
|