Explorar o código

库管端主页

常志远 %!s(int64=2) %!d(string=hai) anos
pai
achega
394667cf8a
Modificáronse 92 ficheiros con 272 adicións e 8 borrados
  1. 0 1
      App.vue
  2. BIN=BIN
      assets/font/SourceHanSerifSC-Bold.otf
  3. BIN=BIN
      assets/font/SourceHanSerifSC-ExtraLight.otf
  4. BIN=BIN
      assets/font/SourceHanSerifSC-Heavy.otf
  5. BIN=BIN
      assets/font/SourceHanSerifSC-Light.otf
  6. BIN=BIN
      assets/font/SourceHanSerifSC-Medium.otf
  7. BIN=BIN
      assets/font/SourceHanSerifSC-Regular.otf
  8. BIN=BIN
      assets/font/SourceHanSerifSC-SemiBold.otf
  9. 5 5
      assets/font/font.css
  10. BIN=BIN
      assets/img/Bronze Medal Copy@1x.png
  11. BIN=BIN
      assets/img/Gold Medal@1x.png
  12. BIN=BIN
      assets/img/Group Copy@1x.png
  13. BIN=BIN
      assets/img/Group@1x.png
  14. BIN=BIN
      assets/img/Silver Medal Copy@1x.png
  15. BIN=BIN
      assets/img/articlePic.png
  16. BIN=BIN
      assets/img/background.png
  17. BIN=BIN
      assets/img/banner.png
  18. BIN=BIN
      assets/img/bgbg.png
  19. BIN=BIN
      assets/img/bgc.png
  20. BIN=BIN
      assets/img/computer.png
  21. BIN=BIN
      assets/img/default_img.png
  22. BIN=BIN
      assets/img/department.png
  23. BIN=BIN
      assets/img/department2.png
  24. BIN=BIN
      assets/img/dingmanrong.png
  25. BIN=BIN
      assets/img/djdt.png
  26. BIN=BIN
      assets/img/dmr.png
  27. BIN=BIN
      assets/img/fxkj.png
  28. BIN=BIN
      assets/img/fzxc.png
  29. BIN=BIN
      assets/img/girdH1.png
  30. BIN=BIN
      assets/img/girdH2.png
  31. BIN=BIN
      assets/img/girdH3.png
  32. BIN=BIN
      assets/img/girdH4.png
  33. BIN=BIN
      assets/img/hdjl.png
  34. BIN=BIN
      assets/img/hdzx.png
  35. BIN=BIN
      assets/img/honorPic1.png
  36. BIN=BIN
      assets/img/honorPic2.png
  37. BIN=BIN
      assets/img/jfyh.png
  38. BIN=BIN
      assets/img/jgsz.png
  39. BIN=BIN
      assets/img/jiguang.png
  40. BIN=BIN
      assets/img/jjjc.png
  41. BIN=BIN
      assets/img/lishuyi.png
  42. BIN=BIN
      assets/img/logo.png
  43. BIN=BIN
      assets/img/md-notifications@1x.png
  44. BIN=BIN
      assets/img/news.png
  45. BIN=BIN
      assets/img/newsPic.png
  46. BIN=BIN
      assets/img/orderPic.png
  47. BIN=BIN
      assets/img/overdue.png
  48. BIN=BIN
      assets/img/overend.png
  49. BIN=BIN
      assets/img/phb.png
  50. BIN=BIN
      assets/img/photo.png
  51. BIN=BIN
      assets/img/plane.png
  52. BIN=BIN
      assets/img/position.png
  53. BIN=BIN
      assets/img/position2.png
  54. BIN=BIN
      assets/img/prize2.png
  55. BIN=BIN
      assets/img/prize3.png
  56. BIN=BIN
      assets/img/prize4.png
  57. BIN=BIN
      assets/img/rankPhoto.png
  58. BIN=BIN
      assets/img/result.png
  59. BIN=BIN
      assets/img/riFill-bar-chart-2-fill@1x.png
  60. BIN=BIN
      assets/img/riFill-camera-fill@2x.png
  61. BIN=BIN
      assets/img/riFill-copper-diamond-fill@2x.png
  62. BIN=BIN
      assets/img/riFill-store-3-fill@1x.png
  63. BIN=BIN
      assets/img/riFill-vip-crown-2-fill@2x.png
  64. BIN=BIN
      assets/img/riFill-vip-diamond-fill Copy@1x.png
  65. BIN=BIN
      assets/img/riLine-account-box-line@2x.png
  66. BIN=BIN
      assets/img/riLine-arrow-left-right-line@1x.png
  67. BIN=BIN
      assets/img/riLine-coin-line@2x.png
  68. BIN=BIN
      assets/img/riLine-customer-service-2-line@2x.png
  69. BIN=BIN
      assets/img/riLine-file-add-line@1x.png
  70. BIN=BIN
      assets/img/riLine-file-edit-line@2x.png
  71. BIN=BIN
      assets/img/riLine-gift-2-line@1x.png
  72. BIN=BIN
      assets/img/riLine-gift-2-line@2x.png
  73. BIN=BIN
      assets/img/riLine-logout-box-r-line@2x.png
  74. BIN=BIN
      assets/img/riLine-printer-line@1x.png
  75. BIN=BIN
      assets/img/riLine-qr-scan-line@1x.png
  76. BIN=BIN
      assets/img/riLine-smartphone-line@2x.png
  77. BIN=BIN
      assets/img/riLine-spam-line@1x.png
  78. BIN=BIN
      assets/img/shareP.png
  79. BIN=BIN
      assets/img/sharePic1.png
  80. BIN=BIN
      assets/img/sharePic2.png
  81. BIN=BIN
      assets/img/sharePic3.png
  82. BIN=BIN
      assets/img/slideshow@2x.png
  83. BIN=BIN
      assets/img/tdry.png
  84. BIN=BIN
      assets/img/tlgk.png
  85. BIN=BIN
      assets/img/wmcj.png
  86. BIN=BIN
      assets/img/wnfw.png
  87. BIN=BIN
      assets/img/zwdt.png
  88. BIN=BIN
      assets/img/暂无数据-缺省页.png
  89. 1 1
      main.js
  90. 9 0
      pages.json
  91. 1 1
      pages/index/index.vue
  92. 256 0
      pages/storeManagement/homePage/homePage.vue

