From 8e75a78f55d60565eb48b25eafd4eb07939ce2cc Mon Sep 17 00:00:00 2001
From: zenglf <18502938215@163.com>
Date: 星期四, 28 九月 2023 14:09:05 +0800
Subject: [PATCH] Merge branch 'master' into develop

---
 src/store/modules/DepartTree.js |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 53 insertions(+), 0 deletions(-)

diff --git a/src/store/modules/DepartTree.js b/src/store/modules/DepartTree.js
new file mode 100644
index 0000000..b2a52a7
--- /dev/null
+++ b/src/store/modules/DepartTree.js
@@ -0,0 +1,53 @@
+import Vue from 'vue'
+import {ajaxGetDictItems,getDictItemsFromCache} from '@/api/api'
+import { SYS_DEPARTTREE  } from "@/store/mutation-types"
+import { getAction } from '@/api/manage'
+
+const DepartTree = {
+  state: {
+    token: '',
+    //閮ㄩ棬鏍戠殑鏉冮檺
+    DepartTreeType:""
+
+  },
+
+  mutations: {
+    SET_TOKEN: (state, token) => {
+      state.token = token
+    },
+    SET_DEPARTTREE:(state,DepartTreeType) => {
+      state.DepartTreeType = DepartTreeType
+    }
+  },
+
+  actions: {
+    // 浜х嚎鏍�
+      QueryDepartTree({ commit }) {
+      return new Promise((resolve, reject) => {
+
+        //鏍规嵁瀛楀吀Code, 鍒濆鍖栧瓧鍏告暟缁�
+        ajaxGetDictItems('depart_is', null).then((res) => {
+          if (res.success) {
+            const result = res.result
+            Vue.ls.set(SYS_DEPARTTREE, result)
+            commit('SET_DEPARTTREE', result)
+            resolve(res)
+          }else{
+            resolve(res)
+
+          }
+        }).catch(error => {
+          reject(error)
+        })
+
+      })
+    },
+
+
+
+
+
+  }
+}
+
+export default DepartTree
\ No newline at end of file

--
Gitblit v1.9.3