|
@@ -20,10 +20,11 @@ Page({
|
|
|
textareaHeight: 52, // 初始高度,单位为 rpx
|
|
|
// 图片
|
|
|
fileList: [],
|
|
|
+ fileLists:[],
|
|
|
uptokenURL: '',
|
|
|
domain: '',
|
|
|
uploadURL: '',
|
|
|
-
|
|
|
+ saveimage:false,
|
|
|
},
|
|
|
|
|
|
/**
|
|
@@ -48,6 +49,16 @@ Page({
|
|
|
contentpadding,
|
|
|
contentHeight
|
|
|
});
|
|
|
+ const images = []
|
|
|
+ images.push({
|
|
|
+ url:options.image
|
|
|
+ })
|
|
|
+ if(options.image){
|
|
|
+ this.setData({
|
|
|
+ fileList:images,
|
|
|
+ saveimage:true,
|
|
|
+ })
|
|
|
+ }
|
|
|
this.getUptoken()
|
|
|
},
|
|
|
|
|
@@ -122,14 +133,10 @@ Page({
|
|
|
picture(event) {
|
|
|
console.log('event', event);
|
|
|
let FileList = event.detail
|
|
|
- let url = []
|
|
|
- for (let i = 0; i < FileList.length; i++) {
|
|
|
- url.push(FileList[i].url)
|
|
|
- }
|
|
|
this.setData({
|
|
|
- fileList: url
|
|
|
+ fileList: FileList,
|
|
|
})
|
|
|
- console.log('图片', this.data.fileList);
|
|
|
+ console.log('图片', this.data.fileLists);
|
|
|
},
|
|
|
//上传函数
|
|
|
async send() {
|
|
@@ -145,17 +152,32 @@ Page({
|
|
|
Comment.set('profile', p.toPointer())
|
|
|
Comment.set('company', companyPointer);
|
|
|
Comment.set('isVisible', true);
|
|
|
- Comment.set('images', this.data.fileList);
|
|
|
+ if(this.data.fileList.length>0){
|
|
|
+ let url = []
|
|
|
+ for (let i = 0; i < this.data.fileList.length; i++) {
|
|
|
+ url.push(this.data.fileList[i].url)
|
|
|
+ }
|
|
|
+ this.setData({
|
|
|
+ fileLists:url,
|
|
|
+ })
|
|
|
+ Comment.set('images', this.data.fileLists);
|
|
|
+ }
|
|
|
Comment.set('content', this.data.inputValue);
|
|
|
try {
|
|
|
if(this.data.fileList.length==0&& !this.data.inputValue){
|
|
|
console.log('新数据保存失败');
|
|
|
-
|
|
|
}else{
|
|
|
let saveDate2 = await Comment.save();
|
|
|
console.log(saveDate2);
|
|
|
console.log("新数据保存成功");
|
|
|
- this.goback()
|
|
|
+ wx.showToast({
|
|
|
+ title: '发布成功',
|
|
|
+ icon: 'success',
|
|
|
+ duration: 1000
|
|
|
+ });
|
|
|
+ setTimeout(()=>{
|
|
|
+ this.goback()
|
|
|
+ },1000)
|
|
|
}
|
|
|
|
|
|
|
|
@@ -165,9 +187,11 @@ Page({
|
|
|
|
|
|
},
|
|
|
async goback(){
|
|
|
- let pages = getCurrentPages(); //页面对象
|
|
|
- let prevpage = pages[pages.length - 2]; //上一个页面对象
|
|
|
- await prevpage.updateCom()
|
|
|
+ if(!this.data.saveimage){
|
|
|
+ let pages = getCurrentPages(); //页面对象
|
|
|
+ let prevpage = pages[pages.length - 2]; //上一个页面对象
|
|
|
+ await prevpage.updateCom()
|
|
|
+ }
|
|
|
wx.navigateBack({
|
|
|
delta: 1
|
|
|
});
|