Przeglądaj źródła

:ghost: 用户权限调整,弹窗按钮修复

Ritchie 1 rok temu
rodzic
commit
50ba296cfd

+ 0 - 2
src/components/TinymceEditor/index.vue

@@ -115,9 +115,7 @@ watch(
 </script>
 
 <style scoped lang="less">
-
 .tox-editor-header {
   width: auto;
 }
-
 </style>

+ 4 - 4
src/components/commom/kDialog/index.vue

@@ -16,13 +16,13 @@
           <slot name="content"></slot>
           <div :class="(cancelBtnTxt&&confirmBtnTxt)?'flex-row justify-between':'l-flex-center'" class="block6">
             <!-- 下次再看 -->
-            <!-- <div v-if="cancelBtnTxt" class="mod7 flex-col" @click="cancelClk">
+            <div v-if="cancelBtnTxt" class="mod7 flex-col" @click="cancelClk">
               <span class="info5">{{ cancelBtnTxt }}</span>
-            </div> -->
+            </div>
             <!-- 不再显示 -->
-            <!-- <div v-if="confirmBtnTxt" class="mod8 flex-col" @click="confirmClk">
+            <div v-if="confirmBtnTxt" class="mod8 flex-col" @click="confirmClk">
               <span class="info6">{{ confirmBtnTxt }}</span>
-            </div> -->
+            </div>
           </div>
         </div>
       </div>

+ 1 - 1
src/components/typeSelectList/index.vue

@@ -402,7 +402,7 @@ export default {
 };
 </script>
 
-<style lang="less" scoped >
+<style lang="less" scoped>
 @import "@/common/style/common.less";
 @import "./index.less";
 </style>

+ 1 - 1
src/views/buyOrSell/BuyConfList.vue

@@ -98,7 +98,7 @@ onMounted(async () => {
         searchGetList();
 
         // 如果不是admin账号,不能有操作权限
-        if (user.userName != 'admin') {
+        if (user.phone != '12345678901') {
             isOper.value = false;
         }
     }

+ 1 - 1
src/views/buyOrSell/SellConfList.vue

@@ -103,7 +103,7 @@ onMounted(async () => {
         searchGetList();
 
         // 如果不是admin账号,不能有操作权限
-        if (user.userName != 'admin') {
+        if (user.phone != '12345678901') {
             isOper.value = false;
         }
     }

+ 2 - 2
src/views/home/HomeIndex.vue

@@ -93,8 +93,8 @@
       <br />
     </div>
     <!-- 新闻通知弹窗 -->
-    <kDialog :dialogTitle="$t('home.notificationPop.notification')" :cancelBtnTxt="$t('home.notificationPop.nextTime')"
-      :confirmBtnTxt="$t('home.notificationPop.roger')" ref="kDialogRef" >
+    <kDialog :dialogTitle="$t('home.notificationPop.notification')" cancelBtnTxt="确定"
+       ref="kDialogRef" >
       <template #content>
         <div class="o-w" style="max-height: 50vh; overflow-y: auto" v-html="noticeContent.content"></div>
       </template>

+ 1 - 1
src/views/taskMessage/PendingOrderList.vue

@@ -93,7 +93,7 @@ onMounted(async () => {
     searchGetList();
 
     // 如果不是admin账号,不能有操作权限
-    if (user.userName != 'admin') {
+    if (user.phone != '12345678901') {
       isOper.value = false;
     }
   }

+ 1 - 1
src/views/taskMessage/TaskAccountList.vue

@@ -223,7 +223,7 @@ export default {
                 searchGetList();
 
                 // 如果不是admin账号,不能有操作权限
-                if (user.userName != 'admin') {
+                if (user.phone != '12345678901') {
                     isOper.value = false;
                 }
             }

+ 1 - 1
src/views/taskMessage/TransactionList.vue

@@ -164,7 +164,7 @@ onMounted(async () => {
         searchGetList();
 
         // 如果不是admin账号,不能有操作权限
-        if (user.userName != 'admin') {
+        if (user.phone != '12345678901') {
             isOper.value = false;
         }
     }

+ 1 - 1
src/views/taskMessage/UserManageList.vue

@@ -88,7 +88,7 @@ onMounted(async () => {
         searchGetList();
 
         // 如果不是admin账号,不能有操作权限
-        if (user.userName != 'admin') {
+        if (user.phone != '12345678901') {
             isOper.value = false;
         }
     }

+ 14 - 13
src/views/taskMessage/index.vue

@@ -1,23 +1,24 @@
 <script setup>
-import { onMounted, ref } from 'vue';
+// import { onMounted, ref } from 'vue';
+import { onMounted } from 'vue';
 import sHeader from "@/components/SimpleHeader";
 import { useRouter } from "vue-router";
-import { getLoginUser, styleUrl } from "@/common/js/utils";
+// import { getLoginUser, styleUrl } from "@/common/js/utils";
+import { styleUrl } from "@/common/js/utils";
 
 const router = useRouter();
-const user = getLoginUser();
-const isAdmin = ref(false);
+// const user = getLoginUser();
+// const isAdmin = ref(false);
 
-const checkIsAdmin = async () => {
-  if (user.phone === '13631231970') {
-    isAdmin.value = true
-  }
-  console.log("isAdmin >>>", isAdmin.value);
-}
+// const checkIsAdmin = async () => {
+//   if (user.phone === '12345678901') {
+//     isAdmin.value = true
+//   }
+// }
 // 初始化页面获取列表
 onMounted(async () => {
   styleUrl('taskMessage');
-  checkIsAdmin()
+  // checkIsAdmin()
 });
 const pushPageList = (url) => {
   router.push(url);
@@ -31,7 +32,7 @@ const pushPageList = (url) => {
     <s-header :name="$t('taskMessage.taskMessage')" :noback="false"></s-header>
     <div class="taskMessageBox flex-col">
       <!-- 账号申请 -->
-      <div v-if="isAdmin" class="taskListRow flex-col" @click="pushPageList('/taskAccountList')">
+      <div class="taskListRow flex-col" @click="pushPageList('/taskAccountList')">
         <div class="taskIcon registerAccountIcon"></div>
         <div class="taskRight">
           <div class="taskTitle">新人注册</div>
@@ -39,7 +40,7 @@ const pushPageList = (url) => {
       </div>
 
       <!-- 用户管理 -->
-      <div v-if="isAdmin" class="taskListRow flex-col" @click="pushPageList('/userManageList')">
+      <div class="taskListRow flex-col" @click="pushPageList('/userManageList')">
         <div class="taskIcon userManageIcon"></div>
         <div class="taskRight">
           <div class="taskTitle">用户管理</div>

+ 1 - 0
src/views/user/ChangePassword.vue

@@ -146,6 +146,7 @@ export default {
       seedVerCode,
       phone,
       code,
+      reqApi
     };
   },
   components: { sHeader },

+ 12 - 3
src/views/user/UserIndex.vue

@@ -101,7 +101,7 @@
 
         <div class="operListBox">
           <!-- 系统管理 -->
-          <div class="taskListRow flex-col" @click="pushPageList('/taskMessage')">
+          <div v-if="isAdmin" class="taskListRow flex-col" @click="pushPageList('/taskMessage')">
             <div class="taskIcon sysManageIcon"></div>
             <div class="taskRight">
               <div class="taskTitle">系统管理</div>
@@ -208,6 +208,14 @@ export default {
     // 控制邮箱显示隐藏
     const mailboxShow = ref(true);
 
+    const isAdmin = ref(false);
+
+    const checkIsAdmin = async () => {
+      if (user.phone === "12345678901") {
+        isAdmin.value = true
+      }
+    }
+
     const diyPassword = ref("");
 
     const sunzeePay = ref(false);
@@ -368,7 +376,7 @@ export default {
 
       // 获取账户
       getAcccountDetail();
-
+      checkIsAdmin()
     });
 
 
@@ -468,7 +476,8 @@ export default {
       mailboxShow,
       clickEye,
       eyeOpen,
-      cardNo
+      cardNo,
+      isAdmin
     };
   }
 };