Browse Source

2023-10-19

master
guoxing 2 years ago
parent
commit
e74e344169
  1. 47
      supervise-crm-ui/src/views/project/index.vue

47
supervise-crm-ui/src/views/project/index.vue

@ -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()

Loading…
Cancel
Save