Просмотр исходного кода

项目日志:承兑人新增导出服务合同模块

gubai 2 лет назад
Родитель
Сommit
9327a5d0e0
2 измененных файлов с 78 добавлено и 59 удалено
  1. 74 59
      src/views/supplierAcceptor/index.vue
  2. 4 0
      src/views/table/index.vue

+ 74 - 59
src/views/supplierAcceptor/index.vue

xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd
@@ -129,21 +129,36 @@
         v-if="roleId === 999 ? false : true"
       >
       </el-table-column>
-	  <el-table-column align="center" label="服务合同模板"  v-if="roleId === 0 || roleId === 1 ? true : false">
-	  		   <template slot-scope="scope" >
-	  			   <el-tag type="primary" style="cursor: pointer; " @click="download(scope.row.templateServiceContractList)">下载
-	  			   </el-tag>
-	  		   </template>
-	  </el-table-column>
-	  <el-table-column align="center" label="服务合同模板" v-if="roleId === 0 || roleId === 1 ? false : true">
-	  		   <template slot-scope="scope" >
-	  			   <el-tag type="primary" style="cursor: pointer; " v-if="scope.row.status === 1 ? true : false" @click="download(scope.row.templateServiceContractList)">下载
-	  			   </el-tag>
-	  		   </template>
-	  </el-table-column>
-	  
-	 
-	  
+      <el-table-column
+        align="center"
+        label="服务合同模板"
+        v-if="roleId === 0 || roleId === 1 ? true : false"
+      >
+        <template slot-scope="scope">
+          <el-tag
+            type="primary"
+            style="cursor: pointer"
+            @click="download(scope.row.templateServiceContractList)"
+            >下载
+          </el-tag>
+        </template>
+      </el-table-column>
+      <el-table-column
+        align="center"
+        label="服务合同模板"
+        v-if="roleId === 0 || roleId === 1 ? false : true"
+      >
+        <template slot-scope="scope">
+          <el-tag
+            type="primary"
+            style="cursor: pointer"
+            v-if="scope.row.status === 1 ? true : false"
+            @click="download(scope.row.templateServiceContractList)"
+            >下载
+          </el-tag>
+        </template>
+      </el-table-column>
+
       <el-table-column
         align="center"
         label="服务费率"
@@ -156,7 +171,7 @@
           {{ scope.row.serviceRate }}%
         </template>
       </el-table-column>
-	  
+
       <el-table-column
         align="center"
         label="利率"
@@ -170,7 +185,7 @@
           {{ scope.row.interest }}%
         </template>
       </el-table-column>
-	  
+
       <el-table-column
         align="center"
         label="服务费率"
@@ -178,7 +193,7 @@
       >
         <template slot-scope="scope"> {{ scope.row.serviceRate }}% </template>
       </el-table-column>
-	  
+
       <el-table-column
         align="center"
         label="利率"
@@ -188,17 +203,16 @@
         <template slot-scope="scope"> {{ scope.row.interest }}% </template>
       </el-table-column>
 
-
       <el-table-column align="center" label="审核状态" prop="statusText">
       </el-table-column>
-		<el-table-column align="center" label="时间" prop="createdAt" width="200">
-		</el-table-column>
+      <el-table-column align="center" label="时间" prop="createdAt" width="200">
+      </el-table-column>
       <el-table-column align="center" label="操作" width="300">
         <template slot-scope="scope">
           <el-tag
             type="primary"
             style="cursor: pointer; margin-right: 15px"
-			v-if="scope.row.status != 1"
+            v-if="scope.row.status != 1"
             @click="success(scope.row.id)"
             v-permission="['admin', 'salesman']"
             >审核成功
@@ -206,17 +220,16 @@
           <el-tag
             type="primary"
             style="cursor: pointer; margin-right: 15px"
-			v-if="scope.row.status != 2"
+            v-if="scope.row.status != 2"
             @click="fail(scope.row.id)"
             v-permission="['admin', 'salesman']"
-
             >审核失败
           </el-tag>
           <el-tag
             type="primary"
             style="cursor: pointer; margin-right: 15px"
             @click="Resubmit(scope.row.supplierId, scope.row.acceptorId)"
-            v-if="scope.row.status === 2&&roleId===999"
+            v-if="scope.row.status === 2 && roleId === 999"
             >重新提交
           </el-tag>
           <el-tag
@@ -258,7 +271,6 @@
       </el-button>
     </div>
   </div>
-
 </template>
 
 
@@ -388,24 +400,24 @@ export default {
             type: "success",
             message: "添加成功!",
           });
-		  this.getAllList();
+          this.getAllList();
         }
       });
       this.dialogVisible2 = false;
     },
