Browse Source

接口对接

lmy
zhangsiyu 2 years ago
parent
commit
463e38a8d4
  1. 48
      api/user.js
  2. 12
      config/host.js
  3. 8
      pages.json
  4. 3
      pagesHome/pages/LoadingScan/LoadingScan.vue
  5. 289
      pagesHome/pages/OrderSortingDetail/OrderSortingDetail.vue
  6. 413
      pagesHome/pages/OrderSortingDetailList/OrderSortingDetailList.vue
  7. 342
      pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail.vue
  8. 34
      pagesHome/pages/ScanSortingType/ScanSortingType.vue
  9. 174
      pagesHome/pages/inventoryDetail/inventoryDetail.vue
  10. 232
      pagesHome/pages/inventoryDetailList/inventoryDetailList.vue
  11. 6
      pagesHome/pages/inventoryType/inventoryType.vue
  12. 359
      pagesHome/pages/inventoryenter/inventoryenter.vue
  13. 13
      pagesHome/pages/lnventorysortinglist/lnventorysortinglist.vue
  14. 93
      pagesHome/pages/scansorting/scansorting.vue
  15. 2
      pagesHome/pages/signOrderScan/signOrderScan.vue
  16. BIN
      pagesHome/static/baotiao.png
  17. BIN
      pagesHome/static/check.png
  18. BIN
      pagesHome/static/dan.png
  19. BIN
      pagesHome/static/dtfsicon1.png
  20. BIN
      pagesHome/static/dtfsicon2.png
  21. BIN
      pagesHome/static/dtfsicon3.png
  22. BIN
      pagesHome/static/editicon.png
  23. BIN
      pagesHome/static/nocheck.png
  24. BIN
      pagesHome/static/removeitem.png
  25. BIN
      pagesHome/static/topicons.png
  26. BIN
      pagesHome/static/unumbe.png
  27. 2
      unpackage/dist/dev/app-plus/app-config-service.js
  28. 1405
      unpackage/dist/dev/app-plus/app-service.js
  29. 136
      unpackage/dist/dev/app-plus/pagesHome/pages/OrderSortingDetail/OrderSortingDetail.css
  30. 473
      unpackage/dist/dev/app-plus/pagesHome/pages/OrderSortingDetailList/OrderSortingDetailList.css
  31. 120
      unpackage/dist/dev/app-plus/pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail.css
  32. 94
      unpackage/dist/dev/app-plus/pagesHome/pages/inventoryDetail/inventoryDetail.css
  33. 131
      unpackage/dist/dev/app-plus/pagesHome/pages/inventoryDetailList/inventoryDetailList.css
  34. 216
      unpackage/dist/dev/app-plus/pagesHome/pages/inventoryenter/inventoryenter.css
  35. BIN
      unpackage/dist/dev/app-plus/pagesHome/static/baotiao.png
  36. BIN
      unpackage/dist/dev/app-plus/pagesHome/static/check.png
  37. BIN
      unpackage/dist/dev/app-plus/pagesHome/static/dan.png
  38. BIN
      unpackage/dist/dev/app-plus/pagesHome/static/dtfsicon1.png
  39. BIN
      unpackage/dist/dev/app-plus/pagesHome/static/dtfsicon2.png
  40. BIN
      unpackage/dist/dev/app-plus/pagesHome/static/dtfsicon3.png
  41. BIN
      unpackage/dist/dev/app-plus/pagesHome/static/editicon.png
  42. BIN
      unpackage/dist/dev/app-plus/pagesHome/static/nocheck.png
  43. BIN
      unpackage/dist/dev/app-plus/pagesHome/static/removeitem.png
  44. BIN
      unpackage/dist/dev/app-plus/pagesHome/static/topicons.png
  45. BIN
      unpackage/dist/dev/app-plus/pagesHome/static/unumbe.png
  46. 32
      unpackage/dist/dev/mp-weixin/api/user.js
  47. 1
      unpackage/dist/dev/mp-weixin/app.js
  48. 3
      unpackage/dist/dev/mp-weixin/app.json
  49. 2
      unpackage/dist/dev/mp-weixin/config/host.js
  50. 13
      unpackage/dist/dev/mp-weixin/pagesHome/OrderSortingDetailList/OrderSortingDetailList.js
  51. 5
      unpackage/dist/dev/mp-weixin/pagesHome/OrderSortingDetailList/OrderSortingDetailList.json
  52. 1
      unpackage/dist/dev/mp-weixin/pagesHome/OrderSortingDetailList/OrderSortingDetailList.wxml
  53. 0
      unpackage/dist/dev/mp-weixin/pagesHome/OrderSortingDetailList/OrderSortingDetailList.wxss
  54. 3
      unpackage/dist/dev/mp-weixin/pagesHome/pages/LoadingScan/LoadingScan.js
  55. 112
      unpackage/dist/dev/mp-weixin/pagesHome/pages/OrderSortingDetail/OrderSortingDetail.js
  56. 2
      unpackage/dist/dev/mp-weixin/pagesHome/pages/OrderSortingDetail/OrderSortingDetail.wxml
  57. 136
      unpackage/dist/dev/mp-weixin/pagesHome/pages/OrderSortingDetail/OrderSortingDetail.wxss
  58. 105
      unpackage/dist/dev/mp-weixin/pagesHome/pages/OrderSortingDetailList/OrderSortingDetailList.js
  59. 8
      unpackage/dist/dev/mp-weixin/pagesHome/pages/OrderSortingDetailList/OrderSortingDetailList.json
  60. 1
      unpackage/dist/dev/mp-weixin/pagesHome/pages/OrderSortingDetailList/OrderSortingDetailList.wxml
  61. 271
      unpackage/dist/dev/mp-weixin/pagesHome/pages/OrderSortingDetailList/OrderSortingDetailList.wxss
  62. 117
      unpackage/dist/dev/mp-weixin/pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail.js
  63. 2
      unpackage/dist/dev/mp-weixin/pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail.wxml
  64. 198
      unpackage/dist/dev/mp-weixin/pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail.wxss
  65. 32
      unpackage/dist/dev/mp-weixin/pagesHome/pages/ScanSortingType/ScanSortingType.js
  66. 11
      unpackage/dist/dev/mp-weixin/pagesHome/pages/inventoryDetail/inventoryDetail.js
  67. 2
      unpackage/dist/dev/mp-weixin/pagesHome/pages/inventoryDetail/inventoryDetail.wxml
  68. 94
      unpackage/dist/dev/mp-weixin/pagesHome/pages/inventoryDetail/inventoryDetail.wxss
  69. 10
      unpackage/dist/dev/mp-weixin/pagesHome/pages/inventoryDetailList/inventoryDetailList.js
  70. 2
      unpackage/dist/dev/mp-weixin/pagesHome/pages/inventoryDetailList/inventoryDetailList.wxml
  71. 131
      unpackage/dist/dev/mp-weixin/pagesHome/pages/inventoryDetailList/inventoryDetailList.wxss
  72. 6
      unpackage/dist/dev/mp-weixin/pagesHome/pages/inventoryType/inventoryType.js
  73. 8
      unpackage/dist/dev/mp-weixin/pagesHome/pages/inventoryenter/inventoryenter.js
  74. 2
      unpackage/dist/dev/mp-weixin/pagesHome/pages/inventoryenter/inventoryenter.wxml
  75. 216
      unpackage/dist/dev/mp-weixin/pagesHome/pages/inventoryenter/inventoryenter.wxss
  76. 5
      unpackage/dist/dev/mp-weixin/pagesHome/pages/lnventorysortinglist/lnventorysortinglist.js
  77. 85
      unpackage/dist/dev/mp-weixin/pagesHome/pages/scansorting/scansorting.js
  78. 2
      unpackage/dist/dev/mp-weixin/pagesHome/pages/scansorting/scansorting.wxml
  79. 1
      unpackage/dist/dev/mp-weixin/pagesHome/pages/signOrderScan/signOrderScan.js
  80. BIN
      unpackage/dist/dev/mp-weixin/pagesHome/static/baotiao.png
  81. BIN
      unpackage/dist/dev/mp-weixin/pagesHome/static/check.png
  82. BIN
      unpackage/dist/dev/mp-weixin/pagesHome/static/dan.png
  83. BIN
      unpackage/dist/dev/mp-weixin/pagesHome/static/dtfsicon1.png
  84. BIN
      unpackage/dist/dev/mp-weixin/pagesHome/static/dtfsicon2.png
  85. BIN
      unpackage/dist/dev/mp-weixin/pagesHome/static/dtfsicon3.png
  86. BIN
      unpackage/dist/dev/mp-weixin/pagesHome/static/editicon.png
  87. BIN
      unpackage/dist/dev/mp-weixin/pagesHome/static/nocheck.png
  88. BIN
      unpackage/dist/dev/mp-weixin/pagesHome/static/removeitem.png
  89. BIN
      unpackage/dist/dev/mp-weixin/pagesHome/static/topicons.png
  90. BIN
      unpackage/dist/dev/mp-weixin/pagesHome/static/unumbe.png

48
api/user.js

@ -459,6 +459,42 @@ export function warehouseTrayTypezeroPageList(data) {
data
});
}
/**
* 人工分拣扫描托盘码
* @param {Object} data
*/
export function warehouseTrayTypezeroScanTrayCode(data) {
return request({
url: `logpm-warehouse/api/warehouseTrayType/zeroScanTrayCode`,
method: "post",
data
});
}
/**
* 获取零担订单列表
* @param {Object} data
*/
export function warehouseTrayTypegetZeroOrderByWaybillCode(data) {
return request({
url: `logpm-warehouse/api/warehouseTrayType/getZeroOrderByWaybillCode`,
method: "post",
data
});
}
/**
* 录入零担订单绑定托盘
* @param {Object} data
*/
export function warehouseTrayenterZeroOrderByTrayCode(data) {
return request({
url: `logpm-warehouse/api/warehouseTrayType/enterZeroOrderByTrayCode`,
method: "post",
data
});
}
/**
* 获取工作台图标
* @param {Object} data
@ -483,3 +519,15 @@ export function appbuttons(data) {
data
});
}
/**
* 库存品分拣列表
* @param {Object} data
*/
export function warehouseTrayTypestockPageList(data) {
return request({
url: `logpm-warehouse/api/warehouseTrayType/stockPageList`,
method: "post",
data
});
}

12
config/host.js

@ -4,12 +4,14 @@
* 测试域名
* */
// const devhost='http://test.api.huitongys.com/'
// const devhost='http://192.168.10.126:8889/'
// const devhost='http://192.168.10.73:8777/'
const devhost='http://192.168.10.75:8777/'
// const devhost='http://192.168.10.200:9999/'
// lmy
// const devhost='http://192.168.10.123:8889/'
// hy
const devhost='http://192.168.10.48:8888/'
// cyz
// const devhost='http://192.168.10.75:8777/'
// cg
// const devhost='http://192.168.10.200:8888/'
// const host='http://192.168.1.5:9503/api'
/**
* 正式域名
* */

8
pages.json

@ -296,6 +296,14 @@
"navigationStyle": "custom"
}
}, {
"path": "pages/OrderSortingDetailList/OrderSortingDetailList",
"style": {
"navigationBarTitleText": "订单详情",
"enablePullDownRefresh": false,
"navigationStyle": "custom"
}
}
]
}],

3
pagesHome/pages/LoadingScan/LoadingScan.vue

@ -114,6 +114,9 @@
})
const tips=ref(null)
const date = ref<number|string[]>([])
onShow(()=>{
initpage()
})
function showCalendar(){
details.show=!details.show
}

289
pagesHome/pages/OrderSortingDetail/OrderSortingDetail.vue

