Forráskód Böngészése

流程管理数据统计修改/logo替换

lph 1 éve
szülő
commit
d43d8ef821

+ 2 - 2
zkqy-ui/src/layout/index.vue

@@ -5,8 +5,8 @@
       <el-row>
         <el-col :span="12">
           <span>
-            <!-- <img src="../assets/images/mec_logo1.png" alt="" class="imgg" /> -->
-            <img src="../assets/images/comlo.png" alt="" class="imgg" />
+            <img src="../assets/images/mec_logo1.png" alt="" class="imgg" />
+            <!-- <img src="../assets/images/comlo.png" alt="" class="imgg" /> -->
           </span>
         </el-col>
         <el-col :span="4" :offset="8">

+ 2 - 3
zkqy-ui/src/views/bussiness/components/taskList.vue

@@ -1,13 +1,12 @@
 <template>
   <div class="task-list-wrap">
     <div class="title-list">
-      <div class="title-item">
-        <!-- <span class="title-label">完成时间:</span> -->
+      <!-- <div class="title-item">
         <span class="title-label">序号:</span>
         <span class="title-content" style="font-size: 50px; color: red">{{
           num
         }}</span>
-      </div>
+      </div> -->
       <div class="title-item">
         <span class="title-label">任务号:</span>
         <span class="title-content">{{ baseInfo.benTaskProcessKey }}</span>

+ 76 - 11
zkqy-ui/src/views/bussiness/processMange.vue

@@ -1,26 +1,26 @@
 <template>
   <div class="process-mange-wrap">
     <!-- <el-card shadow="always" :body-style="{ padding: '20px' }"> -->
-    <el-row v-show="false">
+    <el-row>
       <el-col :xs="24" :md="8" :xl="8" class="col">
         <div class="statistic-wrap">
           <div class="discription">
-            <span class="title">我的处理</span>
-            <span class="sub-title">需要我处理的流程</span>
+            <span class="title">已完成</span>
+            <span class="sub-title">已经完成的管道数</span>
           </div>
-          <span class="data">{{ tableData.length }}</span>
+          <span class="data">{{ doneNum }}</span>
         </div>
       </el-col>
       <el-col :xs="24" :md="8" :xl="8" class="col">
         <div class="statistic-wrap">
           <div class="discription">
-            <span class="title">已完成</span>
-            <span class="sub-title">已完成的</span>
+            <span class="title">进行中</span>
+            <span class="sub-title">正在进行的管道数</span>
           </div>
-          <span class="data">0</span>
+          <span class="data">{{ doingNum }}</span>
         </div>
       </el-col>
-      <el-col :xs="24" :md="8" :xl="8" class="col">
+      <!-- <el-col :xs="24" :md="8" :xl="8" class="col">
         <div class="statistic-wrap">
           <div class="discription">
             <span class="title">完成</span>
@@ -28,7 +28,7 @@
           </div>
           <span class="data">0</span>
         </div>
-      </el-col>
+      </el-col> -->
     </el-row>
     <!-- </el-card> -->
     <div class="main-area">
@@ -71,7 +71,7 @@
           <el-table-column type="selection" width="55" align="center" />
           <el-table-column type="index" width="50" align="center" />
           <el-table-column
-            v-for="col in columns"
+            v-for="col in newColumn"
             :prop="col.prop"
             :key="col.prop"
             :label="col.label"
@@ -282,6 +282,8 @@ export default {
   dicts: ["bpm_type", "task_process_state"],
   data() {
     return {
+      doneNum: 0, //已完成数
+      doingNum: 0, //进行中数
       row: {}, //当前操作行数据
       myForm: "", //自定义表单组件名
       // 节点弹窗title
@@ -356,9 +358,44 @@ export default {
       backExceptionTaskList: ["GY06"], //特殊回退表单组件列表
     };
   },
-  computed: {},
+  computed: {
+    newColumn() {
+      if (this.queryParams.taskProcessState == "3") {
+        return [
+          {
+            prop: "bepTaskKey",
+            label: "任务编号",
+          },
+          {
+            prop: "bepTaskName",
+            label: "任务名称",
+          },
+          {
+            prop: "bepTaskProcessType",
+            label: "任务流程类型",
+          },
+          {
+            prop: "bepTaskProcessState",
+            label: "任务流程状态",
+          },
+          {
+            prop: "benCreateBy",
+            label: "创建人",
+          },
+          {
+            prop: "benCreateTime",
+            label: "创建时间",
+          },
+        ];
+      } else {
+        return this.columns;
+      }
+    },
+  },
   mounted() {
     this.getList();
+    this.getDoneNumber();
+    this.getDoingNumber();
   },
   methods: {
     // 获取列表数据
@@ -375,6 +412,34 @@ export default {
         }
       );
     },
+    getDoneNumber() {
+      let params = {
+        pageNum: 1,
+        pageSize: 10,
+        taskProcessState: "3",
+      };
+      processList(params).then((res) => {
+        if (res.code == 200) {
+          this.doneNum = res.total;
+        } else {
+          this.$message.error("网络异常,请稍后再试");
+        }
+      });
+    },
+    getDoingNumber() {
+      let params = {
+        pageNum: 1,
+        pageSize: 10,
+        taskProcessState: "0",
+      };
+      processList(params).then((res) => {
+        if (res.code == 200) {
+          this.doingNum = res.total;
+        } else {
+          this.$message.error("网络异常,请稍后再试");
+        }
+      });
+    },
     // 获取表单数据
     async getFormData() {
       let formData = {};

+ 2 - 2
zkqy-ui/src/views/login.vue

@@ -351,8 +351,8 @@ export default {
   margin-top: 57px;
   width: 194px;
   height: 64px;
-  /*background: url(../assets/images/mec_logo_login.png);*/
-  background: url(../assets/images/comp.png);
+  background: url(../assets/images/mec_logo_login.png);
+  // background: url(../assets/images/comp.png);
   /* box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25); */
   opacity: 1;
 }

+ 2 - 2
zkqy-ui/src/views/system/role/index.vue

@@ -16,7 +16,7 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="租户名称" prop="tenantName">
+      <!-- <el-form-item label="租户名称" prop="tenantName">
         <el-input
           v-model="queryParams.tenantName"
           placeholder="请输入租户名称"
@@ -24,7 +24,7 @@
           style="width: 240px"
           @keyup.enter.native="handleQuery"
         />
-      </el-form-item>
+      </el-form-item> -->
       <el-form-item label="权限字符" prop="roleKey">
         <el-input
           v-model="queryParams.roleKey"