正在显示
8 个修改的文件
包含
91 行增加
和
42 行删除
@@ -59,7 +59,7 @@ Page({ | @@ -59,7 +59,7 @@ Page({ | ||
59 | // 审核用户信息是否通过 | 59 | // 审核用户信息是否通过 |
60 | examine(e){ | 60 | examine(e){ |
61 | let that = this | 61 | let that = this |
62 | - let id = e.currentTarget.dataset.id | 62 | + let id = that.data.btn_type?2:e.currentTarget.dataset.id |
63 | let url = 'index/member_center/adminApprove'; | 63 | let url = 'index/member_center/adminApprove'; |
64 | let head = { | 64 | let head = { |
65 | 'XX-Token': wx.getStorageSync('token') | 65 | 'XX-Token': wx.getStorageSync('token') |
@@ -68,6 +68,9 @@ Page({ | @@ -68,6 +68,9 @@ Page({ | ||
68 | id: that.data.info.id, | 68 | id: that.data.info.id, |
69 | status: id | 69 | status: id |
70 | } | 70 | } |
71 | + if (that.data.btn_type){ | ||
72 | + params.refund_reason = that.data.word | ||
73 | + } | ||
71 | app.post(url, params, head).then((res) => { | 74 | app.post(url, params, head).then((res) => { |
72 | wx.showToast({ | 75 | wx.showToast({ |
73 | title: '操作成功', | 76 | title: '操作成功', |
@@ -75,7 +78,8 @@ Page({ | @@ -75,7 +78,8 @@ Page({ | ||
75 | duration: 1000, | 78 | duration: 1000, |
76 | success: () => { | 79 | success: () => { |
77 | that.setData({ | 80 | that.setData({ |
78 | - two_type: true | 81 | + two_type: true , |
82 | + cover_type: false | ||
79 | }) | 83 | }) |
80 | } | 84 | } |
81 | }) | 85 | }) |
@@ -110,7 +114,8 @@ Page({ | @@ -110,7 +114,8 @@ Page({ | ||
110 | // 改变弹窗状态 | 114 | // 改变弹窗状态 |
111 | change_cover(e) { | 115 | change_cover(e) { |
112 | this.setData({ | 116 | this.setData({ |
113 | - cover_type: !this.data.cover_type | 117 | + cover_type: !this.data.cover_type, |
118 | + btn_type: e.currentTarget.dataset.id?true:false | ||
114 | }) | 119 | }) |
115 | }, | 120 | }, |
116 | // 添加时间 | 121 | // 添加时间 |
@@ -352,7 +357,7 @@ Page({ | @@ -352,7 +357,7 @@ Page({ | ||
352 | 357 | ||
353 | 358 | ||
354 | //信息判断过滤 | 359 | //信息判断过滤 |
355 | - submit() { | 360 | + submit(e) { |
356 | let that = this | 361 | let that = this |
357 | if (!that.data.type_id) { | 362 | if (!that.data.type_id) { |
358 | wx.showToast({ | 363 | wx.showToast({ |
@@ -389,14 +394,18 @@ Page({ | @@ -389,14 +394,18 @@ Page({ | ||
389 | }) | 394 | }) |
390 | return | 395 | return |
391 | } | 396 | } |
392 | - that.push() | 397 | + that.push(e.detail.formId) |
393 | }, | 398 | }, |
394 | //提交 | 399 | //提交 |
395 | - push() { | 400 | + push(form_id) { |
401 | + wx.showLoading({ | ||
402 | + title: '提交中', | ||
403 | + }) | ||
396 | let that = this | 404 | let that = this |
397 | - let url = that.data.page_type ?'index/index/editApply ':'index/index/applyJoin' | 405 | + let url = that.data.page_type ?'index/index/editApply':'index/index/applyJoin' |
398 | let params = { | 406 | let params = { |
399 | id: that.data.id, | 407 | id: that.data.id, |
408 | + form_id: form_id, | ||
400 | type: that.data.type_id, | 409 | type: that.data.type_id, |
401 | work_content: that.data.check_id, | 410 | work_content: that.data.check_id, |
402 | select_time: JSON.stringify(that.data.t_arr), | 411 | select_time: JSON.stringify(that.data.t_arr), |
@@ -407,6 +416,7 @@ Page({ | @@ -407,6 +416,7 @@ Page({ | ||
407 | 'XX-Token': wx.getStorageSync('token') | 416 | 'XX-Token': wx.getStorageSync('token') |
408 | } | 417 | } |
409 | app.post(url, params, header).then((res) => { | 418 | app.post(url, params, header).then((res) => { |
419 | + wx.hideLoading() | ||
410 | wx.showToast({ | 420 | wx.showToast({ |
411 | title: '报名成功', | 421 | title: '报名成功', |
412 | duration: 1000, | 422 | duration: 1000, |
@@ -421,6 +431,32 @@ Page({ | @@ -421,6 +431,32 @@ Page({ | ||
421 | }) | 431 | }) |
422 | }) | 432 | }) |
423 | }, | 433 | }, |
434 | + | ||
435 | + //管理员端的信息 | ||
436 | + adimin_info(id){ | ||
437 | + let url = 'index/member_center/adminGetApplyInfo' | ||
438 | + let params = { | ||
439 | + join_id: id | ||
440 | + } | ||
441 | + let header = { | ||
442 | + 'XX-Token': wx.getStorageSync('token') | ||
443 | + } | ||
444 | + app.post(url, params, header).then((res) => { | ||
445 | + this.setData({ | ||
446 | + info: res, | ||
447 | + date_arr: res.time, //活动日期 | ||
448 | + type_id: res.work_type ? res.work_type : null, | ||
449 | + type: res.work_type ? this.data.enroll_arr[Number(res.work_type) - 1] : null, | ||
450 | + check_id: res.work_content ? res.work_content : null, | ||
451 | + check: res.work_content ? this.data.check_arr[Number(res.work_content) - 1] : null, | ||
452 | + t_arr: res.select_time ? res.select_time : this.data.t_arr, | ||
453 | + z_arr: res.apply_stay ? res.apply_stay : this.data.z_arr, | ||
454 | + e_arr: res.apply_food ? res.apply_food : this.data.e_arr, | ||
455 | + t_type: res.select_time ? true : false | ||
456 | + }) | ||
457 | + | ||
458 | + }) | ||
459 | + }, | ||
424 | /** | 460 | /** |
425 | * 生命周期函数--监听页面加载 | 461 | * 生命周期函数--监听页面加载 |
426 | */ | 462 | */ |
@@ -436,7 +472,12 @@ Page({ | @@ -436,7 +472,12 @@ Page({ | ||
436 | status: options.status ? options.status : null, | 472 | status: options.status ? options.status : null, |
437 | user_id: options.user_id ? options.user_id : null | 473 | user_id: options.user_id ? options.user_id : null |
438 | }) | 474 | }) |
475 | + if (options.join_id){ | ||
476 | + this.adimin_info(options.join_id) | ||
477 | + } else { | ||
439 | this.get_info(options.id) | 478 | this.get_info(options.id) |
479 | + } | ||
480 | + | ||
440 | }, | 481 | }, |
441 | 482 | ||
442 | /** | 483 | /** |
@@ -41,7 +41,7 @@ | @@ -41,7 +41,7 @@ | ||
41 | 41 | ||
42 | <view class="info_box" wx:for="{{t_arr}}" wx:key="index"> | 42 | <view class="info_box" wx:for="{{t_arr}}" wx:key="index"> |
43 | <view class="tilte">选择日期 | 43 | <view class="tilte">选择日期 |
44 | - <image class="del" src="/imgs/del.png" wx:if="{{t_arr.length>1 && index == t_arr.length-1}}" data-index="{{index}}" data-status="1" catchtap="del"/> | 44 | + <image class="del" src="/imgs/del.png" wx:if="{{t_arr.length>1 && index == t_arr.length-1 && !status}}" data-index="{{index}}" data-status="1" catchtap="del" /> |
45 | </view> | 45 | </view> |
46 | <view class="item"> | 46 | <view class="item"> |
47 | <view class="left"> | 47 | <view class="left"> |
@@ -70,8 +70,10 @@ | @@ -70,8 +70,10 @@ | ||
70 | 70 | ||
71 | <view class="info_box" wx:for="{{z_arr}}" wx:key="index"> | 71 | <view class="info_box" wx:for="{{z_arr}}" wx:key="index"> |
72 | <view class="tilte"> | 72 | <view class="tilte"> |
73 | - <view> 申请入住<text>*仅限工作人员本人</text></view> | ||
74 | - <image class="del" src="/imgs/del.png" wx:if="{{z_arr.length>1 && index == z_arr.length-1}}" data-index="{{index}}" data-status="2" catchtap="del"/> | 73 | + <view> 申请入住 |
74 | + <text>*仅限工作人员本人</text> | ||
75 | + </view> | ||
76 | + <image class="del" src="/imgs/del.png" wx:if="{{z_arr.length>1 && index == z_arr.length-1 && !status}}" data-index="{{index}}" data-status="2" catchtap="del" /> | ||
75 | </view> | 77 | </view> |
76 | <view class="item"> | 78 | <view class="item"> |
77 | <view class="left"> | 79 | <view class="left"> |
@@ -93,7 +95,7 @@ | @@ -93,7 +95,7 @@ | ||
93 | 95 | ||
94 | <view class="info_box" wx:for="{{e_arr}}" wx:key="index"> | 96 | <view class="info_box" wx:for="{{e_arr}}" wx:key="index"> |
95 | <view class="tilte">申请用餐 | 97 | <view class="tilte">申请用餐 |
96 | - <image class="del" src="/imgs/del.png" wx:if="{{e_arr.length>1 && index == e_arr.length-1}}" data-index="{{index}}" data-status="3" catchtap="del"/> | 98 | + <image class="del" src="/imgs/del.png" wx:if="{{e_arr.length>1 && index == e_arr.length-1 && !status}}" data-index="{{index}}" data-status="3" catchtap="del" /> |
97 | </view> | 99 | </view> |
98 | <view class="item"> | 100 | <view class="item"> |
99 | <view class="left"> | 101 | <view class="left"> |
@@ -119,25 +121,30 @@ | @@ -119,25 +121,30 @@ | ||
119 | </view> | 121 | </view> |
120 | <view class="add" bindtap="add_item" data-id="3" wx:if="{{index == e_arr.length -1 && !status}}">+添加</view> | 122 | <view class="add" bindtap="add_item" data-id="3" wx:if="{{index == e_arr.length -1 && !status}}">+添加</view> |
121 | </view> | 123 | </view> |
124 | +<form wx:if="{{!status}}" bindsubmit="submit" report-submit='true' class="submit"> | ||
125 | + <button class="submit" form-type="submit" style="margin:0;padding:0;">确认</button> | ||
126 | +</form> | ||
122 | 127 | ||
123 | -<view class="submit" bindtap="submit" wx:if="{{!status}}">确认</view> | ||
124 | 128 | ||
125 | <view class="btn_box" wx:else> | 129 | <view class="btn_box" wx:else> |
126 | <view class="look_table" catchtap="{{status == 1 || status == 3?'look_word':'look_register'}}">{{status == 1 || status == 3?'查看工作汇报':'查看注册信息'}}</view> | 130 | <view class="look_table" catchtap="{{status == 1 || status == 3?'look_word':'look_register'}}">{{status == 1 || status == 3?'查看工作汇报':'查看注册信息'}}</view> |
127 | 131 | ||
128 | <view class="fill_time" catchtap="change_cover" wx:if="{{status == 1 || status == 3}}">输入工时</view> | 132 | <view class="fill_time" catchtap="change_cover" wx:if="{{status == 1 || status == 3}}">输入工时</view> |
129 | <view class="two_btn" wx:if="{{status == 0 && !two_type}}"> | 133 | <view class="two_btn" wx:if="{{status == 0 && !two_type}}"> |
130 | - <view catchtap="examine" data-id="2">不通过</view> | 134 | + <view catchtap="change_cover" data-id="2">不通过</view> |
131 | <view catchtap="examine" data-id="1">通过</view> | 135 | <view catchtap="examine" data-id="1">通过</view> |
132 | </view> | 136 | </view> |
133 | </view> | 137 | </view> |
134 | -<view class="line" wx:if="{{!status}}"/> | 138 | +<view class="line" wx:if="{{!status}}" /> |
135 | 139 | ||
136 | <view class="cover_box" catchtouchmove="true" wx:if="{{cover_type}}" style=" bottom: {{input_bottom}}px;"> | 140 | <view class="cover_box" catchtouchmove="true" wx:if="{{cover_type}}" style=" bottom: {{input_bottom}}px;"> |
137 | <view class="show_box"> | 141 | <view class="show_box"> |
138 | - <view class="s_title">请输入工时</view> | ||
139 | - <input placeholder="请输入..." class="word_area active" value="{{word}}" bindinput="get_word" type="number" adjust-position='{{false}}' bindfocus="focus" bindblur='no_focus'/> | ||
140 | - <view class="submit" catchtap="add_time">确认</view> | 142 | + <view class="s_title">{{btn_type?'请输入未通过理由':'请输入工时'}}</view> |
143 | + | ||
144 | + <textarea placeholder="请输入..." class="word_area" value="{{word}}" bindinput="get_word" wx:if="{{btn_type}}" adjust-position='{{false}}' bindfocus="focus" bindblur='no_focus' /> | ||
145 | + | ||
146 | + <input placeholder="请输入..." class="word_area active" value="{{word}}" bindinput="get_word" type="number" adjust-position='{{false}}' bindfocus="focus" bindblur='no_focus' wx:else/> | ||
147 | + <view class="submit" catchtap="{{btn_type?'examine':'add_time'}}">确认</view> | ||
141 | <image src="/imgs/close.png" class="close" catchtap="change_cover" /> | 148 | <image src="/imgs/close.png" class="close" catchtap="change_cover" /> |
142 | </view> | 149 | </view> |
143 | </view> | 150 | </view> |
@@ -15,7 +15,7 @@ Page({ | @@ -15,7 +15,7 @@ Page({ | ||
15 | //查看更多报名用户信息(审核端) | 15 | //查看更多报名用户信息(审核端) |
16 | look_more(e){ | 16 | look_more(e){ |
17 | wx.navigateTo({ | 17 | wx.navigateTo({ |
18 | - url: '/pages/enroll/enroll?status=' + e.currentTarget.dataset.status + '&id=' + this.data.id + '&user_id=' + e.currentTarget.dataset.user_id | 18 | + url: '/pages/enroll/enroll?status=' + e.currentTarget.dataset.status + '&id=' + this.data.id + '&user_id=' + e.currentTarget.dataset.user_id + '&join_id=' + e.currentTarget.dataset.join_id |
19 | }) | 19 | }) |
20 | }, | 20 | }, |
21 | // 工作内容(管理员) | 21 | // 工作内容(管理员) |
@@ -213,6 +213,7 @@ Page({ | @@ -213,6 +213,7 @@ Page({ | ||
213 | * 生命周期函数--监听页面加载 | 213 | * 生命周期函数--监听页面加载 |
214 | */ | 214 | */ |
215 | onLoad: function(options) { | 215 | onLoad: function(options) { |
216 | + console.log(options) | ||
216 | let that = this | 217 | let that = this |
217 | if (options.scene){ | 218 | if (options.scene){ |
218 | wx.setNavigationBarTitle({ | 219 | wx.setNavigationBarTitle({ |
@@ -56,7 +56,7 @@ | @@ -56,7 +56,7 @@ | ||
56 | <view class="c_item" wx:for="{{join_info}}" wx:key="index"> | 56 | <view class="c_item" wx:for="{{join_info}}" wx:key="index"> |
57 | <view class="c_title">{{item.title}}</view> | 57 | <view class="c_title">{{item.title}}</view> |
58 | <view class="c_box"> | 58 | <view class="c_box"> |
59 | - <view class="i_info {{item.arr.length>3 && zindex<item.arr.length-1?'line':''}}" wx:for="{{item.arr}}" wx:for-item="zitem" wx:for-index="zindex" wx:key="zindex" data-status="{{zitem.status}}" data-user_id="{{zitem.user_id}}" bindtap="look_more"> | 59 | + <view class="i_info {{item.arr.length>3 && zindex<item.arr.length-1?'line':''}}" wx:for="{{item.arr}}" wx:for-item="zitem" wx:for-index="zindex" wx:key="zindex" data-status="{{zitem.status}}" data-user_id="{{zitem.user_id}}" data-join_id="{{zitem.id}}" bindtap="look_more"> |
60 | <image src="{{zitem.photo}}" mode="aspectFill" /> | 60 | <image src="{{zitem.photo}}" mode="aspectFill" /> |
61 | <view class="name">{{zitem.name}}</view> | 61 | <view class="name">{{zitem.name}}</view> |
62 | <view class="status {{zitem.status>1?(zitem.status == 2?'bgb':'bga'):'bgc'}}">{{zitem.status>0?(zitem.status == 2?'未通过':'已通过'):'待审核'}}</view> | 62 | <view class="status {{zitem.status>1?(zitem.status == 2?'bgb':'bga'):'bgc'}}">{{zitem.status>0?(zitem.status == 2?'未通过':'已通过'):'待审核'}}</view> |
@@ -66,7 +66,7 @@ | @@ -66,7 +66,7 @@ | ||
66 | <view class='title activity_title'>活动回顾</view> | 66 | <view class='title activity_title'>活动回顾</view> |
67 | 67 | ||
68 | <view class="review_box"> | 68 | <view class="review_box"> |
69 | - <navigator class="r_item" wx:for='{{news}}' wx:key="index" url='/pages/img_txt/img_txt?id={{item.id}}&status=1&type=1' hover-class="none"> | 69 | + <navigator class="r_item" wx:for='{{news}}' wx:key="index" url='/pages/img_txt/img_txt?id={{item.id}}&status=2&type=1' hover-class="none"> |
70 | <view class="r_left"> | 70 | <view class="r_left"> |
71 | <view class="r_title">{{item.activity_name}}</view> | 71 | <view class="r_title">{{item.activity_name}}</view> |
72 | <view class="r_info"> | 72 | <view class="r_info"> |
1 | -// pages/result/result.js | ||
2 | -const app=getApp(); | 1 | +const app = getApp(); |
3 | Page({ | 2 | Page({ |
4 | 3 | ||
5 | /** | 4 | /** |
6 | * 页面的初始数据 | 5 | * 页面的初始数据 |
7 | */ | 6 | */ |
8 | data: { | 7 | data: { |
9 | - datalist:'' | 8 | + datalist: '' |
10 | }, | 9 | }, |
11 | - getdatalist(){ | ||
12 | - let that=this; | ||
13 | - let url ='index/member_center/status'; | ||
14 | - let head={ | ||
15 | - 'XX-Token':wx.getStorageSync('token') | 10 | + getdatalist() { |
11 | + let that = this; | ||
12 | + let url = 'index/member_center/status'; | ||
13 | + let head = { | ||
14 | + 'XX-Token': wx.getStorageSync('token') | ||
16 | } | 15 | } |
17 | - app.post(url, {}, head).then((res)=>{ | 16 | + app.post(url, {}, head).then((res) => { |
18 | that.setData({ | 17 | that.setData({ |
19 | - datalist:res | 18 | + datalist: res |
20 | }) | 19 | }) |
21 | - }).catch((err)=>{ | 20 | + }).catch((err) => { |
22 | 21 | ||
23 | }) | 22 | }) |
24 | 23 | ||
25 | }, | 24 | }, |
26 | - goindex(){ | 25 | + goindex() { |
27 | wx.switchTab({ | 26 | wx.switchTab({ |
28 | url: '/pages/index/index' | 27 | url: '/pages/index/index' |
29 | }) | 28 | }) |
@@ -32,22 +31,22 @@ Page({ | @@ -32,22 +31,22 @@ Page({ | ||
32 | /** | 31 | /** |
33 | * 生命周期函数--监听页面加载 | 32 | * 生命周期函数--监听页面加载 |
34 | */ | 33 | */ |
35 | - onLoad: function (options) { | 34 | + onLoad: function(options) { |
36 | 35 | ||
37 | }, | 36 | }, |
38 | 37 | ||
39 | /** | 38 | /** |
40 | * 生命周期函数--监听页面初次渲染完成 | 39 | * 生命周期函数--监听页面初次渲染完成 |
41 | */ | 40 | */ |
42 | - onReady: function () { | 41 | + onReady: function() { |
43 | 42 | ||
44 | }, | 43 | }, |
45 | 44 | ||
46 | /** | 45 | /** |
47 | * 生命周期函数--监听页面显示 | 46 | * 生命周期函数--监听页面显示 |
48 | */ | 47 | */ |
49 | - onShow: function () { | ||
50 | - let that=this; | 48 | + onShow: function() { |
49 | + let that = this; | ||
51 | that.getdatalist(); | 50 | that.getdatalist(); |
52 | 51 | ||
53 | }, | 52 | }, |
@@ -55,35 +54,35 @@ Page({ | @@ -55,35 +54,35 @@ Page({ | ||
55 | /** | 54 | /** |
56 | * 生命周期函数--监听页面隐藏 | 55 | * 生命周期函数--监听页面隐藏 |
57 | */ | 56 | */ |
58 | - onHide: function () { | 57 | + onHide: function() { |
59 | 58 | ||
60 | }, | 59 | }, |
61 | 60 | ||
62 | /** | 61 | /** |
63 | * 生命周期函数--监听页面卸载 | 62 | * 生命周期函数--监听页面卸载 |
64 | */ | 63 | */ |
65 | - onUnload: function () { | 64 | + onUnload: function() { |
66 | 65 | ||
67 | }, | 66 | }, |
68 | 67 | ||
69 | /** | 68 | /** |
70 | * 页面相关事件处理函数--监听用户下拉动作 | 69 | * 页面相关事件处理函数--监听用户下拉动作 |
71 | */ | 70 | */ |
72 | - onPullDownRefresh: function () { | 71 | + onPullDownRefresh: function() { |
73 | 72 | ||
74 | }, | 73 | }, |
75 | 74 | ||
76 | /** | 75 | /** |
77 | * 页面上拉触底事件的处理函数 | 76 | * 页面上拉触底事件的处理函数 |
78 | */ | 77 | */ |
79 | - onReachBottom: function () { | 78 | + onReachBottom: function() { |
80 | 79 | ||
81 | }, | 80 | }, |
82 | 81 | ||
83 | /** | 82 | /** |
84 | * 用户点击右上角分享 | 83 | * 用户点击右上角分享 |
85 | */ | 84 | */ |
86 | - onShareAppMessage: function () { | 85 | + onShareAppMessage: function() { |
87 | 86 | ||
88 | } | 87 | } |
89 | }) | 88 | }) |
1 | -<!--pages/result/result.wxml--> | 1 | + |
2 | <view wx:if='{{datalist==""}}'> | 2 | <view wx:if='{{datalist==""}}'> |
3 | <view class='resultimg'> | 3 | <view class='resultimg'> |
4 | <image src='https://volunteer.cnpu.org/imgs/dengdaishenhe@2x.png'></image> | 4 | <image src='https://volunteer.cnpu.org/imgs/dengdaishenhe@2x.png'></image> |
-
请 注册 或 登录 后发表评论