From 86a98c135c7ebc417f8af2045aa105a94f2ccbeb Mon Sep 17 00:00:00 2001 From: yxh <172933527@qq.com> Date: 星期二, 23 五月 2023 18:45:17 +0800 Subject: [PATCH] 修改了财务和审批 --- src/views/project/fund/index.vue | 133 ++++++++++---------------------------------- 1 files changed, 30 insertions(+), 103 deletions(-) diff --git a/src/views/project/fund/index.vue b/src/views/project/fund/index.vue index 0f76269..06e5d2c 100644 --- a/src/views/project/fund/index.vue +++ b/src/views/project/fund/index.vue @@ -2,31 +2,16 @@ <div class="app-container"> <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px"> <el-form-item label="鎹愮尞鑰呯紪鍙�" prop="donorno"> - <el-input - v-model="queryParams.donorno" - placeholder="璇疯緭鍏ユ崘鐚�呯紪鍙�" - clearable - size="small" - @keyup.enter.native="handleQuery" - /> + <el-input v-model="queryParams.donorno" placeholder="璇疯緭鍏ユ崘鐚�呯紪鍙�" clearable size="small" + @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="鐢宠浜虹紪鍙�" prop="userno"> - <el-input - v-model="queryParams.userno" - placeholder="璇疯緭鍏ョ敵璇蜂汉缂栧彿" - clearable - size="small" - @keyup.enter.native="handleQuery" - /> + <el-input v-model="queryParams.userno" placeholder="璇疯緭鍏ョ敵璇蜂汉缂栧彿" clearable size="small" + @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="鐢宠浜哄鍚�" prop="username"> - <el-input - v-model="queryParams.username" - placeholder="璇疯緭鍏ョ敵璇蜂汉濮撳悕" - clearable - size="small" - @keyup.enter.native="handleQuery" - /> + <el-input v-model="queryParams.username" placeholder="璇疯緭鍏ョ敵璇蜂汉濮撳悕" clearable size="small" + @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="璐圭敤绫诲埆 瑙佸瓧鍏竤ys_ConsolationType" prop="applytype"> <el-select v-model="queryParams.applytype" placeholder="璇烽�夋嫨璐圭敤绫诲埆 瑙佸瓧鍏竤ys_ConsolationType" clearable size="small"> @@ -34,13 +19,8 @@ </el-select> </el-form-item> <el-form-item label="閮ㄩ棬鍚嶇О" prop="deptmentname"> - <el-input - v-model="queryParams.deptmentname" - placeholder="璇疯緭鍏ラ儴闂ㄥ悕绉�" - clearable - size="small" - @keyup.enter.native="handleQuery" - /> + <el-input v-model="queryParams.deptmentname" placeholder="璇疯緭鍏ラ儴闂ㄥ悕绉�" clearable size="small" + @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="璁板綍鐘舵��" prop="recordstatus"> <el-select v-model="queryParams.recordstatus" placeholder="璇烽�夋嫨璁板綍鐘舵��" clearable size="small"> @@ -48,19 +28,11 @@ </el-select> </el-form-item> <el-form-item label="涓婁紶鏍囧織" prop="uploadflag"> - <el-input - v-model="queryParams.uploadflag" - placeholder="璇疯緭鍏ヤ笂浼犳爣蹇�" - clearable - size="small" - @keyup.enter.native="handleQuery" - /> + <el-input v-model="queryParams.uploadflag" placeholder="璇疯緭鍏ヤ笂浼犳爣蹇�" clearable size="small" + @keyup.enter.native="handleQuery" /> </el-form-item> <el-form-item label="涓婁紶鏃堕棿" prop="uploadtime"> - <el-date-picker clearable size="small" - v-model="queryParams.uploadtime" - type="date" - value-format="yyyy-MM-dd" + <el-date-picker clearable size="small" v-model="queryParams.uploadtime" type="date" value-format="yyyy-MM-dd" placeholder="閫夋嫨涓婁紶鏃堕棿"> </el-date-picker> </el-form-item> @@ -72,47 +44,20 @@ <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:fund:add']" - >鏂板</el-button> + <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd" + v-hasPermi="['project:fund: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:fund:edit']" - >淇敼</el-button> + <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate" + v-hasPermi="['project:fund: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:fund:remove']" - >鍒犻櫎</el-button> + <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete" + v-hasPermi="['project:fund:remove']">鍒犻櫎</el-button> </el-col> <el-col :span="1.5"> - <el-button - type="warning" - plain - icon="el-icon-download" - size="mini" - :loading="exportLoading" - @click="handleExport" - v-hasPermi="['project:fund:export']" - >瀵煎嚭</el-button> + <el-button type="warning" plain icon="el-icon-download" size="mini" :loading="exportLoading" @click="handleExport" + v-hasPermi="['project:fund:export']">瀵煎嚭</el-button> </el-col> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> </el-row> @@ -155,31 +100,16 @@ </el-table-column> <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:fund:edit']" - >淇敼</el-button> - <el-button - size="mini" - type="text" - icon="el-icon-delete" - @click="handleDelete(scope.row)" - v-hasPermi="['project:fund:remove']" - >鍒犻櫎</el-button> + <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" + v-hasPermi="['project:fund:edit']">淇敼</el-button> + <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" + v-hasPermi="['project:fund: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="1400px" append-to-body> @@ -273,10 +203,7 @@ <el-input v-model="form.uploadflag" placeholder="璇疯緭鍏ヤ笂浼犳爣蹇�" /> </el-form-item> <el-form-item label="涓婁紶鏃堕棿" prop="uploadtime"> - <el-date-picker clearable size="small" - v-model="form.uploadtime" - type="date" - value-format="yyyy-MM-dd" + <el-date-picker clearable size="small" v-model="form.uploadtime" type="date" value-format="yyyy-MM-dd" placeholder="閫夋嫨涓婁紶鏃堕棿"> </el-date-picker> </el-form-item> @@ -408,7 +335,7 @@ // 澶氶�夋閫変腑鏁版嵁 handleSelectionChange(selection) { this.ids = selection.map(item => item.id) - this.single = selection.length!==1 + this.single = selection.length !== 1 this.multiple = !selection.length }, /** 鏂板鎸夐挳鎿嶄綔 */ @@ -450,12 +377,12 @@ /** 鍒犻櫎鎸夐挳鎿嶄綔 */ handleDelete(row) { const ids = row.id || this.ids; - this.$modal.confirm('鏄惁纭鍒犻櫎璐圭敤鐢宠涓荤紪鍙蜂负"' + ids + '"鐨勬暟鎹」锛�').then(function() { + this.$modal.confirm('鏄惁纭鍒犻櫎璐圭敤鐢宠涓荤紪鍙蜂负"' + ids + '"鐨勬暟鎹」锛�').then(function () { return delFund(ids); }).then(() => { this.getList(); this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); - }).catch(() => {}); + }).catch(() => { }); }, /** 瀵煎嚭鎸夐挳鎿嶄綔 */ handleExport() { @@ -466,7 +393,7 @@ }).then(response => { this.$download.name(response.msg); this.exportLoading = false; - }).catch(() => {}); + }).catch(() => { }); } } }; -- Gitblit v1.9.3