zrg
7 小时以前 359befaa90ca7037153f77ee38f03c6b41306e9a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
import {
    getUserInfo
} from "./auth";
import {
    CommonUtils
} from "./common";
 
export function getMenuList({
    user = getUserInfo()['Czymc'],
    menuName,
    HType = "APP"
}) {
    return new Promise((resolve, reject) => {
        CommonUtils.doRequest2({
            url: '/Web/MenuList_APP',
            data: {
                HMaker: user,
                HMenuListName: menuName,
                HType
            },
            resFunction: (res) => {
                let {
                    data,
                    count,
                    Message
                } = res.data;
                if (count == 1) {
                    // uni.showToast({
                    //     icon: 'none',
                    //     Message: Message
                    // })
                    resolve(data)
                } else {
                    uni.showToast({
                        icon: 'none',
                        Message: Message
                    })
                    reject()
                }
            }
        })
    })
}
 
export function setMenuList({
    user = getUserInfo()['Czymc'],
    menuName,
    deviceType = "APP",
    payload
}) {
    let oMain = ""
    let oMainSub = []
    Array.from(payload).forEach((one, index) => {
        
        oMainSub.push({
            HEntryID: one.id,
            HIndex: index,
            HName: one.text,
            HPicNum: one.img,
            HShowMode: !one.hidden,
            HMenuName: menuName,
        })
        
    })
    oMain = JSON.stringify(oMainSub) + ";" + user + ";" + menuName + ";" +
        deviceType
    // string oMain = 
    CommonUtils.doRequest2({
        url: '/Web/SetMenuList_APP',
        data: {
            oMain: oMain
        },
        resFunction: (res) => {
            let {
                data,
                count,
                Message
            } = res.data;
            if (count == 1) {
                uni.showToast({
                    icon: 'none',
                    title: Message
                })
            } else {
                uni.showToast({
                    icon: 'none',
                    Message: Message
                })
            }
        },
        method: 'POST'
    })
}