sunyize il y a 2 ans
Parent
commit
358eeca696

+ 82 - 14
src/views/smscheck/modules/TaskCheckCheck.vue

@@ -163,6 +163,10 @@
                          v-if="infoModel.contractDate.length && item.urlBase "
                          @click="jumpUrl(item.urlBase)">预览
               </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
 
           </swiper>
@@ -279,6 +283,10 @@
                          v-if="infoModel.businessLicenseDate.length && item.urlBase"
                          @click="jumpUrl(item.urlBase)">预览
               </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
           </swiper>
           <!-- swiper2 Thumbs -->
@@ -394,6 +402,10 @@
                          v-if="infoModel.codeNumberDate.length && item.urlBase"
                          @click="jumpUrl(item.urlBase)">预览
               </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
           </swiper>
           <!-- swiper2 Thumbs -->
@@ -509,6 +521,10 @@
                          v-if="infoModel.filingsDate.length && item.urlBase"
                          @click="jumpUrl(item.urlBase)">预览
               </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -632,6 +648,10 @@
                          v-if="infoModel.permitDate.length && item.urlBase"
                          @click="jumpUrl(item.urlBase)">预览
               </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -753,7 +773,10 @@
                          v-if="infoModel.corporationCard.length && item.urlBase"
                          @click="jumpUrl(item.urlBase)">预览
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -877,7 +900,10 @@
                          v-if="infoModel.personResponsible.length && item.urlBase"
                          @click="jumpUrl(item.urlBase)">预览
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -999,7 +1025,10 @@
                          v-if="infoModel.operatorCard.length && item.urlBase"
                          @click="jumpUrl(item.urlBase)">预览
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -1122,6 +1151,10 @@
                          v-if="infoModel.operatorCardPhone.length && item.urlBase"
                          @click="jumpUrl(item.urlBase)">预览
               </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -1244,6 +1277,10 @@
                          v-if="infoModel.devicePhone.length && item.urlBase"
                          @click="jumpUrl(item.urlBase)">预览
               </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -1366,7 +1403,10 @@
                          v-if="infoModel.textMessage.length && item.urlBase"
                          @click="jumpUrl(item.urlBase)">预览
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -1488,7 +1528,10 @@
                          v-if="infoModel.textMessageBook.length && item.urlBase"
                          @click="jumpUrl(item.urlBase)">预览
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -1611,7 +1654,10 @@
                          v-if="infoModel.secureBook.length && item.urlBase"
                          @click="jumpUrl(item.urlBase)">预览
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -1733,7 +1779,10 @@
                          v-if="infoModel.special.length && item.urlBase"
                          @click="jumpUrl(item.urlBase)">预览
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -1854,7 +1903,10 @@
                          v-if="infoModel.networkAccess.length && item.urlBase"
                          @click="jumpUrl(item.urlBase)">预览
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -1975,7 +2027,10 @@
                          v-if="infoModel.groupPriceApproval.length && item.urlBase"
                          @click="jumpUrl(item.urlBase)">预览
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
           </swiper>
           <!-- swiper2 Thumbs -->
