Commit ac2997fe authored by Damon's avatar Damon

Merge branch 'dev' of https://git.banshouhui.com/lijundan/self-support into dev

parents a3e4ef51 8d6a2299
......@@ -192,6 +192,10 @@ let orderApiFun = function(vm){
let getLogistics = async (orderId) => await vm.$u.get(prefix + 'parts/' + vm.vuex_token + '/orders/'+ orderId +'/express',{}, formType);
// 配件申请单-数量统计
let getOrderPartsSum = async (orderId) => await vm.$u.get(prefix + 'parts/' + vm.vuex_token + '/' + orderId +'/sum',{}, formType);
// 配件申请单-签收
let receiveParts = async (partOrderId) => await vm.$u.post(prefix + 'parts/' + vm.vuex_token + '/orders/' + partOrderId +'/receive',{}, formType);
// 配件申请单-取消申请
let cancelParts = async (partOrderId) => await vm.$u.post(prefix + 'parts/' + vm.vuex_token + '/orders/'+ partOrderId +'/cancel',{}, formType);
const orderApi = {
listByRecommendOrder,
......@@ -241,7 +245,9 @@ let orderApiFun = function(vm){
returnedParts,
reserveList,
getLogistics,
getOrderPartsSum
getOrderPartsSum,
receiveParts,
cancelParts
}
return orderApi
}
......
......@@ -56,6 +56,17 @@
'20': '',
}
},
operateTypes() {
return {
'1': 'cancelParts',
'10': '',
'15': 'receiveParts',
'20': '',
}
},
buttonOperateType() {
return this.operateTypes[this.info.status]
},
buttonText() {
return this.texts[this.info.status]
},
......@@ -70,13 +81,14 @@
return this.titles[String(this.info.status)]
},
titles() {
// 待签收 15 待发货 10 待审核 1 已取消 -1 已驳回 -2 已签收 20
return {
'1': '待审核',
'10': '待发货',
'15': '代签收',
'20': '已签收',
'-1': '审核未通过',
'1': '已取消'
'-2': '审核未通过',
'-1': '已取消'
}
},
titleColor() {
......@@ -89,6 +101,17 @@
return '#2272FF'
}
},
// 待签收 15 变 已签收 20; 10 待审核 1 变 已取消 -1
willStatus() {
return {
'1': '-1',
'10': '',
'15': '20',
'20': '',
'-2': '',
'-1': ''
}
},
total() { // 合计
var i = 0
for (var item of this.info.items) {
......@@ -119,10 +142,10 @@
},
methods: {
handleClick() {
this.$emit('action', this.info)
this.$emit('action', this.info.id, this.buttonOperateType, this.willStatus)
},
handleOperate() {
this.$emit('operate', this.info)
this.$emit('operate', this.info.id, this.buttonOperateType, this.willStatus)
},
handleLongpress() { // 长按复制单号
uni.setClipboardData({
......
<template>
<template>
<!-- 我的配件 -->
<view class="ware-house">
<u-navbar back-icon-color="#333333" background="#FFFFFF" title="我的配件" titleColor="#333333"
:border-bottom="false" title-bold></u-navbar>
<view class="search-view" @click.self="handleClickSearch">
<u-search :clearabled="false" disabled @custom="handleClickSearch" placeholder="请输入关键字" :action-style="actionStyle" placeholder-color="#999999"
color="#333333" bg-color="#FFFFFF" height="72" search-icon-color="#999999">
</u-search>
</view>
:border-bottom="false" title-bold></u-navbar>
<view class="search-view" @click.self="handleClickSearch">
<u-search :clearabled="false" disabled @custom="handleClickSearch" placeholder="请输入关键字"
:action-style="actionStyle" placeholder-color="#999999" color="#333333" bg-color="#FFFFFF" height="72"
search-icon-color="#999999">
</u-search>
</view>
<view class="u-tabs-box">
<u-tabs height="66" activeColor="#2272FF" bg-color="none" inactive-color="#999" bar-height="4"
bar-width="44" :offset="[0,0]" :list="list" count="total" :current="currentIndex"
@change="change" :is-scroll="false" font-size="28" bold></u-tabs>
bar-width="44" :offset="[0,0]" :list="list" count="total" :current="currentIndex" @change="change"
:is-scroll="false" font-size="28" bold></u-tabs>
</view>
<view class="tab-view">
<scroll-view scroll-y style="height: 100%;width: 100%;" @scrolltolower="reachBottom" scroll-anchoring
refresher-enabled="true" :refresher-triggered="triggered" :refresher-threshold="100" @scroll="scroll"
:scroll-top="scrollTop" refresher-background="#F4F5F7" @refresherpulling="triggered = true"
@refresherrefresh="onRefresh" @refresherrestore="onRestore" enable-back-to-top>
<view class="loading-view" v-if="!loaded">
<u-loading mode="flower"></u-loading>
@refresherrefresh="onRefresh" @refresherrestore="onRestore" enable-back-to-top>
<view class="loading-view" v-if="!loaded">
<u-loading mode="flower"></u-loading>
</view>
<NoOrder v-else-if="noParts" imageName="wupeijianxinxi.png" text="当前暂无配件信息" :customStyle="noPartsCustomStyle" />
<NoOrder v-else-if="noParts" imageName="wupeijianxinxi.png" text="当前暂无配件信息"
:customStyle="noPartsCustomStyle" />
<template v-else>
<view v-for="(item, index) in partsList" :key="item.id">
<AppliedCell @operate="handleOperate" :info="item" @action="handleClickCell"></AppliedCell>
......@@ -33,8 +35,11 @@
</template>
</scroll-view>
</view>
<view class="fixed-button">
<ApplyButton :type="buttonType" @click="handleClickApply"/>
<view class="fixed-button">
<ApplyButton :type="buttonType" @click="handleClickApply" />
</view>
<view>
<u-toast ref="uToast" />
</view>
</view>
</template>
......@@ -46,7 +51,7 @@
export default {
components: {
AppliedCell,
NoOrder,
NoOrder,
ApplyButton
},
data() {
......@@ -54,39 +59,40 @@
pageNumber: 0,
pageSize: 100,
partsList: [],
currentIndex: 0,
currentIndex: 0,
loadStatus: 'loading',
loaded: false,
triggered: false,
_freshing: false,
selectedAll: false,
buttonType: 'expand' // 申请按钮宽 collapse': '80rpx', 'expand': '220rpx''
selectedAll: false,
buttonType: 'expand' // 申请按钮宽 collapse': '80rpx', 'expand': '220rpx''
};
},
computed: {
// 不传值 全部;待签收 15;待发货 10;待审核 1;已驳回 -2;已签收 20;已取消 -1;
// 不传值 全部;待签收 15;待发货 10;待审核 1;已驳回 -2;已签收 20;已取消 -1;
list() {
return [{
'name': '全部',
'status': null
},
{
'name': '代审核',
'status': 1
},
{
'name': '代发货',
'status': 10
},
{
'name': '代签收',
'status': 15
},
{
'name': '已签收',
'status': 20
}]
'name': '全部',
'status': null
},
{
'name': '代审核',
'status': 1
},
{
'name': '代发货',
'status': 10
},
{
'name': '代签收',
'status': 15
},
{
'name': '已签收',
'status': 20
}
]
},
currentTab() {
return this.list[this.currentIndex]
......@@ -108,17 +114,17 @@
'height': '80rpx',
'width': '200rpx'
}
},
actionStyle() {
return {
'font-size': '32rpx',
'color': '#2272FF',
'margin-left': '20rpx'
}
},
actionStyle() {
return {
'font-size': '32rpx',
'color': '#2272FF',
'margin-left': '20rpx'
}
},
},
onLoad(e) {
getApp().trackPage('我的配件页')
getApp().trackPage('我的配件页')
this.reloadPartsList()
this._freshing = false;
},
......@@ -135,11 +141,11 @@
this.pageNumber += 1
this.loaded = false
var param = {
'pageSize': 20,
'pageSize': 20,
'pageNumbr': 1,
}
if (status != null) {
param.status = status //不传值 全部;待签收 15;待发货 10;待审核 1;已取消 -1;已驳回 -2;已签收 20
}
if (status != null) {
param.status = status //不传值 全部;待签收 15;待发货 10;待审核 1;已取消 -1;已驳回 -2;已签收 20
}
this.$u.api.applyList(param).then((res) => {
if (res.code == 200) {
......@@ -148,10 +154,423 @@
this._freshing = false;
if (this.pageNumber == 1) {
this.partsList = []
}
res.data = [{"id":9406509.806407556,"type":86614521.01432693,"orderNumber":"RQ9543573175802","uid":67994626.298127,"workerId":69452943.60857615,"siteId":270403.14672003686,"status":15,"totalPriceApply":96899360.2165232,"totalPriceOuter":35919580.812509984,"totalPriceWarranty":-83602139.37454514,"totalPriceActual":-71939604.96854639,"warehouseId":61923414.728333235,"applyRemark":"tempor esse adipisicing nulla","deliverRemark":"enim","createTime":"cupidatat in Excepteur esse anim","updateTime":"dolore cillum","items":[{"id":88259111.29600757,"orderId":48226509.228051245,"name":"空开盒","partId":-52087023.09823719,"status":15,"quantity":2,"priceApply":-74553732.16561832,"priceActual":-52938715.5216837,"returnType":71273082.1392237,"useCount":68961949.10468733,"createTime":"ut minim laboris ex ea","updateTime":"culpa ea nulla adipisicing","returnId":-73960153.99926767, "images": "/rest/file/image/parts/invoice_1591333116039992.jpg,/rest/file/image/parts/invoice_1591333116048870.jpg"},{"id":-3524944.017209992,"orderId":34533058.60869488,"name":"电缆","partId":78320657.17744848,"status":15,"quantity":6,"priceApply":72739542.49244872,"priceActual":5169889.19776167,"returnType":-92361482.60375243,"useCount":59522052.97427672,"createTime":"ut velit adipisicing incididunt","updateTime":"pariatur sed proident","returnId":-96764909.17950238,"images": "/rest/file/image/parts/invoice_1591333116039992.jpg,/rest/file/image/parts/invoice_1591333116048870.jpg"}],"images":"/rest/file/image/parts/invoice_1591333116039992.jpg,/rest/file/image/parts/invoice_1591333116048870.jpg","statusText":"待审核","workOrderId":-12573027.93228963,"workOrderNumber":"OR20150327000003","measures":"est","express":{"orderId":1804452.0561671257,"status":-1,"name":"机顶盒","phoneNumber":"minim Ut nisi","areaCode":42437809.509774685,"address":"magna","createTime":"mollit tempor cillum","deliveryTime":"consequat et labore dolore","updateTime":"nostrud","remark":"eiusmod mollit ea aute","com":"sint nisi anim elit dolor","number":"consectetur ex"},"productModel":"incididunt magna velit Excepteur laboris","productBarcode":"esse","supplierId":53499096.003008485,"brandName":"长虹(CHANGHONG)","productId":-68709997.40881962,"categoryName":"电冰箱"},{"id":21491164.69065389,"type":-99940494.04686938,"orderNumber":"RE9878766666","uid":-86210053.82862727,"workerId":47505594.97869697,"siteId":-3766937.9397049993,"status":-1,"totalPriceApply":78049843.31156719,"totalPriceOuter":-97305746.39303829,"totalPriceWarranty":-93872258.5442259,"totalPriceActual":54629844.58685568,"warehouseId":72893467.15425757,"applyRemark":"ullamco cillum commodo tempor","deliverRemark":"labore dolor Ut ex id","createTime":"laborum enim minim sint","updateTime":"tempor pariatur","items":[{"id":22876807.093349114,"orderId":-73328349.75448325,"name":"proident culpa","partId":-57956331.85626335,"status":-61540349.085944615,"quantity":88196350.70342317,"priceApply":-49775657.860448994,"priceActual":-25006069.17107247,"returnType":84771113.8737934,"useCount":86264998.81449816,"createTime":"pariatur commodo esse nisi Ut","updateTime":"officia laboris cupidatat","returnId":73065823.78881967},{"id":-51040560.904031195,"orderId":-28945683.292889908,"name":"cupidatat veniam reprehenderit velit ea","partId":38434800.50565642,"status":43614158.136024624,"quantity":9111630.336844191,"priceApply":38764169.330946624,"priceActual":-1931327.0985768437,"returnType":-93067293.47853354,"useCount":90333545.98417392,"createTime":"nisi","updateTime":"cillum dolore sint","returnId":91168418.0917764},{"id":45557257.39867419,"orderId":1407586.8636095077,"name":"ad labore tempor","partId":-99019059.82541245,"status":8199757.844844416,"quantity":49577898.758369386,"priceApply":78393740.80746442,"priceActual":-19161016.249845147,"returnType":-99616253.70173919,"useCount":-91155682.11473106,"createTime":"quis id sunt magna proident","updateTime":"consequat irure","returnId":69728822.52361763},{"id":52490483.55701485,"orderId":22205466.1845994,"name":"minim","partId":99353322.81353238,"status":74090404.86914167,"quantity":92588636.85998356,"priceApply":21638286.200525463,"priceActual":42168758.11864549,"returnType":2228380.1288566887,"useCount":-56271233.94790425,"createTime":"ullamco","updateTime":"sit Duis id proident","returnId":-48202137.79856801},{"id":-17082858.02511455,"orderId":-74415557.20143555,"name":"eu mollit","partId":-29774044.667875186,"status":73843352.9406685,"quantity":-12878510.704664588,"priceApply":47246503.69669163,"priceActual":-50399277.40573487,"returnType":80989912.69142082,"useCount":26525737.12704797,"createTime":"id","updateTime":"Duis","returnId":18003864.839698642}],"images":"/rest/file/image/parts/invoice_1591333116039992.jpg,/rest/file/image/parts/invoice_1591333116048870.jpg","statusText":"待审核","productId":23292895.61379446,"categoryName":"电冰箱","productModel":"pariatur est laborum Lorem velit","supplierId":5143732.578579828,"workOrderId":75720200.59443054,"measures":"pariatur nisi","productBarcode":"fugiat","brandName":"长虹(CHANGHONG)","workOrderNumber":"OR20150327000003","express":{"orderId":-45628847.934746996,"status":84421057.49708548,"name":"anim","phoneNumber":"laborum anim elit et ex","areaCode":-8920144.598569289,"address":"ut fugiat consequat pariatur incididunt","createTime":"incididunt in","deliveryTime":"enim consequat do incididunt adipisicing","updateTime":"voluptate magna Ut elit sint","number":"Excepteur sunt pariatur velit est","com":"ea sint irure eiusmod","remark":"aliqua quis tempor"}},{"id":78424322.41282636,"type":33783320.35653822,"orderNumber":"esse do amet nulla","uid":96825133.44702333,"workerId":-20514660.459787086,"siteId":-96725068.14741592,"status":1,"totalPriceApply":12907471.845122173,"totalPriceOuter":83153762.12794018,"totalPriceWarranty":-45816944.25450489,"totalPriceActual":46263733.25401527,"warehouseId":-80245498.07111172,"applyRemark":"irure laborum","deliverRemark":"non in nulla eiusmod consectetur","createTime":"enim laboris","updateTime":"non Excepteur incididunt magna aliquip","items":[{"id":43122261.98756099,"orderId":89891559.09495953,"name":"aute tempor sed","partId":-33112044.289685547,"status":-90355790.51323123,"quantity":99573793.60419351,"priceApply":-1347292.11380589,"priceActual":60305230.40028921,"returnType":-34640097.10314855,"useCount":79567567.223061,"createTime":"cillum eu deserunt","updateTime":"exercitation nisi in","returnId":-31561799.157562435}],"images":"/rest/file/image/parts/invoice_1591333116039992.jpg,/rest/file/image/parts/invoice_1591333116048870.jpg","statusText":"待审核","workOrderNumber":"OR20150327000003","express":{"orderId":-77965448.40290305,"status":-48505936.17972718,"name":"qui Duis","phoneNumber":"anim occaecat sit commodo","areaCode":-32566304.761578918,"address":"proident Excepteur","createTime":"non laboris dolor et","deliveryTime":"dolore veniam Duis","updateTime":"nulla esse","number":"sint ut et esse","com":"irure laboris","remark":"dolor Lorem laboris dolor"},"productBarcode":"cillum nulla Ut ipsum","productId":-47980724.91529095,"measures":"exercitation","brandName":"长虹(CHANGHONG)","supplierId":-21118419.445017934,"productModel":"incididunt irure","workOrderId":23532670.725171506,"categoryName":"电冰箱"},{"id":-27016749.524627715,"type":98311830.96038702,"orderNumber":"Excepteur exercitation voluptate","uid":-23955900.388702527,"workerId":12348320.263107345,"siteId":85445481.861619,"status":-85639031.40044658,"totalPriceApply":59578811.39297968,"totalPriceOuter":63020136.54167214,"totalPriceWarranty":43624244.99155545,"totalPriceActual":66909001.40717006,"warehouseId":61666308.50697875,"applyRemark":"reprehenderit dolor consectetur","deliverRemark":"voluptate aute elit Excepteur","createTime":"dolore veniam Duis","updateTime":"labore proident ut deserunt irure","items":[{"id":29537776.228774786,"orderId":67503467.09976402,"name":"minim nulla nisi ex eu","partId":-21949243.355626136,"status":93701973.31152403,"quantity":-5584003.629620329,"priceApply":7135128.281559229,"priceActual":85248204.81612098,"returnType":12998787.696959198,"useCount":-68055928.52868809,"createTime":"laboris voluptate in consequat dolor","updateTime":"culpa in","returnId":-20348547.63497989},{"id":39742322.49149105,"orderId":96562506.70698965,"name":"dolore eiusmod occaecat","partId":-26810768.572022334,"status":2796631.830863744,"quantity":-26922446.21481517,"priceApply":-55179205.75027007,"priceActual":5697379.518900096,"returnType":53261341.24092224,"useCount":74342986.36835992,"createTime":"ipsum laborum","updateTime":"dolore","returnId":-21860322.65894431},{"id":-17470619.832603917,"orderId":48112878.69515741,"name":"commodo","partId":27845586.202810198,"status":83884256.5329633,"quantity":69335236.06709576,"priceApply":-84246321.52978861,"priceActual":28965031.536926314,"returnType":-550131.0979412645,"useCount":99968478.51870897,"createTime":"pariatur qui cillum Duis","updateTime":"proident aliqua sunt","returnId":14952441.495038033},{"id":34995646.945470065,"orderId":-39293942.692088366,"name":"sunt","partId":57973905.82733452,"status":66859878.30531177,"quantity":-72406647.4199554,"priceApply":-10822358.045907527,"priceActual":26050607.973160654,"returnType":45059697.69330442,"useCount":41999647.11947328,"createTime":"proident in mollit in","updateTime":"reprehenderit magna amet","returnId":-86293781.49458757},{"id":96571724.33663553,"orderId":-16255981.89165847,"name":"minim ipsum ullamco culpa","partId":33297414.986852616,"status":35470971.70208612,"quantity":-47109346.81945864,"priceApply":-72173057.59690742,"priceActual":-94334669.98701036,"returnType":-47114863.55247505,"useCount":92358631.7287406,"createTime":"consectetur reprehenderit minim Excepteur","updateTime":"ut aute anim sed","returnId":92143490.11591995}],"images":"/rest/file/image/parts/invoice_1591333116039992.jpg,/rest/file/image/parts/invoice_1591333116048870.jpg","statusText":"待审核","productBarcode":"laborum cillum adipisicing ad velit","categoryName":"电冰箱","workOrderId":12532424.255793735,"workOrderNumber":"OR20150327000003","brandName":"长虹(CHANGHONG)","express":{"orderId":-47061242.5943119,"status":-71113301.69277315,"name":"sit in","phoneNumber":"voluptate dolor commodo","areaCode":3163523.565223247,"address":"sed consectetur aliqua","createTime":"occaecat fugiat in mollit","deliveryTime":"consectetur anim","updateTime":"velit non enim ut","com":"qui sint cillum","remark":"sed nostrud cillum","number":"veniam nulla"},"supplierId":659667.8267708272,"productId":87457975.53702831,"productModel":"ex","measures":"do in non"},{"id":79910321.25893903,"type":-92755715.85938272,"orderNumber":"dolore","uid":32045129.492245644,"workerId":-87225497.55755508,"siteId":929206.9191809446,"status":-49628754.46400306,"totalPriceApply":-86759265.47973964,"totalPriceOuter":77774648.6038025,"totalPriceWarranty":-43192184.70357793,"totalPriceActual":63259397.26451972,"warehouseId":-51540398.5483279,"applyRemark":"ut","deliverRemark":"est labore dolor","createTime":"consectetur","updateTime":"ut velit tempor irure mollit","items":[{"id":-59145028.86317692,"orderId":-11320686.899104223,"name":"enim","partId":49736274.59968069,"status":95250295.35558042,"quantity":-81208607.06551526,"priceApply":-8044619.175376594,"priceActual":-48277760.54597996,"returnType":64159297.29585245,"useCount":84371931.03454325,"createTime":"esse ea dolor anim nulla","updateTime":"laborum reprehenderit sit veniam","returnId":24299761.634605184}],"images":"/rest/file/image/parts/invoice_1591333116039992.jpg,/rest/file/image/parts/invoice_1591333116048870.jpg","statusText":"待审核","productModel":"ut sint dolor reprehenderit eu","brandName":"长虹(CHANGHONG)","productBarcode":"reprehenderit laboris Lorem tempor","measures":"irure elit pariatur","supplierId":-36938327.731029876,"workOrderId":78526155.84958395,"express":{"orderId":-49350095.5799381,"status":29255996.85214384,"name":"irure labore","phoneNumber":"dolor mollit pariatur consectetur","areaCode":43876681.307484895,"address":"ipsum enim dolor nostrud proident","createTime":"in pariatur eiusmod","deliveryTime":"ea","updateTime":"aute","remark":"ut id magna","number":"eu Ut","com":"dolor culpa non Ut"},"productId":-58537035.058075525,"workOrderNumber":"OR20150327000003","categoryName":"电冰箱"}]
let list = res.data || []
this.partsList.push(...list)
}
res.data = [{
"id": 9406509.806407556,
"type": 86614521.01432693,
"orderNumber": "RQ9543573175802",
"uid": 67994626.298127,
"workerId": 69452943.60857615,
"siteId": 270403.14672003686,
"status": 15,
"totalPriceApply": 96899360.2165232,
"totalPriceOuter": 35919580.812509984,
"totalPriceWarranty": -83602139.37454514,
"totalPriceActual": -71939604.96854639,
"warehouseId": 61923414.728333235,
"applyRemark": "tempor esse adipisicing nulla",
"deliverRemark": "enim",
"createTime": "cupidatat in Excepteur esse anim",
"updateTime": "dolore cillum",
"items": [{
"id": 88259111.29600757,
"orderId": 48226509.228051245,
"name": "空开盒",
"partId": -52087023.09823719,
"status": 15,
"quantity": 2,
"priceApply": -74553732.16561832,
"priceActual": -52938715.5216837,
"returnType": 71273082.1392237,
"useCount": 68961949.10468733,
"createTime": "ut minim laboris ex ea",
"updateTime": "culpa ea nulla adipisicing",
"returnId": -73960153.99926767,
"images": "/rest/file/image/parts/invoice_1591333116039992.jpg,/rest/file/image/parts/invoice_1591333116048870.jpg"
}, {
"id": -3524944.017209992,
"orderId": 34533058.60869488,
"name": "电缆",
"partId": 78320657.17744848,
"status": 15,
"quantity": 6,
"priceApply": 72739542.49244872,
"priceActual": 5169889.19776167,
"returnType": -92361482.60375243,
"useCount": 59522052.97427672,
"createTime": "ut velit adipisicing incididunt",
"updateTime": "pariatur sed proident",
"returnId": -96764909.17950238,
"images": "/rest/file/image/parts/invoice_1591333116039992.jpg,/rest/file/image/parts/invoice_1591333116048870.jpg"
}],
"images": "/rest/file/image/parts/invoice_1591333116039992.jpg,/rest/file/image/parts/invoice_1591333116048870.jpg",
"statusText": "待审核",
"workOrderId": -12573027.93228963,
"workOrderNumber": "OR20150327000003",
"measures": "est",
"express": {
"orderId": 1804452.0561671257,
"status": -1,
"name": "机顶盒",
"phoneNumber": "minim Ut nisi",
"areaCode": 42437809.509774685,
"address": "magna",
"createTime": "mollit tempor cillum",
"deliveryTime": "consequat et labore dolore",
"updateTime": "nostrud",
"remark": "eiusmod mollit ea aute",
"com": "sint nisi anim elit dolor",
"number": "consectetur ex"
},
"productModel": "incididunt magna velit Excepteur laboris",
"productBarcode": "esse",
"supplierId": 53499096.003008485,
"brandName": "长虹(CHANGHONG)",
"productId": -68709997.40881962,
"categoryName": "电冰箱"
}, {
"id": 21491164.69065389,
"type": -99940494.04686938,
"orderNumber": "RE9878766666",
"uid": -86210053.82862727,
"workerId": 47505594.97869697,
"siteId": -3766937.9397049993,
"status": -1,
"totalPriceApply": 78049843.31156719,
"totalPriceOuter": -97305746.39303829,
"totalPriceWarranty": -93872258.5442259,
"totalPriceActual": 54629844.58685568,
"warehouseId": 72893467.15425757,
"applyRemark": "ullamco cillum commodo tempor",
"deliverRemark": "labore dolor Ut ex id",
"createTime": "laborum enim minim sint",
"updateTime": "tempor pariatur",
"items": [{
"id": 22876807.093349114,
"orderId": -73328349.75448325,
"name": "proident culpa",
"partId": -57956331.85626335,
"status": -61540349.085944615,
"quantity": 88196350.70342317,
"priceApply": -49775657.860448994,
"priceActual": -25006069.17107247,
"returnType": 84771113.8737934,
"useCount": 86264998.81449816,
"createTime": "pariatur commodo esse nisi Ut",
"updateTime": "officia laboris cupidatat",
"returnId": 73065823.78881967
}, {
"id": -51040560.904031195,
"orderId": -28945683.292889908,
"name": "cupidatat veniam reprehenderit velit ea",
"partId": 38434800.50565642,
"status": 43614158.136024624,
"quantity": 9111630.336844191,
"priceApply": 38764169.330946624,
"priceActual": -1931327.0985768437,
"returnType": -93067293.47853354,
"useCount": 90333545.98417392,
"createTime": "nisi",
"updateTime": "cillum dolore sint",
"returnId": 91168418.0917764
}, {
"id": 45557257.39867419,
"orderId": 1407586.8636095077,
"name": "ad labore tempor",
"partId": -99019059.82541245,
"status": 8199757.844844416,
"quantity": 49577898.758369386,
"priceApply": 78393740.80746442,
"priceActual": -19161016.249845147,
"returnType": -99616253.70173919,
"useCount": -91155682.11473106,
"createTime": "quis id sunt magna proident",
"updateTime": "consequat irure",
"returnId": 69728822.52361763
}, {
"id": 52490483.55701485,
"orderId": 22205466.1845994,
"name": "minim",
"partId": 99353322.81353238,
"status": 74090404.86914167,
"quantity": 92588636.85998356,
"priceApply": 21638286.200525463,
"priceActual": 42168758.11864549,
"returnType": 2228380.1288566887,
"useCount": -56271233.94790425,
"createTime": "ullamco",
"updateTime": "sit Duis id proident",
"returnId": -48202137.79856801
}, {
"id": -17082858.02511455,
"orderId": -74415557.20143555,
"name": "eu mollit",
"partId": -29774044.667875186,
"status": 73843352.9406685,
"quantity": -12878510.704664588,
"priceApply": 47246503.69669163,
"priceActual": -50399277.40573487,
"returnType": 80989912.69142082,
"useCount": 26525737.12704797,
"createTime": "id",
"updateTime": "Duis",
"returnId": 18003864.839698642
}],
"images": "/rest/file/image/parts/invoice_1591333116039992.jpg,/rest/file/image/parts/invoice_1591333116048870.jpg",
"statusText": "待审核",
"productId": 23292895.61379446,
"categoryName": "电冰箱",
"productModel": "pariatur est laborum Lorem velit",
"supplierId": 5143732.578579828,
"workOrderId": 75720200.59443054,
"measures": "pariatur nisi",
"productBarcode": "fugiat",
"brandName": "长虹(CHANGHONG)",
"workOrderNumber": "OR20150327000003",
"express": {
"orderId": -45628847.934746996,
"status": 84421057.49708548,
"name": "anim",
"phoneNumber": "laborum anim elit et ex",
"areaCode": -8920144.598569289,
"address": "ut fugiat consequat pariatur incididunt",
"createTime": "incididunt in",
"deliveryTime": "enim consequat do incididunt adipisicing",
"updateTime": "voluptate magna Ut elit sint",
"number": "Excepteur sunt pariatur velit est",
"com": "ea sint irure eiusmod",
"remark": "aliqua quis tempor"
}
}, {
"id": 78424322.41282636,
"type": 33783320.35653822,
"orderNumber": "esse do amet nulla",
"uid": 96825133.44702333,
"workerId": -20514660.459787086,
"siteId": -96725068.14741592,
"status": 1,
"totalPriceApply": 12907471.845122173,
"totalPriceOuter": 83153762.12794018,
"totalPriceWarranty": -45816944.25450489,
"totalPriceActual": 46263733.25401527,
"warehouseId": -80245498.07111172,
"applyRemark": "irure laborum",
"deliverRemark": "non in nulla eiusmod consectetur",
"createTime": "enim laboris",
"updateTime": "non Excepteur incididunt magna aliquip",
"items": [{
"id": 43122261.98756099,
"orderId": 89891559.09495953,
"name": "aute tempor sed",
"partId": -33112044.289685547,
"status": -90355790.51323123,
"quantity": 99573793.60419351,
"priceApply": -1347292.11380589,
"priceActual": 60305230.40028921,
"returnType": -34640097.10314855,
"useCount": 79567567.223061,
"createTime": "cillum eu deserunt",
"updateTime": "exercitation nisi in",
"returnId": -31561799.157562435
}],
"images": "/rest/file/image/parts/invoice_1591333116039992.jpg,/rest/file/image/parts/invoice_1591333116048870.jpg",
"statusText": "待审核",
"workOrderNumber": "OR20150327000003",
"express": {
"orderId": -77965448.40290305,
"status": -48505936.17972718,
"name": "qui Duis",
"phoneNumber": "anim occaecat sit commodo",
"areaCode": -32566304.761578918,
"address": "proident Excepteur",
"createTime": "non laboris dolor et",
"deliveryTime": "dolore veniam Duis",
"updateTime": "nulla esse",
"number": "sint ut et esse",
"com": "irure laboris",
"remark": "dolor Lorem laboris dolor"
},
"productBarcode": "cillum nulla Ut ipsum",
"productId": -47980724.91529095,
"measures": "exercitation",
"brandName": "长虹(CHANGHONG)",
"supplierId": -21118419.445017934,
"productModel": "incididunt irure",
"workOrderId": 23532670.725171506,
"categoryName": "电冰箱"
}, {
"id": -27016749.524627715,
"type": 98311830.96038702,
"orderNumber": "Excepteur exercitation voluptate",
"uid": -23955900.388702527,
"workerId": 12348320.263107345,
"siteId": 85445481.861619,
"status": -85639031.40044658,
"totalPriceApply": 59578811.39297968,
"totalPriceOuter": 63020136.54167214,
"totalPriceWarranty": 43624244.99155545,
"totalPriceActual": 66909001.40717006,
"warehouseId": 61666308.50697875,
"applyRemark": "reprehenderit dolor consectetur",
"deliverRemark": "voluptate aute elit Excepteur",
"createTime": "dolore veniam Duis",
"updateTime": "labore proident ut deserunt irure",
"items": [{
"id": 29537776.228774786,
"orderId": 67503467.09976402,
"name": "minim nulla nisi ex eu",
"partId": -21949243.355626136,
"status": 93701973.31152403,
"quantity": -5584003.629620329,
"priceApply": 7135128.281559229,
"priceActual": 85248204.81612098,
"returnType": 12998787.696959198,
"useCount": -68055928.52868809,
"createTime": "laboris voluptate in consequat dolor",
"updateTime": "culpa in",
"returnId": -20348547.63497989
}, {
"id": 39742322.49149105,
"orderId": 96562506.70698965,
"name": "dolore eiusmod occaecat",
"partId": -26810768.572022334,
"status": 2796631.830863744,
"quantity": -26922446.21481517,
"priceApply": -55179205.75027007,
"priceActual": 5697379.518900096,
"returnType": 53261341.24092224,
"useCount": 74342986.36835992,
"createTime": "ipsum laborum",
"updateTime": "dolore",
"returnId": -21860322.65894431
}, {
"id": -17470619.832603917,
"orderId": 48112878.69515741,
"name": "commodo",
"partId": 27845586.202810198,
"status": 83884256.5329633,
"quantity": 69335236.06709576,
"priceApply": -84246321.52978861,
"priceActual": 28965031.536926314,
"returnType": -550131.0979412645,
"useCount": 99968478.51870897,
"createTime": "pariatur qui cillum Duis",
"updateTime": "proident aliqua sunt",
"returnId": 14952441.495038033
}, {
"id": 34995646.945470065,
"orderId": -39293942.692088366,
"name": "sunt",
"partId": 57973905.82733452,
"status": 66859878.30531177,
"quantity": -72406647.4199554,
"priceApply": -10822358.045907527,
"priceActual": 26050607.973160654,
"returnType": 45059697.69330442,
"useCount": 41999647.11947328,
"createTime": "proident in mollit in",
"updateTime": "reprehenderit magna amet",
"returnId": -86293781.49458757
}, {
"id": 96571724.33663553,
"orderId": -16255981.89165847,
"name": "minim ipsum ullamco culpa",
"partId": 33297414.986852616,
"status": 35470971.70208612,
"quantity": -47109346.81945864,
"priceApply": -72173057.59690742,
"priceActual": -94334669.98701036,
"returnType": -47114863.55247505,
"useCount": 92358631.7287406,
"createTime": "consectetur reprehenderit minim Excepteur",
"updateTime": "ut aute anim sed",
"returnId": 92143490.11591995
}],
"images": "/rest/file/image/parts/invoice_1591333116039992.jpg,/rest/file/image/parts/invoice_1591333116048870.jpg",
"statusText": "待审核",
"productBarcode": "laborum cillum adipisicing ad velit",
"categoryName": "电冰箱",
"workOrderId": 12532424.255793735,
"workOrderNumber": "OR20150327000003",
"brandName": "长虹(CHANGHONG)",
"express": {
"orderId": -47061242.5943119,
"status": -71113301.69277315,
"name": "sit in",
"phoneNumber": "voluptate dolor commodo",
"areaCode": 3163523.565223247,
"address": "sed consectetur aliqua",
"createTime": "occaecat fugiat in mollit",
"deliveryTime": "consectetur anim",
"updateTime": "velit non enim ut",
"com": "qui sint cillum",
"remark": "sed nostrud cillum",
"number": "veniam nulla"
},
"supplierId": 659667.8267708272,
"productId": 87457975.53702831,
"productModel": "ex",
"measures": "do in non"
}, {
"id": 79910321.25893903,
"type": -92755715.85938272,
"orderNumber": "dolore",
"uid": 32045129.492245644,
"workerId": -87225497.55755508,
"siteId": 929206.9191809446,
"status": -49628754.46400306,
"totalPriceApply": -86759265.47973964,
"totalPriceOuter": 77774648.6038025,
"totalPriceWarranty": -43192184.70357793,
"totalPriceActual": 63259397.26451972,
"warehouseId": -51540398.5483279,
"applyRemark": "ut",
"deliverRemark": "est labore dolor",
"createTime": "consectetur",
"updateTime": "ut velit tempor irure mollit",
"items": [{
"id": -59145028.86317692,
"orderId": -11320686.899104223,
"name": "enim",
"partId": 49736274.59968069,
"status": 95250295.35558042,
"quantity": -81208607.06551526,
"priceApply": -8044619.175376594,
"priceActual": -48277760.54597996,
"returnType": 64159297.29585245,
"useCount": 84371931.03454325,
"createTime": "esse ea dolor anim nulla",
"updateTime": "laborum reprehenderit sit veniam",
"returnId": 24299761.634605184
}],
"images": "/rest/file/image/parts/invoice_1591333116039992.jpg,/rest/file/image/parts/invoice_1591333116048870.jpg",
"statusText": "待审核",
"productModel": "ut sint dolor reprehenderit eu",
"brandName": "长虹(CHANGHONG)",
"productBarcode": "reprehenderit laboris Lorem tempor",
"measures": "irure elit pariatur",
"supplierId": -36938327.731029876,
"workOrderId": 78526155.84958395,
"express": {
"orderId": -49350095.5799381,
"status": 29255996.85214384,
"name": "irure labore",
"phoneNumber": "dolor mollit pariatur consectetur",
"areaCode": 43876681.307484895,
"address": "ipsum enim dolor nostrud proident",
"createTime": "in pariatur eiusmod",
"deliveryTime": "ea",
"updateTime": "aute",
"remark": "ut id magna",
"number": "eu Ut",
"com": "dolor culpa non Ut"
},
"productId": -58537035.058075525,
"workOrderNumber": "OR20150327000003",
"categoryName": "电冰箱"
}]
let list = res.data || []
this.partsList.push(...list)
this.loadStatus = list.length < this.pageSize ? 'nomore' : 'loadmore'
} else {
console.log(res.message)
......@@ -159,34 +578,52 @@
this.loaded = true
});
},
handleOperate(info) {
// 调接口
// 跳到全部、刷新页面
},
handleClickCell(info) {
var pages = getCurrentPages();
if (pages.length >= 1) {
var page = pages[pages.length - 1];
page.info = info
}
uni.navigateTo({
url: 'pages/mine/warehouse/partsDetail'
})
handleOperate(partsId, operateType) {
this.$u.api[operateType](partsId).then(res => {
var type = 'error'
var message = res.message
if (res.code === 200) {
if (res.data == true) {
type = 'success'
message = '操作成功'
this.currentIndex = 0
this.reloadPartsList()
}
} else {
console.log(res.message)
}
this.$refs.uToast.show({
title: message,
type: type,
duration: 1000,
callback: function() {}
})
})
},
handleClickApply() {
uni.navigateTo({
url: 'pages/parts/application'
})
handleClickCell(info) {
var pages = getCurrentPages();
if (pages.length >= 1) {
var page = pages[pages.length - 1];
page.info = info
}
uni.navigateTo({
url: 'pages/mine/warehouse/partsDetail'
})
},
handleClickSearch() {
var pages = getCurrentPages();
handleClickApply() {
uni.navigateTo({
url: 'pages/parts/application'
})
},
handleClickSearch() {
var pages = getCurrentPages();
uni.navigateTo({
url: 'pages/mine/warehouse/searchParts'
})
},
radioChange(e) {
this.selectedAll = !this.selectedAll
},
radioChange(e) {
this.selectedAll = !this.selectedAll
},
onRefresh() {
if (this._freshing) return;
......@@ -198,16 +635,16 @@
},
reloadPartsList() { // 第一页数据
this.pageNumber = 0
this.loadStatus = 'loading'
this.loadStatus = 'loading'
this.getUnstockedList(this.currentTab.status)
},
reachBottom(e) {
if (this.loadStatus != 'loadmore') return
this.loadStatus == 'loading'
this.getUnstockedList(this.currentTab.status)
},
reachBottom(e) {
if (this.loadStatus != 'loadmore') return
this.loadStatus == 'loading'
this.getUnstockedList(this.currentTab.status)
},
scroll() {
this.buttonType = 'collapse'
},
scroll() {
this.buttonType = 'collapse'
},
}
};
......@@ -215,47 +652,54 @@
<style lang="scss" scoped>
.ware-house {
padding: 0 30rpx;
height: 100vh;
display: flex;
flex-direction: column;
.search-view {
margin-bottom: 20rpx;
margin-top: 10rpx;
/deep/ .u-search .u-content {
padding-left: 40rpx;
}
/deep/ .u-search .u-input {
margin: 0 20rpx;
}
/deep/ .u-search .u-icon--right .u-iconfont {
font-size: 36rpx !important;
}
height: 100vh;
display: flex;
flex-direction: column;
.search-view {
margin-bottom: 20rpx;
margin-top: 10rpx;
/deep/ .u-search .u-content {
padding-left: 40rpx;
}
/deep/ .u-search .u-input {
margin: 0 20rpx;
}
/deep/ .u-search .u-icon--right .u-iconfont {
font-size: 36rpx !important;
}
}
.u-tabs-box {
margin-bottom: 30rpx;
}
.tab-view {
height: 100%;
overflow: auto;
.load-more-view {
margin-bottom: 20rpx;
}
.loading-view {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
margin-top: 300rpx;
position: absolute;
}
.loading-view {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
margin-top: 300rpx;
position: absolute;
}
}
.fixed-button {
position: fixed;
right: 20rpx;
bottom: 140rpx;
.fixed-button {
position: fixed;
right: 20rpx;
bottom: 140rpx;
}
}
</style>
......@@ -99,10 +99,29 @@
this.loaded = true
});
},
handleOperate(type) {
// 调接口
// 修改info的status
// 刷新页面
// 响应操作按钮
handleOperate(partsId, operateType, willStatus) {
this.$u.api[operateType](partsId).then(res => {
var type = 'error'
var message = res.message
if (res.code === 200) {
if (res.data == true) {
for (var item of this.partsList) {
if (item.id == partsId) {
item.status = willStatus
}
}
}
} else {
console.log(res.message)
}
this.$refs.uToast.show({
title: message,
type: type,
duration: 1000,
callback: function() {}
})
})
},
handleClickCell(info) {
var pages = getCurrentPages();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment