AaronBruin 2 ماه پیش
والد
کامیت
9cf70c4a69
46فایلهای تغییر یافته به همراه488 افزوده شده و 50 حذف شده
  1. 1 1
      App.vue
  2. 70 19
      components/x-orderManagement.vue
  3. 2 2
      manifest.json
  4. 5 0
      pages.json
  5. 16 1
      pages/home/index.vue
  6. 263 0
      pages/home/transferBox.vue
  7. 2 2
      pages/mine/index.vue
  8. 3 1
      pages/order/humiture.vue
  9. 1 1
      pages/order/index.vue
  10. 26 3
      static/fonts/demo_index.html
  11. 7 3
      static/fonts/iconfont.css
  12. 0 0
      static/fonts/iconfont.js
  13. 7 0
      static/fonts/iconfont.json
  14. BIN
      static/fonts/iconfont.ttf
  15. BIN
      static/fonts/iconfont.woff
  16. BIN
      static/fonts/iconfont.woff2
  17. BIN
      unpackage/cache/apk/__UNI__92DFF97_cm.apk
  18. 1 1
      unpackage/cache/apk/apkurl
  19. 0 0
      unpackage/cache/apk/cmManifestCache.json
  20. 2 2
      unpackage/cache/wgt/__UNI__92DFF97/app-config-service.js
  21. 0 0
      unpackage/cache/wgt/__UNI__92DFF97/app-service.js
  22. 0 0
      unpackage/cache/wgt/__UNI__92DFF97/app-view.js
  23. 0 0
      unpackage/cache/wgt/__UNI__92DFF97/manifest.json
  24. 26 3
      unpackage/cache/wgt/__UNI__92DFF97/static/fonts/demo_index.html
  25. 7 3
      unpackage/cache/wgt/__UNI__92DFF97/static/fonts/iconfont.css
  26. 0 0
      unpackage/cache/wgt/__UNI__92DFF97/static/fonts/iconfont.js
  27. 7 0
      unpackage/cache/wgt/__UNI__92DFF97/static/fonts/iconfont.json
  28. BIN
      unpackage/cache/wgt/__UNI__92DFF97/static/fonts/iconfont.ttf
  29. BIN
      unpackage/cache/wgt/__UNI__92DFF97/static/fonts/iconfont.woff
  30. BIN
      unpackage/cache/wgt/__UNI__92DFF97/static/fonts/iconfont.woff2
  31. 0 0
      unpackage/cache/wgt/__UNI__92DFF97/view.umd.min.js
  32. 2 2
      unpackage/dist/build/app-plus/app-config-service.js
  33. 0 0
      unpackage/dist/build/app-plus/app-service.js
  34. 0 0
      unpackage/dist/build/app-plus/app-view.js
  35. 0 0
      unpackage/dist/build/app-plus/manifest.json
  36. 26 3
      unpackage/dist/build/app-plus/static/fonts/demo_index.html
  37. 7 3
      unpackage/dist/build/app-plus/static/fonts/iconfont.css
  38. 0 0
      unpackage/dist/build/app-plus/static/fonts/iconfont.js
  39. 7 0
      unpackage/dist/build/app-plus/static/fonts/iconfont.json
  40. BIN
      unpackage/dist/build/app-plus/static/fonts/iconfont.ttf
  41. BIN
      unpackage/dist/build/app-plus/static/fonts/iconfont.woff
  42. BIN
      unpackage/dist/build/app-plus/static/fonts/iconfont.woff2
  43. 0 0
      unpackage/dist/build/app-plus/view.umd.min.js
  44. 0 0
      unpackage/dist/dev/app-plus/app-service.js
  45. BIN
      unpackage/release/apk/__UNI__92DFF97__20241104111054.apk
  46. BIN
      unpackage/release/apk/__UNI__92DFF97__20241206150341.apk

+ 1 - 1
App.vue

