|
@@ -29,13 +29,27 @@
|
|
|
:data="tableData"
|
|
|
tooltip-effect="dark"
|
|
|
:default-sort="{ prop: 'date', order: 'descending' }"
|
|
|
+ :row-class-name="tableRowClassName"
|
|
|
style="width: 100%"
|
|
|
@selection-change="handleSelectionChange"
|
|
|
>
|
|
|
<!--<el-table-column type="selection" align="center"> </el-table-column>-->
|
|
|
<el-table-column type="index" label="序号" width="50" align="center"></el-table-column>
|
|
|
- <el-table-column property="company_name" label="企业名称" align="center"> </el-table-column>
|
|
|
+ <el-table-column property="company_name" label="企业名称" align="center" width="300"> </el-table-column>
|
|
|
<el-table-column property="money" label="融资金额(万元)" align="center"> </el-table-column>
|
|
|
+
|
|
|
+ <el-table-column label="需求状态" align="center">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{ getDemandState(scope.row)}}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+
|
|
|
+ <el-table-column label="超时状态" align="center">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{ getTimeoutState(scope.row)}}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+
|
|
|
<el-table-column property="person" label="联系人" align="center"> </el-table-column>
|
|
|
<el-table-column property="institution_name" label="金融机构名称" align="center"> </el-table-column>
|
|
|
<el-table-column property="product_name" label="产品名称" align="center"> </el-table-column>
|
|
@@ -52,7 +66,7 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
|
|
|
- <el-table-column label="操作" align="center" width="300px">
|
|
|
+ <el-table-column label="操作" align="center" width="150px">
|
|
|
<template slot-scope="scope">
|
|
|
<!--<el-button size="mini" type="text" class="other" @click="updateState(scope.row,'9')" v-if="scope.row.current_state === '1'">完成</el-button>
|
|
|
<el-button size="mini" type="text" class="other" @click="updateState(scope.row,'-2')" v-if="scope.row.current_state === '0'">审核</el-button>
|
|
@@ -266,6 +280,46 @@
|
|
|
return '停用';
|
|
|
}
|
|
|
},
|
|
|
+ getDemandState(val) {
|
|
|
+ let match = val.intelligent_follow.creditStatus;
|
|
|
+ switch(match)
|
|
|
+ {
|
|
|
+ case '0':
|
|
|
+ return '已接单';
|
|
|
+ case '1':
|
|
|
+ return '已放款';
|
|
|
+ case '2':
|
|
|
+ return '已审批';
|
|
|
+ case '3':
|
|
|
+ return '已拒绝';
|
|
|
+ case '9':
|
|
|
+ return '已匹配';
|
|
|
+ }
|
|
|
+ },
|
|
|
+ getTimeoutState(val) {
|
|
|
+ let match = val.intelligent_follow.creditStatus;
|
|
|
+ let timeout = val.next_is_timeout === '1' ? '已超时' : '未超时';
|
|
|
+ switch(match)
|
|
|
+ {
|
|
|
+ case '0':
|
|
|
+ return '审批'+ timeout;
|
|
|
+ case '1':
|
|
|
+ return '';
|
|
|
+ case '2':
|
|
|
+ return '放款'+ timeout;
|
|
|
+ case '3':
|
|
|
+ return '';
|
|
|
+ case '9':
|
|
|
+ return '接单'+ timeout;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ tableRowClassName({ row, rowIndex }) {
|
|
|
+ console.log(row.creditStatus, rowIndex);
|
|
|
+ if (row.next_is_timeout == '1') {
|
|
|
+ return 'warning-row';
|
|
|
+ }
|
|
|
+ return '';
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|
|
@@ -289,6 +343,14 @@
|
|
|
/deep/ .el-table td {
|
|
|
padding: 11px 0;
|
|
|
}
|
|
|
+ /deep/ .el-table .cell {
|
|
|
+ overflow: hidden;
|
|
|
+ text-overflow: ellipsis;
|
|
|
+ white-space: nowrap;
|
|
|
+ }
|
|
|
+ /deep/.el-table .warning-row {
|
|
|
+ background:oldlace;
|
|
|
+ }
|
|
|
|
|
|
.other {
|
|
|
color: #f36302;
|