From e2423f3b3a1ec61ad2c8584f410d33cfdbd611f9 Mon Sep 17 00:00:00 2001 From: yxh <172933527@qq.com> Date: 星期五, 05 五月 2023 11:28:23 +0800 Subject: [PATCH] yxh --- src/views/project/fundflowrule/index.vue | 341 ++++++++++---------------------------------------------- 1 files changed, 65 insertions(+), 276 deletions(-) diff --git a/src/views/project/fundflowrule/index.vue b/src/views/project/fundflowrule/index.vue index 4b53108..a2ad81d 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,125 +66,56 @@ 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> @@ -292,12 +124,8 @@ <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-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> @@ -305,12 +133,8 @@ <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-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> @@ -318,18 +142,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 +155,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 +173,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> @@ -528,8 +317,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 +355,7 @@ this.getList(); this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); }) - .catch(() => {}); + .catch(() => { }); }, /** 瀵煎嚭鎸夐挳鎿嶄綔 */ handleExport() { @@ -581,7 +370,7 @@ this.$download.name(response.msg); this.exportLoading = false; }) - .catch(() => {}); + .catch(() => { }); }, }, }; -- Gitblit v1.9.3