xqzggzs.js 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225
  1. // pages/xqzggzs/xqzggzs.js
  2. import util from '../../base/utils'
  3. import http from '../../base/httputil'
  4. const app = getApp()
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. host: app.globalData.host,
  11. index:null,
  12. isFirst:true,
  13. currentTime:null,
  14. logId:null,
  15. askCompany:null,
  16. opinion:null,
  17. nickname:null,
  18. qianming:null,
  19. qianming1:null,
  20. number:null,
  21. number1:null,
  22. needLastTime:null,
  23. lasttime:null,
  24. gzsTime:null,
  25. deptName:null,
  26. yhzggzsCode:null,
  27. isFirst:true,
  28. },
  29. bindQianming() {
  30. wx.navigateTo({
  31. url: '../qianming/qianming?index=0',
  32. })
  33. },
  34. bindQianming1() {
  35. wx.navigateTo({
  36. url: '../qianming/qianming?index=1',
  37. })
  38. },
  39. bindInputOpinionArea(e){
  40. this.data.opinion = e.detail.value;
  41. },
  42. bindInputJianChaNumber(e){
  43. this.data.number = e.detail.value;
  44. },
  45. bindInputJianDuNumber(e){
  46. this.data.number1 = e.detail.value;
  47. },
  48. bindInputCompany(e){
  49. this.data.askCompany = e.detail.value;
  50. },
  51. /**
  52. * 生命周期函数--监听页面加载
  53. */
  54. onLoad(options) {
  55. this.data.logId=options.logId
  56. var time= util.formatDate(new Date(),'yyyy年MM月dd日')
  57. this.setData({
  58. time:time
  59. })
  60. var data=new Object();
  61. data["logId"]=this.data.logId,
  62. http.send_post("/system/AppXunjianController/getFCTZSdetail",data,this.detailsSuccess)
  63. },
  64. detailsSuccess(e){
  65. if(e.code == 200){
  66. this.data.needLastTime=new Date(e.data.last_time);
  67. this.data.lasttime=util.formatDate(new Date(e.data.last_time),'yyyy年MM月dd日') ;
  68. this.data.gzsTime=util.formatDate(new Date(e.data.gzs_time),'yyyy年MM月dd日') ;
  69. this.data.deptName=e.data.deptName;
  70. this.data.nickname=e.data.nickName;
  71. this.data.yhzggzsCode=e.data.gzs_code;
  72. this.setData({
  73. lasttime:this.data.lasttime,
  74. gzsTime:this.data.gzsTime,
  75. deptName:this.data.deptName,
  76. nickname:this.data.nickname,
  77. yhzggzsCode:this.data.yhzggzsCode,
  78. })
  79. }
  80. },
  81. onShow() {
  82. if(!this.data.isFirst){
  83. let pages = getCurrentPages();
  84. let currPage = pages[pages.length-1];
  85. this.data.index=currPage.data.index;
  86. if(this.data.index==0){
  87. this.data.qianming=currPage.data.qianming;
  88. if (this.data.qianming != undefined && this.data.qianming != null) {
  89. this.setData({
  90. qianming: this.data.qianming
  91. })
  92. }
  93. }else if(this.data.index==1){
  94. this.data.qianming1=currPage.data.qianming1;
  95. if (this.data.qianming1 != undefined && this.data.qianming1 != null) {
  96. this.setData({
  97. qianming1: this.data.qianming1
  98. })
  99. }
  100. }
  101. }
  102. this.data.isFirst=false
  103. },
  104. bindViewSubmit(){
  105. if(this.data.opinion==null){
  106. wx.showToast({
  107. title: '请输入意见',
  108. icon:'none'
  109. })
  110. return
  111. }
  112. if(this.data.askCompany==null){
  113. wx.showToast({
  114. title: '请输入咨询组织名称',
  115. icon:'none'
  116. })
  117. return
  118. }
  119. if(this.data.number==null){
  120. wx.showToast({
  121. title: '请输入检查人员编号',
  122. icon:'none'
  123. })
  124. return
  125. }
  126. if(this.data.qianming==null){
  127. wx.showToast({
  128. title: '请监督人员签名',
  129. icon:'none'
  130. })
  131. return
  132. }
  133. if(this.data.number1==null){
  134. wx.showToast({
  135. title: '请输入监督人员编号',
  136. icon:'none'
  137. })
  138. return
  139. }
  140. if(this.data.qianming1==null){
  141. wx.showToast({
  142. title: '请被复查单位负责人签名',
  143. icon:'none'
  144. })
  145. return
  146. }
  147. var data={};
  148. var bean={};
  149. // var tzs_items=[];
  150. bean["logId"]=this.data.logId,
  151. // xqzgtzs["lasttime"]=new Date(this.data.pageData.latTime.replace("年","-").replace("月","-").replace("日","")),
  152. bean["askCom"]=this.data.askCompany,
  153. bean["myoption"]=this.data.opinion,
  154. bean["lasttime"]=this.data.needLastTime,
  155. bean["checker1Sign"]=this.data.nickname,
  156. bean["checker1Code"]=this.data.number,
  157. bean["checker2Sign"]=this.data.qianming,
  158. bean["checker2Code"]=this.data.number1,
  159. bean["becheckerSign"]=this.data.qianming1,
  160. bean["checkTime"]=new Date()
  161. data['tzsFcyjgzs']=bean
  162. http.send_post("/system/AppXunjianController/saveFCTZS",data,this.submitSuccess)
  163. },
  164. submitSuccess(e){
  165. if(e.code == 200){
  166. let page = getCurrentPages();
  167. let prevPage = page[page.length - 2];
  168. prevPage.setData({
  169. isRefresh:true,
  170. });
  171. wx.showToast({
  172. title: e.msg,
  173. })
  174. wx.navigateBack()
  175. }
  176. },
  177. /**
  178. * 生命周期函数--监听页面初次渲染完成
  179. */
  180. onReady() {
  181. },
  182. /**
  183. * 生命周期函数--监听页面隐藏
  184. */
  185. onHide() {
  186. },
  187. /**
  188. * 生命周期函数--监听页面卸载
  189. */
  190. onUnload() {
  191. },
  192. /**
  193. * 页面相关事件处理函数--监听用户下拉动作
  194. */
  195. onPullDownRefresh() {
  196. },
  197. /**
  198. * 页面上拉触底事件的处理函数
  199. */
  200. onReachBottom() {
  201. },
  202. /**
  203. * 用户点击右上角分享
  204. */
  205. onShareAppMessage() {
  206. }
  207. })