@@ -2420,6 +2475,13 @@ export default {
     // });
   },
   methods: {
+    downloadFile(url){
+      const a = document.createElement('a')
+      a.style.display='none';
+      a.href=url
+      document.body.appendChild(a)
+      a.click()
+    },
     showModal() {
       this.open = true;
     },
@@ -2449,11 +2511,17 @@ export default {
     basicCheckClick(state) {
       let boolean = state == "1" ? true : false;
       if (boolean) {
-        this.steps.stepsNow[this.steps.current]["status"] = "finish";
-        this.steps.stepsNow[this.steps.current].solutionGreen = true;
-        this.steps.stepsNow[this.steps.current].slot="icon"
-        this.steps.stepsNow[this.steps.current].type="solution"
-        this.steps.stepsNow[this.steps.current].solution = false;
+        if ( (this.steps.stepsNow[this.steps.current]["status"] === "wait"||   this.steps.stepsNow[this.steps.current]["status"] ==="process")
+        &&   this.steps.stepsNow[this.steps.current]["type"] !== "solution"){
+          this.steps.stepsNow[this.steps.current]["status"] = "finish";
+
+        }else {
+          this.steps.stepsNow[this.steps.current]["status"] = "finish";
+          this.steps.stepsNow[this.steps.current].solutionGreen = true;
+          this.steps.stepsNow[this.steps.current].slot="icon"
+          this.steps.stepsNow[this.steps.current].type="solution"
+          this.steps.stepsNow[this.steps.current].solution = false;
+        }
       } else {
         this.steps.stepsNow[this.steps.current].solution = false;
         this.steps.stepsNow[this.steps.current].slot=""

+ 144 - 16
src/views/smscheck/modules/TaskUploadDataSelect.vue

@@ -34,7 +34,7 @@
 
         <a-descriptions-item label="增值业务许可证到期时间">{{ infoModel.permitDateDate==="" ?"长期": infoModel.permitDateDate }}</a-descriptions-item>
       </a-descriptions>
-      <a-button  style="display: block;position: relative;left:auto;margin-top: 10px;border-color: #1890FF;color: #1890FF" @click="historys">改历史
+      <a-button  style="display: block;position: relative;left:auto;margin-top: 10px;border-color: #1890FF;color: #1890FF" @click="historys">改历史
       </a-button>
       <div>
         <a-modal v-model:open="open" title="修改历史"   @ok="handleOk"  :width="700">
@@ -162,7 +162,14 @@
                         style="display: block;margin-top: 10px;border-color: red;color: red"
                         danger @click="removeFile(item,'contractDate')">移除
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if=" item.urlBase "
+                         @click="jumpUrl(item.urlBase)">预览
+              </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -304,6 +311,14 @@
                         style="display: block;margin-top: 10px;border-color: red;color: red"
                         danger @click="removeFile(item,'businessLicenseDate')">移除
               </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="jumpUrl(item.urlBase)">预览
+              </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if=" item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
 
             </swiper-slide>
             <!--            <div
@@ -447,6 +462,15 @@
                         danger @click="removeFile(item,'codeNumberDate')">移除
               </a-button>
 
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="jumpUrl(item.urlBase)">预览
+              </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if=" item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
+
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -588,7 +612,14 @@
                         style="display: block;margin-top: 10px;border-color: red;color: red"
                         danger @click="removeFile(item,'filingsDate')">移除
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if=" item.urlBase "
+                         @click="jumpUrl(item.urlBase)">预览
+              </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -730,7 +761,14 @@
                         style="display: block;margin-top: 10px;border-color: red;color: red"
                         danger @click="removeFile(item,'permitDate')">移除
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if=" item.urlBase "
+                         @click="jumpUrl(item.urlBase)">预览
+              </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -872,7 +910,14 @@
                         style="display: block;margin-top: 10px;border-color: red;color: red"
                         danger @click="removeFile(item,'corporationCard')">移除
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if=" item.urlBase "
+                         @click="jumpUrl(item.urlBase)">预览
+              </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -1015,7 +1060,14 @@
                         style="display: block;margin-top: 10px;border-color: red;color: red"
                         danger @click="removeFile(item,'personResponsible')">移除
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if=" item.urlBase "
+                         @click="jumpUrl(item.urlBase)">预览
+              </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -1157,7 +1209,14 @@
                         style="display: block;margin-top: 10px;border-color: red;color: red"
                         danger @click="removeFile(item,'operatorCard')">移除
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if=" item.urlBase "
+                         @click="jumpUrl(item.urlBase)">预览
+              </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -1299,7 +1358,14 @@
                         style="display: block;margin-top: 10px;border-color: red;color: red"
                         danger @click="removeFile(item,'operatorCardPhone')">移除
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if=" item.urlBase "
+                         @click="jumpUrl(item.urlBase)">预览
+              </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -1442,7 +1508,14 @@
                         style="display: block;margin-top: 10px;border-color: red;color: red"
                         danger @click="removeFile(item,'devicePhone')">移除
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if=" item.urlBase "
+                         @click="jumpUrl(item.urlBase)">预览
+              </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -1585,7 +1658,14 @@
                         style="display: block;margin-top: 10px;border-color: red;color: red"
                         danger @click="removeFile(item,'textMessage')">移除
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if=" item.urlBase "
+                         @click="jumpUrl(item.urlBase)">预览
+              </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -1727,7 +1807,14 @@
                         style="display: block;margin-top: 10px;border-color: red;color: red"
                         danger @click="removeFile(item,'textMessageBook')">移除
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if=" item.urlBase "
+                         @click="jumpUrl(item.urlBase)">预览
+              </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -1870,7 +1957,14 @@
                         style="display: block;margin-top: 10px;border-color: red;color: red"
                         danger @click="removeFile(item,'secureBook')">移除
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if=" item.urlBase "
+                         @click="jumpUrl(item.urlBase)">预览
+              </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -2012,7 +2106,14 @@
                         style="display: block;margin-top: 10px;border-color: red;color: red"
                         danger @click="removeFile(item,'special')">移除
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if=" item.urlBase "
+                         @click="jumpUrl(item.urlBase)">预览
+              </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -2154,7 +2255,14 @@
                         style="display: block;margin-top: 10px;border-color: red;color: red"
                         danger @click="removeFile(item,'networkAccess')">移除
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if=" item.urlBase "
+                         @click="jumpUrl(item.urlBase)">预览
+              </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -2296,7 +2404,14 @@
                         style="display: block;margin-top: 10px;border-color: red;color: red"
                         danger @click="removeFile(item,'groupPriceApproval')">移除
               </a-button>
-
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if=" item.urlBase "
+                         @click="jumpUrl(item.urlBase)">预览
+              </a-button>
+              <a-button  style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
+                         v-if="  item.urlBase "
+                         @click="downloadFile(item.url)">下载
+              </a-button>
             </swiper-slide>
             <!--            <div
                           class="swiper-button-next swiper-button-white"
@@ -2369,7 +2484,7 @@
 </template>
 
 <script>
-import {getAction, httpAction, postAction} from "@api/manage";
+import { downloadFile, getAction, httpAction, postAction } from '@api/manage'
 /*无数据图片*/
 import noDataPng from '@/assets/nodata.png'
 import Vue from "vue";
@@ -2866,6 +2981,19 @@ export default {
     // });
   },
   methods: {
+    downloadFile(url){
+      const a = document.createElement('a')
+      a.style.display='none';
+      a.href=url
+      document.body.appendChild(a)
+      a.click()
+    },
+    jumpUrl(url){
+      var a = document.createElement("a");
+      a.setAttribute("href", url);
+      a.setAttribute("target", "_blank");
+      a.click();
+    },
     showModal() {
       this.open = true;
     },

+ 1 - 0
src/views/smscheck/modules/TaskUploadDataZG.vue

@@ -3305,6 +3305,7 @@ export default {
                 that.steps.stepsNow[this.steps.current].type="solution",
                   that.steps.stepsNow[this.steps.current].slot="icon"
                 that.steps.stepsNow[that.steps.current].status = "final"
+                this.steps.stepsNow[this.steps.current].solution = true;
               }else {
                 that.steps.stepsNow[that.steps.current].status = "wait"
               }