|
|
// pages/index/release/release.js
|
|
|
const app=getApp()
|
|
|
Page({
|
|
|
|
|
|
/**
|
|
|
* 页面的初始数据
|
|
|
*/
|
...
|
...
|
@@ -23,13 +23,16 @@ Page({ |
|
|
relsese_state: false
|
|
|
}, ],
|
|
|
more_state:false,
|
|
|
images:['/images/img3.png']
|
|
|
images:[],
|
|
|
styles:[],
|
|
|
title:'',
|
|
|
text:'',
|
|
|
},
|
|
|
|
|
|
getText(e) {
|
|
|
setTitle(e) {
|
|
|
var content = e.detail.value;
|
|
|
this.setData({
|
|
|
content: content
|
|
|
title: content
|
|
|
})
|
|
|
var len = parseInt(content.length);
|
|
|
if (len > this.data.max) return;
|
...
|
...
|
@@ -37,22 +40,44 @@ Page({ |
|
|
currentWordNumber: len //当前字数
|
|
|
});
|
|
|
},
|
|
|
textContent(e) {
|
|
|
|
|
|
setText(e) {
|
|
|
var content = e.detail.value
|
|
|
var len = content.length
|
|
|
if (len > this.data.max2) return;
|
|
|
this.setData({
|
|
|
number: len
|
|
|
number: len,
|
|
|
text:content
|
|
|
})
|
|
|
},
|
|
|
|
|
|
//分类
|
|
|
setClassify(e) {
|
|
|
const self = this;
|
|
|
const current = e.currentTarget.dataset.index;
|
|
|
self.setData({
|
|
|
current: current
|
|
|
});
|
|
|
var index=e.currentTarget.dataset.index
|
|
|
var classify=this.data.classify
|
|
|
classify[index].state=!(classify[index].state)
|
|
|
this.setData({
|
|
|
classify:classify
|
|
|
})
|
|
|
},
|
|
|
|
|
|
getStyle() {
|
|
|
let that = this;
|
|
|
let url = '/home/index/styles';
|
|
|
let param = {}
|
|
|
app.post(url, param).then((res) => {
|
|
|
if (res.data.code == 20000) {
|
|
|
var classify = res.data.data.list
|
|
|
for(var i=0;i<classify.length;i++){
|
|
|
classify[i].state=false
|
|
|
}
|
|
|
that.setData({
|
|
|
classify: classify,
|
|
|
})
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
|
|
|
//选择发布时间
|
|
|
selectTime(e) {
|
|
|
const self = this;
|
...
|
...
|
@@ -61,6 +86,7 @@ Page({ |
|
|
currentTime: current
|
|
|
});
|
|
|
},
|
|
|
|
|
|
//选择时间
|
|
|
setTime(e) {
|
|
|
const index = e.currentTarget.dataset.index;
|
...
|
...
|
@@ -70,16 +96,19 @@ Page({ |
|
|
release_time2: release_time2
|
|
|
})
|
|
|
},
|
|
|
|
|
|
showMask() {
|
|
|
this.setData({
|
|
|
relsese_state: true
|
|
|
})
|
|
|
},
|
|
|
|
|
|
cancleMask() {
|
|
|
this.setData({
|
|
|
relsese_state: false
|
|
|
})
|
|
|
},
|
|
|
|
|
|
//上传图片
|
|
|
choose(e) { //这里是选取图片的方法
|
|
|
let that = this;
|
...
|
...
|
@@ -95,11 +124,10 @@ Page({ |
|
|
mask: true,
|
|
|
duration: 10000
|
|
|
})
|
|
|
let token = wx.getStorageSync('token');
|
|
|
let uploadImgCount = 0;
|
|
|
for (let i = 0, h = tempFilePaths.length; i < h; i++) {
|
|
|
wx.uploadFile({
|
|
|
url: 'https://www.magipocket.com/api/home/home/upload',
|
|
|
url: 'http://fashion.w.bronet.cn/user/upload/upload',
|
|
|
filePath: tempFilePaths[i],
|
|
|
name: 'file',
|
|
|
formData: {
|
...
|
...
|
@@ -107,22 +135,21 @@ Page({ |
|
|
},
|
|
|
header: {
|
|
|
'content-type': 'application/x-www-form-urlencoded',
|
|
|
'XX-Token': token,
|
|
|
'XX-Token': wx.getStorageSync('token'),
|
|
|
'XX-Device-Type': 'wxapp',
|
|
|
},
|
|
|
success: function(res) {
|
|
|
console.log(res)
|
|
|
uploadImgCount++;
|
|
|
let data = JSON.parse(res.data);
|
|
|
// console.log('data',data);
|
|
|
if (data.code == 20000) {
|
|
|
//服务器返回格式: { "Catalog": "testFolder", "FileName": "1.jpg", "Url": "https://test.com/1.jpg" }
|
|
|
let images = that.data.images;
|
|
|
|
|
|
images.push(data.msg);
|
|
|
images.push(data.data);
|
|
|
that.setData({
|
|
|
images: images
|
|
|
});
|
|
|
// console.log(images)
|
|
|
console.log(images)
|
|
|
//如果是最后一张,则隐藏等待中
|
|
|
if (uploadImgCount == tempFilePaths.length) {
|
|
|
wx.hideToast();
|
...
|
...
|
@@ -151,6 +178,7 @@ Page({ |
|
|
}
|
|
|
});
|
|
|
},
|
|
|
|
|
|
// 删除图片
|
|
|
deleteImg(e) {
|
|
|
var imgs = this.data.images;
|
...
|
...
|
@@ -170,21 +198,69 @@ Page({ |
|
|
urls: imgs
|
|
|
})
|
|
|
},
|
|
|
goEdit(){
|
|
|
|
|
|
goEdit(e){
|
|
|
var index=e.currentTarget.dataset.index
|
|
|
wx.navigateTo({
|
|
|
url: '/pages/index/brief/brief',
|
|
|
url: '/pages/index/brief/brief?index='+index,
|
|
|
})
|
|
|
},
|
|
|
|
|
|
showMore(){
|
|
|
this.setData({
|
|
|
more_state:!(this.data.more_state)
|
|
|
})
|
|
|
},
|
|
|
|
|
|
setOpen(e){
|
|
|
this.setData({
|
|
|
open:e.currentTarget.dataset.open
|
|
|
})
|
|
|
},
|
|
|
|
|
|
tempClassify(){
|
|
|
var classify = this.data.classify
|
|
|
var styles=[]
|
|
|
for (var i = 0; i < classify.length; i++) {
|
|
|
if (classify[i].state){
|
|
|
styles.push(classify[i].id)
|
|
|
}
|
|
|
}
|
|
|
this.setData({
|
|
|
styles:styles
|
|
|
})
|
|
|
},
|
|
|
|
|
|
submitInfo(){
|
|
|
this.tempClassify()
|
|
|
let url = '/home/index/fashion'
|
|
|
let params = {
|
|
|
list_id: this.data.list_id,
|
|
|
title: this.data.title,
|
|
|
text: this.data.text,
|
|
|
styles: this.data.styles,
|
|
|
open_time: this.data.open_time,
|
|
|
open: this.data.open,
|
|
|
img: this.data.img
|
|
|
}
|
|
|
let header = {
|
|
|
"XX-Token": wx.getStorageSync('token'),
|
|
|
'XX-Device-Type': 'wxapp'
|
|
|
}
|
|
|
app.post(url, params, header).then((res) => {
|
|
|
console.log(res)
|
|
|
if (res.data.code == 20000) {
|
|
|
|
|
|
}
|
|
|
|
|
|
})
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
* 生命周期函数--监听页面加载
|
|
|
*/
|
|
|
onLoad: function(options) {
|
|
|
|
|
|
this.getStyle()
|
|
|
},
|
|
|
|
|
|
/**
|
...
|
...
|
|