|
@@ -4,12 +4,12 @@
|
|
|
|
|
|
|
|
</uni-nav-bar>
|
|
</uni-nav-bar>
|
|
|
<view>
|
|
<view>
|
|
|
- <CellTip title="生产管理"></CellTip>
|
|
|
|
|
|
|
+ <CellTip title="生产管理" v-if='productionList.lengt > 0'></CellTip>
|
|
|
<view class="nav">
|
|
<view class="nav">
|
|
|
<view class="nav-content">
|
|
<view class="nav-content">
|
|
|
<view class="nav-item" v-for="(item) in productionList" :key="item.link_url"
|
|
<view class="nav-item" v-for="(item) in productionList" :key="item.link_url"
|
|
|
- @click="toNav(item.link_url)">
|
|
|
|
|
- <span :class="item.class"></span>
|
|
|
|
|
|
|
+ @click="toNav(item.path)">
|
|
|
|
|
+ <span :class="'iconfont ' + item.icon"></span>
|
|
|
<label>{{ item.title }}</label>
|
|
<label>{{ item.title }}</label>
|
|
|
<label>{{ item.num }}</label>
|
|
<label>{{ item.num }}</label>
|
|
|
</view>
|
|
</view>
|
|
@@ -33,7 +33,7 @@
|
|
|
</view>
|
|
</view>
|
|
|
</view> -->
|
|
</view> -->
|
|
|
<view>
|
|
<view>
|
|
|
- <CellTip title="运维管理"></CellTip>
|
|
|
|
|
|
|
+ <CellTip title="运维管理" v-if='operationsList.length > 0'></CellTip>
|
|
|
<view class="nav">
|
|
<view class="nav">
|
|
|
<view class="nav-content">
|
|
<view class="nav-content">
|
|
|
<view class="nav-item" v-for="(item, index) in operationsList" @click="toNav(item.link_url)">
|
|
<view class="nav-item" v-for="(item, index) in operationsList" @click="toNav(item.link_url)">
|
|
@@ -45,7 +45,7 @@
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
<view>
|
|
<view>
|
|
|
- <CellTip title="仓储管理"></CellTip>
|
|
|
|
|
|
|
+ <CellTip title="仓储管理" v-if='warehousingList.length > 0'></CellTip>
|
|
|
|
|
|
|
|
<view class="nav">
|
|
<view class="nav">
|
|
|
<view class="nav-content">
|
|
<view class="nav-content">
|
|
@@ -89,51 +89,53 @@
|
|
|
//生产类
|
|
//生产类
|
|
|
productionList: [
|
|
productionList: [
|
|
|
|
|
|
|
|
- {
|
|
|
|
|
- class: "iconfont icon-gongdanguanli",
|
|
|
|
|
- title: "生产工单",
|
|
|
|
|
- link_url: "/pages/pda/workOrder/index/index",
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- class: "iconfont icon-gongdanguanli",
|
|
|
|
|
- title: "领料",
|
|
|
|
|
- link_url: "/pages/pda/picking/index/index",
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ // {
|
|
|
|
|
+ // class: "iconfont icon-gongdanguanli",
|
|
|
|
|
+ // title: "生产工单",
|
|
|
|
|
+ // link_url: "/pages/pda/workOrder/index/index",
|
|
|
|
|
+ // },
|
|
|
|
|
+ // {
|
|
|
|
|
+ // class: "iconfont icon-gongdanguanli",
|
|
|
|
|
+ // title: "领料",
|
|
|
|
|
+ // link_url: "/pages/pda/picking/index/index",
|
|
|
|
|
+ // },
|
|
|
|
|
|
|
|
- {
|
|
|
|
|
- class: "iconfont icon-gongdanguanli",
|
|
|
|
|
- title: "投料",
|
|
|
|
|
- link_url: "/pages/pda/feeding/index/index",
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ // {
|
|
|
|
|
+ // class: "iconfont icon-gongdanguanli",
|
|
|
|
|
+ // title: "投料",
|
|
|
|
|
+ // link_url: "/pages/pda/feeding/index/index",
|
|
|
|
|
+ // },
|
|
|
|
|
|
|
|
- {
|
|
|
|
|
- class: "iconfont icon-gongdanguanli",
|
|
|
|
|
- title: "退料",
|
|
|
|
|
- link_url: "/pages/pda/material_return/index/index",
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- class: "iconfont icon-gongdanguanli",
|
|
|
|
|
- title: "不合格品处置",
|
|
|
|
|
- link_url: "/pages/pda/nonconforming/index/index",
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ // {
|
|
|
|
|
+ // class: "iconfont icon-gongdanguanli",
|
|
|
|
|
+ // title: "退料",
|
|
|
|
|
+ // link_url: "/pages/pda/material_return/index/index",
|
|
|
|
|
+ // },
|
|
|
|
|
+ // {
|
|
|
|
|
+ // class: "iconfont icon-gongdanguanli",
|
|
|
|
|
+ // title: "不合格品处置",
|
|
|
|
|
+ // link_url: "/pages/pda/nonconforming/index/index",
|
|
|
|
|
+ // },
|
|
|
|
|
|
|
|
- {
|
|
|
|
|
- class: "iconfont icon-gongdanguanli",
|
|
|
|
|
- title: "副产品回收",
|
|
|
|
|
- link_url: "/pages/pda/by_product_recovery/index/index",
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ // {
|
|
|
|
|
+ // class: "iconfont icon-gongdanguanli",
|
|
|
|
|
+ // title: "副产品回收",
|
|
|
|
|
+ // link_url: "/pages/pda/by_product_recovery/index/index",
|
|
|
|
|
+ // },
|
|
|
|
|
+
|
|
|
|
|
+ // {
|
|
|
|
|
+ // class: "iconfont icon-gongdanguanli",
|
|
|
|
|
+ // title: "工单交接",
|
|
|
|
|
+ // link_url: "/pages/pda/work_order_handover/index/index",
|
|
|
|
|
+ // },
|
|
|
|
|
+
|
|
|
|
|
+ // {
|
|
|
|
|
+ // class: "iconfont icon-gongdanguanli",
|
|
|
|
|
+ // title: "工单详情",
|
|
|
|
|
+ // link_url: "/pages/pda/work_order_details/index/index",
|
|
|
|
|
+ // },
|
|
|
|
|
|
|
|
- {
|
|
|
|
|
- class: "iconfont icon-gongdanguanli",
|
|
|
|
|
- title: "工单交接",
|
|
|
|
|
- link_url: "/pages/pda/work_order_handover/index/index",
|
|
|
|
|
- },
|
|
|
|
|
|
|
|
|
|
- {
|
|
|
|
|
- class: "iconfont icon-gongdanguanli",
|
|
|
|
|
- title: "工单详情",
|
|
|
|
|
- link_url: "/pages/pda/work_order_details/index/index",
|
|
|
|
|
- },
|
|
|
|
|
|
|
|
|
|
// {
|
|
// {
|
|
|
// class: "iconfont icon-gongdanguanli",
|
|
// class: "iconfont icon-gongdanguanli",
|
|
@@ -181,7 +183,10 @@
|
|
|
// // },
|
|
// // },
|
|
|
// ],
|
|
// ],
|
|
|
//仓储管理
|
|
//仓储管理
|
|
|
- warehousingList: [{
|
|
|
|
|
|
|
+
|
|
|
|
|
+ warehousingList: [
|
|
|
|
|
+ /*
|
|
|
|
|
+ {
|
|
|
class: "iconfont icon-wuliaoruku",
|
|
class: "iconfont icon-wuliaoruku",
|
|
|
title: "入库管理",
|
|
title: "入库管理",
|
|
|
link_url: "/pages/warehouse/enterHouse/index",
|
|
link_url: "/pages/warehouse/enterHouse/index",
|
|
@@ -191,35 +196,35 @@
|
|
|
class: "iconfont icon-shebeichuku",
|
|
class: "iconfont icon-shebeichuku",
|
|
|
title: "出库管理",
|
|
title: "出库管理",
|
|
|
link_url: "/pages/warehouse/outHouse/index",
|
|
link_url: "/pages/warehouse/outHouse/index",
|
|
|
- //"num": 34
|
|
|
|
|
|
|
+ "num": 34
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
- // {
|
|
|
|
|
- // "class": "iconfont icon-wuliaoruku",
|
|
|
|
|
- // "title": "物料入库",
|
|
|
|
|
- // "link_url": "/pages/warehouse/material/index",
|
|
|
|
|
- // //"num": 34
|
|
|
|
|
- // },
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ "class": "iconfont icon-wuliaoruku",
|
|
|
|
|
+ "title": "物料入库",
|
|
|
|
|
+ "link_url": "/pages/warehouse/material/index",
|
|
|
|
|
+ //"num": 34
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- // {
|
|
|
|
|
- // "class": "iconfont icon-shebeiruku",
|
|
|
|
|
- // "title": "设备入库",
|
|
|
|
|
- // "link_url": "/pages/warehouse/equipment/index",
|
|
|
|
|
- // //"num": 23
|
|
|
|
|
- // },
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ "class": "iconfont icon-shebeiruku",
|
|
|
|
|
+ "title": "设备入库",
|
|
|
|
|
+ "link_url": "/pages/warehouse/equipment/index",
|
|
|
|
|
+ //"num": 23
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- // {
|
|
|
|
|
- // "class": "iconfont icon-shebeichuku",
|
|
|
|
|
- // "title": "设备出库",
|
|
|
|
|
- // "link_url": "/pages/warehouse/outbound/index",
|
|
|
|
|
- // //"num": 23
|
|
|
|
|
- // },
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ "class": "iconfont icon-shebeichuku",
|
|
|
|
|
+ "title": "设备出库",
|
|
|
|
|
+ "link_url": "/pages/warehouse/outbound/index",
|
|
|
|
|
+ //"num": 23
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
{
|
|
{
|
|
|
class: "iconfont icon-pandiangongdan",
|
|
class: "iconfont icon-pandiangongdan",
|
|
|
title: "盘点工单",
|
|
title: "盘点工单",
|
|
|
link_url: "/pages/warehouse/workOrder/index",
|
|
link_url: "/pages/warehouse/workOrder/index",
|
|
|
- //"num": 133
|
|
|
|
|
|
|
+ "num": 133
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
class: "iconfont icon-shebeiruku",
|
|
class: "iconfont icon-shebeiruku",
|
|
@@ -241,45 +246,49 @@
|
|
|
//"num": 1
|
|
//"num": 1
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
- /* {
|
|
|
|
|
|
|
+ {
|
|
|
class: 'iconfont icon-shebeikucuntongji',
|
|
class: 'iconfont icon-shebeikucuntongji',
|
|
|
title: '设备库存统计',
|
|
title: '设备库存统计',
|
|
|
link_url: '/pages/warehouse/inventory/stat',
|
|
link_url: '/pages/warehouse/inventory/stat',
|
|
|
//"num": 1
|
|
//"num": 1
|
|
|
- }, */
|
|
|
|
|
|
|
+ },
|
|
|
|
|
+ */
|
|
|
],
|
|
],
|
|
|
|
|
+
|
|
|
//运维类
|
|
//运维类
|
|
|
- operationsList: [{
|
|
|
|
|
- class: "iconfont icon-xundianjian",
|
|
|
|
|
- title: "巡点检",
|
|
|
|
|
- link_url: "/pages/tour_tally/order/order",
|
|
|
|
|
- //"num": 34
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- class: "iconfont icon-a-baoyangputong",
|
|
|
|
|
- title: "保养工单",
|
|
|
|
|
- link_url: "/pages/maintenance/order/order",
|
|
|
|
|
- //"num": 23
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ operationsList: [
|
|
|
|
|
+ /* {
|
|
|
|
|
+ class: "iconfont icon-xundianjian",
|
|
|
|
|
+ title: "巡点检",
|
|
|
|
|
+ link_url: "/pages/tour_tally/order/order",
|
|
|
|
|
+ //"num": 34
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ class: "iconfont icon-a-baoyangputong",
|
|
|
|
|
+ title: "保养工单",
|
|
|
|
|
+ link_url: "/pages/maintenance/order/order",
|
|
|
|
|
+ //"num": 23
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
|
|
+ {
|
|
|
|
|
+ class: "iconfont icon-weixiugongdan",
|
|
|
|
|
+ title: "维修工单",
|
|
|
|
|
+ link_url: "/pages/maintain_service/order/order",
|
|
|
|
|
+ //"num": 23
|
|
|
|
|
+ },
|
|
|
|
|
+ /* {
|
|
|
|
|
+ class: 'iconfont icon-beijian',
|
|
|
|
|
+ title: '备品备件',
|
|
|
|
|
+ link_url: '/pages/sparepart/order/order',
|
|
|
|
|
+ //"num": 1
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ class: "iconfont icon-baoxiu",
|
|
|
|
|
+ title: "报修单",
|
|
|
|
|
+ link_url: "/pages/repair/order/order",
|
|
|
|
|
+ //"num": 1
|
|
|
|
|
+ },*/
|
|
|
|
|
|
|
|
- {
|
|
|
|
|
- class: "iconfont icon-weixiugongdan",
|
|
|
|
|
- title: "维修工单",
|
|
|
|
|
- link_url: "/pages/maintain_service/order/order",
|
|
|
|
|
- //"num": 23
|
|
|
|
|
- },
|
|
|
|
|
- /* {
|
|
|
|
|
- class: 'iconfont icon-beijian',
|
|
|
|
|
- title: '备品备件',
|
|
|
|
|
- link_url: '/pages/sparepart/order/order',
|
|
|
|
|
- //"num": 1
|
|
|
|
|
- }, */
|
|
|
|
|
- {
|
|
|
|
|
- class: "iconfont icon-baoxiu",
|
|
|
|
|
- title: "报修单",
|
|
|
|
|
- link_url: "/pages/repair/order/order",
|
|
|
|
|
- //"num": 1
|
|
|
|
|
- },
|
|
|
|
|
/* {
|
|
/* {
|
|
|
class: 'iconfont icon-wuliaoruku',
|
|
class: 'iconfont icon-wuliaoruku',
|
|
|
title: '入库登记',
|
|
title: '入库登记',
|
|
@@ -293,15 +302,32 @@
|
|
|
//"num": 34
|
|
//"num": 34
|
|
|
}, */
|
|
}, */
|
|
|
],
|
|
],
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ treeList: []
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
created() {
|
|
created() {
|
|
|
- // uni.setStorageSync(
|
|
|
|
|
- // "token",
|
|
|
|
|
- // "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY2NvdW50SWQiOiIxIiwicm9sZUlkIjoiMCIsImdyb3VwSWQiOiIwIiwiaXNzIjoiYXV0aDAiLCJleHAiOjIwMTA2MjQ3ODcsInVzZXJJZCI6IjEifQ.4duZc2BjUIKWC2EP-8EGWgQpmqgGGLJLecxKXxFARmk"
|
|
|
|
|
- // );
|
|
|
|
|
|
|
+ this.getTree()
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ getTree() {
|
|
|
|
|
+ let _list = uni.getStorageSync('treeList') || [];
|
|
|
|
|
+ let list = JSON.parse(_list) || []
|
|
|
|
|
+ console.log(list)
|
|
|
|
|
+
|
|
|
|
|
+ if (list && list.length > 0) {
|
|
|
|
|
+ list[0].children.forEach(f => {
|
|
|
|
|
+ if (f.path == "productionManage") {
|
|
|
|
|
+ this.productionList = f.children
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
toNav(url) {
|
|
toNav(url) {
|
|
|
console.log(url)
|
|
console.log(url)
|
|
|
uni.navigateTo({
|
|
uni.navigateTo({
|