From b01acc5451b09593762522e9baff2615120696ec Mon Sep 17 00:00:00 2001
From: 小小儁爺 <1694218219@qq.com>
Date: 星期四, 30 十月 2025 14:04:50 +0800
Subject: [PATCH] 1.新增 订单开启、工单开启功能  2.新增顶级物料字段

---
 src/views/basicSettings/powerDivider.vue |   76 ++++++++++++++++++++------------------
 1 files changed, 40 insertions(+), 36 deletions(-)

diff --git a/src/views/basicSettings/powerDivider.vue b/src/views/basicSettings/powerDivider.vue
index f8a0267..0806996 100644
--- a/src/views/basicSettings/powerDivider.vue
+++ b/src/views/basicSettings/powerDivider.vue
@@ -64,7 +64,7 @@
                   @mouseover="isScroll='left'"
                 >
                   <div style=" ">
-                    <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" /> 鑿滃崟鏉冮檺
+                    <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}"/> 鑿滃崟鏉冮檺
                   </div>
 
                   <el-tree
@@ -131,36 +131,36 @@
                 <!--                </div>-->
               </div>
             </el-tab-pane>
-<!--            <el-tab-pane label="APP绔�" name="APP">-->
-<!--              <div style="display: flex;">-->
-<!--                <div-->
-<!--                  ref="scrollLeft"-->
-<!--                  style="border-right: 1px solid rgba(0,0,0,0.2);width:100%;-->
-<!--                                overflow-y: auto;overflow-x:hidden;"-->
-<!--                  :style="{height:(tableHeight-40)+'px'}"-->
-<!--                  @scroll="scrollLeftScroll()"-->
-<!--                  @mouseover="isScroll='left'"-->
-<!--                >-->
-<!--                  <div style=" ">-->
-<!--                    <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" /> 鑿滃崟鏉冮檺-->
-<!--                  </div>-->
+            <!--            <el-tab-pane label="APP绔�" name="APP">-->
+            <!--              <div style="display: flex;">-->
+            <!--                <div-->
+            <!--                  ref="scrollLeft"-->
+            <!--                  style="border-right: 1px solid rgba(0,0,0,0.2);width:100%;-->
+            <!--                                overflow-y: auto;overflow-x:hidden;"-->
+            <!--                  :style="{height:(tableHeight-40)+'px'}"-->
+            <!--                  @scroll="scrollLeftScroll()"-->
+            <!--                  @mouseover="isScroll='left'"-->
+            <!--                >-->
+            <!--                  <div style=" ">-->
+            <!--                    <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" /> 鑿滃崟鏉冮檺-->
+            <!--                  </div>-->
 
-<!--                  <el-tree-->
-<!--                    ref="treeCenterAPPRef"-->
-<!--                    style="padding-top: 10px;"-->
-<!--                    :data="treeCenter"-->
-<!--                    highlight-current-->
-<!--                    :props="defaultPropsCenter"-->
-<!--                    show-checkbox-->
-<!--                    node-key="menucode"-->
-<!--                    :default-expand-all="true"-->
-<!--                    @check-change="handleTreeCenterCheckChange"-->
-<!--                    @check="handleTreeCenterCheck"-->
-<!--                    @node-click="getLeftTreeNode"-->
-<!--                  />-->
-<!--                </div>-->
-<!--              </div>-->
-<!--            </el-tab-pane>-->
+            <!--                  <el-tree-->
+            <!--                    ref="treeCenterAPPRef"-->
+            <!--                    style="padding-top: 10px;"-->
+            <!--                    :data="treeCenter"-->
+            <!--                    highlight-current-->
+            <!--                    :props="defaultPropsCenter"-->
+            <!--                    show-checkbox-->
+            <!--                    node-key="menucode"-->
+            <!--                    :default-expand-all="true"-->
+            <!--                    @check-change="handleTreeCenterCheckChange"-->
+            <!--                    @check="handleTreeCenterCheck"-->
+            <!--                    @node-click="getLeftTreeNode"-->
+            <!--                  />-->
+            <!--                </div>-->
+            <!--              </div>-->
+            <!--            </el-tab-pane>-->
             <!--            <el-tab-pane label="宸ユ帶绔�" name="宸ユ帶绔�">宸ユ帶绔�</el-tab-pane>-->
           </el-tabs>
 
@@ -185,7 +185,7 @@
 
 export default {
   name: 'PowerDivider',
-  directives: { waves },
+  directives: {waves},
   data() {
     return {
       mainHeight: 0,
@@ -234,7 +234,7 @@
 
     // 鑾峰彇瑙掕壊鏉冮檺鏌ヨ瑙掕壊
     async getRolePermissionSearchRole() {
-      const { data: res } = await RolePermissionSearchRole()
+      const {data: res} = await RolePermissionSearchRole()
       this.treeLeft = res
 
       let rolecode = ''
@@ -262,12 +262,12 @@
 
     // 鑾峰彇鑿滃崟鏉冮檺瀵瑰簲鐨勬寜閽�
     async getRolePermissionSearchRoleMenuButton(rolecode) {
-      const { data: res } = await RolePermissionSearchRoleMenuButton({ rolecode, type: this.activeName })
+      const {data: res} = await RolePermissionSearchRoleMenuButton({rolecode, type: this.activeName})
       this.allButtonData = res.length > 0 ? JSON.parse(res[0].jsondate) : []
     },
     // 鑾峰彇鑿滃崟鏉冮檺
     async getRolePermissionSearchRoleMenu(rolecode) {
-      const { data: res } = await RolePermissionSearchRoleMenu({ rolecode, type: this.activeName })
+      const {data: res} = await RolePermissionSearchRoleMenu({rolecode, type: this.activeName})
 
       // 鎷垮埌鏁扮粍list杞崲鎴愭爲褰ree
       const result = arrayToTree(res, {
@@ -277,7 +277,7 @@
       })
 
       this.treeCenter = [
-        { menucode: '-1', menuname: '鍏ㄩ儴', children: result }
+        {menucode: '-1', menuname: '鍏ㄩ儴', children: result}
       ]
 
       this.treeCenter[0].children.sort((a, b) => a.menu_seq - b.menu_seq)
@@ -429,7 +429,7 @@
       this.$forceUpdate()
     },
     // 澶勭悊涓棿鏍戝舰鍕鹃��
-    handleTreeCenterCheck(obj, { checkedNodes, checkedKeys, halfCheckedNodes, halfCheckedKeys }) {
+    handleTreeCenterCheck(obj, {checkedNodes, checkedKeys, halfCheckedNodes, halfCheckedKeys}) {
       // console.log(obj, checkedNodes, checkedKeys, halfCheckedNodes, halfCheckedKeys, '鍔犲瀹�')
 
       if (checkedKeys.length === 0) { // 鏍戝舰鑿滃崟鍏ㄤ笉閫夌殑鎯呭喌涓�
@@ -513,6 +513,10 @@
         this.$notify.success(rolename + '鐨勮鑹叉潈闄愭彁浜ゆ垚鍔燂紒')
         await this.getRolePermissionSearchRoleMenuButton(rolecode)
         this.$store.state.app.buttonIsDisabled = false
+
+        setTimeout(() => {
+          location.reload()
+        }, 2000)
       }
     },
     // 鑾峰彇椤甸潰楂樺害

--
Gitblit v1.9.3