From 2bf3fda0cd085d5e6af9b55471701e44768d26a9 Mon Sep 17 00:00:00 2001
From: yxh <172933527@qq.com>
Date: 星期三, 20 十二月 2023 15:47:07 +0800
Subject: [PATCH] yxh:修改了银行账户管理
---
src/views/project/fundflowrule/index.vue | 352 +++++++++++----------------------------------------------
1 files changed, 71 insertions(+), 281 deletions(-)
diff --git a/src/views/project/fundflowrule/index.vue b/src/views/project/fundflowrule/index.vue
index 4b53108..a09db95 100644
--- a/src/views/project/fundflowrule/index.vue
+++ b/src/views/project/fundflowrule/index.vue
@@ -1,158 +1,59 @@
<template>
<div class="app-container">
- <el-form
- :model="queryParams"
- ref="queryForm"
- :inline="true"
- v-show="showSearch"
- label-width="100px"
- >
+ <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="100px">
<el-form-item label="璐圭敤绫诲埆" prop="applytype">
- <el-select
- v-model="queryParams.applytype"
- placeholder="璇烽�夋嫨璐圭敤绫诲埆"
- clearable
- size="small"
- >
- <el-option
- v-for="dict in dict.type.sys_ConsolationType"
- :key="dict.value"
- :label="dict.label"
- :value="dict.value"
- />
+ <el-select v-model="queryParams.applytype" placeholder="璇烽�夋嫨璐圭敤绫诲埆" clearable size="small">
+ <el-option v-for="dict in dict.type.sys_ConsolationType" :key="dict.value" :label="dict.label"
+ :value="dict.value" />
</el-select>
</el-form-item>
<el-form-item label="瀹℃牳浜虹紪鍙�" prop="checkuserno">
- <el-input
- v-model="queryParams.checkuserno"
- placeholder="璇疯緭鍏ュ鏍镐汉缂栧彿"
- clearable
- size="small"
- @keyup.enter.native="handleQuery"
- />
+ <el-input v-model="queryParams.checkuserno" placeholder="璇疯緭鍏ュ鏍镐汉缂栧彿" clearable size="small"
+ @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="瀹℃牳浜哄鍚�" prop="checkusername">
- <el-input
- v-model="queryParams.checkusername"
- placeholder="璇疯緭鍏ュ鏍镐汉濮撳悕"
- clearable
- size="small"
- @keyup.enter.native="handleQuery"
- />
+ <el-input v-model="queryParams.checkusername" placeholder="璇疯緭鍏ュ鏍镐汉濮撳悕" clearable size="small"
+ @keyup.enter.native="handleQuery" />
</el-form-item>
- <el-form-item
- label="鏄惁鍙鏍稿悓閮ㄩ棬"
- prop="verificationdept"
- label-width="140px"
- >
- <el-select
- v-model="queryParams.verificationdept"
- placeholder="鏄惁鍙鏍稿悓閮ㄩ棬"
- clearable
- size="small"
- >
- <el-option
- v-for="dict in yesnoArr"
- :key="dict.value"
- :label="dict.label"
- :value="dict.value"
- />
+ <el-form-item label="鏄惁鍙鏍稿悓閮ㄩ棬" prop="verificationdept" label-width="140px">
+ <el-select v-model="queryParams.verificationdept" placeholder="鏄惁鍙鏍稿悓閮ㄩ棬" clearable size="small">
+ <el-option v-for="dict in yesnoArr" :key="dict.value" :label="dict.label" :value="dict.value" />
</el-select>
</el-form-item>
<el-form-item label="褰撳墠瀹℃牳绾у埆" prop="flowlevel">
- <el-select
- v-model="queryParams.flowlevel"
- placeholder="璇烽�夋嫨褰撳墠瀹℃牳绾у埆"
- clearable
- size="small"
- >
- <el-option
- v-for="dict in dict.type.sys_consolationfundlevel"
- :key="dict.value"
- :label="dict.label"
- :value="dict.value"
- />
+ <el-select v-model="queryParams.flowlevel" placeholder="璇烽�夋嫨褰撳墠瀹℃牳绾у埆" clearable size="small">
+ <el-option v-for="dict in dict.type.sys_consolationfundlevel" :key="dict.value" :label="dict.label"
+ :value="dict.value" />
</el-select>
</el-form-item>
<el-form-item label="鎬诲鏍哥骇鍒�" prop="totallevel">
- <el-select
- v-model="queryParams.totallevel"
- placeholder="鏄惁鍙鏍稿悓閮ㄩ棬"
- clearable
- size="small"
- >
- <el-option
- v-for="dict in checkLevelArr"
- :key="dict.value"
- :label="dict.label"
- :value="dict.value"
- />
+ <el-select v-model="queryParams.totallevel" placeholder="鏄惁鍙鏍稿悓閮ㄩ棬" clearable size="small">
+ <el-option v-for="dict in checkLevelArr" :key="dict.value" :label="dict.label" :value="dict.value" />
</el-select>
</el-form-item>
<el-form-item label="璐圭敤绫诲埆" prop="fundtype">
- <el-select
- v-model="queryParams.fundtype"
- placeholder="璇烽�夋嫨璐圭敤绫诲埆"
- clearable
- size="small"
- >
- <el-option
- v-for="dict in dict.type.sys_fundtypes"
- :key="dict.value"
- :label="dict.label"
- :value="dict.value"
- />
+ <el-select v-model="queryParams.fundtype" placeholder="璇烽�夋嫨璐圭敤绫诲埆" clearable size="small">
+ <el-option v-for="dict in dict.type.sys_fundtypes" :key="dict.value" :label="dict.label" :value="dict.value" />
</el-select>
</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
- >
+ <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>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
- <el-button
- type="primary"
- plain
- icon="el-icon-plus"
- size="mini"
- @click="handleAdd"
- v-hasPermi="['project:fundflowrule:add']"
- >鏂板</el-button
- >
+ <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
+ v-hasPermi="['project:fundflowrule:add']">鏂板</el-button>
</el-col>
<el-col :span="1.5">
- <el-button
- type="success"
- plain
- icon="el-icon-edit"
- size="mini"
- :disabled="single"
- @click="handleUpdate"
- v-hasPermi="['project:fundflowrule:edit']"
- >淇敼</el-button
- >
+ <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
+ v-hasPermi="['project:fundflowrule:edit']">淇敼</el-button>
</el-col>
<el-col :span="1.5">
- <el-button
- type="danger"
- plain
- icon="el-icon-delete"
- size="mini"
- :disabled="multiple"
- @click="handleDelete"
- v-hasPermi="['project:fundflowrule:remove']"
- >鍒犻櫎</el-button
- >
+ <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
+ v-hasPermi="['project:fundflowrule:remove']">鍒犻櫎</el-button>
</el-col>
<!-- <el-col :span="1.5">
<el-button
@@ -165,152 +66,74 @@
v-hasPermi="['project:fundflowrule:export']"
>瀵煎嚭</el-button>
</el-col> -->
- <right-toolbar
- :showSearch.sync="showSearch"
- @queryTable="getList"
- ></right-toolbar>
+ <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
- <el-table
- v-loading="loading"
- :data="fundflowruleList"
- @selection-change="handleSelectionChange"
- >
+ <el-table v-loading="loading" :data="fundflowruleList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="璐圭敤绫诲埆" align="center" prop="applytype">
<template slot-scope="scope">
- <dict-tag
- :options="dict.type.sys_ConsolationType"
- :value="scope.row.applytype"
- />
+ <dict-tag :options="dict.type.sys_ConsolationType" :value="scope.row.applytype" />
</template>
</el-table-column>
<el-table-column label="瀹℃牳浜虹紪鍙�" align="center" prop="checkuserno" />
<el-table-column label="瀹℃牳浜哄鍚�" align="center" prop="checkusername" />
- <el-table-column
- label="鏄惁鍙鏍稿悓閮ㄩ棬"
- align="center"
- prop="verificationdept"
- >
+ <el-table-column label="鏄惁鍙鏍稿悓閮ㄩ棬" align="center" prop="verificationdept">
<template slot-scope="scope">
- <el-button
- type="primary"
- plain
- v-if="scope.row.verificationdept == '0'"
- size="mini"
- >
- 鍚�</el-button
- >
- <el-button
- type="primary"
- plain
- v-if="scope.row.verificationdept == '1'"
- size="mini"
- >鏄�</el-button
- >
+ <el-button type="primary" plain v-if="scope.row.verificationdept == '0'" size="mini">
+ 鍚�</el-button>
+ <el-button type="primary" plain v-if="scope.row.verificationdept == '1'" size="mini">鏄�</el-button>
</template>
</el-table-column>
<el-table-column label="褰撳墠瀹℃牳绾у埆" align="center" prop="flowlevel">
<template slot-scope="scope">
- <dict-tag
- :options="dict.type.sys_consolationfundlevel"
- :value="scope.row.flowlevel"
- />
+ <dict-tag :options="dict.type.sys_consolationfundlevel" :value="scope.row.flowlevel" />
</template>
</el-table-column>
<el-table-column label="鎬诲鏍哥骇鍒�" align="center" prop="totallevel">
<template slot-scope="scope">
- <el-button
- type="primary"
- plain
- v-if="scope.row.totallevel == '1'"
- size="mini"
- >涓�绾�</el-button
- >
- <el-button
- type="primary"
- plain
- v-if="scope.row.totallevel == '2'"
- size="mini"
- >浜岀骇</el-button
- >
- <el-button
- type="primary"
- plain
- v-if="scope.row.totallevel == '3'"
- size="mini"
- >涓夌骇</el-button
- >
+ <el-button type="primary" plain v-if="scope.row.totallevel == '1'" size="mini">涓�绾�</el-button>
+ <el-button type="primary" plain v-if="scope.row.totallevel == '2'" size="mini">浜岀骇</el-button>
+ <el-button type="primary" plain v-if="scope.row.totallevel == '3'" size="mini">涓夌骇</el-button><el-button
+ type="primary" plain v-if="scope.row.totallevel == '4'" size="mini">鍥涚骇</el-button><el-button type="primary"
+ plain v-if="scope.row.totallevel == '5'" size="mini">浜旂骇</el-button>
</template>
</el-table-column>
<el-table-column label="璐圭敤绫诲埆" align="center" prop="fundtype">
<template slot-scope="scope">
- <dict-tag
- :options="dict.type.sys_fundtypes"
- :value="scope.row.fundtype"
- />
+ <dict-tag :options="dict.type.sys_fundtypes" :value="scope.row.fundtype" />
</template>
</el-table-column>
- <el-table-column
- label="鎿嶄綔"
- align="center"
- class-name="small-padding fixed-width"
- >
+ <el-table-column label="鎿嶄綔" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
- <el-button
- size="mini"
- type="text"
- icon="el-icon-edit"
- @click="handleUpdate(scope.row)"
- v-hasPermi="['project:fundflowrule:edit']"
- >淇敼</el-button
- >
- <el-button
- size="mini"
- type="text"
- icon="el-icon-delete"
- @click="handleDelete(scope.row)"
- v-hasPermi="['project:fundflowrule:remove']"
- >鍒犻櫎</el-button
- >
+ <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
+ v-hasPermi="['project:fundflowrule:edit']">淇敼</el-button>
+ <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
+ v-hasPermi="['project:fundflowrule:remove']">鍒犻櫎</el-button>
</template>
</el-table-column>
</el-table>
- <pagination
- v-show="total > 0"
- :total="total"
- :page.sync="queryParams.pageNum"
- :limit.sync="queryParams.pageSize"
- @pagination="getList"
- />
+ <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
+ @pagination="getList" />
<!-- 娣诲姞鎴栦慨鏀硅垂鐢ㄥ鎵硅鍒欏璇濇 -->
<el-dialog :title="title" :visible.sync="open" width="900px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="100px">
<el-row>
<el-col :span="12">
- <el-form-item label="璐圭敤绫诲埆" prop="applytype">
- <el-select v-model="form.applytype" placeholder="璇烽�夋嫨璐圭敤绫诲埆" style="width:100%">
- <el-option
- v-for="dict in dict.type.sys_ConsolationType"
- :key="dict.value"
- :label="dict.label"
- :value="dict.value"
- />
+ <el-form-item label="璐圭敤绫诲埆" prop="fundtype">
+ <el-select v-model="form.fundtype" placeholder="璇烽�夋嫨璐圭敤绫诲埆" style="width:100%">
+ <el-option v-for="dict in dict.type.sys_fundtypes" :key="dict.value" :label="dict.label"
+ :value="parseInt(dict.value)"></el-option>
</el-select>
</el-form-item>
</el-col>
-
<el-col :span="12">
- <el-form-item label="璐圭敤绫诲埆" prop="fundtype">
- <el-select v-model="form.fundtype" placeholder="璇烽�夋嫨璐圭敤绫诲埆" style="width:100%">
- <el-option
- v-for="dict in dict.type.sys_fundtypes"
- :key="dict.value"
- :label="dict.label"
- :value="parseInt(dict.value)"
- ></el-option>
+ <el-form-item label="璐圭敤鍚嶇О" prop="applytype">
+ <el-select v-model="form.applytype" placeholder="璇烽�夋嫨璐圭敤鍚嶇О" style="width:100%">
+ <el-option v-for="dict in dict.type.sys_ConsolationType" :key="dict.value" :label="dict.label"
+ :value="dict.value" />
</el-select>
</el-form-item>
</el-col>
@@ -318,18 +141,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="瀹℃牳浜虹紪鍙�" prop="checkuserno">
- <el-input
- v-model="form.checkuserno"
- placeholder="璇疯緭鍏ュ鏍镐汉缂栧彿"
- />
+ <el-input v-model="form.checkuserno" placeholder="璇疯緭鍏ュ鏍镐汉缂栧彿" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="瀹℃牳浜哄鍚�" prop="checkusername">
- <el-input
- v-model="form.checkusername"
- placeholder="璇疯緭鍏ュ鏍镐汉濮撳悕"
- />
+ <el-input v-model="form.checkusername" placeholder="璇疯緭鍏ュ鏍镐汉濮撳悕" />
</el-form-item>
</el-col>
</el-row>
@@ -337,38 +154,17 @@
<el-row>
<el-col :span="12">
<el-form-item label="褰撳墠瀹℃牳绾у埆" prop="flowlevel">
- <el-select
- v-model="form.flowlevel"
- placeholder="璇烽�夋嫨褰撳墠瀹℃牳绾у埆"
- clearable
- size="small"
- style="width:100%"
- >
- <el-option
- v-for="dict in dict.type.sys_consolationfundlevel"
- :key="dict.value"
- :label="dict.label"
- :value="dict.value"
- />
+ <el-select v-model="form.flowlevel" placeholder="璇烽�夋嫨褰撳墠瀹℃牳绾у埆" clearable size="small" style="width:100%">
+ <el-option v-for="dict in dict.type.sys_consolationfundlevel" :key="dict.value" :label="dict.label"
+ :value="dict.value" />
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="鎬诲鏍哥骇鍒�" prop="totallevel">
- <el-select
- v-model="form.totallevel"
- placeholder="璇烽�夋嫨鎬诲鏍哥骇鍒�"
- clearable
- size="small"
- style="width:100%"
- >
- <el-option
- v-for="dict in checkLevelArr"
- :key="dict.value"
- :label="dict.label"
- :value="dict.value"
- />
+ <el-select v-model="form.totallevel" placeholder="璇烽�夋嫨鎬诲鏍哥骇鍒�" clearable size="small" style="width:100%">
+ <el-option v-for="dict in checkLevelArr" :key="dict.value" :label="dict.label" :value="dict.value" />
</el-select>
</el-form-item>
</el-col>
@@ -376,18 +172,10 @@
<el-row>
<el-col>
- <el-form-item
- label="鏄惁鍙鏍稿悓閮ㄩ棬"
- prop="verificationdept"
- label-width="140px"
- >
+ <el-form-item label="鏄惁鍙鏍稿悓閮ㄩ棬" prop="verificationdept" label-width="140px">
<el-radio-group v-model="form.verificationdept">
- <el-radio
- v-for="dict in yesnoArr"
- :key="dict.value"
- :label="parseInt(dict.value)"
- >{{ dict.label }}</el-radio
- >
+ <el-radio v-for="dict in yesnoArr" :key="dict.value" :label="parseInt(dict.value)">{{ dict.label
+ }}</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
@@ -465,6 +253,8 @@
{ label: "涓�绾�", value: "1" },
{ label: "浜岀骇", value: "2" },
{ label: "涓夌骇", value: "3" },
+ { label: "鍥涚骇", value: "4" },
+ { label: "浜旂骇", value: "5" },
],
};
},
@@ -528,8 +318,8 @@
const id = row.id || this.ids;
getFundflowrule(id).then((response) => {
this.form = response.data;
- this.form.flowlevel = this.form.flowlevel.toString();
- this.form.totallevel = this.form.totallevel.toString();
+ this.form.flowlevel = this.form.flowlevel.toString();
+ this.form.totallevel = this.form.totallevel.toString();
this.open = true;
this.title = "淇敼璐圭敤瀹℃壒瑙勫垯";
});
@@ -566,7 +356,7 @@
this.getList();
this.$modal.msgSuccess("鍒犻櫎鎴愬姛");
})
- .catch(() => {});
+ .catch(() => { });
},
/** 瀵煎嚭鎸夐挳鎿嶄綔 */
handleExport() {
@@ -581,7 +371,7 @@
this.$download.name(response.msg);
this.exportLoading = false;
})
- .catch(() => {});
+ .catch(() => { });
},
},
};
--
Gitblit v1.9.3