hutongqing
2024-12-28 f4e01fb44b5428e61780e63d272df1d03f7281f3
´úÂë¹ÜÀí/»´°²PDA/pages/index/index.vue
@@ -2,12 +2,29 @@
   <!-- <u-card :title="title" > -->
   <view class="" slot="body">
      <!-- <view v-for="(item,index) in tree" :key="item.id"> -->
         <u-grid :col="3">
            <u-grid-item @tap="clickCoupon(item.url)" v-for="(item) in tree" :key="item.id">
               <u-icon name="coupon" :size="50"></u-icon>
               <view class="grid-text">{{item.name}}</view>
            </u-grid-item>
         </u-grid>
      <u-grid :col="2">
         <u-grid-item @tap="clickCoupon(item.url,item.menuId,item.description,item.menuName)" v-for="(item) in tree"
            :key="item.menuId">
            <!-- <u-icon v-if="item.menuName=='油墨仓'" :name="item.icon" custom-prefix="custom-icon" size="50"
               color="#888888"></u-icon>
            <u-icon v-else-if="item.menuName=='测试架仓'" name="ceshijiaguanli" custom-prefix="custom-icon" size="50"
               color="#888888"></u-icon>
            <u-icon v-else-if="item.menuName=='干膜仓'" name="zhijin" custom-prefix="custom-icon" size="50"
               color="#888888"></u-icon>
            <u-icon v-else-if="item.menuName=='辅料仓'" name="fuliaocangku" custom-prefix="custom-icon" size="50"
               color="#888888"></u-icon>
            <u-icon v-else-if="item.menuName=='成品仓'" name="chengpincangku" custom-prefix="custom-icon" size="50"
               color="#888888"></u-icon>
            <u-icon v-else-if="item.menuName=='基板仓'" name="bancaiwuliao" custom-prefix="custom-icon" size="50"
               color="#888888"></u-icon>
            <u-icon v-else-if="item.menuName=='PP仓'" name="ppt" custom-prefix="custom-icon" size="50"
               color="#888888"></u-icon> -->
            <!-- <u-icon v-else="" name="home" :size="50"></u-icon> -->
            <u-icon  :name="item.icon" custom-prefix="custom-icon" size="50"
               color="#888888"></u-icon>
            <view class="grid-text">{{item.menuName}}</view>
         </u-grid-item>
      </u-grid>
      <!-- </view> -->
      <u-toast ref="uToast" />
   </view>
@@ -16,14 +33,16 @@
</template>
<script>
   import { config } from '../../common/config.js'
   import {
      config
   } from '../../common/config.js'
   export default {
      data() {
         return {
            // title: '操作功能'
            datas: [],
            tree: [],
            version:""
            version: ""
         }
      },
      onShow() {
@@ -42,7 +61,7 @@
         this.getCurrentTree();
      },
      mounted() {
      },
      methods: {
         AndroidCheckUpdate: function() {
@@ -53,14 +72,15 @@
               data: {},
               success: res => {
                  if (res.data.data) {
                     uni.showToast({
                        title: '有新的版本发布,检测到您目前为Wifi连接,程序已启动自动更新。新版本下载完成后将自动弹出安装程序。',
                        mask: false,
                        duration: 5000,
                        icon: "none"
                     });
                     var dtask = plus.downloader.createDownload("http://10.1.211.101:9004/api/PDA/DownLoadApp", {},
                     var dtask = plus.downloader.createDownload(
                        "http://10.1.211.101:9004/api/PDA/DownLoadApp", {},
                        function(d, status) {
                           // ä¸‹è½½å®Œæˆ 
                           if (status == 200) {
@@ -89,9 +109,9 @@
               complete: () => {}
            });
         },
         getCurrentTree() {
            this.$u.post('/api/Sys_Menu/getTreeMenu', {}).then(result => {
                  this.tree = result;
         getCurrentTree(ParentId) {
            this.$u.post('/api/Sys_Menu/GetTreeMenuPDAStash?ParentId=' + ParentId, {}).then(result => {
               this.tree = result;
            })
         },
         getTree(id, data, isRootId) {
@@ -111,10 +131,17 @@
            // return true;
            return this.datas.find(x => x.text == text);
         },
         clickCoupon(url) {
         clickCoupon(url, menuid, warehouseid, menuname) {
            // console.log("clickCoupon")
            if (this.hasLogin()) {
               this.$u.route(url)
               this.$u.route({
                  url: url,
                  params: {
                     menuId: menuid,
                     warehouseId: warehouseid,
                     menuName: menuname
                  }
               })
            } else {
               this.$t.message.loading('登录失效请重新登录')
               uni.reLaunch({
@@ -153,4 +180,4 @@
      margin-top: 4rpx;
      color: $u-type-info;
   }
</style>
</style>