2025-03-21 09:02:29 +08:00
|
|
|
|
// index.js
|
|
|
|
|
const app = getApp()
|
2025-03-24 18:05:54 +08:00
|
|
|
|
const deviceInfo = wx.getDeviceInfo()
|
|
|
|
|
const screenInfo = wx.getWindowInfo();
|
|
|
|
|
const statusBarHeight = screenInfo.statusBarHeight; // 状态栏高度
|
|
|
|
|
const navBarHeight = deviceInfo.platform == 'IOS' ? 48 : 50; // 导航栏高度(iOS 为 44px,Android 为 48px)
|
|
|
|
|
const windowHeight = screenInfo.windowHeight - navBarHeight - statusBarHeight; //可用内容高度
|
2025-03-21 09:02:29 +08:00
|
|
|
|
Page({
|
|
|
|
|
data: {
|
2025-03-21 18:05:54 +08:00
|
|
|
|
statusBarHeight: statusBarHeight,
|
|
|
|
|
navBarHeight: navBarHeight,
|
|
|
|
|
totalHeight: navBarHeight, // 导航栏总高度
|
|
|
|
|
contentHeight: windowHeight,
|
|
|
|
|
tabList: ["写材料", "全托管", "安装包", "演示视频", "加急", "提交版权中心", "已经下证"],
|
2025-03-24 18:05:54 +08:00
|
|
|
|
currentTypeTab: "写材料",
|
|
|
|
|
currentStatus: 1, //默认状态 1进行 2完成
|
2025-03-26 18:15:07 +08:00
|
|
|
|
listLoading: 'loading', //loading 状态
|
2025-03-24 18:05:54 +08:00
|
|
|
|
listRefreshTrig: false, //是否正在刷新
|
2025-03-21 09:02:29 +08:00
|
|
|
|
},
|
|
|
|
|
onLoad(e) {
|
2025-03-24 18:05:54 +08:00
|
|
|
|
const _self = this
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
_self.setData({
|
|
|
|
|
listLoading: 'success'
|
|
|
|
|
})
|
|
|
|
|
}, 1000);
|
2025-03-21 09:02:29 +08:00
|
|
|
|
},
|
2025-03-24 18:05:54 +08:00
|
|
|
|
//创建项目
|
2025-03-21 18:05:54 +08:00
|
|
|
|
createCopy() {
|
|
|
|
|
wx.navigateTo({
|
|
|
|
|
url: '/pages/copyright/createBuy/createBuy',
|
|
|
|
|
})
|
2025-03-24 18:05:54 +08:00
|
|
|
|
},
|
|
|
|
|
//充值
|
|
|
|
|
goPayment() {
|
|
|
|
|
wx.navigateTo({
|
|
|
|
|
url: '/pages/copyright/payment/payment',
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
//切换状态
|
|
|
|
|
doChangeStatus(e) {
|
|
|
|
|
this.setData({
|
|
|
|
|
currentStatus: e.currentTarget.dataset.value
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
//切换类型
|
|
|
|
|
doChangeTypeTab(e) {
|
|
|
|
|
var _self = this
|
|
|
|
|
_self.setData({
|
|
|
|
|
currentTypeTab: e.currentTarget.dataset.value
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
//刷新列表
|
|
|
|
|
doRefreshList() {
|
|
|
|
|
console.log('正在刷新...')
|
|
|
|
|
const _self = this
|
|
|
|
|
_self.setData({
|
2025-03-26 18:15:07 +08:00
|
|
|
|
listRefreshTrig: true,
|
|
|
|
|
listLoading: 'loading'
|
2025-03-24 18:05:54 +08:00
|
|
|
|
})
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
_self.setData({
|
|
|
|
|
listRefreshTrig: false
|
|
|
|
|
})
|
|
|
|
|
}, 5000);
|
2025-03-21 18:05:54 +08:00
|
|
|
|
}
|
2025-03-21 09:02:29 +08:00
|
|
|
|
})
|