增加反馈问题描述判断。

main
YXQ 1 year ago
parent 9463a158aa
commit 65bf2c2ef4
  1. 79
      pages/feedback/feedback.js
  2. 6
      pages/feedback/feedback.wxml
  3. 1
      pages/index/index.js
  4. 6
      pages/index/index.wxml
  5. 26
      pages/meLogistics/meLogistics.js
  6. 5
      pages/meLogistics/meLogistics.wxml

@ -30,7 +30,7 @@ Page({
} }
], ],
index: 0, //问题下标 index: 0, //问题下标
problemStr:'', problemStr: '',
//图片数组 //图片数组
addImgBtn: { addImgBtn: {
isBtn: true, isBtn: true,
@ -47,36 +47,81 @@ Page({
}) })
}, },
//记录问题
problemUr(e) {
console.log(e.detail.value);
this.setData({
problemStr: e.detail.value
})
},
//提交数据 //提交数据
goMyorder() { goMyorder() {
//判断是否选择问题类型
if (this.data.index === 0) { if (this.data.index === 0) {
wx.showToast({ wx.showToast({
title: '请选择问题类型', title: '请选择问题类型',
icon: 'error'
}); });
return; return;
} }
var problem = this.data.problemArray[this.data.index]; //问题类型
var data = { if (this.data.upImageArr.length === 0) {
'type': this.data.index,
'describe': this.data.problemStr,
'imgs':this.data.upImageArr.toString
}
console.log(JSON.stringify(data))
request.post(`/feedBack/push`, data).then(res => {
wx.showToast({ wx.showToast({
title: 'title', title: '至少上传一张图片',
icon: 'error'
}) })
console.log(JSON.stringify(res.data)) return;
}); }
// wx.switchTab({
// url: '../about/about',
// })
//判断是否选择问题类型
//当没有描述时,弹框提示,但不是强制性。 //当没有描述时,弹框提示,但不是强制性。
//判断是否有上传截图 if (this.data.problemStr.length === 0) {
wx.showModal({
title: '提示',
content: '如果有问题描述,可以帮助技术人员更快的解决问题,点击取消添加描述',
complete: (res) => {
if (res.confirm) {
this.submitProblem();
}
}
})
} else {
this.submitProblem();
}
},
//提交反馈
submitProblem() {
//提示成功后,点击确定,返回上一页。 //提示成功后,点击确定,返回上一页。
var data = {
'type': this.data.index,
'describe': this.data.problemStr,
'imgs': this.data.upImageArr.join(',')
}
request.post(`/feedBack/push`, data).then(res => {
if (res.data.code < 400) {
wx.showModal({
title: '提示',
content: '问题已经提交',
showCancel: false,
complete: (res) => {
if (res.confirm) {
wx.switchTab({
url: '../about/about',
})
}
}
})
} else {
wx.showToast({
title: res.data.message,
})
}
});
}, },
//添加图片 //添加图片

@ -1,6 +1,5 @@
<!--pages/feedback/feedback.wxml--> <!--pages/feedback/feedback.wxml-->
<view class="bgColor"> <view class="bgColor">
<view class="cardBg"> <view class="cardBg">
<view style="font-size: 28rpx;"> <view style="font-size: 28rpx;">
<view style="display: flex;"> <view style="display: flex;">
@ -9,7 +8,7 @@
<text class="why">{{array[index]}}</text> <text class="why">{{array[index]}}</text>
</picker> </picker>
</view> </view>
<textarea class="textarea" placeholder="补充描述,有助于更好的处理问题。" placeholder-class="place" value="{{problemStr}}"></textarea> <textarea class="textarea" bindinput="problemUr" placeholder="补充描述,有助于更好的处理问题。" placeholder-class="place" value="{{problemStr}}"></textarea>
</view> </view>
<view style="margin-top: 60rpx; font-size: 26rpx;"> <view style="margin-top: 60rpx; font-size: 26rpx;">
@ -23,8 +22,11 @@
</view> </view>
</block> </block>
</view> </view>
</view> </view>
</view> </view>
<button class="btn" bindtap="goMyorder">提 交</button> <button class="btn" bindtap="goMyorder">提 交</button>
</view> </view>

@ -58,6 +58,7 @@ Page({
ec: { ec: {
onInit: initChart onInit: initChart
}, },
msg:[], //首页中间消息列表
}, },
//自建物流 //自建物流

