|
@@ -21,7 +21,7 @@
|
|
|
<div class="mt-10">
|
|
|
<slot name="customOperation"></slot>
|
|
|
</div>
|
|
|
- <el-button v-if="tool.checkAuth($route.name,'delete') && delApiId" :type="checkDisabled()?'':'primary'" class="inline-16" size="mini" :disabled="checkDisabled()" @click="deleteData" style="margin-top: -10px">{{$t('删 除')}}</el-button>
|
|
|
+ <el-button v-if="isAdmin || (tool.checkAuth($route.name,'delete') && delApiId)" :type="checkDisabled()?'':'primary'" class="inline-16" size="mini" :disabled="checkDisabled()" @click="deleteData" style="margin-top: -10px">{{$t('删 除')}}</el-button>
|
|
|
<div v-if="!pageChange" class="mt-10">
|
|
|
<el-button size="mini" icon="el-icon-arrow-left" @click="previous()" :disabled="$route.query.rowindex == 1"></el-button>
|
|
|
<el-button size="mini" @click="next()" :disabled="turnTotal?$route.query.rowindex == turnTotal:false"><i class="el-icon-arrow-right" ></i></el-button>
|
|
@@ -137,7 +137,8 @@ import reportCenter from '../reportCenter/index'
|
|
|
import {mapGetters} from 'vuex'
|
|
|
export default {
|
|
|
props:['titleText','mainAreaData','turnPageId','delApiId','idname','ownertable','formPath','oldFormPath','editData','tags','tabs','statusCheck','pageChange','justsaler',
|
|
|
- 'mainData','status','typeTask','isGroup','isBatch','modelName','isDelete','column','attachmentDisabled','disabled','isGoDetail','detailPath','nowDetailPath','detailId'],
|
|
|
+ 'mainData','status','typeTask','isGroup','isBatch','modelName','isDelete','column','attachmentDisabled','disabled','isGoDetail','detailPath','nowDetailPath','detailId',
|
|
|
+ 'isAdmin'],
|
|
|
data () {
|
|
|
return {
|
|
|
drawer:false,
|
|
@@ -416,11 +417,25 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
checkDisabled () {
|
|
|
- if (this.statusCheck) {
|
|
|
- let _isSame = this.statusCheck.some(item=>item.value === this.editData[item.key])
|
|
|
- return _isSame
|
|
|
- } else {
|
|
|
- return false
|
|
|
+ if (this.isAdmin){
|
|
|
+ const accountno = JSON.parse(sessionStorage.getItem('active_account')).accountno
|
|
|
+ if (accountno == 'admin' || accountno == 'hyadmin' || accountno == 'tzadmin' || accountno == 'nbadmin'){
|
|
|
+ return false
|
|
|
+ }else {
|
|
|
+ if (this.statusCheck) {
|
|
|
+ let _isSame = this.statusCheck.some(item=>item.value === this.editData[item.key])
|
|
|
+ return _isSame
|
|
|
+ } else {
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ if (this.statusCheck) {
|
|
|
+ let _isSame = this.statusCheck.some(item=>item.value === this.editData[item.key])
|
|
|
+ return _isSame
|
|
|
+ } else {
|
|
|
+ return false
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
onTabClick (val) {
|