瀏覽代碼

1.行短样式
2.中继线整改BUG

“liuhy” 2 年之前
父節點
當前提交
b5f621a483
共有 30 個文件被更改,包括 1348 次插入715 次删除
  1. 2 2
      public/index.html
  2. 1 1
      src/components/layouts/TabLayout.vue
  3. 1 1
      src/components/layouts/stock/Warning.vue
  4. 1 1
      src/components/layouts/stock/WorkTable.vue
  5. 1 1
      src/components/layouts/stock/ZgTable.vue
  6. 1 1
      src/components/page/GlobalHeader.vue
  7. 1 1
      src/components/tools/Logo.vue
  8. 2 2
      src/components/tools/UserMenu.vue
  9. 1 0
      src/views/company/CompanyList.vue
  10. 1 1
      src/views/company/CompanyMain.vue
  11. 270 54
      src/views/company/CompanyTaskList.vue
  12. 352 0
      src/views/company/CompanyTaskList0219.vue
  13. 1 1
      src/views/lotCheck/modules/TaskCheckList.vue
  14. 1 1
      src/views/networkAccess/PopupSubTable.vue
  15. 1 1
      src/views/smscheck/SmsCheckWorkLogList.vue
  16. 1 1
      src/views/smscheck/SmsCheckWorkloadList.vue
  17. 32 32
      src/views/smscheck/modules/TaskCheckCheck.vue
  18. 166 142
      src/views/smscheck/modules/TaskCheckList.vue
  19. 2 2
      src/views/smscheck/modules/TaskImport.vue
  20. 1 1
      src/views/smscheck/modules/TaskList.vue
  21. 74 68
      src/views/smscheck/modules/TaskUploadData.vue
  22. 16 16
      src/views/smscheck/modules/TaskUploadDataSelect.vue
  23. 0 14
      src/views/smscheck/modules/TaskUploadDataZG.vue
  24. 3 7
      src/views/specialApply/modules/TaskCheckList.vue
  25. 1 1
      src/views/statistics/SmsCheckStatistics.vue
  26. 1 1
      src/views/system/SysAnnouncement_checkList.vue
  27. 1 1
      src/views/system/modules/UserRoleModal.vue
  28. 18 17
      src/views/truckCheck/TaskUploadData.vue
  29. 394 343
      src/views/truckCheck/modules/TaskCheckAuditZG.vue
  30. 1 1
      src/views/truckCheck/modules/TaskCheckList.vue

+ 2 - 2
public/index.html

@@ -5,7 +5,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge">
   <meta name="viewport" content="width=device-width,initial-scale=1.0">
-  <title>智慧运营系统</title>
+  <title>业务风险管控智能化系统</title>
   <link rel="icon" href="<%= BASE_URL %>logo.png">
   <script src="<%= BASE_URL %>cdn/babel-polyfill/polyfill_7_2_5.js"></script>
   <style>
@@ -249,7 +249,7 @@
     <div id="loader"></div>
     <div class="loader-section section-left"></div>
     <div class="loader-section section-right"></div>
-    <div class="load_title">正在加载…智慧运营系统,请耐心等待
+    <div class="load_title">正在加载…业务风险管控智能化系统,请耐心等待
 
     </div>
   </div>

+ 1 - 1
src/components/layouts/TabLayout.vue