@ -1,10 +1,10 @@
<!--pages/index/index.wxml--> <!--pages/index/index.wxml-->
<swiper class="banner" autoplay="true" interval="3000" circular="true" indicator-dots='true'> <swiper class="banner" autoplay="true" interval="3000" circular="true" indicator-dots='true'>
<swiper-item> <swiper-item>
<image src="../../images/banner.png"/> <image src="../../images/banner.png" />
</swiper-item> </swiper-item>
<swiper-item> <swiper-item>
<image src="../../images/banner.png"/> <image src="../../images/banner.png" />
</swiper-item> </swiper-item>
</swiper> </swiper>
@ -33,4 +33,4 @@
</view> </view>
<button class="btn" bindtap="goHandover">物流交接</button> <button class="btn" bindtap="goHandover">物流交接</button>
</view> </view>

@ -1,6 +1,6 @@
// pages/meLogistics/meLogistics.js // pages/meLogistics/meLogistics.js
var datePicker = require('../../utils/dateSetting') var datePicker = require('../../utils/dateSetting')
const http = require('../../utils/http')
//设定当前的时间,将其设定为常量 //设定当前的时间,将其设定为常量
@ -27,6 +27,7 @@ Page({
} }
], ],
pipenum:'', pipenum:'',
selfOrderCode:'',//物流单号
ins: ['xx卫生院','xx门诊',], ins: ['xx卫生院','xx门诊',],
bushList:['私家车','大巴','顺丰','其他'], bushList:['私家车','大巴','顺丰','其他'],
bush:'', bush:'',
@ -59,6 +60,7 @@ Page({
}) })
}, },
//样本拍照
phot(){ phot(){
wx.chooseMedia({ wx.chooseMedia({
count: 1, count: 1,
@ -83,6 +85,7 @@ Page({
// }) // })
// }, // },
//物流车拍照
bushPhot(){ bushPhot(){
wx.chooseMedia({ wx.chooseMedia({
count: 1, count: 1,
@ -96,6 +99,7 @@ Page({
}) })
}, },
//转运箱拍照
boxPhot(){ boxPhot(){
wx.chooseMedia({ wx.chooseMedia({
count: 1, count: 1,
@ -228,24 +232,30 @@ Page({
end: '' + year + '-' + (Array(2).join(0) + month).slice(-2) + '-' + (Array(2).join(0) + now.getDate()).slice(-2),//当前的时间 end: '' + year + '-' + (Array(2).join(0) + month).slice(-2) + '-' + (Array(2).join(0) + now.getDate()).slice(-2),//当前的时间
//开始 //开始
multiArray: multiArray:[[year + "年", year + 1 + "年", year + 2 + "年"],
[
[year + "年", year + 1 + "年", year + 2 + "年"],
datePicker.determineMonth(), datePicker.determineMonth(),
datePicker.determineDay(year, month), datePicker.determineDay(year, month),
datePicker.determineHour(), datePicker.determineHour(),
datePicker.determineMinute() datePicker.determineMinute()
], ],
//结束 //结束
multiArray1: multiArray1:[[year + "年", year + 1 + "年", year + 2 + "年"],
[
[year + "年", year + 1 + "年", year + 2 + "年"],
datePicker.determineMonth(), datePicker.determineMonth(),
datePicker.determineDay(year, month), datePicker.determineDay(year, month),
datePicker.determineHour(), datePicker.determineHour(),
datePicker.determineMinute() datePicker.determineMinute()
], ],
}) }),
//获取物流单号 1.自建物流 2.第三方物流 3.货运物流
http.get(`/batch/getBatchsNumber?logisticsWay=1`).then(res => {
console.log('getBatchsNumber=' + JSON.stringify(res.data))
if(res.data.code === 200){
this.setData({
selfOrderCode:res.data.data
})
}
})
}, },
/** /**

@ -1,4 +1,4 @@
<!--pages/meLogistics/meLogistics.wxml--> <!--pages/meLogistics/meLogistics.wxml 自建物流-->
<view class="box"> <view class="box">
<view class="back"> <view class="back">
@ -7,10 +7,11 @@
<view style="background-color: #eee;" bindtap="scacode">扫 码</view> <view style="background-color: #eee;" bindtap="scacode">扫 码</view>
<view style="background-color: #23c559; color: #fff;" bindtap="phot">拍 照</view> <view style="background-color: #23c559; color: #fff;" bindtap="phot">拍 照</view>
</view> </view>
<view class="form"> <view class="form">
<view class="from-con"> <view class="from-con">
<label>物流单号:</label> <label>物流单号:</label>
<input type="text" placeholder="物流单号" placeholder-class="place" value=""/> <input type="text" placeholder="物流单号" disabled="false" placeholder-class="place" value="{{selfOrderCode}}"/>
</view> </view>
<picker class="from-con" bindchange="bindPickerChange" value="{{index}}" range="{{ins}}"> <picker class="from-con" bindchange="bindPickerChange" value="{{index}}" range="{{ins}}">
<label>送检机构:</label> <label>送检机构:</label>

Loading…
Cancel
Save