From 0ac2d43fce4d74f6eea5a51a2e16af4e6a536c7c Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期三, 14 八月 2024 14:19:24 +0800 Subject: [PATCH] 11 --- src/views/project/fund/expertFeeApply/index.vue | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 53 insertions(+), 7 deletions(-) diff --git a/src/views/project/fund/expertFeeApply/index.vue b/src/views/project/fund/expertFeeApply/index.vue index 1b66044..2b0ddc9 100644 --- a/src/views/project/fund/expertFeeApply/index.vue +++ b/src/views/project/fund/expertFeeApply/index.vue @@ -252,9 +252,10 @@ " size="mini" type="text" - icon="el-icon-delete" @click="handleDelete(scope.row)" - >鍒犻櫎</el-button + ><span class="button-delete" + ><i class="el-icon-delete"></i>鍒犻櫎</span + ></el-button > <!-- v-hasPermi="['project:expretfund:delete']" --> <!-- <el-button @@ -265,6 +266,25 @@ >涓嬭浇</el-button > --> <!-- v-hasPermi="['project:expretfund:download']" --> + </template> + </el-table-column> + <el-table-column + fixed="right" + align="center" + width="120" + label="鍔熻兘" + > + <template slot-scope="scope"> + <el-button size="mini" v-if="scope.row.uploadStates == 1" + >绾夸笅宸叉姤閿�</el-button + > + <el-button + size="mini" + type="success" + v-else-if="scope.row.uploadStates == 0" + @click="Dooffline(scope.$index, scope.row)" + >绾夸笅鎶ラ攢</el-button + > </template> </el-table-column> </el-table> @@ -757,7 +777,9 @@ type="text" size="small" > - 鍒犻櫎 + <span class="button-delete" + ><i class="el-icon-delete"></i>鍒犻櫎</span + > </el-button> </template> </el-table-column> @@ -1132,7 +1154,6 @@ updateExternalperson, exportExternalperson } from "@/api/project/externalperson"; - import { getUserProfile } from "@/api/system/user"; import Li_area_select from "@/components/Address"; import OrgSelecter from "@/views/project/components/orgselect"; @@ -1375,6 +1396,17 @@ this.resetForm("queryForm"); this.handleQuery(); }, + Dooffline(a, value) { + value.uploadStates = 1; + value.notes = "绾夸笅宸叉姤閿�"; + addorupdateFund(value).then(res => { + if (res.code == 200) { + this.$modal.msgSuccess("璁板綍鎴愬姛"); + } else { + this.$modal.msgError(res.msg); + } + }); + }, /** 鏂板鎸夐挳鎿嶄綔 */ handleAdd() { @@ -1587,7 +1619,18 @@ //鍒ゆ柇鏄惁瀛樺湪涓婃姤璁板綍 row.recordstatus = 0; var currenttime = new Date(); - row.applyTime = currenttime.getFullYear() + "-" + (currenttime.getMonth()+1) + "-" + currenttime.getDate() + " " + currenttime.getHours() + ":" + currenttime.getMinutes() + ":" + currenttime.getSeconds(); + row.applyTime = + currenttime.getFullYear() + + "-" + + (currenttime.getMonth() + 1) + + "-" + + currenttime.getDate() + + " " + + currenttime.getHours() + + ":" + + currenttime.getMinutes() + + ":" + + currenttime.getSeconds(); updateFund(row).then(response => { if (response.code == 200) { @@ -2508,7 +2551,7 @@ console.log(url); const link = document.createElement("a"); link.href = url; - const name=fileUrl["downloadName"] + const name = fileUrl["downloadName"]; link.setAttribute("download", name); // 鏇挎崲file.pdf涓哄疄闄呯殑鏂囦欢鍚� document.body.appendChild(link); link.click(); @@ -2573,7 +2616,7 @@ } }, rowClassName({ row, column, rowIndex, columnIndex }) { - if (row.recordstatus == -1 && row.backflowlevel > 0) { + if (row.recordstatus == -1 && row.backflowlevel != null) { return "error-row"; } return ""; @@ -2583,6 +2626,9 @@ </script> <style lang="scss" scoped> /* @import url(); 寮曞叆鍏叡css绫� */ +.button-delete { + color: rgb(236, 69, 69); +} ::v-deep.el-table .error-row { background: #fcebeb; } -- Gitblit v1.9.3