Guoxiaohuan 5 years ago
parent
commit
d6ddb1d6d1
2 changed files with 42 additions and 4 deletions
  1. 35 3
      src/views/appeal/index.vue
  2. 7 1
      src/views/audit/index.vue

+ 35 - 3
src/views/appeal/index.vue

@@ -28,7 +28,7 @@
               </div>
               <div class="remark">备注:{{item.remarks||'--'}}</div>
               <div class="btn">
-                <el-button size="mini">查看快照</el-button>
+                <el-button size="mini" @click="viewSnapshots = true">查看快照</el-button>
                 <el-button size="mini" type="primary" @click="menu(item)">申诉</el-button>
               </div>
             </div>
@@ -77,11 +77,22 @@
         </div>
       </div>
     </div>
+    <div class="view-dialog">
+      <el-dialog
+        title="策略推出时状况"
+        :visible.sync="viewSnapshots"
+        :close-on-click-modal="false"
+        width="1260px"
+      >
+        <ev-snapshots-dialog></ev-snapshots-dialog>
+      </el-dialog>
+    </div>
   </div>
 </template>
 <script>
 import Head from "../main/index";
 import { queryWorkflow, queryChillerExecuteInfo } from "@/api/appeal/appeal.js";
+import EvSnapshotsDialog from "../evaluate/evSnapshotsDialog";
 var moment = require("moment");
 import "moment/locale/zh-cn";
 
@@ -92,7 +103,8 @@ export default {
       appealsArr: [],
       InAuditArr: [],
       auditCompletedArr: [],
-      appealsDate: ""
+      appealsDate: "",
+      viewSnapshots: false
       // data: [
       //   {
       //     date: "20202.01.13",
@@ -198,7 +210,8 @@ export default {
     };
   },
   components: {
-    Head
+    Head,
+    EvSnapshotsDialog
   },
   mounted() {
     this.init();
@@ -252,6 +265,7 @@ export default {
       };
 
       queryWorkflow(params).then(res => {
+        console.log(res);
         let appealsArr = [],
           arr = [];
         appealsArr = res.content ? res.content : [];
@@ -626,4 +640,22 @@ export default {
     }
   }
 }
+</style>
+<style lang="scss">
+.view-dialog {
+  .el-dialog__header {
+    padding: 16px 28px 0 32px;
+    .el-dialog__title {
+      height: 24px;
+      font-size: 16px;
+      font-family: PingFangSC-Medium, PingFang SC;
+      font-weight: 500;
+      color: rgba(31, 36, 41, 1);
+      line-height: 24px;
+    }
+  }
+  .el-dialog__body {
+    padding-top: 0;
+  }
+}
 </style>

+ 7 - 1
src/views/audit/index.vue

@@ -7,7 +7,7 @@
           <span class="appeal-left-top-span Micbold">待审核</span>
           <el-select v-model="value" placeholder="请选择">
             <el-option
-              v-for="item in options"
+              v-for="item in appealOptions"
               :key="item.value"
               :label="item.label"
               :value="item.value"
@@ -99,6 +99,12 @@ export default {
   data() {
     return {
       headText: "申诉审核",
+      appealOptions:[
+         {
+          value: "0",
+          label: "按未执行策略的时间"
+        },
+      ],
       resonOptions: [
         {
           value: "1",