...
|
...
|
@@ -7,14 +7,16 @@ Page({ |
|
|
*/
|
|
|
data: {
|
|
|
status: 1,//1:审核中,2:已通过,3:未通过
|
|
|
reason: '网络不好',
|
|
|
reason: '',
|
|
|
id: 1,
|
|
|
image: [],
|
|
|
image_params:[],
|
|
|
disabled:true,
|
|
|
},
|
|
|
//补充提交申诉
|
|
|
againSubmit(e) {
|
|
|
const self = this;
|
|
|
console.log(self.data.image.join(','));
|
|
|
console.log(self.data.image.join(','),self.data.new_images);
|
|
|
if (self.data.image.length === 0) {
|
|
|
wx.showToast({title: '请上传申诉照片!', icon: 'none'})
|
|
|
} else {
|
...
|
...
|
@@ -24,13 +26,13 @@ Page({ |
|
|
};
|
|
|
let params = {
|
|
|
id: self.data.id,//申诉id
|
|
|
images: self.data.image.join(','),
|
|
|
images: self.data.new_images,
|
|
|
description: this.data.reason,
|
|
|
formId: e.detail.formId,
|
|
|
};
|
|
|
app.post(url, params, header).then((res) => {
|
|
|
console.log('补充提交结果', res);
|
|
|
if (res.is_success) {
|
|
|
if (res.data.is_success) {
|
|
|
wx.showToast({
|
|
|
title: '二次申诉成功',
|
|
|
icon: 'success',
|
...
|
...
|
@@ -53,8 +55,9 @@ Page({ |
|
|
const current = +e.currentTarget.dataset.current;
|
|
|
console.log(current);
|
|
|
const self = this;
|
|
|
console.log('status=3才可上传',self.data.detail.status);
|
|
|
// self.setData({current:current})
|
|
|
if (self.data.status === 3) {
|
|
|
if (self.data.detail.status === 3) {
|
|
|
wx.chooseImage({
|
|
|
count: 3, //最多可以选择的图片总数
|
|
|
sizeType: ['compressed'], // 可以指定是原图还是压缩图,默认二者都有
|
...
|
...
|
@@ -87,15 +90,31 @@ Page({ |
|
|
console.log('data',data);
|
|
|
if (data.code == 20000) {
|
|
|
//服务器返回格式: { "Catalog": "testFolder", "FileName": "1.jpg", "Url": "https://test.com/1.jpg" }
|
|
|
self.setData({[`image[${current}]`]: data.data.url});
|
|
|
} else {
|
|
|
if (current === 0) {
|
|
|
self.setData({[`image[${current}]`]: data.data.url,image_params:data.data.local_url});
|
|
|
} else if (current === 1) {
|
|
|
self.setData({[`image[${current}]`]: data.data.url,image_params1:data.data.local_url});
|
|
|
} else {
|
|
|
self.setData({[`image[${current}]`]: data.data.url,image_params2:data.data.local_url});
|
|
|
}
|
|
|
const images = [];
|
|
|
const new_images = [];
|
|
|
images.push(self.data.image_params,self.data.image_params1,self.data.image_params2);
|
|
|
images.map((item)=> {
|
|
|
if(item !== '') {
|
|
|
new_images.push(item)
|
|
|
}
|
|
|
});
|
|
|
self.setData({new_images: new_images.join(',')});
|
|
|
console.log('new_images',new_images.join(','));
|
|
|
|
|
|
}else {
|
|
|
wx.showModal({
|
|
|
title: '提示',
|
|
|
content: data.msg,
|
|
|
showCancel: false
|
|
|
})
|
|
|
}
|
|
|
|
|
|
},
|
|
|
fail: function(res) {
|
|
|
wx.hideToast();
|
...
|
...
|
@@ -112,6 +131,10 @@ Page({ |
|
|
})
|
|
|
}
|
|
|
},
|
|
|
//重新输入申诉理由
|
|
|
reasonInput(e) {
|
|
|
this.setData({reason:e.detail.value})
|
|
|
},
|
|
|
//获取申诉详情
|
|
|
getAppealInfo() {
|
|
|
let url = '/portal/Experiment/user_complain_detail';
|
...
|
...
|
@@ -126,6 +149,9 @@ Page({ |
|
|
if (res.info.status === 4 || res.info.status === 5 || res.info.status === 6) {
|
|
|
this.setData({detail: res.info, image: res.info.re_images})
|
|
|
} else {
|
|
|
if(res.info.status === 3) {
|
|
|
this.setData({disabled:false})
|
|
|
}
|
|
|
this.setData({detail: res.info, image: res.info.images})
|
|
|
}
|
|
|
})
|
...
|
...
|
@@ -137,7 +163,7 @@ Page({ |
|
|
const self = this;
|
|
|
console.log('options', options);
|
|
|
self.setData({
|
|
|
status: +options.status ? +options.status : '',
|
|
|
// status: options.status,
|
|
|
test_name: options.test_name ? options.test_name : '',
|
|
|
id: +options.id ? +options.id : '',
|
|
|
});
|
...
|
...
|
|