123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- /*
- * @Author: your name
- * @Date: 2021-12-22 17:00:22
- * @LastEditTime: 2022-03-14 17:08:51
- * @LastEditors: your name
- * @Description: 获取权限树
- * @FilePath: \Foshan4A2.0\src\views\authorityManagement\minixs\treeData.js
- */
- import { translateDataToTreeAll } from '@/utils/validate'
- import { tissueTreeList } from '@/api/postInterface'
- export default {
- data () {
- return {
- dataList: {
- AuthCount: 0,
- JobCount: 0,
- OfficerCount: 0,
- OrganId: -1,
- OrganName: "系统组织",
- OrganUpid: -2,
- QueryTarget: "0",
- Type: 0,
- children: []
- },
- dataArr: []
- }
- },
- created () {
- // this.getOrganTree()
- },
- methods: {
- async getOrganTree (name = '') {
- try {
- const result = await tissueTreeList({
- "QueryName": name
- })
- if (result.code === 0 && result.returnData.length) {
- result.returnData.forEach(item => {
- item.flag = item.Status == 1 ? true : false
- })
- const obj = {
- AuthCount: 0,
- JobCount: 0,
- OfficerCount: 0,
- OrganId: -1,
- OrganName: "系统组织",
- OrganUpid: -2,
- QueryTarget: "0",
- Type: 0,
- disabled: true,
- children: translateDataToTreeAll(result.returnData, 'OrganUpid', 'OrganId')
- }
- this.orgList = result.returnData
- this.dataList = obj
- this.dataArr = result.returnData;
- this.dataArr.push({
- AuthCount: 0,
- JobCount: 0,
- OfficerCount: 0,
- OrganId: -1,
- OrganName: "系统组织",
- OrganUpid: -2,
- QueryTarget: "0",
- Type: 0,
- disabled: true,
- }
- )
- } else {
- const obj = {
- AuthCount: 0,
- JobCount: 0,
- OfficerCount: 0,
- OrganId: -1,
- OrganName: "系统组织",
- OrganUpid: -2,
- QueryTarget: "0",
- Type: 0,
- disabled: true,
- children: []
- }
- this.dataList = obj
- this.dataArr.push({
- AuthCount: 0,
- JobCount: 0,
- OfficerCount: 0,
- OrganId: -1,
- OrganName: "系统组织",
- OrganUpid: -2,
- QueryTarget: "0",
- Type: 0,
- disabled: true,
- }
- )
- }
- } catch (error) {
- console.log('出错了', error)
- }
- }
- }
- }
|