|
- const config = require('../../config/config.js')
- const Http = require('../../utils/HttpBasics.js')
- const util = require('../../utils/util.js')
- const app = getApp();
- Page({
-
- /**
- * 页面的初始数据
- */
- data: {
- receiptUrl: "",
- courierInput: "",
- expressageIdInput: "",
- orderNo: '',
- orderMoney: '',
- cusName: '',
- phone: '',
- address: '',
- paramData: null,
- detailData: null,
- auditRemark: '',
- disabled: false,
- btnText: '提交',
- auditRemarkShow: false,
- disabledDetail: false,
- recordExtends: [{
- remark: ''
- }]
- },
- inputauditRemark(e) {
- this.setData({
- auditRemark: e.detail.value
- })
- },
- inputorderNo(e) {
- this.setData({
- orderNo: e.detail.value
- })
- },
- inputorderMoney(e) {
- this.setData({
- orderMoney: e.detail.value
- })
- },
- inputcusName(e) {
- this.setData({
- cusName: e.detail.value
- })
- },
- inputphone(e) {
- this.setData({
- phone: e.detail.value
- })
- },
- inputaddress(e) {
- this.setData({
- address: e.detail.value
- })
- },
-
- inputRemark(e) {
- let recordExtends = this.data.recordExtends
- recordExtends[e.target.dataset.index].remark = e.detail.value
- this.setData({
- recordExtends: recordExtends
- })
- },
- addRemark() {
- let recordExtends = this.data.recordExtends
- recordExtends.push({remark: ''})
- this.setData({
- recordExtends: recordExtends
- })
- },
- delRemark(e) {
- let recordExtends = this.data.recordExtends
- recordExtends.splice(e.target.dataset.index, 1)
- this.setData({
- recordExtends: recordExtends
- })
- },
- goBack() {
- wx.navigateBack({
- delta: 1
- })
- },
- submit() {
- if(this.data.paramData.tag == 'detail' && this.data.detailData?.auditStatus !== 0) {
- wx.navigateBack({
- delta: 1
- })
- return
- }
- if (this.data.auditRemark == "" && this.data.detailData?.auditStatus == 2) {
- wx.showToast({
- title: '请输入驳回意见',
- icon: "none"
- })
- return
- }
- if (this.data.orderNo == "") {
- wx.showToast({
- title: '请输入订单号',
- icon: "none"
- })
- return
- }
- if (this.data.orderMoney == "") {
- wx.showToast({
- title: '请输入订单金额',
- icon: "none"
- })
- return
- }
- if (this.data.cusName == "") {
- wx.showToast({
- title: '请输入客户姓名',
- icon: "none"
- })
- return
- }
- if (this.data.phone == "") {
- wx.showToast({
- title: '请输入客户电话',
- icon: "none"
- })
- return
- }
- if (this.data.address == "") {
- wx.showToast({
- title: '请输入客户地址',
- icon: "none"
- })
- return
- }
- Http.post({
- url: config.api.raffleSaveOrUpdateRecord,
- data: {
- id: this.data.paramData.tag === 'add' ? '' : this.data.detailData.id,
- activityId: this.data.paramData.tag === 'add' ? this.data.paramData.activityId : this.data.detailData.activityId,
- orderNo: this.data.orderNo,
- orderMoney: this.data.orderMoney,
- cusName: this.data.cusName,
- phone: this.data.phone,
- address: this.data.address,
- auditStatus: this.data.paramData.tag !== 'add' && this.data.detailData.auditStatus === 2 ? 0 : undefined,
- recordExtends: this.data.recordExtends
- }
- }).then(res=>{
- wx.showToast({
- title: '提交成功!',
- icon:"none"
- })
- wx.navigateBack({
- delta: 1
- })
- }).catch(err=>{
- wx.showToast({
- title: err.message?err.message:err.data,
- icon: "none"
- })
- })
- },
-
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad: function(options) {
- this.setData({
- id: options.id,
- paramData: options,
- disabled: false,// options.tag !== 'add' ? true : false,
- disabledDetail: options.tag == 'detail' ,
- btnText: options.tag == 'add' ? '提交' : options.tag == 'detail' ? '已完成' : '修改'
- })
- options.tag !== 'add' && this.getData()
- },
- getData() {
- Http.get({
- url: config.api.raffleRecordInfo,
- data: {
- id: this.data.id
- }
- }).then(res => {
- res.data.cashRate = res.data.cashRate + '%'
- res.data.mallRate = res.data.mallRate + '%'
- res.data.merchantRate = res.data.merchantRate + '%'
- this.setData({
- detailData: res.data
- })
- this.setData({
- orderNo: res.data.orderNo,
- orderMoney:res.data.orderMoney,
- cusName: res.data.cusName,
- phone: res.data.phone,
- address: res.data.address,
- auditRemark: res.data.auditRemark,
- auditRemarkShow: res.data.auditStatus === 2,
- recordExtends: res.data.recordExtends
- })
- if(res.data.auditStatus === 0) {
- this.setData({
- disabled: false,
- disabledDetail: false,
- btnText: '提交'
- })
- }
- }).catch(err => {
- wx.showToast({
- title: err.message ? err.message : err.data,
- })
- })
- },
-
- /**
- * 生命周期函数--监听页面初次渲染完成
- */
- onReady: function() {
-
- },
-
- /**
- * 生命周期函数--监听页面显示
- */
- onShow: function() {
-
- },
-
- /**
- * 生命周期函数--监听页面隐藏
- */
- onHide: function() {
-
- },
-
- /**
- * 生命周期函数--监听页面卸载
- */
- onUnload: function() {
-
- },
-
- /**
- * 页面相关事件处理函数--监听用户下拉动作
- */
- onPullDownRefresh: function() {
-
- },
-
- /**
- * 页面上拉触底事件的处理函数
- */
- onReachBottom: function() {
-
- },
-
- /**
- * 用户点击右上角分享
- */
- onShareAppMessage: function() {
-
- }
- })
|