新增流程列表筛选及机构号展示

This commit is contained in:
wkc
2026-08-10 11:53:45 +08:00
parent 83e1959b94
commit 39c7b716cd
4 changed files with 64 additions and 1 deletions

View File

@@ -9,6 +9,20 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="客户类型" prop="custType">
<el-select v-model="queryParams.custType" placeholder="请选择客户类型" clearable style="width: 160px">
<el-option label="个人" value="个人" />
<el-option label="企业" value="企业" />
</el-select>
</el-form-item>
<el-form-item label="担保方式" prop="guarType">
<el-select v-model="queryParams.guarType" placeholder="请选择担保方式" clearable style="width: 160px">
<el-option label="信用" value="信用" />
<el-option label="保证" value="保证" />
<el-option label="抵押" value="抵押" />
<el-option label="质押" value="质押" />
</el-select>
</el-form-item>
<el-form-item label="创建者" prop="createBy">
<el-input
v-model="queryParams.createBy"
@@ -27,6 +41,17 @@
style="width: 220px"
/>
</el-form-item>
<el-form-item label="创建时间">
<el-date-picker
v-model="dateRange"
type="daterange"
value-format="yyyy-MM-dd"
range-separator="-"
start-placeholder="开始日期"
end-placeholder="结束日期"
style="width: 240px"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -69,6 +94,7 @@
</template>
</el-table-column>
<el-table-column label="创建者" align="center" prop="createBy" min-width="220" class-name="workflow-important-column" />
<el-table-column label="机构号" align="center" prop="deptId" min-width="110" />
<el-table-column label="操作" align="center" fixed="right" min-width="150" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
@@ -157,6 +183,8 @@ export default {
workflowList: [],
// 机构树选项
deptOptions: [],
// 创建时间范围
dateRange: [],
// 是否显示客户类型选择弹出层
showTypeSelector: false,
// 是否显示客户号查询选择弹出层
@@ -176,6 +204,8 @@ export default {
pageNum: 1,
pageSize: 10,
custIsn: undefined,
custType: undefined,
guarType: undefined,
createBy: undefined,
deptId: undefined
}
@@ -220,7 +250,13 @@ export default {
/** 查询利率定价流程列表 */
getList() {
this.loading = true
listWorkflow(this.queryParams).then(response => {
const hasDateRange = Array.isArray(this.dateRange) && this.dateRange.length === 2
const query = {
...this.queryParams,
beginCreateTime: hasDateRange ? `${this.dateRange[0]} 00:00:00` : undefined,
endCreateTime: hasDateRange ? `${this.dateRange[1]} 23:59:59` : undefined
}
listWorkflow(query).then(response => {
this.workflowList = response.rows
this.total = response.total
this.loading = false
@@ -233,6 +269,7 @@ export default {
},
/** 重置按钮操作 */
resetQuery() {
this.dateRange = []
this.resetForm("queryForm")
this.handleQuery()
},