85 lines
1.9 KiB
JavaScript
85 lines
1.9 KiB
JavaScript
|
import {imageUrl} from '../../utils/image';
|
||
|
import {moreArr} from './config';
|
||
|
import {req} from '../../utils/service';
|
||
|
import {URL} from '../../utils/config';
|
||
|
const {globalData} = getApp();
|
||
|
const DOMAIN = wx.getStorageSync('DOMAIN')
|
||
|
Component({
|
||
|
properties:{
|
||
|
slideShow:{
|
||
|
type:Boolean,
|
||
|
value:false
|
||
|
},
|
||
|
moreArr:{
|
||
|
type:Array,
|
||
|
value:[]
|
||
|
},
|
||
|
selectIndex:{
|
||
|
type:Number,
|
||
|
value:1
|
||
|
}
|
||
|
},
|
||
|
data: {
|
||
|
imageUrl,
|
||
|
moreArr,
|
||
|
lang:globalData.lang,
|
||
|
statusBarHeight:globalData.systemInfo.statusBarHeight,
|
||
|
moreIndex:0,
|
||
|
},
|
||
|
lifetimes:{
|
||
|
attached(){
|
||
|
this.setData({
|
||
|
lang:globalData.lang
|
||
|
})
|
||
|
}
|
||
|
},
|
||
|
methods:{
|
||
|
showNext(e){
|
||
|
let{index} = e.currentTarget.dataset,{moreArr} = this.data;
|
||
|
moreArr[index].show = !moreArr[index].show
|
||
|
this.setData({
|
||
|
moreArr,
|
||
|
})
|
||
|
},
|
||
|
onShowSlide(){
|
||
|
this.triggerEvent('onSlideShow',{slideShow:false})
|
||
|
},
|
||
|
cateSelect(e){
|
||
|
let{index,indexs,item} = e.currentTarget.dataset,isAddShow
|
||
|
this.setData({
|
||
|
selectIndex:this.data.selectIndex==indexs?'null':indexs,
|
||
|
moreIndex:index,
|
||
|
})
|
||
|
if(index==0&&indexs!=0){
|
||
|
isAddShow = true
|
||
|
}else{
|
||
|
isAddShow = false
|
||
|
}
|
||
|
console.log(item)
|
||
|
if(item.icon=='recycle'){
|
||
|
item = {
|
||
|
bgColor: "#F2F2FE",
|
||
|
block: "recycle",
|
||
|
name: "回收站",
|
||
|
type: "recycle",
|
||
|
url: "/images/icons/search_recycle_bin.png"
|
||
|
}
|
||
|
wx.navigateTo({
|
||
|
url: '/pages/files-list/files-list?item='+JSON.stringify(item),
|
||
|
})
|
||
|
return
|
||
|
}else if(item.icon=='info'){
|
||
|
wx.navigateTo({
|
||
|
url: '/pages/news/news',
|
||
|
})
|
||
|
return
|
||
|
}
|
||
|
this.triggerEvent('onSlideShow',{slideShow:false,item,isAddShow})
|
||
|
},
|
||
|
setIndex(){
|
||
|
this.setData({
|
||
|
selectIndex:-1
|
||
|
})
|
||
|
}
|
||
|
}
|
||
|
})
|