@@ -8,7 +8,7 @@
 			// console.log('App Launch')
 		},
 		onShow: function() {
-			// #ifdef APP-PLUS 
+			// #ifdef APP-PLUS
 			uni.getSystemInfo({
 				success: (res) => {
 					var that = this;

+ 70 - 19
components/x-orderManagement.vue

@@ -1,30 +1,36 @@
 <template>
 	<view style="width: 100%;">
-		<view class="card_ordermang" v-for="(item,index) in orderList" :key="index" @click="goOrderDetails(item)">
+		<view class="card_ordermang" v-for="(item,index) in orderList" :key="index">
 			<view class="head_ordermang space_between">
-				<view class="waybill_title">运单号:<span>{{item.waybillNo}}</span></view>
+				<!-- <u-tooltip text="高亮选中文本背景色" :buttons="['扩展']" bgColor="#e3e4e6">
+				</u-tooltip> -->
+				<view class="waybill_title" @touchstart.prevent="touchstart(item.waybillNo)"
+					@touchend.prevent="touchend">
+					运单号:<span>{{item.waybillNo}}</span></view>
 				<span class="card_state" :style="{color:getState(item.status)}">{{orderStatus(item.status)}}</span>
 			</view>
-			<view class="space_between">
-				<view class="card_specification">
-					<view class="specification_title">
-						<u-tag :text="item.temperatureInterval" plain size="mini" type="success"
-							@click="goOrderDetails(item)"></u-tag>
-					</view>
-					<view class="specification_title">
-						<u-tag :text="item.deliveryCondition" plain size="mini" type="primary"
-							@click="goOrderDetails(item)"></u-tag>
-					</view>
-					<view class="specification_title">
-						<u-tag :text="item.cargoType" plain size="mini" type="warning"
-							@click="goOrderDetails(item)"></u-tag>
+			<view @click="goOrderDetails(item)">
+				<view class="space_between">
+					<view class="card_specification">
+						<view class="specification_title">
+							<u-tag :text="item.temperatureInterval" plain size="mini" type="success"
+								@click="goOrderDetails(item)"></u-tag>
+						</view>
+						<view class="specification_title">
+							<u-tag :text="item.deliveryCondition" plain size="mini" type="primary"
+								@click="goOrderDetails(item)"></u-tag>
+						</view>
+						<view class="specification_title">
+							<u-tag :text="item.cargoType" plain size="mini" type="warning"
+								@click="goOrderDetails(item)"></u-tag>
+						</view>
 					</view>
+					<view style="font-size: 28rpx;">x{{item.quantity}}</view>
 				</view>
-				<view style="font-size: 28rpx;">x{{item.quantity}}</view>
+				<view class="title_ordermang"><span>收货地址:</span>{{item.consigneeAddressDetails}}</view>
+				<view class="title_ordermang"><span>收货电话:</span>{{item.consigneeAddressPhone}}</view>
+				<view class="title_ordermang"><span>下单时间:</span>{{item.orderTime}}</view>
 			</view>
-			<view class="title_ordermang"><span>收货地址:</span>{{item.consigneeAddressDetails}}</view>
-			<view class="title_ordermang"><span>收货电话:</span>{{item.consigneeAddressPhone}}</view>
-			<view class="title_ordermang"><span>下单时间:</span>{{item.orderTime}}</view>
 			<view style="display: flex;">
 				<view class="btn_printil markd10"
 					v-if="item.status == 1 || item.status == 2 || item.status == 3 || item.status == 9"
@@ -56,7 +62,9 @@
 </template>
 
 <script>
+	// #ifdef APP-PLUS
 	const FileShare = uni.requireNativePlugin('life-FileShare');
+	// #endif
 	export default {
 		name: 'xOrderManagement',
 		props: {
@@ -74,6 +82,8 @@
 			return {
 				shareShow: false,
 				optionList: {},
+				Loop: null,
+				longTouch: false,
 			}
 		},
 		mounted() {
@@ -245,6 +255,47 @@
 				} else {
 					return false
 				}
+			},
+			// 长按开始
+			touchstart(topic) {
+				let that = this;
+				clearInterval(that.Loop); //再次清空定时器,防止重复注册定时器
+				that.Loop = setTimeout(function() {
+					uni.showModal({
+						title: '复制',
+						content: topic,
+						success: async (res) => {
+							if (res.confirm) {
+								uni.setClipboardData({
+									data: topic, // e是你要保存的内容
+									success: function() {
+										uni.showToast({
+											title: '复制成功',
+											icon: 'none'
+										})
+									}
+								})
+								console.log('用户点击确定');
+							} else if (res.cancel) {
+								console.log('用户点击取消')
+							}
+						}
+					});
+					that.longTouch = true;
+				}.bind(that), 500);
+			},
+			// 长按结束
+			touchend() {
+				// 延时解决抖动没有这个长按的时候也会触发点击
+				setTimeout(() => {
+					this.longTouch = false;
+				}, 100)
+
+				clearInterval(this.Loop);
+			},
+			// 复制
+			copy(event) {
+				console.log(event, 324)
 			}
 		}
 	}

+ 2 - 2
manifest.json

@@ -2,8 +2,8 @@
     "name" : "冷链物流",
     "appid" : "__UNI__92DFF97",
     "description" : "",
-    "versionName" : "1.1.8",
-    "versionCode" : 118,
+    "versionName" : "1.1.9",
+    "versionCode" : 119,
     "transformPx" : false,
     /* 5+App特有相关 */
     "app-plus" : {

+ 5 - 0
pages.json

@@ -32,6 +32,11 @@
 			"navigationStyle": "custom"
 		}
 	}, {
+		"path": "pages/home/transferBox",
+		"style": {
+			"navigationStyle": "custom"
+		}
+	}, {
 		"path": "pages/order/index",
 		"style": {
 			"navigationStyle": "custom"

+ 16 - 1
pages/home/index.vue

@@ -18,7 +18,7 @@
 	export default {
 		props: {
 			height: {
-				type: [String,Number],
+				type: [String, Number],
 				default: () => '',
 			},
 			token: {
@@ -63,6 +63,11 @@
 					title: '添加运单',
 					icon: 'icon-tianjiadingdan',
 					color: '#1cc723',
+				}, {
+					id: 'transfer',
+					title: '中转箱',
+					icon: 'icon-transit',
+					color: '#c77c1c',
 				}],
 				warehouseList: [{
 					id: 'details',
@@ -89,6 +94,11 @@
 					title: '添加运单',
 					icon: 'icon-tianjiadingdan',
 					color: '#1cc723',
+				}, {
+					id: 'transfer',
+					title: '中转箱',
+					icon: 'icon-transit',
+					color: '#c77c1c',
 				}],
 				userList: [{
 					id: 'add',
@@ -133,6 +143,11 @@
 						uni.navigateTo({
 							url: '/pages/home/particulars?title=false'
 						});
+					} else if (value.id == 'transfer') {
+						console.log('中转箱')
+						uni.navigateTo({
+							url: '/pages/home/transferBox'
+						});
 					}
 				} else {
 					uni.$u.toast('请先登录')

+ 263 - 0
pages/home/transferBox.vue

@@ -0,0 +1,263 @@
+<template>
+	<!-- 中转箱 -->
+	<view>
+		<u-navbar title="中转保温箱" autoBack placeholder></u-navbar>
+		<view class="card_order_details">
+			<view class="card_search">
+				<view class="details_title">保温箱(转)<span class="line_title">*</span></view>
+				<view class="card_form_item_selectil frameil" @click="incubatorChange(true)">
+					<view class="title_input_selectil" :class="incubatorName ? '' : 'hsColor'">
+						{{incubatorName || '选择保温箱'}}
+					</view>
+					<u-icon name="arrow-down" size="18px"></u-icon>
+				</view>
+			</view>
+			<view class="card_search">
+				<view class="details_title">保温箱(收)<span class="line_title">*</span></view>
+				<view class="card_form_item_selectil frameil" @click="incubatorChange(false)">
+					<view class="title_input_selectil" :class="transferIncubator ? '' : 'hsColor'">
+						{{transferIncubator || '选择中转保温箱'}}
+					</view>
+					<u-icon name="arrow-down" size="18px"></u-icon>
+				</view>
+			</view>
+		</view>
+		<view class="card_btn">
+			<u-button style="margin-bottom: 20rpx;" type="primary" @click="submit">提交</u-button>
+		</view>
+		<u-popup :show="incubatorShow" closeable @close="close">
+			<view class="card_incubator">
+				<view class="head_place">选择保温箱</view>
+				<view class="card_search_il">
+					<u-search placeholder="请输入保温箱名称" v-model="keyword" :showAction="false"
+						@change="searchChange"></u-search>
+				</view>
+				<view style="display: flex;flex-direction: column;overflow-y: auto;max-height: 600rpx;"
+					v-if="incubatorData.length > 0">
+					<view class="card_title_item" :class="item.name == pitchName ? 'color_blue' : ''"
+						v-for="(item,index) in incubatorData" :key="index" @click="incubatorClick(item)">
+						{{item.name}}
+					</view>
+				</view>
+				<view style="margin-bottom: 20px;" v-else>
+					<u-empty mode="list" text="暂无保温箱" marginTop="50"></u-empty>
+				</view>
+			</view>
+		</u-popup>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				keyword: '',
+				incubatorShow: false,
+				incubatorData: [],
+				incubatorId: null,
+				incubatorName: '',
+				transferId: null,
+				transferIncubator: '',
+				pitchName: '',
+				incubatorFlag: false,
+			}
+		},
+		methods: {
+			submit() {
+				if (this.incubatorId) {
+					if (this.transferId) {
+						uni.showLoading();
+						this.$api.post('/api/waybill/transfer', {
+							OldCoolerBoxId: this.incubatorId,
+							NewCoolerBoxId: this.transferId,
+						}).then(res => {
+							if (res.code == 200) {
+								this.incubatorId = null
+								this.incubatorName = ''
+								this.transferId = null
+								this.transferIncubator = ''
+								uni.$u.toast(res.msg)
+							} else {
+								uni.$u.toast(res.data.msg)
+							}
+							uni.hideLoading();
+						}).catch(() => {
+							uni.hideLoading();
+						})
+					} else {
+						uni.$u.toast('请选择接收保温箱')
+					}
+				} else {
+					uni.$u.toast('请选择需要中转的保温箱')
+				}
+			},
+			// 保温箱选择
+			incubatorChange(event) {
+				if (event) {
+					this.pitchName = this.incubatorName
+				} else {
+					this.pitchName = this.transferIncubator
+				}
+				this.incubatorFlag = event
+				this.incubatorShow = true
+				this.$api.get('/api/cooler-box', {
+					page: 1,
+					pageSize: 999,
+					isBind: true,
+					name: this.keyword,
+				}).then(res => {
+					if (res.code == 200) {
+						this.incubatorData = res.data.list
+					}
+				})
+			},
+			// 搜索
+			searchChange() {
+				this.incubatorData = []
+				this.incubatorChange()
+			},
+			// 选择保温箱
+			incubatorClick(event) {
+				this.pitchName = event.name
+				if (this.incubatorFlag) {
+					this.incubatorId = event.id
+					this.incubatorName = event.name
+				} else {
+					this.transferId = event.id
+					this.transferIncubator = event.name
+				}
+				this.incubatorShow = false
+			},
+			close() {
+				this.incubatorShow = false
+			},
+		}
+	}
+</script>
+
+<style lang="scss">
+	page {
+		background-color: #fff !important;
+	}
+
+	.card_order_details {
+		margin: 10rpx 30rpx 30rpx 30rpx;
+	}
+
+	.card_search {
+		display: flex;
+		align-items: center;
+		margin: 20rpx 0rpx;
+	}
+
+	.details_title {
+		position: relative;
+		width: 160rpx;
+		flex: none;
+		color: #333;
+		font-size: 32rpx;
+		font-weight: 500;
+		margin-bottom: 10rpx;
+		margin-right: 15rpx;
+		padding-left: 15rpx;
+	}
+
+	.line_title {
+		position: absolute;
+		top: 0rpx;
+		left: 0rpx;
+		color: red;
+	}
+
+	.card_form_item_selectil {
+		width: 100%;
+		display: flex;
+		flex-direction: row;
+		align-items: center;
+		justify-content: space-between;
+		padding: 6px 9px;
+		height: 52rpx;
+	}
+
+	.title_input_selectil {
+		font-size: 30rpx;
+		// width: 100%;
+	}
+
+	.hsColor {
+		color: rgb(192, 196, 204);
+	}
+
+	// 伪元素1rpx边框
+	.frameil {
+		position: relative; //重要
+	}
+
+	.frameil::after {
+		position: absolute;
+		content: '';
+		border: 2rpx solid #dadbde;
+		width: 200%;
+		height: 200%;
+		top: 0;
+		left: 0;
+		transform: scale(0.5);
+		transform-origin: 0 0;
+		pointer-events: none;
+		border-radius: 20rpx;
+		/* 使伪元素不会阻止鼠标事件 */
+	}
+
+	.card_incubator {
+		min-height: 600rpx;
+		max-height: 900rpx;
+	}
+
+	.head_place {
+		display: flex;
+		justify-content: center;
+		align-items: center;
+		padding: 20rpx;
+	}
+
+	.card_search_il {
+		margin: 20rpx;
+	}
+
+	.card_title_item {
+		position: relative;
+		padding: 30rpx;
+		// border-bottom: 1rpx solid #dadbde;
+	}
+
+	.color_blue {
+		color: #2979ff;
+	}
+
+	.card_title_item:before {
+		content: " ";
+		position: absolute;
+		left: 0;
+		bottom: 0;
+		width: 100%;
+		height: 1px;
+		border-top: 1px solid #e7e6e4;
+		-webkit-transform-origin: 0 0;
+		transform-origin: 0 0;
+		-webkit-transform: scaleY(0.5);
+		transform: scaleY(0.5);
+	}
+
+	.card_btn {
+		position: fixed;
+		left: 0;
+		right: 0;
+		bottom: 0;
+		padding-left: 30rpx;
+		padding-right: 30rpx;
+		padding-top: 20rpx;
+		background-color: #fff;
+		padding-bottom: constant(safe-area-inset-bottom); //兼容 IOS<11.2
+		padding-bottom: env(safe-area-inset-bottom); //兼容 IOS>11.2
+	}
+</style>

+ 2 - 2
pages/mine/index.vue

@@ -93,7 +93,7 @@
 	export default {
 		props: {
 			height: {
-				type: [String,Number],
+				type: [String, Number],
 				default: () => '',
 			},
 			token: {
@@ -485,7 +485,7 @@
 
 	.icon_image {
 		color: #fff;
-		font-size: 37rpx;
+		font-size: 48rpx;
 	}
 
 	.card_system {

+ 3 - 1
pages/order/humiture.vue

@@ -384,6 +384,8 @@
 									uni.$u.toast('暂无运单详情数据,无法打印!')
 								}
 							}
+						} else {
+							uni.$u.toast(res.data.msg)
 						}
 						this.show = false
 					}).catch(() => {
@@ -504,7 +506,7 @@
 				})
 				this.$forceUpdate()
 			},
