| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293 |
- // pages/order/user/info/info.js
- var app = getApp();
- Page({
- /**
- * 页面的初始数据
- */
- data: {
- orderId: null,
- logisticName: "",
- order: {},
- check: {},
- goodsList: null,
- loading: true,
- show: false,
- isStraumann: false,
- },
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad(options) {
- this.setData({
- orderId: options.orderId || '',
- isStraumann: wx.getStorageSync('isStraumann')
- })
- this.initData();
- },
- /**
- * 生命周期函数--监听页面初次渲染完成
- */
- onReady() {
- },
- /**
- * 生命周期函数--监听页面显示
- */
- onShow() {
- },
- async initData(d) {
- this.setData({
- loadding: true
- });
- let {
- data
- } = await app.ajax.gets(`/admin/bxdorder/${this.data.orderId}`);
- let order = data.data;
- if (order.finallyTime) {
- order['steps'] = 4
- } else
- if (order.dvyTime && !order.finallyTime) {
- order['steps'] = 3;
- } else
- if (order.dvyTime) {
- order['steps'] = 2;
- } else {
- order['steps'] = 1;
- }
- order['imgsArr'] = order.imgs ? order.imgs.split(",") : []
- order['activityImgsArr'] = order.activityImgs ? order.activityImgs.split(",") : []
- let {
- data: goods
- } = await app.ajax.gets(`/admin/bxdorderitem/getByOrderId/${this.data.orderId}`);
- let goodsList = goods.data.map(v => {
- v["picArr"] = v.pic ? v.pic.split(",") : null;
- return v;
- });
- // goodsList = goodsList.concat(goodsList).concat(goodsList).concat(goodsList).concat(goodsList);
- let {
- data: check
- } = await app.ajax.gets(`/admin/bxdauditlog/getByCheckId/${order.orderCheckId}`);
- let {
- data: logisticsCode
- } = await app.ajax.gets("/admin/dict/getSysDictListByType?type=logisticsCode");
- // let {
- // data: logistics
- // } = await app.ajax.gets(`/admin/bxdorder/logistics?dvyFlowId=${order.dvyFlowId}&logisticsCode=${order.logisticsCode}`);
- let logistics = logisticsCode.data.find(v => v.value == order.logisticsCode);
- this.setData({
- current: this.data.current,
- order: order,
- goodsList: goodsList,
- check: check.data,
- logisticName: logistics ? logistics.label : '',
- loading: false
- })
- // admin/bxdorder/query?activityImgs=&companyId=56&companyName=HZRCS&createTime=¤t=1&desc=create_time&mobile=&orderorderNumber=&orderNumber=&orderSaleName&receiverName=&size=10&status=
- },
- setShow(e) {
- let that = this;
- let query = wx.createSelectorQuery()
- query.select('.showAll').boundingClientRect(function (rect) {
- that.setData({
- showHeight: that.data.show ? '780rpx' : (rect.height + 'px'),
- show: !that.data.show
- })
- }).exec();
- },
- chooseImg1() {
- let that = this;
- wx.chooseMedia({
- count: 20,
- mediaType: ['image'],
- sourceType: ['album', 'camera'],
- maxDuration: 30,
- camera: 'back',
- async success(res) {
- //console.log(res.tempFiles)
- //console.log(res.tempFiles[0].tempFilePath)
- //console.log(res.tempFiles[0].size)
- let {
- data
- } = await app.ajax.upload({
- url: "/admin/bxdattachfile/upload",
- method: "UPLOAD",
- name: "file",
- formData: {
- fileType: 1,
- companyId: wx.getStorageSync('company').companyId,
- companyName: wx.getStorageSync('userInfo').companyName
- },
- data: {
- fileType: 1,
- },
- filePath: res.tempFiles[0].tempFilePath
- });
- let imgsArr = that.data.order.imgsArr;
- imgsArr.push(data.data.filePath);
- await that.updateImgs(imgsArr.join(","));
- that.setData({
- ['order.imgsArr']: imgsArr,
- ['order.imgs']: imgsArr.join(",")
- })
- }
- })
- },
- async delImgs(e) {
- let that = this;
- wx.showModal({
- title: '提示',
- content: '是否确认删除此照片?',
- complete: async (res) => {
- if (res.confirm) {
- let imgsArr = that.data.order.imgsArr;
- imgsArr.splice(e.currentTarget.dataset.index, 1)
- await that.updateImgs(imgsArr.join(","));
- that.setData({
- ['order.imgsArr']: imgsArr,
- ['order.imgs']: imgsArr.join(",")
- })
- }
- }
- })
- },
- async updateImgs(e) {
- await app.ajax.post({
- url: "/admin/bxdorder/updateImgs",
- data: {
- orderId: this.data.order.orderId,
- imgs: e ? e : this.data.order.imgs
- }
- });
- wx.showToast({
- title: '成功',
- })
- },
- chooseImg2() {
- let that = this;
- wx.chooseMedia({
- count: 1,
- mediaType: ['image'],
- sourceType: ['album', 'camera'],
- maxDuration: 30,
- camera: 'back',
- async success(res) {
- let {
- data
- } = await app.ajax.upload({
- url: "/admin/bxdattachfile/upload",
- method: "UPLOAD",
- name: "file",
- formData: {
- fileType: 1,
- companyId: wx.getStorageSync('company').companyId,
- companyName: wx.getStorageSync('userInfo').companyName
- },
- data: {
- fileType: 1,
- },
- filePath: res.tempFiles[0].tempFilePath
- });
- let activityImgsArr = that.data.order.activityImgsArr || [];
- activityImgsArr.push(data.data.filePath);
- that.setData({
- ['order.activityImgsArr']: activityImgsArr,
- ['order.activityImgs']: activityImgsArr.join(",")
- })
- }
- })
- },
- async delImgs2(e) {
- let that = this;
- wx.showModal({
- title: '提示',
- content: '是否确认删除此照片?',
- complete: async (res) => {
- if (res.confirm) {
- let activityImgsArr = that.data.order.activityImgsArr;
- activityImgsArr.splice(e.currentTarget.dataset.index, 1)
- // await that.updateImgs(activityImgsArr.join(","));
- that.setData({
- ['order.activityImgsArr']: activityImgsArr,
- ['order.activityImgs']: activityImgsArr.join(",")
- })
- }
- }
- })
- },
- async updateAimg() {
- await app.ajax.post({
- url: "/admin/bxdorder/updateActivityImgs",
- data: {
- orderId: this.data.order.orderId,
- activityImgs: this.data.order.activityImgsArr.join(","),
- activityRemark: this.data.order.activityRemark
- }
- });
- wx.showToast({
- title: '更新成功!',
- icon: "none"
- })
- },
- bindActivityRemark(e) {
- //console.log(e)
- this.setData({
- "order.activityRemark": e.detail.value
- })
- },
- copyText(e) {
- wx.setClipboardData({
- data: e.currentTarget.dataset.ordernumber,
- });
- },
- /**
- * 生命周期函数--监听页面隐藏
- */
- onHide() {
- },
- /**
- * 生命周期函数--监听页面卸载
- */
- onUnload() {
- },
- /**
- * 页面相关事件处理函数--监听用户下拉动作
- */
- onPullDownRefresh() {
- },
- /**
- * 页面上拉触底事件的处理函数
- */
- onReachBottom() {
- },
- /**
- * 用户点击右上角分享
- */
- onShareAppMessage() {
- }
- })
|