+ 0 - 1
App.vue

@@ -1,7 +1,6 @@
 <style lang="scss">
 <style lang="scss">
 	/* 注意要写在第一行,同时给style标签加入lang="scss"属性 */
 	/* 注意要写在第一行,同时给style标签加入lang="scss"属性 */
 	@import "@/uni_modules/uview-ui/index.scss";
 	@import "@/uni_modules/uview-ui/index.scss";
-	// @import '@/assets/font/font.css';
 	
 	
 </style>
 </style>
 <script>
 <script>

BIN=BIN
assets/font/SourceHanSerifSC-Bold.otf


BIN=BIN
assets/font/SourceHanSerifSC-ExtraLight.otf


BIN=BIN
assets/font/SourceHanSerifSC-Heavy.otf


BIN=BIN
assets/font/SourceHanSerifSC-Light.otf


BIN=BIN
assets/font/SourceHanSerifSC-Medium.otf


BIN=BIN
assets/font/SourceHanSerifSC-Regular.otf


BIN=BIN
assets/font/SourceHanSerifSC-SemiBold.otf


+ 5 - 5
assets/font/font.css

@@ -2,7 +2,7 @@
 
 
     font-family: 'Bold';
     font-family: 'Bold';
 
 
-    src: url('http://www.jsrailway.com.cn/railroad-phone-font/SourceHanSerifSC-SemiBold.otf');
+    src: url('SourceHanSerifSC-Bold.otf');
 
 
     font-weight: normal;  
     font-weight: normal;  
 
 