-			close(){
+			close() {
 				this.emailShow = false
 				this.email = ''
 			},

+ 1 - 1
pages/order/index.vue

@@ -294,7 +294,7 @@
 <style lang="scss">
 	.tab_order {
 		position: sticky;
-		z-index: 2024;
+		z-index: 10;
 		background-color: #fff;
 	}
 

+ 26 - 3
static/fonts/demo_index.html

@@ -55,6 +55,12 @@
           <ul class="icon_lists dib-box">
           
             <li class="dib">
+              <span class="icon iconfont">&#xe6a9;</span>
+                <div class="name">中转箱</div>
+                <div class="code-name">&amp;#xe6a9;</div>
+              </li>
+          
+            <li class="dib">
               <span class="icon iconfont">&#xe660;</span>
                 <div class="name">待装箱</div>
                 <div class="code-name">&amp;#xe660;</div>
@@ -222,9 +228,9 @@
 <pre><code class="language-css"
 >@font-face {
   font-family: 'iconfont';
-  src: url('iconfont.woff2?t=1724056907926') format('woff2'),
-       url('iconfont.woff?t=1724056907926') format('woff'),
-       url('iconfont.ttf?t=1724056907926') format('truetype');
+  src: url('iconfont.woff2?t=1733452407704') format('woff2'),
+       url('iconfont.woff?t=1733452407704') format('woff'),
+       url('iconfont.ttf?t=1733452407704') format('truetype');
 }
 </code></pre>
           <h3 id="-iconfont-">第二步:定义使用 iconfont 的样式</h3>
@@ -251,6 +257,15 @@
         <ul class="icon_lists dib-box">
           
           <li class="dib">
+            <span class="icon iconfont icon-transit"></span>
+            <div class="name">
+              中转箱
+            </div>
+            <div class="code-name">.icon-transit
+            </div>
+          </li>
+          
+          <li class="dib">
             <span class="icon iconfont icon-bepacked"></span>
             <div class="name">
               待装箱
@@ -504,6 +519,14 @@
           
             <li class="dib">
                 <svg class="icon svg-icon" aria-hidden="true">
+                  <use xlink:href="#icon-transit"></use>
+                </svg>
+                <div class="name">中转箱</div>
+                <div class="code-name">#icon-transit</div>
+            </li>
+          
+            <li class="dib">
+                <svg class="icon svg-icon" aria-hidden="true">
                   <use xlink:href="#icon-bepacked"></use>
                 </svg>
                 <div class="name">待装箱</div>

+ 7 - 3
static/fonts/iconfont.css

@@ -1,8 +1,8 @@
 @font-face {
   font-family: "iconfont"; /* Project id 4491859 */
-  src: url('@/static/fonts/iconfont.woff2?t=1724056907926') format('woff2'),
-       url('@/static/fonts/iconfont.woff?t=1724056907926') format('woff'),
-       url('@/static/fonts/iconfont.ttf?t=1724056907926') format('truetype');
+  src: url('@/static/fonts/iconfont.woff2?t=1733452407704') format('woff2'),
+       url('@/static/fonts/iconfont.woff?t=1733452407704') format('woff'),
+       url('@/static/fonts/iconfont.ttf?t=1733452407704') format('truetype');
 }
 
 .iconfont {
@@ -13,6 +13,10 @@
   -moz-osx-font-smoothing: grayscale;
 }
 
+.icon-transit:before {
+  content: "\e6a9";
+}
+
 .icon-bepacked:before {
   content: "\e660";
 }

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
static/fonts/iconfont.js


+ 7 - 0
static/fonts/iconfont.json

@@ -6,6 +6,13 @@
   "description": "",
   "glyphs": [
     {
+      "icon_id": "13143640",
+      "name": "中转箱",
+      "font_class": "transit",
+      "unicode": "e6a9",
+      "unicode_decimal": 59049
+    },
+    {
       "icon_id": "25069989",
       "name": "待装箱",
       "font_class": "bepacked",

BIN
static/fonts/iconfont.ttf


BIN
static/fonts/iconfont.woff


BIN
static/fonts/iconfont.woff2


BIN
unpackage/cache/apk/__UNI__92DFF97_cm.apk


+ 1 - 1
unpackage/cache/apk/apkurl

@@ -1 +1 @@
-https://app.liuyingyong.cn/build/download/d3e1ea10-982e-11ef-bbb0-5953e2d0c2ce
+https://app.liuyingyong.cn/build/download/3944be70-b3a0-11ef-8e16-bdd6358409a3

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/cache/apk/cmManifestCache.json


+ 2 - 2
unpackage/cache/wgt/__UNI__92DFF97/app-config-service.js

@@ -1,8 +1,8 @@
 
 var isReady=false;var onReadyCallbacks=[];
 var isServiceReady=false;var onServiceReadyCallbacks=[];
-var __uniConfig = {"pages":["pages/indexRouter","pages/login","pages/codeLogin","pages/register","pages/home/particulars","pages/order/index","pages/order/delivery","pages/order/orderDetails","pages/order/quantum","pages/order/addWaybill","pages/mine/password","pages/order/logisticsDetails","pages/order/humiture"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"uni-app","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8"},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"冷链物流","compilerVersion":"4.29","entryPagePath":"pages/indexRouter","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
-var __uniRoutes = [{"path":"/pages/indexRouter","meta":{"isQuit":true},"window":{"navigationStyle":"custom"}},{"path":"/pages/login","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/codeLogin","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/register","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/home/particulars","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/delivery","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/orderDetails","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/quantum","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/addWaybill","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/mine/password","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/logisticsDetails","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/humiture","meta":{},"window":{"navigationStyle":"custom"}}];
+var __uniConfig = {"pages":["pages/indexRouter","pages/login","pages/codeLogin","pages/register","pages/home/particulars","pages/home/transferBox","pages/order/index","pages/order/delivery","pages/order/orderDetails","pages/order/quantum","pages/order/addWaybill","pages/mine/password","pages/order/logisticsDetails","pages/order/humiture"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"uni-app","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8"},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"冷链物流","compilerVersion":"4.36","entryPagePath":"pages/indexRouter","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
+var __uniRoutes = [{"path":"/pages/indexRouter","meta":{"isQuit":true},"window":{"navigationStyle":"custom"}},{"path":"/pages/login","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/codeLogin","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/register","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/home/particulars","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/home/transferBox","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/delivery","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/orderDetails","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/quantum","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/addWaybill","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/mine/password","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/logisticsDetails","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/humiture","meta":{},"window":{"navigationStyle":"custom"}}];
 __uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
 __uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
 service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}});

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/cache/wgt/__UNI__92DFF97/app-service.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/cache/wgt/__UNI__92DFF97/app-view.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/cache/wgt/__UNI__92DFF97/manifest.json


+ 26 - 3
unpackage/cache/wgt/__UNI__92DFF97/static/fonts/demo_index.html

@@ -55,6 +55,12 @@
           <ul class="icon_lists dib-box">
           
             <li class="dib">
+              <span class="icon iconfont">&#xe6a9;</span>
+                <div class="name">中转箱</div>
+                <div class="code-name">&amp;#xe6a9;</div>
+              </li>
+          
+            <li class="dib">
               <span class="icon iconfont">&#xe660;</span>
                 <div class="name">待装箱</div>
                 <div class="code-name">&amp;#xe660;</div>
@@ -222,9 +228,9 @@
 <pre><code class="language-css"
 >@font-face {
   font-family: 'iconfont';
-  src: url('iconfont.woff2?t=1724056907926') format('woff2'),
-       url('iconfont.woff?t=1724056907926') format('woff'),
-       url('iconfont.ttf?t=1724056907926') format('truetype');
+  src: url('iconfont.woff2?t=1733452407704') format('woff2'),
+       url('iconfont.woff?t=1733452407704') format('woff'),
+       url('iconfont.ttf?t=1733452407704') format('truetype');
 }
 </code></pre>
           <h3 id="-iconfont-">第二步:定义使用 iconfont 的样式</h3>
@@ -251,6 +257,15 @@
         <ul class="icon_lists dib-box">
           
           <li class="dib">
+            <span class="icon iconfont icon-transit"></span>
+            <div class="name">
+              中转箱
+            </div>
+            <div class="code-name">.icon-transit
+            </div>
+          </li>
+          
+          <li class="dib">
             <span class="icon iconfont icon-bepacked"></span>
             <div class="name">
               待装箱
@@ -504,6 +519,14 @@
           
             <li class="dib">
                 <svg class="icon svg-icon" aria-hidden="true">
+                  <use xlink:href="#icon-transit"></use>
+                </svg>
+                <div class="name">中转箱</div>
+                <div class="code-name">#icon-transit</div>
+            </li>
+          
+            <li class="dib">
+                <svg class="icon svg-icon" aria-hidden="true">
                   <use xlink:href="#icon-bepacked"></use>
                 </svg>
                 <div class="name">待装箱</div>

+ 7 - 3
unpackage/cache/wgt/__UNI__92DFF97/static/fonts/iconfont.css

@@ -1,8 +1,8 @@
 @font-face {
   font-family: "iconfont"; /* Project id 4491859 */
-  src: url('@/static/fonts/iconfont.woff2?t=1724056907926') format('woff2'),
-       url('@/static/fonts/iconfont.woff?t=1724056907926') format('woff'),
-       url('@/static/fonts/iconfont.ttf?t=1724056907926') format('truetype');
+  src: url('@/static/fonts/iconfont.woff2?t=1733452407704') format('woff2'),
+       url('@/static/fonts/iconfont.woff?t=1733452407704') format('woff'),
+       url('@/static/fonts/iconfont.ttf?t=1733452407704') format('truetype');
 }
 
 .iconfont {
@@ -13,6 +13,10 @@
   -moz-osx-font-smoothing: grayscale;
 }
 
+.icon-transit:before {
+  content: "\e6a9";
+}
+
 .icon-bepacked:before {
   content: "\e660";
 }

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/cache/wgt/__UNI__92DFF97/static/fonts/iconfont.js


+ 7 - 0
unpackage/cache/wgt/__UNI__92DFF97/static/fonts/iconfont.json

@@ -6,6 +6,13 @@
   "description": "",
   "glyphs": [
     {
+      "icon_id": "13143640",
+      "name": "中转箱",
+      "font_class": "transit",
+      "unicode": "e6a9",
+      "unicode_decimal": 59049
+    },
+    {
       "icon_id": "25069989",
       "name": "待装箱",
       "font_class": "bepacked",

BIN
unpackage/cache/wgt/__UNI__92DFF97/static/fonts/iconfont.ttf


BIN
unpackage/cache/wgt/__UNI__92DFF97/static/fonts/iconfont.woff


BIN
unpackage/cache/wgt/__UNI__92DFF97/static/fonts/iconfont.woff2


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/cache/wgt/__UNI__92DFF97/view.umd.min.js


+ 2 - 2
unpackage/dist/build/app-plus/app-config-service.js

@@ -1,8 +1,8 @@
 
 var isReady=false;var onReadyCallbacks=[];
 var isServiceReady=false;var onServiceReadyCallbacks=[];
-var __uniConfig = {"pages":["pages/indexRouter","pages/login","pages/codeLogin","pages/register","pages/home/particulars","pages/order/index","pages/order/delivery","pages/order/orderDetails","pages/order/quantum","pages/order/addWaybill","pages/mine/password","pages/order/logisticsDetails","pages/order/humiture"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"uni-app","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8"},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"冷链物流","compilerVersion":"4.29","entryPagePath":"pages/indexRouter","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
-var __uniRoutes = [{"path":"/pages/indexRouter","meta":{"isQuit":true},"window":{"navigationStyle":"custom"}},{"path":"/pages/login","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/codeLogin","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/register","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/home/particulars","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/delivery","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/orderDetails","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/quantum","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/addWaybill","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/mine/password","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/logisticsDetails","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/humiture","meta":{},"window":{"navigationStyle":"custom"}}];
+var __uniConfig = {"pages":["pages/indexRouter","pages/login","pages/codeLogin","pages/register","pages/home/particulars","pages/home/transferBox","pages/order/index","pages/order/delivery","pages/order/orderDetails","pages/order/quantum","pages/order/addWaybill","pages/mine/password","pages/order/logisticsDetails","pages/order/humiture"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"uni-app","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8"},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"冷链物流","compilerVersion":"4.36","entryPagePath":"pages/indexRouter","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
+var __uniRoutes = [{"path":"/pages/indexRouter","meta":{"isQuit":true},"window":{"navigationStyle":"custom"}},{"path":"/pages/login","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/codeLogin","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/register","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/home/particulars","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/home/transferBox","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/delivery","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/orderDetails","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/quantum","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/addWaybill","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/mine/password","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/logisticsDetails","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/order/humiture","meta":{},"window":{"navigationStyle":"custom"}}];
 __uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
 __uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
 service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}});

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/app-plus/app-service.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/app-plus/app-view.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/app-plus/manifest.json


+ 26 - 3
unpackage/dist/build/app-plus/static/fonts/demo_index.html

@@ -55,6 +55,12 @@
           <ul class="icon_lists dib-box">
           
             <li class="dib">
+              <span class="icon iconfont">&#xe6a9;</span>
+                <div class="name">中转箱</div>
+                <div class="code-name">&amp;#xe6a9;</div>
+              </li>
+          
+            <li class="dib">
               <span class="icon iconfont">&#xe660;</span>
                 <div class="name">待装箱</div>
                 <div class="code-name">&amp;#xe660;</div>
@@ -222,9 +228,9 @@
 <pre><code class="language-css"
 >@font-face {
   font-family: 'iconfont';
-  src: url('iconfont.woff2?t=1724056907926') format('woff2'),
-       url('iconfont.woff?t=1724056907926') format('woff'),
-       url('iconfont.ttf?t=1724056907926') format('truetype');
+  src: url('iconfont.woff2?t=1733452407704') format('woff2'),
+       url('iconfont.woff?t=1733452407704') format('woff'),
+       url('iconfont.ttf?t=1733452407704') format('truetype');
 }
 </code></pre>
           <h3 id="-iconfont-">第二步:定义使用 iconfont 的样式</h3>
@@ -251,6 +257,15 @@
         <ul class="icon_lists dib-box">
           
           <li class="dib">
+            <span class="icon iconfont icon-transit"></span>
+            <div class="name">
+              中转箱
+            </div>
+            <div class="code-name">.icon-transit
+            </div>
+          </li>
+          
+          <li class="dib">
             <span class="icon iconfont icon-bepacked"></span>
             <div class="name">
               待装箱
@@ -504,6 +519,14 @@
           
             <li class="dib">
                 <svg class="icon svg-icon" aria-hidden="true">
+                  <use xlink:href="#icon-transit"></use>
+                </svg>
+                <div class="name">中转箱</div>
+                <div class="code-name">#icon-transit</div>
+            </li>
+          
+            <li class="dib">
+                <svg class="icon svg-icon" aria-hidden="true">
                   <use xlink:href="#icon-bepacked"></use>
                 </svg>
                 <div class="name">待装箱</div>

+ 7 - 3
unpackage/dist/build/app-plus/static/fonts/iconfont.css

@@ -1,8 +1,8 @@
 @font-face {
   font-family: "iconfont"; /* Project id 4491859 */
-  src: url('@/static/fonts/iconfont.woff2?t=1724056907926') format('woff2'),
-       url('@/static/fonts/iconfont.woff?t=1724056907926') format('woff'),
-       url('@/static/fonts/iconfont.ttf?t=1724056907926') format('truetype');
+  src: url('@/static/fonts/iconfont.woff2?t=1733452407704') format('woff2'),
+       url('@/static/fonts/iconfont.woff?t=1733452407704') format('woff'),
+       url('@/static/fonts/iconfont.ttf?t=1733452407704') format('truetype');
 }
 
 .iconfont {
@@ -13,6 +13,10 @@
   -moz-osx-font-smoothing: grayscale;
 }
 
+.icon-transit:before {
+  content: "\e6a9";
+}
+
 .icon-bepacked:before {
   content: "\e660";
 }

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/app-plus/static/fonts/iconfont.js


+ 7 - 0
unpackage/dist/build/app-plus/static/fonts/iconfont.json

@@ -6,6 +6,13 @@
   "description": "",
   "glyphs": [
     {
+      "icon_id": "13143640",
+      "name": "中转箱",
+      "font_class": "transit",
+      "unicode": "e6a9",
+      "unicode_decimal": 59049
+    },
+    {
       "icon_id": "25069989",
       "name": "待装箱",
       "font_class": "bepacked",

BIN
unpackage/dist/build/app-plus/static/fonts/iconfont.ttf


BIN
unpackage/dist/build/app-plus/static/fonts/iconfont.woff


BIN
unpackage/dist/build/app-plus/static/fonts/iconfont.woff2


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/build/app-plus/view.umd.min.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/app-plus/app-service.js


BIN
unpackage/release/apk/__UNI__92DFF97__20241104111054.apk


BIN
unpackage/release/apk/__UNI__92DFF97__20241206150341.apk


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است