|
@@ -54,7 +54,7 @@ import tabTemp from './modules/tabs/tab.vue'
|
|
|
import group from './modules/group/group.vue'
|
|
|
import {mapGetters} from 'vuex'
|
|
|
export default {
|
|
|
- props:['titleText','mainAreaData','turnPageId','delApiId','idname','ownertable','formPath','oldFormPath','editData','tags','tabs','status'],
|
|
|
+ props:['titleText','mainAreaData','turnPageId','delApiId','idname','ownertable','formPath','oldFormPath','editData','tags','tabs','statusCheck'],
|
|
|
data () {
|
|
|
return {
|
|
|
routerName:'',
|
|
@@ -142,13 +142,12 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
checkDisabled () {
|
|
|
- if (this.status) {
|
|
|
- let let_isSame = this.status.some(item=>item === this.editData.status)
|
|
|
- return let_isSame
|
|
|
+ if (this.statusCheck) {
|
|
|
+ let _isSame = this.statusCheck.some(item=>item.value === this.editData[item.key])
|
|
|
+ return _isSame
|
|
|
} else {
|
|
|
- return true
|
|
|
+ return false
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
},
|
|
|
mounted () {
|