|
|
|
// pages/pinglun/create.js
|
|
|
|
import App from '../../utils/api'
|
|
|
|
import util from '../../utils/util'
|
|
|
|
import DA from '../../pages/reserve/data';
|
|
|
|
Page({
|
|
|
|
|
|
|
|
/**
|
|
...
|
...
|
@@ -54,10 +55,23 @@ Page({ |
|
|
|
*/
|
|
|
|
onLoad: function (options) {
|
|
|
|
this.options=options
|
|
|
|
this.setData({
|
|
|
|
sellername:options.sellername,
|
|
|
|
})
|
|
|
|
this.initPage()
|
|
|
|
},
|
|
|
|
async initPage(){
|
|
|
|
try{
|
|
|
|
this.setData({
|
|
|
|
labels:await DA.getLabels(),
|
|
|
|
sellername:this.options.sellername,
|
|
|
|
loading:1,
|
|
|
|
})
|
|
|
|
}catch(e){
|
|
|
|
this.setData({
|
|
|
|
loading:-1,
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
,
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
...
|
...
|
@@ -140,4 +154,54 @@ Page({ |
|
|
|
})
|
|
|
|
util.toast('图片已删除','none')
|
|
|
|
},
|
|
|
|
labelTap(e){
|
|
|
|
let labels=this.data.labels
|
|
|
|
labels[util.attr(e,'index')].active=!labels[util.attr(e,'index')].active
|
|
|
|
this.setData({
|
|
|
|
labels:labels,
|
|
|
|
})
|
|
|
|
},
|
|
|
|
text:'',
|
|
|
|
textareaInput(e){
|
|
|
|
this.text=util.val(e).trim();
|
|
|
|
},
|
|
|
|
submitIng:false,
|
|
|
|
submit(){
|
|
|
|
if(this.submitIng) return;
|
|
|
|
let eval_label=[]
|
|
|
|
this.data.labels.some(l=>{
|
|
|
|
if(l.active){
|
|
|
|
eval_label.push(l.name)
|
|
|
|
}
|
|
|
|
})
|
|
|
|
if(eval_label.length<1) return util.toast('请选择标签','none')
|
|
|
|
this.submitIng=true
|
|
|
|
let enclosure=[];
|
|
|
|
this.data.files.some(attr=>{
|
|
|
|
if(attr.remote){
|
|
|
|
enclosure.push(attr.remote)
|
|
|
|
}
|
|
|
|
})
|
|
|
|
let params={
|
|
|
|
sid:this.options.sid,
|
|
|
|
rid:this.options.oid,
|
|
|
|
eval_label:eval_label.toString(),
|
|
|
|
author_openid:getApp().openid,
|
|
|
|
enclosure:JSON.stringify(enclosure),
|
|
|
|
identity:1,
|
|
|
|
text:this.text||'',
|
|
|
|
types:1,
|
|
|
|
grade:this.statVal,
|
|
|
|
}
|
|
|
|
App.User.SetComment(params).then(res=>{
|
|
|
|
if(res.ret!=200){
|
|
|
|
return util.toast(res.msg,'')
|
|
|
|
}
|
|
|
|
wx.redirectTo({
|
|
|
|
url:'./success?sellername='+this.options.sellername
|
|
|
|
})
|
|
|
|
}).catch(e=>{
|
|
|
|
this.submitIng=false
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}) |
|
|
\ No newline at end of file |
...
|
...
|
|