From 16c451494bcbe8df764a7b59b87ee1466bc07f7e Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期五, 13 十月 2023 12:30:28 +0800
Subject: [PATCH] #
---
pages/project/ps/home/home.vue | 347 -------------------------------------------------
components/z-home/z-home.vue | 31 ++++
2 files changed, 34 insertions(+), 344 deletions(-)
diff --git a/components/z-home/z-home.vue b/components/z-home/z-home.vue
new file mode 100644
index 0000000..d3307a5
--- /dev/null
+++ b/components/z-home/z-home.vue
@@ -0,0 +1,31 @@
+<template>
+ <view>
+ <scroll-view scroll-y class="page">
+ <view class="nav-list">
+ <!-- <navigator hover-class='none' :url="'/pages' + item.url" class="nav-li" navigateTo
+ :class="'bg-'+item.color" :style="[{animation: 'show ' + ((index+1)*0.2+1) + 's 1'}]"
+ v-for="(item,index) in elements" :key="index">
+ <view class="nav-title">{{item.title}}</view>
+ <view class="nav-name">{{item.name}}</view>
+ <text :class="'cuIcon-' + item.cuIcon"></text>
+ </navigator> -->
+ </view>
+ <view class="cu-tabbar-height"></view>
+ </scroll-view>
+ </view>
+</template>
+
+<script>
+ export default {
+ name:"z-home",
+ data() {
+ return {
+
+ };
+ }
+ }
+</script>
+
+<style>
+
+</style>
\ No newline at end of file
diff --git a/pages/project/ps/home/home.vue b/pages/project/ps/home/home.vue
index 62f380d..c846dd9 100644
--- a/pages/project/ps/home/home.vue
+++ b/pages/project/ps/home/home.vue
@@ -1,354 +1,13 @@
<template>
<view>
- <scroll-view scroll-y class="page">
- <view class="nav-list">
- <navigator hover-class='none' :url="'/pages' + item.url" class="nav-li" navigateTo
- :class="'bg-'+item.color" :style="[{animation: 'show ' + ((index+1)*0.2+1) + 's 1'}]"
- v-for="(item,index) in elements" :key="index">
- <view class="nav-title">{{item.title}}</view>
- <view class="nav-name">{{item.name}}</view>
- <text :class="'cuIcon-' + item.cuIcon"></text>
- </navigator>
- </view>
- <view class="cu-tabbar-height"></view>
- </scroll-view>
+
</view>
</template>
<script>
- export default {
- data() {
- return {
- baseUrl: '',
- token: '',
- icon: '',
- elements: [],
- elements2: [
- {
- title: '缁勬墭鍏ュ簱',
- name: 'pakin',
- color: 'cyan',
- cuIcon: 'pullup',
- url: '/tzsk/pakin/pakin2'
- },
- {
- title: '缁勬墭涓婃灦',
- name: 'pakin',
- color: 'cyan',
- cuIcon: 'pullup',
- url: '/tzsk/order/orderPutOn'
- },
- {
- title: '璁㈠崟鎷h揣',
- name: 'pakin',
- color: 'cyan',
- cuIcon: 'pullup',
- url: '/tzsk/order/orderPick'
- },
- {
- title: '涓存椂鍏ュ簱',
- name: 'pakin',
- color: 'cyan',
- cuIcon: 'pullup',
- url: '/pakin/pakin2'
- },
- {
- title: 'AGV鐩樼偣/鎷f枡',
- name: 'pakin',
- color: 'cyan',
- cuIcon: 'pullup',
- url: '/tzsk/AGV/AGVPick'
- },
- {
- title: '鍐嶆鎷f枡',
- name: 'changePallet',
- color: 'green',
- cuIcon: 'order',
- url: '/pakin/pickAgain'
- },
- {
- title: 'AGV缁勬墭',
- name: 'AGVPakin',
- color: 'blue',
- cuIcon: 'pullup',
- url: '/tzsk/AGV/AGVPakin'
- },
- {
- title: 'AGV涓婃灦缁戝畾',
- name: 'AGVPakinBing',
- color: 'mauve',
- // cuIcon: 'pullup',
- url: '/tzsk/AGV/AGVPakinBing'
- },
- {
- title: 'AGV鍚姩鍏ュ簱',
- name: 'AGVStart',
- color: 'pink',
- // cuIcon: 'pullup',
- url: '/tzsk/AGV/AGVStart'
- },
- {
- title: 'AGV涓婃灦缁勬墭',
- name: 'AGVPakinOn',
- color: 'brown',
- // cuIcon: 'pullup',
- url: '/tzsk/AGV/AGVPakinOn'
- },
- {
- title: '璁㈠崟鍏ュ簱',
- name: 'orderPakin',
- color: 'red',
- cuIcon: 'pullup',
- url: '/order/orderPakin'
- },
- {
- title: '缁勬墭涓婃灦',
- name: 'putOn',
- color: 'orange',
- cuIcon: 'pullup',
- url: '/pakin/putOn'
- },
- {
- title: '鎵撳嵃',
- name: 'print',
- color: 'purple',
- cuIcon: 'text',
- url: '/print/print'
- },
- {
- title: '璁㈠崟涓婃灦',
- name: 'orderPutOn',
- color: 'yellow',
- cuIcon: 'pullup',
- url: '/order/orderPutOn'
- },
- {
- title: '璁㈠崟涓嬫灦',
- name: 'orderPutDown',
- color: 'olive',
- cuIcon: 'pulldown',
- url: '/order/orderPutDown'
- },
- {
- title: '搴撳瓨鏌ヨ',
- name: 'stockQuery',
- color: 'green',
- cuIcon: 'check',
- url: '/stock/stockQuery'
- },
- {
- title: '鐩樼偣',
- name: 'stockCheck',
- color: 'red',
- cuIcon: 'post',
- url: '/stock/stockCheck'
- },
- {
- title: '鍟嗗搧鎵撳嵃',
- name: 'matList',
- color: 'orange',
- cuIcon: 'post',
- url: '/mat/matList'
- },
- {
- title: '琛ヨ揣',
- name: 'restock',
- color: 'yellow',
- cuIcon: 'punch',
- url: '/stock/restock'
- },
- {
- title: '杞叏鏉�',
- name: 'piking',
- color: 'olive',
- cuIcon: 'order',
- url: '/pakin/piking'
- },
- {
- title: '鎹㈡澘缁戝畾',
- name: 'changePallet',
- color: 'green',
- cuIcon: 'order',
- url: '/stock/changePallet'
- },
- {
- title: '閫�鍑虹櫥褰�',
- name: 'logOut',
- color: 'grey',
- cuIcon: 'exit',
- url: '/login/logOut'
- },
-
- ],
- colorList: ['cyan','blue','mauve','pink','brown','red','orange','yellow','olive','olive','green','grey' ]
- };
- },
- onShow() {
- this.baseUrl = uni.getStorageSync('baseUrl');
- this.token = uni.getStorageSync('token');
- this.getAuth()
- },
- methods: {
- getAuth() {
- let that = this
- uni.request({
- url: 'http://127.0.0.1:8089/bfwms/menu/pda/auth',
- data: {},
- header: { 'token': uni.getStorageSync('token') },
- method: 'POST',
- success(res) {
- that.elements = []
- console.log(res.statusCode);
- res = res.data
- if (res.statusCode == 404) {
- console.log(res.statusCode);
- that.elements = that.elements2
- return
- }
- if (res.code === 200) {
- if (res.data == undefined || res.data == null || res.data == "") {
- that.elements = that.elements2
- return
- }
- for (var i = 0; i < res.data.length; i++) {
- if (res.data.length < 0) {
- break;
- }
- that.getIcon(res.data[i].title)
- that.elements.unshift({
- title: res.data[i].name,
- name: res.data[i].title,
- color: that.colorList[i],
- cuIcon: that.icon,
- url: res.data[i].action
- })
- }
- that.elements.push({
- title: '閫�鍑虹櫥褰�',
- name: 'logOut',
- color: 'grey',
- cuIcon: 'exit',
- url: '/login/logOut'
- })
- } else if (res.code === 403) {
- uni.showToast({
- title: res.msg,
- icon: "none",
- position: 'top'
- })
- setTimeout(() => {
- uni.reLaunch({
- url: '../login/login'
- });
- }, 1000);
- } else if(res.status === 404) {
- that.elements = that.elements2
- // uni.showToast({
- // title: '榛樿涓婚〉',
- // icon: "none",
- // position: 'top'
- // })
- } else {
- uni.showToast({
- title: res.msg,
- icon: "none",
- position: 'top'
- })
- }
- },
- fail(err) {
- that.elements = []
- that.elements = that.elements2
- }
- })
- },
- getIcon(e) {
- const ways = ['pakin','orderPakin','orderPutOn']
- if (ways.includes(e)) {
- this.icon = 'pullup'
- }
- }
- }
- }
+
</script>
<style>
- .page {
- height: 100vh;
- }
-
- .bg-red {
- background-color: #e54d42;
- color: #ffffff;
- }
-
- .bg-orange {
- background-color: #f37b1d;
- color: #ffffff;
- }
-
- .bg-yellow {
- background-color: #fbbd08;
- color: #333333;
- }
-
- .bg-olive {
- background-color: #8dc63f;
- color: #ffffff;
- }
-
- .bg-green {
- background-color: #39b54a;
- color: #ffffff;
- }
-
- .bg-cyan {
- background-color: #1cbbb4;
- color: #ffffff;
- }
-
- .bg-blue {
- background-color: #0081ff;
- color: #ffffff;
- }
-
- .bg-purple {
- background-color: #6739b6;
- color: #ffffff;
- }
-
- .bg-mauve {
- background-color: #9c26b0;
- color: #ffffff;
- }
-
- .bg-pink {
- background-color: #e03997;
- color: #ffffff;
- }
-
- .bg-brown {
- background-color: #a5673f;
- color: #ffffff;
- }
-
- .bg-grey {
- background-color: #8799a3;
- color: #ffffff;
- }
-
- .bg-gray {
- background-color: #f0f0f0;
- color: #333333;
- }
-
- .bg-black {
- background-color: #333333;
- color: #ffffff;
- }
-
- .bg-white {
- background-color: #ffffff;
- color: #666666;
- }
+
</style>
\ No newline at end of file
--
Gitblit v1.9.1