From 6f0a85022f6eaf42576860c54528c3eed6c1b20b Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期二, 27 二月 2024 16:57:15 +0800
Subject: [PATCH] 11

---
 src/views/project/fund/medicalCostApply/index.vue |   38 ++++++++++++++++++++++++++++++++++++--
 1 files changed, 36 insertions(+), 2 deletions(-)

diff --git a/src/views/project/fund/medicalCostApply/index.vue b/src/views/project/fund/medicalCostApply/index.vue
index 9edadf1..a55a221 100644
--- a/src/views/project/fund/medicalCostApply/index.vue
+++ b/src/views/project/fund/medicalCostApply/index.vue
@@ -236,10 +236,11 @@
                       "
                       size="mini"
                       type="text"
-                      icon="el-icon-delete"
                       @click="handleDelete(scope.row)"
                       v-hasPermi="['project:medicalfund:delete']"
-                      >鍒犻櫎</el-button
+                      ><span class="button-delete"
+                        ><i class="el-icon-delete"></i>鍒犻櫎</span
+                      ></el-button
                     >
                     <el-button
                       size="mini"
@@ -248,6 +249,25 @@
                       @click="mixExport(scope.row.id)"
                       v-hasPermi="['project:medicalfund:download']"
                       >涓嬭浇</el-button
+                    >
+                  </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>
@@ -488,6 +508,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);
+        }
+      });
     },
 
     /** 鏌ヨ鎹愮尞浜洪亾鎱伴棶閲戝垪琛� */
@@ -1448,6 +1479,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