-	// 下载合同模板
-	download(link){
-			  if(link==''||link==null){
-				  this.$message({
-				    type: "error",
-				    message: "模板为空",
-				  });
-			  }else{
-				link.forEach(item=>{
-					window.open(item)
-				})
-			  }
-	},
+    // 下载合同模板
+    download(link) {
+      if (link == "" || link == null) {
+        this.$message({
+          type: "error",
+          message: "模板为空",
+        });
+      } else {
+        link.forEach((item) => {
+          window.open(item);
+        });
+      }
+    },
     // 重新提交
     Resubmit(supplierId, acceptorId) {
       this.$request({
@@ -421,7 +433,7 @@ export default {
             type: "success",
             message: "提交成功!",
           });
-		      this.getAllList();
+          this.getAllList();
         }
       });
     },
@@ -568,20 +580,20 @@ export default {
     // 批量删除
     deleteStatuses() {
       let ids = Array.from(this.multipleSelection, ({ id }) => id);
-      let status=Array.from(this.multipleSelection,({status})=>status)
-      console.log(status)
-      if(this.roleId===999){
+      let status = Array.from(this.multipleSelection, ({ status }) => status);
+      console.log(status);
+      if (this.roleId === 999) {
         if (ids == "") {
           this.$message({
             type: "error",
             message: "请选择数据",
           });
-        } else if(status.includes(1)){
+        } else if (status.includes(1)) {
           this.$message({
             type: "error",
             message: "供应商不能删除审核状态为成功的承兑人",
           });
-        }else {
+        } else {
           this.$confirm("您确定要删除吗?", "提示", {
             confirmButtonText: "确定",
             cancelButtonText: "取消",
@@ -618,17 +630,16 @@ export default {
             });
         }
       }
-
     },
     // 单个删除
-    deleteStatus(id,status) {
-      if(this.roleId===999){
-        if(status===1){
+    deleteStatus(id, status) {
+      if (this.roleId === 999) {
+        if (status === 1) {
           this.$message({
             type: "error",
             message: "供应商不能删除审核状态为成功的承兑人",
           });
-        }else{
+        } else {
           this.$confirm("您确定要删除吗?", "提示", {
             confirmButtonText: "确定",
             cancelButtonText: "取消",
@@ -662,7 +673,7 @@ export default {
               });
             });
         }
-      }else{
+      } else {
         this.$confirm("您确定要删除吗?", "提示", {
           confirmButtonText: "确定",
           cancelButtonText: "取消",
@@ -696,7 +707,6 @@ export default {
             });
           });
       }
-      
     },
     /* 输入承兑人状态查询 */
     handleCommand(command) {
@@ -762,9 +772,10 @@ export default {
             "序号",
             "供应商名称",
             "承兑人名称",
-            "银行名称",
-            "银行账号",
-            "银行行号",
+            "账号",
+            "开户行名称",
+            "开户行行号",
+            "服务合同模板",
             "服务费率(%)",
             "利率(%)",
             "审核状态",
@@ -776,9 +787,10 @@ export default {
             index + 1,
             item.supplierName,
             item.acceptorName,
-            item.bankName,
             item.bankAccount,
+            item.bankName,
             item.bankNo,
+            item.templateServiceContract,
             item.serviceRate,
             item.interest,
             item.statusText,
@@ -838,13 +850,16 @@ export default {
             item.statusText,
           ]);
         });
-        dataConversionUtil.dataToExcel("供应商承兑人列表", tableHeader, dataList);
+        dataConversionUtil.dataToExcel(
+          "供应商承兑人列表",
+          tableHeader,
+          dataList
+        );
         this.$message.success("导出成功!");
       });
     },
   },
 };
-
 </script>
 <style lang="scss" scoped>
 .pulldown {

+ 4 - 0
src/views/table/index.vue

xqd xqd xqd xqd
@@ -686,6 +686,7 @@
               "账号",
               "开户行名称",
               "开户行行号",
+              "服务合同模板",
               "服务费率(%)",
               "利率(%)",
               "状态",
@@ -700,6 +701,7 @@
               item.bankAccount,
               item.bankName,
               item.bankNo,
+              item.templateServiceContract,
               item.serviceRate,
               item.interest,
               item.statusText,
@@ -738,6 +740,7 @@
               "账号",
               "开户行名称",
               "开户行行号",
+              "服务合同模板",
               "服务费率(%)",
               "利率(%)",
               "状态",
@@ -752,6 +755,7 @@
               item.bankAccount,
               item.bankName,
               item.bankNo,
+              item.templateServiceContract,
               item.serviceRate,
               item.interest,
               item.statusText,