“liuhy” 2 роки тому
батько
коміт
cd1c187dfb

+ 99 - 263
src/views/company/CompanyTaskList.vue

@@ -11,143 +11,107 @@
         <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>-->
             </div>
-
             <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-descriptions style="left: 3%;top:2%;position: relative;">
+              <a-descriptions-item label="行短稽核次数">12</a-descriptions-item>
+              <a-descriptions-item label="一次通过率">84%</a-descriptions-item>
+              <a-descriptions-item label="整改率">16%</a-descriptions-item>
+            </a-descriptions>
+            <a-descriptions style="left: 3%;top:2%;position: relative;">
+              <a-descriptions-item label="物联网稽核次数">15</a-descriptions-item>
+              <a-descriptions-item label="一次通过率">82%</a-descriptions-item>
+              <a-descriptions-item label="整改率">18%</a-descriptions-item>
+            </a-descriptions>
+            <a-descriptions style="left: 3%;top:2%;position: relative;">
+              <a-descriptions-item label="中继线稽核次数">21</a-descriptions-item>
+              <a-descriptions-item label="一次通过率">79%</a-descriptions-item>
+              <a-descriptions-item label="整改率">21%</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>
+              <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%)"
+            <a-divider style="left: 3%;position: relative;font-weight:400;color: rgb(55 53 53 / 85%);font-weight: 900"
                        orientation="left">
-              2.1各类型稽核总次数:17
+              行短稽核员数量:2
             </a-divider>
+            <a-descriptions style="left: 3%;top:2%;position: relative;">
+              <a-descriptions-item label="刘飞">稽核6次</a-descriptions-item>
+            </a-descriptions>
             <a-list style="left: 3%;position: relative;width: 98%" size="small" bordered>
-
-              <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-timeline style="position: relative;margin-top: 2%;margin-left: 2%">
+                <a-timeline-item>2023-12-01 12:03|【任务名称:测试任务1】中进行了稽核|稽核结果:通过</a-timeline-item>
+                <a-timeline-item color="red">2023-12-01 14:09|【任务名称:测试任务2】中进行了稽核|稽核结果:未通过</a-timeline-item>
+                <a-timeline-item>2023-12-02 15:23|【任务名称:测试任务2】中进行了稽核|稽核结果:通过</a-timeline-item>
+                <a-timeline-item>2023-12-01 12:03|【任务名称:测试任务】中进行了稽核|稽核结果:通过</a-timeline-item>
+              </a-timeline>
+            </a-list>
+            <a-descriptions style="left: 3%;top:10px;position: relative;">
+              <a-descriptions-item label="张达">稽核6次</a-descriptions-item>
+            </a-descriptions>
+            <a-list style="left: 3%;position: relative;width: 98%" size="small" bordered>
+              <a-timeline style="position: relative;margin-top: 2%;margin-left: 2%">
+                <a-timeline-item>2023-12-01 12:03|【任务名称:测试任务1】中进行了稽核|稽核结果:通过</a-timeline-item>
+                <a-timeline-item color="red">2023-12-01 14:09|【任务名称:测试任务2】中进行了稽核|稽核结果:未通过</a-timeline-item>
+                <a-timeline-item>2023-12-02 15:23|【任务名称:测试任务2】中进行了稽核|稽核结果:通过</a-timeline-item>
+                <a-timeline-item>2023-12-01 12:03|【任务名称:测试任务】中进行了稽核|稽核结果:通过</a-timeline-item>
+              </a-timeline>
             </a-list>
 
-
-
-            <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%);font-weight: 900"
                        orientation="left">
-              稽核员总人数:2
+              物联网稽核员数量:1
             </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-item label="崔亮">稽核7次</a-descriptions-item>
             </a-descriptions>