@ -1,10 +1,49 @@
<template>
<!-- <u-navbar title="分拣" placeholder border=true :autoBack="true" leftIconSize='35'></u-navbar> -->
<u-navbar title="分拣"
bgColor='#D3832A' leftIconColor='#ffffff'
titleStyle='color:#ffffff' placeholder
:autoBack="true" leftIconSize='35'></u-navbar>
<view class="hedtopt">
<u-navbar
title="扫描"
placeholder
:autoBack="true"
leftIconSize='35'
bgColor='#00000000'
leftIconColor='#ffffff'
titleStyle='color:#ffffff'
></u-navbar>
<image mode="widthFix" class="bgimg" src="/pagesHome/static/bgby.png"></image>
<view class="headtop">
<view>
<input placeholder="请输入订单号" />
</view>
</view>
<view class="mabxtop">
<view>
<view>
<view>{{detauser?.trayCode}}</view>
<view>托盘码</view>
</view>
<view>
<view>{{detauser?.trayNum}}</view>
<view>托盘件数</view>
</view>
</view>
<view>
<view>
<view>{{detauser?.name}}</view>
<view>名称</view>
</view>
<view>
<view>{{detauser?.orderTotalNum}}</view>
<view>总件数</view>
</view>
</view>
<view>
<view>
<view>{{detauser?.trayTypeName}}</view>
<view>打托方式</view>
</view>
</view>
</view>
<!-- <view class="hedtopt">
<view class="typto">
<view>托盘码汇通龙泉001</view>
<view>托盘件数19</view>
@ -16,56 +55,169 @@
<view class="typto">
<view>打托方式码板打托</view>
</view>
</view>
<view class="headtop">
<view>
<input placeholder="请输入订单号" />
</view>
<view>查询</view>
</view>
</view> -->
<scroll-view class="scvmabx" scroll-y="true">
<view class="maxboxs">
<view class="items" v-for="item in [1,2,3,4,5,6,7]">
<view class="type1">
<view>
<view>订单号</view>
<view>LWP120321654650</view>
</view>
<view class="items chuanhuo" @click="godetaillist" v-for="item in datelist">
<view class="tophd">
<image src="/pagesHome/static/topicons.png"></image>
<view>订单号</view>
<view>{{item.dataCode}}</view>
</view>
<view class="numbxvie">
<view>
<view>总数</view>
<view>20</view>
<view class="zhon">{{item.orderTotalNum}}</view>
<view>总数</view>
</view>
</view>
<view class="type1">
<view>
<view>已扫</view>
<view>8</view>
<view class="yish">{{item.scanNum}}</view>
<view>已扫</view>
</view>
<view>
<view>未扫</view>
<view>12</view>
<view class="weish">{{item.orderTotalNum - item.scanNum }}</view>
<view>未扫</view>
</view>
</view>
</view>
</view>
</scroll-view>
<saomiao2></saomiao2>
</template>
<script lang="ts" setup>
import {
warehouseTrayTypeorderScanOrderPackageCode,
warehouseTrayTypeorderScanTrayCode
} from '@/api/user.js'
import {
onLoad,
onShow,
onHide,
onUnload
} from '@dcloudio/uni-app'
import utils from '@/utils/utils.js'
import { reactive, toRefs } from "vue";
let details=reactive({
trayCode:'',
trayType:'',
scancode:'',
datelist:[],
detauser:null as any,
})
onLoad((op)=>{
details.trayCode=op.trayCode
details.trayType=op.trayType
setTimeout(()=>{
details.scancode='23072408095-1'
scandata()
},5000)
initlist()
uni.$on('scancodedate', function(code) {
if (code) {
console.log(code);
details.scancode=code
scandata()
}
})
})
async function godetaillist(){
uni.navigateTo({
url:'/pagesHome/pages/OrderSortingDetailList/OrderSortingDetailList'
})
}
async function initlist(){
let data={
trayCode:details.trayCode
}
let res=await warehouseTrayTypeorderScanTrayCode(data)
console.log(res,'resresresres');
details.datelist=res.data.data.list
details.detauser=res.data.data
console.log(details.datelist,'details.datelistdetails.datelist');
}
async function scandata(){
let data={
trayType:details.trayType,
trayCode:details.trayCode,
orderPackageCode:details.scancode,
}
let response=await warehouseTrayTypeorderScanOrderPackageCode(data)
console.log(response);
initlist()
}
function initpage(){
}
const { datelist,detauser }=toRefs(details)
</script>
<style lang="scss">
.scvmabx{
.mabxtop{
position: relative;
width: 684upx;
// height: 348upx;
background: #FFFFFF;
border-radius: 20upx;
margin: auto;
margin-top: 20upx;
padding: 60upx;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
>view{
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 50upx;
&:nth-last-child(1){
margin-bottom: 0;
}
>view{
width: 50%;
display: flex;
flex-direction: column;
align-items: flex-start;
>view:nth-of-type(1){
font-size: 32upx;
font-weight: 400;
color: #020B18;
word-wrap: break-word;
word-break: break-all;
}
>view:nth-of-type(2){
font-size: 28upx;
font-weight: 400;
color: #90A0AF;
}
}
}
}
.bgimg{
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 63vh;
}
.scvmabx{
width: 684rpx;
height: 45vh;
margin: auto;
margin-top: 20upx;
.maxboxs{
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
.chuanhuo{
border: #ff0000 ;
}
>.items{
width: 690upx;
display: flex;
@ -79,29 +231,65 @@
&:nth-last-child(1){
margin-bottom: 20upx;
}
.type1{
.tophd{
width: 100%;
display: flex;
align-items: flex-start;
justify-content: flex-start;
padding: 15upx 25upx;
box-sizing: border-box;
border-bottom: 4upx solid #EEEEEE;
>image{
width: 48upx;
height: 48upx;
margin-right: 10upx;
}
>view{
font-size: 32upx;
color: #020B18;
font-weight: 400;
word-wrap: break-word;
word-break: break-all;
&:nth-of-type(1){
width: 160upx;
}
}
}
.numbxvie{
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20upx;
justify-content: space-around;
padding: 15upx 25upx;
box-sizing: border-box;
.zhon{
color: #D3832A;
}
.yish{
color: #1197EB;
}
.weish{
color: #020B18;
}
>view{
display: flex;
flex-direction: column;
align-items: center;
font-size: 28upx;
>view:nth-of-type(1){
color: #90A0AF;
font-size: 36upx;
margin-bottom: 12upx;
}
>view:nth-of-type(2){
color: #092C4D;
font-size: 28upx;
}
}
}
}
}
}
.headtop {
width: 684upx;
padding: 20upx;
display: flex;
align-items: center;
justify-content: space-between;
@ -109,32 +297,17 @@
background-color: #FFFFFF;
padding: 20upx 30upx;
box-sizing: border-box;
>view:nth-of-type(1) {
width: 540upx;
border: 1upx solid #00000020;
padding: 10upx 20upx;
box-sizing: border-box;
// flex: 1;
// margin-right: 50upx;
// border-radius: 10upx;
position: relative;
margin: auto;
border-radius: 20upx;
margin-top: 30upx;
>view{
flex: 1;
>input{
flex: 1;
font-size: 28upx;
}
}
>view:nth-of-type(2) {
width: 128upx;
height: 64upx;
background: #D3832A;
border-radius: 8upx;
display: flex;
align-items: center;
justify-content: center;
font-size: 32upx;
font-weight: 400;
color: #FFFFFF;
}
}
.hedtopt{
display: flex;

413
pagesHome/pages/OrderSortingDetailList/OrderSortingDetailList.vue

@ -0,0 +1,413 @@
<template>
<!-- <u-navbar title="扫描" placeholder border=true :autoBack="true" leftIconSize='35'></u-navbar> -->
<u-navbar
title="详情"
placeholder
:autoBack="true"
leftIconSize='35'
bgColor='#00000000'
leftIconColor='#ffffff'
titleStyle='color:#ffffff'
></u-navbar>
<image mode="widthFix" class="bgimg" src="/pagesHome/static/bgby.png"></image>
<view class="mabxtop">
<view class="type1s">
<view>
<view>汇通龙泉</view>
<view>订单号</view>
</view>
<view>
<view>26</view>
<view>订单总数</view>
</view>
</view>
<view class="type2s">
<view>
已扫
</view>
<view>
18
</view>
</view>
</view>
<!-- <view class="headtop">
<view class="typto">
<view>
<view>物料编码</view>
<view>LS00125</view>
</view>
<view>
<view>物料名称</view>
<view>智能冲洗梳妆台0021</view>
</view>
</view>
<view class="typto">
<view>
<view>已扫</view>
<view>19</view>
</view>
</view>
</view>
<view class="butsca">
<view>
全选
</view>
<view>
反选
</view>
<view @click="removeall">
批量删除
</view>
</view> -->
<view class="maboxite">
<view class="headtops">
<view>
<image src="/pagesHome/static/nocheck.png"></image>
<view>全选</view>
</view>
<view @click="removeall">批量删除</view>
</view>
<scroll-view scroll-y="true" class="scvbox">
<view class="maxboxs">
<view class="items" @click="checkidx(index)" v-for="(item,index) in list">
<view class="lefticon">
<image :src="checkindex.indexOf(index)!=-1?'/pagesHome/static/check.png':'/pagesHome/static/nocheck.png'"></image>
</view>
<view class="rigth">
<view class="type1">
<view>
<view>包条码</view>
<view>LWP120321654650</view>
</view>
</view>
<view class="type1">
<view>
<view>数量</view>
<view>15</view>
</view>
</view>
</view>
<view class="removeicon">
<image src="/pagesHome/static/removeitem.png" @click="removeitem"></image>
</view>
</view>
</view>
</scroll-view>
</view>
<tips ref="tip"></tips>
</template>
<script lang="ts" setup>
import { reactive, ref, toRefs } from "vue";
let tip=ref(null)
let details=reactive({
list:[
1,2,3,4,5,6,7,8,9,0
],
checkindex:[]
})
function removeitem(){
tip.value.setdetails({
isshow:true,
content:'确认删除该数据?',
confirmTxt:'删除',
success:()=>{
tip.value.setdetails({isshow:false})
},
cancel:()=>{
tip.value.setdetails({isshow:false})
},
close:()=>{
tip.value.setdetails({isshow:false})
},
})
}
function removeall(){
if(details.checkindex.length==0){
uni.showToast({
title:'请先选择数据',
icon:'none'
})
return
}
tip.value.setdetails({
isshow:true,
content:'确认删除选中数据?',
confirmTxt:'删除',
success:()=>{
tip.value.setdetails({isshow:false})
},
cancel:()=>{
tip.value.setdetails({isshow:false})
},
close:()=>{
tip.value.setdetails({isshow:false})
},
})
}
function checkidx(index:number){
if(details.checkindex.indexOf(index)!=-1){
details.checkindex.splice(details.checkindex.indexOf(index),1)
}else{
details.checkindex.push(index)
}
}
const { checkindex,list }=toRefs(details)
</script>
<style lang="scss">
.maboxite{
width: 684upx;
display: flex;
flex-direction: column;
padding: 20upx;
box-sizing: border-box;
background-color: #ffffff;
margin: auto;
margin-top: 20upx;
border-radius: 20upx;
>.headtops{
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
padding: 10upx 0;
box-sizing: border-box;
border-bottom: 4upx solid #EEEEEE;
padding-bottom: 30upx;
>view:nth-of-type(1){
display: flex;
align-items: center;
justify-content: center;
>image{
width: 48upx;
height: 48upx;
margin-right: 20upx;
}
>view{
font-size: 32upx;
font-weight: 400;
color: #020B18;
}
}
>view:nth-of-type(2){
font-size: 32upx;
font-weight: 400;
color: #D3832A;
}
}
}
.mabxtop{
position: relative;
width: 684upx;
// height: 348upx;
background: #FFFFFF;
border-radius: 20upx;
margin: auto;
margin-top: 80upx;
padding: 60upx;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
>.type1s{
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 70upx;
&:nth-last-child(1){
margin-bottom: 0;
}
>view{
width: 50%;
display: flex;
flex-direction: column;
align-items: flex-start;
>view:nth-of-type(1){
font-size: 30upx;
font-weight: 400;
color: #020B18;
}
>view:nth-of-type(2){
font-size: 28upx;
font-weight: 400;
color: #90A0AF;
}
}
}
.type2s{
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
>view:nth-of-type(1){
width: 50%;
font-size: 32upx;
font-weight: 400;
color: #020B18;
}
>view:nth-of-type(2){
width: 50%;
font-size: 32upx;
font-weight: 400;
color: #1197EB;
}
}
}
.bgimg{
position: absolute;
left: 0;
top: 0;
width: 100%;
}
.scvbox{
width: 100%;
height: 48vh;
margin-top: 20upx;
.maxboxs{
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
>.items{
width: 100%;
display: flex;
// flex-direction: column;
align-items: flex-start;
padding: 20upx 0;
box-sizing: border-box;
background-color: #ffffff;
border-radius: 10upx;
margin-bottom: 30upx;
border-bottom: 4upx solid #EEEEEE;
&:nth-last-child(1){
margin-bottom: 20upx;
border-bottom:none;
}
.rigth{
flex: 1;
}
.lefticon{
display: flex;
align-items: flex-start;
justify-content: center;
margin-right: 30upx;
>image{
width: 48upx;
height: 48upx;
}
}
.removeicon{
height: 100%;
display: flex;
align-items: center;
justify-content: center;
>image{
width: 64upx;
height: 64upx;
}
}
.removebt{
width: 128upx;
height: 64upx;
background: #ec2400;
border-radius: 8upx 8upx 8upx 8upx;
opacity: 1;
display: flex;
align-items: center;
justify-content: center;
font-size: 32upx;
font-weight: 400;
color: #FFFFFF !important;
}
.type1{
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20upx;
>view{
display: flex;
align-items: flex-start;
font-size: 28upx;
>view:nth-of-type(1){
color: #90A0AF;
}
>view:nth-of-type(2){
color: #092C4D;
}
}
}
}
}
}
.butsca{
display: flex;
align-items: center;
justify-content: flex-start;
background-color: #ffffff;
padding: 20upx 15upx;
box-sizing: border-box;
>view{
width: 204upx;
height: 64upx;
background: #FFFFFF;
border-radius: 8upx 8upx 8upx 8upx;
opacity: 1;
border: 2upx solid #D3832A;
display: flex;
align-items: center;
justify-content: center;
font-size: 28upx;
font-weight: 400;
color: #D3832A;
margin-right: 30upx;
&:nth-last-child(1){
margin-right: 0;
}
}
}
.headtop{
display: flex;
flex-direction: column;
padding: 34upx 32upx;
box-sizing: border-box;
background-color: #ffffff;
>view{
display: flex;
align-items: flex-start;
justify-content: space-between;
font-size: 28upx;
font-weight: 400;
color: #092C4D;
margin-bottom: 24upx;
>view{
display: flex;
align-items: flex-start;
// flex-wrap: wrap;
>view:nth-of-type(1){
width: 170upx;
color: #90A0AF;
}
>view:nth-of-type(2){
color: #092C4D;
word-wrap: break-word;
word-break: break-all;
}
}
&:nth-of-type(2){
margin-bottom: 0;
}
>view{
flex: 1;
}
}
}
</style>

342
pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail.vue

@ -1,10 +1,57 @@
<template>
<!-- <u-navbar title="人工分拣" placeholder border=true :autoBack="true" leftIconSize='35'></u-navbar> -->
<u-navbar title="人工分拣"
<!-- <u-navbar title="人工分拣"
bgColor='#D3832A' leftIconColor='#ffffff'
titleStyle='color:#ffffff' placeholder
:autoBack="true" leftIconSize='35'></u-navbar>
<view class="hedtopt">
:autoBack="true" leftIconSize='35'></u-navbar> -->
<u-navbar
title="人工分拣"
placeholder
:autoBack="true"
leftIconSize='35'
bgColor='#00000000'
leftIconColor='#ffffff'
titleStyle='color:#ffffff'
></u-navbar>
<image mode="widthFix" class="bgimg" src="/pagesHome/static/bgby.png"></image>
<view class="mabxtop">
<view>
<view>
<view>汇通龙泉</view>
<view>托盘码</view>
</view>
<view>
<view>19</view>
<view>托盘件数</view>
</view>
</view>
<view>
<view>
<view>汇通龙泉</view>
<view>名称</view>
</view>
<view>
<view>20</view>
<view>总件数</view>
</view>
</view>
<view>
<view>
<view>码板打托</view>
<view>打托方式</view>
</view>
</view>
<view class="beizhut">
<view>
<view>暂无备注</view>
<view>
<view>备注</view>
<image @click="setshowstate(1)" src="/pagesHome/static/editicon.png"></image>
</view>
</view>
</view>
</view>
<!-- <view class="hedtopt">
<view class="typto">
<view>托盘码汇通龙泉001</view>
<view>托盘件数19</view>
@ -22,31 +69,46 @@
备注
</view>
</view>
</view>
</view> -->
<scroll-view class="scvmabx" scroll-y="true">
<view class="maxboxs">
<view class="items" v-for="item in [1,2,3,4,5,6,7]">
<view class="type1">
<view class="items" v-for="item in [1,2,3,4,5]">
<view class="tophd">
<image src="/pagesHome/static/dan.png"></image>
<view></view>
<view>htlq123456-1</view>
</view>
<view class="numbxvie">
<view>
<view>订单号</view>
<view>LWP120321654650</view>
<view class="zhon">28</view>
<view>总数</view>
</view>
<view>
<view class="yish">14</view>
<view>已扫</view>
</view>
<view>
<view>总数</view>
<view>20</view>
<view class="weish">14</view>
<view>未扫</view>
</view>
</view>
<view class="type1">
<!-- <view class="type1">
<view>
<view>订单号</view>
<view>{{item.dataCode}}</view>
</view>
</view> -->
<!-- <view class="type1">
<view>
<view>已扫</view>
<view>8</view>
<view>{{item.scanNum}}</view>
</view>
<view>
<view>未扫</view>
<view>12</view>
<view>{{item.orderTotalNum-item.scanNum}}</view>
</view>
</view>
-->
</view>
</view>
</scroll-view>
@ -64,26 +126,26 @@
</view>
<view class="inputbox" @click.stop="" v-if="showstate==2">
<view class="inputscan">
<input placeholder="输入订单号"/>
<view class="scanbt">搜索</view>
<input placeholder="输入订单号" v-model="waybillCode" />
<view class="scanbt" @click="scanlist">搜索</view>
</view>
<scroll-view scroll-y="true" class="scvbw">
<view class="scboxitem">
<view class="items">
<view class="items" v-for="(item,index) in codelist">
<view class="type1s">
<view>
<view>订单号</view>
<view>1565f9q</view>
<view>{{item.dataCode}}</view>
</view>
<view>
<view>总件数</view>
<view>20</view>
<view>{{item.orderTotalNum}}</view>
</view>
</view>
<view class="rksu">
<view>
<view>入库数</view>
<input placeholder="请输入入库数" />
<input placeholder="请输入入库数" v-model="item.number"/>
</view>
</view>
</view>
@ -91,24 +153,205 @@
</scroll-view>
<view class="btx">
<view class="cancel" @click="setshowstate(0)">取消</view>
<view class="confirm">确认</view>
<view class="confirm" @click="confirmlist">确认</view>
</view>
</view>
</view>
<tips ref="tip"></tips>
</template>
<script lang="ts" setup>
import { reactive, toRefs } from "vue";
import {
onLoad,
onShow,
onHide,
onUnload
} from '@dcloudio/uni-app'
import {
warehouseTrayenterZeroOrderByTrayCode,
warehouseTrayTypegetZeroOrderByWaybillCode,
} from '@/api/user.js'
import { reactive, toRefs, watchEffect,ref } from "vue";
let details=reactive({
showstate:0
showstate:0,
scancode:'',
waybillCode:'',
codelist:[],
trayCode:'',
trayType:'',
})
const tip=ref(null)
onLoad((op)=>{
details.trayCode=op.trayCode
details.trayType=op.trayType
uni.$on('scancodedate', function(code) {
if (code) {
console.log(code);
details.scancode=code
scandata()
}
})
})
async function scanlist(){
let data={
waybillCode:details.waybillCode,
}
let response=await warehouseTrayTypegetZeroOrderByWaybillCode(data)
console.log(response);
details.codelist=response.data
details.codelist.map(item=>{
item['number']=0
return item
})
}
async function confirmlist(){
let zeroList=[]
details.codelist.map(item=>{
if(item.value>item.orderTotalNum){
tip.value.setdetails({
title:'警告',
content:'不能大于订单总数',
confirmTxt:'确认',
isshow:true,
isshowcancel:false,
success:()=>{
// let obj=details.codelist[index]
// obj.value=details.codelist[index]['orderTotalNum']
// details.codelist.splice(index,1,obj)
// event.detail.value=details.codelist[index]['orderTotalNum']
tip.value.setisshow(false)
},
cancel:()=>{
tip.value.setisshow(false)
},
close:()=>{
tip.value.setisshow(false)
}
})
}else{
console.log(item);
let obj={
orderId:item.dataId,
orderCode:item.dataCode,
num:item.number,
}
zeroList.push(obj)
}
})
let data={
trayType:details.trayType,
trayCode:details.trayCode,
zeroList,
}
let res=await warehouseTrayenterZeroOrderByTrayCode(data)
console.log(res.data);
}
function inputtxt(event,index){
if(details.codelist[index]['orderTotalNum']<Number(event.detail.value)){
tip.value.setdetails({
title:'警告',
content:'不能大于订单总数',
confirmTxt:'确认',
isshow:true,
isshowcancel:false,
success:()=>{
// let obj=details.codelist[index]
// obj.value=details.codelist[index]['orderTotalNum']
// details.codelist.splice(index,1,obj)
// event.detail.value=details.codelist[index]['orderTotalNum']
tip.value.setisshow(false)
},
cancel:()=>{
tip.value.setisshow(false)
},
close:()=>{
tip.value.setisshow(false)
}
})
}
}
function scandata(){
}
function setshowstate(state:number){
details.showstate=state
}
const { showstate } =toRefs(details)
const { showstate,waybillCode,codelist } =toRefs(details)
</script>
<style lang="scss">
<style lang="scss" scoped>
.mabxtop{
position: relative;
width: 684upx;
// height: 348upx;
background: #FFFFFF;
border-radius: 20upx;
margin: auto;
margin-top: 20upx;
padding: 60upx;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
>view{
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 40upx;
&:nth-last-child(1){
margin-bottom: 0;
}
>view{
width: 50%;
display: flex;
flex-direction: column;
align-items: flex-start;
>view:nth-of-type(1){
font-size: 32upx;
font-weight: 400;
color: #020B18;
}
>view:nth-of-type(2){
font-size: 28upx;
font-weight: 400;
color: #90A0AF;
}
}
}
.beizhut{
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 40upx;
>view{
width: 100%;
>view:nth-of-type(2){
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
>image{
width: 32upx;
height: 32upx;
}
}
}
}
}
.bgimg{
position: fixed;
left: 0;
top: 0;
width: 100%;
}
.tanchuangbg{
width: 100%;
height: 100%;
@ -134,6 +377,7 @@
.titlran{
font-size: 32upx;
color: #092C4D;
margin-bottom: 40upx;
}
.textareabx{
width: 560upx;
@ -315,8 +559,9 @@
margin-top: 20upx;
}
.scvmabx{
width: 100%;
height: 56vh;
width: 684rpx;
height: 37vh;
margin: auto;
margin-top: 20upx;
.maxboxs{
width: 100%;
@ -336,24 +581,53 @@
&:nth-last-child(1){
margin-bottom: 20upx;
}
.type1{
.tophd{
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20upx;
justify-content: flex-start;
padding: 15upx 25upx;
box-sizing: border-box;
border-bottom: 4upx solid #EEEEEE;
>image{
width: 48upx;
height: 48upx;
margin-right: 10upx;
}
>view{
font-size: 32upx;
color: #020B18;
font-weight: 400;
}
}
.numbxvie{
width: 100%;
display: flex;
align-items: center;
justify-content: space-around;
padding: 15upx 25upx;
box-sizing: border-box;
.zhon{
color: #D3832A;
}
.yish{
color: #1197EB;
}
.weish{
color: #020B18;
}
>view{
display: flex;
flex-direction: column;
align-items: center;
font-size: 28upx;
>view:nth-of-type(1){
color: #90A0AF;
font-size: 36upx;
margin-bottom: 12upx;
}
>view:nth-of-type(2){
color: #092C4D;
font-size: 28upx;
}
}
}
}
}

34
pagesHome/pages/ScanSortingType/ScanSortingType.vue

@ -3,13 +3,13 @@
bgColor='#D3832A' leftIconColor='#ffffff'
titleStyle='color:#ffffff' placeholder :autoBack="true" leftIconSize='35'></u-navbar>
<view class="maxbxview" v-if="pageType==1">
<view class="items" @click="gotourl(item.type)" v-for="item in typelist">
<view class="items" @click="gotourl(item)" v-for="item in typelist">
<image :src="item.src"></image>
<view>{{item.name}}</view>
</view>
</view>
<view class="pepleview" v-if="pageType==2">
<view class="pepleietm" @click="gotourl(item.type)" v-for="item in typelist">
<view class="pepleietm" @click="gotourl(item)" v-for="item in typelist">
<image :src="item.src"></image>
<view>{{item.name}}</view>
</view>
@ -26,31 +26,51 @@
import { ref } from "vue";
let typelist=ref<{type:number,name:string,src:string}[]>([])
let pageType=ref<string|number>('')
let trayCode=ref<string>('')
onLoad((op)=>{
pageType.value=op.type
trayCode.value=op.trayCode
if(Number(op.type)==1){
typelist.value=[
{type:1,name:'服务号',src:'/pagesHome/static/scicon1.png'},
{type:2,name:'合同号',src:'/pagesHome/static/scicon2.png'},
{type:2,name:'订单自编码',src:'/pagesHome/static/scicon2.png'},
{type:3,name:'商城',src:'/pagesHome/static/scicon3.png'},
{type:4,name:'客户',src:'/pagesHome/static/scicon4.png'},
{type:5,name:'仓库',src:'/pagesHome/static/scicon5.png'},
{type:6,name:'门店',src:'/pagesHome/static/scicon6.png'},
{type:7,name:'其他',src:'/pagesHome/static/scicon7.png'},
]
let trayCodeTypearr=uni.getStorageSync('trayCodeType')
trayCodeTypearr.map((item,index)=>{
typelist.value.map((ite,inde)=>{
if(item.dictValue==ite.name){
typelist.value[inde]['dictKey']=item.dictKey
}
})
})
}else if(Number(op.type)==2){
typelist.value=[
{type:1,name:'运单号',src:'/pagesHome/static/scicon1.png'},
{type:2,name:'合同号',src:'/pagesHome/static/scicon2.png'},
{type:2,name:'订单自编码',src:'/pagesHome/static/scicon2.png'},
]
let trayCodeTypearr=uni.getStorageSync('trayCodeType')
trayCodeTypearr.map((item,index)=>{
typelist.value.map((ite,inde)=>{
if(item.dictValue==ite.name){
typelist.value[inde]['dictKey']=item.dictKey
}
})
})
}
})
function gotourl(type:number){
function gotourl(item:any){
let url=''
if(Number(pageType.value)==1){
url='/pagesHome/pages/OrderSortingDetail/OrderSortingDetail'
url='/pagesHome/pages/OrderSortingDetail/OrderSortingDetail?trayCode='
+trayCode.value+'&trayType='+item.dictKey
}else if(Number(pageType.value)==2){
url='/pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail'
url='/pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail?trayCode='
+trayCode.value+'&trayType='+item.dictKey
}
uni.redirectTo({
url

174
pagesHome/pages/inventoryDetail/inventoryDetail.vue

@ -1,67 +1,66 @@
<template>
<!-- <u-navbar title="扫描" placeholder border=true :autoBack="true" leftIconSize='35'></u-navbar> -->
<u-navbar title="扫描"
bgColor='#D3832A' leftIconColor='#ffffff'
titleStyle='color:#ffffff' placeholder :autoBack="true" leftIconSize='35'></u-navbar>
<view class="hedtopt">
<view class="typto">
<u-navbar
title="扫描"
placeholder
:autoBack="true"
leftIconSize='35'
bgColor='#00000000'
leftIconColor='#ffffff'
titleStyle='color:#ffffff'
></u-navbar>
<image mode="widthFix" class="bgimg" src="/pagesHome/static/bgby.png"></image>
<view class="mabxtop">
<view>
<view>
<view>托盘码</view>
<view>汇通龙泉001</view>
<view>汇通龙泉</view>
<view>托盘码</view>
</view>
<view>
<view>托盘件数</view>
<view>19</view>
<view>26</view>
<view>托盘</view>
</view>
<!-- <view>托盘件数19</view> -->
</view>
<view class="typto">
<view>
<view>名称</view>
<view>欧派大家居</view>
</view>
<view>
<view>
<view>总件数</view>
<view>19</view>
<view>汇通龙泉</view>
<view>名称</view>
</view>
</view>
<view class="typto">
<view>
<view>打托方式</view>
<view>物料编码</view>
<view>打托方式</view>
<view>打托方式</view>
</view>
</view>
</view>
<view class="headtop">
<!-- <view class="headtop">
<view>
<input placeholder="请输入订单号" />
</view>
<view>查询</view>
</view>
</view> -->
<scroll-view class="scvmabx" scroll-y="true">
<view class="maxboxs">
<view class="items" @click="godetailslist" v-for="item in [1,2,3,4,5,6,7]">
<view class="type1">
<view>
<view>订单号</view>
<view>LWP120321654650</view>
</view>
<view>
<view>总数</view>
<view>20</view>
</view>
<view class="tophd">
<image src="/pagesHome/static/topicons.png"></image>
<view>物料编码</view>
<view>lqht566236</view>
</view>
<view class="type1">
<view class="tophd">
<image src="/pagesHome/static/uname.png"></image>
<view>物料名称</view>
<view>智能冲洗梳妆台0021</view>
</view>
<view class="numbxvie">
<view>
<view>已扫</view>
<view>8</view>
<view class="zhon">28</view>
<view>在库数</view>
</view>
<view>
<view>未扫</view>
<view>12</view>
<view @click="godetailslist">
<view class="yish">11</view>
<view>已扫</view>
</view>
</view>
</view>
</view>
</scroll-view>
@ -76,6 +75,55 @@
</script>
<style lang="scss">
.mabxtop{
position: relative;
width: 684upx;
// height: 348upx;
background: #FFFFFF;
border-radius: 20upx;
margin: auto;
margin-top: 80upx;
padding: 60upx;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
>view{
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 70upx;
&:nth-last-child(1){
margin-bottom: 0;
}
>view{
width: 50%;
display: flex;
flex-direction: column;
align-items: flex-start;
>view:nth-of-type(1){
font-size: 32upx;
font-weight: 400;
color: #020B18;
}
>view:nth-of-type(2){
font-size: 28upx;
font-weight: 400;
color: #90A0AF;
}
}
}
}
.bgimg{
position: absolute;
left: 0;
top: 0;
width: 100%;
}
.scvmabx{
width: 100%;
height: 63vh;
@ -99,6 +147,54 @@
&:nth-last-child(1){
margin-bottom: 20upx;
}
.tophd{
width: 100%;
display: flex;
align-items: center;
justify-content: flex-start;
padding: 15upx 25upx;
box-sizing: border-box;
border-bottom: 4upx solid #EEEEEE;
>image{
width: 48upx;
height: 48upx;
margin-right: 10upx;
}
>view{
font-size: 32upx;
color: #020B18;
font-weight: 400;
}
}
.numbxvie{
width: 100%;
display: flex;
align-items: center;
justify-content: space-around;
padding: 15upx 25upx;
box-sizing: border-box;
.zhon{
color: #D3832A;
}
.yish{
color: #1197EB;
}
.weish{
color: #020B18;
}
>view{
display: flex;
flex-direction: column;
align-items: center;
>view:nth-of-type(1){
font-size: 36upx;
margin-bottom: 12upx;
}
>view:nth-of-type(2){
font-size: 28upx;
}
}
}
.type1{
width: 100%;
display: flex;

232
pagesHome/pages/inventoryDetailList/inventoryDetailList.vue

@ -1,9 +1,37 @@
<template>
<!-- <u-navbar title="扫描" placeholder border=true :autoBack="true" leftIconSize='35'></u-navbar> -->
<u-navbar title="详情"
bgColor='#D3832A' leftIconColor='#ffffff'
titleStyle='color:#ffffff' placeholder :autoBack="true" leftIconSize='35'></u-navbar>
<view class="headtop">
<u-navbar
title="详情"
placeholder
:autoBack="true"
leftIconSize='35'
bgColor='#00000000'
leftIconColor='#ffffff'
titleStyle='color:#ffffff'
></u-navbar>
<image mode="widthFix" class="bgimg" src="/pagesHome/static/bgby.png"></image>
<view class="mabxtop">
<view class="type1s">
<view>
<view>汇通龙泉</view>
<view>托盘码</view>
</view>
<view>
<view>26</view>
<view>托盘件数</view>
</view>
</view>
<view class="type2s">
<view>
已扫
</view>
<view>
18
</view>
</view>
</view>
<!-- <view class="headtop">
<view class="typto">
<view>
<view>物料编码</view>
@ -13,7 +41,6 @@
<view>物料名称</view>
<view>智能冲洗梳妆台0021</view>
</view>
<!-- <view>托盘件数19</view> -->
</view>
<view class="typto">
<view>
@ -32,33 +59,43 @@
<view @click="removeall">
批量删除
</view>
</view>
<scroll-view scroll-y="true" class="scvbox">
<view class="maxboxs">
<view class="items" @click="checkidx(index)" v-for="(item,index) in list">
<view class="lefticon">
<image :src="checkindex.indexOf(index)!=-1?'/static/check.png':'/static/nocheck.png'"></image>
</view>
<view class="rigth">
<view class="type1">
<view>
<view>包条码</view>
<view>LWP120321654650</view>
</view>
</view> -->
<view class="maboxite">
<view class="headtops">
<view>
<image src="/pagesHome/static/nocheck.png"></image>
<view>全选</view>
</view>
<view @click="removeall">批量删除</view>
</view>
<scroll-view scroll-y="true" class="scvbox">
<view class="maxboxs">
<view class="items" @click="checkidx(index)" v-for="(item,index) in list">
<view class="lefticon">
<image :src="checkindex.indexOf(index)!=-1?'/pagesHome/static/check.png':'/pagesHome/static/nocheck.png'"></image>
</view>
<view class="type1">
<view>
<view>数量</view>
<view>15</view>
<view class="rigth">
<view class="type1">
<view>
<view>包条码</view>
<view>LWP120321654650</view>
</view>
</view>
<view>
<view @click.stop="removeitem" class="removebt">删除</view>
<view class="type1">
<view>
<view>数量</view>
<view>15</view>
</view>
</view>
</view>
<view class="removeicon">
<image src="/pagesHome/static/removeitem.png" @click="removeitem"></image>
</view>
</view>
</view>
</view>
</scroll-view>
</scroll-view>
</view>
<tips ref="tip"></tips>
</template>
@ -121,10 +158,117 @@
</script>
<style lang="scss">
.maboxite{
width: 684upx;
display: flex;
flex-direction: column;
padding: 20upx;
box-sizing: border-box;
background-color: #ffffff;
margin: auto;
margin-top: 20upx;
border-radius: 20upx;
>.headtops{
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
padding: 10upx 0;
box-sizing: border-box;
border-bottom: 4upx solid #EEEEEE;
padding-bottom: 30upx;
>view:nth-of-type(1){
display: flex;
align-items: center;
justify-content: center;
>image{
width: 48upx;
height: 48upx;
margin-right: 20upx;
}
>view{
font-size: 32upx;
font-weight: 400;
color: #020B18;
}
}
>view:nth-of-type(2){
font-size: 32upx;
font-weight: 400;
color: #D3832A;
}
}
}
.mabxtop{
position: relative;
width: 684upx;
// height: 348upx;
background: #FFFFFF;
border-radius: 20upx;
margin: auto;
margin-top: 80upx;
padding: 60upx;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
>.type1s{
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 70upx;
&:nth-last-child(1){
margin-bottom: 0;
}
>view{
width: 50%;
display: flex;
flex-direction: column;
align-items: flex-start;
>view:nth-of-type(1){
font-size: 32upx;
font-weight: 400;
color: #020B18;
}
>view:nth-of-type(2){
font-size: 28upx;
font-weight: 400;
color: #90A0AF;
}
}
}
.type2s{
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
>view:nth-of-type(1){
width: 50%;
font-size: 32upx;
font-weight: 400;
color: #020B18;
}
>view:nth-of-type(2){
width: 50%;
font-size: 32upx;
font-weight: 400;
color: #1197EB;
}
}
}
.bgimg{
position: absolute;
left: 0;
top: 0;
width: 100%;
}
.scvbox{
width: 100%;
height: 65vh;
height: 48vh;
margin-top: 20upx;
.maxboxs{
width: 100%;
@ -132,41 +276,53 @@
flex-direction: column;
align-items: center;
>.items{
width: 690upx;
width: 100%;
display: flex;
// flex-direction: column;
align-items: center;
padding: 20upx 30upx;
align-items: flex-start;
padding: 20upx 0;
box-sizing: border-box;
background-color: #ffffff;
border-radius: 10upx;
margin-bottom: 30upx;
border-bottom: 4upx solid #EEEEEE;
&:nth-last-child(1){
margin-bottom: 20upx;
border-bottom:none;
}
.rigth{
flex: 1;
}
.lefticon{
display: flex;
align-items: center;
align-items: flex-start;
justify-content: center;
margin-right: 30upx;
>image{
width: 40upx;
height: 40upx;
width: 48upx;
height: 48upx;
}
}
.removeicon{
height: 100%;
display: flex;
align-items: center;
justify-content: center;
>image{
width: 64upx;
height: 64upx;
}
}
.removebt{
width: 128rpx;
height: 64rpx;
width: 128upx;
height: 64upx;
background: #ec2400;
border-radius: 8rpx 8rpx 8rpx 8rpx;
border-radius: 8upx 8upx 8upx 8upx;
opacity: 1;
display: flex;
align-items: center;
justify-content: center;
font-size: 32rpx;
font-size: 32upx;
font-weight: 400;
color: #FFFFFF !important;
}

6
pagesHome/pages/inventoryType/inventoryType.vue

@ -24,9 +24,9 @@
onLoad((op) => {
pageType.value=op.type
typelist.value = [
{ type: 1, name: '物料编码',src:'/pagesHome/static/scicon1.png' },
{ type: 2, name: '物料名称',src:'/pagesHome/static/scicon1.png' },
{ type: 2, name: '其他',src:'/pagesHome/static/scicon1.png' },
{ type: 1, name: '物料编码',src:'/pagesHome/static/dtfsicon1.png' },
{ type: 2, name: '物料名称',src:'/pagesHome/static/dtfsicon2.png' },
{ type: 2, name: '其他',src:'/pagesHome/static/dtfsicon3.png' },
]
})
function gotourl(type : number) {

359
pagesHome/pages/inventoryenter/inventoryenter.vue

@ -1,6 +1,6 @@
<template>
<!-- <u-navbar title="录入" placeholder border=true :autoBack="true" leftIconSize='35'></u-navbar> -->
<u-navbar title="录入"
<!-- <u-navbar title="录入"
bgColor='#D3832A' leftIconColor='#ffffff'
titleStyle='color:#ffffff' placeholder :autoBack="true" leftIconSize='35'></u-navbar>
<view class="hedtopt">
@ -13,52 +13,87 @@
<view>打托方式物料名称</view>
</view>
<view class="kcplr">
<!-- <view>打托方式码板打托</view> -->
<view @click="setshowstate(1)">录入库存品</view>
</view>
</view>
</view> -->
<u-navbar
title="录入"
placeholder
:autoBack="true"
leftIconSize='35'
bgColor='#00000000'
leftIconColor='#ffffff'
titleStyle='color:#ffffff'
></u-navbar>
<image mode="widthFix" class="bgimg" src="/pagesHome/static/bgby.png"></image>
<view class="headtop">
<view>
<input placeholder="请输入订单号" />
</view>
<view>查询</view>
</view>
<view class="mabxtop">
<view class="types1">
<view>
<view>汇通龙泉</view>
<view>托盘码</view>
</view>
<view>
<view>26</view>
<view>托盘件数</view>
</view>
</view>
<view class="types1">
<view>
<view>汇通龙泉</view>
<view>名称</view>
</view>
<view>
<view>物料名称</view>
<view>打托方式</view>
</view>
</view>
<view class="types2">
<view @click="setshowstate(1)">
录入库存品
</view>
</view>
</view>
<scroll-view class="scvmabx" scroll-y="true">
<view class="maxboxs">
<view class="items" v-for="item in [1,2,3,4,5,6,7]">
<view class="type1">
<view>
<view>物料编码</view>
<view>LWP120321654650</view>
</view>
<view>
<view>物料名称</view>
<view>20</view>
<view class="tophd1">
<view >
<image src="/pagesHome/static/topicons.png"></image>
<!-- <view></view> -->
<view>lqht566236</view>
</view>
<image @click="tipremove(item)" src="/pagesHome/static/removeitem.png"></image>
</view>
<view class="type1">
<view>
<view>已录</view>
<view>8</view>
</view>
<view>
<view>在库数</view>
<view>12</view>
</view>
<view class="tophd">
<image src="/pagesHome/static/uname.png"></image>
<view>物料名称</view>
<view>智能冲洗梳妆台0021</view>
</view>
<view class="tophd">
<image src="/pagesHome/static/uname.png"></image>
<view>SKU</view>
<view>CSDDA00125</view>
</view>
<view class="type1">
<view class="tophd">
<image src="/pagesHome/static/uname.png"></image>
<view>物料单位</view>
<view></view>
</view>
<view class="numbxvie">
<view>
<view>物料单位</view>
<view></view>
<view class="zhon">28</view>
<view>在库数</view>
</view>
<view>
<view>SKU</view>
<view>CSDDA001253</view>
<view class="yish">11</view>
<view>已扫</view>
</view>
</view>
<view class="removebt">
<view @click="tipremove(item)">删除</view>
</view>
</view>
</view>
</scroll-view>
@ -148,9 +183,119 @@
</script>
<style lang="scss">
.headtop {
width: 684upx;
padding: 20upx;
display: flex;
align-items: center;
justify-content: space-between;
// margin-top: 20upx;
background-color: #FFFFFF;
padding: 20upx 30upx;
box-sizing: border-box;
position: relative;
margin: auto;
border-radius: 20upx;
margin-top: 20upx;
>view{
flex: 1;
>input{
flex: 1;
font-size: 28upx;
}
}
}
.mabxtop{
position: relative;
width: 684upx;
// height: 348upx;
background: #FFFFFF;
border-radius: 20upx;
margin: auto;
margin-top: 20upx;
padding: 60upx;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
>.types1{
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 40upx;
&:nth-last-child(1){
margin-bottom: 0;
}
>view{
width: 50%;
display: flex;
flex-direction: column;
align-items: flex-start;
>view:nth-of-type(1){
font-size: 32upx;
font-weight: 400;
color: #020B18;
}
>view:nth-of-type(2){
font-size: 28upx;
font-weight: 400;
color: #90A0AF;
}
}
}
.types2{
width: 100%;
display: flex;
align-items: center;
justify-content: flex-end;
>view{
width: 180upx;
height: 64upx;
background: #D3832A;
border-radius: 8upx;
display: flex;
align-items: center;
justify-content: center;
font-size: 28upx;
font-weight: 400;
color: #FFFFFF;
box-sizing: border-box;
}
}
.beizhut{
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 40upx;
>view{
width: 100%;
>view:nth-of-type(2){
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
>image{
width: 32upx;
height: 32upx;
}
}
}
}
}
.bgimg{
position: absolute;
left: 0;
top: 0;
width: 100%;
}
.scvmabx{
width: 100%;
height: 61vh;
height: 47vh;
margin-top: 20upx;
.maxboxs{
width: 100%;
@ -167,85 +312,139 @@
background-color: #ffffff;
border-radius: 10upx;
margin-bottom: 30upx;
&:nth-last-child(1){
margin-bottom: 20upx;
}
.type1{
.tophd{
width: 100%;
display: flex;
align-items: center;
justify-content: flex-start;
padding: 15upx 25upx;
box-sizing: border-box;
border-bottom: 4upx solid #EEEEEE;
>image{
width: 48upx;
height: 48upx;
margin-right: 10upx;
}
>view{
font-size: 32upx;
color: #020B18;
font-weight: 400;
}
}
.tophd1{
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20upx;
padding: 15upx 25upx;
box-sizing: border-box;
border-bottom: 4upx solid #EEEEEE;
>image{
width: 48upx;
height: 48upx;
margin-right: -20upx;
// margin-right: 10upx;
}
>view{
display: flex;
align-items: center;
font-size: 28upx;
>image{
width: 48upx;
height: 48upx;
margin-right: 10upx;
}
}
}
.numbxvie{
width: 100%;
display: flex;
align-items: center;
justify-content: space-around;
padding: 15upx 25upx;
box-sizing: border-box;
.zhon{
color: #D3832A;
}
.yish{
color: #1197EB;
}
.weish{
color: #020B18;
}
>view{
display: flex;
flex-direction: column;
align-items: center;
>view:nth-of-type(1){
color: #90A0AF;
font-size: 36upx;
margin-bottom: 12upx;
}
>view:nth-of-type(2){
color: #092C4D;
font-size: 28upx;
}
}
}
.removebt{
.type1{
width: 100%;
display: flex;
align-items: center;
justify-content: flex-end;
justify-content: space-between;
margin-bottom: 20upx;
>view{
width: 128upx;
height: 64upx;
background: #ee2b00;
border-radius: 8upx;
opacity: 1;
display: flex;
align-items: center;
justify-content: center;
font-size: 28upx;
font-weight: 400;
color: #FFFFFF;
>view:nth-of-type(1){
color: #90A0AF;
}
>view:nth-of-type(2){
color: #092C4D;
}
}
}
}
}
}
.headtop {
display: flex;
align-items: center;
justify-content: space-between;
// margin-top: 20upx;
background-color: #FFFFFF;
padding: 20upx 30upx;
box-sizing: border-box;
>view:nth-of-type(1) {
width: 540upx;
border: 1upx solid #00000020;
padding: 10upx 20upx;
box-sizing: border-box;
// flex: 1;
// margin-right: 50upx;
// border-radius: 10upx;
>input{
flex: 1;
font-size: 28upx;
}
}
// .headtop {
// display: flex;
// align-items: center;
// justify-content: space-between;
// // margin-top: 20upx;
// background-color: #FFFFFF;
// padding: 20upx 30upx;
// box-sizing: border-box;
// >view:nth-of-type(1) {
// width: 540upx;
// border: 1upx solid #00000020;
// padding: 10upx 20upx;
// box-sizing: border-box;
// // flex: 1;
// // margin-right: 50upx;
// // border-radius: 10upx;
// >input{
// flex: 1;
// font-size: 28upx;
// }
// }
>view:nth-of-type(2) {
width: 128upx;
height: 64upx;
background: #D3832A;
border-radius: 8upx;
display: flex;
align-items: center;
justify-content: center;
font-size: 32upx;
font-weight: 400;
color: #FFFFFF;
}
}
// >view:nth-of-type(2) {
// width: 128upx;
// height: 64upx;
// background: #D3832A;
// border-radius: 8upx;
// display: flex;
// align-items: center;
// justify-content: center;
// font-size: 32upx;
// font-weight: 400;
// color: #FFFFFF;
// }
// }
.hedtopt{
display: flex;
align-items: center;

13
pagesHome/pages/lnventorysortinglist/lnventorysortinglist.vue

@ -69,6 +69,7 @@
</template>
<script lang="ts" setup>
import { warehouseTrayTypestockPageList } from '@/api/user.js'
import {
onLoad,
onShow,
@ -79,7 +80,9 @@
let details = reactive({
show: false,
datatime: '',
pageType: 1
pageType: 1,
pageSize:10,
pageNum:1,
})
onLoad((op) => {
details.pageType = op.type
@ -88,8 +91,12 @@
function init() {
}
function initpage() {
async function initpage() {
let data={
pageNum:details.pageNum,
pageSize:details.pageSize,
}
let res=await warehouseTrayTypestockPageList(data)
}
function goscansorttype() {
uni.navigateTo({

93
pagesHome/pages/scansorting/scansorting.vue

@ -22,13 +22,13 @@
<scroll-view class="scvmabx" scroll-y="true">
<view class="maxboxs">
<!-- goscansorttype -->
<view class="items" v-for="item in [1,2,3,4,5,6,7]">
<view class="items" v-for="item in datalist">
<view class="headtopv">
<view>
<image src="/pagesHome/static/tpicon.png"></image>
<view>汇通龙泉001</view>
<view>{{item.trayCode}}</view>
</view>
<view @click="goorderdetail">继续分拣</view>
<view @click="goorderdetail(item)">继续分拣</view>
</view>
<view class="contentbx">
<view class="unames">
@ -37,24 +37,26 @@
<image src="/pagesHome/static/uname.png"></image>
<view>名称</view>
</view>
<view>汇通龙泉001</view>
<view>{{item.marketName}}</view>
</view>
<view>
<view>
<image src="/pagesHome/static/dttype.png"></image>
<view>名称</view>
<view>打托方式</view>
</view>
<view>汇通龙泉001</view>
<view>{{item.trayTypeName}}</view>
</view>
</view>
<view class="numbox" @click="goscansorttype">
<view>
<view>托盘件数</view>
<view>19</view>
<view v-if="item.type==1">{{item.totalNum}}</view>
<view v-else>{{item.stockNum}}</view>
</view>
<view>
<view>总件数</view>
<view>26</view>
<view v-if="item.type==1">{{item.orderTotalNum}}</view>
<view v-else>{{item.stockTotalNum}}</view>
</view>
</view>
</view>
@ -70,7 +72,8 @@
import {
warehouseTrayTypeorderPageList,
warehouseTrayTypezeroPageList,
warehouseTrayTypeorderScanTrayCode
warehouseTrayTypeorderScanTrayCode,
warehouseTrayTypezeroScanTrayCode
} from '@/api/user.js'
import {
onLoad,
@ -79,6 +82,7 @@
onUnload
} from '@dcloudio/uni-app'
import { reactive, ref, toRefs,watchEffect } from "vue";
import utils from '@/utils/utils.js'
let details=reactive({
show:false,
datatime:'',
@ -90,6 +94,8 @@
})
onLoad((op)=>{
details.pageType=op.type
details.scancode='htlq-06023'
scandata()
uni.$on('scancodedate', function(code) {
if (code) {
console.log(code);
@ -98,6 +104,9 @@
}
})
init()
// #ifdef APP
utils.ttsspke('请扫托盘码')
// #endif
})
const date=ref<(string|number)[]>([])
function init(){
@ -108,8 +117,37 @@
let data={
trayCode:details.scancode
}
let res=await warehouseTrayTypeorderScanTrayCode(data)
let res=null
if(details.pageType==1){
res=await warehouseTrayTypeorderScanTrayCode(data)
}else if(details.pageType==2){
res=await warehouseTrayTypezeroScanTrayCode(data)
}
console.log(res.data);
if(!res.data.isHasData){
uni.navigateTo({
url:'/pagesHome/pages/ScanSortingType/ScanSortingType?type='
+details.pageType
+'&trayCode='
+details.scancode
})
uni.setStorageSync('trayCodeType',res.data.data)
}else{
if(Number(details.pageType)==1){
uni.navigateTo({
url:'/pagesHome/pages/OrderSortingDetail/OrderSortingDetail?trayCode='
+details.scancode+'&trayType='
+res.data.trayType
})
}else if(Number(details.pageType)==2){
uni.navigateTo({
url:'/pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail?trayCode='
+details.scancode+'&trayType='
+res.data.trayType
})
}
}
}
async function initpage(){
if(details.pageType==1){
@ -118,7 +156,8 @@
pageSize:details.pageSize,
}
let res=await warehouseTrayTypeorderPageList(data)
if(res.data.length==0&&details.pageNum>1){
console.log(res.data.records);
if(res.data.records.length==0&&details.pageNum>1){
uni.showToast({
title:'已经到底了',
icon:'none'
@ -127,7 +166,9 @@
return
}
if(details.pageNum==1){
details.datalist=res.data
details.datalist=res.data.records
}else{
details.datalist=details.datalist.concat(res.data.records)
}
}else if(details.pageType==2){
let data={
@ -135,7 +176,7 @@
pageSize:details.pageSize,
}
let res=await warehouseTrayTypezeroPageList(data)
if(res.data.length==0&&details.pageNum>1){
if(res.data.records.length==0&&details.pageNum>1){
uni.showToast({
title:'已经到底了',
icon:'none'
@ -144,7 +185,9 @@
return
}
if(details.pageNum==1){
details.datalist=res.data
details.datalist=res.data.records
}else{
details.datalist=details.datalist.concat(res.data.records)
}
}
}
@ -153,18 +196,20 @@
url:'/pagesHome/pages/ScanSortingType/ScanSortingType?type='+details.pageType
})
}
function goorderdetail(){
function goorderdetail(item){
if(Number(details.pageType)==1){
uni.navigateTo({
url:'/pagesHome/pages/OrderSortingDetail/OrderSortingDetail'
url:'/pagesHome/pages/OrderSortingDetail/OrderSortingDetail?trayCode='
+item.trayCode+'&trayType='
+item.trayType
})
}else if(Number(details.pageType)==2){
uni.navigateTo({
url:'/pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail'
url:'/pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail?trayCode='
+item.trayCode+'&trayType='
+item.trayType
})
}
}
function showCalendar(){
details.show=!details.show
@ -187,7 +232,15 @@
date.value=[]
init()
}
const { show,datatime }=toRefs(details)
const {
show,
datatime,
pageType,
pageNum,
pageSize,
datalist,
scancode,
}=toRefs(details)
</script>
<style lang="scss">

2
pagesHome/pages/signOrderScan/signOrderScan.vue

@ -250,7 +250,7 @@
})
}
}
initpage()
}
function showsdqs(){
tiplists.value.setdetails({

BIN
pagesHome/static/baotiao.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 424 B

BIN
pagesHome/static/check.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
pagesHome/static/dan.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
pagesHome/static/dtfsicon1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
pagesHome/static/dtfsicon2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

BIN
pagesHome/static/dtfsicon3.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

BIN
pagesHome/static/editicon.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 565 B

BIN
pagesHome/static/nocheck.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 715 B

BIN
pagesHome/static/removeitem.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
pagesHome/static/topicons.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
pagesHome/static/unumbe.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 B

2
unpackage/dist/dev/app-plus/app-config-service.js vendored

File diff suppressed because one or more lines are too long

1405
unpackage/dist/dev/app-plus/app-service.js vendored

File diff suppressed because it is too large Load Diff

136
unpackage/dist/dev/app-plus/pagesHome/pages/OrderSortingDetail/OrderSortingDetail.css vendored

@ -225,9 +225,58 @@ uni-view[data-v-f631659b], uni-scroll-view[data-v-f631659b], uni-swiper-item[dat
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.scvmabx {
.mabxtop {
position: relative;
width: 21.375rem;
background: #FFFFFF;
border-radius: 0.625rem;
margin: auto;
margin-top: 0.625rem;
padding: 1.875rem;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.mabxtop > uni-view {
width: 100%;
height: 63vh;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 1.5625rem;
}
.mabxtop > uni-view:nth-last-child(1) {
margin-bottom: 0;
}
.mabxtop > uni-view > uni-view {
width: 50%;
display: flex;
flex-direction: column;
align-items: flex-start;
}
.mabxtop > uni-view > uni-view > uni-view:nth-of-type(1) {
font-size: 1rem;
font-weight: 400;
color: #020B18;
word-wrap: break-word;
word-break: break-all;
}
.mabxtop > uni-view > uni-view > uni-view:nth-of-type(2) {
font-size: 0.875rem;
font-weight: 400;
color: #90A0AF;
}
.bgimg {
position: fixed;
left: 0;
top: 0;
width: 100%;
}
.scvmabx {
width: 21.375rem;
height: 45vh;
margin: auto;
margin-top: 0.625rem;
}
.scvmabx .maxboxs {
@ -236,6 +285,9 @@ uni-view[data-v-f631659b], uni-scroll-view[data-v-f631659b], uni-swiper-item[dat
flex-direction: column;
align-items: center;
}
.scvmabx .maxboxs .chuanhuo {
border: #ff0000;
}
.scvmabx .maxboxs > .items {
width: 21.5625rem;
display: flex;
@ -250,54 +302,80 @@ uni-view[data-v-f631659b], uni-scroll-view[data-v-f631659b], uni-swiper-item[dat
.scvmabx .maxboxs > .items:nth-last-child(1) {
margin-bottom: 0.625rem;
}
.scvmabx .maxboxs > .items .type1 {
.scvmabx .maxboxs > .items .tophd {
width: 100%;
display: flex;
align-items: flex-start;
justify-content: flex-start;
padding: 0.46875rem 0.78125rem;
box-sizing: border-box;
border-bottom: 0.125rem solid #EEEEEE;
}
.scvmabx .maxboxs > .items .tophd > uni-image {
width: 1.5rem;
height: 1.5rem;
margin-right: 0.3125rem;
}
.scvmabx .maxboxs > .items .tophd > uni-view {
font-size: 1rem;
color: #020B18;
font-weight: 400;
word-wrap: break-word;
word-break: break-all;
}
.scvmabx .maxboxs > .items .tophd > uni-view:nth-of-type(1) {
width: 5rem;
}
.scvmabx .maxboxs > .items .numbxvie {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 0.625rem;
justify-content: space-around;
padding: 0.46875rem 0.78125rem;
box-sizing: border-box;
}
.scvmabx .maxboxs > .items .numbxvie .zhon {
color: #D3832A;
}
.scvmabx .maxboxs > .items .numbxvie .yish {
color: #1197EB;
}
.scvmabx .maxboxs > .items .type1 > uni-view {
.scvmabx .maxboxs > .items .numbxvie .weish {
color: #020B18;
}
.scvmabx .maxboxs > .items .numbxvie > uni-view {
display: flex;
flex-direction: column;
align-items: center;
font-size: 0.875rem;
}
.scvmabx .maxboxs > .items .type1 > uni-view > uni-view:nth-of-type(1) {
color: #90A0AF;
.scvmabx .maxboxs > .items .numbxvie > uni-view > uni-view:nth-of-type(1) {
font-size: 1.125rem;
margin-bottom: 0.375rem;
}
.scvmabx .maxboxs > .items .type1 > uni-view > uni-view:nth-of-type(2) {
color: #092C4D;
.scvmabx .maxboxs > .items .numbxvie > uni-view > uni-view:nth-of-type(2) {
font-size: 0.875rem;
}
.headtop {
width: 21.375rem;
padding: 0.625rem;
display: flex;
align-items: center;
justify-content: space-between;
background-color: #FFFFFF;
padding: 0.625rem 0.9375rem;
box-sizing: border-box;
position: relative;
margin: auto;
border-radius: 0.625rem;
margin-top: 0.9375rem;
}
.headtop > uni-view:nth-of-type(1) {
width: 16.875rem;
border: 0.03125rem solid #00000020;
padding: 0.3125rem 0.625rem;
box-sizing: border-box;
.headtop > uni-view {
flex: 1;
}
.headtop > uni-view:nth-of-type(1) > uni-input {
.headtop > uni-view > uni-input {
flex: 1;
font-size: 0.875rem;
}
.headtop > uni-view:nth-of-type(2) {
width: 4rem;
height: 2rem;
background: #D3832A;
border-radius: 0.25rem;
display: flex;
align-items: center;
justify-content: center;
font-size: 1rem;
font-weight: 400;
color: #FFFFFF;
}
.hedtopt {
display: flex;
align-items: center;

473
unpackage/dist/dev/app-plus/pagesHome/pages/OrderSortingDetailList/OrderSortingDetailList.css vendored

@ -0,0 +1,473 @@
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量同时无需 import 这个文件
*/
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.u-status-bar[data-v-eb8e0cdd] {
width: 100%;
}
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量同时无需 import 这个文件
*/
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
uni-view[data-v-ac70166d], uni-scroll-view[data-v-ac70166d], uni-swiper-item[data-v-ac70166d] {
display: flex;
flex-direction: column;
flex-shrink: 0;
flex-grow: 0;
flex-basis: auto;
align-items: stretch;
align-content: flex-start;
}
@font-face {
font-family: "uicon-iconfont";
src: url("https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf") format("truetype");
}
.u-icon[data-v-ac70166d] {
display: flex;
align-items: center;
}
.u-icon--left[data-v-ac70166d] {
flex-direction: row-reverse;
align-items: center;
}
.u-icon--right[data-v-ac70166d] {
flex-direction: row;
align-items: center;
}
.u-icon--top[data-v-ac70166d] {
flex-direction: column-reverse;
justify-content: center;
}
.u-icon--bottom[data-v-ac70166d] {
flex-direction: column;
justify-content: center;
}
.u-icon__icon[data-v-ac70166d] {
font-family: uicon-iconfont;
position: relative;
display: flex;
flex-direction: row;
align-items: center;
}
.u-icon__icon--primary[data-v-ac70166d] {
color: #3c9cff;
}
.u-icon__icon--success[data-v-ac70166d] {
color: #5ac725;
}
.u-icon__icon--error[data-v-ac70166d] {
color: #f56c6c;
}
.u-icon__icon--warning[data-v-ac70166d] {
color: #f9ae3d;
}
.u-icon__icon--info[data-v-ac70166d] {
color: #909399;
}
.u-icon__img[data-v-ac70166d] {
height: auto;
will-change: transform;
}
.u-icon__label[data-v-ac70166d] {
line-height: 1;
}
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量同时无需 import 这个文件
*/
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
uni-view[data-v-f631659b], uni-scroll-view[data-v-f631659b], uni-swiper-item[data-v-f631659b] {
display: flex;
flex-direction: column;
flex-shrink: 0;
flex-grow: 0;
flex-basis: auto;
align-items: stretch;
align-content: flex-start;
}
.u-navbar--fixed[data-v-f631659b] {
position: fixed;
left: 0;
right: 0;
top: 0;
z-index: 11;
}
.u-navbar__content[data-v-f631659b] {
display: flex;
flex-direction: row;
align-items: center;
height: 44px;
background-color: #9acafc;
position: relative;
justify-content: center;
}
.u-navbar__content__left[data-v-f631659b], .u-navbar__content__right[data-v-f631659b] {
padding: 0 13px;
position: absolute;
top: 0;
bottom: 0;
display: flex;
flex-direction: row;
align-items: center;
}
.u-navbar__content__left[data-v-f631659b] {
left: 0;
}
.u-navbar__content__left--hover[data-v-f631659b] {
opacity: 0.7;
}
.u-navbar__content__left__text[data-v-f631659b] {
font-size: 15px;
margin-left: 3px;
}
.u-navbar__content__title[data-v-f631659b] {
text-align: center;
font-size: 16px;
color: #303133;
}
.u-navbar__content__right[data-v-f631659b] {
right: 0;
}
.u-navbar__content__right__text[data-v-f631659b] {
font-size: 15px;
margin-left: 3px;
}
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量同时无需 import 这个文件
*/
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.maboxite {
width: 21.375rem;
display: flex;
flex-direction: column;
padding: 0.625rem;
box-sizing: border-box;
background-color: #ffffff;
margin: auto;
margin-top: 0.625rem;
border-radius: 0.625rem;
}
.maboxite > .headtops {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
padding: 0.3125rem 0;
box-sizing: border-box;
border-bottom: 0.125rem solid #EEEEEE;
padding-bottom: 0.9375rem;
}
.maboxite > .headtops > uni-view:nth-of-type(1) {
display: flex;
align-items: center;
justify-content: center;
}
.maboxite > .headtops > uni-view:nth-of-type(1) > uni-image {
width: 1.5rem;
height: 1.5rem;
margin-right: 0.625rem;
}
.maboxite > .headtops > uni-view:nth-of-type(1) > uni-view {
font-size: 1rem;
font-weight: 400;
color: #020B18;
}
.maboxite > .headtops > uni-view:nth-of-type(2) {
font-size: 1rem;
font-weight: 400;
color: #D3832A;
}
.mabxtop {
position: relative;
width: 21.375rem;
background: #FFFFFF;
border-radius: 0.625rem;
margin: auto;
margin-top: 2.5rem;
padding: 1.875rem;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.mabxtop > .type1s {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 2.1875rem;
}
.mabxtop > .type1s:nth-last-child(1) {
margin-bottom: 0;
}
.mabxtop > .type1s > uni-view {
width: 50%;
display: flex;
flex-direction: column;
align-items: flex-start;
}
.mabxtop > .type1s > uni-view > uni-view:nth-of-type(1) {
font-size: 0.9375rem;
font-weight: 400;
color: #020B18;
}
.mabxtop > .type1s > uni-view > uni-view:nth-of-type(2) {
font-size: 0.875rem;
font-weight: 400;
color: #90A0AF;
}
.mabxtop .type2s {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.mabxtop .type2s > uni-view:nth-of-type(1) {
width: 50%;
font-size: 1rem;
font-weight: 400;
color: #020B18;
}
.mabxtop .type2s > uni-view:nth-of-type(2) {
width: 50%;
font-size: 1rem;
font-weight: 400;
color: #1197EB;
}
.bgimg {
position: absolute;
left: 0;
top: 0;
width: 100%;
}
.scvbox {
width: 100%;
height: 48vh;
margin-top: 0.625rem;
}
.scvbox .maxboxs {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
}
.scvbox .maxboxs > .items {
width: 100%;
display: flex;
align-items: flex-start;
padding: 0.625rem 0;
box-sizing: border-box;
background-color: #ffffff;
border-radius: 0.3125rem;
margin-bottom: 0.9375rem;
border-bottom: 0.125rem solid #EEEEEE;
}
.scvbox .maxboxs > .items:nth-last-child(1) {
margin-bottom: 0.625rem;
border-bottom: none;
}
.scvbox .maxboxs > .items .rigth {
flex: 1;
}
.scvbox .maxboxs > .items .lefticon {
display: flex;
align-items: flex-start;
justify-content: center;
margin-right: 0.9375rem;
}
.scvbox .maxboxs > .items .lefticon > uni-image {
width: 1.5rem;
height: 1.5rem;
}
.scvbox .maxboxs > .items .removeicon {
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.scvbox .maxboxs > .items .removeicon > uni-image {
width: 2rem;
height: 2rem;
}
.scvbox .maxboxs > .items .removebt {
width: 4rem;
height: 2rem;
background: #ec2400;
border-radius: 0.25rem 0.25rem 0.25rem 0.25rem;
opacity: 1;
display: flex;
align-items: center;
justify-content: center;
font-size: 1rem;
font-weight: 400;
color: #FFFFFF !important;
}
.scvbox .maxboxs > .items .type1 {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 0.625rem;
}
.scvbox .maxboxs > .items .type1 > uni-view {
display: flex;
align-items: flex-start;
font-size: 0.875rem;
}
.scvbox .maxboxs > .items .type1 > uni-view > uni-view:nth-of-type(1) {
color: #90A0AF;
}
.scvbox .maxboxs > .items .type1 > uni-view > uni-view:nth-of-type(2) {
color: #092C4D;
}
.butsca {
display: flex;
align-items: center;
justify-content: flex-start;
background-color: #ffffff;
padding: 0.625rem 0.46875rem;
box-sizing: border-box;
}
.butsca > uni-view {
width: 6.375rem;
height: 2rem;
background: #FFFFFF;
border-radius: 0.25rem 0.25rem 0.25rem 0.25rem;
opacity: 1;
border: 0.0625rem solid #D3832A;
display: flex;
align-items: center;
justify-content: center;
font-size: 0.875rem;
font-weight: 400;
color: #D3832A;
margin-right: 0.9375rem;
}
.butsca > uni-view:nth-last-child(1) {
margin-right: 0;
}
.headtop {
display: flex;
flex-direction: column;
padding: 1.0625rem 1rem;
box-sizing: border-box;
background-color: #ffffff;
}
.headtop > uni-view {
display: flex;
align-items: flex-start;
justify-content: space-between;
font-size: 0.875rem;
font-weight: 400;
color: #092C4D;
margin-bottom: 0.75rem;
}
.headtop > uni-view > uni-view {
display: flex;
align-items: flex-start;
}
.headtop > uni-view > uni-view > uni-view:nth-of-type(1) {
width: 5.3125rem;
color: #90A0AF;
}
.headtop > uni-view > uni-view > uni-view:nth-of-type(2) {
color: #092C4D;
word-wrap: break-word;
word-break: break-all;
}
.headtop > uni-view:nth-of-type(2) {
margin-bottom: 0;
}
.headtop > uni-view > uni-view {
flex: 1;
}

120
unpackage/dist/dev/app-plus/pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail.css vendored

@ -225,6 +225,72 @@ uni-view[data-v-f631659b], uni-scroll-view[data-v-f631659b], uni-swiper-item[dat
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.mabxtop {
position: relative;
width: 21.375rem;
background: #FFFFFF;
border-radius: 0.625rem;
margin: auto;
margin-top: 0.625rem;
padding: 1.875rem;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.mabxtop > uni-view {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 1.25rem;
}
.mabxtop > uni-view:nth-last-child(1) {
margin-bottom: 0;
}
.mabxtop > uni-view > uni-view {
width: 50%;
display: flex;
flex-direction: column;
align-items: flex-start;
}
.mabxtop > uni-view > uni-view > uni-view:nth-of-type(1) {
font-size: 1rem;
font-weight: 400;
color: #020B18;
}
.mabxtop > uni-view > uni-view > uni-view:nth-of-type(2) {
font-size: 0.875rem;
font-weight: 400;
color: #90A0AF;
}
.mabxtop .beizhut {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 1.25rem;
}
.mabxtop .beizhut > uni-view {
width: 100%;
}
.mabxtop .beizhut > uni-view > uni-view:nth-of-type(2) {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.mabxtop .beizhut > uni-view > uni-view:nth-of-type(2) > uni-image {
width: 1rem;
height: 1rem;
}
.bgimg {
position: fixed;
left: 0;
top: 0;
width: 100%;
}
.tanchuangbg {
width: 100%;
height: 100%;
@ -251,6 +317,7 @@ uni-view[data-v-f631659b], uni-scroll-view[data-v-f631659b], uni-swiper-item[dat
.tanchuangbg .tanbx .titlran {
font-size: 1rem;
color: #092C4D;
margin-bottom: 1.25rem;
}
.tanchuangbg .tanbx .textareabx {
width: 17.5rem;
@ -428,8 +495,9 @@ uni-view[data-v-f631659b], uni-scroll-view[data-v-f631659b], uni-swiper-item[dat
margin-top: 0.625rem;
}
.scvmabx {
width: 100%;
height: 56vh;
width: 21.375rem;
height: 37vh;
margin: auto;
margin-top: 0.625rem;
}
.scvmabx .maxboxs {
@ -452,23 +520,53 @@ uni-view[data-v-f631659b], uni-scroll-view[data-v-f631659b], uni-swiper-item[dat
.scvmabx .maxboxs > .items:nth-last-child(1) {
margin-bottom: 0.625rem;
}
.scvmabx .maxboxs > .items .type1 {
.scvmabx .maxboxs > .items .tophd {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 0.625rem;
justify-content: flex-start;
padding: 0.46875rem 0.78125rem;
box-sizing: border-box;
border-bottom: 0.125rem solid #EEEEEE;
}
.scvmabx .maxboxs > .items .tophd > uni-image {
width: 1.5rem;
height: 1.5rem;
margin-right: 0.3125rem;
}
.scvmabx .maxboxs > .items .type1 > uni-view {
.scvmabx .maxboxs > .items .tophd > uni-view {
font-size: 1rem;
color: #020B18;
font-weight: 400;
}
.scvmabx .maxboxs > .items .numbxvie {
width: 100%;
display: flex;
align-items: center;
font-size: 0.875rem;
justify-content: space-around;
padding: 0.46875rem 0.78125rem;
box-sizing: border-box;
}
.scvmabx .maxboxs > .items .type1 > uni-view > uni-view:nth-of-type(1) {
color: #90A0AF;
.scvmabx .maxboxs > .items .numbxvie .zhon {
color: #D3832A;
}
.scvmabx .maxboxs > .items .type1 > uni-view > uni-view:nth-of-type(2) {
color: #092C4D;
.scvmabx .maxboxs > .items .numbxvie .yish {
color: #1197EB;
}
.scvmabx .maxboxs > .items .numbxvie .weish {
color: #020B18;
}
.scvmabx .maxboxs > .items .numbxvie > uni-view {
display: flex;
flex-direction: column;
align-items: center;
}
.scvmabx .maxboxs > .items .numbxvie > uni-view > uni-view:nth-of-type(1) {
font-size: 1.125rem;
margin-bottom: 0.375rem;
}
.scvmabx .maxboxs > .items .numbxvie > uni-view > uni-view:nth-of-type(2) {
font-size: 0.875rem;
}
.hedtopt {
display: flex;

94
unpackage/dist/dev/app-plus/pagesHome/pages/inventoryDetail/inventoryDetail.css vendored

@ -225,6 +225,52 @@ uni-view[data-v-f631659b], uni-scroll-view[data-v-f631659b], uni-swiper-item[dat
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.mabxtop {
position: relative;
width: 21.375rem;
background: #FFFFFF;
border-radius: 0.625rem;
margin: auto;
margin-top: 2.5rem;
padding: 1.875rem;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.mabxtop > uni-view {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 2.1875rem;
}
.mabxtop > uni-view:nth-last-child(1) {
margin-bottom: 0;
}
.mabxtop > uni-view > uni-view {
width: 50%;
display: flex;
flex-direction: column;
align-items: flex-start;
}
.mabxtop > uni-view > uni-view > uni-view:nth-of-type(1) {
font-size: 1rem;
font-weight: 400;
color: #020B18;
}
.mabxtop > uni-view > uni-view > uni-view:nth-of-type(2) {
font-size: 0.875rem;
font-weight: 400;
color: #90A0AF;
}
.bgimg {
position: absolute;
left: 0;
top: 0;
width: 100%;
}
.scvmabx {
width: 100%;
height: 63vh;
@ -250,6 +296,54 @@ uni-view[data-v-f631659b], uni-scroll-view[data-v-f631659b], uni-swiper-item[dat
.scvmabx .maxboxs > .items:nth-last-child(1) {
margin-bottom: 0.625rem;
}
.scvmabx .maxboxs > .items .tophd {
width: 100%;
display: flex;
align-items: center;
justify-content: flex-start;
padding: 0.46875rem 0.78125rem;
box-sizing: border-box;
border-bottom: 0.125rem solid #EEEEEE;
}
.scvmabx .maxboxs > .items .tophd > uni-image {
width: 1.5rem;
height: 1.5rem;
margin-right: 0.3125rem;
}
.scvmabx .maxboxs > .items .tophd > uni-view {
font-size: 1rem;
color: #020B18;
font-weight: 400;
}
.scvmabx .maxboxs > .items .numbxvie {
width: 100%;
display: flex;
align-items: center;
justify-content: space-around;
padding: 0.46875rem 0.78125rem;
box-sizing: border-box;
}
.scvmabx .maxboxs > .items .numbxvie .zhon {
color: #D3832A;
}
.scvmabx .maxboxs > .items .numbxvie .yish {
color: #1197EB;
}
.scvmabx .maxboxs > .items .numbxvie .weish {
color: #020B18;
}
.scvmabx .maxboxs > .items .numbxvie > uni-view {
display: flex;
flex-direction: column;
align-items: center;
}
.scvmabx .maxboxs > .items .numbxvie > uni-view > uni-view:nth-of-type(1) {
font-size: 1.125rem;
margin-bottom: 0.375rem;
}
.scvmabx .maxboxs > .items .numbxvie > uni-view > uni-view:nth-of-type(2) {
font-size: 0.875rem;
}
.scvmabx .maxboxs > .items .type1 {
width: 100%;
display: flex;

131
unpackage/dist/dev/app-plus/pagesHome/pages/inventoryDetailList/inventoryDetailList.css vendored

@ -225,9 +225,114 @@ uni-view[data-v-f631659b], uni-scroll-view[data-v-f631659b], uni-swiper-item[dat
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.maboxite {
width: 21.375rem;
display: flex;
flex-direction: column;
padding: 0.625rem;
box-sizing: border-box;
background-color: #ffffff;
margin: auto;
margin-top: 0.625rem;
border-radius: 0.625rem;
}
.maboxite > .headtops {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
padding: 0.3125rem 0;
box-sizing: border-box;
border-bottom: 0.125rem solid #EEEEEE;
padding-bottom: 0.9375rem;
}
.maboxite > .headtops > uni-view:nth-of-type(1) {
display: flex;
align-items: center;
justify-content: center;
}
.maboxite > .headtops > uni-view:nth-of-type(1) > uni-image {
width: 1.5rem;
height: 1.5rem;
margin-right: 0.625rem;
}
.maboxite > .headtops > uni-view:nth-of-type(1) > uni-view {
font-size: 1rem;
font-weight: 400;
color: #020B18;
}
.maboxite > .headtops > uni-view:nth-of-type(2) {
font-size: 1rem;
font-weight: 400;
color: #D3832A;
}
.mabxtop {
position: relative;
width: 21.375rem;
background: #FFFFFF;
border-radius: 0.625rem;
margin: auto;
margin-top: 2.5rem;
padding: 1.875rem;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.mabxtop > .type1s {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 2.1875rem;
}
.mabxtop > .type1s:nth-last-child(1) {
margin-bottom: 0;
}
.mabxtop > .type1s > uni-view {
width: 50%;
display: flex;
flex-direction: column;
align-items: flex-start;
}
.mabxtop > .type1s > uni-view > uni-view:nth-of-type(1) {
font-size: 1rem;
font-weight: 400;
color: #020B18;
}
.mabxtop > .type1s > uni-view > uni-view:nth-of-type(2) {
font-size: 0.875rem;
font-weight: 400;
color: #90A0AF;
}
.mabxtop .type2s {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.mabxtop .type2s > uni-view:nth-of-type(1) {
width: 50%;
font-size: 1rem;
font-weight: 400;
color: #020B18;
}
.mabxtop .type2s > uni-view:nth-of-type(2) {
width: 50%;
font-size: 1rem;
font-weight: 400;
color: #1197EB;
}
.bgimg {
position: absolute;
left: 0;
top: 0;
width: 100%;
}
.scvbox {
width: 100%;
height: 65vh;
height: 48vh;
margin-top: 0.625rem;
}
.scvbox .maxboxs {
@ -237,30 +342,42 @@ uni-view[data-v-f631659b], uni-scroll-view[data-v-f631659b], uni-swiper-item[dat
align-items: center;
}
.scvbox .maxboxs > .items {
width: 21.5625rem;
width: 100%;
display: flex;
align-items: center;
padding: 0.625rem 0.9375rem;
align-items: flex-start;
padding: 0.625rem 0;
box-sizing: border-box;
background-color: #ffffff;
border-radius: 0.3125rem;
margin-bottom: 0.9375rem;
border-bottom: 0.125rem solid #EEEEEE;
}
.scvbox .maxboxs > .items:nth-last-child(1) {
margin-bottom: 0.625rem;
border-bottom: none;
}
.scvbox .maxboxs > .items .rigth {
flex: 1;
}
.scvbox .maxboxs > .items .lefticon {
display: flex;
align-items: center;
align-items: flex-start;
justify-content: center;
margin-right: 0.9375rem;
}
.scvbox .maxboxs > .items .lefticon > uni-image {
width: 1.25rem;
height: 1.25rem;
width: 1.5rem;
height: 1.5rem;
}
.scvbox .maxboxs > .items .removeicon {
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.scvbox .maxboxs > .items .removeicon > uni-image {
width: 2rem;
height: 2rem;
}
.scvbox .maxboxs > .items .removebt {
width: 4rem;

216
unpackage/dist/dev/app-plus/pagesHome/pages/inventoryenter/inventoryenter.css vendored

@ -225,9 +225,115 @@ uni-view[data-v-f631659b], uni-scroll-view[data-v-f631659b], uni-swiper-item[dat
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.headtop {
width: 21.375rem;
padding: 0.625rem;
display: flex;
align-items: center;
justify-content: space-between;
background-color: #FFFFFF;
padding: 0.625rem 0.9375rem;
box-sizing: border-box;
position: relative;
margin: auto;
border-radius: 0.625rem;
margin-top: 0.625rem;
}
.headtop > uni-view {
flex: 1;
}
.headtop > uni-view > uni-input {
flex: 1;
font-size: 0.875rem;
}
.mabxtop {
position: relative;
width: 21.375rem;
background: #FFFFFF;
border-radius: 0.625rem;
margin: auto;
margin-top: 0.625rem;
padding: 1.875rem;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.mabxtop > .types1 {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 1.25rem;
}
.mabxtop > .types1:nth-last-child(1) {
margin-bottom: 0;
}
.mabxtop > .types1 > uni-view {
width: 50%;
display: flex;
flex-direction: column;
align-items: flex-start;
}
.mabxtop > .types1 > uni-view > uni-view:nth-of-type(1) {
font-size: 1rem;
font-weight: 400;
color: #020B18;
}
.mabxtop > .types1 > uni-view > uni-view:nth-of-type(2) {
font-size: 0.875rem;
font-weight: 400;
color: #90A0AF;
}
.mabxtop .types2 {
width: 100%;
display: flex;
align-items: center;
justify-content: flex-end;
}
.mabxtop .types2 > uni-view {
width: 5.625rem;
height: 2rem;
background: #D3832A;
border-radius: 0.25rem;
display: flex;
align-items: center;
justify-content: center;
font-size: 0.875rem;
font-weight: 400;
color: #FFFFFF;
box-sizing: border-box;
}
.mabxtop .beizhut {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 1.25rem;
}
.mabxtop .beizhut > uni-view {
width: 100%;
}
.mabxtop .beizhut > uni-view > uni-view:nth-of-type(2) {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.mabxtop .beizhut > uni-view > uni-view:nth-of-type(2) > uni-image {
width: 1rem;
height: 1rem;
}
.bgimg {
position: absolute;
left: 0;
top: 0;
width: 100%;
}
.scvmabx {
width: 100%;
height: 61vh;
height: 47vh;
margin-top: 0.625rem;
}
.scvmabx .maxboxs {
@ -250,72 +356,94 @@ uni-view[data-v-f631659b], uni-scroll-view[data-v-f631659b], uni-swiper-item[dat
.scvmabx .maxboxs > .items:nth-last-child(1) {
margin-bottom: 0.625rem;
}
.scvmabx .maxboxs > .items .type1 {
.scvmabx .maxboxs > .items .tophd {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 0.625rem;
justify-content: flex-start;
padding: 0.46875rem 0.78125rem;
box-sizing: border-box;
border-bottom: 0.125rem solid #EEEEEE;
}
.scvmabx .maxboxs > .items .type1 > uni-view {
.scvmabx .maxboxs > .items .tophd > uni-image {
width: 1.5rem;
height: 1.5rem;
margin-right: 0.3125rem;
}
.scvmabx .maxboxs > .items .tophd > uni-view {
font-size: 1rem;
color: #020B18;
font-weight: 400;
}
.scvmabx .maxboxs > .items .tophd1 {
width: 100%;
display: flex;
align-items: center;
font-size: 0.875rem;
justify-content: space-between;
padding: 0.46875rem 0.78125rem;
box-sizing: border-box;
border-bottom: 0.125rem solid #EEEEEE;
}
.scvmabx .maxboxs > .items .type1 > uni-view > uni-view:nth-of-type(1) {
color: #90A0AF;
.scvmabx .maxboxs > .items .tophd1 > uni-image {
width: 1.5rem;
height: 1.5rem;
margin-right: -0.625rem;
}
.scvmabx .maxboxs > .items .type1 > uni-view > uni-view:nth-of-type(2) {
color: #092C4D;
.scvmabx .maxboxs > .items .tophd1 > uni-view {
display: flex;
align-items: center;
}
.scvmabx .maxboxs > .items .removebt {
.scvmabx .maxboxs > .items .tophd1 > uni-view > uni-image {
width: 1.5rem;
height: 1.5rem;
margin-right: 0.3125rem;
}
.scvmabx .maxboxs > .items .numbxvie {
width: 100%;
display: flex;
align-items: center;
justify-content: flex-end;
justify-content: space-around;
padding: 0.46875rem 0.78125rem;
box-sizing: border-box;
}
.scvmabx .maxboxs > .items .removebt > uni-view {
width: 4rem;
height: 2rem;
background: #ee2b00;
border-radius: 0.25rem;
opacity: 1;
.scvmabx .maxboxs > .items .numbxvie .zhon {
color: #D3832A;
}
.scvmabx .maxboxs > .items .numbxvie .yish {
color: #1197EB;
}
.scvmabx .maxboxs > .items .numbxvie .weish {
color: #020B18;
}
.scvmabx .maxboxs > .items .numbxvie > uni-view {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.scvmabx .maxboxs > .items .numbxvie > uni-view > uni-view:nth-of-type(1) {
font-size: 1.125rem;
margin-bottom: 0.375rem;
}
.scvmabx .maxboxs > .items .numbxvie > uni-view > uni-view:nth-of-type(2) {
font-size: 0.875rem;
font-weight: 400;
color: #FFFFFF;
}
.headtop {
.scvmabx .maxboxs > .items .type1 {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
background-color: #FFFFFF;
padding: 0.625rem 0.9375rem;
box-sizing: border-box;
}
.headtop > uni-view:nth-of-type(1) {
width: 16.875rem;
border: 0.03125rem solid #00000020;
padding: 0.3125rem 0.625rem;
box-sizing: border-box;
}
.headtop > uni-view:nth-of-type(1) > uni-input {
flex: 1;
font-size: 0.875rem;
margin-bottom: 0.625rem;
}
.headtop > uni-view:nth-of-type(2) {
width: 4rem;
height: 2rem;
background: #D3832A;
border-radius: 0.25rem;
.scvmabx .maxboxs > .items .type1 > uni-view {
display: flex;
align-items: center;
justify-content: center;
font-size: 1rem;
font-weight: 400;
color: #FFFFFF;
font-size: 0.875rem;
}
.scvmabx .maxboxs > .items .type1 > uni-view > uni-view:nth-of-type(1) {
color: #90A0AF;
}
.scvmabx .maxboxs > .items .type1 > uni-view > uni-view:nth-of-type(2) {
color: #092C4D;
}
.hedtopt {
display: flex;

BIN
unpackage/dist/dev/app-plus/pagesHome/static/baotiao.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 424 B

BIN
unpackage/dist/dev/app-plus/pagesHome/static/check.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
unpackage/dist/dev/app-plus/pagesHome/static/dan.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
unpackage/dist/dev/app-plus/pagesHome/static/dtfsicon1.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
unpackage/dist/dev/app-plus/pagesHome/static/dtfsicon2.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

BIN
unpackage/dist/dev/app-plus/pagesHome/static/dtfsicon3.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

BIN
unpackage/dist/dev/app-plus/pagesHome/static/editicon.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 565 B

BIN
unpackage/dist/dev/app-plus/pagesHome/static/nocheck.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 715 B

BIN
unpackage/dist/dev/app-plus/pagesHome/static/removeitem.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
unpackage/dist/dev/app-plus/pagesHome/static/topicons.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
unpackage/dist/dev/app-plus/pagesHome/static/unumbe.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 B

32
unpackage/dist/dev/mp-weixin/api/user.js vendored

@ -245,6 +245,13 @@ function warehouseTrayTypeorderScanTrayCode(data) {
data
});
}
function warehouseTrayTypeorderScanOrderPackageCode(data) {
return utils_request.service({
url: `logpm-warehouse/api/warehouseTrayType/orderScanOrderPackageCode`,
method: "post",
data
});
}
function warehouseTrayTypezeroPageList(data) {
return utils_request.service({
url: `logpm-warehouse/api/warehouseTrayType/zeroPageList`,
@ -252,6 +259,27 @@ function warehouseTrayTypezeroPageList(data) {
data
});
}
function warehouseTrayTypezeroScanTrayCode(data) {
return utils_request.service({
url: `logpm-warehouse/api/warehouseTrayType/zeroScanTrayCode`,
method: "post",
data
});
}
function warehouseTrayTypegetZeroOrderByWaybillCode(data) {
return utils_request.service({
url: `logpm-warehouse/api/warehouseTrayType/getZeroOrderByWaybillCode`,
method: "post",
data
});
}
function warehouseTrayenterZeroOrderByTrayCode(data) {
return utils_request.service({
url: `logpm-warehouse/api/warehouseTrayType/enterZeroOrderByTrayCode`,
method: "post",
data
});
}
function appMenuroutes(data) {
return utils_request.service({
url: `blade-system/app/routes`,
@ -301,6 +329,10 @@ exports.signforsignforack = signforsignforack;
exports.signforsignforcontinue = signforsignforcontinue;
exports.signforwrap = signforwrap;
exports.signforwrapIn = signforwrapIn;
exports.warehouseTrayTypegetZeroOrderByWaybillCode = warehouseTrayTypegetZeroOrderByWaybillCode;
exports.warehouseTrayTypeorderPageList = warehouseTrayTypeorderPageList;
exports.warehouseTrayTypeorderScanOrderPackageCode = warehouseTrayTypeorderScanOrderPackageCode;
exports.warehouseTrayTypeorderScanTrayCode = warehouseTrayTypeorderScanTrayCode;
exports.warehouseTrayTypezeroPageList = warehouseTrayTypezeroPageList;
exports.warehouseTrayTypezeroScanTrayCode = warehouseTrayTypezeroScanTrayCode;
exports.warehouseTrayenterZeroOrderByTrayCode = warehouseTrayenterZeroOrderByTrayCode;

1
unpackage/dist/dev/mp-weixin/app.js vendored

@ -45,6 +45,7 @@ if (!Math) {
"./pagesHome/pages/inventoryDetailList/inventoryDetailList.js";
"./pagesHome/pages/inventoryenter/inventoryenter.js";
"./pagesHome/pages/lnventorysortinglist/lnventorysortinglist.js";
"./pagesHome/pages/OrderSortingDetailList/OrderSortingDetailList.js";
}
const _sfc_main = {
setup() {

3
unpackage/dist/dev/mp-weixin/app.json vendored

@ -40,7 +40,8 @@
"pages/inventoryDetail/inventoryDetail",
"pages/inventoryDetailList/inventoryDetailList",
"pages/inventoryenter/inventoryenter",
"pages/lnventorysortinglist/lnventorysortinglist"
"pages/lnventorysortinglist/lnventorysortinglist",
"pages/OrderSortingDetailList/OrderSortingDetailList"
]
}
],

2
unpackage/dist/dev/mp-weixin/config/host.js vendored

@ -1,5 +1,5 @@
"use strict";
const devhost = "http://192.168.10.75:8777/";
const devhost = "http://192.168.10.48:8888/";
const imghost = "";
const host = devhost;
const APPKEY = "h5u:h5u_secret";

13
unpackage/dist/dev/mp-weixin/pagesHome/OrderSortingDetailList/OrderSortingDetailList.js vendored

@ -0,0 +1,13 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
const _sfc_main = {
data() {
return {};
},
methods: {}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {};
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__file", "F:/物流/logPm/pagesHome/OrderSortingDetailList/OrderSortingDetailList.vue"]]);
wx.createPage(MiniProgramPage);

5
unpackage/dist/dev/mp-weixin/pagesHome/OrderSortingDetailList/OrderSortingDetailList.json vendored

@ -0,0 +1,5 @@
{
"navigationBarTitleText": "订单详情",
"enablePullDownRefresh": false,
"usingComponents": {}
}

1
unpackage/dist/dev/mp-weixin/pagesHome/OrderSortingDetailList/OrderSortingDetailList.wxml vendored

@ -0,0 +1 @@
<view></view>

0
unpackage/dist/dev/mp-weixin/pagesHome/OrderSortingDetailList/OrderSortingDetailList.wxss vendored

3
unpackage/dist/dev/mp-weixin/pagesHome/pages/LoadingScan/LoadingScan.js vendored

@ -33,6 +33,9 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
});
const tips = common_vendor.ref(null);
const date = common_vendor.ref([]);
common_vendor.onShow(() => {
initpage();
});
function showCalendar() {
details.show = !details.show;
}

112
unpackage/dist/dev/mp-weixin/pagesHome/pages/OrderSortingDetail/OrderSortingDetail.js vendored

@ -1,29 +1,103 @@
"use strict";
const common_vendor = require("../../../common/vendor.js");
const _sfc_main = {};
const api_user = require("../../../api/user.js");
require("../../../utils/request.js");
require("../../../store/index.js");
require("../../../utils/functions.js");
require("../../../utils/IDCardVerification.js");
require("../../../utils/base64.js");
require("../../../config/host.js");
require("../../../utils/md5.js");
if (!Array) {
const _easycom_u_navbar2 = common_vendor.resolveComponent("u-navbar");
_easycom_u_navbar2();
const _component_saomiao2 = common_vendor.resolveComponent("saomiao2");
(_easycom_u_navbar2 + _component_saomiao2)();
}
const _easycom_u_navbar = () => "../../../uni_modules/uview-plus/components/u-navbar/u-navbar.js";
if (!Math) {
_easycom_u_navbar();
}
function _sfc_render(_ctx, _cache) {
return {
a: common_vendor.p({
title: "分拣",
bgColor: "#D3832A",
leftIconColor: "#ffffff",
titleStyle: "color:#ffffff",
placeholder: true,
autoBack: true,
leftIconSize: "35"
}),
b: common_vendor.f([1, 2, 3, 4, 5, 6, 7], (item, k0, i0) => {
return {};
})
};
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__file", "F:/物流/logPm/pagesHome/pages/OrderSortingDetail/OrderSortingDetail.vue"]]);
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
__name: "OrderSortingDetail",
setup(__props) {
let details = common_vendor.reactive({
trayCode: "",
trayType: "",
scancode: "",
datelist: [],
detauser: null
});
common_vendor.onLoad((op) => {
details.trayCode = op.trayCode;
details.trayType = op.trayType;
setTimeout(() => {
details.scancode = "23072408095-1";
scandata();
}, 5e3);
initlist();
common_vendor.index.$on("scancodedate", function(code) {
if (code) {
console.log(code);
details.scancode = code;
scandata();
}
});
});
async function godetaillist() {
common_vendor.index.navigateTo({
url: "/pagesHome/pages/OrderSortingDetailList/OrderSortingDetailList"
});
}
async function initlist() {
let data = {
trayCode: details.trayCode
};
let res = await api_user.warehouseTrayTypeorderScanTrayCode(data);
console.log(res, "resresresres");
details.datelist = res.data.data.list;
details.detauser = res.data.data;
console.log(details.datelist, "details.datelistdetails.datelist");
}
async function scandata() {
let data = {
trayType: details.trayType,
trayCode: details.trayCode,
orderPackageCode: details.scancode
};
let response = await api_user.warehouseTrayTypeorderScanOrderPackageCode(data);
console.log(response);
initlist();
}
const { datelist, detauser } = common_vendor.toRefs(details);
return (_ctx, _cache) => {
var _a, _b, _c, _d, _e;
return {
a: common_vendor.p({
title: "扫描",
placeholder: true,
autoBack: true,
leftIconSize: "35",
bgColor: "#00000000",
leftIconColor: "#ffffff",
titleStyle: "color:#ffffff"
}),
b: common_vendor.t((_a = common_vendor.unref(detauser)) == null ? void 0 : _a.trayCode),
c: common_vendor.t((_b = common_vendor.unref(detauser)) == null ? void 0 : _b.trayNum),
d: common_vendor.t((_c = common_vendor.unref(detauser)) == null ? void 0 : _c.name),
e: common_vendor.t((_d = common_vendor.unref(detauser)) == null ? void 0 : _d.orderTotalNum),
f: common_vendor.t((_e = common_vendor.unref(detauser)) == null ? void 0 : _e.trayTypeName),
g: common_vendor.f(common_vendor.unref(datelist), (item, k0, i0) => {
return {
a: common_vendor.t(item.dataCode),
b: common_vendor.t(item.orderTotalNum),
c: common_vendor.t(item.scanNum),
d: common_vendor.t(item.orderTotalNum - item.scanNum)
};
}),
h: common_vendor.o(godetaillist)
};
};
}
});
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "F:/物流/logPm/pagesHome/pages/OrderSortingDetail/OrderSortingDetail.vue"]]);
wx.createPage(MiniProgramPage);

2
unpackage/dist/dev/mp-weixin/pagesHome/pages/OrderSortingDetail/OrderSortingDetail.wxml vendored

@ -1 +1 @@
<u-navbar wx:if="{{a}}" u-i="3b996d10-0" bind:__l="__l" u-p="{{a}}"></u-navbar><view class="hedtopt"><view class="typto"><view>托盘码:汇通龙泉001</view><view>托盘件数:19件</view></view><view class="typto"><view>名称:名称啊231</view><view>总件数:20件</view></view><view class="typto"><view>打托方式:码板打托</view></view></view><view class="headtop"><view><input placeholder="请输入订单号"/></view><view>查询</view></view><scroll-view class="scvmabx" scroll-y="true"><view class="maxboxs"><view wx:for="{{b}}" wx:for-item="item" class="items"><view class="type1"><view><view>订单号:</view><view>LWP120321654650</view></view><view><view>总数:</view><view>20件</view></view></view><view class="type1"><view><view>已扫:</view><view>8件</view></view><view><view>未扫:</view><view>12件</view></view></view></view></view></scroll-view>
<u-navbar wx:if="{{a}}" u-i="3b996d10-0" bind:__l="__l" u-p="{{a}}"></u-navbar><image mode="widthFix" class="bgimg" src="/pagesHome/static/bgby.png"></image><view class="headtop"><view><input placeholder="请输入订单号"/></view></view><view class="mabxtop"><view><view><view>{{b}}</view><view>托盘码</view></view><view><view>{{c}}</view><view>托盘件数</view></view></view><view><view><view>{{d}}</view><view>名称</view></view><view><view>{{e}}</view><view>总件数</view></view></view><view><view><view>{{f}}</view><view>打托方式</view></view></view></view><scroll-view class="scvmabx" scroll-y="true"><view class="maxboxs"><view wx:for="{{g}}" wx:for-item="item" class="items chuanhuo" bindtap="{{h}}"><view class="tophd"><image src="/pagesHome/static/topicons.png"></image><view>订单号:</view><view>{{item.a}}</view></view><view class="numbxvie"><view><view class="zhon">{{item.b}}</view><view>总数</view></view><view><view class="yish">{{item.c}}</view><view>已扫</view></view><view><view class="weish">{{item.d}}</view><view>未扫</view></view></view></view></view></scroll-view><saomiao2 u-i="3b996d10-1" bind:__l="__l"></saomiao2>

136
unpackage/dist/dev/mp-weixin/pagesHome/pages/OrderSortingDetail/OrderSortingDetail.wxss vendored

@ -23,9 +23,58 @@
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.scvmabx {
.mabxtop {
position: relative;
width: 684rpx;
background: #FFFFFF;
border-radius: 20rpx;
margin: auto;
margin-top: 20rpx;
padding: 60rpx;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.mabxtop > view {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 50rpx;
}
.mabxtop > view:nth-last-child(1) {
margin-bottom: 0;
}
.mabxtop > view > view {
width: 50%;
display: flex;
flex-direction: column;
align-items: flex-start;
}
.mabxtop > view > view > view:nth-of-type(1) {
font-size: 32rpx;
font-weight: 400;
color: #020B18;
word-wrap: break-word;
word-break: break-all;
}
.mabxtop > view > view > view:nth-of-type(2) {
font-size: 28rpx;
font-weight: 400;
color: #90A0AF;
}
.bgimg {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 63vh;
}
.scvmabx {
width: 684rpx;
height: 45vh;
margin: auto;
margin-top: 20rpx;
}
.scvmabx .maxboxs {
@ -34,6 +83,9 @@
flex-direction: column;
align-items: center;
}
.scvmabx .maxboxs .chuanhuo {
border: #ff0000;
}
.scvmabx .maxboxs > .items {
width: 690rpx;
display: flex;
@ -48,54 +100,80 @@
.scvmabx .maxboxs > .items:nth-last-child(1) {
margin-bottom: 20rpx;
}
.scvmabx .maxboxs > .items .type1 {
.scvmabx .maxboxs > .items .tophd {
width: 100%;
display: flex;
align-items: flex-start;
justify-content: flex-start;
padding: 15rpx 25rpx;
box-sizing: border-box;
border-bottom: 4rpx solid #EEEEEE;
}
.scvmabx .maxboxs > .items .tophd > image {
width: 48rpx;
height: 48rpx;
margin-right: 10rpx;
}
.scvmabx .maxboxs > .items .tophd > view {
font-size: 32rpx;
color: #020B18;
font-weight: 400;
word-wrap: break-word;
word-break: break-all;
}
.scvmabx .maxboxs > .items .tophd > view:nth-of-type(1) {
width: 160rpx;
}
.scvmabx .maxboxs > .items .numbxvie {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20rpx;
justify-content: space-around;
padding: 15rpx 25rpx;
box-sizing: border-box;
}
.scvmabx .maxboxs > .items .numbxvie .zhon {
color: #D3832A;
}
.scvmabx .maxboxs > .items .numbxvie .yish {
color: #1197EB;
}
.scvmabx .maxboxs > .items .type1 > view {
.scvmabx .maxboxs > .items .numbxvie .weish {
color: #020B18;
}
.scvmabx .maxboxs > .items .numbxvie > view {
display: flex;
flex-direction: column;
align-items: center;
font-size: 28rpx;
}
.scvmabx .maxboxs > .items .type1 > view > view:nth-of-type(1) {
color: #90A0AF;
.scvmabx .maxboxs > .items .numbxvie > view > view:nth-of-type(1) {
font-size: 36rpx;
margin-bottom: 12rpx;
}
.scvmabx .maxboxs > .items .type1 > view > view:nth-of-type(2) {
color: #092C4D;
.scvmabx .maxboxs > .items .numbxvie > view > view:nth-of-type(2) {
font-size: 28rpx;
}
.headtop {
width: 684rpx;
padding: 20rpx;
display: flex;
align-items: center;
justify-content: space-between;
background-color: #FFFFFF;
padding: 20rpx 30rpx;
box-sizing: border-box;
position: relative;
margin: auto;
border-radius: 20rpx;
margin-top: 30rpx;
}
.headtop > view:nth-of-type(1) {
width: 540rpx;
border: 1rpx solid #00000020;
padding: 10rpx 20rpx;
box-sizing: border-box;
.headtop > view {
flex: 1;
}
.headtop > view:nth-of-type(1) > input {
.headtop > view > input {
flex: 1;
font-size: 28rpx;
}
.headtop > view:nth-of-type(2) {
width: 128rpx;
height: 64rpx;
background: #D3832A;
border-radius: 8rpx;
display: flex;
align-items: center;
justify-content: center;
font-size: 32rpx;
font-weight: 400;
color: #FFFFFF;
}
.hedtopt {
display: flex;
align-items: center;

105
unpackage/dist/dev/mp-weixin/pagesHome/pages/OrderSortingDetailList/OrderSortingDetailList.js vendored

@ -0,0 +1,105 @@
"use strict";
const common_vendor = require("../../../common/vendor.js");
if (!Array) {
const _easycom_u_navbar2 = common_vendor.resolveComponent("u-navbar");
const _component_tips = common_vendor.resolveComponent("tips");
(_easycom_u_navbar2 + _component_tips)();
}
const _easycom_u_navbar = () => "../../../uni_modules/uview-plus/components/u-navbar/u-navbar.js";
if (!Math) {
_easycom_u_navbar();
}
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
__name: "OrderSortingDetailList",
setup(__props) {
let tip = common_vendor.ref(null);
let details = common_vendor.reactive({
list: [
1,
2,
3,
4,
5,
6,
7,
8,
9,
0
],
checkindex: []
});
function removeitem() {
tip.value.setdetails({
isshow: true,
content: "确认删除该数据?",
confirmTxt: "删除",
success: () => {
tip.value.setdetails({ isshow: false });
},
cancel: () => {
tip.value.setdetails({ isshow: false });
},
close: () => {
tip.value.setdetails({ isshow: false });
}
});
}
function removeall() {
if (details.checkindex.length == 0) {
common_vendor.index.showToast({
title: "请先选择数据",
icon: "none"
});
return;
}
tip.value.setdetails({
isshow: true,
content: "确认删除选中数据?",
confirmTxt: "删除",
success: () => {
tip.value.setdetails({ isshow: false });
},
cancel: () => {
tip.value.setdetails({ isshow: false });
},
close: () => {
tip.value.setdetails({ isshow: false });
}
});
}
function checkidx(index) {
if (details.checkindex.indexOf(index) != -1) {
details.checkindex.splice(details.checkindex.indexOf(index), 1);
} else {
details.checkindex.push(index);
}
}
const { checkindex, list } = common_vendor.toRefs(details);
return (_ctx, _cache) => {
return {
a: common_vendor.p({
title: "详情",
placeholder: true,
autoBack: true,
leftIconSize: "35",
bgColor: "#00000000",
leftIconColor: "#ffffff",
titleStyle: "color:#ffffff"
}),
b: common_vendor.o(removeall),
c: common_vendor.f(common_vendor.unref(list), (item, index, i0) => {
return {
a: common_vendor.unref(checkindex).indexOf(index) != -1 ? "/pagesHome/static/check.png" : "/pagesHome/static/nocheck.png",
b: common_vendor.o(($event) => checkidx(index))
};
}),
d: common_vendor.o(removeitem),
e: common_vendor.sr(tip, "36118b60-1", {
"k": "tip"
})
};
};
}
});
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "F:/物流/logPm/pagesHome/pages/OrderSortingDetailList/OrderSortingDetailList.vue"]]);
wx.createPage(MiniProgramPage);

8
unpackage/dist/dev/mp-weixin/pagesHome/pages/OrderSortingDetailList/OrderSortingDetailList.json vendored

@ -0,0 +1,8 @@
{
"navigationBarTitleText": "订单详情",
"enablePullDownRefresh": false,
"navigationStyle": "custom",
"usingComponents": {
"u-navbar": "../../../uni_modules/uview-plus/components/u-navbar/u-navbar"
}
}

1
unpackage/dist/dev/mp-weixin/pagesHome/pages/OrderSortingDetailList/OrderSortingDetailList.wxml vendored

@ -0,0 +1 @@
<u-navbar wx:if="{{a}}" u-i="36118b60-0" bind:__l="__l" u-p="{{a}}"></u-navbar><image mode="widthFix" class="bgimg" src="/pagesHome/static/bgby.png"></image><view class="mabxtop"><view class="type1s"><view><view>汇通龙泉</view><view>订单号</view></view><view><view>26</view><view>订单总数</view></view></view><view class="type2s"><view> 已扫 </view><view> 18件 </view></view></view><view class="maboxite"><view class="headtops"><view><image src="/pagesHome/static/nocheck.png"></image><view>全选</view></view><view bindtap="{{b}}">批量删除</view></view><scroll-view scroll-y="true" class="scvbox"><view class="maxboxs"><view wx:for="{{c}}" wx:for-item="item" class="items" bindtap="{{item.b}}"><view class="lefticon"><image src="{{item.a}}"></image></view><view class="rigth"><view class="type1"><view><view>包条码:</view><view>LWP120321654650</view></view></view><view class="type1"><view><view>数量:</view><view>15件</view></view></view></view><view class="removeicon"><image src="/pagesHome/static/removeitem.png" bindtap="{{d}}"></image></view></view></view></scroll-view></view><tips class="r" u-r="tip" u-i="36118b60-1" bind:__l="__l"></tips>

271
unpackage/dist/dev/mp-weixin/pagesHome/pages/OrderSortingDetailList/OrderSortingDetailList.wxss vendored

@ -0,0 +1,271 @@
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
* 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.maboxite {
width: 684rpx;
display: flex;
flex-direction: column;
padding: 20rpx;
box-sizing: border-box;
background-color: #ffffff;
margin: auto;
margin-top: 20rpx;
border-radius: 20rpx;
}
.maboxite > .headtops {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
padding: 10rpx 0;
box-sizing: border-box;
border-bottom: 4rpx solid #EEEEEE;
padding-bottom: 30rpx;
}
.maboxite > .headtops > view:nth-of-type(1) {
display: flex;
align-items: center;
justify-content: center;
}
.maboxite > .headtops > view:nth-of-type(1) > image {
width: 48rpx;
height: 48rpx;
margin-right: 20rpx;
}
.maboxite > .headtops > view:nth-of-type(1) > view {
font-size: 32rpx;
font-weight: 400;
color: #020B18;
}
.maboxite > .headtops > view:nth-of-type(2) {
font-size: 32rpx;
font-weight: 400;
color: #D3832A;
}
.mabxtop {
position: relative;
width: 684rpx;
background: #FFFFFF;
border-radius: 20rpx;
margin: auto;
margin-top: 80rpx;
padding: 60rpx;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.mabxtop > .type1s {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 70rpx;
}
.mabxtop > .type1s:nth-last-child(1) {
margin-bottom: 0;
}
.mabxtop > .type1s > view {
width: 50%;
display: flex;
flex-direction: column;
align-items: flex-start;
}
.mabxtop > .type1s > view > view:nth-of-type(1) {
font-size: 30rpx;
font-weight: 400;
color: #020B18;
}
.mabxtop > .type1s > view > view:nth-of-type(2) {
font-size: 28rpx;
font-weight: 400;
color: #90A0AF;
}
.mabxtop .type2s {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.mabxtop .type2s > view:nth-of-type(1) {
width: 50%;
font-size: 32rpx;
font-weight: 400;
color: #020B18;
}
.mabxtop .type2s > view:nth-of-type(2) {
width: 50%;
font-size: 32rpx;
font-weight: 400;
color: #1197EB;
}
.bgimg {
position: absolute;
left: 0;
top: 0;
width: 100%;
}
.scvbox {
width: 100%;
height: 48vh;
margin-top: 20rpx;
}
.scvbox .maxboxs {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
}
.scvbox .maxboxs > .items {
width: 100%;
display: flex;
align-items: flex-start;
padding: 20rpx 0;
box-sizing: border-box;
background-color: #ffffff;
border-radius: 10rpx;
margin-bottom: 30rpx;
border-bottom: 4rpx solid #EEEEEE;
}
.scvbox .maxboxs > .items:nth-last-child(1) {
margin-bottom: 20rpx;
border-bottom: none;
}
.scvbox .maxboxs > .items .rigth {
flex: 1;
}
.scvbox .maxboxs > .items .lefticon {
display: flex;
align-items: flex-start;
justify-content: center;
margin-right: 30rpx;
}
.scvbox .maxboxs > .items .lefticon > image {
width: 48rpx;
height: 48rpx;
}
.scvbox .maxboxs > .items .removeicon {
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.scvbox .maxboxs > .items .removeicon > image {
width: 64rpx;
height: 64rpx;
}
.scvbox .maxboxs > .items .removebt {
width: 128rpx;
height: 64rpx;
background: #ec2400;
border-radius: 8rpx 8rpx 8rpx 8rpx;
opacity: 1;
display: flex;
align-items: center;
justify-content: center;
font-size: 32rpx;
font-weight: 400;
color: #FFFFFF !important;
}
.scvbox .maxboxs > .items .type1 {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20rpx;
}
.scvbox .maxboxs > .items .type1 > view {
display: flex;
align-items: flex-start;
font-size: 28rpx;
}
.scvbox .maxboxs > .items .type1 > view > view:nth-of-type(1) {
color: #90A0AF;
}
.scvbox .maxboxs > .items .type1 > view > view:nth-of-type(2) {
color: #092C4D;
}
.butsca {
display: flex;
align-items: center;
justify-content: flex-start;
background-color: #ffffff;
padding: 20rpx 15rpx;
box-sizing: border-box;
}
.butsca > view {
width: 204rpx;
height: 64rpx;
background: #FFFFFF;
border-radius: 8rpx 8rpx 8rpx 8rpx;
opacity: 1;
border: 2rpx solid #D3832A;
display: flex;
align-items: center;
justify-content: center;
font-size: 28rpx;
font-weight: 400;
color: #D3832A;
margin-right: 30rpx;
}
.butsca > view:nth-last-child(1) {
margin-right: 0;
}
.headtop {
display: flex;
flex-direction: column;
padding: 34rpx 32rpx;
box-sizing: border-box;
background-color: #ffffff;
}
.headtop > view {
display: flex;
align-items: flex-start;
justify-content: space-between;
font-size: 28rpx;
font-weight: 400;
color: #092C4D;
margin-bottom: 24rpx;
}
.headtop > view > view {
display: flex;
align-items: flex-start;
}
.headtop > view > view > view:nth-of-type(1) {
width: 170rpx;
color: #90A0AF;
}
.headtop > view > view > view:nth-of-type(2) {
color: #092C4D;
word-wrap: break-word;
word-break: break-all;
}
.headtop > view:nth-of-type(2) {
margin-bottom: 0;
}
.headtop > view > view {
flex: 1;
}

117
unpackage/dist/dev/mp-weixin/pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail.js vendored

@ -1,8 +1,17 @@
"use strict";
const common_vendor = require("../../../common/vendor.js");
const api_user = require("../../../api/user.js");
require("../../../utils/request.js");
require("../../../store/index.js");
require("../../../utils/functions.js");
require("../../../utils/IDCardVerification.js");
require("../../../utils/base64.js");
require("../../../config/host.js");
require("../../../utils/md5.js");
if (!Array) {
const _easycom_u_navbar2 = common_vendor.resolveComponent("u-navbar");
_easycom_u_navbar2();
const _component_tips = common_vendor.resolveComponent("tips");
(_easycom_u_navbar2 + _component_tips)();
}
const _easycom_u_navbar = () => "../../../uni_modules/uview-plus/components/u-navbar/u-navbar.js";
if (!Math) {
@ -12,25 +21,91 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
__name: "PeopleSortingDetail",
setup(__props) {
let details = common_vendor.reactive({
showstate: 0
showstate: 0,
scancode: "",
waybillCode: "",
codelist: [],
trayCode: "",
trayType: ""
});
const tip = common_vendor.ref(null);
common_vendor.onLoad((op) => {
details.trayCode = op.trayCode;
details.trayType = op.trayType;
common_vendor.index.$on("scancodedate", function(code) {
if (code) {
console.log(code);
details.scancode = code;
}
});
});
async function scanlist() {
let data = {
waybillCode: details.waybillCode
};
let response = await api_user.warehouseTrayTypegetZeroOrderByWaybillCode(data);
console.log(response);
details.codelist = response.data;
details.codelist.map((item) => {
item["number"] = 0;
return item;
});
}
async function confirmlist() {
let zeroList = [];
details.codelist.map((item) => {
if (item.value > item.orderTotalNum) {
tip.value.setdetails({
title: "警告",
content: "不能大于订单总数",
confirmTxt: "确认",
isshow: true,
isshowcancel: false,
success: () => {
tip.value.setisshow(false);
},
cancel: () => {
tip.value.setisshow(false);
},
close: () => {
tip.value.setisshow(false);
}
});
} else {
console.log(item);
let obj = {
orderId: item.dataId,
orderCode: item.dataCode,
num: item.number
};
zeroList.push(obj);
}
});
let data = {
trayType: details.trayType,
trayCode: details.trayCode,
zeroList
};
let res = await api_user.warehouseTrayenterZeroOrderByTrayCode(data);
console.log(res.data);
}
function setshowstate(state) {
details.showstate = state;
}
const { showstate } = common_vendor.toRefs(details);
const { showstate, waybillCode, codelist } = common_vendor.toRefs(details);
return (_ctx, _cache) => {
return common_vendor.e({
a: common_vendor.p({
title: "人工分拣",
bgColor: "#D3832A",
leftIconColor: "#ffffff",
titleStyle: "color:#ffffff",
placeholder: true,
autoBack: true,
leftIconSize: "35"
leftIconSize: "35",
bgColor: "#00000000",
leftIconColor: "#ffffff",
titleStyle: "color:#ffffff"
}),
b: common_vendor.o(($event) => setshowstate(1)),
c: common_vendor.f([1, 2, 3, 4, 5, 6, 7], (item, k0, i0) => {
c: common_vendor.f([1, 2, 3, 4, 5], (item, k0, i0) => {
return {};
}),
d: common_vendor.o(($event) => setshowstate(2)),
@ -44,14 +119,30 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
} : {}, {
i: common_vendor.unref(showstate) == 2
}, common_vendor.unref(showstate) == 2 ? {
j: common_vendor.o(($event) => setshowstate(0)),
k: common_vendor.o(() => {
j: common_vendor.unref(waybillCode),
k: common_vendor.o(($event) => common_vendor.isRef(waybillCode) ? waybillCode.value = $event.detail.value : null),
l: common_vendor.o(scanlist),
m: common_vendor.f(common_vendor.unref(codelist), (item, index, i0) => {
return {
a: common_vendor.t(item.dataCode),
b: common_vendor.t(item.orderTotalNum),
c: item.number,
d: common_vendor.o(($event) => item.number = $event.detail.value)
};
}),
n: common_vendor.o(($event) => setshowstate(0)),
o: common_vendor.o(confirmlist),
p: common_vendor.o(() => {
})
} : {}, {
l: common_vendor.o(($event) => setshowstate(0))
}) : {});
q: common_vendor.o(($event) => setshowstate(0))
}) : {}, {
r: common_vendor.sr(tip, "e9f42dec-1", {
"k": "tip"
})
});
};
}
});
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "F:/物流/logPm/pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail.vue"]]);
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-e9f42dec"], ["__file", "F:/物流/logPm/pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail.vue"]]);
wx.createPage(MiniProgramPage);

2
unpackage/dist/dev/mp-weixin/pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail.wxml vendored

@ -1 +1 @@
<u-navbar wx:if="{{a}}" u-i="d9181b84-0" bind:__l="__l" u-p="{{a}}"></u-navbar><view class="hedtopt"><view class="typto"><view>托盘码:汇通龙泉001</view><view>托盘件数:19件</view></view><view class="typto"><view>名称:名称啊231</view><view>总件数:20件</view></view><view class="typto"><view>打托方式:运单</view></view><view class="btrank"><view>备注:</view><view class="ranbt" bindtap="{{b}}"> 备注 </view></view></view><scroll-view class="scvmabx" scroll-y="true"><view class="maxboxs"><view wx:for="{{c}}" wx:for-item="item" class="items"><view class="type1"><view><view>订单号:</view><view>LWP120321654650</view></view><view><view>总数:</view><view>20件</view></view></view><view class="type1"><view><view>已扫:</view><view>8件</view></view><view><view>未扫:</view><view>12件</view></view></view></view></view></scroll-view><view class="buts" bindtap="{{d}}">继续录入</view><view wx:if="{{e}}" class="tanchuangbg" bindtap="{{l}}"><view wx:if="{{f}}" class="tanbx" catchtap="{{h}}"><view class="titlran">备注</view><view class="textareabx"><textarea maxlength="-1" placeholder="请输入备注"></textarea></view><view class="btx"><view class="cancel" bindtap="{{g}}">取消</view><view class="confirm">确认</view></view></view><view wx:if="{{i}}" class="inputbox" catchtap="{{k}}"><view class="inputscan"><input placeholder="输入订单号"/><view class="scanbt">搜索</view></view><scroll-view scroll-y="true" class="scvbw"><view class="scboxitem"><view class="items"><view class="type1s"><view><view>订单号:</view><view>1565f9q</view></view><view><view>总件数:</view><view>20件</view></view></view><view class="rksu"><view><view>入库数:</view><input placeholder="请输入入库数"/></view></view></view></view></scroll-view><view class="btx"><view class="cancel" bindtap="{{j}}">取消</view><view class="confirm">确认</view></view></view></view>
<u-navbar wx:if="{{a}}" class="data-v-e9f42dec" u-i="e9f42dec-0" bind:__l="__l" u-p="{{a}}"></u-navbar><image mode="widthFix" class="bgimg data-v-e9f42dec" src="/pagesHome/static/bgby.png"></image><view class="mabxtop data-v-e9f42dec"><view class="data-v-e9f42dec"><view class="data-v-e9f42dec"><view class="data-v-e9f42dec">汇通龙泉</view><view class="data-v-e9f42dec">托盘码</view></view><view class="data-v-e9f42dec"><view class="data-v-e9f42dec">19</view><view class="data-v-e9f42dec">托盘件数</view></view></view><view class="data-v-e9f42dec"><view class="data-v-e9f42dec"><view class="data-v-e9f42dec">汇通龙泉</view><view class="data-v-e9f42dec">名称</view></view><view class="data-v-e9f42dec"><view class="data-v-e9f42dec">20</view><view class="data-v-e9f42dec">总件数</view></view></view><view class="data-v-e9f42dec"><view class="data-v-e9f42dec"><view class="data-v-e9f42dec">码板打托</view><view class="data-v-e9f42dec">打托方式</view></view></view><view class="beizhut data-v-e9f42dec"><view class="data-v-e9f42dec"><view class="data-v-e9f42dec">暂无备注</view><view class="data-v-e9f42dec"><view class="data-v-e9f42dec">备注</view><image class="data-v-e9f42dec" bindtap="{{b}}" src="/pagesHome/static/editicon.png"></image></view></view></view></view><scroll-view class="scvmabx data-v-e9f42dec" scroll-y="true"><view class="maxboxs data-v-e9f42dec"><view wx:for="{{c}}" wx:for-item="item" class="items data-v-e9f42dec"><view class="tophd data-v-e9f42dec"><image class="data-v-e9f42dec" src="/pagesHome/static/dan.png"></image><view class="data-v-e9f42dec"></view><view class="data-v-e9f42dec">htlq123456-1</view></view><view class="numbxvie data-v-e9f42dec"><view class="data-v-e9f42dec"><view class="zhon data-v-e9f42dec">28</view><view class="data-v-e9f42dec">总数</view></view><view class="data-v-e9f42dec"><view class="yish data-v-e9f42dec">14</view><view class="data-v-e9f42dec">已扫</view></view><view class="data-v-e9f42dec"><view class="weish data-v-e9f42dec">14</view><view class="data-v-e9f42dec">未扫</view></view></view></view></view></scroll-view><view class="buts data-v-e9f42dec" bindtap="{{d}}">继续录入</view><view wx:if="{{e}}" class="tanchuangbg data-v-e9f42dec" bindtap="{{q}}"><view wx:if="{{f}}" class="tanbx data-v-e9f42dec" catchtap="{{h}}"><view class="titlran data-v-e9f42dec">备注</view><view class="textareabx data-v-e9f42dec"><textarea class="data-v-e9f42dec" maxlength="-1" placeholder="请输入备注"></textarea></view><view class="btx data-v-e9f42dec"><view class="cancel data-v-e9f42dec" bindtap="{{g}}">取消</view><view class="confirm data-v-e9f42dec">确认</view></view></view><view wx:if="{{i}}" class="inputbox data-v-e9f42dec" catchtap="{{p}}"><view class="inputscan data-v-e9f42dec"><input class="data-v-e9f42dec" placeholder="输入订单号" value="{{j}}" bindinput="{{k}}"/><view class="scanbt data-v-e9f42dec" bindtap="{{l}}">搜索</view></view><scroll-view scroll-y="true" class="scvbw data-v-e9f42dec"><view class="scboxitem data-v-e9f42dec"><view wx:for="{{m}}" wx:for-item="item" class="items data-v-e9f42dec"><view class="type1s data-v-e9f42dec"><view class="data-v-e9f42dec"><view class="data-v-e9f42dec">订单号:</view><view class="data-v-e9f42dec">{{item.a}}</view></view><view class="data-v-e9f42dec"><view class="data-v-e9f42dec">总件数:</view><view class="data-v-e9f42dec">{{item.b}}件</view></view></view><view class="rksu data-v-e9f42dec"><view class="data-v-e9f42dec"><view class="data-v-e9f42dec">入库数:</view><input class="data-v-e9f42dec" placeholder="请输入入库数" value="{{item.c}}" bindinput="{{item.d}}"/></view></view></view></view></scroll-view><view class="btx data-v-e9f42dec"><view class="cancel data-v-e9f42dec" bindtap="{{n}}">取消</view><view class="confirm data-v-e9f42dec" bindtap="{{o}}">确认</view></view></view></view><tips class="r data-v-e9f42dec" u-r="tip" u-i="e9f42dec-1" bind:__l="__l"></tips>

198
unpackage/dist/dev/mp-weixin/pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail.wxss vendored

@ -23,7 +23,73 @@
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.tanchuangbg {
.mabxtop.data-v-e9f42dec {
position: relative;
width: 684rpx;
background: #FFFFFF;
border-radius: 20rpx;
margin: auto;
margin-top: 20rpx;
padding: 60rpx;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.mabxtop > view.data-v-e9f42dec {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 40rpx;
}
.mabxtop > view.data-v-e9f42dec:nth-last-child(1) {
margin-bottom: 0;
}
.mabxtop > view > view.data-v-e9f42dec {
width: 50%;
display: flex;
flex-direction: column;
align-items: flex-start;
}
.mabxtop > view > view > view.data-v-e9f42dec:nth-of-type(1) {
font-size: 32rpx;
font-weight: 400;
color: #020B18;
}
.mabxtop > view > view > view.data-v-e9f42dec:nth-of-type(2) {
font-size: 28rpx;
font-weight: 400;
color: #90A0AF;
}
.mabxtop .beizhut.data-v-e9f42dec {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 40rpx;
}
.mabxtop .beizhut > view.data-v-e9f42dec {
width: 100%;
}
.mabxtop .beizhut > view > view.data-v-e9f42dec:nth-of-type(2) {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.mabxtop .beizhut > view > view:nth-of-type(2) > image.data-v-e9f42dec {
width: 32rpx;
height: 32rpx;
}
.bgimg.data-v-e9f42dec {
position: fixed;
left: 0;
top: 0;
width: 100%;
}
.tanchuangbg.data-v-e9f42dec {
width: 100%;
height: 100%;
position: fixed;
@ -36,7 +102,7 @@
justify-content: center;
transition: all 1s;
}
.tanchuangbg .tanbx {
.tanchuangbg .tanbx.data-v-e9f42dec {
width: 670rpx;
background-color: #ffffff;
box-sizing: border-box;
@ -46,11 +112,12 @@
align-items: center;
padding: 30rpx;
}
.tanchuangbg .tanbx .titlran {
.tanchuangbg .tanbx .titlran.data-v-e9f42dec {
font-size: 32rpx;
color: #092C4D;
margin-bottom: 40rpx;
}
.tanchuangbg .tanbx .textareabx {
.tanchuangbg .tanbx .textareabx.data-v-e9f42dec {
width: 560rpx;
height: 240rpx;
background: #F5F5F6;
@ -58,20 +125,20 @@
padding: 20rpx 40rpx;
box-sizing: border-box;
}
.tanchuangbg .tanbx .textareabx > textarea {
.tanchuangbg .tanbx .textareabx > textarea.data-v-e9f42dec {
width: 100%;
height: 100%;
box-sizing: border-box;
font-size: 28rpx;
font-weight: 400;
}
.tanchuangbg .tanbx .btx {
.tanchuangbg .tanbx .btx.data-v-e9f42dec {
display: flex;
align-items: center;
justify-content: space-around;
margin-top: 50rpx;
}
.tanchuangbg .tanbx .btx > view {
.tanchuangbg .tanbx .btx > view.data-v-e9f42dec {
display: flex;
align-items: center;
justify-content: center;
@ -80,16 +147,16 @@
border-radius: 8rpx;
font-size: 32rpx;
}
.tanchuangbg .tanbx .btx > .cancel {
.tanchuangbg .tanbx .btx > .cancel.data-v-e9f42dec {
background-color: #F5F5F6;
color: #5A6875;
margin-right: 20rpx;
}
.tanchuangbg .tanbx .btx > .confirm {
.tanchuangbg .tanbx .btx > .confirm.data-v-e9f42dec {
background-color: #D3832A;
color: #FFFFFF;
}
.tanchuangbg .inputbox {
.tanchuangbg .inputbox.data-v-e9f42dec {
width: 670rpx;
background-color: #ffffff;
box-sizing: border-box;
@ -99,13 +166,13 @@
align-items: center;
padding: 30rpx;
}
.tanchuangbg .inputbox .inputscan {
.tanchuangbg .inputbox .inputscan.data-v-e9f42dec {
width: 100%;
display: flex;
align-items: center;
justify-content: space-around;
}
.tanchuangbg .inputbox .inputscan > input {
.tanchuangbg .inputbox .inputscan > input.data-v-e9f42dec {
width: 440rpx;
height: 64rpx;
border: 1rpx solid #092C4D30;
@ -115,7 +182,7 @@
padding: 0rpx 20rpx;
box-sizing: border-box;
}
.tanchuangbg .inputbox .inputscan .scanbt {
.tanchuangbg .inputbox .inputscan .scanbt.data-v-e9f42dec {
width: 128rpx;
height: 64rpx;
background: #D3832A;
@ -128,17 +195,17 @@
font-weight: 400;
color: #FFFFFF;
}
.tanchuangbg .inputbox .scvbw {
.tanchuangbg .inputbox .scvbw.data-v-e9f42dec {
width: 100%;
height: 360rpx;
margin-top: 30rpx;
}
.tanchuangbg .inputbox .scvbw .scboxitem {
.tanchuangbg .inputbox .scvbw .scboxitem.data-v-e9f42dec {
display: flex;
flex-direction: column;
align-items: center;
}
.tanchuangbg .inputbox .scvbw .scboxitem .items {
.tanchuangbg .inputbox .scvbw .scboxitem .items.data-v-e9f42dec {
width: 590rpx;
display: flex;
flex-direction: column;
@ -147,52 +214,52 @@
padding: 20rpx;
box-sizing: border-box;
}
.tanchuangbg .inputbox .scvbw .scboxitem .items > .type1s {
.tanchuangbg .inputbox .scvbw .scboxitem .items > .type1s.data-v-e9f42dec {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20rpx;
}
.tanchuangbg .inputbox .scvbw .scboxitem .items > .type1s > view {
.tanchuangbg .inputbox .scvbw .scboxitem .items > .type1s > view.data-v-e9f42dec {
width: 50%;
display: flex;
align-items: center;
justify-content: flex-start;
font-size: 28rpx;
}
.tanchuangbg .inputbox .scvbw .scboxitem .items > .type1s > view > view:nth-of-type(1) {
.tanchuangbg .inputbox .scvbw .scboxitem .items > .type1s > view > view.data-v-e9f42dec:nth-of-type(1) {
color: #90A0AF;
}
.tanchuangbg .inputbox .scvbw .scboxitem .items > .type1s > view > view:nth-of-type(2) {
.tanchuangbg .inputbox .scvbw .scboxitem .items > .type1s > view > view.data-v-e9f42dec:nth-of-type(2) {
color: #092C4D;
}
.tanchuangbg .inputbox .scvbw .scboxitem .items .rksu {
.tanchuangbg .inputbox .scvbw .scboxitem .items .rksu.data-v-e9f42dec {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20rpx;
}
.tanchuangbg .inputbox .scvbw .scboxitem .items .rksu > view {
.tanchuangbg .inputbox .scvbw .scboxitem .items .rksu > view.data-v-e9f42dec {
display: flex;
align-items: center;
justify-content: flex-start;
font-size: 28rpx;
}
.tanchuangbg .inputbox .scvbw .scboxitem .items .rksu > view > view:nth-of-type(1) {
.tanchuangbg .inputbox .scvbw .scboxitem .items .rksu > view > view.data-v-e9f42dec:nth-of-type(1) {
color: #90A0AF;
}
.tanchuangbg .inputbox .scvbw .scboxitem .items .rksu > view > input {
.tanchuangbg .inputbox .scvbw .scboxitem .items .rksu > view > input.data-v-e9f42dec {
width: 200rpx;
padding: 0 15rpx;
border: 1rpx solid #00000020;
}
.tanchuangbg .inputbox .btx {
.tanchuangbg .inputbox .btx.data-v-e9f42dec {
display: flex;
align-items: center;
justify-content: space-around;
margin-top: 50rpx;
}
.tanchuangbg .inputbox .btx > view {
.tanchuangbg .inputbox .btx > view.data-v-e9f42dec {
display: flex;
align-items: center;
justify-content: center;
@ -201,16 +268,16 @@
border-radius: 7rpx;
font-size: 28rpx;
}
.tanchuangbg .inputbox .btx > .cancel {
.tanchuangbg .inputbox .btx > .cancel.data-v-e9f42dec {
background-color: #F5F5F6;
color: #5A6875;
margin-right: 20rpx;
}
.tanchuangbg .inputbox .btx > .confirm {
.tanchuangbg .inputbox .btx > .confirm.data-v-e9f42dec {
background-color: #D3832A;
color: #FFFFFF;
}
.buts {
.buts.data-v-e9f42dec {
width: 320rpx;
height: 88rpx;
background: #D3832A;
@ -225,18 +292,19 @@
margin: auto;
margin-top: 20rpx;
}
.scvmabx {
width: 100%;
height: 56vh;
.scvmabx.data-v-e9f42dec {
width: 684rpx;
height: 37vh;
margin: auto;
margin-top: 20rpx;
}
.scvmabx .maxboxs {
.scvmabx .maxboxs.data-v-e9f42dec {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
}
.scvmabx .maxboxs > .items {
.scvmabx .maxboxs > .items.data-v-e9f42dec {
width: 690rpx;
display: flex;
flex-direction: column;
@ -247,28 +315,58 @@
border-radius: 10rpx;
margin-bottom: 30rpx;
}
.scvmabx .maxboxs > .items:nth-last-child(1) {
.scvmabx .maxboxs > .items.data-v-e9f42dec:nth-last-child(1) {
margin-bottom: 20rpx;
}
.scvmabx .maxboxs > .items .type1 {
.scvmabx .maxboxs > .items .tophd.data-v-e9f42dec {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20rpx;
justify-content: flex-start;
padding: 15rpx 25rpx;
box-sizing: border-box;
border-bottom: 4rpx solid #EEEEEE;
}
.scvmabx .maxboxs > .items .tophd > image.data-v-e9f42dec {
width: 48rpx;
height: 48rpx;
margin-right: 10rpx;
}
.scvmabx .maxboxs > .items .type1 > view {
.scvmabx .maxboxs > .items .tophd > view.data-v-e9f42dec {
font-size: 32rpx;
color: #020B18;
font-weight: 400;
}
.scvmabx .maxboxs > .items .numbxvie.data-v-e9f42dec {
width: 100%;
display: flex;
align-items: center;
font-size: 28rpx;
justify-content: space-around;
padding: 15rpx 25rpx;
box-sizing: border-box;
}
.scvmabx .maxboxs > .items .type1 > view > view:nth-of-type(1) {
color: #90A0AF;
.scvmabx .maxboxs > .items .numbxvie .zhon.data-v-e9f42dec {
color: #D3832A;
}
.scvmabx .maxboxs > .items .type1 > view > view:nth-of-type(2) {
color: #092C4D;
.scvmabx .maxboxs > .items .numbxvie .yish.data-v-e9f42dec {
color: #1197EB;
}
.scvmabx .maxboxs > .items .numbxvie .weish.data-v-e9f42dec {
color: #020B18;
}
.scvmabx .maxboxs > .items .numbxvie > view.data-v-e9f42dec {
display: flex;
flex-direction: column;
align-items: center;
}
.scvmabx .maxboxs > .items .numbxvie > view > view.data-v-e9f42dec:nth-of-type(1) {
font-size: 36rpx;
margin-bottom: 12rpx;
}
.scvmabx .maxboxs > .items .numbxvie > view > view.data-v-e9f42dec:nth-of-type(2) {
font-size: 28rpx;
}
.hedtopt {
.hedtopt.data-v-e9f42dec {
display: flex;
align-items: center;
justify-content: center;
@ -277,7 +375,7 @@
padding: 36rpx 32rpx;
box-sizing: border-box;
}
.hedtopt .btrank {
.hedtopt .btrank.data-v-e9f42dec {
display: flex;
align-items: center;
justify-content: flex-start;
@ -286,7 +384,7 @@
font-weight: 400;
color: #092C4D;
}
.hedtopt .btrank .ranbt {
.hedtopt .btrank .ranbt.data-v-e9f42dec {
width: 128rpx;
height: 64rpx;
background: #D3832A;
@ -299,7 +397,7 @@
font-weight: 400;
color: #FFFFFF;
}
.hedtopt .typto {
.hedtopt .typto.data-v-e9f42dec {
display: flex;
align-items: center;
justify-content: space-between;
@ -309,9 +407,9 @@
color: #092C4D;
margin-bottom: 25rpx;
}
.hedtopt .typto:nth-last-child(1) {
.hedtopt .typto.data-v-e9f42dec:nth-last-child(1) {
margin-bottom: 0;
}
.hedtopt .typto > view {
.hedtopt .typto > view.data-v-e9f42dec {
flex: 1;
}

32
unpackage/dist/dev/mp-weixin/pagesHome/pages/ScanSortingType/ScanSortingType.js vendored

@ -13,31 +13,49 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
setup(__props) {
let typelist = common_vendor.ref([]);
let pageType = common_vendor.ref("");
let trayCode = common_vendor.ref("");
common_vendor.onLoad((op) => {
pageType.value = op.type;
trayCode.value = op.trayCode;
if (Number(op.type) == 1) {
typelist.value = [
{ type: 1, name: "服务号", src: "/pagesHome/static/scicon1.png" },
{ type: 2, name: "合同号", src: "/pagesHome/static/scicon2.png" },
{ type: 2, name: "订单自编码", src: "/pagesHome/static/scicon2.png" },
{ type: 3, name: "商城", src: "/pagesHome/static/scicon3.png" },
{ type: 4, name: "客户", src: "/pagesHome/static/scicon4.png" },
{ type: 5, name: "仓库", src: "/pagesHome/static/scicon5.png" },
{ type: 6, name: "门店", src: "/pagesHome/static/scicon6.png" },
{ type: 7, name: "其他", src: "/pagesHome/static/scicon7.png" }
];
let trayCodeTypearr = common_vendor.index.getStorageSync("trayCodeType");
trayCodeTypearr.map((item, index) => {
typelist.value.map((ite, inde) => {
if (item.dictValue == ite.name) {
typelist.value[inde]["dictKey"] = item.dictKey;
}
});
});
} else if (Number(op.type) == 2) {
typelist.value = [
{ type: 1, name: "运单号", src: "/pagesHome/static/scicon1.png" },
{ type: 2, name: "合同号", src: "/pagesHome/static/scicon2.png" }
{ type: 2, name: "订单自编码", src: "/pagesHome/static/scicon2.png" }
];
let trayCodeTypearr = common_vendor.index.getStorageSync("trayCodeType");
trayCodeTypearr.map((item, index) => {
typelist.value.map((ite, inde) => {
if (item.dictValue == ite.name) {
typelist.value[inde]["dictKey"] = item.dictKey;
}
});
});
}
});
function gotourl(type) {
function gotourl(item) {
let url = "";
if (Number(pageType.value) == 1) {
url = "/pagesHome/pages/OrderSortingDetail/OrderSortingDetail";
url = "/pagesHome/pages/OrderSortingDetail/OrderSortingDetail?trayCode=" + trayCode.value + "&trayType=" + item.dictKey;
} else if (Number(pageType.value) == 2) {
url = "/pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail";
url = "/pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail?trayCode=" + trayCode.value + "&trayType=" + item.dictKey;
}
common_vendor.index.redirectTo({
url
@ -60,7 +78,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
return {
a: item.src,
b: common_vendor.t(item.name),
c: common_vendor.o(($event) => gotourl(item.type))
c: common_vendor.o(($event) => gotourl(item))
};
})
} : {}, {
@ -70,7 +88,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
return {
a: item.src,
b: common_vendor.t(item.name),
c: common_vendor.o(($event) => gotourl(item.type))
c: common_vendor.o(($event) => gotourl(item))
};
})
} : {});

11
unpackage/dist/dev/mp-weixin/pagesHome/pages/inventoryDetail/inventoryDetail.js vendored

@ -20,17 +20,18 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
return {
a: common_vendor.p({
title: "扫描",
bgColor: "#D3832A",
leftIconColor: "#ffffff",
titleStyle: "color:#ffffff",
placeholder: true,
autoBack: true,
leftIconSize: "35"
leftIconSize: "35",
bgColor: "#00000000",
leftIconColor: "#ffffff",
titleStyle: "color:#ffffff"
}),
b: common_vendor.f([1, 2, 3, 4, 5, 6, 7], (item, k0, i0) => {
return {};
}),
c: common_vendor.o(godetailslist)
c: common_vendor.o(godetailslist),
d: common_vendor.o(godetailslist)
};
};
}

2
unpackage/dist/dev/mp-weixin/pagesHome/pages/inventoryDetail/inventoryDetail.wxml vendored

@ -1 +1 @@
<u-navbar wx:if="{{a}}" u-i="359d5b68-0" bind:__l="__l" u-p="{{a}}"></u-navbar><view class="hedtopt"><view class="typto"><view><view>托盘码:</view><view>汇通龙泉001</view></view><view><view>托盘件数:</view><view>19件</view></view></view><view class="typto"><view><view>名称:</view><view>欧派大家居</view></view><view><view>总件数:</view><view>19件</view></view></view><view class="typto"><view><view>打托方式:</view><view>物料编码</view></view></view></view><view class="headtop"><view><input placeholder="请输入订单号"/></view><view>查询</view></view><scroll-view class="scvmabx" scroll-y="true"><view class="maxboxs"><view wx:for="{{b}}" wx:for-item="item" class="items" bindtap="{{c}}"><view class="type1"><view><view>订单号:</view><view>LWP120321654650</view></view><view><view>总数:</view><view>20件</view></view></view><view class="type1"><view><view>已扫:</view><view>8件</view></view><view><view>未扫:</view><view>12件</view></view></view></view></view></scroll-view>
<u-navbar wx:if="{{a}}" u-i="359d5b68-0" bind:__l="__l" u-p="{{a}}"></u-navbar><image mode="widthFix" class="bgimg" src="/pagesHome/static/bgby.png"></image><view class="mabxtop"><view><view><view>汇通龙泉</view><view>托盘码</view></view><view><view>26</view><view>托盘件数</view></view></view><view><view><view>汇通龙泉</view><view>名称</view></view><view><view>打托方式</view><view>打托方式</view></view></view></view><scroll-view class="scvmabx" scroll-y="true"><view class="maxboxs"><view wx:for="{{b}}" wx:for-item="item" class="items" bindtap="{{d}}"><view class="tophd"><image src="/pagesHome/static/topicons.png"></image><view>物料编码:</view><view>lqht566236</view></view><view class="tophd"><image src="/pagesHome/static/uname.png"></image><view>物料名称:</view><view>智能冲洗梳妆台0021</view></view><view class="numbxvie"><view><view class="zhon">28</view><view>在库数</view></view><view bindtap="{{c}}"><view class="yish">11</view><view>已扫</view></view></view></view></view></scroll-view>

94
unpackage/dist/dev/mp-weixin/pagesHome/pages/inventoryDetail/inventoryDetail.wxss vendored

@ -23,6 +23,52 @@
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.mabxtop {
position: relative;
width: 684rpx;
background: #FFFFFF;
border-radius: 20rpx;
margin: auto;
margin-top: 80rpx;
padding: 60rpx;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.mabxtop > view {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 70rpx;
}
.mabxtop > view:nth-last-child(1) {
margin-bottom: 0;
}
.mabxtop > view > view {
width: 50%;
display: flex;
flex-direction: column;
align-items: flex-start;
}
.mabxtop > view > view > view:nth-of-type(1) {
font-size: 32rpx;
font-weight: 400;
color: #020B18;
}
.mabxtop > view > view > view:nth-of-type(2) {
font-size: 28rpx;
font-weight: 400;
color: #90A0AF;
}
.bgimg {
position: absolute;
left: 0;
top: 0;
width: 100%;
}
.scvmabx {
width: 100%;
height: 63vh;
@ -48,6 +94,54 @@
.scvmabx .maxboxs > .items:nth-last-child(1) {
margin-bottom: 20rpx;
}
.scvmabx .maxboxs > .items .tophd {
width: 100%;
display: flex;
align-items: center;
justify-content: flex-start;
padding: 15rpx 25rpx;
box-sizing: border-box;
border-bottom: 4rpx solid #EEEEEE;
}
.scvmabx .maxboxs > .items .tophd > image {
width: 48rpx;
height: 48rpx;
margin-right: 10rpx;
}
.scvmabx .maxboxs > .items .tophd > view {
font-size: 32rpx;
color: #020B18;
font-weight: 400;
}
.scvmabx .maxboxs > .items .numbxvie {
width: 100%;
display: flex;
align-items: center;
justify-content: space-around;
padding: 15rpx 25rpx;
box-sizing: border-box;
}
.scvmabx .maxboxs > .items .numbxvie .zhon {
color: #D3832A;
}
.scvmabx .maxboxs > .items .numbxvie .yish {
color: #1197EB;
}
.scvmabx .maxboxs > .items .numbxvie .weish {
color: #020B18;
}
.scvmabx .maxboxs > .items .numbxvie > view {
display: flex;
flex-direction: column;
align-items: center;
}
.scvmabx .maxboxs > .items .numbxvie > view > view:nth-of-type(1) {
font-size: 36rpx;
margin-bottom: 12rpx;
}
.scvmabx .maxboxs > .items .numbxvie > view > view:nth-of-type(2) {
font-size: 28rpx;
}
.scvmabx .maxboxs > .items .type1 {
width: 100%;
display: flex;

10
unpackage/dist/dev/mp-weixin/pagesHome/pages/inventoryDetailList/inventoryDetailList.js vendored

@ -79,17 +79,17 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
return {
a: common_vendor.p({
title: "详情",
bgColor: "#D3832A",
leftIconColor: "#ffffff",
titleStyle: "color:#ffffff",
placeholder: true,
autoBack: true,
leftIconSize: "35"
leftIconSize: "35",
bgColor: "#00000000",
leftIconColor: "#ffffff",
titleStyle: "color:#ffffff"
}),
b: common_vendor.o(removeall),
c: common_vendor.f(common_vendor.unref(list), (item, index, i0) => {
return {
a: common_vendor.unref(checkindex).indexOf(index) != -1 ? "/static/check.png" : "/static/nocheck.png",
a: common_vendor.unref(checkindex).indexOf(index) != -1 ? "/pagesHome/static/check.png" : "/pagesHome/static/nocheck.png",
b: common_vendor.o(($event) => checkidx(index))
};
}),

2
unpackage/dist/dev/mp-weixin/pagesHome/pages/inventoryDetailList/inventoryDetailList.wxml vendored

@ -1 +1 @@
<u-navbar wx:if="{{a}}" u-i="a8526470-0" bind:__l="__l" u-p="{{a}}"></u-navbar><view class="headtop"><view class="typto"><view><view>物料编码:</view><view>LS00125</view></view><view><view>物料名称:</view><view>智能冲洗梳妆台0021</view></view></view><view class="typto"><view><view>已扫:</view><view>19件</view></view></view></view><view class="butsca"><view> 全选 </view><view> 反选 </view><view bindtap="{{b}}"> 批量删除 </view></view><scroll-view scroll-y="true" class="scvbox"><view class="maxboxs"><view wx:for="{{c}}" wx:for-item="item" class="items" bindtap="{{item.b}}"><view class="lefticon"><image src="{{item.a}}"></image></view><view class="rigth"><view class="type1"><view><view>包条码:</view><view>LWP120321654650</view></view></view><view class="type1"><view><view>数量:</view><view>15件</view></view><view><view catchtap="{{d}}" class="removebt">删除</view></view></view></view></view></view></scroll-view><tips class="r" u-r="tip" u-i="a8526470-1" bind:__l="__l"></tips>
<u-navbar wx:if="{{a}}" u-i="a8526470-0" bind:__l="__l" u-p="{{a}}"></u-navbar><image mode="widthFix" class="bgimg" src="/pagesHome/static/bgby.png"></image><view class="mabxtop"><view class="type1s"><view><view>汇通龙泉</view><view>托盘码</view></view><view><view>26</view><view>托盘件数</view></view></view><view class="type2s"><view> 已扫 </view><view> 18件 </view></view></view><view class="maboxite"><view class="headtops"><view><image src="/pagesHome/static/nocheck.png"></image><view>全选</view></view><view bindtap="{{b}}">批量删除</view></view><scroll-view scroll-y="true" class="scvbox"><view class="maxboxs"><view wx:for="{{c}}" wx:for-item="item" class="items" bindtap="{{item.b}}"><view class="lefticon"><image src="{{item.a}}"></image></view><view class="rigth"><view class="type1"><view><view>包条码:</view><view>LWP120321654650</view></view></view><view class="type1"><view><view>数量:</view><view>15件</view></view></view></view><view class="removeicon"><image src="/pagesHome/static/removeitem.png" bindtap="{{d}}"></image></view></view></view></scroll-view></view><tips class="r" u-r="tip" u-i="a8526470-1" bind:__l="__l"></tips>

131
unpackage/dist/dev/mp-weixin/pagesHome/pages/inventoryDetailList/inventoryDetailList.wxss vendored

@ -23,9 +23,114 @@
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.maboxite {
width: 684rpx;
display: flex;
flex-direction: column;
padding: 20rpx;
box-sizing: border-box;
background-color: #ffffff;
margin: auto;
margin-top: 20rpx;
border-radius: 20rpx;
}
.maboxite > .headtops {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
padding: 10rpx 0;
box-sizing: border-box;
border-bottom: 4rpx solid #EEEEEE;
padding-bottom: 30rpx;
}
.maboxite > .headtops > view:nth-of-type(1) {
display: flex;
align-items: center;
justify-content: center;
}
.maboxite > .headtops > view:nth-of-type(1) > image {
width: 48rpx;
height: 48rpx;
margin-right: 20rpx;
}
.maboxite > .headtops > view:nth-of-type(1) > view {
font-size: 32rpx;
font-weight: 400;
color: #020B18;
}
.maboxite > .headtops > view:nth-of-type(2) {
font-size: 32rpx;
font-weight: 400;
color: #D3832A;
}
.mabxtop {
position: relative;
width: 684rpx;
background: #FFFFFF;
border-radius: 20rpx;
margin: auto;
margin-top: 80rpx;
padding: 60rpx;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.mabxtop > .type1s {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 70rpx;
}
.mabxtop > .type1s:nth-last-child(1) {
margin-bottom: 0;
}
.mabxtop > .type1s > view {
width: 50%;
display: flex;
flex-direction: column;
align-items: flex-start;
}
.mabxtop > .type1s > view > view:nth-of-type(1) {
font-size: 32rpx;
font-weight: 400;
color: #020B18;
}
.mabxtop > .type1s > view > view:nth-of-type(2) {
font-size: 28rpx;
font-weight: 400;
color: #90A0AF;
}
.mabxtop .type2s {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.mabxtop .type2s > view:nth-of-type(1) {
width: 50%;
font-size: 32rpx;
font-weight: 400;
color: #020B18;
}
.mabxtop .type2s > view:nth-of-type(2) {
width: 50%;
font-size: 32rpx;
font-weight: 400;
color: #1197EB;
}
.bgimg {
position: absolute;
left: 0;
top: 0;
width: 100%;
}
.scvbox {
width: 100%;
height: 65vh;
height: 48vh;
margin-top: 20rpx;
}
.scvbox .maxboxs {
@ -35,30 +140,42 @@
align-items: center;
}
.scvbox .maxboxs > .items {
width: 690rpx;
width: 100%;
display: flex;
align-items: center;
padding: 20rpx 30rpx;
align-items: flex-start;
padding: 20rpx 0;
box-sizing: border-box;
background-color: #ffffff;
border-radius: 10rpx;
margin-bottom: 30rpx;
border-bottom: 4rpx solid #EEEEEE;
}
.scvbox .maxboxs > .items:nth-last-child(1) {
margin-bottom: 20rpx;
border-bottom: none;
}
.scvbox .maxboxs > .items .rigth {
flex: 1;
}
.scvbox .maxboxs > .items .lefticon {
display: flex;
align-items: center;
align-items: flex-start;
justify-content: center;
margin-right: 30rpx;
}
.scvbox .maxboxs > .items .lefticon > image {
width: 40rpx;
height: 40rpx;
width: 48rpx;
height: 48rpx;
}
.scvbox .maxboxs > .items .removeicon {
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.scvbox .maxboxs > .items .removeicon > image {
width: 64rpx;
height: 64rpx;
}
.scvbox .maxboxs > .items .removebt {
width: 128rpx;

6
unpackage/dist/dev/mp-weixin/pagesHome/pages/inventoryType/inventoryType.js vendored

@ -16,9 +16,9 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
common_vendor.onLoad((op) => {
pageType.value = op.type;
typelist.value = [
{ type: 1, name: "物料编码", src: "/pagesHome/static/scicon1.png" },
{ type: 2, name: "物料名称", src: "/pagesHome/static/scicon1.png" },
{ type: 2, name: "其他", src: "/pagesHome/static/scicon1.png" }
{ type: 1, name: "物料编码", src: "/pagesHome/static/dtfsicon1.png" },
{ type: 2, name: "物料名称", src: "/pagesHome/static/dtfsicon2.png" },
{ type: 2, name: "其他", src: "/pagesHome/static/dtfsicon3.png" }
];
});
function gotourl(type) {

8
unpackage/dist/dev/mp-weixin/pagesHome/pages/inventoryenter/inventoryenter.js vendored

@ -40,12 +40,12 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
return common_vendor.e({
a: common_vendor.p({
title: "录入",
bgColor: "#D3832A",
leftIconColor: "#ffffff",
titleStyle: "color:#ffffff",
placeholder: true,
autoBack: true,
leftIconSize: "35"
leftIconSize: "35",
bgColor: "#00000000",
leftIconColor: "#ffffff",
titleStyle: "color:#ffffff"
}),
b: common_vendor.o(($event) => setshowstate(1)),
c: common_vendor.f([1, 2, 3, 4, 5, 6, 7], (item, k0, i0) => {

2
unpackage/dist/dev/mp-weixin/pagesHome/pages/inventoryenter/inventoryenter.wxml vendored

@ -1 +1 @@
<u-navbar wx:if="{{a}}" u-i="33d02520-0" bind:__l="__l" u-p="{{a}}"></u-navbar><view class="hedtopt"><view class="typto"><view>托盘码:汇通龙泉001</view><view>托盘件数:19件</view></view><view class="typto"><view>名称:欧派大家居</view><view>打托方式:物料名称</view></view><view class="kcplr"><view bindtap="{{b}}">录入库存品</view></view></view><view class="headtop"><view><input placeholder="请输入订单号"/></view><view>查询</view></view><scroll-view class="scvmabx" scroll-y="true"><view class="maxboxs"><view wx:for="{{c}}" wx:for-item="item" class="items"><view class="type1"><view><view>物料编码:</view><view>LWP120321654650</view></view><view><view>物料名称:</view><view>20件</view></view></view><view class="type1"><view><view>已录:</view><view>8件</view></view><view><view>在库数:</view><view>12件</view></view></view><view class="type1"><view><view>物料单位:</view><view>箱</view></view><view><view>SKU:</view><view>CSDDA001253</view></view></view><view class="removebt"><view bindtap="{{item.a}}">删除</view></view></view></view></scroll-view><view wx:if="{{d}}" class="tanchuangbg" bindtap="{{h}}"><view class="inputbox" catchtap="{{g}}"><view class="inputscan"><input placeholder="输入物料编码"/><view class="scanbt">搜索</view></view><scroll-view scroll-y="true" class="scvbw"><view class="scboxitem"><view wx:for="{{e}}" wx:for-item="item" class="items"><view class="type1s"><view><view>物料编码:</view><view>1565f9q</view></view><view><view>物料名称:</view><view>20件</view></view></view><view class="type1s"><view><view>物料单位:</view><view>箱</view></view><view><view>包装数量:</view><view>3个/箱</view></view></view><view class="type1s"><view><view>在库数:</view><view>45件</view></view><view><view>SKU:</view><view>CSDAA4556248</view></view></view><view class="rksu"><view><view>数量:</view><input placeholder="请输入数量"/></view></view></view></view></scroll-view><view class="btx"><view class="cancel" bindtap="{{f}}">取消</view><view class="confirm">确认</view></view></view></view><tips class="r" u-r="tip" u-i="33d02520-1" bind:__l="__l"></tips>
<u-navbar wx:if="{{a}}" u-i="33d02520-0" bind:__l="__l" u-p="{{a}}"></u-navbar><image mode="widthFix" class="bgimg" src="/pagesHome/static/bgby.png"></image><view class="headtop"><view><input placeholder="请输入订单号"/></view></view><view class="mabxtop"><view class="types1"><view><view>汇通龙泉</view><view>托盘码</view></view><view><view>26</view><view>托盘件数</view></view></view><view class="types1"><view><view>汇通龙泉</view><view>名称</view></view><view><view>物料名称</view><view>打托方式</view></view></view><view class="types2"><view bindtap="{{b}}"> 录入库存品 </view></view></view><scroll-view class="scvmabx" scroll-y="true"><view class="maxboxs"><view wx:for="{{c}}" wx:for-item="item" class="items"><view class="tophd1"><view><image src="/pagesHome/static/topicons.png"></image><view>lqht566236</view></view><image bindtap="{{item.a}}" src="/pagesHome/static/removeitem.png"></image></view><view class="tophd"><image src="/pagesHome/static/uname.png"></image><view>物料名称:</view><view>智能冲洗梳妆台0021</view></view><view class="tophd"><image src="/pagesHome/static/uname.png"></image><view>SKU:</view><view>CSDDA00125</view></view><view class="tophd"><image src="/pagesHome/static/uname.png"></image><view>物料单位:</view><view>箱</view></view><view class="numbxvie"><view><view class="zhon">28</view><view>在库数</view></view><view><view class="yish">11</view><view>已扫</view></view></view></view></view></scroll-view><view wx:if="{{d}}" class="tanchuangbg" bindtap="{{h}}"><view class="inputbox" catchtap="{{g}}"><view class="inputscan"><input placeholder="输入物料编码"/><view class="scanbt">搜索</view></view><scroll-view scroll-y="true" class="scvbw"><view class="scboxitem"><view wx:for="{{e}}" wx:for-item="item" class="items"><view class="type1s"><view><view>物料编码:</view><view>1565f9q</view></view><view><view>物料名称:</view><view>20件</view></view></view><view class="type1s"><view><view>物料单位:</view><view>箱</view></view><view><view>包装数量:</view><view>3个/箱</view></view></view><view class="type1s"><view><view>在库数:</view><view>45件</view></view><view><view>SKU:</view><view>CSDAA4556248</view></view></view><view class="rksu"><view><view>数量:</view><input placeholder="请输入数量"/></view></view></view></view></scroll-view><view class="btx"><view class="cancel" bindtap="{{f}}">取消</view><view class="confirm">确认</view></view></view></view><tips class="r" u-r="tip" u-i="33d02520-1" bind:__l="__l"></tips>

216
unpackage/dist/dev/mp-weixin/pagesHome/pages/inventoryenter/inventoryenter.wxss vendored

@ -23,9 +23,115 @@
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.headtop {
width: 684rpx;
padding: 20rpx;
display: flex;
align-items: center;
justify-content: space-between;
background-color: #FFFFFF;
padding: 20rpx 30rpx;
box-sizing: border-box;
position: relative;
margin: auto;
border-radius: 20rpx;
margin-top: 20rpx;
}
.headtop > view {
flex: 1;
}
.headtop > view > input {
flex: 1;
font-size: 28rpx;
}
.mabxtop {
position: relative;
width: 684rpx;
background: #FFFFFF;
border-radius: 20rpx;
margin: auto;
margin-top: 20rpx;
padding: 60rpx;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.mabxtop > .types1 {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 40rpx;
}
.mabxtop > .types1:nth-last-child(1) {
margin-bottom: 0;
}
.mabxtop > .types1 > view {
width: 50%;
display: flex;
flex-direction: column;
align-items: flex-start;
}
.mabxtop > .types1 > view > view:nth-of-type(1) {
font-size: 32rpx;
font-weight: 400;
color: #020B18;
}
.mabxtop > .types1 > view > view:nth-of-type(2) {
font-size: 28rpx;
font-weight: 400;
color: #90A0AF;
}
.mabxtop .types2 {
width: 100%;
display: flex;
align-items: center;
justify-content: flex-end;
}
.mabxtop .types2 > view {
width: 180rpx;
height: 64rpx;
background: #D3832A;
border-radius: 8rpx;
display: flex;
align-items: center;
justify-content: center;
font-size: 28rpx;
font-weight: 400;
color: #FFFFFF;
box-sizing: border-box;
}
.mabxtop .beizhut {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 40rpx;
}
.mabxtop .beizhut > view {
width: 100%;
}
.mabxtop .beizhut > view > view:nth-of-type(2) {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.mabxtop .beizhut > view > view:nth-of-type(2) > image {
width: 32rpx;
height: 32rpx;
}
.bgimg {
position: absolute;
left: 0;
top: 0;
width: 100%;
}
.scvmabx {
width: 100%;
height: 61vh;
height: 47vh;
margin-top: 20rpx;
}
.scvmabx .maxboxs {
@ -48,72 +154,94 @@
.scvmabx .maxboxs > .items:nth-last-child(1) {
margin-bottom: 20rpx;
}
.scvmabx .maxboxs > .items .type1 {
.scvmabx .maxboxs > .items .tophd {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20rpx;
justify-content: flex-start;
padding: 15rpx 25rpx;
box-sizing: border-box;
border-bottom: 4rpx solid #EEEEEE;
}
.scvmabx .maxboxs > .items .type1 > view {
.scvmabx .maxboxs > .items .tophd > image {
width: 48rpx;
height: 48rpx;
margin-right: 10rpx;
}
.scvmabx .maxboxs > .items .tophd > view {
font-size: 32rpx;
color: #020B18;
font-weight: 400;
}
.scvmabx .maxboxs > .items .tophd1 {
width: 100%;
display: flex;
align-items: center;
font-size: 28rpx;
justify-content: space-between;
padding: 15rpx 25rpx;
box-sizing: border-box;
border-bottom: 4rpx solid #EEEEEE;
}
.scvmabx .maxboxs > .items .type1 > view > view:nth-of-type(1) {
color: #90A0AF;
.scvmabx .maxboxs > .items .tophd1 > image {
width: 48rpx;
height: 48rpx;
margin-right: -20rpx;
}
.scvmabx .maxboxs > .items .type1 > view > view:nth-of-type(2) {
color: #092C4D;
.scvmabx .maxboxs > .items .tophd1 > view {
display: flex;
align-items: center;
}
.scvmabx .maxboxs > .items .tophd1 > view > image {
width: 48rpx;
height: 48rpx;
margin-right: 10rpx;
}
.scvmabx .maxboxs > .items .removebt {
.scvmabx .maxboxs > .items .numbxvie {
width: 100%;
display: flex;
align-items: center;
justify-content: flex-end;
justify-content: space-around;
padding: 15rpx 25rpx;
box-sizing: border-box;
}
.scvmabx .maxboxs > .items .removebt > view {
width: 128rpx;
height: 64rpx;
background: #ee2b00;
border-radius: 8rpx;
opacity: 1;
.scvmabx .maxboxs > .items .numbxvie .zhon {
color: #D3832A;
}
.scvmabx .maxboxs > .items .numbxvie .yish {
color: #1197EB;
}
.scvmabx .maxboxs > .items .numbxvie .weish {
color: #020B18;
}
.scvmabx .maxboxs > .items .numbxvie > view {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.scvmabx .maxboxs > .items .numbxvie > view > view:nth-of-type(1) {
font-size: 36rpx;
margin-bottom: 12rpx;
}
.scvmabx .maxboxs > .items .numbxvie > view > view:nth-of-type(2) {
font-size: 28rpx;
font-weight: 400;
color: #FFFFFF;
}
.headtop {
.scvmabx .maxboxs > .items .type1 {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
background-color: #FFFFFF;
padding: 20rpx 30rpx;
box-sizing: border-box;
}
.headtop > view:nth-of-type(1) {
width: 540rpx;
border: 1rpx solid #00000020;
padding: 10rpx 20rpx;
box-sizing: border-box;
}
.headtop > view:nth-of-type(1) > input {
flex: 1;
font-size: 28rpx;
margin-bottom: 20rpx;
}
.headtop > view:nth-of-type(2) {
width: 128rpx;
height: 64rpx;
background: #D3832A;
border-radius: 8rpx;
.scvmabx .maxboxs > .items .type1 > view {
display: flex;
align-items: center;
justify-content: center;
font-size: 32rpx;
font-weight: 400;
color: #FFFFFF;
font-size: 28rpx;
}
.scvmabx .maxboxs > .items .type1 > view > view:nth-of-type(1) {
color: #90A0AF;
}
.scvmabx .maxboxs > .items .type1 > view > view:nth-of-type(2) {
color: #092C4D;
}
.hedtopt {
display: flex;

5
unpackage/dist/dev/mp-weixin/pagesHome/pages/lnventorysortinglist/lnventorysortinglist.js vendored

@ -1,5 +1,6 @@
"use strict";
const common_vendor = require("../../../common/vendor.js");
require("../../../store/index.js");
if (!Array) {
const _easycom_u_navbar2 = common_vendor.resolveComponent("u-navbar");
const _easycom_u_icon2 = common_vendor.resolveComponent("u-icon");
@ -18,7 +19,9 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
let details = common_vendor.reactive({
show: false,
datatime: "",
pageType: 1
pageType: 1,
pageSize: 10,
pageNum: 1
});
common_vendor.onLoad((op) => {
details.pageType = op.type;

85
unpackage/dist/dev/mp-weixin/pagesHome/pages/scansorting/scansorting.js vendored

@ -35,6 +35,8 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
});
common_vendor.onLoad((op) => {
details.pageType = op.type;
details.scancode = "htlq-06023";
scandata();
common_vendor.index.$on("scancodedate", function(code) {
if (code) {
console.log(code);
@ -53,8 +55,29 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
let data = {
trayCode: details.scancode
};
let res = await api_user.warehouseTrayTypeorderScanTrayCode(data);
let res = null;
if (details.pageType == 1) {
res = await api_user.warehouseTrayTypeorderScanTrayCode(data);
} else if (details.pageType == 2) {
res = await api_user.warehouseTrayTypezeroScanTrayCode(data);
}
console.log(res.data);
if (!res.data.isHasData) {
common_vendor.index.navigateTo({
url: "/pagesHome/pages/ScanSortingType/ScanSortingType?type=" + details.pageType + "&trayCode=" + details.scancode
});
common_vendor.index.setStorageSync("trayCodeType", res.data.data);
} else {
if (Number(details.pageType) == 1) {
common_vendor.index.navigateTo({
url: "/pagesHome/pages/OrderSortingDetail/OrderSortingDetail?trayCode=" + details.scancode + "&trayType=" + res.data.trayType
});
} else if (Number(details.pageType) == 2) {
common_vendor.index.navigateTo({
url: "/pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail?trayCode=" + details.scancode + "&trayType=" + res.data.trayType
});
}
}
}
async function initpage() {
if (details.pageType == 1) {
@ -63,7 +86,8 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
pageSize: details.pageSize
};
let res = await api_user.warehouseTrayTypeorderPageList(data);
if (res.data.length == 0 && details.pageNum > 1) {
console.log(res.data.records);
if (res.data.records.length == 0 && details.pageNum > 1) {
common_vendor.index.showToast({
title: "已经到底了",
icon: "none"
@ -72,7 +96,9 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
return;
}
if (details.pageNum == 1) {
details.datalist = res.data;
details.datalist = res.data.records;
} else {
details.datalist = details.datalist.concat(res.data.records);
}
} else if (details.pageType == 2) {
let data = {
@ -80,7 +106,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
pageSize: details.pageSize
};
let res = await api_user.warehouseTrayTypezeroPageList(data);
if (res.data.length == 0 && details.pageNum > 1) {
if (res.data.records.length == 0 && details.pageNum > 1) {
common_vendor.index.showToast({
title: "已经到底了",
icon: "none"
@ -89,7 +115,9 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
return;
}
if (details.pageNum == 1) {
details.datalist = res.data;
details.datalist = res.data.records;
} else {
details.datalist = details.datalist.concat(res.data.records);
}
}
}
@ -98,14 +126,14 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
url: "/pagesHome/pages/ScanSortingType/ScanSortingType?type=" + details.pageType
});
}
function goorderdetail() {
function goorderdetail(item) {
if (Number(details.pageType) == 1) {
common_vendor.index.navigateTo({
url: "/pagesHome/pages/OrderSortingDetail/OrderSortingDetail"
url: "/pagesHome/pages/OrderSortingDetail/OrderSortingDetail?trayCode=" + item.trayCode + "&trayType=" + item.trayType
});
} else if (Number(details.pageType) == 2) {
common_vendor.index.navigateTo({
url: "/pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail"
url: "/pagesHome/pages/PeopleSortingDetail/PeopleSortingDetail?trayCode=" + item.trayCode + "&trayType=" + item.trayType
});
}
}
@ -128,7 +156,15 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
date.value = [];
init();
}
const { show, datatime } = common_vendor.toRefs(details);
const {
show,
datatime,
pageType,
pageNum,
pageSize,
datalist,
scancode
} = common_vendor.toRefs(details);
return (_ctx, _cache) => {
return common_vendor.e({
a: common_vendor.p({
@ -160,15 +196,30 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
h: common_vendor.o(() => {
}),
i: common_vendor.o(showCalendar),
j: common_vendor.f([1, 2, 3, 4, 5, 6, 7], (item, k0, i0) => {
return {};
j: common_vendor.f(common_vendor.unref(datalist), (item, k0, i0) => {
return common_vendor.e({
a: common_vendor.t(item.trayCode),
b: common_vendor.o(($event) => goorderdetail(item)),
c: common_vendor.t(item.marketName),
d: common_vendor.t(item.trayTypeName),
e: item.type == 1
}, item.type == 1 ? {
f: common_vendor.t(item.totalNum)
} : {
g: common_vendor.t(item.stockNum)
}, {
h: item.type == 1
}, item.type == 1 ? {
i: common_vendor.t(item.orderTotalNum)
} : {
j: common_vendor.t(item.stockTotalNum)
});
}),
k: common_vendor.o(goorderdetail),
l: common_vendor.o(goscansorttype),
m: common_vendor.o(showCalendar),
n: common_vendor.o(onConfirm),
o: common_vendor.o(($event) => common_vendor.isRef(show) ? show.value = $event : null),
p: common_vendor.p({
k: common_vendor.o(goscansorttype),
l: common_vendor.o(showCalendar),
m: common_vendor.o(onConfirm),
n: common_vendor.o(($event) => common_vendor.isRef(show) ? show.value = $event : null),
o: common_vendor.p({
initStartDate: date.value[0],
initEndDate: date.value[1],
value: common_vendor.unref(show)

2
unpackage/dist/dev/mp-weixin/pagesHome/pages/scansorting/scansorting.wxml vendored

@ -1 +1 @@
<u-navbar wx:if="{{a}}" u-i="4ba1e880-0" bind:__l="__l" u-p="{{a}}"></u-navbar><view class="headtop"><view><input placeholder="请输入托盘码"/></view><view>查询</view></view><view class="schbox"><view>分拣日期:</view><view catchtap="{{i}}" class="inputsr"><input value="{{b}}" disabled placeholder="请选择时间"/><view catchtap="{{h}}"><u-icon wx:if="{{c}}" catchclick="{{d}}" style="margin-right:10upx" u-i="4ba1e880-1" bind:__l="__l" u-p="{{e}}"></u-icon><u-icon wx:else catchclick="{{f}}" style="margin-right:10upx" u-i="4ba1e880-2" bind:__l="__l" u-p="{{g||''}}"></u-icon></view></view></view><scroll-view class="scvmabx" scroll-y="true"><view class="maxboxs"><view wx:for="{{j}}" wx:for-item="item" class="items"><view class="headtopv"><view><image src="/pagesHome/static/tpicon.png"></image><view>汇通龙泉001</view></view><view bindtap="{{k}}">继续分拣</view></view><view class="contentbx"><view class="unames"><view><view><image src="/pagesHome/static/uname.png"></image><view>名称</view></view><view>汇通龙泉001</view></view><view><view><image src="/pagesHome/static/dttype.png"></image><view>名称</view></view><view>汇通龙泉001</view></view></view><view class="numbox" bindtap="{{l}}"><view><view>托盘件数</view><view>19</view></view><view><view>总件数</view><view>26</view></view></view></view></view></view></scroll-view><l-calendar wx:if="{{p}}" bindhide="{{m}}" bindchange="{{n}}" u-i="4ba1e880-3" bind:__l="__l" bindupdateValue="{{o}}" u-p="{{p}}"></l-calendar><saomiao2 u-i="4ba1e880-4" bind:__l="__l"></saomiao2>
<u-navbar wx:if="{{a}}" u-i="4ba1e880-0" bind:__l="__l" u-p="{{a}}"></u-navbar><view class="headtop"><view><input placeholder="请输入托盘码"/></view><view>查询</view></view><view class="schbox"><view>分拣日期:</view><view catchtap="{{i}}" class="inputsr"><input value="{{b}}" disabled placeholder="请选择时间"/><view catchtap="{{h}}"><u-icon wx:if="{{c}}" catchclick="{{d}}" style="margin-right:10upx" u-i="4ba1e880-1" bind:__l="__l" u-p="{{e}}"></u-icon><u-icon wx:else catchclick="{{f}}" style="margin-right:10upx" u-i="4ba1e880-2" bind:__l="__l" u-p="{{g||''}}"></u-icon></view></view></view><scroll-view class="scvmabx" scroll-y="true"><view class="maxboxs"><view wx:for="{{j}}" wx:for-item="item" class="items"><view class="headtopv"><view><image src="/pagesHome/static/tpicon.png"></image><view>{{item.a}}</view></view><view bindtap="{{item.b}}">继续分拣</view></view><view class="contentbx"><view class="unames"><view><view><image src="/pagesHome/static/uname.png"></image><view>名称</view></view><view>{{item.c}}</view></view><view><view><image src="/pagesHome/static/dttype.png"></image><view>打托方式</view></view><view>{{item.d}}</view></view></view><view class="numbox" bindtap="{{k}}"><view><view>托盘件数</view><view wx:if="{{item.e}}">{{item.f}}</view><view wx:else>{{item.g}}</view></view><view><view>总件数</view><view wx:if="{{item.h}}">{{item.i}}</view><view wx:else>{{item.j}}</view></view></view></view></view></view></scroll-view><l-calendar wx:if="{{o}}" bindhide="{{l}}" bindchange="{{m}}" u-i="4ba1e880-3" bind:__l="__l" bindupdateValue="{{n}}" u-p="{{o}}"></l-calendar><saomiao2 u-i="4ba1e880-4" bind:__l="__l"></saomiao2>

1
unpackage/dist/dev/mp-weixin/pagesHome/pages/signOrderScan/signOrderScan.js vendored

@ -160,6 +160,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
});
}
}
initpage();
}
function showsdqs() {
tiplists.value.setdetails({

BIN
unpackage/dist/dev/mp-weixin/pagesHome/static/baotiao.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 424 B

BIN
unpackage/dist/dev/mp-weixin/pagesHome/static/check.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
unpackage/dist/dev/mp-weixin/pagesHome/static/dan.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
unpackage/dist/dev/mp-weixin/pagesHome/static/dtfsicon1.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
unpackage/dist/dev/mp-weixin/pagesHome/static/dtfsicon2.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

BIN
unpackage/dist/dev/mp-weixin/pagesHome/static/dtfsicon3.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

BIN
unpackage/dist/dev/mp-weixin/pagesHome/static/editicon.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 565 B

BIN
unpackage/dist/dev/mp-weixin/pagesHome/static/nocheck.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 715 B

BIN
unpackage/dist/dev/mp-weixin/pagesHome/static/removeitem.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
unpackage/dist/dev/mp-weixin/pagesHome/static/topicons.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
unpackage/dist/dev/mp-weixin/pagesHome/static/unumbe.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 B

Loading…
Cancel
Save