|
|
@ -22,12 +22,22 @@ |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="贷款行"> |
|
|
|
<el-select v-model="listQuery.params.bankName" placeholder="请选择" > |
|
|
|
<el-select v-model="listQuery.params.bankSid" placeholder="请选择" > |
|
|
|
<el-option |
|
|
|
v-for="(item,i) in storehouseList" |
|
|
|
:key="i" |
|
|
|
:label="item.bankName" |
|
|
|
:value="item.bankName"> |
|
|
|
:label="item.name" |
|
|
|
:value="item.sid"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="项目状态"> |
|
|
|
<el-select v-model="listQuery.params.stateName" placeholder="请选择" @change="getState"> |
|
|
|
<el-option |
|
|
|
v-for="(item,i) in stateList" |
|
|
|
:key="i" |
|
|
|
:label="item.name" |
|
|
|
:value="item.sid"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
@ -57,6 +67,7 @@ |
|
|
|
<el-table-column label="项目名称" prop="entryName" width="250" align="center" /> |
|
|
|
<el-table-column label="所属行业" prop="industryName" width="120" align="center" /> |
|
|
|
<el-table-column label="项目类型" prop="typeName" width="120" align="center" /> |
|
|
|
<el-table-column label="项目状态" prop="stateName" width="120" align="center" /> |
|
|
|
<el-table-column label="授信额度" prop="creditLimit" width="120" align="center" /> |
|
|
|
<el-table-column label="签约日期" prop="signingDate" width="120" align="center" /> |
|
|
|
<el-table-column label="到期日期" prop="endDate" width="120" align="center" /> |
|
|
@ -125,13 +136,16 @@ |
|
|
|
params: { |
|
|
|
entryName: '', |
|
|
|
projectType: '', |
|
|
|
bankName: '', |
|
|
|
bankSid: '', |
|
|
|
stateSid: 'b2a9f856-016e-4880-ba1c-261ac4edc8ec', |
|
|
|
stateName: '正式监管', |
|
|
|
}, |
|
|
|
total: 0 |
|
|
|
}, |
|
|
|
viewState: 1, |
|
|
|
storehouseList:[], |
|
|
|
ProjectTypeList:[], |
|
|
|
stateList: [], |
|
|
|
} |
|
|
|
}, |
|
|
|
mounted() { |
|
|
@ -142,6 +156,13 @@ |
|
|
|
// 加载列表 |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
getState(value){ |
|
|
|
console.log(">>>>>>>>>getState", value) |
|
|
|
const choose = this.stateList.filter((item) => item.sid === value) |
|
|
|
console.log(">>>>>>>>>getState", choose) |
|
|
|
this.listQuery.params.stateSid = choose[0].sid |
|
|
|
|
|
|
|
}, |
|
|
|
btnHandle(btnKey) { |
|
|
|
switch (btnKey) { |
|
|
|
case 'toAdd': |
|
|
@ -176,18 +197,30 @@ |
|
|
|
return pageindex |
|
|
|
}, |
|
|
|
getBankName(){ |
|
|
|
req.getBankName().then((res)=>{ |
|
|
|
req.getUserListByOrg().then((res)=>{ |
|
|
|
console.log(">>>>>>>>>getBankName", res.data) |
|
|
|
this.storehouseList=res.data |
|
|
|
}) |
|
|
|
req.getProjectType().then((res)=>{ |
|
|
|
console.log(">>>>>>>>>getProjectType", res.data) |
|
|
|
this.ProjectTypeList=res.data |
|
|
|
}) |
|
|
|
|
|
|
|
req.getProjtypedstated().then((res)=>{ |
|
|
|
console.log(">>>>>>>>>getProjtypedstated", res.data) |
|
|
|
this.stateList=res.data |
|
|
|
this.stateList.unshift({ |
|
|
|
name:'全部', |
|
|
|
sid:'', |
|
|
|
}) |
|
|
|
}) |
|
|
|
}, |
|
|
|
// 查询列表信息 |
|
|
|
getList() { |
|
|
|
this.listLoading = true |
|
|
|
req.listPage(this.listQuery).then((response) => { |
|
|
|
this.listLoading = false |
|
|
|
console.log(">>>>>>>>>listPage", response.data) |
|
|
|
if (response.success) { |
|
|
|
this.list = response.data.records |
|
|
|
this.listQuery.total = response.data.total |
|
|
@ -211,7 +244,9 @@ |
|
|
|
params: { |
|
|
|
entryName: '', |
|
|
|
projectType: '', |
|
|
|
bankName: '', |
|
|
|
bankSid: '', |
|
|
|
stateSid: 'b2a9f856-016e-4880-ba1c-261ac4edc8ec', |
|
|
|
stateName: '正式监管', |
|
|
|
} |
|
|
|
} |
|
|
|
this.getList() |
|
|
|