From b6548ae0d7c5fd93ee8eccd3a48d4c3616a5aeb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E5=8F=B6?= Date: Mon, 7 Mar 2022 17:34:31 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=8B=A8=EF=BC=8C=E7=9B=98=E7=82=B9?= =?UTF-8?q?=EF=BC=8C=E5=BA=93=E5=AD=98=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.json | 5 +- commons/css/base/imgSize.wxss | 1 + commons/css/thirdparty/iconfont.wxss | 13 +- commons/js/config.js | 8 ++ commons/js/utils/apiQuery.js | 49 ++++++++ pages/allot/detail/index.js | 2 +- pages/allot/index.js | 84 +++++++++++++ pages/allot/index.json | 2 +- pages/allot/index.wxml | 59 +++++++-- pages/allot/list/index.js | 4 + pages/allot/list/index.wxml | 6 +- pages/channel/index.wxml | 4 +- pages/index/index.js | 149 +++++++++++++++++++++-- pages/index/index.wxml | 104 ++++++++++++---- pages/index/index.wxss | 8 +- pages/inventory/detail/index.js | 174 +++++++++++++++++++++++++++ pages/inventory/detail/index.json | 6 + pages/inventory/detail/index.wxml | 60 +++++++++ pages/inventory/detail/index.wxss | 1 + pages/inventory/list/index.js | 161 +++++++++++++++++++++++++ pages/inventory/list/index.json | 6 + pages/inventory/list/index.wxml | 62 ++++++++++ pages/inventory/list/index.wxss | 3 + pages/inventory/warning/index.js | 86 +++++++++++++ pages/inventory/warning/index.json | 6 + pages/inventory/warning/index.wxml | 22 ++++ pages/inventory/warning/index.wxss | 0 27 files changed, 1036 insertions(+), 49 deletions(-) create mode 100644 pages/inventory/detail/index.js create mode 100644 pages/inventory/detail/index.json create mode 100644 pages/inventory/detail/index.wxml create mode 100644 pages/inventory/detail/index.wxss create mode 100644 pages/inventory/list/index.js create mode 100644 pages/inventory/list/index.json create mode 100644 pages/inventory/list/index.wxml create mode 100644 pages/inventory/list/index.wxss create mode 100644 pages/inventory/warning/index.js create mode 100644 pages/inventory/warning/index.json create mode 100644 pages/inventory/warning/index.wxml create mode 100644 pages/inventory/warning/index.wxss diff --git a/app.json b/app.json index 12ce988..8ab707f 100644 --- a/app.json +++ b/app.json @@ -41,7 +41,10 @@ "pages/order/filterList/index2", "pages/siyutong/index", "pages/siyutong/activityDetail/index", - "pages/siyutong/activityRanking/index" + "pages/siyutong/activityRanking/index", + "pages/inventory/detail/index", + "pages/inventory/list/index", + "pages/inventory/warning/index" ], "echarts": [ { diff --git a/commons/css/base/imgSize.wxss b/commons/css/base/imgSize.wxss index d1556c6..60498b7 100644 --- a/commons/css/base/imgSize.wxss +++ b/commons/css/base/imgSize.wxss @@ -16,6 +16,7 @@ .img-135x135{width:135rpx;height:135rpx;box-sizing:border-box;} .img-140x140{width:140rpx;height:140rpx;box-sizing:border-box;} .img-160x160{width:160rpx;height:160rpx;box-sizing:border-box;} +.img-190x175{width:190rpx;height:175rpx;box-sizing:border-box;} .img-200x180{width:200rpx;height:180rpx;box-sizing:border-box;} .img-208x170{width:208rpx;height:170rpx;box-sizing:border-box;} .img-220x200{width:220rpx;height:200rpx;box-sizing:border-box;} diff --git a/commons/css/thirdparty/iconfont.wxss b/commons/css/thirdparty/iconfont.wxss index cd46564..5324bd4 100644 --- a/commons/css/thirdparty/iconfont.wxss +++ b/commons/css/thirdparty/iconfont.wxss @@ -1,9 +1,9 @@ @font-face { font-family: "iconfont"; /* Project id 2643717 */ src: - url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), - url('iconfont.woff?t=1643332787549') format('woff'), - url('iconfont.ttf?t=1643332787549') format('truetype'); + url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), + url('iconfont.woff?t=1646645391609') format('woff'), + url('iconfont.ttf?t=1646645391609') format('truetype'); } .iconfont { @@ -13,6 +13,10 @@ -moz-osx-font-smoothing: grayscale; } +.icon-arrow:before { + content: "\e622"; +} + .icon-zuofei:before { content: "\e6e6"; } @@ -387,5 +391,4 @@ .icon-shoujihao:before { content: "\e6a2"; -} - +} \ No newline at end of file diff --git a/commons/js/config.js b/commons/js/config.js index c1cc631..2e96d28 100644 --- a/commons/js/config.js +++ b/commons/js/config.js @@ -119,6 +119,14 @@ api = { appSytactivityDetail:'app/sytactivity/detail', //活动详情 appSytactivityLog:'app/sytactivity/log', //实时战报 appSytactivityRanking:'app/sytactivity/ranking', //活动排名 + + appInventoryTabs:'app/inventory/tabs', //盘点记录_tab + appInventoryLists:'app/inventory/lists', //盘点记录 + appInventory:'app/inventory', //盘点详情 /盘点上传图片 + appInventoryRemind:'app/inventory/remind', //盘点提醒 + + appGoodsRemind:'app/goods/remind', //库存提醒/预警 + appGoodsLists:'app/goods/lists', //库存列表 } diff --git a/commons/js/utils/apiQuery.js b/commons/js/utils/apiQuery.js index ee1438a..ac187e3 100644 --- a/commons/js/utils/apiQuery.js +++ b/commons/js/utils/apiQuery.js @@ -762,4 +762,53 @@ apiQuery.getAppSytactivityRanking = function (params) { }) } +//盘点记录_tab +apiQuery.getAppInventoryTabs = function (params) { + return new Promise(function (resolve, reject) { + HttpRequest(false, Config.api.appInventoryTabs, 2, params, "GET", resolve, reject) + }) +} + +//盘点列表 +apiQuery.getAppInventoryLists = function (params) { + return new Promise(function (resolve, reject) { + HttpRequest(false, Config.api.appInventoryLists, 2, params, "GET", resolve, reject) + }) +} + +//盘点详情 +apiQuery.getAppInventory = function (params) { + return new Promise(function (resolve, reject) { + HttpRequest(false, Config.api.appInventory, 2, params, "GET", resolve, reject) + }) +} + +//确认盘点 +apiQuery.postAppInventory = function (params) { + return new Promise(function (resolve, reject) { + HttpRequest(true, Config.api.appInventory, 2, params, "POST", resolve, reject) + }) +} + +//盘点提醒 +apiQuery.getAppInventoryRemind = function (params) { + return new Promise(function (resolve, reject) { + HttpRequest(false, Config.api.appInventoryRemind, 2, params, "GET", resolve, reject) + }) +} + +//库存提醒/预警 +apiQuery.getAppGoodsRemind = function (params) { + return new Promise(function (resolve, reject) { + HttpRequest(false, Config.api.appGoodsRemind, 2, params, "GET", resolve, reject) + }) +} + +//库存列表 +apiQuery.getAppGoodsLists = function (params) { + return new Promise(function (resolve, reject) { + HttpRequest(false, Config.api.appGoodsLists, 2, params, "GET", resolve, reject) + }) +} + export default apiQuery; \ No newline at end of file diff --git a/pages/allot/detail/index.js b/pages/allot/detail/index.js index 23c416d..454c930 100644 --- a/pages/allot/detail/index.js +++ b/pages/allot/detail/index.js @@ -23,7 +23,7 @@ Page({ }, onShow: function () { - + }, //获取订单详情 diff --git a/pages/allot/index.js b/pages/allot/index.js index ab920d6..c358327 100644 --- a/pages/allot/index.js +++ b/pages/allot/index.js @@ -3,11 +3,19 @@ const app = getApp() Page({ data: { imgUrl: _.config.imgUrl, + isShowReport:false,//是否显示调拨盘点弹框 }, onLoad: function (options) { this.getUserInfo() }, onShow: function () { + this.setData({ + isShowReport:false,//是否显示调拨盘点弹框 + remindMsg:[], + }); + this.getAppTransferRemind() + this.getAppInventoryRemind() + this.getAppGoodsRemind() }, //获取用户信息 getUserInfo(){ @@ -18,6 +26,62 @@ Page({ }); }, + //调拨提醒 + getAppTransferRemind(){ + _.apiQuery.getAppTransferRemind().then(res => { + if(res.data.total>0){ + let remindMsg = this.data.remindMsg + remindMsg.push({ + title:'调拨提醒', + content:'您有新的车辆调拨,需要您进行确认操作。', + img:'https://qs.haodian.cn/wechat_app/lichebao/allot/car.gif?v=220224', + btn:{ + title:'前往操作', + url:'/pages/allot/list/index', + }, + }) + this.setData({ + remindMsg, + isShowReport:true, + }) + } + }); + }, + + //盘点提醒 + getAppInventoryRemind(){ + _.apiQuery.getAppInventoryRemind().then(res => { + if(res.data.total>0){ + let remindMsg = this.data.remindMsg + remindMsg.push({ + title:'盘点提醒', + content:'您有新的车辆盘点,需要您进行确认操作。', + img:'https://qs.haodian.cn/wechat_app/lichebao/inventory/animation.gif', + btn:{ + title:'前往操作', + url:'/pages/inventory/list/index', + }, + }) + this.setData({ + remindMsg, + isShowReport:true, + }) + } + }); + }, + + //库存提醒/预警 + getAppGoodsRemind(){ + let params = {}; + params['type'] = 1; + _.apiQuery.getAppGoodsRemind(params).then(res => { + this.setData({ + stock:res.data, + }) + wx.stopPullDownRefresh() + }); + }, + //推送链接 pushLink(e) { if(e.currentTarget.dataset.url){ @@ -25,4 +89,24 @@ Page({ } }, + //显示隐藏调拨盘点弹窗 + optShowReport(e){ + this.setData({ + isShowReport:!this.data.isShowReport, + }) + }, + + //退出登录 + logout(){ + wx.clearStorage() + wx.reLaunch({ + url: '/pages/login/index' + }) + }, + + //页面相关事件处理函数--监听用户下拉动作 + onPullDownRefresh: function () { + this.getAppGoodsRemind() + }, + }) \ No newline at end of file diff --git a/pages/allot/index.json b/pages/allot/index.json index 928ff3f..3af4a06 100644 --- a/pages/allot/index.json +++ b/pages/allot/index.json @@ -1,5 +1,5 @@ { - "navigationBarTitleText": "调拨", + "enablePullDownRefresh": true, "navigationBarTextStyle": "white", "navigationBarBackgroundColor": "#1a1c26", "backgroundColor": "#ffffff", diff --git a/pages/allot/index.wxml b/pages/allot/index.wxml index 803dcb3..26d513f 100644 --- a/pages/allot/index.wxml +++ b/pages/allot/index.wxml @@ -1,15 +1,60 @@ - Hi~,欢迎回到狸车宝! - {{userInfo.uname}} - {{userInfo.biz_name}} + {{userInfo.uname}},欢迎回到狸车宝! + + + {{userInfo.biz_name}} + + + + 退出 + + - - + + + + + + + + {{stock.inventory.title}} + + + + + + + - - \ No newline at end of file + + + + + + + + + {{item.title}} + {{item.content}} + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/pages/allot/list/index.js b/pages/allot/list/index.js index 9cfed74..d88aed0 100644 --- a/pages/allot/list/index.js +++ b/pages/allot/list/index.js @@ -16,6 +16,7 @@ Page({ tabs_id:'',//分类 1进行中2已完成 tab:[], channel:'',//是否来自渠道 + city_id:'',//城市ID }, onLoad: function (options) { for (let key in options) { @@ -67,6 +68,9 @@ Page({ if(this.data.channel != ''){ params['channel'] = this.data.channel; } + if(this.data.city_id != ''){ + params['city_id'] = this.data.city_id; + } if(this.data.type != ''){ params['type'] = this.data.type; } diff --git a/pages/allot/list/index.wxml b/pages/allot/list/index.wxml index 7b2e0d0..99b552f 100644 --- a/pages/allot/list/index.wxml +++ b/pages/allot/list/index.wxml @@ -43,7 +43,11 @@ - {{item.biz_name}} + + + {{item.out_car.title}} + {{item.in_car.title}} + {{it.title}} diff --git a/pages/channel/index.wxml b/pages/channel/index.wxml index b448b23..c225741 100644 --- a/pages/channel/index.wxml +++ b/pages/channel/index.wxml @@ -13,7 +13,7 @@ - 车辆调拨记录 + 车辆调拨记录 @@ -117,7 +117,7 @@ - + \ No newline at end of file diff --git a/pages/index/index.js b/pages/index/index.js index 56621a6..3982c32 100644 --- a/pages/index/index.js +++ b/pages/index/index.js @@ -39,8 +39,37 @@ Page({ ecPie:{}, isShowNotice:false,//是否显示通知 stopNotice:false,//是否不再显示通知 - isShowReport:false, + isShowReport:false,//是否显示调拨盘点弹框 isShowProfile:true,//是否显示授权用户信息按钮 + isShowGoods:false,//是否显示库存预警 + banneractive: 0, + banneractive2: 0, + banneractive3: 0, + remindTab:[],//调拨盘点入口 + remindMsg:[],//调拨盘点弹框 + // inventory:[ + // { + // title:'车库存天数已超过20天,请尽快销售,以免造成损失!', + // name:'哪吒V', + // num:'AWR20210833232221', + // tip:'已库存:66天', + // img:'https://img.liche.cn/liche/2021/11/5438e63bb9c4963d/c5b5e20b2ecf285a.png' + // }, + // { + // title:'车库存天数已超过20天,请尽快销售,以免造成损失!', + // name:'哪吒V', + // num:'AWR20210833232221', + // tip:'已库存:66天', + // img:'https://img.liche.cn/liche/2021/11/5438e63bb9c4963d/c5b5e20b2ecf285a.png' + // }, + // { + // title:'车库存天数已超过20天,请尽快销售,以免造成损失!', + // name:'哪吒V', + // num:'AWR20210833232221', + // tip:'已库存:66天', + // img:'https://img.liche.cn/liche/2021/11/5438e63bb9c4963d/c5b5e20b2ecf285a.png' + // }, + // ], }, onLoad(options) { @@ -69,9 +98,18 @@ Page({ }, onShow: function () { + this.setData({ + remindTab:[], + remindMsg:[], + isShowReport:false,//是否显示调拨盘点弹框 + isShowGoods:false, + }); this.getAppUserCal() this.getHoursTip() this.getAppTransferRemind() + this.getAppInventoryRemind() + this.getAppGoodsRemind() + }, //生命周期函数--监听页面卸载 @@ -79,6 +117,7 @@ Page({ //卸载消息通讯 是否显示授权用户信息 _.eventBus.remove('isShowProfile',this); }, + //候取时间 getHoursTip(){ @@ -109,22 +148,85 @@ Page({ //调拨提醒 getAppTransferRemind(){ _.apiQuery.getAppTransferRemind().then(res => { - this.setData({ - allotNum: res.data.total, - }) if(res.data.total>0){ + let remindTab = this.data.remindTab + remindTab.push({ + title:'车辆调拨', + content:'您有新的车辆调拨,需要您进行确认操作。', + img:'https://qs.haodian.cn/wechat_app/lichebao/allot/car.gif?v=220224', + url:'/pages/allot/list/index', + allotNum:res.data.total, + }) + let remindMsg = this.data.remindMsg + remindMsg.push({ + title:'调拨提醒', + content:'您有新的车辆调拨,需要您进行确认操作。', + img:'https://qs.haodian.cn/wechat_app/lichebao/allot/car.gif?v=220224', + btn:{ + title:'前往操作', + url:'/pages/allot/list/index', + }, + }) this.setData({ + remindTab, + remindMsg, isShowReport:true, isShowNotice:false, + isShowGoods:false, + }) + } + }); + }, + + //盘点提醒 + getAppInventoryRemind(){ + _.apiQuery.getAppInventoryRemind().then(res => { + if(res.data.total>0){ + let remindTab = this.data.remindTab + remindTab.push({ + title:'车辆盘点', + content:'您有新的车辆调拨,需要您进行确认操作。', + img:'https://qs.haodian.cn/wechat_app/lichebao/inventory/icon.png', + url:'/pages/inventory/list/index', + allotNum:res.data.total, + }) + let remindMsg = this.data.remindMsg + remindMsg.push({ + title:'盘点提醒', + content:'您有新的车辆盘点,需要您进行确认操作。', + img:'https://qs.haodian.cn/wechat_app/lichebao/inventory/animation.gif', + btn:{ + title:'前往操作', + url:'/pages/inventory/list/index', + }, }) - }else{ this.setData({ - isShowReport:false, + remindTab, + remindMsg, + isShowReport:true, + isShowNotice:false, + isShowGoods:false, }) } }); }, + //库存提醒/预警 + getAppGoodsRemind(){ + _.apiQuery.getAppGoodsRemind().then(res => { + this.setData({ + inventory:res.data.inventory, + warning:res.data.warning, + }) + if(app.getStorageByKey("showGoodsData")!=new Date().getDate()&&res.data.warning.list&&res.data.warning.list.length>0){ + this.setData({ + isShowGoods:true, + }) + app.setStorage('showGoodsData', new Date().getDate()) + } + }); + }, + //获取用户信息 getUserInfo(){ _.apiQuery.getUserInfo().then(res => { @@ -276,12 +378,18 @@ Page({ } }, - //显示短信弹框 + //显示隐藏调拨盘点弹窗 optShowReport(e){ this.setData({ isShowReport:!this.data.isShowReport, }) }, + //显示隐藏库存预警弹窗 + optShowGoods(e){ + this.setData({ + isShowGoods:!this.data.isShowGoods, + }) + }, //开发中 development(){ @@ -292,12 +400,39 @@ Page({ }) }, + //调拨盘点轮播点 + bannerChange: function (e) { + this.setData({ + banneractive:e.detail.current, + }); + }, + //banner轮播点 + bannerChange2: function (e) { + this.setData({ + banneractive2:e.detail.current, + }); + }, + //库存预警轮播点 + bannerChange3: function (e) { + this.setData({ + banneractive3:e.detail.current, + }); + }, + //页面相关事件处理函数--监听用户下拉动作 onPullDownRefresh: function () { + this.setData({ + remindTab:[], + remindMsg:[], + isShowReport:false,//是否显示调拨盘点弹框 + isShowGoods:false, + }); this.getAppUserCal() this.getAppStatisticsHcust() this.getAppStatisticsHorder() this.getAppTransferRemind() + this.getAppInventoryRemind() + this.getAppGoodsRemind() }, }) diff --git a/pages/index/index.wxml b/pages/index/index.wxml index ca698f0..fb01309 100644 --- a/pages/index/index.wxml +++ b/pages/index/index.wxml @@ -15,7 +15,7 @@ - + 店铺概况 @@ -35,23 +35,39 @@ - - - - - - 车辆调拨 - 您有新的车辆调拨,需要您进行确认操作 - - - {{allotNum}} - - + + + + + + + {{item.title}} + {{item.content}} + + + {{item.allotNum}} + + + + + + + + - 客户代办事项 + + + {{inventory.title}} + + {{inventory.value}} + + + + + 客户代办事项 @@ -166,19 +182,61 @@ - + - - 调拨提醒 - 您有新的车辆调拨,需要您进行确认操作。 + + + + {{item.title}} + {{item.content}} + + + + + + + + + + + + + + - - + + + + + + + {{warning.title}} + {{warning.note}} + + + + + + {{item.title}} + {{item.vin}} + + {{item.days}} + + + + + + + + + + + - - - + + + \ No newline at end of file diff --git a/pages/index/index.wxss b/pages/index/index.wxss index 4f0c011..8915afa 100644 --- a/pages/index/index.wxss +++ b/pages/index/index.wxss @@ -1,4 +1,10 @@ .bg-1c89fd-8058fe{background-image:linear-gradient(45deg, #1c89fd, #8058fe);} .bg-fe606c-ff9026{background-image:linear-gradient(45deg, #fe606c, #ff9026); text-align: center;} .bg-ffedeb{background-color:#ffedeb;} -.color-ff4a3a{color:#ff4a3a;} \ No newline at end of file +.color-ff4a3a{color:#ff4a3a;} + +.indicator-pin{width:20rpx;height:6rpx;display:inline-block;background-color:#ddd;cursor:pointer;transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;margin:0 6rpx;vertical-align:top} +.indicator-pin.active{background-color:#36afa2;} + +.indicator-pin2{width:20rpx;height:6rpx;display:inline-block;background-color:#fad6c9;cursor:pointer;transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;margin:0 6rpx;vertical-align:top} +.indicator-pin2.active{background-color:#f9394d;} \ No newline at end of file diff --git a/pages/inventory/detail/index.js b/pages/inventory/detail/index.js new file mode 100644 index 0000000..581a677 --- /dev/null +++ b/pages/inventory/detail/index.js @@ -0,0 +1,174 @@ +import _ from '../../../commons/js/commons' +const app = getApp() +Page({ + data: { + imgUrl:_.config.imgUrl, + isShowTransfer:false,//是否显示确认弹窗 + car_img:[],//请上传运输单 + id:'',//查看id + mileage:'',//里程数 + note:'',//备注 + }, + onLoad: function (options) { + for (let key in options) { + this.setData({ + [key]: options[key] + }) + } + + this.getAppInventory() + + }, + onShow: function () { + + }, + + //获取订单详情 + getAppInventory(){ + let params = {}; + if(this.data.id != ''){ + params['id'] = this.data.id; + } + _.apiQuery.getAppInventory(params).then(res=>{ + this.setData({ + info:res.data, + car_img:res.data.car_img, + mileage:res.data.mileage?res.data.mileage:'', + note:res.data.note?res.data.note:'', + }) + + wx.stopPullDownRefresh() + + }) + }, + + //选择图片 + chooseImg(e) { + let that = this + wx.chooseImage({ + count: 1, + sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 + sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 + success(res1) { + wx.showLoading({ + title: '图片上传中', + }) + wx.uploadFile({ + url: _.config.api.upImg, + filePath: res1.tempFilePaths[0], + name: 'img', + formData: { + 'app': 'liche' + }, + success(res) { + setTimeout(function () { + wx.hideLoading() + }, 500); + let imgdata = JSON.parse(res.data) + that.setData({ + ['car_img['+e.currentTarget.dataset.index+'].src']:imgdata.data.full_url, + ['car_img['+e.currentTarget.dataset.index+'].value']:imgdata.data.url, + }) + }, + fail(res) { + wx.hideLoading() + wx.showToast({ + title: res.data.msg, + icon: 'none', + duration: 2000 + }) + } + }) + }, + fail: res => { + wx.showToast({ + title: '文件选择失败', + icon: 'none', + duration: 2000 + }) + } + }) + }, + + //显示报备异常弹框 + optShowReport(e){ + this.setData({ + isShowReport:!this.data.isShowReport, + photos:[], + note:'', + optid:e.currentTarget.dataset.id?e.currentTarget.dataset.id:'', + }) + }, + + + //推送链接 + pushLink(e){ + if(e.currentTarget.dataset.url){ + _.$router.openUrlScheme(e.currentTarget.dataset.url) + } + }, + + //确认盘点信息 + postAppInventory() { + let that = this + if (that.data.mileage == ''){ + wx.showToast({ + title: '请填定里程数', + icon: 'none' + }) + }else{ + that.setData({ + submitFlag: true, + }) + + let params = {}; + params['id'] = that.data.id; + params['car_img'] = that.data.car_img; + params['mileage'] = that.data.mileage; + if(that.data.note){ + params['note'] = that.data.note; + } + _.apiQuery.postAppInventory(params).then(res => { + + let pages = getCurrentPages(); + let prevPage = null; //上一个页面 + if (pages.length >= 2) { + prevPage = pages[pages.length - 2]; //上一个页面 + if(prevPage.route == 'pages/inventory/list/index'){ + prevPage.onPullDownRefresh() + } + } + + that.onPullDownRefresh() + + that.setData({ + submitFlag: false, + }) + wx.showModal({ + title: '操作成功', + content: '', + confirmText: "返回", + confirmColor: "#36afa2", + showCancel:false, + success(res) { + if (res.confirm) { + wx.navigateBack({ + delta: 1 + }) + } + } + }) + }).catch(res=>{ + that.setData({ + submitFlag: false, + }) + }); + } + }, + + //页面相关事件处理函数--监听用户下拉动作 + onPullDownRefresh(){ + this.getAppInventory() + }, + +}) \ No newline at end of file diff --git a/pages/inventory/detail/index.json b/pages/inventory/detail/index.json new file mode 100644 index 0000000..e843c7c --- /dev/null +++ b/pages/inventory/detail/index.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "盘点详情", + "usingComponents": { + + } +} \ No newline at end of file diff --git a/pages/inventory/detail/index.wxml b/pages/inventory/detail/index.wxml new file mode 100644 index 0000000..122a91a --- /dev/null +++ b/pages/inventory/detail/index.wxml @@ -0,0 +1,60 @@ + + + + + {{info.biz_name}} + + + + + + {{item.title}} + + + {{it}} + + + {{item.value}} + + + + + 盘点信息 + + + + + + + + + + {{item.title}} + + + + + + + 上传{{item.title}} + + + {{item.title}} + + + + + + km + + +