ソースを参照

增加实施文件列表功能查询

humingbo 2 年 前
コミット
7244162477
1 ファイル変更56 行追加2 行削除
  1. 56 2
      src/views/enforceflow/enforceflow.vue

+ 56 - 2
src/views/enforceflow/enforceflow.vue

@@ -269,17 +269,29 @@
 
     <el-dialog :title="enforceFlowTitle" :visible.sync="enforceManageVisble" width="99%" fullscreen center :close-on-click-modal="false"  @click="enforceManageDialog">
       <el-steps :active="maxStep" finish-status="success">
+        <el-badge is-dot class="item" :hidden="elBadgeForm.elBadge1"></el-badge>
         <el-step @click.native="on_click(1)" title="项目启动会" :class="stepClass" />
+        <el-badge is-dot class="item" :hidden="elBadgeForm.elBadge2"></el-badge>
         <el-step @click.native="on_click(2)" title="发货" />
+        <el-badge is-dot class="item" :hidden="elBadgeForm.elBadge3"></el-badge>
         <el-step @click.native="on_click(3)" title="物流签收" />
+        <el-badge is-dot class="item" :hidden="elBadgeForm.elBadge4"></el-badge>
         <el-step @click.native="on_click(4)" title="进入现场" />
+        <el-badge is-dot class="item" :hidden="elBadgeForm.elBadge5"></el-badge>
         <el-step @click.native="on_click(5)" title="设备安装" />
+        <el-badge is-dot class="item" :hidden="elBadgeForm.elBadge6"></el-badge>
         <el-step @click.native="on_click(6)" title="系统调试" />
+        <el-badge is-dot class="item" :hidden="elBadgeForm.elBadge7"></el-badge>
         <el-step @click.native="on_click(7)" title="操作培训" />
+        <el-badge is-dot class="item" :hidden="elBadgeForm.elBadge8"></el-badge>
         <el-step @click.native="on_click(8)" title="现场值守" />
+        <el-badge is-dot class="item" :hidden="elBadgeForm.elBadge9"></el-badge>
         <el-step @click.native="on_click(9)" title="离场" />
+        <el-badge is-dot class="item" :hidden="elBadgeForm.elBadge10"></el-badge>
         <el-step @click.native="on_click(10)" title="实施复盘" />
+        <el-badge is-dot class="item" :hidden="elBadgeForm.elBadge11"></el-badge>
         <el-step @click.native="on_click(11)" title="文件归档" />
+        <el-badge is-dot class="item" :hidden="elBadgeForm.elBadge12"></el-badge>
         <el-step @click.native="on_click(12)" title="运维维护" />
       </el-steps>
 
@@ -473,7 +485,7 @@
 </template>
 
 <script>
-// import E from 'wangeditor';
+import E from 'wangeditor';
 let editor;
 let editorEnforce;
 import Pagination from '@/components/Page/Pagination'
@@ -571,7 +583,21 @@ export default {
       activeName:'1',
       enforceRemindData:[],
       enforceDetail:null,
-      enforceRecordData:[]
+      enforceRecordData:[],
+      elBadgeForm:{
+        elBadge1:true,
+        elBadge2:true,
+        elBadge3:true,
+        elBadge4:true,
+        elBadge5:true,
+        elBadge6:true,
+        elBadge7:true,
+        elBadge8:true,
+        elBadge9:true,
+        elBadge10:true,
+        elBadge11:true,
+        elBadge12:true,
+      }
     }
   },
   // 注册组件
@@ -789,8 +815,32 @@ export default {
         this.editEnforceRecord.remark=editor.txt.html()
       };
     },
+    elBadgeFormElbadgaeChoose(choose){
+      let elBadgeForm=this.elBadgeForm
+      if(elBadgeForm.hasOwnProperty(choose)){
 
+      }
+      console.log(JSON.stringify(elBadgeForm))
+    },
     on_click(e){
+      let dot=e;
+      switch (dot){
+        case 1: this.elBadgeForm.elBadge1=false;
+        this.elBadgeFormElbadgaeChoose('elBadge1');
+        break;
+        case 2: this.elBadgeForm.elBadge2=false;break;
+        case 3: this.elBadgeForm.elBadge3=false;break;
+        case 4: this.elBadgeForm.elBadge4=false;break;
+        case 5: this.elBadgeForm.elBadge5=false;break;
+        case 6: this.elBadgeForm.elBadge6=false;break;
+        case 7: this.elBadgeForm.elBadge7=false;break;
+        case 8: this.elBadgeForm.elBadge8=false;break;
+        case 9: this.elBadgeForm.elBadge9=false;break;
+        case 10: this.elBadgeForm.elBadge10=false;break;
+        case 11: this.elBadgeForm.elBadge11=false;break;
+        case 12: this.elBadgeForm.elBadge12=false;break;
+      }
+
       if(e !== "" || e != null){
         if(e!==12 && e !=11){
           let id = this.enforceFlowId
@@ -951,5 +1001,9 @@ export default {
     height: 36px !important;
     width: 36px !important;
 
+}
+
+.item {
+
 }
 </style>