wtt
2025-08-12 112bb1d3ca7e5c813adc9514f6b56b5e4886f49b
utils/menuListApp.js
@@ -10,58 +10,13 @@
   menuName,
   HType = "APP"
}) {
   CommonUtils.doRequest2({
      url: '',
      data: {
         HMakeName: user,
         menuName,
         HType
      },
      (res) => {
         let {
            data,
            count,
            Message
         } = res.data;
         if (count == 1) {
            uni.showToast({
               icon: 'none',
               Message: Message
            })
            return data;
         } else {
            uni.showToast({
               icon: 'none',
               Message: Message
            })
            return;
         }
      }
   })()
}
export function setMenuList({
   user = getUserInfo()['Czymc'],
   menuName,
   type = "APP",
   payload
}) {
   let oMainSub = []
   Array.from(payload).forEach((one, index) => {
         if (one.hidden == true) {
            oMainSub.push({
               HEntryID: one.id,
               HIndex: index
               HMenuName: one.text
               HPicNum: one.img
               HShowMode: !one.hidden
            })
         })
      // string oMain =
   return new Promise((resolve, reject) => {
      CommonUtils.doRequest2({
         url: '/Web/SetMenuList_APP',
         url: '/Web/MenuList_APP',
         data: {
            oMain: oMain
            HMaker: user,
            HMenuListName: menuName,
            HType
         },
         resFunction: (res) => {
            let {
@@ -70,11 +25,69 @@
               Message
            } = res.data;
            if (count == 1) {
               // uni.showToast({
               //    icon: 'none',
               //    Message: Message
               // })
               resolve(data)
            } else {
               uni.showToast({
                  icon: 'none',
                  Message: Message
               })
               reject()
            }
         },
         method: 'POST'
      })()
   }
         }
      })
   })
}
export function setMenuList({
   user = getUserInfo()['Czymc'],
   menuName,
   deviceType = "APP",
   payload
}) {
   let oMain = ""
   let oMainSub = []
   Array.from(payload).forEach((one, index) => {
      if (one.hidden == true) {
         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'
   })
}