|
@@ -23,7 +23,7 @@
|
|
|
icon="like"
|
|
|
void-icon="like-o"
|
|
|
/>
|
|
|
- <van-button round type="primary" class='assess' @click="Assess">送出感谢信</van-button>
|
|
|
+ <van-button round type="primary" class='assess' @click="assessPresent">送出感谢信</van-button>
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
@@ -60,7 +60,9 @@
|
|
|
assessDo:{},
|
|
|
active: 0,
|
|
|
Assessimage: "http://pjczv6ygf.bkt.clouddn.com/thanks.png",
|
|
|
-
|
|
|
+ myId: -1,
|
|
|
+ goodId: -1,
|
|
|
+ orderid: -1
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
@@ -80,22 +82,65 @@
|
|
|
this.$router.push('login');
|
|
|
return;
|
|
|
}
|
|
|
- this.assessDo.content=this.substance;
|
|
|
- this.assessDo.ratingMajor=this.value;
|
|
|
- let orderId=BasicFunction.utils_get_param("orderId");
|
|
|
- // assess_present()
|
|
|
- // console.log(present);
|
|
|
- BasicFunction.get_data("smartOrderFeedback/saveBatch?orderId="+orderId, function (response) {
|
|
|
- // console.log("------ Data Rcvd in assessPersent --------");
|
|
|
- // console.log(response);
|
|
|
+ let assessDo = {
|
|
|
+ feedbackId: '',
|
|
|
+ orderId: this.orderId,
|
|
|
+ goodId: this.goodId,
|
|
|
+ ratingStatus: 1000,
|
|
|
+ ratingMajor: this.value,
|
|
|
+ ratingMinor: 5000,
|
|
|
+ content: this.substance,
|
|
|
+ ratingTime: getNowFormatDate()
|
|
|
+ };
|
|
|
+ let that = this;
|
|
|
+ BasicFunction.get_data("smartOrderFeedback/saveBatch", function (response) {
|
|
|
+ console.log("------ save feedback --------");
|
|
|
+ console.log(response);
|
|
|
if(response.ret === "10000"){
|
|
|
- Toast.success("上传成功");
|
|
|
+ that.updateGood();
|
|
|
} else Toast.fail("上传失败,请检查网络");
|
|
|
- }, [this.assessDo]
|
|
|
+ }, [assessDo]
|
|
|
);
|
|
|
+ // this.assessDo.content=this.substance;
|
|
|
+ // this.assessDo.ratingMajor=this.value;
|
|
|
+ // let orderId=BasicFunction.utils_get_param("orderId");
|
|
|
+ // // assess_present()
|
|
|
+ // // console.log(present);
|
|
|
+ // BasicFunction.get_data("smartOrderFeedback/saveBatch?orderId="+orderId, function (response) {
|
|
|
+ // // console.log("------ Data Rcvd in assessPersent --------");
|
|
|
+ // // console.log(response);
|
|
|
+ // if(response.ret === "10000"){
|
|
|
+ // Toast.success("上传成功");
|
|
|
+ // } else Toast.fail("上传失败,请检查网络");
|
|
|
+ // }, [this.assessDo]
|
|
|
+ // );
|
|
|
|
|
|
// this.$router.push('index');
|
|
|
},
|
|
|
+ updateGood() {
|
|
|
+ let goodid = this.myId;
|
|
|
+ BasicFunction.get_data('smartGoods/list?goodid=' + goodid, function (res) {
|
|
|
+ try {
|
|
|
+ if (res.ret === '10000' && res.model.list !== undefined && res.model.list.length !== 0) {
|
|
|
+ let gift = res.model.list[0];
|
|
|
+ gift.sort = 3;
|
|
|
+ BasicFunction.get_data('smartGoods/updateBatch', function (updateRes) {
|
|
|
+ if (updateRes.ret === '10000') {
|
|
|
+ Toast.success('发布成功');
|
|
|
+ window.history.back();
|
|
|
+ } else {
|
|
|
+ Toast.fail('上传失败!请联系小编');
|
|
|
+ }
|
|
|
+ }, [gift]);
|
|
|
+ } else {
|
|
|
+ Toast.fail('上传失败!请联系小编');
|
|
|
+ }
|
|
|
+ } catch (e) {
|
|
|
+ console.warn(e);
|
|
|
+ Toast.fail('上传失败!请联系小编');
|
|
|
+ }
|
|
|
+ }, {});
|
|
|
+ },
|
|
|
Assess() {
|
|
|
this.$router.push('index');
|
|
|
},
|
|
@@ -105,17 +150,59 @@
|
|
|
this.$router.push('login');
|
|
|
return;
|
|
|
}
|
|
|
- let that=this;
|
|
|
- let orderId=BasicFunction.utils_get_param("orderId");
|
|
|
- BasicFunction.get_data("smartOrderFeedback/list?orderId="+orderId, function (response) {
|
|
|
- // console.log("------ Data Rcvd in assessPersent --------");
|
|
|
- // console.log(response);
|
|
|
- if(response.ret === "10000"){
|
|
|
- let t = response.model.list;
|
|
|
- that.assessDo=t[0];
|
|
|
- } else Toast.fail("读取失败,请检查网络");
|
|
|
- }, [{}]);
|
|
|
+ if (this.$route.query.goodId && this.$route.query.orderId && this.$route.query.myId) {
|
|
|
+ this.myId = this.$route.query.myId;
|
|
|
+ this.goodId = this.$route.query.goodId;
|
|
|
+ this.orderId = this.$route.query.orderId;
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ this.myId = BasicFunction.utils_get_param("myId");
|
|
|
+ this.goodId = BasicFunction.utils_get_param("goodId");
|
|
|
+ this.orderId = BasicFunction.utils_get_param("orderId");
|
|
|
+ }
|
|
|
+ if (this.goodId === -1 || this.orderId === -1 || this.myId === -1) {
|
|
|
+ Toast.fail('获取信息失败,请重新进入');
|
|
|
+ }
|
|
|
+ // let that=this;
|
|
|
+ // let orderId=BasicFunction.utils_get_param("orderId");
|
|
|
+ // BasicFunction.get_data("smartOrderFeedback/list?orderId="+orderId, function (response) {
|
|
|
+ // // console.log("------ Data Rcvd in assessPersent --------");
|
|
|
+ // // console.log(response);
|
|
|
+ // if(response.ret === "10000"){
|
|
|
+ // let t = response.model.list;
|
|
|
+ // that.assessDo=t[0];
|
|
|
+ // } else Toast.fail("读取失败,请检查网络");
|
|
|
+ // }, [{}]);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ function getNowFormatDate() {
|
|
|
+ let date = new Date();
|
|
|
+ let seperator = "-";
|
|
|
+ let year = date.getFullYear();
|
|
|
+ let month = date.getMonth() + 1;
|
|
|
+ let strDate = date.getDate();
|
|
|
+ let hour = date.getHours();
|
|
|
+ let minutes = date.getMinutes();
|
|
|
+ let seconds = date.getSeconds();
|
|
|
+ if (month >= 1 && month <= 9) {
|
|
|
+ month = "0" + month;
|
|
|
+ }
|
|
|
+ if (strDate >= 0 && strDate <= 9) {
|
|
|
+ strDate = "0" + strDate;
|
|
|
+ }
|
|
|
+ if (hour >= 0 && hour <= 9) {
|
|
|
+ hour = "0" + hour;
|
|
|
+ }
|
|
|
+ if (minutes >= 0 && minutes <= 9) {
|
|
|
+ minutes = "0" + minutes;
|
|
|
+ }
|
|
|
+ if (seconds >= 0 && seconds <= 9) {
|
|
|
+ seconds = "0" + seconds;
|
|
|
}
|
|
|
+ let currentdate = year + seperator + month + seperator + strDate;
|
|
|
+ currentdate = currentdate + ' ' + hour + ':' + minutes + ':' + seconds;
|
|
|
+ return currentdate;
|
|
|
}
|
|
|
</script>
|
|
|
|