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