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

Loading…
Cancel
Save