入库交互功能和样式
This commit is contained in:
@@ -20,16 +20,15 @@ uni-button{
|
|||||||
.content{
|
.content{
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
background: center / 100% 100% url(./static/images/page_bg.jpg) no-repeat;
|
background: center / 100% auto url(./static/images/page_bg.jpg) no-repeat;
|
||||||
background-color: #00152d;
|
background-color: #040d1e;
|
||||||
}
|
}
|
||||||
.search-confirm-wrap {
|
.search-confirm-wrap {
|
||||||
width: calc(100% - 60rpx);
|
width: calc(100% - 60rpx);
|
||||||
/* background-color: #fff; */
|
|
||||||
margin: 30rpx auto;
|
margin: 30rpx auto;
|
||||||
border-radius: 12rpx;
|
border-radius: 12rpx;
|
||||||
padding: 30rpx;
|
padding: 30rpx;
|
||||||
background-color: linear-gradient(to right, rgba(8, 38, 68, 0.5) 1%, rgba(8, 38, 68, 0.98) 100%);
|
background: linear-gradient(to right, rgba(8, 38, 68, 0.5) 1%, rgba(8, 38, 68, 0.98) 100%);
|
||||||
border: 1rpx solid #0490DD;
|
border: 1rpx solid #0490DD;
|
||||||
box-shadow: rgba(4, 136, 203, 0.2) -6rpx 6px 12rpx 2rpx, rgba(4, 136, 203, 0.2) 6rpx -6rpx 12rpx 2rpx;
|
box-shadow: rgba(4, 136, 203, 0.2) -6rpx 6px 12rpx 2rpx, rgba(4, 136, 203, 0.2) 6rpx -6rpx 12rpx 2rpx;
|
||||||
}
|
}
|
||||||
@@ -104,15 +103,20 @@ uni-button{
|
|||||||
}
|
}
|
||||||
.grid-wrap{
|
.grid-wrap{
|
||||||
width: calc(100% - 60rpx);
|
width: calc(100% - 60rpx);
|
||||||
height: calc(100% - 450rpx); /** 90 + 140 +100+60 */
|
height: calc(100% - 420rpx);
|
||||||
padding: 30rpx 60rpx;
|
padding: 30rpx 60rpx 0rpx 60rpx;
|
||||||
margin: 10rpx auto 0;
|
margin: 10rpx auto 0;
|
||||||
background: center / 100% 100% url(./static/images/bg-task-r2.png) no-repeat;
|
background: center / 100% 100% url(./static/images/bg-task-r2.png) no-repeat;
|
||||||
/* overflow-y: scroll; */
|
/* border: 1px solid #0090e6;
|
||||||
|
background-color: rgba(2, 38, 72, 90%);
|
||||||
|
border-radius: 9px;
|
||||||
|
box-shadow: inset 3px 3px 14px -2px #0089df, inset -3px -3px 14px -2px #0089df; */
|
||||||
}
|
}
|
||||||
.table-wrap {
|
.table-wrap {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: calc(100% - 134rpx)
|
height: calc(100% - 150rpx);
|
||||||
|
overflow-y: scroll;
|
||||||
|
margin-bottom: 40rpx;
|
||||||
}
|
}
|
||||||
.grid-wrap .grid-table{
|
.grid-wrap .grid-table{
|
||||||
width: 100%;
|
width: 100%;
|
||||||
@@ -181,7 +185,17 @@ uni-button{
|
|||||||
z-index: 49;
|
z-index: 49;
|
||||||
}
|
}
|
||||||
.zd-th-wraper{
|
.zd-th-wraper{
|
||||||
background: center / 100% 100% url(./static/images/grid_bg.png) no-repeat;
|
width: 100%;
|
||||||
|
background: center / 110% 100% url(./static/images/grid_bg.png) no-repeat;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.zd-sec-th-wraper {
|
||||||
|
width: 100%;
|
||||||
|
background-color: #673939;
|
||||||
|
}
|
||||||
|
.zd-td-wraper{
|
||||||
|
width: 100%;
|
||||||
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
.zd-th {
|
.zd-th {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -192,20 +206,20 @@ uni-button{
|
|||||||
height: 80rpx;
|
height: 80rpx;
|
||||||
color: #AFBED8;
|
color: #AFBED8;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
padding: 24rpx 10rpx;
|
padding: 0 10rpx;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
.zd-sec-th {
|
.zd-sec-th {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
font-size: 15px;
|
font-size: 28rpx;
|
||||||
line-height: 18px;
|
line-height: 30rpx;
|
||||||
height: 40px;
|
height: 78rpx;
|
||||||
color: #7d7d7d;
|
color: #fff;
|
||||||
background-color: #fff;
|
/* background-color: #0F1521; */
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
padding: 24rpx 10rpx;
|
padding: 0 10rpx;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
.zd-td {
|
.zd-td {
|
||||||
@@ -214,13 +228,31 @@ uni-button{
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
font-size: 28rpx;
|
font-size: 28rpx;
|
||||||
line-height: 36rpx;
|
line-height: 36rpx;
|
||||||
height: 92rpx;
|
height: 86rpx;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
padding: 0 16rpx;
|
padding: 0 16rpx;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
border-bottom: 2rpx solid #7A9FE0;
|
border-bottom: 2rpx solid #7A9FE0;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
|
.zd-sec-td {
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
font-size: 24rpx;
|
||||||
|
line-height: 28rpx;
|
||||||
|
height: 80rpx;
|
||||||
|
color: #fff;
|
||||||
|
background-color: rgba(194, 86, 62, 0.2);
|
||||||
|
padding: 0 16rpx;
|
||||||
|
text-align: center;
|
||||||
|
border-bottom: 2rpx solid #C2563E;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.zd-td-checked .zd-td {
|
||||||
|
background-color: rgba(63,106,202,0.3);
|
||||||
|
border-bottom: 0
|
||||||
|
}
|
||||||
.zd-checkbox {
|
.zd-checkbox {
|
||||||
width: 44rpx;
|
width: 44rpx;
|
||||||
height: 44rpx;
|
height: 44rpx;
|
||||||
@@ -242,9 +274,12 @@ uni-button{
|
|||||||
padding: 2px 10px;
|
padding: 2px 10px;
|
||||||
border-radius: 10px;
|
border-radius: 10px;
|
||||||
}
|
}
|
||||||
.zd-sec-table {
|
.zd-sec-wraper {
|
||||||
background-color: #fff;
|
width: 100%;
|
||||||
padding: 15px 0;
|
background-color: rgba(63,106,202,0.3);
|
||||||
|
padding: 30rpx;
|
||||||
|
border-bottom: 2rpx solid #7A9FE0;
|
||||||
|
transition: height 0.5s ease;
|
||||||
}
|
}
|
||||||
.status-wrap {
|
.status-wrap {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
<template>
|
<template>
|
||||||
<view class="pagination">
|
<view class="pagination">
|
||||||
<text :disabled="page <= 1" @click="gotoPage(page - 1)"><</text>
|
<text :disabled="page <= 1" @tap.stop="gotoPage(page - 1)"><</text>
|
||||||
<text v-for="item in pages" :key="getItemKey(item)" :class="{ active: item === page, ellipsis: item === '...' }" @click="gotoPage(item)">{{ item }}</text>
|
<text v-for="item in pages" :key="getItemKey(item)" :class="{ active: item === page, ellipsis: item === '...' }" @tap.stop="gotoPage(item)">{{ item }}</text>
|
||||||
<text :disabled="page >= totalPages" @click="gotoPage(page + 1)">></text>
|
<text :disabled="page >= totalPages" @tap.stop="gotoPage(page + 1)">></text>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -65,8 +65,7 @@ export default {
|
|||||||
.pagination {
|
.pagination {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;;
|
justify-content: center;
|
||||||
margin-top: 40rpx;
|
|
||||||
}
|
}
|
||||||
text {
|
text {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
|
|||||||
@@ -127,8 +127,8 @@
|
|||||||
.search_wraper
|
.search_wraper
|
||||||
_wh(100%, 76rpx)
|
_wh(100%, 76rpx)
|
||||||
padding 0 4rpx 0 24rpx
|
padding 0 4rpx 0 24rpx
|
||||||
border 1rpx solid #e1e1e1
|
border 1rpx solid #4980BD
|
||||||
background-color #fff
|
background-color rgba(45,88,184,0.1)
|
||||||
border-radius 12rpx
|
border-radius 12rpx
|
||||||
.search_input
|
.search_input
|
||||||
width 100%
|
width 100%
|
||||||
@@ -143,7 +143,7 @@
|
|||||||
.icon_scan
|
.icon_scan
|
||||||
_wh(140rpx, 60rpx)
|
_wh(140rpx, 60rpx)
|
||||||
_font(40rpx,60rpx,#fff,,center)
|
_font(40rpx,60rpx,#fff,,center)
|
||||||
background-color #3CC1FF
|
background-color #137ABD
|
||||||
border-radius 24rpx
|
border-radius 24rpx
|
||||||
.icon_search
|
.icon_search
|
||||||
_wh(70rpx, 70rpx)
|
_wh(70rpx, 70rpx)
|
||||||
|
|||||||
@@ -7,10 +7,10 @@
|
|||||||
<search-box
|
<search-box
|
||||||
v-model="val1"
|
v-model="val1"
|
||||||
/>
|
/>
|
||||||
<button class="confirm-button" @tap="toDelect">查询</button>
|
<button class="confirm-button" @tap="toSearch">查询</button>
|
||||||
</view>
|
</view>
|
||||||
<view class="zd-col-11 zd-row jcflexend">
|
<view class="zd-col-11 zd-row jcflexend">
|
||||||
<button class="confirm-button" :class="{'confirm-button_disabled': !val1 || dataList.length === 0}" :disabled="disabled" @tap="toSure">单据审核</button>
|
<button class="confirm-button" :class="{'confirm-button_disabled': checkArr1.length === 0}" :disabled="disabled1" @tap="toSure">单据审核</button>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@@ -21,7 +21,7 @@
|
|||||||
<view class="table-wrap">
|
<view class="table-wrap">
|
||||||
<view class="zd-row zd-th-wraper">
|
<view class="zd-row zd-th-wraper">
|
||||||
<view class="zd-col-2 zd-th"><text>序号</text></view>
|
<view class="zd-col-2 zd-th"><text>序号</text></view>
|
||||||
<view class="zd-col-2 zd-th"><view class="zd-checkbox"></view></view>
|
<view class="zd-col-2 zd-th"><text>选择</text></view>
|
||||||
<view class="zd-col-3 zd-th"><text>入库单号</text></view>
|
<view class="zd-col-3 zd-th"><text>入库单号</text></view>
|
||||||
<view class="zd-col-3 zd-th"><text>EAS单号</text></view>
|
<view class="zd-col-3 zd-th"><text>EAS单号</text></view>
|
||||||
<view class="zd-col-2 zd-th"><text>状态</text></view>
|
<view class="zd-col-2 zd-th"><text>状态</text></view>
|
||||||
@@ -30,32 +30,62 @@
|
|||||||
<view class="zd-col-3 zd-th"><text>领料人</text></view>
|
<view class="zd-col-3 zd-th"><text>领料人</text></view>
|
||||||
<view class="zd-col-3 zd-th"><text>制单人</text></view>
|
<view class="zd-col-3 zd-th"><text>制单人</text></view>
|
||||||
</view>
|
</view>
|
||||||
<view class="allwidth" v-for="(e, i) in dataList" :key="i">
|
<view class="zd-td-wraper" v-for="(e, i) in dataList1" :key="e.id">
|
||||||
<view class="zd-row">
|
<view class="zd-row" :class="{'zd-td-checked': pkId === e.id}">
|
||||||
<view class="zd-col-2 zd-td"><text>{{i+1}}</text></view>
|
<view class="zd-col-2 zd-td" @tap.stop="toCollapse(e)"><text>{{i+1}}</text></view>
|
||||||
<view class="zd-col-2 zd-td"><view class="zd-checkbox zd-checkbox_active"></view></view>
|
<view class="zd-col-2 zd-td" @tap.stop="toCheck1(e)">
|
||||||
<view class="zd-col-3 zd-td fontcol1"><text>{{e.a}}</text></view>
|
<view class="zd-checkbox" :class="{'zd-checkbox_active': e.checked}"></view>
|
||||||
<view class="zd-col-3 zd-td"><text>{{e.b}}</text></view>
|
</view>
|
||||||
<view class="zd-col-2 zd-td"><text class="fontbg1">{{e.c}}</text></view>
|
<view class="zd-col-3 zd-td fontcol1" @tap.stop="toCollapse(e)"><text>{{e.code}}</text></view>
|
||||||
<view class="zd-col-3 zd-td"><text>{{e.d}}</text></view>
|
<view class="zd-col-3 zd-td" @tap.stop="toCollapse(e)"><text>{{e.djbh}}</text></view>
|
||||||
<view class="zd-col-3 zd-td"><text>{{e.e}}</text></view>
|
<view class="zd-col-2 zd-td" @tap.stop="toCollapse(e)"><text class="fontbg1">{{e.djzt}}</text></view>
|
||||||
<view class="zd-col-3 zd-td"><text>{{e.f}}</text></view>
|
<view class="zd-col-3 zd-td" @tap.stop="toCollapse(e)"><text>{{e.ckmc}}</text></view>
|
||||||
<view class="zd-col-3 zd-td"><text>{{e.g}}</text></view>
|
<view class="zd-col-3 zd-td" @tap.stop="toCollapse(e)"><text>{{e.cksj}}</text></view>
|
||||||
|
<view class="zd-col-3 zd-td" @tap.stop="toCollapse(e)"><text>{{e.llr}}</text></view>
|
||||||
|
<view class="zd-col-3 zd-td" @tap.stop="toCollapse(e)"><text>{{e.cjr}}</text></view>
|
||||||
</view>
|
</view>
|
||||||
<view v-show="e.checked" class="zd-row zd-sec-table">
|
<view v-show="pkId === e.id" class="zd-sec-wraper">
|
||||||
<view class="zd-col-2 zd-sec-th"><text>序号</text></view>
|
<view class="zd-row zd-sec-th-wraper">
|
||||||
<view class="zd-col-2 zd-sec-th"><view class="zd-checkbox"></view></view>
|
<view class="zd-col-1 zd-sec-th"><text>序号</text></view>
|
||||||
<view class="zd-col-3 zd-sec-th"><text>入库单号</text></view>
|
<view class="zd-col-1 zd-sec-th"><text>选择</text></view>
|
||||||
<view class="zd-col-3 zd-sec-th"><text>EAS单号</text></view>
|
<view class="zd-col-2 zd-sec-th"><text>入库单号</text></view>
|
||||||
<view class="zd-col-2 zd-sec-th"><text>状态</text></view>
|
<view class="zd-col-2 zd-sec-th"><text>明细编号</text></view>
|
||||||
<view class="zd-col-3 zd-sec-th"><text>去向</text></view>
|
<view class="zd-col-2 zd-sec-th"><text>存货编号</text></view>
|
||||||
<view class="zd-col-3 zd-sec-th"><text>入库日期</text></view>
|
<view class="zd-col-2 zd-sec-th"><text>物料编号</text></view>
|
||||||
<view class="zd-col-3 zd-sec-th"><text>领料人</text></view>
|
<view class="zd-col-3 zd-sec-th"><text>物料名称</text></view>
|
||||||
<view class="zd-col-3 zd-sec-th"><text>制单人</text></view>
|
<view class="zd-col-2 zd-sec-th"><text>推荐库位</text></view>
|
||||||
|
<view class="zd-col-2 zd-sec-th"><text>实际库位</text></view>
|
||||||
|
<view class="zd-col-2 zd-sec-th"><text>已入数量</text></view>
|
||||||
|
<view class="zd-col-2 zd-sec-th"><text>数量</text></view>
|
||||||
|
<view class="zd-col-3 zd-sec-th"><text>单据日期</text></view>
|
||||||
|
</view>
|
||||||
|
<view class="zd-row zd-td-wraper" v-for="(el, j) in dataList2" :key="el.id" @tap.stop="toCheck2(el)">
|
||||||
|
<view class="zd-col-1 zd-sec-td"><text>{{j+1}}</text></view>
|
||||||
|
<view class="zd-col-1 zd-sec-td"><view class="zd-checkbox" :class="{'zd-checkbox_active': el.checked}"></view></view>
|
||||||
|
<view class="zd-col-2 zd-sec-td"><text>{{el.djbh}}</text></view>
|
||||||
|
<view class="zd-col-2 zd-sec-td"><text>{{el.zzbm}}</text></view>
|
||||||
|
<view class="zd-col-2 zd-sec-td"><text>{{el.kwbm}}</text></view>
|
||||||
|
<view class="zd-col-2 zd-sec-td"><text>{{el.wlbm}}</text></view>
|
||||||
|
<view class="zd-col-3 zd-sec-td"><text>{{el.wlmc}}</text></view>
|
||||||
|
<view class="zd-col-2 zd-sec-td"><text>{{el.djbh}}</text></view>
|
||||||
|
<view class="zd-col-2 zd-sec-td"><text>{{el.djbh}}</text></view>
|
||||||
|
<view class="zd-col-2 zd-sec-td"><text>{{el.jbsl}}</text></view>
|
||||||
|
<view class="zd-col-2 zd-sec-td"><text>{{el.fzsl}}</text></view>
|
||||||
|
<view class="zd-col-3 zd-sec-td"><text>{{el.cksj}}</text></view>
|
||||||
|
</view>
|
||||||
|
<view class="zd-row mgt40">
|
||||||
|
<view class="zd-col-12 zd-row jcflexstart">
|
||||||
|
<button class="confirm-button" :class="{'confirm-button_disabled': checkArr2.length === 0}" :disabled="disabled2" @tap="_easOutInBillDetailUpdate">多库位修改</button>
|
||||||
|
<button class="confirm-button" :class="{'confirm-button_disabled': checkArr2.length !== 1}" :disabled="disabled1" @tap="toSure">单库位修改</button>
|
||||||
|
</view>
|
||||||
|
<view class="zd-col-12">
|
||||||
|
<pagination :total="totalCount2" :page-size="queryParams2.pageSize" :current-page="currentPage2" @page-change="handlePageChange2" />
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<pagination :total="total" :page-size="queryParams.pageSize" :current-page="queryParams.pageNum" @page-change="handlePageChange" />
|
<pagination v-show="dataList1.length > 0" :total="totalCount1" :page-size="queryParams1.pageSize" :current-page="currentPage1" @page-change="handlePageChange1" />
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
@@ -64,7 +94,7 @@
|
|||||||
import NavBar from '@/components/NavBar.vue'
|
import NavBar from '@/components/NavBar.vue'
|
||||||
import SearchBox from '@/components/SearchBox.vue'
|
import SearchBox from '@/components/SearchBox.vue'
|
||||||
import Pagination from '@/components/Pagination.vue'
|
import Pagination from '@/components/Pagination.vue'
|
||||||
import {easOutInBillPage} from '@/utils/getData2.js'
|
import {easOutInBillPage, easOutInBillDetailPage, easOutInBillUpdate, easOutInBillDetailUpdate} from '@/utils/getData2.js'
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
NavBar,
|
NavBar,
|
||||||
@@ -75,19 +105,31 @@
|
|||||||
return {
|
return {
|
||||||
id: '',
|
id: '',
|
||||||
val1: '',
|
val1: '',
|
||||||
dataList: [],
|
dataList1: [],
|
||||||
|
dataList2: [],
|
||||||
pkId: '',
|
pkId: '',
|
||||||
disabled: false,
|
checkArr1: [],
|
||||||
total: 0,
|
disabled1: false,
|
||||||
queryParams:{
|
totalCount1: 0,
|
||||||
pageSize: 0,
|
queryParams1:{
|
||||||
pageNum: 0
|
pageSize: 10,
|
||||||
}
|
pageNum: 1
|
||||||
|
},
|
||||||
|
currentPage1: 1,
|
||||||
|
code: '',
|
||||||
|
totalCount2: 0,
|
||||||
|
queryParams2:{
|
||||||
|
pageSize: 5,
|
||||||
|
pageNum: 1
|
||||||
|
},
|
||||||
|
currentPage2: 1,
|
||||||
|
checkArr2: [],
|
||||||
|
disabled2: false
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
onShow() {
|
onShow() {
|
||||||
if (this.$store.getters.publicArr) {
|
if (this.$store.getters.publicArr) {
|
||||||
this.dataList = this.$store.getters.publicArr
|
this.dataList1 = this.$store.getters.publicArr
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
destroyed () {
|
destroyed () {
|
||||||
@@ -96,72 +138,112 @@
|
|||||||
onLoad (options) {
|
onLoad (options) {
|
||||||
this.id = options.id
|
this.id = options.id
|
||||||
},
|
},
|
||||||
created () {
|
|
||||||
this._easOutInBillPage()
|
|
||||||
},
|
|
||||||
methods: {
|
methods: {
|
||||||
|
toSearch () {
|
||||||
|
this.queryParams1 = {
|
||||||
|
pageSize: 10,
|
||||||
|
pageNum: 1
|
||||||
|
}
|
||||||
|
this.currentPage1 = 1
|
||||||
|
this.dataList2 = []
|
||||||
|
this._easOutInBillPage()
|
||||||
|
},
|
||||||
async _easOutInBillPage () {
|
async _easOutInBillPage () {
|
||||||
let res = await easOutInBillPage(this.id)
|
let res = await easOutInBillPage(this.val1, this.id, this.queryParams1.pageNum + '', this.queryParams1.pageSize + '')
|
||||||
|
this.checkArr1 = []
|
||||||
res.result.map(el => {
|
res.result.map(el => {
|
||||||
this.$set(el, 'checked', false)
|
this.$set(el, 'checked', false)
|
||||||
})
|
})
|
||||||
this.dataList = [...res.result]
|
this.dataList1 = [...res.result]
|
||||||
this.total = Number(res.totalElements)
|
this.totalCount1 = Number(res.totalElements)
|
||||||
this.queryParams.pageSize = Number(res.pageSize)
|
this.queryParams1.pageSize = Number(res.pageSize)
|
||||||
this.queryParams.pageNum = Number(res.pageNum)
|
this.queryParams1.pageNum = Number(res.pageNum)
|
||||||
},
|
},
|
||||||
handlePageChange(page) {
|
async _easOutInBillDetailPage () {
|
||||||
this.queryParams.pageNum = page;
|
let res = await easOutInBillDetailPage(this.code, this.queryParams2.pageNum + '', this.queryParams2.pageSize + '')
|
||||||
|
this.checkArr2 = []
|
||||||
|
res.result.map(el => {
|
||||||
|
this.$set(el, 'checked', false)
|
||||||
|
})
|
||||||
|
this.dataList2 = [...res.result]
|
||||||
|
this.totalCount2 = Number(res.totalElements)
|
||||||
|
this.queryParams2.pageSize = Number(res.pageSize)
|
||||||
|
this.queryParams2.pageNum = Number(res.pageNum)
|
||||||
},
|
},
|
||||||
toDelect () {
|
handlePageChange1(page) {
|
||||||
this.dataList = []
|
this.queryParams1.pageNum = page
|
||||||
this.pkId = ''
|
this.currentPage1 = page
|
||||||
this.$store.dispatch('setPublicArr', '')
|
this.dataList2 = []
|
||||||
|
this._easOutInBillPage()
|
||||||
|
},
|
||||||
|
handlePageChange2(page) {
|
||||||
|
this.queryParams2.pageNum = page
|
||||||
|
this.currentPage2 = page
|
||||||
|
this._easOutInBillDetailPage()
|
||||||
|
},
|
||||||
|
toCollapse (e) {
|
||||||
|
this.pkId = this.pkId === e.id ? '' : e.id
|
||||||
|
if (this.pkId === e.id) {
|
||||||
|
this.queryParams2 = {
|
||||||
|
pageSize: 10,
|
||||||
|
pageNum: 1
|
||||||
|
}
|
||||||
|
this.currentPage2 = 1
|
||||||
|
this.code = e.code
|
||||||
|
this._easOutInBillDetailPage()
|
||||||
|
}
|
||||||
|
},
|
||||||
|
toCheck1 (e) {
|
||||||
|
e.checked = !e.checked
|
||||||
|
let arr = this.dataList1.filter(el => el.checked === true)
|
||||||
|
this.checkArr1 = arr.map(el => {return el.code})
|
||||||
},
|
},
|
||||||
async toSure () {
|
async toSure () {
|
||||||
this.disabled = true
|
this.disabled1 = true
|
||||||
if (!this.index1) {
|
if (this.checkArr1.length === 0) {
|
||||||
uni.showToast({
|
this.disabled1 = false
|
||||||
title: '请选择入库点',
|
|
||||||
icon: 'none'
|
|
||||||
})
|
|
||||||
this.disabled = false
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if (!this.val1) {
|
|
||||||
uni.showToast({
|
|
||||||
title: '请输入载具号',
|
|
||||||
icon: 'none'
|
|
||||||
})
|
|
||||||
this.disabled = false
|
|
||||||
return
|
|
||||||
}
|
|
||||||
if (this.dataList.length === 0) {
|
|
||||||
uni.showToast({
|
|
||||||
title: '请选择订单信息',
|
|
||||||
icon: 'none'
|
|
||||||
})
|
|
||||||
this.disabled = false
|
|
||||||
return
|
|
||||||
}
|
|
||||||
try {
|
try {
|
||||||
let res = await InstoreOrder(this.index1, this.val1, this.dataList)
|
let res = await easOutInBillUpdate(this.checkArr1)
|
||||||
this.disabled = false
|
this.disabled1 = false
|
||||||
this.index1 = ''
|
this.checkArr1 = []
|
||||||
this.val1 = ''
|
this.toSearch()
|
||||||
this.toDelect()
|
|
||||||
uni.showToast({
|
uni.showToast({
|
||||||
title: res.message,
|
title: res.desc,
|
||||||
icon: 'none'
|
icon: 'none'
|
||||||
})
|
})
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
this.disabled = false
|
this.disabled1 = false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
toSelect () {
|
toCheck2 (e) {
|
||||||
uni.navigateTo({
|
e.checked = !e.checked
|
||||||
url: '/pages/management/MaterList'
|
this.checkArr2 = this.dataList2.filter(el => el.checked === true)
|
||||||
|
},
|
||||||
|
async _easOutInBillDetailUpdate () {
|
||||||
|
this.disabled2 = true
|
||||||
|
if (this.checkArr2.length === 0) {
|
||||||
|
this.disabled2 = false
|
||||||
|
return
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
let res = await easOutInBillDetailUpdate(this.checkArr2)
|
||||||
|
this.disabled2 = false
|
||||||
|
this.checkArr2 = []
|
||||||
|
this.queryParams2 = {
|
||||||
|
pageSize: 10,
|
||||||
|
pageNum: 1
|
||||||
|
}
|
||||||
|
this.currentPage2 = 1
|
||||||
|
this._easOutInBillDetailPage()
|
||||||
|
uni.showToast({
|
||||||
|
title: res.desc,
|
||||||
|
icon: 'none'
|
||||||
})
|
})
|
||||||
|
} catch (e) {
|
||||||
|
this.disabled2 = false
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -41,143 +41,106 @@ export const getBillsCount = (area) => {
|
|||||||
return res
|
return res
|
||||||
}
|
}
|
||||||
// 1.2分页查询出入库单据
|
// 1.2分页查询出入库单据
|
||||||
// export const easOutInBillPage = (size, page, fuzzy, djlx) => request({
|
// export const easOutInBillPage = (fuzzy, djlx, page, size) => request({
|
||||||
// url:'api/easOutInBill/page',
|
// url:'api/easOutInBill/page',
|
||||||
// data: {
|
// data: {
|
||||||
// size: size,
|
|
||||||
// page: page,
|
|
||||||
// fuzzy: fuzzy,
|
// fuzzy: fuzzy,
|
||||||
// djlx: djlx
|
// djlx: djlx,
|
||||||
|
// page: page,
|
||||||
|
// size: size
|
||||||
// }
|
// }
|
||||||
// })
|
// })
|
||||||
export const easOutInBillPage = (size, page, fuzzy, djlx) => {
|
export const easOutInBillPage = (size, page, fuzzy, djlx) => {
|
||||||
let res = {
|
let res = {
|
||||||
code: '1',
|
code: '1',
|
||||||
desc: '',
|
desc: '',
|
||||||
pageNum: '2',
|
pageNum: '1',
|
||||||
pageSize: '10',
|
pageSize: '10',
|
||||||
totalElements: '50',
|
totalElements: '50',
|
||||||
result: [{a: 'IO20213', b: 'SOUT4201', c: '未审核', d: '叉车装配线', e: '2023-06-16', f: '陈晓华', g: 'EAS_钱丽文'}, {a: 'IO20213', b: 'SOUT4201', c: '未审核', d: '叉车装配线', e: '2023-06-16', f: '陈晓华', g: 'EAS_钱丽文'}, {a: 'IO20213', b: 'SOUT4201', c: '未审核', d: '叉车装配线', e: '2023-06-16', f: '陈晓华', g: 'EAS_钱丽文'}, {a: 'IO20213', b: 'SOUT4201', c: '未审核', d: '叉车装配线', e: '2023-06-16', f: '陈晓华', g: 'EAS_钱丽文'}, {a: 'IO20213', b: 'SOUT4201', c: '未审核', d: '叉车装配线', e: '2023-06-16', f: '陈晓华', g: 'EAS_钱丽文'}, {a: 'IO20213', b: 'SOUT4201', c: '未审核', d: '叉车装配线', e: '2023-06-16', f: '陈晓华', g: 'EAS_钱丽文'}, {a: 'IO20213', b: 'SOUT4201', c: '未审核', d: '叉车装配线', e: '2023-06-16', f: '陈晓华', g: 'EAS_钱丽文'}, {a: 'IO20213', b: 'SOUT4201', c: '未审核', d: '叉车装配线', e: '2023-06-16', f: '陈晓华', g: 'EAS_钱丽文'}]
|
result: [
|
||||||
|
{id: '1', code: 'IO20213', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'},
|
||||||
|
{id: '2', code: 'IO20214', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'},
|
||||||
|
{id: '3', code: 'IO20215', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'},
|
||||||
|
{id: '4', code: 'IO20216', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'},
|
||||||
|
{id: '5', code: 'IO20217', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'},
|
||||||
|
{id: '6', code: 'IO20218', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'},
|
||||||
|
{id: '7', code: 'IO20219', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'},
|
||||||
|
{id: '8', code: 'IO20220', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'},
|
||||||
|
{id: '9', code: 'IO20221', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'},
|
||||||
|
{id: '10', code: 'IO20222', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'}]
|
||||||
}
|
}
|
||||||
return res
|
return res
|
||||||
}
|
}
|
||||||
// 1.3确认
|
// 1.2分页查询出入库单据
|
||||||
export const inOutExceptionInstConfirm = (wcode, vcode, type) => request({
|
// export const easOutInBillDetailPage = (djid, page, size) => request({
|
||||||
url:'api/cacheLineHand/inOutExceptionInstConfirm',
|
// url:'api/easOutInBillDetail/page',
|
||||||
|
// data: {
|
||||||
|
// djid: djid,
|
||||||
|
// page: page,
|
||||||
|
// size: size
|
||||||
|
// }
|
||||||
|
// })
|
||||||
|
export const easOutInBillDetailPage = (djid, page, size) => {
|
||||||
|
let res = {}
|
||||||
|
if (page === '1') {
|
||||||
|
res = {
|
||||||
|
code: '1',
|
||||||
|
desc: '',
|
||||||
|
pageNum: '2',
|
||||||
|
pageSize: '5',
|
||||||
|
totalElements: '50',
|
||||||
|
result: [
|
||||||
|
{id: '1', code: 'IO20213', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'},
|
||||||
|
{id: '2', code: 'IO20214', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'},
|
||||||
|
{id: '3', code: 'IO20215', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'},
|
||||||
|
{id: '4', code: 'IO20216', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'},
|
||||||
|
{id: '5', code: 'IO20217', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'}]
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
res = {
|
||||||
|
code: '1',
|
||||||
|
desc: '',
|
||||||
|
pageNum: '2',
|
||||||
|
pageSize: '5',
|
||||||
|
totalElements: '50',
|
||||||
|
result: [
|
||||||
|
{id: '1', code: 'IO20213', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'},
|
||||||
|
{id: '2', code: 'IO20214', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'},
|
||||||
|
{id: '3', code: 'IO20215', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'}]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return res
|
||||||
|
}
|
||||||
|
// 1.3审核出入库单据
|
||||||
|
export const easOutInBillUpdate = (djid) => request({
|
||||||
|
url:'api/easOutInBill/update',
|
||||||
data: {
|
data: {
|
||||||
wcsdevice_code: wcode,
|
djid: djid
|
||||||
vehicle_code: vcode,
|
|
||||||
type: type
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
// 1.4查询出单据明细库位
|
||||||
/** 缓存线盘点 */
|
// export const queryInventoryInfo = (arr) => request({
|
||||||
// 1.1工序下拉框查询
|
// url:'api/easOutInBillDetail/queryInventoryInfo',
|
||||||
export const workprocedureQuery = () => request({
|
// data: arr
|
||||||
url:'api/cacheLineHand/getWorkprocedure',
|
// })
|
||||||
data: {}
|
export const queryInventoryInfo = (arr) => {
|
||||||
})
|
let res = {
|
||||||
|
code: '1',
|
||||||
// 1.2缓存线盘点-缓存线物料信息盘点
|
desc: '',
|
||||||
export const getCacheLineMaterialInfo = (area, code) => request({
|
pageNum: '2',
|
||||||
url:'api/cacheLineHand/getCacheLineMaterialInfo',
|
pageSize: '5',
|
||||||
data: {
|
totalElements: '50',
|
||||||
product_area: area,
|
result: [
|
||||||
wcsdevice_code: code
|
{id: '1', code: 'IO20213', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'},
|
||||||
|
{id: '2', code: 'IO20214', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'},
|
||||||
|
{id: '3', code: 'IO20215', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'},
|
||||||
|
{id: '4', code: 'IO20216', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'},
|
||||||
|
{id: '5', code: 'IO20217', djbh: 'SOUT4201', djzt: '未审核', ckmc: '叉车装配线', cksj: '2023-06-16', llr: '陈晓华', cjr: 'EAS_钱丽文'}]
|
||||||
}
|
}
|
||||||
})
|
return res
|
||||||
// export const getCacheLineMaterialInfo = (area, code) => {
|
}
|
||||||
// let res = [{"position_code":"HCX01_31","layer_num":3,"position_name":"三层条码10","seat_order_num":1,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_32","layer_num":3,"position_name":"三层条码9","seat_order_num":2,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_33","layer_num":3,"position_name":"三层条码8","seat_order_num":3,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_34","layer_num":3,"position_name":"三层条码7","seat_order_num":4,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_35","layer_num":3,"position_name":"三层条码6","seat_order_num":5,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_36","layer_num":3,"position_name":"三层条码5","seat_order_num":6,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_37","layer_num":3,"position_name":"三层条码4","seat_order_num":7,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_38","layer_num":3,"position_name":"三层条码3","seat_order_num":8,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_39","layer_num":3,"position_name":"三层条码2","seat_order_num":9,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_310","layer_num":3,"position_name":"三层条码1","seat_order_num":10,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_21","layer_num":2,"position_name":"二层条码1","seat_order_num":1,"vehicle_status":"4","cacheline_code":"A1_HCX_01","vehicle_code":"10049"},{"position_code":"HCX01_22","layer_num":2,"position_name":"二层条码2","seat_order_num":2,"vehicle_status":"4","cacheline_code":"A1_HCX_01","vehicle_code":"10047"},{"position_code":"HCX01_23","layer_num":2,"position_name":"二层条码3","seat_order_num":3,"vehicle_status":"4","cacheline_code":"A1_HCX_01","vehicle_code":"10046"},{"position_code":"HCX01_24","layer_num":2,"position_name":"二层条码4","seat_order_num":4,"vehicle_status":"4","cacheline_code":"A1_HCX_01","vehicle_code":"10045"},{"position_code":"HCX01_25","layer_num":2,"position_name":"二层条码5","seat_order_num":5,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_26","layer_num":2,"position_name":"二层条码6","seat_order_num":6,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_27","layer_num":2,"position_name":"二层条码7","seat_order_num":7,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_28","layer_num":2,"position_name":"二层条码8","seat_order_num":8,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_29","layer_num":2,"position_name":"二层条码9","seat_order_num":9,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_210","layer_num":2,"position_name":"二层条码10","seat_order_num":10,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_11","layer_num":1,"position_name":"一层条码1","seat_order_num":1,"vehicle_status":"4","cacheline_code":"A1_HCX_01","vehicle_code":"10041"},{"position_code":"HCX01_12","layer_num":1,"position_name":"一层条码2","seat_order_num":2,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_13","layer_num":1,"position_name":"一层条码3","seat_order_num":3,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_14","layer_num":1,"position_name":"一层条码4","seat_order_num":4,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_15","layer_num":1,"position_name":"一层条码5","seat_order_num":5,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_16","layer_num":1,"position_name":"一层条码6","seat_order_num":6,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_17","layer_num":1,"position_name":"一层条码7","seat_order_num":7,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_18","layer_num":1,"position_name":"一层条码8","seat_order_num":8,"vehicle_status":"4","cacheline_code":"A1_HCX_01","vehicle_code":"11224"},{"position_code":"HCX01_19","layer_num":1,"position_name":"一层条码9","seat_order_num":9,"vehicle_status":"4","cacheline_code":"A1_HCX_01","vehicle_code":"11224"},{"position_code":"HCX01_110","layer_num":1,"position_name":"一层条码10","seat_order_num":10,"vehicle_status":"4","cacheline_code":"A1_HCX_01","vehicle_code":"10043"}]
|
// 1.5修改出单据明细库位
|
||||||
// return res
|
export const easOutInBillDetailUpdate = (arr) => request({
|
||||||
// }
|
url:'/api/easOutInBillDetail/update',
|
||||||
// 1.3物料查询
|
data: arr
|
||||||
export const materialQuery = (bar) => request({
|
})
|
||||||
url:'api/cacheLineHand/materialQuery',
|
|
||||||
data: {
|
|
||||||
search_bar: bar
|
|
||||||
}
|
|
||||||
})
|
|
||||||
// 1.4缓存线盘点-设置满箱
|
|
||||||
export const setfullBox = (obj) => request({
|
|
||||||
url:'api/cacheLineHand/setfullBox',
|
|
||||||
data: obj
|
|
||||||
})
|
|
||||||
// 1.5缓存线盘点-设置空箱
|
|
||||||
export const setEmptyBox = (obj) => request({
|
|
||||||
url:'api/cacheLineHand/setEmptyBox',
|
|
||||||
data: obj
|
|
||||||
})
|
|
||||||
// 1.6缓存线盘点-删除空箱
|
|
||||||
export const deleteBox = (obj) => request({
|
|
||||||
url:'api/cacheLineHand/deleteBox',
|
|
||||||
data: obj
|
|
||||||
})
|
|
||||||
// 1.7缓存线盘点-盘点开始
|
|
||||||
export const cacheLineHandCheck = (option, code) => request({
|
|
||||||
url:'api/cacheLineHand/check',
|
|
||||||
data: {
|
|
||||||
check_option: option,
|
|
||||||
device_code: code
|
|
||||||
}
|
|
||||||
})
|
|
||||||
// 1.8缓存线盘点-盘点结束
|
|
||||||
export const cacheLineHandCheckEnd = (option, code) => request({
|
|
||||||
url:'api/cacheLineHand/checkEnd',
|
|
||||||
data: {
|
|
||||||
check_option: option,
|
|
||||||
device_code: code
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
/** 物料列表 */
|
|
||||||
// 根据订单获取订单信息
|
|
||||||
export const orderSearch = (page, size, order) => request({
|
|
||||||
url:'api/pda/finishproduct/order',
|
|
||||||
data: {
|
|
||||||
order: order,
|
|
||||||
page: page,
|
|
||||||
size: size
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
/** 成品入库 */
|
|
||||||
// 入库
|
|
||||||
export const InstoreOrder = (point, code, arr) => request({
|
|
||||||
url:'api/pda/finishproduct/in',
|
|
||||||
data: {
|
|
||||||
point: point,
|
|
||||||
vehicle_code: code,
|
|
||||||
arr: arr
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
/** 发货确认 */
|
|
||||||
// 解绑
|
|
||||||
export const releasepoint = (point, code, option) => request({
|
|
||||||
url:'api/pda/finishproduct/releasepoint',
|
|
||||||
data: {
|
|
||||||
point: point,
|
|
||||||
vehicle_code: code,
|
|
||||||
option: option
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
/** 半成品入库 */
|
|
||||||
export const semiProductInFromPda = (id, mid, qty, code) => request({
|
|
||||||
url:'api/in/semiProductIn/semiProductInFromPda',
|
|
||||||
data: {
|
|
||||||
iostorinv_id: id,
|
|
||||||
material_id: mid,
|
|
||||||
plan_qty: qty,
|
|
||||||
storagevehicle_code: code
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
// 入库点/放货点获取
|
|
||||||
export const finishproductPoint = (type) => request({
|
|
||||||
url:'api/pda/finishproduct/point',
|
|
||||||
data: {
|
|
||||||
type: type
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user