|
|
@@ -250,7 +250,7 @@
|
|
|
</div>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane
|
|
|
- v-if="judgeTagStair(['jyrykhjlb', 'lhrynlqr'])"
|
|
|
+ v-if="judgeTagStair(['jyrykhjlbsz','jyrykhjlb', 'lhrynlqr'], 'activeNameTabInnerRY')"
|
|
|
label="人员考核与授权"
|
|
|
name="rykhysq"
|
|
|
class="tabPane"
|
|
|
@@ -262,6 +262,24 @@
|
|
|
style="height: 100%"
|
|
|
@tab-click="handleClickRY"
|
|
|
>
|
|
|
+ <el-tab-pane
|
|
|
+ v-if="judgeTag('jyrykhjlbsz')"
|
|
|
+ label="考核记录"
|
|
|
+ name="jyrykhjlbsz"
|
|
|
+ class="tabPane shadowNone paddingInner"
|
|
|
+ >
|
|
|
+ <public-list
|
|
|
+ ref="jyrykhjlbsz"
|
|
|
+ class="paneAll"
|
|
|
+ :plane-data="judgeDataAll('jyrykhjlbsz')"
|
|
|
+ :tab-name="'jyrykhjlbsz'"
|
|
|
+ :button-type="buttonType"
|
|
|
+ :btn-show="btnShow"
|
|
|
+ :btn-type="btnType"
|
|
|
+ @changeButtonShow="changeButtonShow"
|
|
|
+ @changeBaseData="changeBaseData"
|
|
|
+ />
|
|
|
+ </el-tab-pane>
|
|
|
<el-tab-pane
|
|
|
v-if="judgeTag('jyrykhjlb')"
|
|
|
label="考核记录"
|
|
|
@@ -302,7 +320,7 @@
|
|
|
</div>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane
|
|
|
- v-if="judgeTagStair(['lhrypxjlb', 'lhpxsqb'])"
|
|
|
+ v-if="judgeTagStair(['lhrypxjlb', 'lhpxsqb'],'activeNameTabPXInnerRY')"
|
|
|
label="培训"
|
|
|
name="pxgl"
|
|
|
class="tabPane"
|
|
|
@@ -476,8 +494,8 @@ export default {
|
|
|
userId,
|
|
|
activeNameTab: this.activeName,
|
|
|
activeNameTabInner: 'kyxmglb',
|
|
|
- activeNameTabInnerRY: 'jyrykhjlb',
|
|
|
- activeNameTabPXInnerRY: 'lhrypxjlb',
|
|
|
+ activeNameTabInnerRY: '',
|
|
|
+ activeNameTabPXInnerRY: '',
|
|
|
jurisdictionKYGL: {
|
|
|
kyxmglb: 'reviewTableKYXM',
|
|
|
kjhjcgglb: 'reviewTableHJCG',
|
|
|
@@ -529,10 +547,10 @@ export default {
|
|
|
}
|
|
|
switch (val.name) {
|
|
|
case 'rykhysq':
|
|
|
- this.handleClickRY({ name: 'jyrykhjlb' })
|
|
|
+ this.handleClickRY({ name: this.activeNameTabInnerRY })
|
|
|
break
|
|
|
case 'pxgl':
|
|
|
- this.handleClickRY({ name: 'lhrypxjlb' })
|
|
|
+ this.handleClickRY({ name: this.activeNameTabPXInnerRY })
|
|
|
break
|
|
|
case 'kaoshijilu':
|
|
|
this.handleClickRY({ name: 'kaoshijilu' })
|
|
|
@@ -546,6 +564,7 @@ export default {
|
|
|
},
|
|
|
handleClickRY(val) {
|
|
|
const arr = [
|
|
|
+ 'jyrykhjlbsz',
|
|
|
'jyrykhjlb',
|
|
|
'lhrynlqr',
|
|
|
'lhrypxjlb',
|
|
|
@@ -594,7 +613,7 @@ export default {
|
|
|
this.buttonType !== 4
|
|
|
)
|
|
|
},
|
|
|
- judgeTagStair(val) {
|
|
|
+ judgeTagStair(val,name) {
|
|
|
let disTF = false
|
|
|
val.forEach((element) => {
|
|
|
if (
|
|
|
@@ -602,6 +621,7 @@ export default {
|
|
|
this.tagData[element].display === 'Y'
|
|
|
) {
|
|
|
disTF = true
|
|
|
+ this[name] = this[name] === '' ? element : this[name]
|
|
|
}
|
|
|
})
|
|
|
return !!(
|