|
@@ -1,18 +1,11 @@
|
|
|
<template>
|
|
|
<div class="tab-wrap">
|
|
|
- <div
|
|
|
- class="tab"
|
|
|
- v-if="modlues&&modlues.length>0 && moduleShow"
|
|
|
- >
|
|
|
- <p
|
|
|
- v-for="(it,index) in modlues"
|
|
|
- :key="it.id"
|
|
|
- >
|
|
|
- <!-- <span :class="{current:index==0}" v-if="type[it.type]==1"> -->
|
|
|
- <span
|
|
|
- :class="{current:index==parseInt(flag)-1}"
|
|
|
- v-if="type[it.type]==1"
|
|
|
- >
|
|
|
+ <div class="tab"
|
|
|
+ v-if="modlues&&modlues.length>0 && moduleShow">
|
|
|
+ <p v-for="(it,index) in modlues"
|
|
|
+ :key="it.id">
|
|
|
+ <span :class="{current:index==parseInt(flag)-1,comp:finish[it.type]}"
|
|
|
+ v-if="type[it.type]==1">
|
|
|
<i>{{it.type}}</i>
|
|
|
{{it.name}}
|
|
|
</span>
|
|
@@ -76,7 +69,13 @@ export default {
|
|
|
"4": sysConfig.length > 0 && sysConfig.filter(item => item.code == "replenish_show")[0].value,
|
|
|
},
|
|
|
flag: allMoudles.length > 0 && allMoudles[0].type,
|
|
|
- moduleShow:true
|
|
|
+ moduleShow:true,
|
|
|
+ finish:{ //标识已填
|
|
|
+ "1":true,
|
|
|
+ "2":false,
|
|
|
+ "3":false,
|
|
|
+ "4":false
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
@@ -92,8 +91,9 @@ export default {
|
|
|
}
|
|
|
let flag = parseInt(this.flag);
|
|
|
if (this.modlues[flag]) {
|
|
|
- this.flag = this.modlues[flag].type;
|
|
|
- // this.flag = 4;
|
|
|
+ const type = this.modlues[flag].type;
|
|
|
+ this.flag = type;
|
|
|
+ this.finish[type] = true;
|
|
|
}
|
|
|
},
|
|
|
beBack(preview) {
|
|
@@ -150,6 +150,9 @@ export default {
|
|
|
background: #e5ecfc;
|
|
|
border-radius: 25px;
|
|
|
}
|
|
|
+ .comp{
|
|
|
+ color: #0043e8;
|
|
|
+ }
|
|
|
}
|
|
|
.content {
|
|
|
font-size: 0.3rem;
|