+            <a-list style="left: 3%;position: relative;width: 98%" size="small" bordered>
+              <a-timeline style="position: relative;margin-top: 2%;margin-left: 2%">
+                <a-timeline-item>2023-12-01 11:03|【任务名称:测试任务1】中进行了稽核|稽核结果:通过</a-timeline-item>
+                <a-timeline-item color="red">2023-12-01 15:09|【任务名称:测试任务2】中进行了稽核|稽核结果:未通过</a-timeline-item>
+                <a-timeline-item>2023-12-03 12:23|【任务名称:测试任务2】中进行了稽核|稽核结果:通过</a-timeline-item>
+                <a-timeline-item>2023-12-04 16:03|【任务名称:测试任务】中进行了稽核|稽核结果:通过</a-timeline-item>
+                <a-timeline-item>2023-12-04 16:03|【任务名称:测试任务3】中进行了稽核|稽核结果:通过</a-timeline-item>
+                <a-timeline-item>2023-12-04 16:03|【任务名称:测试任务3】中进行了稽核|稽核结果:通过</a-timeline-item>
+
+              </a-timeline>
+            </a-list>
 
-<!--            <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-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%);font-weight: 900"
                        orientation="left">
-              工作信息
-            </a-divider>-->
-
-<!--
+              中继线稽核员数量:1
+            </a-divider>
+            <a-descriptions style="left: 3%;top:2%;position: relative;">
+              <a-descriptions-item label="王一帆">稽核6次</a-descriptions-item>
+            </a-descriptions>
             <a-list style="left: 3%;position: relative;width: 98%" size="small" bordered>
-              <a-list-item>暂无相关信息</a-list-item>
+              <a-timeline style="position: relative;margin-top: 2%;margin-left: 2%">
+                <a-timeline-item>2023-12-01 12:03|【任务名称:测试任务1】中进行了稽核|稽核结果:通过</a-timeline-item>
+                <a-timeline-item color="red">2023-12-01 14:09|【任务名称:测试任务2】中进行了稽核|稽核结果:未通过</a-timeline-item>
+                <a-timeline-item>2023-12-02 15:23|【任务名称:测试任务2】中进行了稽核|稽核结果:通过</a-timeline-item>
+                <a-timeline-item>2023-12-01 12:03|【任务名称:测试任务】中进行了稽核|稽核结果:通过</a-timeline-item>
+              </a-timeline>
             </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">客户经理统计   </span>
+              <span style="float: left;position: relative;top: 4px;color: #1890FF">客户经理日志报表   </span>
             </div>
 
             <div>
@@ -156,172 +120,44 @@
                 张雪
               </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 title="行短类型" 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-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-item label="合同资料:">2</a-descriptions-item>
+                <a-descriptions-item label="营业执照:">3</a-descriptions-item>
+                <a-descriptions-item label="码号证书:">2</a-descriptions-item>
+                <a-descriptions-item label="备案通知:">4</a-descriptions-item>
+                <a-descriptions-item label="增值业务许可证:">4</a-descriptions-item>
+                <a-descriptions-item label="法人/责任人证件:">4</a-descriptions-item>
+                <a-descriptions-item label="责任人授权书:">4</a-descriptions-item>
+                <a-descriptions-item label="经办人证件:">4</a-descriptions-item>
+                <a-descriptions-item label="入网签报:">4</a-descriptions-item>
+                <a-descriptions-item label="集团价格审批单:">4</a-descriptions-item>
+                <a-descriptions-item label="机房设备:">4</a-descriptions-item>
+                <a-descriptions-item label="短信资料:">4</a-descriptions-item>
+                <a-descriptions-item label="信息安全责任承诺书:">4</a-descriptions-item>
+                <a-descriptions-item label="手持身份证:">4</a-descriptions-item>
+                <a-descriptions-item label="端口类短信业务责任承诺书:">4</a-descriptions-item>
+                <a-descriptions-item label="特殊资费审批:">4</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>
+              <a-list style="left: 3%;position: relative;width: 98%" size="small" bordered>
+                <a-timeline style="position: relative;margin-top: 2%;margin-left: 2%">
+                  <a-timeline-item>2023-12-01 12:03|【任务名称:测试任务1】|上传资料</a-timeline-item>
+                  <a-timeline-item color="red">2023-12-01 14:09|【任务名称:测试任务2】|整改</a-timeline-item>
+                  <a-timeline-item>2023-12-02 15:23|【任务名称:测试任务2】|上传资料</a-timeline-item>
+                  <a-timeline-item>2023-12-01 12:03|【任务名称:测试任务】|上传资料</a-timeline-item>
+                </a-timeline>
+              </a-list>
             </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-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-descriptions title="物联网类型" style="left: 3%;margin-top:2%;position: relative;">