@@ -13,8 +13,8 @@
   @font-face {  
   @font-face {  
 
 
     font-family: 'Medium';
     font-family: 'Medium';
-    src: url('http://www.jsrailway.com.cn/railroad-phone-font/SourceHanSerifSC-SemiBold.otf');
 
 
+    src: url('SourceHanSerifSC-Medium.otf');
 
 
     font-weight: normal;  
     font-weight: normal;  
 
 
@@ -26,7 +26,7 @@
 
 
     font-family: 'SemiBold';
     font-family: 'SemiBold';
 
 
-    src: url('http://www.jsrailway.com.cn/railroad-phone-font/SourceHanSerifSC-SemiBold.otf');
+    src: url('SourceHanSerifSC-SemiBold.otf');
 
 
     font-weight: normal;  
     font-weight: normal;  
 
 
@@ -37,7 +37,7 @@
 
 
     font-family: 'Regular';
     font-family: 'Regular';
 
 
-    src: url('http://www.jsrailway.com.cn/railroad-phone-font/SourceHanSerifSC-SemiBold.otf');
+    src: url('SourceHanSerifSC-Regular.otf');
 
 
     font-weight: normal;  
     font-weight: normal;  
 
 
@@ -48,7 +48,7 @@
   
   
       font-family: 'Light';
       font-family: 'Light';
   
   
-    src: url('http://www.jsrailway.com.cn/railroad-phone-font/SourceHanSerifSC-SemiBold.otf');
+      src: url('SourceHanSerifSC-Light.otf');
   
   
       font-weight: normal;  
       font-weight: normal;  
   
   

BIN=BIN
assets/img/Bronze Medal Copy@1x.png


BIN=BIN
assets/img/Gold Medal@1x.png


BIN=BIN
assets/img/Group Copy@1x.png


BIN=BIN
assets/img/Group@1x.png


BIN=BIN
assets/img/Silver Medal Copy@1x.png


BIN=BIN
assets/img/articlePic.png


BIN=BIN
assets/img/background.png


BIN=BIN
assets/img/banner.png


BIN=BIN
assets/img/bgbg.png


BIN=BIN
assets/img/bgc.png


BIN=BIN
assets/img/computer.png


BIN=BIN
assets/img/default_img.png


BIN=BIN
assets/img/department.png


BIN=BIN
assets/img/department2.png


BIN=BIN
assets/img/dingmanrong.png


BIN=BIN
assets/img/djdt.png


BIN=BIN
assets/img/dmr.png


BIN=BIN
assets/img/fxkj.png


BIN=BIN
assets/img/fzxc.png


BIN=BIN
assets/img/girdH1.png


BIN=BIN
assets/img/girdH2.png


BIN=BIN
assets/img/girdH3.png


BIN=BIN
assets/img/girdH4.png


BIN=BIN
assets/img/hdjl.png


BIN=BIN
assets/img/hdzx.png


BIN=BIN
assets/img/honorPic1.png


BIN=BIN
assets/img/honorPic2.png


BIN=BIN
assets/img/jfyh.png


BIN=BIN
assets/img/jgsz.png


BIN=BIN
assets/img/jiguang.png


BIN=BIN
assets/img/jjjc.png


BIN=BIN
assets/img/lishuyi.png


BIN=BIN
assets/img/logo.png


BIN=BIN
assets/img/md-notifications@1x.png


BIN=BIN
assets/img/news.png


BIN=BIN
assets/img/newsPic.png


BIN=BIN
assets/img/orderPic.png


BIN=BIN
assets/img/overdue.png


BIN=BIN
assets/img/overend.png


BIN=BIN
assets/img/phb.png


BIN=BIN
assets/img/photo.png


BIN=BIN
assets/img/plane.png


BIN=BIN
assets/img/position.png


BIN=BIN
assets/img/position2.png


BIN=BIN
assets/img/prize2.png


BIN=BIN
assets/img/prize3.png


BIN=BIN
assets/img/prize4.png


BIN=BIN
assets/img/rankPhoto.png


BIN=BIN
assets/img/result.png


BIN=BIN
assets/img/riFill-bar-chart-2-fill@1x.png


BIN=BIN
assets/img/riFill-camera-fill@2x.png


BIN=BIN
assets/img/riFill-copper-diamond-fill@2x.png


BIN=BIN
assets/img/riFill-store-3-fill@1x.png


BIN=BIN
assets/img/riFill-vip-crown-2-fill@2x.png


BIN=BIN
assets/img/riFill-vip-diamond-fill Copy@1x.png


BIN=BIN
assets/img/riLine-account-box-line@2x.png


BIN=BIN
assets/img/riLine-arrow-left-right-line@1x.png


BIN=BIN
assets/img/riLine-coin-line@2x.png


BIN=BIN
assets/img/riLine-customer-service-2-line@2x.png


BIN=BIN
assets/img/riLine-file-add-line@1x.png


BIN=BIN
assets/img/riLine-file-edit-line@2x.png


BIN=BIN
assets/img/riLine-gift-2-line@1x.png


BIN=BIN
assets/img/riLine-gift-2-line@2x.png


BIN=BIN
assets/img/riLine-logout-box-r-line@2x.png


BIN=BIN
assets/img/riLine-printer-line@1x.png


BIN=BIN
assets/img/riLine-qr-scan-line@1x.png


BIN=BIN
assets/img/riLine-smartphone-line@2x.png


BIN=BIN
assets/img/riLine-spam-line@1x.png


BIN=BIN
assets/img/shareP.png


BIN=BIN
assets/img/sharePic1.png


BIN=BIN
assets/img/sharePic2.png


BIN=BIN
assets/img/sharePic3.png


BIN=BIN
assets/img/slideshow@2x.png


BIN=BIN
assets/img/tdry.png


BIN=BIN
assets/img/tlgk.png


BIN=BIN
assets/img/wmcj.png


BIN=BIN
assets/img/wnfw.png


BIN=BIN
assets/img/zwdt.png


BIN=BIN
assets/img/暂无数据-缺省页.png


+ 1 - 1
main.js

@@ -2,7 +2,7 @@ import App from './App'
 import Vue from 'vue'
 import Vue from 'vue'
 import getOpenId from './apis/utils/init.js'
 import getOpenId from './apis/utils/init.js'
 import getALIOpenId from './apis/utils/initALI.js'
 import getALIOpenId from './apis/utils/initALI.js'
-
+import './assets/font/font.css'
 var IS_WEIXIN = /MicroMessenger/.test(window.navigator.userAgent)
 var IS_WEIXIN = /MicroMessenger/.test(window.navigator.userAgent)
 var IS_ALI = /AlipayClient/.test(window.navigator.userAgent)
 var IS_ALI = /AlipayClient/.test(window.navigator.userAgent)
 
 

+ 9 - 0
pages.json

@@ -6,6 +6,15 @@
 			"style": {
 			"style": {
 			}
 			}
 		}
 		}
