Przeglądaj źródła

市场活动调整

qymljy 4 dni temu
rodzic
commit
0589651f67

+ 1 - 0
src/HManagement/clueManage/m_activity/modules/details.vue

@@ -11,6 +11,7 @@
         turnPageId="20221101095102"
         idname="sat_campaignid"
         ownertable="sat_campaign"
+        :isAdmin="true"
         :tabs="[$t('活动线索'),$t('详细信息')]"
         @pageChange="pageChange"
         @onEditSuccess="queryMainData($route.query.id)"

+ 22 - 7
src/components/normal-basic-layout/details/index.vue

@@ -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) {