qingcheng-xiaochengxu/pages/projectModule/settlement/settlement.js

109 lines
2.0 KiB
JavaScript
Raw Permalink Normal View History

2025-06-03 13:29:15 +00:00
import { baseUrl } from "../../../request";
2025-05-28 16:47:08 +00:00
// pages/projectModule/settlement/settlement.js
Page({
/**
* 页面的初始数据
*/
data: {
2025-06-03 13:29:15 +00:00
pid: 0, // 项目id
2025-06-05 14:27:57 +00:00
pname: '', // 项目名称
picurl: '', // 项目图片
2025-06-03 13:29:15 +00:00
projectSettlementList: [], // 项目结算列表
2025-06-05 14:27:57 +00:00
projectDetailName: '', // 项目明细名称
settlementQuantity: 0, // 结算数量
settlementRevenue: 0, // 结算收益
workTime: '', // 作业收益
settlementTime: '', // 结算时间
revenueSource: false, // 收益来源(true抽成false为推广码)
2025-05-28 16:47:08 +00:00
},
2025-06-05 14:27:57 +00:00
// 获取项目结算明细列表
2025-06-03 13:29:15 +00:00
getProjectSettlementList() {
const pid = this.data.pid
wx.request({
url: baseUrl + '/projectSettlement/query/all/settle',
method: 'POST',
header: {
Authorization: wx.getStorageSync('token')
},
data: {
id: pid
},
success: res =>{
console.log('---->',res.data);
if (res.data.code === 1) {
2025-06-05 14:27:57 +00:00
this.setData({
projectSettlementList: res.data.data
})
} else {
wx.showToast({
title: '服务错误',
})
2025-06-03 13:29:15 +00:00
}
}
})
},
2025-05-28 16:47:08 +00:00
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
2025-06-05 14:27:57 +00:00
this.setData({ pid: options.id });
this.setData({ pname: options.name })
this.setData({ picurl: options.picurl })
2025-06-03 13:29:15 +00:00
console.log('项目id--->',options.id);
2025-06-05 14:27:57 +00:00
this.getProjectSettlementList();
2025-05-28 16:47:08 +00:00
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
}
2025-06-03 13:29:15 +00:00
});