+        ,{
+            "path" : "pages/storeManagement/homePage/homePage",
+            "style" :                                                                                    
+            {
+                "navigationBarTitleText": "",
+                "enablePullDownRefresh": false
+            }
+            
+        }
     ],
     ],
 
 
 	
 	

+ 1 - 1
pages/index/index.vue

@@ -1,6 +1,6 @@
 <template>
 <template>
 	<view>
 	<view>
-	
+	index
 	</view>
 	</view>
 </template>
 </template>
 
 

+ 256 - 0
pages/storeManagement/homePage/homePage.vue

@@ -0,0 +1,256 @@
+<template>
+	<view>
+		<!-- 头部 -->
+		<view class="header">
+			<view class="main">
+				<view class="title">
+					<view class="name">
+						<view class="text">
+							你好,孙斌!
+						</view>
+						<view class="icon">
+							<u-icon name='arrow-down' color="#fff" size="28"></u-icon>
+						</view>
+					</view>
+					
+					<view class="qr-code">
+						<img src="../../../assets/img/riLine-qr-scan-line@1x.png" alt="">
+					</view>
+				</view>
+				<!-- 公告 -->
+				<view class="notice">
+					
+					<u-icon name="volume-up-fill" size="40" color="#fff"></u-icon>
+					<text>库存PDA设备将于2023年4月1日升级维护</text>
+				</view>
+			</view>
+			
+		</view>
+		<!-- 宫格 -->
+		<view class="gird">
+			<view class="item">
+				<view class="title">
+					设备出库
+				</view>
+				<view class="hint">
+					申请物品登记核准出库
+				</view>
+				<view class="img">
+					<img src="../../../assets/img/girdH1.png" alt="">
+				</view>
+			</view>
+			<view class="item">
+				<view class="title">
+					设备入库
+				</view>
+				<view class="hint">
+					申购采购收货入库登记
+				</view>
+				<view class="img">
+					<img src="../../../assets/img/girdH2.png" alt="">
+				</view>
+			</view>
+			<view class="item">
+				<view class="title">
+					设备巡检
+				</view>
+				<view class="hint">
+					当前物品计量库存盘点
+				</view>
+				<view class="img">
+					<img src="../../../assets/img/girdH3.png" alt="">
+				</view>
+			</view>
+			<view class="item">
+				<view class="title">
+					设备检索
+				</view>
+				<view class="hint">
+					库存物品信息检索
+				</view>
+				<view class="img">
+					<img src="../../../assets/img/girdH4.png" alt="">
+				</view>
+			</view>
+			
+		</view>
+		
+		<!-- 其他功能 -->
+		  <view class="other-functions">
+			  <view class="title">
+			  	其他功能
+			  </view>
+		  	  <view class="function-gird">
+		  	  	<view class="item">
+		  	  		<img src="../../../assets/img/riLine-file-add-line@1x.png" alt="">
+		  	  	   <text>新增巡检</text>
+				</view>
+				<view class="item">
+					<img src="../../../assets/img/riLine-printer-line@1x.png" alt="">
+				   <text>打印标签</text>
+				</view>
+				<view class="item">
+					<img src="../../../assets/img/riLine-spam-line@1x.png" alt="">
+				   <text>故障申报</text>
+				</view>
+				<view class="item">
+					<img src="../../../assets/img/riLine-arrow-left-right-line@1x.png" alt="">
+				   <text>设备移交</text>
+				</view>
+		  	  </view>
+		  </view>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				
+			}
+		},
+		methods: {
+			
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	page{
+		background-color: rgba(1,122,255,1);
+		padding-bottom: 100rpx;
+	}
+	// 头部
+	.header{
+		width: 100%;
+		height: 339px;
+		background:linear-gradient(180deg, rgba(0,45,194,1) 0%,rgba(0,59,254,1) 49%,rgba(1,122,255,1) 100%);
+		padding: 0 40rpx;
+		.main{
+			width: 100%;
+			height: 100%;
+			background: url(../../../assets/img/background.png) no-repeat;
+			background-position: top -70rpx right -50rpx;
+			position: relative;
+		}
+		.title{
+			display: flex;
+			justify-content: space-between;
+			align-items: center;
+			color: rgba(255, 255, 255, 1);
+			line-height: 88rpx;
+			font-family: 'SemiBold';
+			.name{
+				display: flex;
+				font-size: 40rpx;
+				
+			}
+			.qr-code{
+				display: flex;
+				
+			}
+		}
+		// 公告
+		.notice{
+			font-family: 'Regular';
+			display: flex;
+			align-items: center;
+			background-color: rgba(255, 255, 255, 0.35);
+			color: rgba(255, 255, 255, 1);
+			font-weight: bold;
+			border-radius: 8px;
+			height: 80rpx;
+			line-height: 80rpx;
+			padding: 0 24rpx;
+			position: absolute;
+			bottom: 260rpx;
+			left: 0;
+			right: 0;
+			
+			text{
+				font-size: 28rpx;
+				width: 542px;
+				margin-left: 16rpx;
+				white-space: nowrap;
+				overflow: hidden;
+				text-overflow: ellipsis;
+			}
+		}
+	}
+	
+ // 宫格
+ .gird{
+	 font-family: 'Regular';
+	 padding: 0 40rpx;
+	 display: flex;
+	 justify-content: space-between;
+	 flex-wrap: wrap;
+	 margin-top: -216rpx;
+	 .item{
+		 width: 320rpx;
+		 height: 320rpx;
+		 background-color: rgba(255, 255, 255, 1);
+		 border-radius: 8px;
+		 padding: 32rpx 24rpx;
+		 position: relative;
+		 margin-bottom: 30rpx;
+		 .title{
+			 color: rgba(16, 16, 16, 1);
+			 font-size: 36rpx;
+			 margin-bottom: 8rpx;
+			 font-family: 'Medium';
+		 }
+		 .hint{
+			 color: rgba(106, 121, 142, 1);
+			 font-size: 24rpx;
+			 margin-bottom: 44rpx;
+		 }
+		 .img{
+			 width: 128rpx;
+			 height: 128rpx;
+			 position: absolute;
+			 right: 24rpx;
+			 bottom: 24rpx;
+			 img{
+				 width: 100%;
+				 height: 100%;
+			 }
+		 }
+	 }
+ }
+ 
+ // 其他功能
+ .other-functions{
+	 font-family: 'Regular';
+	 padding: 0 40rpx;
+	 .title{
+		 color: rgba(255, 255, 255, 1);
+		 font-size: 36rpx;
+		 margin-bottom: 16rpx;
+	 }
+	 .function-gird{
+		 display: flex;
+		 flex-wrap: wrap;
+		 justify-content: space-between;
+		 .item{
+			 display: flex;
+			 align-items: center;
+			 justify-content: center;
+			 width: 320rpx;
+			 height: 80rpx;
+			 line-height: 80rpx;
+			 margin-bottom: 24rpx;
+			 color: rgba(255, 255, 255, 1);
+			 border-radius: 8px;
+			 background-color: rgba(255, 255, 255, 0.25);
+			 text-align: center;
+			 border: 1px solid rgba(255, 255, 255, 0.35);
+			 img{
+				 width: 32rpx;
+				 height: 32rpx;
+				margin-right: 8rpx;
+			 }
+		 }
+	 }
+ }
+</style>