@@ -177,7 +177,7 @@
 
       // update-begin-author:sunjianlei date:20200120 for: 动态更改页面标题
       changeTitle(title) {
-        let projectTitle = "智慧运营系统"
+        let projectTitle = "业务风险管控智能化系统"
         // 首页特殊处理
         if (this.$route.path === indexKey) {
           document.title = projectTitle

+ 1 - 1
src/components/layouts/stock/Warning.vue

@@ -588,7 +588,7 @@ export default {
     }
   },
   created() {
-    const waterMarkText = '智慧运营系统';
+    const waterMarkText = '业务风险管控智能化系统';
     this.canvas = document.createElement('canvas');
     this.loadData(1)
     const ctx = this.canvas.getContext('2d');

+ 1 - 1
src/components/layouts/stock/WorkTable.vue

@@ -786,7 +786,7 @@ export default {
     }
   },
   created() {
-    const waterMarkText = '智慧运营系统';
+    const waterMarkText = '业务风险管控智能化系统';
     this.canvas = document.createElement('canvas');
     const ctx = this.canvas.getContext('2d');
     this.canvas.width = this.canvas.height = 100;

+ 1 - 1
src/components/layouts/stock/ZgTable.vue

@@ -723,7 +723,7 @@ export default {
     }
   },
   created() {
-    const waterMarkText = '智慧运营系统';
+    const waterMarkText = '业务风险管控智能化系统';
     this.canvas = document.createElement('canvas');
     const ctx = this.canvas.getContext('2d');
     this.canvas.width = this.canvas.height = 100;

+ 1 - 1
src/components/page/GlobalHeader.vue

@@ -18,7 +18,7 @@
         @click="toggle"/>
 
       <span v-if="device === 'desktop'">欢迎进入!</span>
-      <span v-else>智慧运营系统</span>
+      <span v-else>业务风险管控智能化系统</span>
       <user-menu :theme="theme"/>
     </div>
     <!-- 顶部导航栏模式 -->

+ 1 - 1
src/components/tools/Logo.vue

@@ -21,7 +21,7 @@
     props: {
       title: {
         type: String,
-        default: '智慧运营系统',
+        default: '业务风险管控智能化系统',
         required: false
       },
       showTitle: {

+ 2 - 2
src/components/tools/UserMenu.vue

@@ -8,12 +8,12 @@
         <span v-if="isDesktop()">{{ nickname() }}</span>
       </span>
       <a-menu slot="overlay" class="user-dropdown-menu-wrapper">
-        <a-menu-item key="0">
+<!--        <a-menu-item key="0">
           <router-link :to="{ name: 'account-center' }">
             <a-icon type="user"/>
             <span>个人中心</span>
           </router-link>
-        </a-menu-item>
+        </a-menu-item>-->
 <!--        <a-menu-item key="1">-->
 <!--          <router-link :to="{ name: 'account-settings-base' }">-->
 <!--            <a-icon type="setting"/>-->

+ 1 - 0
src/views/company/CompanyList.vue

@@ -149,6 +149,7 @@ export default {
         info: record
       };
       if (record.id != "1745149239635251202"){
+        this.$emit("goTaskList", info)
         return
       }
 

+ 1 - 1
src/views/company/CompanyMain.vue

@@ -25,7 +25,7 @@
 </template>
 <script>
   import CompanyList from "@views/company/CompanyList";
-  import CompanyTaskList from "@views/company/CompanyTaskList0124";
+  import CompanyTaskList from "@views/company/CompanyTaskList";
   import CompanyCheckDetail from "@views/company/CompanyCheckDetail";
   import CompanyCheckCheck from "@views/company/CompanyCheckCheck";
   export default {

+ 270 - 54
src/views/company/CompanyTaskList.vue

@@ -11,92 +11,308 @@
         <div id="pdfHtml">
           <a-card :bordered="false" style="margin-top: 10px;">
             <div slot="title">
-              <span style="float: left;position: relative;top: 4px;color: #1890FF">1、客户经理:崔小亮   </span>
+              <span style="float: left;position: relative;top: 4px;color: #1890FF">1.客户基础信息   </span>
+<!--              <span style="float: left;position: relative;top: 4px;color: #1890FF">1、客户经理:崔小亮   </span>
               <span style="float: left;position: relative;top: 4px;left: 20px;color: #1890FF">工号:B06530</span>
-              <span style="float: left;position: relative;top: 4px;left: 40px;color: #1890FF">联系方式:18406573912</span>
+              <span style="float: left;position: relative;top: 4px;left: 40px;color: #1890FF">联系方式:18406573912</span>-->
             </div>
 
-            <a-descriptions title="客户名称:测试" style="left: 3%;top:2%;position: relative;">
-              <a-descriptions-item label="稽核类型">物联网</a-descriptions-item>
-              <a-descriptions-item label="所属任务">测试1</a-descriptions-item>
-              <a-descriptions-item label="创建时间">2024-01-01 02:58:58</a-descriptions-item>
-              <a-descriptions-item label="稽核状态">待整改</a-descriptions-item>
+            <a-descriptions style="left: 3%;top:2%;position: relative;">
+              <a-descriptions-item label="客户名称">测试</a-descriptions-item>
+              <a-descriptions-item label="客户编号">400018080223</a-descriptions-item>
               <a-descriptions-item label="用户编号">400018080223</a-descriptions-item>
             </a-descriptions>
+          </a-card>
+          <a-card :bordered="false" style="margin-top: 10px;">
+            <div slot="title">
+              <span style="float: left;position: relative;top: 4px;color: #1890FF">2.客户稽核统计   </span>
+            </div>
+
+
+<!--            <a-comment>
+              <template #actions>
+                <span key="comment-nested-reply-to">Reply to</span>
+              </template>
+              <template #author>
+                <a>各类型稽核总次数:17</a>
+              </template>
+              <template #avatar>
+                <a-avatar src="https://joeschmoe.io/api/v1/random" alt="Han Solo" />
+              </template>
+              <template #content>
+                <p>
+                  We supply a series of design principles, practical patterns and high quality design
+                  resources (Sketch and Axure).
+                </p>
+              </template>
+              <a-comment>
+                <template #actions>
+                  <span>Reply to</span>
+                </template>
+                <template #author>
+                  <a>Han Solo</a>
+                </template>
+                <template #avatar>
+                  <a-avatar src="https://joeschmoe.io/api/v1/random" alt="Han Solo" />
+                </template>
+                <template #content>
+                  <p>
+                    We supply a series of design principles, practical patterns and high quality design
+                    resources (Sketch and Axure).
+                  </p>
+                </template>
+                <a-comment>
+                  <template #actions>
+                    <span>Reply to</span>
+                  </template>
+                  <template #author>
+                    <a>Han Solo</a>
+                  </template>
+                  <template #avatar>
+                    <a-avatar src="https://joeschmoe.io/api/v1/random" alt="Han Solo" />
+                  </template>
+                  <template #content>
+                    <p>
+                      We supply a series of design principles, practical patterns and high quality design
+                      resources (Sketch and Axure).
+                    </p>
+                  </template>
+                </a-comment>
+                <a-comment>
+                  <template #actions>
+                    <span>Reply to</span>
+                  </template>
+                  <template #author>
+                    <a>Han Solo</a>
+                  </template>
+                  <template #avatar>
+                    <a-avatar src="https://joeschmoe.io/api/v1/random" alt="Han Solo" />
+                  </template>
+                  <template #content>
+                    <p>
+                      We supply a series of design principles, practical patterns and high quality design
+                      resources (Sketch and Axure).
+                    </p>
+                  </template>
+                </a-comment>
+              </a-comment>
+            </a-comment>-->
+
 
             <a-divider style="left: 3%;position: relative;font-weight:400;color: rgb(55 53 53 / 85%)"
                        orientation="left">
-              工作信息
+              2.1各类型稽核总次数:17
             </a-divider>
-
             <a-list style="left: 3%;position: relative;width: 98%" size="small" bordered>
-              <a-list-item>24-01-16 10:27 崔小亮:提交了客户名称【测试1】的资料</a-list-item>
-              <a-list-item>24-01-16 10:30 刘婷婷:退回客户名称【测试】的资料</a-list-item>
-            </a-list>
 
-            <a-divider/>
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="行短稽核次数:">11</a-descriptions-item>
+                <a-descriptions-item label="物联网稽核次数">5</a-descriptions-item>
+                <a-descriptions-item label="中继线稽核次数">1</a-descriptions-item>
+              </a-descriptions>
+
+
+            </a-list>
 
 
-            <a-descriptions title="客户名称:	1223测试" style="left: 3%;top:2%;position: relative;">
-              <a-descriptions-item label="稽核类型">物联网</a-descriptions-item>
-              <a-descriptions-item label="所属任务">1223测试</a-descriptions-item>
-              <a-descriptions-item label="创建时间">2024-01-11 03:06:12</a-descriptions-item>
-              <a-descriptions-item label="稽核状态">通过</a-descriptions-item>
-              <a-descriptions-item label="用户编号">400018080223</a-descriptions-item>
-            </a-descriptions>
 
             <a-divider style="left: 3%;position: relative;font-weight:400;color: rgb(55 53 53 / 85%)"
                        orientation="left">
-              工作信息
+              稽核员总人数:2
             </a-divider>
+            <a-descriptions style="left: 3%;top:2%;position: relative;">
+              <a-descriptions-item label="刘飞">9</a-descriptions-item>
+              <a-descriptions-item label="张达:">2</a-descriptions-item>
+            </a-descriptions>
 
-            <a-list style="left: 3%;position: relative;width: 98%" size="small" bordered>
-              <a-list-item>24-01-16 11:27 崔小亮:提交客户名称【1223测试】的资料</a-list-item>
-              <a-list-item>24-01-16 11:31 刘婷婷:退回客户名称【1223测试】的资料</a-list-item>
-              <a-list-item>24-01-16 11:33 崔小亮:整改客户名称【1223测试】的资料</a-list-item>
-              <a-list-item>24-01-16 11:31 刘婷婷:通过客户名称【1223测试】的资料</a-list-item>
-            </a-list>
-
-
-            <a-divider/>
+<!--            <a-descriptions title="稽核总次数:17" style="left: 3%;top:2%;position: relative;">
+              <a-descriptions-item label="行短稽核次数:">11</a-descriptions-item>
+              <a-descriptions-item label="物联网稽核次数">5</a-descriptions-item>
+              <a-descriptions-item label="中继线稽核次数">1</a-descriptions-item>
+            </a-descriptions>-->
 
 
-            <a-descriptions title="客户名称:	测试0111" style="left: 3%;top:2%;position: relative;">
-              <a-descriptions-item label="稽核类型">物联网</a-descriptions-item>
-              <a-descriptions-item label="所属任务">测试0111</a-descriptions-item>
-              <a-descriptions-item label="创建时间">2024-01-11 09:00:54</a-descriptions-item>
-              <a-descriptions-item label="稽核状态">通过</a-descriptions-item>
-              <a-descriptions-item label="用户编号">400018080223</a-descriptions-item>
-            </a-descriptions>
-
-            <a-divider style="left: 3%;position: relative;font-weight:400;color: rgb(55 53 53 / 85%)"
+<!--            <a-divider style="left: 3%;position: relative;font-weight:400;color: rgb(55 53 53 / 85%)"
                        orientation="left">
               工作信息
-            </a-divider>
+            </a-divider>-->
 
+<!--
             <a-list style="left: 3%;position: relative;width: 98%" size="small" bordered>
-              <a-list-item>24-01-12 16:01 崔小亮:提交客户名称【1223测试】的资料</a-list-item>
-              <a-list-item>24-01-12 16:05 刘婷婷:退回客户名称【1223测试】的资料</a-list-item>
-              <a-list-item>24-01-12 16:10 崔小亮:整改客户名称【1223测试】的资料</a-list-item>
-              <a-list-item>24-01-12 16:21 刘婷婷:通过客户名称【1223测试】的资料</a-list-item>
+              <a-list-item>暂无相关信息</a-list-item>
             </a-list>
+-->
+
 
           </a-card>
           <a-card :bordered="false" style="margin-top: 10px;">
             <div slot="title">
-              <span style="float: left;position: relative;top: 4px;color: #1890FF">2、客户经理:张雪   </span>
-              <span style="float: left;position: relative;top: 4px;left: 20px;color: #1890FF">工号:C0157101</span>
-              <span style="float: left;position: relative;top: 4px;left: 40px;color: #1890FF">联系方式:18010135831</span>
+              <span style="float: left;position: relative;top: 4px;color: #1890FF">客户经理统计   </span>
             </div>
 
+            <div>
+              <a-divider style="left: 3%;position: relative;font-weight:400;color: rgb(55 53 53 / 85%)"
+                         orientation="left">
+                张雪
+              </a-divider>
+
+              <a-descriptions title="总上传资料次数:8" style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="行短资料:">13</a-descriptions-item>
+                <!--              <a-descriptions-item label="行短资料:">6</a-descriptions-item>
+                              <a-descriptions-item label="物联网资料">1</a-descriptions-item>
+                              <a-descriptions-item label="中继线资料">1</a-descriptions-item>-->
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="整改:">2</a-descriptions-item>
+                <a-descriptions-item label="整改率:">0.33%</a-descriptions-item>
+              </a-descriptions>
+
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="一次通过次数:">6</a-descriptions-item>
+                <a-descriptions-item label="一次通过率:">0.66%</a-descriptions-item>
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="物联网:">1</a-descriptions-item>
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="整改:">0</a-descriptions-item>
+                <a-descriptions-item label="整改率:">0%</a-descriptions-item>
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="一次通过次数:">1</a-descriptions-item>
+                <a-descriptions-item label="一次通过率:">100%</a-descriptions-item>
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="中继线:">1</a-descriptions-item>
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="整改:">0</a-descriptions-item>
+                <a-descriptions-item label="整改率:">0%</a-descriptions-item>
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="一次通过次数:">1</a-descriptions-item>
+                <a-descriptions-item label="一次通过率:">100%</a-descriptions-item>
+              </a-descriptions>
+            </div>
+
+
+            <div>
+              <a-divider style="left: 3%;position: relative;font-weight:400;color: rgb(55 53 53 / 85%)"
+                         orientation="left">
+                崔小亮
+              </a-divider>
+
+              <a-descriptions title="总上传资料次数:8" style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="行短资料:">13</a-descriptions-item>
+                <!--              <a-descriptions-item label="行短资料:">6</a-descriptions-item>
+                              <a-descriptions-item label="物联网资料">1</a-descriptions-item>
+                              <a-descriptions-item label="中继线资料">1</a-descriptions-item>-->
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="整改:">2</a-descriptions-item>
+                <a-descriptions-item label="整改率:">0.33%</a-descriptions-item>
+              </a-descriptions>
+
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="一次通过次数:">6</a-descriptions-item>
+                <a-descriptions-item label="一次通过率:">0.66%</a-descriptions-item>
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="物联网:">1</a-descriptions-item>
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="整改:">0</a-descriptions-item>
+                <a-descriptions-item label="整改率:">0%</a-descriptions-item>
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="一次通过次数:">1</a-descriptions-item>
+                <a-descriptions-item label="一次通过率:">100%</a-descriptions-item>
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="中继线:">1</a-descriptions-item>
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="整改:">0</a-descriptions-item>
+                <a-descriptions-item label="整改率:">0%</a-descriptions-item>
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="一次通过次数:">1</a-descriptions-item>
+                <a-descriptions-item label="一次通过率:">100%</a-descriptions-item>
+              </a-descriptions>
+            </div>
+
+
+            <div>
+              <a-divider style="left: 3%;position: relative;font-weight:400;color: rgb(55 53 53 / 85%)"
+                         orientation="left">
+                张萍
+              </a-divider>
+
+              <a-descriptions title="总上传资料次数:8" style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="行短资料:">13</a-descriptions-item>
+                <!--              <a-descriptions-item label="行短资料:">6</a-descriptions-item>
+                              <a-descriptions-item label="物联网资料">1</a-descriptions-item>
+                              <a-descriptions-item label="中继线资料">1</a-descriptions-item>-->
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="整改:">2</a-descriptions-item>
+                <a-descriptions-item label="整改率:">0.33%</a-descriptions-item>
+              </a-descriptions>
+
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="一次通过次数:">6</a-descriptions-item>
+                <a-descriptions-item label="一次通过率:">0.66%</a-descriptions-item>
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="物联网:">1</a-descriptions-item>
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="整改:">0</a-descriptions-item>
+                <a-descriptions-item label="整改率:">0%</a-descriptions-item>
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="一次通过次数:">1</a-descriptions-item>
+                <a-descriptions-item label="一次通过率:">100%</a-descriptions-item>
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="中继线:">1</a-descriptions-item>
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="整改:">0</a-descriptions-item>
+                <a-descriptions-item label="整改率:">0%</a-descriptions-item>
+              </a-descriptions>
+
+              <a-descriptions style="left: 3%;top:2%;position: relative;">
+                <a-descriptions-item label="一次通过次数:">1</a-descriptions-item>
+                <a-descriptions-item label="一次通过率:">100%</a-descriptions-item>
+              </a-descriptions>
+            </div>
+
+
 
-            <a-descriptions title="客户名称:测试222" style="left: 3%;top:2%;position: relative;">
-              <a-descriptions-item label="稽核类型">行短</a-descriptions-item>
-              <a-descriptions-item label="所属任务">测试222</a-descriptions-item>
-              <a-descriptions-item label="创建时间">2023-12-22 10:24:46</a-descriptions-item>
-              <a-descriptions-item label="稽核状态">未处理</a-descriptions-item>
-              <a-descriptions-item label="用户编号">400018080223</a-descriptions-item>
-            </a-descriptions>
 
             <a-divider style="left: 3%;position: relative;font-weight:400;color: rgb(55 53 53 / 85%)"
                        orientation="left">

+ 352 - 0
src/views/company/CompanyTaskList0219.vue

@@ -0,0 +1,352 @@
+<template>
+  <a-spin :spinning="pdfLoading" size="large" tip="正在生成pdf,请勿刷新页面">
+    <div>
+      <a-page-header
+        style="background-color: #FFFFFF;"
+        :title="'客户信息'"
+        sub-title=""
+        @back="showTaskList"
+      >
+        <a-button style="left: 1%;position: relative" type="primary" @click="exportToWord">导出PDF</a-button>
+        <div id="pdfHtml">
+          <a-card :bordered="false" style="margin-top: 10px;">
+            <div slot="title">
+              <span style="float: left;position: relative;top: 4px;color: #1890FF">1、客户经理:崔小亮   </span>
+              <span style="float: left;position: relative;top: 4px;left: 20px;color: #1890FF">工号:B06530</span>
+              <span style="float: left;position: relative;top: 4px;left: 40px;color: #1890FF">联系方式:18406573912</span>
+            </div>
+
+            <a-descriptions title="客户名称:测试" style="left: 3%;top:2%;position: relative;">
+              <a-descriptions-item label="稽核类型">物联网</a-descriptions-item>
+              <a-descriptions-item label="所属任务">测试1</a-descriptions-item>
+              <a-descriptions-item label="创建时间">2024-01-01 02:58:58</a-descriptions-item>
+              <a-descriptions-item label="稽核状态">待整改</a-descriptions-item>
+              <a-descriptions-item label="用户编号">400018080223</a-descriptions-item>
+            </a-descriptions>
+
+            <a-divider style="left: 3%;position: relative;font-weight:400;color: rgb(55 53 53 / 85%)"
+                       orientation="left">
+              工作信息
+            </a-divider>
+
+            <a-list style="left: 3%;position: relative;width: 98%" size="small" bordered>
+              <a-list-item>24-01-16 10:27 崔小亮:提交了客户名称【测试1】的资料</a-list-item>
+              <a-list-item>24-01-16 10:30 刘婷婷:退回客户名称【测试】的资料</a-list-item>
+            </a-list>
+
+            <a-divider/>
+
+
+            <a-descriptions title="客户名称:	1223测试" style="left: 3%;top:2%;position: relative;">
+              <a-descriptions-item label="稽核类型">物联网</a-descriptions-item>
+              <a-descriptions-item label="所属任务">1223测试</a-descriptions-item>
+              <a-descriptions-item label="创建时间">2024-01-11 03:06:12</a-descriptions-item>
+              <a-descriptions-item label="稽核状态">通过</a-descriptions-item>
+              <a-descriptions-item label="用户编号">400018080223</a-descriptions-item>
+            </a-descriptions>
+
+            <a-divider style="left: 3%;position: relative;font-weight:400;color: rgb(55 53 53 / 85%)"
+                       orientation="left">
+              工作信息
+            </a-divider>
+
+            <a-list style="left: 3%;position: relative;width: 98%" size="small" bordered>
+              <a-list-item>24-01-16 11:27 崔小亮:提交客户名称【1223测试】的资料</a-list-item>
+              <a-list-item>24-01-16 11:31 刘婷婷:退回客户名称【1223测试】的资料</a-list-item>
+              <a-list-item>24-01-16 11:33 崔小亮:整改客户名称【1223测试】的资料</a-list-item>
+              <a-list-item>24-01-16 11:31 刘婷婷:通过客户名称【1223测试】的资料</a-list-item>
+            </a-list>
+
+
+            <a-divider/>
+
+
+            <a-descriptions title="客户名称:	测试0111" style="left: 3%;top:2%;position: relative;">
+              <a-descriptions-item label="稽核类型">物联网</a-descriptions-item>
+              <a-descriptions-item label="所属任务">测试0111</a-descriptions-item>
+              <a-descriptions-item label="创建时间">2024-01-11 09:00:54</a-descriptions-item>
+              <a-descriptions-item label="稽核状态">通过</a-descriptions-item>
+              <a-descriptions-item label="用户编号">400018080223</a-descriptions-item>
+            </a-descriptions>
+
+            <a-divider style="left: 3%;position: relative;font-weight:400;color: rgb(55 53 53 / 85%)"
+                       orientation="left">
+              工作信息
+            </a-divider>
+
+            <a-list style="left: 3%;position: relative;width: 98%" size="small" bordered>
+              <a-list-item>24-01-12 16:01 崔小亮:提交客户名称【1223测试】的资料</a-list-item>
+              <a-list-item>24-01-12 16:05 刘婷婷:退回客户名称【1223测试】的资料</a-list-item>
+              <a-list-item>24-01-12 16:10 崔小亮:整改客户名称【1223测试】的资料</a-list-item>
+              <a-list-item>24-01-12 16:21 刘婷婷:通过客户名称【1223测试】的资料</a-list-item>
+            </a-list>
+
+          </a-card>
+          <a-card :bordered="false" style="margin-top: 10px;">
+            <div slot="title">
+              <span style="float: left;position: relative;top: 4px;color: #1890FF">2、客户经理:张雪   </span>
+              <span style="float: left;position: relative;top: 4px;left: 20px;color: #1890FF">工号:C0157101</span>
+              <span style="float: left;position: relative;top: 4px;left: 40px;color: #1890FF">联系方式:18010135831</span>
+            </div>
+
+
+            <a-descriptions title="客户名称:测试222" style="left: 3%;top:2%;position: relative;">
+              <a-descriptions-item label="稽核类型">行短</a-descriptions-item>
+              <a-descriptions-item label="所属任务">测试222</a-descriptions-item>
+              <a-descriptions-item label="创建时间">2023-12-22 10:24:46</a-descriptions-item>
+              <a-descriptions-item label="稽核状态">未处理</a-descriptions-item>
+              <a-descriptions-item label="用户编号">400018080223</a-descriptions-item>
+            </a-descriptions>
+
+            <a-divider style="left: 3%;position: relative;font-weight:400;color: rgb(55 53 53 / 85%)"
+                       orientation="left">
+              工作信息
+            </a-divider>
+
+            <a-list style="left: 3%;position: relative;width: 98%" size="small" bordered>
+              <a-list-item>暂无相关信息</a-list-item>
+            </a-list>
+
+
+          </a-card>
+        </div>
+
+
+      </a-page-header>
+    </div>
+  </a-spin>
+
+</template>
+<script>
+import CompanyCheckCheck from "@views/company/CompanyCheckCheck";
+import CompanyCheckDetail from "@views/company/CompanyCheckDetail";
+import {getAction} from "@api/manage";
+import {JeecgListMixin} from "@/mixins/JeecgListMixin";
+import {mixinDevice} from "@/utils/mixin";
+
+import html2Canvas from 'html2canvas'
+import {getPdf} from '@/utils/htmlToPdf'
+
+export default {
+  name: 'CompanyTaskList',
+  mixins: [JeecgListMixin, mixinDevice],
+  components: {
+    CompanyCheckCheck,
+    CompanyCheckDetail,
+  },
+  props: {
+    taskInfo: {
+      type: Object,
+      require: true
+    }
+  },
+  filters: {
+    statusTypeFilter(type) {
+      const statusTypeMap = {
+        '0': 'error',
+        '1': 'error',
+        '2': 'warning',
+        '3': 'warning',
+        '4': 'processing',
+        '5': 'success'
+      }
+      return statusTypeMap[type]
+    },
+    statusFilter(status) {
+      const statusMap = {
+        '0': '未处理',
+        '1': '未完善',
+        '2': '待稽核',
+        '3': '待稽核',
+        '4': '待整改',
+        '5': '通过'
+      }
+      return statusMap[status]
+    }
+  },
+  data() {
+    return {
+      data1: ["23-12-22 10:27 张雪:提交了客户名称【测试】的资料",
+        "23-12-22 10:30 管理员:对客户名称【测试】的资料进行退回",
+      ],
+      labelCol4: {
+        labelCol: {
+          xs: {span: 24},
+          sm: {span: 8},
+        },
+        wrapperCol: {
+          xs: {span: 24},
+          sm: {span: 14},
+        }
+      },
+      pdfLoading: false,
+      columns: [
+        {
+          title: '#',
+          dataIndex: '',
+          key: 'rowIndex',
+          width: 60,
+          align: "center",
+          customRender: function (t, r, index) {
+            return parseInt(index) + 1;
+          }
+        },
+        {
+          title: '服务号码',
+          align: "center",
+          dataIndex: 'smsNumber',
+          customRender: function (text, record, index) {
+            if (!text) {
+              return '暂无'
+            }
+            return text;
+          }
+        },
+        {
+          title: '入网时间',
+          align: "center",
+          dataIndex: 'networkAccessTime'
+        },
+        {
+          title: '客户经理',
+          align: "center",
+          dataIndex: 'staffName'
+        },
+        {
+          title: '客户经理工号',
+          align: "center",
+          dataIndex: 'staffNo'
+        },
+        {
+          title: '创建时间',
+          align: "center",
+          dataIndex: 'createTime'
+        },
+        {
+          title: '客户信息类型',
+          align: "center",
+          dataIndex: 'type',
+          customRender: function (text, record, index) {
+            console.log(text)
+            let checkStateName = ''
+            if (!text) {
+              checkStateName = '无'
+            }
+            if (text === 1) {
+              checkStateName = '行短'
+            }
+            if (text === 2) {
+              checkStateName = '物联网'
+            }
+            if (text === 3) {
+              checkStateName = '特审复开'
+            }
+            if (text === 4) {
+              checkStateName = '中继线'
+            }
+            return checkStateName
+          }
+        },
+        {
+          title: '资料状态',
+          align: "center",
+          dataIndex: 'checkState',
+          scopedSlots: {customRender: 'checkState'}
+        },
+        {
+          title: '操作',
+          dataIndex: 'action',
+          align: "center",
+          fixed: "right",
+          width: 147,
+          scopedSlots: {customRender: 'action'}
+        }
+      ],
+      description: '稽核业务列表',
+      labelCol: {span: 1},
+      wrapperCol: {span: 23},
+      taskCheckInfo: {},
+      showType: 'checktask',
+      url: {
+        list: "/smsCheck/customerInfo/staff/list",
+      },
+      queryParam: {
+        customerNo: this.taskInfo.info.customerNo,
+      },
+      showHistory: ''
+    }
+  },
+  created() {
+    this.queryParam.customerNo = this.taskInfo.info.customerNo
+    this.initTable();
+    this.init();
+  },
+  methods: {
+
+    exportToWord() {
+      this.pdfLoading = true
+      getPdf('客户信息报表', 'pdfHtml')//pdfHtml为导出内容的ID
+      this.pdfLoading = false
+    },
+    init() {
+      let queryList = {
+        customerNo: this.taskInfo.info.customerNo,
+      }
+      getAction("/smsCheck/customerInfo/selectTaskList", queryList).then(resp => {
+        if (resp.success) {
+          this.taskCheckInfo = resp.result.records
+
+        }
+      })
+    },
+    initTable() {
+      let queryTable = {
+        customerNo: this.taskInfo.info.customerNo,
+        /*taskId:this.taskInfo.task.id*/
+      }
+
+      /*getAction("/smsCheck/customerInfo/list",queryTable).then(resp=>{
+        if(resp.success){
+          this.dataSource=resp.result.records
+        }
+      })*/
+    },
+    showTaskList() {
+      let taskInfo = Object.assign({}, this.task);
+      this.$emit("goCompany", taskInfo)
+    },
+    showCheckCheck(record) {
+      let type = record.type;
+      if (type === 1) {
+        this.$router.push({path: '/sms/check/TaskUploadDataSelect', query: {id: record.id}});
+      }
+      if (type === 2) {
+        this.$router.push({path: '/lotCheck/modules/TaskCheckAudit', query: {id: record.id}});
+      }
+      if (type === 3) {
+
+      }
+      if (type === 4) {
+
+      }
+      //this.taskInfo.info=record
+      //this.$emit("goCheckCheck",this.taskInfo)
+    },
+    taskType(type) {
+      if (type === 1) {
+        return '行短';
+      }
+      if (type === 2) {
+        return '物联网';
+      }
+      if (type === 3) {
+        return '防诈复开'
+      }
+      if (type === 4) {
+        return '中继线'
+      }
+    }
+  }
+}
+
+</script>

+ 1 - 1
src/views/lotCheck/modules/TaskCheckList.vue

@@ -156,7 +156,7 @@
                 <a-divider type="vertical"/>
               </span>
 
-                <a-dropdown>
+                <a-dropdown v-has = "'lot:task:check:more'">
                   <a  class="ant-dropdown-link">更多
                     <a-icon type="down"/>
                   </a>

+ 1 - 1
src/views/networkAccess/PopupSubTable.vue

@@ -342,7 +342,7 @@ export default {
 
   created() {
 
-    const waterMarkText = '智慧运营系统';
+    const waterMarkText = '业务风险管控智能化系统';
     this.canvas = document.createElement('canvas');
     const ctx = this.canvas.getContext('2d');
     this.canvas.width = this.canvas.height = 100;

+ 1 - 1
src/views/smscheck/SmsCheckWorkLogList.vue

@@ -188,7 +188,7 @@ export default {
     }
   },
   created() {
-    const waterMarkText = '智慧运营系统';
+    const waterMarkText = '业务风险管控智能化系统';
     this.canvas = document.createElement('canvas');
     const ctx = this.canvas.getContext('2d');
     this.canvas.width = this.canvas.height = 100;

+ 1 - 1
src/views/smscheck/SmsCheckWorkloadList.vue

@@ -188,7 +188,7 @@ export default {
     }
   },
   created() {
-    const waterMarkText = '智慧运营系统';
+    const waterMarkText = '业务风险管控智能化系统';
     this.canvas = document.createElement('canvas');
     const ctx = this.canvas.getContext('2d');
     this.canvas.width = this.canvas.height = 100;

+ 32 - 32
src/views/smscheck/modules/TaskCheckCheck.vue

@@ -225,7 +225,7 @@
         <span style="float: left;position: relative;top: 4px">合同资料</span>
       </div>
       <!--      文件上传-->
-      <div style="width: 100%;margin-left: 12%">
+      <div style="width: 100%;margin-left: 15%">
         <a-list size="large"  >
           <template>
             <a-list-item style='height: 60px' >
@@ -265,7 +265,7 @@
           <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
         </a-form-model-item>
       </div>
-      <div style="height: 70%">
+      <div style="height: 70%;position: relative;left: 16%">
         <div class="thumb-example" >
           <!-- swiper1 -->
           <swiper
@@ -343,7 +343,7 @@
         <span style="float: left;position: relative;top: 4px">营业执照资料</span>
       </div>
       <!--      文件上传-->
-      <div style="width: 100%;margin-left: 12%">
+      <div style="width: 100%;margin-left: 15%">
         <a-list size="large"  >
           <template>
             <a-list-item style='height: 60px' >
@@ -383,7 +383,7 @@
           <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
         </a-form-model-item>
       </div>
-      <div style="height: 70%">
+      <div style="height: 70%;position: relative;left: 16%">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -458,7 +458,7 @@
       <div slot="title">
         <span style="float: left;position: relative;top: 4px">码号证书资料</span>
       </div>
-      <div style="width: 100%;margin-left: 12%">
+      <div style="width: 100%;margin-left: 15%">
         <a-list size="large"  >
           <template>
             <a-list-item style='height: 60px' >
@@ -498,7 +498,7 @@
         </a-form-model-item>
       </div>
       <!--      文件上传-->
-      <div style="height: 70%">
+      <div style="height: 70%;position: relative;left: 16%">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -573,7 +573,7 @@
       <div slot="title">
         <span style="float: left;position: relative;top: 4px"> 备案通知资料</span>
       </div>
-      <div style="width: 100%;margin-left: 12%">
+      <div style="width: 100%;margin-left: 15%">
         <a-list size="large"  >
           <template>
             <a-list-item style='height: 60px' >
@@ -613,7 +613,7 @@
         </a-form-model-item>
       </div>
       <!--      文件上传-->
-      <div style="height: 70%">
+      <div style="height: 70%;position: relative;left: 16%">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -698,7 +698,7 @@
       </div>
       <!--      文件上传-->
 
-      <div style="width: 100%;margin-left: 12%">
+      <div style="width: 100%;margin-left: 15%">
         <a-list size="large"  >
           <template>
             <a-list-item style='height: 60px' >
@@ -737,7 +737,7 @@
           <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
         </a-form-model-item>
       </div>
-      <div style="height: 70%">
+      <div style="height: 70%;position: relative;left: 16%">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -820,7 +820,7 @@
       <div slot="title">
         <span style="float: left;position: relative;top: 4px"> 法人/责任人证件资料</span>
       </div>
-      <div style="width: 100%;margin-left: 12%">
+      <div style="width: 100%;margin-left: 15%">
         <a-list size="large"  >
           <template>
             <a-list-item style='height: 60px' >
@@ -860,7 +860,7 @@
           <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
         </a-form-model-item>
       </div>
-      <div style="height: 70%">
+      <div style="height: 70%;position: relative;left: 16%">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -945,7 +945,7 @@
       <div slot="title">
         <span style="float: left;position: relative;top: 4px"> 责任人授权书资料</span>
       </div>
-      <div style="width: 100%;margin-left: 12%">
+      <div style="width: 100%;margin-left: 15%">
         <a-list size="large"  >
           <template>
             <a-list-item style='height: 60px' >
@@ -985,7 +985,7 @@
           <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
         </a-form-model-item>
       </div>
-      <div style="height: 70%">
+      <div style="height: 70%;position: relative;left: 16%">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -1069,7 +1069,7 @@
       <div slot="title">
         <span style="float: left;position: relative;top: 4px"> 经办人证件资料</span>
       </div>
-      <div style="width: 100%;margin-left: 12%">
+      <div style="width: 100%;margin-left: 15%">
         <a-list size="large"  >
           <template>
             <a-list-item style='height: 60px' >
@@ -1109,7 +1109,7 @@
           <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
         </a-form-model-item>
       </div>
-      <div style="height: 70%">
+      <div style="height: 70%;position: relative;left: 16%">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -1192,7 +1192,7 @@
       <div slot="title">
         <span style="float: left;position: relative;top: 4px"> 经办人手持身份证照片</span>
       </div>
-      <div style="width: 100%;margin-left: 12%">
+      <div style="width: 100%;margin-left: 15%">
         <a-list size="large"  >
           <template>
             <a-list-item style='height: 60px' >
@@ -1232,7 +1232,7 @@
           <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
         </a-form-model-item>
       </div>
-      <div style="height: 70%">
+      <div style="height: 70%;position: relative;left: 16%">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -1316,7 +1316,7 @@
       <div slot="title">
         <span style="float: left;position: relative;top: 4px"> 机房设备照片</span>
       </div>
-      <div style="width: 100%;margin-left: 12%">
+      <div style="width: 100%;margin-left: 15%">
         <a-list size="large"  >
           <template>
             <a-list-item style='height: 60px' >
@@ -1356,7 +1356,7 @@
           <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
         </a-form-model-item>
       </div>
-      <div style="height: 70%">
+      <div style="height: 70%;position: relative;left: 16%">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -1440,7 +1440,7 @@
       <div slot="title">
         <span style="float: left;position: relative;top: 4px"> 短信模板</span>
       </div>
-      <div style="width: 100%;margin-left: 12%">
+      <div style="width: 100%;margin-left: 15%">
         <a-list size="large"  >
           <template>
             <a-list-item style='height: 60px' >
@@ -1480,7 +1480,7 @@
           <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
         </a-form-model-item>
       </div>
-      <div style="height: 70%">
+      <div style="height: 70%;position: relative;left: 16%">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -1562,7 +1562,7 @@
       <div slot="title">
         <span style="float: left;position: relative;top: 4px"> 端口类短信业务责任承诺书</span>
       </div>
-      <div style="width: 100%;margin-left: 12%">
+      <div style="width: 100%;margin-left: 15%">
         <a-list size="large"  >
           <template>
             <a-list-item style='height: 60px' >
@@ -1602,7 +1602,7 @@
           <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
         </a-form-model-item>
       </div>
-      <div style="height: 70%">
+      <div style="height: 70%;position: relative;left: 16%">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -1686,7 +1686,7 @@
       <div slot="title">
         <span style="float: left;position: relative;top: 4px"> 信息安全责任承诺书</span>
       </div>
-      <div style="width: 100%;margin-left: 12%">
+      <div style="width: 100%;margin-left: 15%">
         <a-list size="large"  >
           <template>
             <a-list-item style='height: 60px' >
@@ -1726,7 +1726,7 @@
           <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
         </a-form-model-item>
       </div>
-      <div style="height: 70%">
+      <div style="height: 70%;position: relative;left: 16%">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -1809,7 +1809,7 @@
       <div slot="title">
         <span style="float: left;position: relative;top: 4px"> 特殊资费审批(标准资费无需提供)</span>
       </div>
-      <div style="width: 100%;margin-left: 12%">
+      <div style="width: 100%;margin-left: 15%">
         <a-list size="large"  >
           <template>
             <a-list-item style='height: 60px' >
@@ -1849,7 +1849,7 @@
           <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
         </a-form-model-item>
       </div>
-      <div style="height: 70%">
+      <div style="height: 70%;position: relative;left: 16%">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -1931,7 +1931,7 @@
       <div slot="title">
         <span style="float: left;position: relative;top: 4px"> 入网签报</span>
       </div>
-      <div style="width: 100%;margin-left: 12%">
+      <div style="width: 100%;margin-left: 15%">
         <a-list size="large"  >
           <template>
             <a-list-item style='height: 60px' >
@@ -1971,7 +1971,7 @@
           <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
         </a-form-model-item>
       </div>
-      <div style="height: 70%">
+      <div style="height: 70%;position: relative;left: 16%">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -2053,7 +2053,7 @@
       <div slot="title">
         <span style="float: left;position: relative;top: 4px"> 集团价格审批</span>
       </div>
-      <div style="width: 100%;margin-left: 12%">
+      <div style="width: 100%;margin-left: 15%">
         <a-list size="large"  >
           <template>
             <a-list-item style='height: 60px' >
@@ -2093,7 +2093,7 @@
           <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
         </a-form-model-item>
       </div>
-      <div style="height: 70%">
+      <div style="height: 70%;position: relative;left: 16%">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper

+ 166 - 142
src/views/smscheck/modules/TaskCheckList.vue

@@ -10,9 +10,11 @@
           @back="goBack"
         >
           <a-descriptions :title="'任务名称:  '+task.taskName" :column="3" :bordered="false">
-            <a-descriptions-item label="状态"><a-tag :color="task.taskStateColor">{{task.taskStateText}}</a-tag></a-descriptions-item>
-            <a-descriptions-item label="开始时间">{{task.taskStartTime}}</a-descriptions-item>
-            <a-descriptions-item label="结束时间">{{task.taskEndTime}}</a-descriptions-item>
+            <a-descriptions-item label="状态">
+              <a-tag :color="task.taskStateColor">{{ task.taskStateText }}</a-tag>
+            </a-descriptions-item>
+            <a-descriptions-item label="开始时间">{{ task.taskStartTime }}</a-descriptions-item>
+            <a-descriptions-item label="结束时间">{{ task.taskEndTime }}</a-descriptions-item>
             <!--        <a-descriptions-item label="描述"><span v-html="task.description"></span></a-descriptions-item>-->
           </a-descriptions>
           <a-divider style="margin: 6px;"/>
@@ -67,21 +69,31 @@
 
           <!-- 操作按钮区域 -->
           <div class="table-operator">
-            <a-button type="primary" v-has="'task:check:list:excel'" icon="download" @click="handleExportXls('客户列表')">导出</a-button>
-            <a-button   type="primary" v-has="'task:check:list:transfer'"   @click="handleOpen">转派<a-icon type="right" /></a-button>
+            <a-button type="primary" v-has="'task:check:list:excel'" icon="download" @click="handleExportXls('客户列表')">
+              导出
+            </a-button>
+            <a-button type="primary" v-has="'task:check:list:transfer'" @click="handleOpen">转派
+              <a-icon type="right"/>
+            </a-button>
             <!-- 高级查询区域 -->
             <a-dropdown v-if="selectedRowKeys.length > 0">
               <a-menu slot="overlay">
-                <a-menu-item key="1" @click="batchDel" v-has="'task:check:list:delete'"><a-icon type="delete"/>删除</a-menu-item>
+                <a-menu-item key="1" @click="batchDel" v-has="'task:check:list:delete'">
+                  <a-icon type="delete"/>
+                  删除
+                </a-menu-item>
               </a-menu>
-              <a-button style="margin-left: 8px"> 批量操作 <a-icon type="down" /></a-button>
+              <a-button style="margin-left: 8px"> 批量操作
+                <a-icon type="down"/>
+              </a-button>
             </a-dropdown>
           </div>
 
           <!-- table区域-begin -->
           <div>
             <div class="ant-alert ant-alert-info" style="margin-bottom: 16px;">
-              <i class="anticon anticon-info-circle ant-alert-icon"></i> 已选择 <a style="font-weight: 600">{{ selectedRowKeys.length }}</a>项
+              <i class="anticon anticon-info-circle ant-alert-icon"></i> 已选择 <a
+              style="font-weight: 600">{{ selectedRowKeys.length }}</a>项
               <a style="margin-left: 24px" @click="onClearSelected">清空</a>
             </div>
 
@@ -112,7 +124,7 @@
                 <!--              <a @click="showUpload(record)">上传</a>-->
                 <!--              <a-divider type="vertical"/>-->
                 <!--            </span>-->
-                <span v-has="'task:check:list:improve'" v-if="record.checkState == 1 || record.checkState == 0 "  >
+                <span v-has="'task:check:list:improve'" v-if="record.checkState == 1 || record.checkState == 0 ">
               <a @click="showImprove(record)">完善上传</a>
               <a-divider type="vertical"/>
             </span>
@@ -124,32 +136,35 @@
 
                 <span v-has="'task:check:list:check'" v-if="record.checkState === 2 || record.checkState === 3">
               <a @click="showCheckCheck(record)">稽核</a>
-              <a-divider type="vertical" />
+              <a-divider type="vertical"/>
             </span>
 
                 <span v-has="'task:check:list:history'" v-if="record.checkState === 4">
               <a @click="showImproveGZ(record)">整改</a>
-              <a-divider type="vertical" />
+              <a-divider type="vertical"/>
             </span>
                 <span v-has="'task:check:list:selectData'" v-if="record.checkState === 5">
               <a @click="selectData(record)">查看数据</a>
-              <a-divider type="vertical" />
+              <a-divider type="vertical"/>
             </span>
-                <span v-has="'truck:check:list:out'"  >
+                <span v-has="'truck:check:list:out'">
               <a @click="transferOut(record)">回退转派</a>
-              <a-divider type="vertical" />
+              <a-divider type="vertical"/>
             </span>
                 <span v-has="'task:check:list:selectDataDown'">
               <a @click="getFileUrls(record)">下载资料</a>
-              <a-divider type="vertical" />
+              <a-divider type="vertical"/>
             </span>
-                <span v-has="'task:check:list:notice'" v-if="record.checkState != 2 && record.checkState != 3 && record.checkState != 5">
+                <span v-has="'task:check:list:notice'"
+                      v-if="record.checkState != 2 && record.checkState != 3 && record.checkState != 5">
               <a @click="noticeDeal(record)">催办</a>
-              <a-divider type="vertical" />
+              <a-divider type="vertical"/>
             </span>
 
-                <a-dropdown>
-                  <a class="ant-dropdown-link">更多 <a-icon type="down" /></a>
+                <a-dropdown v-has="'task:check:list:more'">
+                  <a class="ant-dropdown-link">更多
+                    <a-icon type="down"/>
+                  </a>
                   <a-menu slot="overlay">
 
                     <a-menu-item v-has="'task:check:list:delete'">
@@ -161,16 +176,16 @@
                 </a-dropdown>
               </template>
               <template v-slot:customerNo="text, record">
-                <a @click="showByCustomerNo(record)">{{text}}</a>
+                <a @click="showByCustomerNo(record)">{{ text }}</a>
               </template>
               <template v-slot:customerName="text, record">
-                <a @click="showCheckDetail(record)">{{text}}</a>
+                <a @click="showCheckDetail(record)">{{ text }}</a>
               </template>
               <template v-slot:checkState="status">
                 <a-badge :status="status | statusTypeFilter" :text="status | statusFilter"/>
               </template>
               <template v-slot:rowIndex="text,records,index">
-                {{ (ipagination.current - 1) * ipagination.pageSize + Number(index)+1 }}
+                {{ (ipagination.current - 1) * ipagination.pageSize + Number(index) + 1 }}
               </template>
 
             </a-table>
@@ -182,12 +197,12 @@
       </div>
     </a-col>
     <a-col :md="rightColMd" :sm="24" v-if="this.rightcolval == 1">
-      <a-card  :bordered="false">
+      <a-card :bordered="false">
         <div style="text-align: right;">
-          <a-icon type="close-circle" @click="hideUserList" />
+          <a-icon type="close-circle" @click="hideUserList"/>
         </div>
-        <div style='margin-top: 30px;font-size: 25px' >请选择转派给哪位员工:</div>
-        <div  style='margin-top:65px' ></div>
+        <div style='margin-top: 30px;font-size: 25px'>请选择转派给哪位员工:</div>
+        <div style='margin-top:65px'></div>
         <!-- 查询区域 -->
         <div class="table-page-search-wrapper">
           <a-form layout="inline">
@@ -207,8 +222,8 @@
             <a-col :md="9" :sm="24">
               <a-button type="primary" @click="searchQuery2" icon="search" style="margin-left: 21px">查询</a-button>
               <a-button type="primary" @click="searchReset2" icon="reload" style="margin-left: 8px">重置</a-button>
-              <a-button type="danger" @click="transfer"   style="margin-left: 8px">转派</a-button>
-<!--              <a-button type="danger" @click="transfer"   style="margin-left: 8px">转派</a-button>-->
+              <a-button type="danger" @click="transfer" style="margin-left: 8px">转派</a-button>
+              <!--              <a-button type="danger" @click="transfer"   style="margin-left: 8px">转派</a-button>-->
 
             </a-col>
           </span>
@@ -223,7 +238,8 @@
         <div>
           <div class="ant-alert ant-alert-info" style="margin-bottom: 16px;">
             <i class="anticon anticon-info-circle ant-alert-icon"></i> 已选择 <a style="font-weight: 600">{{
-              selectedRowKeys2.length }}</a>项
+              selectedRowKeys2.length
+            }}</a>项
             <a style="margin-left: 24px" @click="onClearSelected2">清空</a>
           </div>
           <a-table
@@ -251,19 +267,19 @@
               <a-button key="back" @click="handleCancel">
                 返回
               </a-button>
-<!--              <a-button key="submit" type="primary" :loading="loading" @click="handleOk">-->
-<!--                确认-->
-<!--              </a-button>-->
-              <a-button type="danger" @click="transfer"   style="margin-left: 8px">转派</a-button>
+              <!--              <a-button key="submit" type="primary" :loading="loading" @click="handleOk">-->
+              <!--                确认-->
+              <!--              </a-button>-->
+              <a-button type="danger" @click="transfer" style="margin-left: 8px">转派</a-button>
             </template>
 
-              <div>  请选择部门
-                <a-select  style="width: 220px" v-model="orgCode">
-                  <a-select-option v-for="item in statusList"  :key="statusList.orgCode"  :value="item.orgCode">
-                    {{ item.departName }}
-                  </a-select-option>
-                </a-select>
-              </div>
+            <div> 请选择部门
+              <a-select style="width: 220px" v-model="orgCode">
+                <a-select-option v-for="item in statusList" :key="statusList.orgCode" :value="item.orgCode">
+                  {{ item.departName }}
+                </a-select-option>
+              </a-select>
+            </div>
 
           </a-modal>
         </div>
@@ -276,15 +292,16 @@
 
 <script>
 
-import { postAction, getAction, httpAction, deleteAction } from '@api/manage'
+import {postAction, getAction, httpAction, deleteAction} from '@api/manage'
 import '@/assets/less/TableExpand.less'
-import { JeecgListMixin } from '@/mixins/JeecgListMixin'
+import {JeecgListMixin} from '@/mixins/JeecgListMixin'
 import JSZip from 'jszip'
 import FileSaver from 'file-saver'
 import RoleModal from '@views/system/modules/RoleModal.vue'
 import SelectUserModal from '@views/system/modules/SelectUserModal.vue'
 import UserModal from '@views/system/modules/UserModal.vue'
-import { filterObj } from '@/utils/util'
+import {filterObj} from '@/utils/util'
+
 const statusMap1 = {
   1: {
     color: 'green',
@@ -297,13 +314,13 @@ const statusMap1 = {
 }
 export default {
   name: 'TaskCheckList',
-  components: { UserModal, SelectUserModal, RoleModal },
-  mixins:[JeecgListMixin],
-  inject:['closeCurrent'],
-  data () {
+  components: {UserModal, SelectUserModal, RoleModal},
+  mixins: [JeecgListMixin],
+  inject: ['closeCurrent'],
+  data() {
     let _self = this;
     return {
-      statusList:[],
+      statusList: [],
       loading: false,
       visible: false,
       dataSource1: [],
@@ -321,18 +338,16 @@ export default {
         total: 0
       },
       queryParam2: {},
-      rightcolval:0,
+      rightcolval: 0,
       selectedRowKeys1: [],
       selectedRowKeys2: [],
-      queryParam:{
-      },
-      fileInfoList:[
-      ],
-      dataListSelections:'',
+      queryParam: {},
+      fileInfoList: [],
+      dataListSelections: '',
       description: '稽核详情页面',
       currentTab: 'all',
       currentCheckState: null,
-      task:{
+      task: {
         id: '',
         taskName: '',
         taskStartTime: '',
@@ -349,12 +364,12 @@ export default {
       tabChecked: '待整改(0)',
       tabPassed: '稽核通过(0)',
       count: 0,
-      noUpCount:0,
+      noUpCount: 0,
       undoCount: 0,
       uncheckCount: 0,
       checkedCount: 0,
       passedCount: 0,
-      orgCode:"",
+      orgCode: "",
       columns2: [{
         title: '用户账号',
         align: 'center',
@@ -372,10 +387,10 @@ export default {
         {
           title: '#',
           dataIndex: '',
-          key:'rowIndex',
-          width:60,
-          align:"center",
-          scopedSlots: { customRender: 'rowIndex' }
+          key: 'rowIndex',
+          width: 60,
+          align: "center",
+          scopedSlots: {customRender: 'rowIndex'}
         },
         // {
         //   title:'客户名称',
@@ -385,8 +400,8 @@ export default {
         //   scopedSlots: { customRender: 'customerName' }
         // },
         {
-          title:'客户编号',
-          align:"center",
+          title: '客户编号',
+          align: "center",
           sorter: true,
           dataIndex: 'customerNo',
           scopedSlots: {customRender: 'customerNo'}
@@ -397,33 +412,33 @@ export default {
         //   dataIndex: 'smsNumber'
         // },
         {
-          title:'用户编号',
-          align:"center",
+          title: '用户编号',
+          align: "center",
           dataIndex: 'userNo'
         },
         {
-          title:'入网时间',
-          align:"center",
+          title: '入网时间',
+          align: "center",
           sorter: true,
           dataIndex: 'networkAccessTime'
         },
         {
-          title:'员工姓名',
-          align:"center",
+          title: '员工姓名',
+          align: "center",
           dataIndex: 'staffName'
         },
         {
-          title:'员工编号',
-          align:"center",
+          title: '员工编号',
+          align: "center",
           sorter: true,
           dataIndex: 'staffNo'
         },
         {
-          title:'稽核进度',
-          align:"center",
+          title: '稽核进度',
+          align: "center",
           sorter: true,
           dataIndex: 'checkState',
-          scopedSlots: { customRender: 'checkState' }
+          scopedSlots: {customRender: 'checkState'}
         },
         {
           title: '员工二级部门',
@@ -448,11 +463,11 @@ export default {
         {
           title: '操作',
           dataIndex: 'action',
-          align:"center",
-          scopedSlots: { customRender: 'action' }
+          align: "center",
+          scopedSlots: {customRender: 'action'}
         }
       ],
-      isorter:{
+      isorter: {
         column: 'checkState',
         order: 'asc',
       },
@@ -466,7 +481,7 @@ export default {
         notice: "/smsCheck/customerInfo/notice",
         editCheck: "/smsCheck/customerInfo/edit/check/state",
         dataDelete: "/smsCheck/customerData/clear",
-        deleteBatch:"/smsCheck/customerInfo/deleteByIds",
+        deleteBatch: "/smsCheck/customerInfo/deleteByIds",
         exportXlsUrl: "smsCheck/customerInfo/exportXls",
         list2: '/sys/user/userRoleList',
       },
@@ -516,21 +531,21 @@ export default {
   methods: {
     transferOut(record) {
       let url = '/smsCheck/customerData/transferOut';
-      let dataOut=[]
+      let dataOut = []
       dataOut.push(record.id)
       let params = {
-        ids:dataOut,
+        ids: dataOut,
       }
 
       postAction(url, params).then(res => {
         if (res.success) {
           this.$message.success('转派成功!')
           this.visible = false;
-          this.rightcolval=0;
-          this.selectedRowKeys1=[];
+          this.rightcolval = 0;
+          this.selectedRowKeys1 = [];
           this.searchReset()
           return
-        }else {
+        } else {
           this.$message.error(res.message)
         }
       })
@@ -543,12 +558,12 @@ export default {
       let params = {
         workNo: selectionRows[0].workNo
       }
-      this.statusList=[]
-      this.orgCode=''
+      this.statusList = []
+      this.orgCode = ''
       getAction(url, params).then(res => {
         if (res.success) {
 
-          this.statusList=res.result
+          this.statusList = res.result
           //this.visible = true;
           return
         }
@@ -577,7 +592,7 @@ export default {
       this.ipagination2 = pagination
       this.loadData2()
     },
-    hideUserList(){
+    hideUserList() {
       //this.rightcolval = 0
       this.selectedRowKeys1 = []
     },
@@ -597,18 +612,18 @@ export default {
     getQueryField2() {
       //TODO 字段权限控制
       var str = 'id,'
-      this.columns2.forEach(function(value) {
+      this.columns2.forEach(function (value) {
         str += ',' + value.dataIndex
       })
       return str
     },
-    transfer(){
-      if (this.selectedRowKeys2.length===0){
+    transfer() {
+      if (this.selectedRowKeys2.length === 0) {
         this.$message.warn('未选择转派人!')
         return
       }
 
-      if (this.selectedRowKeys.length===0){
+      if (this.selectedRowKeys.length === 0) {
         this.$message.warn('未选择需转派的数据!')
         return
       }
@@ -618,8 +633,8 @@ export default {
       // }
       let url = '/smsCheck/customerData/transfer';
       let params = {
-        userId : this.selectedRowKeys2[0],
-        ids:this.selectedRowKeys,
+        userId: this.selectedRowKeys2[0],
+        ids: this.selectedRowKeys,
         orgCode: this.orgCode
       }
 
@@ -627,8 +642,8 @@ export default {
         if (res.success) {
           this.$message.success('转派成功!')
           this.visible = false;
-          this.rightcolval=0;
-          this.selectedRowKeys1=[];
+          this.rightcolval = 0;
+          this.selectedRowKeys1 = [];
           this.searchReset()
           return
         }
@@ -663,7 +678,7 @@ export default {
     },
     handleOpen(record) {
 
-      if (this.selectedRowKeys.length===0){
+      if (this.selectedRowKeys.length === 0) {
         this.$message.warn('未选择需转派的数据!')
         return
       }
@@ -688,8 +703,8 @@ export default {
         if (res.success) {
           that.fileInfoList = res.result
           this.$message.success('开始下载请等待...')
-          this.filesToRar(this.fileInfoList, '客户:'+data.customerNo+'资料下载');
-        }else {
+          this.filesToRar(this.fileInfoList, '客户:' + data.customerNo + '资料下载');
+        } else {
           this.$message.warn('无上传资料,若有疑问请联系管理员')
           return
         }
@@ -702,32 +717,36 @@ export default {
       let cache = {};
       let promises = [];
       _this.title = '正在加载压缩文件';
-     // const loading = this.$loading({lock: true,text: '正在加载压缩文件',spinner: 'el-icon-loading',background: 'rgba(0, 0, 0, 0.7)'});
+      // const loading = this.$loading({lock: true,text: '正在加载压缩文件',spinner: 'el-icon-loading',background: 'rgba(0, 0, 0, 0.7)'});
       for (let item of arrImages) {
         for (let url of item.fileStaticUrl) {
 
-          console.log("item",item)
+          console.log("item", item)
           // 下载文件, 并存成ArrayBuffer对象
           const promise = this.getImgArrayBuffer(url.fileStaticUrl).then(data => {
             var testZip = zip.folder(item.fileId);
             // 获取文件名
             const file_name = url.fileName
             // 逐个添加文件
-            testZip.file(file_name, data, { binary: true })
+            testZip.file(file_name, data, {binary: true})
             //testZip.file(file_name,item.fileId)
-            cache[file_name] = data})
-            promises.push(promise);
+            cache[file_name] = data
+          })
+          promises.push(promise);
         }
       }
       Promise.all(promises)
         // 生成二进制流
-        .then(() => {zip.generateAsync({ type: "blob" })
-          .then(content => {_this.title = '正在压缩';
-            // 利用file-saver保存文件  自定义文件名
-            FileSaver.saveAs(content, filename);
-            _this.title = '压缩完成';}
-          );
-        }).catch(res=>{
+        .then(() => {
+          zip.generateAsync({type: "blob"})
+            .then(content => {
+                _this.title = '正在压缩';
+                // 利用file-saver保存文件  自定义文件名
+                FileSaver.saveAs(content, filename);
+                _this.title = '压缩完成';
+              }
+            );
+        }).catch(res => {
         _this.$message.error('文件压缩失败');
       });
     },
@@ -742,7 +761,8 @@ export default {
             resolve(this.response);
           } else {
             reject(this.status);
-          }};
+          }
+        };
         xmlhttp.send();
       });
     },
@@ -757,11 +777,11 @@ export default {
     // },
     // 上传客户资料
     showImprove(record) {
-      this.queryStatusById(record,'sc');
+      this.queryStatusById(record, 'sc');
     },
     // 整改
     showImproveGZ(record) {
-      this.queryStatusById(record,'zg');
+      this.queryStatusById(record, 'zg');
     },
 // 历史
     selectData(record) {
@@ -769,7 +789,7 @@ export default {
     },
     // 显示上传页面
     showUpload(record) {
-      this.$router.push({ path: '/sms/check/data/upload' ,query:{id:record.id}});
+      this.$router.push({path: '/sms/check/data/upload', query: {id: record.id}});
     },
     // 显示上传页面
     handSubmit(record) {
@@ -801,24 +821,24 @@ export default {
     },
     // 显示列表页面
     showCheckCheck(record) {
-      this.$router.push({ path: '/sms/check/task/check/check', query: { id: record.id}});
+      this.$router.push({path: '/sms/check/task/check/check', query: {id: record.id}});
     },
-    showByCustomerNo(record){
-      if (record.checkState==0  ){
+    showByCustomerNo(record) {
+      if (record.checkState == 0) {
         this.$message.warning('当前状态为未处理,不可查看!');
-      }else  if ( record.checkState==1   ){
+      } else if (record.checkState == 1) {
         this.$message.warning('当前状态为未完善,不可查看!');
-      }else {
+      } else {
         this.$router.push({path: '/sms/check/TaskUploadDataSelect', query: {id: record.id}});
       }
     },
     // 显示稽核详情页面
     showCheckDetail(record) {
-      this.$router.push({ path: '/sms/check/task/check/detail', query:{id:record.id}});
+      this.$router.push({path: '/sms/check/task/check/detail', query: {id: record.id}});
     },
     // 显示稽核历史页面
     showCheckLog(record) {
-      this.$router.push({ path: '/sms/check/task/check/log',query:{id:record.id}});
+      this.$router.push({path: '/sms/check/task/check/log', query: {id: record.id}});
     },
     // 构建任务信息
     buildTaskInfo(record) {
@@ -828,15 +848,15 @@ export default {
       taskInfo.uncheckCount = this.uncheckCount;
       taskInfo.checkedCount = this.checkedCount;
       taskInfo.passedCount = this.passedCount;
-      return  {
+      return {
         task: this.task,
         info: record
       }
     },
-    handleCancel () {
+    handleCancel() {
       this.visible = false;
     },
-    detail (record) {
+    detail(record) {
       this.model = Object.assign({}, record);
       this.visible = true;
     },
@@ -853,7 +873,7 @@ export default {
       this.tabChange('all');
       this.loadTabNumber(this.queryParam.taskId);
     },
-    tabChange (key) {
+    tabChange(key) {
       // 稽核状态(0:未处理;1:未完善;2:待稽核;3:待整改;4:已整改;5:稽核通过;)
       if (key === 'all') {
         this.currentCheckState = null;
@@ -882,14 +902,14 @@ export default {
       }
       this.loadData(1);
     },
-    loadTabNumber (taskId) {
+    loadTabNumber(taskId) {
       let url = this.url.count;
       let params = {
         id: taskId
       }
       let that = this;
       getAction(url, params).then(res => {
-        let { result } = res;
+        let {result} = res;
         if (result) {
           that.count = result.count;
           that.undoCount = result.undoCount;
@@ -897,32 +917,32 @@ export default {
           that.checkedCount = result.checkedCount;
           that.passedCount = result.passedCount;
           that.noUpCount = result.noUpCount;
-          that.tabAll= '全部(' + result.count + ')';
-          that.noUp= '未处理(' + result.noUpCount + ')';
-          that.tabUndo= '未完善(' + result.undoCount + ')';
-          that.tabUncheck= '待稽核(' + result.uncheckCount + ')';
-          that.tabChecked= '待整改(' + result.checkedCount + ')';
-          that.tabPassed= '稽核通过(' + result.passedCount + ')';
+          that.tabAll = '全部(' + result.count + ')';
+          that.noUp = '未处理(' + result.noUpCount + ')';
+          that.tabUndo = '未完善(' + result.undoCount + ')';
+          that.tabUncheck = '待稽核(' + result.uncheckCount + ')';
+          that.tabChecked = '待整改(' + result.checkedCount + ')';
+          that.tabPassed = '稽核通过(' + result.passedCount + ')';
 
         }
       }).finally(() => {
 
       })
     },
-    noticeDeal (record) {
+    noticeDeal(record) {
       let url = this.url.notice;
       let params = {
         customerName: record.customerName,
         smsNumber: record.smsNumber,
         staffNo: record.staffNo,
         userNo: record.userNo,
-        customerNo:record.customerNo,
-        taskId:record.taskId,
+        customerNo: record.customerNo,
+        taskId: record.taskId,
       }
 
       let that = this;
       postAction(url, params).then(res => {
-        let { result } = res;
+        let {result} = res;
         if (res.success) {
           that.$message.info('已通知客户经理,进行材料补充!');
         }
@@ -931,7 +951,7 @@ export default {
       })
 
     },
-    queryTaskById (id) {
+    queryTaskById(id) {
       let url = this.url.queryTask;
       let params = {
         id: id
@@ -947,20 +967,24 @@ export default {
       })
     },
 
-    queryStatusById (record,info) {
+    queryStatusById(record, info) {
       let url = this.url.queryStatusById;
       let params = {
         id: this.task.id
       }
       getAction(url, params).then(res => {
         if (!res.success) {
+          /* this.$warning({
+             title: '提示',
+             content: res.message,
+           })*/
           this.$message.warning(res.message, 3);
           return
-        }else {
-          if (info=='zg'){
+        } else {
+          if (info == 'zg') {
             this.$router.push({path: '/sms/check/TaskUploadDataZG', query: {id: record.id}});
           }
-          if (info=='sc'){
+          if (info == 'sc') {
             this.$router.push({path: '/sms/check/TaskUploadData', query: {id: record.id}});
           }
         }

+ 2 - 2
src/views/smscheck/modules/TaskImport.vue

@@ -36,9 +36,9 @@
           <a-button type="primary" icon="import"
                     @click="downloadTemplat">下载导入模版
           </a-button>
-          <a-button type="primary" icon="import" v-has="'taskImport:excelError'"
+<!--          <a-button type="primary" icon="import" v-has="'taskImport:excelError'"
                     @click="handleExportXls('失败数据')">下载失败数据
-          </a-button>
+          </a-button>-->
           <a-button type="primary" icon="import" v-has="'taskImport:excelErrorLot'"
                     @click="handleExportXls('失败数据')">下载失败数据
           </a-button>

+ 1 - 1
src/views/smscheck/modules/TaskList.vue

@@ -158,7 +158,7 @@
     },
     data () {
       return {
-        description: '稽核任务管理页面',
+        description: '行短稽核任务页面',
         disableSubmit: false,
         columns: [
           {

+ 74 - 68
src/views/smscheck/modules/TaskUploadData.vue

@@ -306,7 +306,7 @@
       <!--      附件-->
 
       <div>
-        <a-form-model-item style="left: 5%;width: 77%;" label="上传资料备注:" v-bind="labelCol1Note">
+        <a-form-model-item style="left: 5%;width: 80%;" label="上传资料备注:" v-bind="labelCol1Note">
           <a-textarea style="height: 77px"
                       v-model="infoModel.contractDateRemark"
                       @change="textareaChange('contractDate','contractDateRemark')"
@@ -325,7 +325,7 @@
           :showUploadList="false"
           :beforeUpload="importBeforeUpload"
           @change="importHandleChange"
-          style='margin-left: 19%'
+          style='margin-left: 18%'
         >
           <a-button> <a-icon type="upload" /> 上传文件 </a-button>
         </a-upload>
@@ -342,11 +342,11 @@
                 frameborder="1"
                 :src="item.urlBase"
                 ref="ifr"
-                width="85%"
+                width="80%"
                 height="445px"
                 scrolling="auto">
               </iframe>
-              <div><img style="width: 85%;height: 445px;border: 1px solid;"
+              <div><img style="width: 80%;height: 445px;border: 1px solid;"
                         v-if="!item.urlBase" :src="noDataPng" border="1">
                 <div>
                   <a-button  v-if="infoModel.contractDate.length && item.urlBase"
@@ -435,7 +435,7 @@
       <!--      文件上传-->
       <!--      附件-->
       <div>
-        <a-form-model-item style="left: 5%;width: 77%;" label="上传资料备注:" v-bind="labelCol1Note">
+        <a-form-model-item style="left: 5%;width: 80%;" label="上传资料备注:" v-bind="labelCol1Note">
 
           <a-textarea style="height: 77px"
                       @change="textareaChange('businessLicenseDate','businessLicenseDateRemark')"
@@ -455,7 +455,7 @@
           :showUploadList="false"
           :beforeUpload="importBeforeUpload"
           @change="importHandleChange"
-          style='margin-left: 19%'
+          style='margin-left: 18%'
         >
           <a-button> <a-icon type="upload" /> 上传文件 </a-button>
         </a-upload>
@@ -472,11 +472,11 @@
                 frameborder="1"
                 :src="item.urlBase"
                 ref="ifr"
-                width="85%"
+                width="80%"
                 height="445px"
                 scrolling="auto">
               </iframe>
-              <div><img style="width: 85%;height: 445px;border: 1px solid;"
+              <div><img style="width: 80%;height: 445px;border: 1px solid;"
                         v-if="!item.urlBase" :src="noDataPng" border="1">
                 <a-button   v-if="infoModel.businessLicenseDate.length && item.urlBase"
                             style="display: block;margin-top: 1px;border-color: red;color: red;float: left"
@@ -563,7 +563,7 @@
       <!--      文件上传-->
       <!--      附件-->
       <div>
-        <a-form-model-item style="left: 5%;width: 77%;" label="上传资料备注:" v-bind="labelCol1Note">
+        <a-form-model-item style="left: 5%;width: 80%;" label="上传资料备注:" v-bind="labelCol1Note">
 
           <a-textarea style="height: 77px"
                       @change="textareaChange('codeNumberDate','codeNumberDateRemark')"
@@ -583,7 +583,7 @@
           :showUploadList="false"
           :beforeUpload="importBeforeUpload"
           @change="importHandleChange"
-          style='margin-left: 19%'
+          style='margin-left: 18%'
         >
           <a-button> <a-icon type="upload" /> 上传文件 </a-button>
         </a-upload>
@@ -600,11 +600,11 @@
                 frameborder="1"
                 :src="item.urlBase"
                 ref="ifr"
-                width="85%"
+                width="80%"
                 height="445px"
                 scrolling="auto">
               </iframe>
-              <div><img style="width: 85%;height: 445px;border: 1px solid;"
+              <div><img style="width: 80%;height: 445px;border: 1px solid;"
                         v-if="!item.urlBase" :src="noDataPng" border="1">
                 <a-button  v-if="infoModel.codeNumberDate.length && item.urlBase"
                            style="display: block;margin-top: 1px;border-color: red;color: red;float: left"
@@ -690,7 +690,7 @@
       <!--      文件上传-->
       <!--      附件-->
       <div>
-        <a-form-model-item style="left: 5%;width: 77%;" label="上传资料备注:" v-bind="labelCol1Note">
+        <a-form-model-item style="left: 5%;width: 80%;" label="上传资料备注:" v-bind="labelCol1Note">
 
           <a-textarea style="height: 77px"
                       @change="textareaChange('filingsDate','filingsDateRemark')"
@@ -710,7 +710,7 @@
           :showUploadList="false"
           :beforeUpload="importBeforeUpload"
           @change="importHandleChange"
-          style='margin-left: 19%'
+          style='margin-left: 18%'
         >
           <a-button> <a-icon type="upload" /> 上传文件 </a-button>
         </a-upload>
@@ -727,11 +727,11 @@
                 frameborder="1"
                 :src="item.urlBase"
                 ref="ifr"
-                width="85%"
+                width="80%"
                 height="445px"
                 scrolling="auto">
               </iframe>
-              <div><img style="width: 85%;height: 445px;border: 1px solid;"
+              <div><img style="width: 80%;height: 445px;border: 1px solid;"
                         v-if="!item.urlBase" :src="noDataPng" border="1">
                 <a-button  v-if="infoModel.filingsDate.length && item.urlBase"
                            style="display: block;margin-top: 1px;border-color: red;color: red;float: left"
@@ -818,7 +818,7 @@
       <!--      文件上传-->
       <!--      附件-->
       <div>
-        <a-form-model-item style="left: 5%;width: 77%;" label="上传资料备注:" v-bind="labelCol1Note">
+        <a-form-model-item style="left: 5%;width: 80%;" label="上传资料备注:" v-bind="labelCol1Note">
 
           <a-textarea style="height: 77px"
                       @change="textareaChange('permitDate','permitDateRemark')"
@@ -838,7 +838,7 @@
           :showUploadList="false"
           :beforeUpload="importBeforeUpload"
           @change="importHandleChange"
-          style='margin-left: 19%'
+          style='margin-left: 18%'
         >
           <a-button> <a-icon type="upload" /> 上传文件 </a-button>
         </a-upload>
@@ -855,11 +855,11 @@
                 frameborder="1"
                 :src="item.urlBase"
                 ref="ifr"
-                width="85%"
+                width="80%"
                 height="445px"
                 scrolling="auto">
               </iframe>
-              <div><img style="width: 85%;height: 445px;border: 1px solid;"
+              <div><img style="width: 80%;height: 445px;border: 1px solid;"
                         v-if="!item.urlBase" :src="noDataPng" border="1">
                 <a-button v-if="infoModel.permitDate.length && item.urlBase"
                           style="display: block;margin-top: 1px;border-color: red;color: red;float: left"
@@ -946,7 +946,7 @@
       <!--      文件上传-->
       <!--      附件-->
       <div>
-        <a-form-model-item style="left: 5%;width: 77%;" label="上传资料备注:" v-bind="labelCol1Note">
+        <a-form-model-item style="left: 5%;width: 80%;" label="上传资料备注:" v-bind="labelCol1Note">
 
           <a-textarea style="height: 77px"
                       @change="textareaChange('corporationCard','corporationCardRemark')"
@@ -966,7 +966,7 @@
           :showUploadList="false"
           :beforeUpload="importBeforeUpload"
           @change="importHandleChange"
-          style='margin-left: 19%'
+          style='margin-left: 18%'
         >
           <a-button> <a-icon type="upload" /> 上传文件 </a-button>
         </a-upload>
@@ -983,11 +983,11 @@
                 frameborder="1"
                 :src="item.urlBase"
                 ref="ifr"
-                width="85%"
+                width="80%"
                 height="445px"
                 scrolling="auto">
               </iframe>
-              <div><img style="width: 85%;height: 445px;border: 1px solid;"
+              <div><img style="width: 80%;height: 445px;border: 1px solid;"
                         v-if="!item.urlBase" :src="noDataPng" border="1">
                 <a-button v-if="infoModel.corporationCard.length && item.urlBase"
                           style="display: block;margin-top: 1px;border-color: red;color: red;float: left"
@@ -1075,7 +1075,7 @@
       <!--      文件上传-->
       <!--      附件-->
       <div>
-        <a-form-model-item style="left: 5%;width: 77%;" label="上传资料备注:" v-bind="labelCol1Note">
+        <a-form-model-item style="left: 5%;width: 80%;" label="上传资料备注:" v-bind="labelCol1Note">
 
           <a-textarea style="height: 77px"
                       @change="textareaChange('personResponsible','personResponsibleRemark')"
@@ -1095,7 +1095,7 @@
           :showUploadList="false"
           :beforeUpload="importBeforeUpload"
           @change="importHandleChange"
-          style='margin-left: 19%'
+          style='margin-left: 18%'
         >
           <a-button> <a-icon type="upload" /> 上传文件 </a-button>
         </a-upload>
@@ -1112,11 +1112,11 @@
                 frameborder="1"
                 :src="item.urlBase"
                 ref="ifr"
-                width="85%"
+                width="80%"
                 height="445px"
                 scrolling="auto">
               </iframe>
-              <div><img style="width: 85%;height: 445px;border: 1px solid;"
+              <div><img style="width: 80%;height: 445px;border: 1px solid;"
                         v-if="!item.urlBase" :src="noDataPng" border="1">
                 <a-button  v-if="infoModel.personResponsible.length && item.urlBase"
                            style="display: block;margin-top: 1px;border-color: red;color: red;float: left"
@@ -1203,7 +1203,7 @@
       <!--      文件上传-->
       <!--      附件-->
       <div>
-        <a-form-model-item style="left: 5%;width: 77%;" label="上传资料备注:" v-bind="labelCol1Note">
+        <a-form-model-item style="left: 5%;width: 80%;" label="上传资料备注:" v-bind="labelCol1Note">
 
           <a-textarea style="height: 77px"
                       v-model="infoModel.operatorCardRemark"
@@ -1223,7 +1223,7 @@
           :showUploadList="false"
           :beforeUpload="importBeforeUpload"
           @change="importHandleChange"
-          style='margin-left: 19%'
+          style='margin-left: 18%'
         >
           <a-button> <a-icon type="upload" /> 上传文件 </a-button>
         </a-upload>
@@ -1240,11 +1240,11 @@
                 frameborder="1"
                 :src="item.urlBase"
                 ref="ifr"
-                width="85%"
+                width="80%"
                 height="445px"
                 scrolling="auto">
               </iframe>
-              <div><img style="width: 85%;height: 445px;border: 1px solid;"
+              <div><img style="width: 80%;height: 445px;border: 1px solid;"
                         v-if="!item.urlBase" :src="noDataPng" border="1">
                 <a-button v-if="infoModel.operatorCard.length && item.urlBase"
                           style="display: block;margin-top: 1px;border-color: red;color: red;float: left"
@@ -1331,7 +1331,7 @@
       <!--      文件上传-->
       <!--      附件-->
       <div>
-        <a-form-model-item style="left: 5%;width: 77%;" label="上传资料备注:" v-bind="labelCol1Note">
+        <a-form-model-item style="left: 5%;width: 80%;" label="上传资料备注:" v-bind="labelCol1Note">
 
           <a-textarea style="height: 77px"
                       @change="textareaChange('operatorCardPhone','operatorCardPhoneRemark')"
@@ -1351,7 +1351,7 @@
           :showUploadList="false"
           :beforeUpload="importBeforeUpload"
           @change="importHandleChange"
-          style='margin-left: 19%'
+          style='margin-left: 18%'
         >
           <a-button> <a-icon type="upload" /> 上传文件 </a-button>
         </a-upload>
@@ -1368,11 +1368,11 @@
                 frameborder="1"
                 :src="item.urlBase"
                 ref="ifr"
-                width="85%"
+                width="80%"
                 height="445px"
                 scrolling="auto">
               </iframe>
-              <div><img style="width: 85%;height: 445px;border: 1px solid;"
+              <div><img style="width: 80%;height: 445px;border: 1px solid;"
                         v-if="!item.urlBase" :src="noDataPng" border="1">
                 <a-button v-if="infoModel.operatorCardPhone.length && item.urlBase"
                           style="display: block;margin-top: 1px;border-color: red;color: red;float: left"
@@ -1460,7 +1460,7 @@
       <!--      文件上传-->
       <!--      附件-->
       <div>
-        <a-form-model-item style="left: 5%;width: 77%;" label="上传资料备注:" v-bind="labelCol1Note">
+        <a-form-model-item style="left: 5%;width: 80%;" label="上传资料备注:" v-bind="labelCol1Note">
 
           <a-textarea style="height: 77px"
                       @change="textareaChange('devicePhone','devicePhoneRemark')"
@@ -1480,7 +1480,7 @@
           :showUploadList="false"
           :beforeUpload="importBeforeUpload"
           @change="importHandleChange"
-          style='margin-left: 19%'
+          style='margin-left: 18%'
         >
           <a-button> <a-icon type="upload" /> 上传文件 </a-button>
         </a-upload>
@@ -1497,11 +1497,11 @@
                 frameborder="1"
                 :src="item.urlBase"
                 ref="ifr"
-                width="85%"
+                width="80%"
                 height="445px"
                 scrolling="auto">
               </iframe>
-              <div><img style="width: 85%;height: 445px;border: 1px solid;"
+              <div><img style="width: 80%;height: 445px;border: 1px solid;"
                         v-if="!item.urlBase" :src="noDataPng" border="1">
                 <a-button v-if="infoModel.devicePhone.length && item.urlBase"
                           style="display: block;margin-top: 1px;border-color: red;color: red;float: left"
@@ -1588,7 +1588,7 @@
       <!--      文件上传-->
       <!--      附件-->
       <div>
-        <a-form-model-item style="left: 5%;width: 77%;" label="上传资料备注:" v-bind="labelCol1Note">
+        <a-form-model-item style="left: 5%;width: 80%;" label="上传资料备注:" v-bind="labelCol1Note">
 
           <a-textarea style="height: 77px"
                       @change="textareaChange('textMessage','textMessageRemark')"
@@ -1608,7 +1608,7 @@
           :showUploadList="false"
           :beforeUpload="importBeforeUpload"
           @change="importHandleChange"
-          style='margin-left: 19%'
+          style='margin-left: 18%'
         >
           <a-button> <a-icon type="upload" /> 上传文件 </a-button>
         </a-upload>
@@ -1625,11 +1625,11 @@
                 frameborder="1"
                 :src="item.urlBase"
                 ref="ifr"
-                width="85%"
+                width="80%"
                 height="445px"
                 scrolling="auto">
               </iframe>
-              <div><img style="width: 85%;height: 445px;border: 1px solid;"
+              <div><img style="width: 80%;height: 445px;border: 1px solid;"
                         v-if="!item.urlBase" :src="noDataPng" border="1">
                 <a-button v-if="infoModel.textMessage.length && item.urlBase"
                           style="display: block;margin-top: 1px;border-color: red;color: red;float: left"
@@ -1715,7 +1715,7 @@
       <!--      文件上传-->
       <!--      附件-->
       <div>
-        <a-form-model-item style="left: 5%;width: 77%;" label="上传资料备注:" v-bind="labelCol1Note">
+        <a-form-model-item style="left: 5%;width: 80%;" label="上传资料备注:" v-bind="labelCol1Note">
 
           <a-textarea style="height: 77px"
                       @change="textareaChange('textMessageBook','textMessageBookRemark')"
@@ -1735,7 +1735,7 @@
           :showUploadList="false"
           :beforeUpload="importBeforeUpload"
           @change="importHandleChange"
-          style='margin-left: 19%'
+          style='margin-left: 18%'
         >
           <a-button> <a-icon type="upload" /> 上传文件 </a-button>
         </a-upload>
@@ -1752,11 +1752,11 @@
                 frameborder="1"
                 :src="item.urlBase"
                 ref="ifr"
-                width="85%"
+                width="80%"
                 height="445px"
                 scrolling="auto">
               </iframe>
-              <div><img style="width: 85%;height: 445px;border: 1px solid;"
+              <div><img style="width: 80%;height: 445px;border: 1px solid;"
                         v-if="!item.urlBase" :src="noDataPng" border="1">
                 <a-button  v-if="infoModel.textMessageBook.length && item.urlBase"
                            style="display: block;margin-top: 1px;border-color: red;color: red;float: left"
@@ -1844,7 +1844,7 @@
       <!--      文件上传-->
       <!--      附件-->
       <div>
-        <a-form-model-item style="left: 5%;width: 77%;" label="上传资料备注:" v-bind="labelCol1Note">
+        <a-form-model-item style="left: 5%;width: 80%;" label="上传资料备注:" v-bind="labelCol1Note">
 
           <a-textarea style="height: 77px"
                       @change="textareaChange('secureBook','secureBookRemark')"
@@ -1864,7 +1864,7 @@
           :showUploadList="false"
           :beforeUpload="importBeforeUpload"
           @change="importHandleChange"
-          style='margin-left: 19%'
+          style='margin-left: 18%'
         >
           <a-button> <a-icon type="upload" /> 上传文件 </a-button>
         </a-upload>
@@ -1881,11 +1881,11 @@
                 frameborder="1"
                 :src="item.urlBase"
                 ref="ifr"
-                width="85%"
+                width="80%"
                 height="445px"
                 scrolling="auto">
               </iframe>
-              <div><img style="width: 85%;height: 445px;border: 1px solid;"
+              <div><img style="width: 80%;height: 445px;border: 1px solid;"
                         v-if="!item.urlBase" :src="noDataPng" border="1">
                 <a-button v-if="infoModel.secureBook.length && item.urlBase"
                           style="display: block;margin-top: 1px;border-color: red;color: red;float: left"
@@ -1971,7 +1971,7 @@
       <!--      文件上传-->
       <!--      附件-->
       <div>
-        <a-form-model-item style="left: 5%;width: 77%;" label="上传资料备注:" v-bind="labelCol1Note">
+        <a-form-model-item style="left: 5%;width: 80%;" label="上传资料备注:" v-bind="labelCol1Note">
 
           <a-textarea style="height: 77px"
                       @change="textareaChange('special','specialRemark')"
@@ -1991,7 +1991,7 @@
           :showUploadList="false"
           :beforeUpload="importBeforeUpload"
           @change="importHandleChange"
-          style='margin-left: 19%'
+          style='margin-left: 18%'
         >
           <a-button> <a-icon type="upload" /> 上传文件 </a-button>
         </a-upload>
@@ -2008,11 +2008,11 @@
                 frameborder="1"
                 :src="item.urlBase"
                 ref="ifr"
-                width="85%"
+                width="80%"
                 height="445px"
                 scrolling="auto">
               </iframe>
-              <div><img style="width: 85%;height: 445px;border: 1px solid;"
+              <div><img style="width: 80%;height: 445px;border: 1px solid;"
                         v-if="!item.urlBase" :src="noDataPng" border="1">
                 <a-button v-if="infoModel.special.length && item.urlBase"
                           style="display: block;margin-top: 1px;border-color: red;color: red;float: left"
@@ -2098,7 +2098,7 @@
       <!--      文件上传-->
       <!--      附件-->
       <div>
-        <a-form-model-item style="left: 5%;width: 77%;" label="上传资料备注:" v-bind="labelCol1Note">
+        <a-form-model-item style="left: 5%;width: 80%;" label="上传资料备注:" v-bind="labelCol1Note">
 
           <a-textarea style="height: 77px"
                       @change="textareaChange('networkAccess','networkAccessRemark')"
@@ -2118,7 +2118,7 @@
           :showUploadList="false"
           :beforeUpload="importBeforeUpload"
           @change="importHandleChange"
-          style='margin-left: 19%'
+          style='margin-left: 18%'
         >
           <a-button> <a-icon type="upload" /> 上传文件 </a-button>
         </a-upload>
@@ -2135,11 +2135,11 @@
                 frameborder="1"
                 :src="item.urlBase"
                 ref="ifr"
-                width="85%"
+                width="80%"
                 height="445px"
                 scrolling="auto">
               </iframe>
-              <div><img style="width: 85%;height: 445px;border: 1px solid;"
+              <div><img style="width: 80%;height: 445px;border: 1px solid;"
                         v-if="!item.urlBase" :src="noDataPng" border="1">
                 <a-button  v-if="infoModel.networkAccess.length && item.urlBase"
                            style="display: block;margin-top: 1px;border-color: red;color: red;float: left"
@@ -2225,7 +2225,7 @@
       <!--      文件上传-->
       <!--      附件-->
       <div>
-        <a-form-model-item style="left: 5%;width: 77%;" label="上传资料备注:" v-bind="labelCol1Note">
+        <a-form-model-item style="left: 5%;width: 80%;" label="上传资料备注:" v-bind="labelCol1Note">
 
           <a-textarea style="height: 77px"
                       @change="textareaChange('groupPriceApproval','groupPriceApprovalRemark')"
@@ -2245,7 +2245,7 @@
           :showUploadList="false"
           :beforeUpload="importBeforeUpload"
           @change="importHandleChange"
-          style='margin-left: 19%'
+          style='margin-left: 18%'
         >
           <a-button> <a-icon type="upload" /> 上传文件 </a-button>
         </a-upload>
@@ -2262,11 +2262,11 @@
                 frameborder="1"
                 :src="item.urlBase"
                 ref="ifr"
-                width="85%"
+                width="80%"
                 height="445px"
                 scrolling="auto">
               </iframe>
-              <div><img style="width: 85%;height: 445px;border: 1px solid;"
+              <div><img style="width: 80%;height: 445px;border: 1px solid;"
                         v-if="!item.urlBase" :src="noDataPng" border="1">
                 <a-button v-if="infoModel.groupPriceApproval.length && item.urlBase"
                           style="display: block;margin-top: 1px;border-color: red;color: red;float: left"
@@ -3378,6 +3378,7 @@ export default {
       };
       console.log(stringToHTML('<h1>Hello world!</h1><p>How are you today?</p>'));
       if (info==="no"){
+        this.uploading = false;
         this.$warning({
           title: '提示',
           dangerouslyUseHTMLString: true,
@@ -3392,6 +3393,7 @@ export default {
         return
       }
       if (info==="infoNo"){
+        this.uploading = false;
         this.$warning({
           title: '提示',
           dangerouslyUseHTMLString: true,
@@ -3601,11 +3603,15 @@ export default {
     opacity: 0;
   }
 }
-
+.img-remark {
+  width: 85%;
+  height: 445px;
+  border: 1px solid;
+}
 .thumb-example {
-  width: 921px;
+  width: 80%;
   margin-top: 20px;
-  left: 12%;
+  left: 10%;
   position: relative;
   // background: #000;
 }
@@ -3637,7 +3643,7 @@ export default {
   height: 20% !important;
   box-sizing: border-box;
   padding: 10px 0px;
-  width: 948px;
+
   margin-left: 2px;
 
   .swiper-button-next {

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

@@ -215,7 +215,7 @@
         />
         <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
       </a-form-model-item>
-      <div style="height: 70%">
+      <div style="height: 70%;left: 21%;position: relative">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -339,7 +339,7 @@
         />
         <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
       </a-form-model-item>
-      <div style="height: 70%">
+      <div style="height: 70%;left: 21%;position: relative">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -464,7 +464,7 @@
         />
         <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
       </a-form-model-item>
-      <div style="height: 70%">
+      <div style="height: 70%;left: 21%;position: relative">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -590,7 +590,7 @@
         />
         <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
       </a-form-model-item>
-      <div style="height: 70%">
+      <div style="height: 70%;left: 21%;position: relative">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -714,7 +714,7 @@
         />
         <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
       </a-form-model-item>
-      <div style="height: 70%">
+      <div style="height: 70%;left: 21%;position: relative">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -838,7 +838,7 @@
         />
         <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
       </a-form-model-item>
-      <div style="height: 70%">
+      <div style="height: 70%;left: 21%;position: relative">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -963,7 +963,7 @@
         />
         <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
       </a-form-model-item>
-      <div style="height: 70%">
+      <div style="height: 70%;left: 21%;position: relative">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -1087,7 +1087,7 @@
         />
         <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
       </a-form-model-item>
-      <div style="height: 70%">
+      <div style="height: 70%;left: 21%;position: relative">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -1211,7 +1211,7 @@
         />
         <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
       </a-form-model-item>
-      <div style="height: 70%">
+      <div style="height: 70%;left: 21%;position: relative">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -1336,7 +1336,7 @@
         />
         <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
       </a-form-model-item>
-      <div style="height: 70%">
+      <div style="height: 70%;left: 21%;position: relative">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -1461,7 +1461,7 @@
         />
         <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
       </a-form-model-item>
-      <div style="height: 70%">
+      <div style="height: 70%;left: 21%;position: relative">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -1585,7 +1585,7 @@
         />
         <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
       </a-form-model-item>
-      <div style="height: 70%">
+      <div style="height: 70%;left: 21%;position: relative">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -1710,7 +1710,7 @@
         />
         <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
       </a-form-model-item>
-      <div style="height: 70%">
+      <div style="height: 70%;left: 21%;position: relative">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -1834,7 +1834,7 @@
         />
         <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
       </a-form-model-item>
-      <div style="height: 70%">
+      <div style="height: 70%;left: 21%;position: relative">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -1958,7 +1958,7 @@
         />
         <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
       </a-form-model-item>
-      <div style="height: 70%">
+      <div style="height: 70%;left: 21%;position: relative">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper
@@ -2082,7 +2082,7 @@
         />
         <!--            :auto-size="{ minRows: 3, maxRows: 5 }"-->
       </a-form-model-item>
-      <div style="height: 70%">
+      <div style="height: 70%;left: 21%;position: relative">
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper

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

@@ -770,20 +770,6 @@
       <!--      附件-->
 
      <div style="height: 70%">
-         <a-upload
-          name="file"
-          :multiple="true"
-          v-if="infoModel.contractDateResult ==='2'"
-          :action="importMinioUploadAction"
-          :customRequest="e => selfUploadContract(e, 'codeNumberDate')"
-          :headers="tokenHeader"
-          :showUploadList="false"
-          :beforeUpload="importBeforeUpload"
-          @change="importHandleChange"
-           style='margin-left: 19%'
-        >
-          <a-button> <a-icon type="upload" /> 上传文件 </a-button>
-        </a-upload>
         <div class="thumb-example"  >
           <!-- swiper1 -->
           <swiper

+ 3 - 7
src/views/specialApply/modules/TaskCheckList.vue

@@ -106,7 +106,8 @@
               <a-divider type="vertical"/>
             </span>
 
-            <span v-has="'special:task:check:list:upload:improve'" v-if="record.checkState == 4">
+            <span v-has="'special:task:check:list:upload:improve'"
+                  v-if="record.checkState == 4">
               <a @click="showUpload(record)">整改</a>
               <a-divider type="vertical"/>
             </span>
@@ -129,11 +130,6 @@
               <a-divider type="vertical"/>
             </span>
 
-            <span v-has="'special:task:check:list:history'" v-if="record.checkState >= 4">
-              <a @click="showCheckLog(record)">历史</a>
-              <a-divider type="vertical"/>
-            </span>
-
             <span v-has="'special:task:check:list:history'" v-if="record.checkState >= 4">
               <a @click="showCheckLog(record)">下载资料</a>
               <a-divider type="vertical"/>
@@ -146,7 +142,7 @@
             </span>
 
 
-            <a-dropdown>
+            <a-dropdown v-has="'special:task:check:list:delete'" v-if="record.checkState == 0 || record.checkState == 1 || record.checkState == 6">
               <a class="ant-dropdown-link">更多
                 <a-icon type="down"/>
               </a>

+ 1 - 1
src/views/statistics/SmsCheckStatistics.vue

@@ -606,7 +606,7 @@ export default {
 
   created() {
 
-    const waterMarkText = '智慧运营系统';
+    const waterMarkText = '业务风险管控智能化系统';
     this.canvas = document.createElement('canvas');
     const ctx = this.canvas.getContext('2d');
     this.canvas.width = this.canvas.height = 100;

+ 1 - 1
src/views/system/SysAnnouncement_checkList.vue

@@ -128,7 +128,7 @@
         description: '系统通告表管理页面',
         // 查询条件
         queryParam: {
-          "sender":"智慧运营系统"
+          "sender":"业务风险管控智能化系统"
         },
         // 表头
         columns: [

+ 1 - 1
src/views/system/modules/UserRoleModal.vue

@@ -22,7 +22,7 @@
           :expandedKeys="expandedKeysss"
           :checkStrictly="checkStrictly">
           <span slot="hasDatarule" slot-scope="{slotTitle,ruleFlag}">
-            {{ slotTitle }}<a-icon v-show="ruleFlag" type="align-left" style="margin-left:5px;color: red;"></a-icon>
+            {{ slotTitle }}<a-icon v-show="false" type="align-left" style="margin-left:5px;color: red;"></a-icon>
           </span>
         </a-tree>
       </a-form-item>

+ 18 - 17
src/views/truckCheck/TaskUploadData.vue

@@ -277,7 +277,7 @@
                 :showUploadList="false"
                 :beforeUpload="importBeforeUpload"
                 @change="importHandleChange"
-                style='margin-left: 125px;line-height: 50px'
+                class="a-upload-line-30"
               >
                 <a-button> <a-icon type="upload" /> 上传文件 </a-button>
               </a-upload>
@@ -417,7 +417,7 @@
           :showUploadList="false"
           :beforeUpload="importBeforeUpload"
           @change="importHandleChange"
-          style='margin-left: 125px;line-height: 50px'
+          class="a-upload-line-30"
         >
           <a-button> <a-icon type="upload" /> 上传文件 </a-button>
         </a-upload>
@@ -556,7 +556,7 @@
                 :showUploadList="false"
                 :beforeUpload="importBeforeUpload"
                 @change="importHandleChange"
-                style='margin-left: 125px;line-height: 50px'
+                class="a-upload-line-30"
               >
                 <a-button> <a-icon type="upload" /> 上传文件 </a-button>
               </a-upload>
@@ -695,7 +695,7 @@
                 :showUploadList="false"
                 :beforeUpload="importBeforeUpload"
                 @change="importHandleChange"
-                style='margin-left: 125px;line-height: 50px'
+                class="a-upload-line-30"
               >
                 <a-button> <a-icon type="upload" /> 上传文件 </a-button>
               </a-upload>
@@ -834,7 +834,7 @@
                 :showUploadList="false"
                 :beforeUpload="importBeforeUpload"
                 @change="importHandleChange"
-                style='margin-left: 125px;line-height: 50px'
+                class="a-upload-line-30"
               >
                 <a-button> <a-icon type="upload" /> 上传文件 </a-button>
               </a-upload>
@@ -973,7 +973,7 @@
                 :showUploadList="false"
                 :beforeUpload="importBeforeUpload"
                 @change="importHandleChange"
-                style='margin-left: 125px;line-height: 50px'
+                class="a-upload-line-30"
               >
                 <a-button> <a-icon type="upload" /> 上传文件 </a-button>
               </a-upload>
@@ -1112,7 +1112,7 @@
                 :showUploadList="false"
                 :beforeUpload="importBeforeUpload"
                 @change="importHandleChange"
-                style='margin-left: 125px;line-height: 50px'
+                class="a-upload-line-30"
               >
                 <a-button> <a-icon type="upload" /> 上传文件 </a-button>
               </a-upload>
@@ -1251,7 +1251,7 @@
                 :showUploadList="false"
                 :beforeUpload="importBeforeUpload"
                 @change="importHandleChange"
-                style='margin-left: 125px;line-height: 50px'
+                class="a-upload-line-30"
               >
                 <a-button> <a-icon type="upload" /> 上传文件 </a-button>
               </a-upload>
@@ -1390,7 +1390,7 @@
                 :showUploadList="false"
                 :beforeUpload="importBeforeUpload"
                 @change="importHandleChange"
-                style='margin-left: 125px;line-height: 50px'
+                class="a-upload-line-30"
               >
                 <a-button> <a-icon type="upload" /> 上传文件 </a-button>
               </a-upload>
@@ -1529,7 +1529,7 @@
                 :showUploadList="false"
                 :beforeUpload="importBeforeUpload"
                 @change="importHandleChange"
-                style='margin-left: 125px;line-height: 50px'
+                class="a-upload-line-30"
               >
                 <a-button> <a-icon type="upload" /> 上传文件 </a-button>
               </a-upload>
@@ -1670,7 +1670,7 @@
                 :showUploadList="false"
                 :beforeUpload="importBeforeUpload"
                 @change="importHandleChange"
-                style='margin-left: 125px;line-height: 50px'
+                class="a-upload-line-30"
               >
                 <a-button> <a-icon type="upload" /> 上传文件 </a-button>
               </a-upload>
@@ -1809,7 +1809,7 @@
                 :showUploadList="false"
                 :beforeUpload="importBeforeUpload"
                 @change="importHandleChange"
-                style='margin-left: 125px;line-height: 50px'
+                class="a-upload-line-30"
               >
                 <a-button> <a-icon type="upload" /> 上传文件 </a-button>
               </a-upload>
@@ -1948,7 +1948,7 @@
                 :showUploadList="false"
                 :beforeUpload="importBeforeUpload"
                 @change="importHandleChange"
-                style='margin-left: 125px;line-height: 50px'
+                class="a-upload-line-30"
               >
                 <a-button> <a-icon type="upload" /> 上传文件 </a-button>
               </a-upload>
@@ -2230,7 +2230,7 @@
                 :showUploadList="false"
                 :beforeUpload="importBeforeUpload"
                 @change="importHandleChange"
-                style='margin-left: 125px;line-height: 50px'
+                class="a-upload-line-30"
               >
                 <a-button> <a-icon type="upload" /> 上传文件 </a-button>
               </a-upload>
@@ -2369,7 +2369,7 @@
                 :showUploadList="false"
                 :beforeUpload="importBeforeUpload"
                 @change="importHandleChange"
-                style='margin-left: 125px;line-height: 50px'
+                class="a-upload-line-30"
               >
                 <a-button> <a-icon type="upload" /> 上传文件 </a-button>
               </a-upload>
@@ -2509,7 +2509,7 @@
                 :showUploadList="false"
                 :beforeUpload="importBeforeUpload"
                 @change="importHandleChange"
-                style='margin-left: 125px;line-height: 50px'
+                class="a-upload-line-30"
               >
                 <a-button> <a-icon type="upload" /> 上传文件 </a-button>
               </a-upload>
@@ -3993,6 +3993,7 @@ export default {
       };
       console.log(stringToHTML('<h1>Hello world!</h1><p>How are you today?</p>'));
       if (info==="no"){
+        this.uploading = false;
         this.$warning({
           title: '提示',
           dangerouslyUseHTMLString: true,
@@ -4439,7 +4440,7 @@ h3 {
   box-sizing: border-box;
   padding: 10px 0px;
   /*  width: 864px;*/
-  margin-left: 10%;
+/*  margin-left: 10%;*/
 
   .swiper-button-next {
     right: 0px;

File diff suppressed because it is too large
+ 394 - 343
src/views/truckCheck/modules/TaskCheckAuditZG.vue


+ 1 - 1
src/views/truckCheck/modules/TaskCheckList.vue

@@ -144,7 +144,7 @@
               <a-divider type="vertical"/>
             </span>
 
-                <a-dropdown>
+                <a-dropdown v-has="'truck:task:check:list:more'">
                   <a class="ant-dropdown-link">更多
                     <a-icon type="down"/>
                   </a>

Some files were not shown because too many files changed in this diff