From 99340c754ca99b95d0e70b3cc7db4eae8c8a6e69 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期一, 04 十二月 2023 09:53:27 +0800
Subject: [PATCH] 11

---
 src/views/project/fund/applyDetail/index.vue |  106 +++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 78 insertions(+), 28 deletions(-)

diff --git a/src/views/project/fund/applyDetail/index.vue b/src/views/project/fund/applyDetail/index.vue
index 7dc23bb..2145bf1 100644
--- a/src/views/project/fund/applyDetail/index.vue
+++ b/src/views/project/fund/applyDetail/index.vue
@@ -323,6 +323,23 @@
               </template>
             </el-table-column>
             <el-table-column
+              prop="taxamount"
+              align="center"
+              label="鎵g◣閲戦"
+              width="120"
+              v-if="
+                (this.ismanager == true) &
+                  (form.applytype == '1' || form.applytype == '2')
+              "
+            >
+              <template slot-scope="scope">
+                <el-input
+                  v-model="scope.row.taxamount"
+                  placeholder="鎵g◣閲戦"
+                />
+              </template>
+            </el-table-column>
+            <el-table-column
               prop="taxedamount"
               align="center"
               label="绋庡悗閲戦"
@@ -451,6 +468,9 @@
               <template slot-scope="scope">
                 <el-form-item :error="scope.row.error" label-width="0">
                   <el-input
+                    :disabled="
+                      userprofile.nickName != '闄堟厱鍗�' && businessType == 1
+                    "
                     v-model.number="scope.row.idcardno"
                     @input="tableParValueChange1(scope.row)"
                     placeholder="韬唤璇佸彿"
@@ -467,6 +487,9 @@
               <!-- v-if="form.applytype != '4'" -->
               <template slot-scope="scope">
                 <el-input
+                  :disabled="
+                    userprofile.nickName != '闄堟厱鍗�' && businessType == 1
+                  "
                   v-model="scope.row.depositbank"
                   placeholder="寮�鎴烽摱琛�"
                 />
@@ -480,13 +503,16 @@
             >
               <template slot-scope="scope">
                 <el-input
+                  :disabled="
+                    userprofile.nickName != '闄堟厱鍗�' && businessType == 1
+                  "
                   v-model="scope.row.bankcardno"
                   placeholder="閾惰甯愬彿"
                 />
               </template>
             </el-table-column>
             <el-table-column
-              prop="itemdescribe"
+              prop="itemdescrisca"
               align="center"
               width="330"
               label="椤圭洰璇存槑"
@@ -1156,13 +1182,13 @@
                   >
                     <template slot-scope="scope">
                       <i style="color:#409EFF" class=" el-icon-s-order" />
-                      <a :href="pdfimg">{{ scope.row.name }}</a>
+                      <span>{{ scope.row.name }}</span>
                     </template>
                   </el-table-column>
 
                   <el-table-column
                     prop="name"
-                    width="180"
+                    width="190"
                     :show-overflow-tooltip="true"
                     label="鍔熻兘"
                   >
@@ -1179,6 +1205,13 @@
                         @click.native.prevent.stop="moveupdowfile(scope.row)"
                         >涓婄Щ</el-button
                       >
+                      <el-button
+                        type="success"
+                        size="mini"
+                        icon="el-icon-search"
+                        circle
+                        @click.native.prevent.stop="Downloadfile(scope.row)"
+                      ></el-button>
                     </template>
                   </el-table-column>
                 </el-table>
@@ -1252,13 +1285,13 @@
                   >
                     <template slot-scope="scope">
                       <i style="color:#409EFF" class=" el-icon-s-order" />
-                      <a :href="invoicepdfimg">{{ scope.row.name }}</a>
+                      <span>{{ scope.row.name }}</span>
                     </template>
                   </el-table-column>
 
                   <el-table-column
                     prop="name"
-                    width="180"
+                    width="190"
                     :show-overflow-tooltip="true"
                     label="鍔熻兘"
                   >
@@ -1275,6 +1308,13 @@
                         @click.native.prevent.stop="moveupdowfile(scope.row)"
                         >涓婄Щ</el-button
                       >
+                      <el-button
+                        type="success"
+                        size="mini"
+                        icon="el-icon-search"
+                        circle
+                        @click.native.prevent.stop="Downloadfile(scope.row)"
+                      ></el-button>
                     </template>
                   </el-table-column>
                 </el-table>
@@ -2280,31 +2320,37 @@
             JSON.stringify(this.rbDetails)
           );
           sessionStorage.setItem("apiform", JSON.stringify(this.form));
-          addorupdateFund(this.form).then(response => {
-            console.log(this.form);
-            console.log(response, "淇濆瓨杩斿弬");
-            if (response.code === 200) {
-              if (this.form.id) {
-                this.$modal.msgSuccess("鐢宠鍗曚慨鏀规垚鍔燂紒");
-                this.$router.go(-1);
+          addorupdateFund(this.form)
+            .then(response => {
+              console.log(this.form);
+              console.log(response, "淇濆瓨杩斿弬");
+              if (response.code === 200) {
+                if (this.form.id) {
+                  this.$modal.msgSuccess("鐢宠鍗曚慨鏀规垚鍔燂紒");
+                  this.$router.go(-1);
+                } else {
+                  this.$modal.msgSuccess("鐢宠鍗曚繚瀛樻垚鍔燂紒");
+                  this.$store.dispatch("tagsView/delView", this.$route);
+                  this.$router.push({
+                    path: "/finance/applyDetail/",
+                    query: {
+                      id: response.data,
+                      businessType: "2",
+                      operationType: "update",
+                      curCase: this.curCase
+                    }
+                  });
+                }
+                this.form.id = response.data;
+                this.curId = response.data;
+                this.handleUpdate();
               } else {
-                this.$modal.msgSuccess("鐢宠鍗曚繚瀛樻垚鍔燂紒");
-                this.$store.dispatch("tagsView/delView", this.$route);
-                this.$router.push({
-                  path: "/finance/applyDetail/",
-                  query: {
-                    id: response.data,
-                    businessType: "2",
-                    operationType: "update",
-                    curCase: this.curCase
-                  }
-                });
+                this.$modal.msgError("鐢宠鍗曚繚瀛樺け璐ワ細" + response.msg);
               }
-              this.form.id = response.data;
-            } else {
-              this.$modal.msgError("鐢宠鍗曚繚瀛樺け璐ワ細" + response.msg);
-            }
-          });
+            })
+            .catch(res => {
+              this.$modal.msgError("鐢宠鍗曚繚瀛樺け璐ワ細" + res);
+            });
           //鍏抽棴绐楀彛
           this.loading = false;
           // this.getfundList();
@@ -3384,6 +3430,10 @@
         this.invoicefileListto.splice(index - 1, 0, item); // 灏唅tem鎻掑叆鍒扮储寮曚綅缃殑鍓嶄竴浣�
       }
     },
+    Downloadfile(row) {
+      console.log(row);
+      window.location.href = this.Networkheader + "/prod-api" + row.url;
+    },
     //涓撳/鍖荤枟鏈烘瀯/璐圭敤鎶ラ攢鏈烘瀯閫夋嫨
     ShowDetailDialog(spoce, showType) {
       this.spocewl = spoce;

--
Gitblit v1.9.3