Bladeren bron

10.11 20:54

Tartarus 2 jaren geleden
bovenliggende
commit
329174510b
3 gewijzigde bestanden met toevoegingen van 20 en 4 verwijderingen
  1. 1 0
      package.json
  2. 15 2
      src/views/supplierAcceptor/index.vue
  3. 4 2
      src/views/table/index.vue

+ 1 - 0
package.json

xqd
@@ -19,6 +19,7 @@
     "axios": "0.18.1",
     "big.js": "^6.2.1",
     "core-js": "^3.6.5",
+    "downloadjs": "^1.4.7",
     "element-ui": "^2.15.9",
     "file-saver": "^2.0.5",
     "js-cookie": "2.2.0",

+ 15 - 2
src/views/supplierAcceptor/index.vue

xqd xqd xqd xqd xqd
@@ -129,12 +129,21 @@
         v-if="roleId === 999 ? false : true"
       >
       </el-table-column>
-	  <el-table-column align="center" label="服务合同模板" >
-	  		   <template slot-scope="scope">
+	  <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="服务费率"
@@ -147,6 +156,7 @@
           {{ scope.row.serviceRate }}%
         </template>
       </el-table-column>
+	  
       <el-table-column
         align="center"
         label="利率"
@@ -160,6 +170,7 @@
           {{ scope.row.interest }}%
         </template>
       </el-table-column>
+	  
       <el-table-column
         align="center"
         label="服务费率"
@@ -167,6 +178,7 @@
       >
         <template slot-scope="scope"> {{ scope.row.serviceRate }}% </template>
       </el-table-column>
+	  
       <el-table-column
         align="center"
         label="利率"
@@ -176,6 +188,7 @@
         <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">

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

xqd xqd xqd xqd
@@ -149,7 +149,7 @@
       </el-table-column>
 	  <el-table-column align="center" label="服务合同模板" >
 		   <template slot-scope="scope">
-			   <el-tag type="primary" style="cursor: pointer; " @click="download(scope.row.templateServiceContract)">下载
+			   <el-tag type="primary" style="cursor: pointer; " @click="Download(scope.row.templateServiceContract)">下载
 			   </el-tag>
 		   </template>
 	  </el-table-column>
@@ -194,6 +194,7 @@
 
 
 <script>
+	import download from '../../../node_modules/downloadjs/download.js' 
   import {
     dataConversionUtil
   } from "../../utils/Excel.js";
@@ -374,7 +375,7 @@
         });
       },
 	  // 下载合同模板
-	  download(link){
+	  Download(link){
 		  if(link==''){
 			  this.$message({
 			    type: "error",
@@ -384,6 +385,7 @@
 			link.forEach(item=>{
 				window.open(item)
 			})
+			// download(link[0],name,'application/msword')
 		  }
 	  },
       // 批量恢复