+              <a-descriptions-item label="上传资料次数:">9</a-descriptions-item>
+              <a-descriptions-item label="整改次数:">2</a-descriptions-item>
+            </a-descriptions>
 
 
           </a-card>

+ 568 - 0
src/views/company/CompanyTaskList0408.vue

@@ -0,0 +1,568 @@
+<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;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 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-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-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-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-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>
+          <a-card :bordered="false" style="margin-top: 10px;">
+            <div slot="title">
+              <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-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>

Різницю між файлами не показано, бо вона завелика
+ 310 - 234
src/views/networkAccess/userStatistics.vue


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

@@ -325,7 +325,6 @@
         let that = this;
         let httpUrl = this.url.edit;
         let param = record;
-
         // 发送请求
         putAction(httpUrl, param)
           .then((res) => {

+ 23 - 11
src/views/specialApply/modules/TaskCheckList.vue

@@ -34,19 +34,21 @@
                 <j-input placeholder="请输入号码" v-model="queryParam.smsNumber"></j-input>
               </a-form-item>
             </a-col>
-            <template v-if="toggleSearchStatus">
 
-            </template>
-            <a-col :xl="6" :lg="7" :md="8" :sm="24">
-            <span style="float: left;overflow: hidden;" class="table-page-search-submitButtons">
-              <a-button type="primary" @click="searchQuery" icon="search">查询</a-button>
-              <a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">重置</a-button>
-              <a @click="handleToggleSearch" style="margin-left: 8px">
-                {{ toggleSearchStatus ? '收起' : '展开' }}
-                <a-icon :type="toggleSearchStatus ? 'up' : 'down'"/>
-              </a>
-            </span>
+            <a-col  :xl="12" :lg="12" :md="12" :sm="24">
+              <a-form-item label="提交材料日期"    :labelCol="{ span:3}"   :wrapperCol="{ span: 5 }">
+                <j-date :show-time="true" date-format="YYYY-MM-DD HH:mm:ss" placeholder="请选择开始时间" class="query-group-cust"
+                        id ="cardStartTime"  v-model="queryParam.createTimeStart" ></j-date>
+                <span class="query-group-split-cust"></span>
+                <j-date :show-time="true" date-format="YYYY-MM-DD HH:mm:ss" placeholder="请选择结束时间" class="query-group-cust"
+                        id="cardEndTime"  v-model="queryParam.createTimeEnd" ></j-date>
+              </a-form-item>
             </a-col>
+
+
+<!--            <template v-if="toggleSearchStatus">
+
+            </template>-->
           </a-row>
         </a-form>
       </div>
@@ -54,6 +56,16 @@
 
       <!-- 操作按钮区域 -->
       <div class="table-operator">
+        <a-col :xl="3" :lg="7" :md="8" :sm="24">
+            <span style="float: left;overflow: hidden;" class="table-page-search-submitButtons">
+              <a-button type="primary" @click="searchQuery" icon="search">查询</a-button>
+              <a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">重置</a-button>
+              <!--              <a @click="handleToggleSearch" style="margin-left: 8px">
+                              {{ toggleSearchStatus ? '收起' : '展开' }}
+                              <a-icon :type="toggleSearchStatus ? 'up' : 'down'"/>
+                            </a>-->
+            </span>
+        </a-col>
         <a-button v-has="'specialApply:task:check:import:custiom'" type="primary" icon="download"
                   @click="importCustiom">导入客户
         </a-button>

Деякі файли не було показано, через те що забагато файлів було змінено