1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- var app = getApp();
- var that;
- Page({
- data: {
- userData: {},
- },
- onLoad(query) {
- that = this;
- },
- onShow(query) {
- app.login(app.globalData.corpId, function () {
- that.getUserData();
- that.getIncidentLsit();
- that.getIncidentNum();
- })
- },
- showText() {
- dd.confirm({
- title: '温馨提示',
- content: '作为管理者,管理执行力是关键,每月按要求完成奖分和扣分任务',
- confirmButtonText: '已阅读',
- cancelButtonText: '取消',
- success: (result) => {},
- });
- },
- //跳转
- openView(e) {
- var index = e.target.dataset.index - 1;
- var urls;
- if (e.target.dataset.item) {
- urls = [
- { url: '../statistics_B/statistics_B', query: '' },
- { url: '../statistics_A/statistics_A', query: '' },
- { url: '../jk_B/jk_B', query: '' },
- { url: '../jk_A/jk_A', query: '' },
- { url: '../apply/apply', query: '' },
- { url: '../my_approve/my_approve', query: '' },
- { url: '../prize_buckle/prize_buckle', query: '' },
- { url: '../../statistics/prizeBuckleDetail/prizeBuckleDetail', query: 'event_id=' + e.target.dataset.item.id },
- ];
- } else {
- urls = [
- { url: '../statistics_B/statistics_B', query: '' },
- { url: '../statistics_A/statistics_A', query: '' },
- { url: '../jk_B/jk_B', query: '' },
- { url: '../jk_A/jk_A', query: '' },
- { url: '../apply/apply', query: '' },
- { url: '../my_approve/my_approve', query: '' },
- { url: '../prize_buckle/prize_buckle', query: '' },
- { url: '../../statistics/prizeBuckleDetail/prizeBuckleDetail', query: '' },
- ];
- }
- dd.navigateTo({
- url: urls[index].url + '?' + urls[index].query
- })
- },
- //获取个人统计
- getUserData() {
- app.$get("api/integral/statistics", { employee_id: 0, month: app.globalData.month }).then((res) => {
- var data = res.data.data;
- var task=data.task;
- dd.setNavigationBar({ title: data.name });
- var ratio=task.reward.point === 0 || task.deduction.point === 0? '-':`${task.ratio.ratio}:1`
- var target_ratio=task.ratio.target_ratio <= 0 ? '0:0' : `${task.ratio.target_ratio}:1`
- data.ratio={
- ratio:ratio,
- target_ratio:target_ratio
- }
- this.setData({
- userData: data
- })
- }, (err) => { })
- },
- //获取积分事件
- getIncidentLsit() {
- app.$get("api/integral/statistics/integral", { month: app.globalData.month, page: 1, page_size: 5 }).then((res) => {
- var data = res.data.data;
- this.setData({
- incidentLsit: data
- })
- }, (err) => { })
- },
- getIncidentNum() {
- app.$get("api/integral/review/list", { type: 'waiting', page: 1, pt_id: 0 }).then((res) => {
- var data = res.data.data;
- this.setData({
- total: data.total
- })
- }, (err) => { })
- },
- });
|