qiuzhu.ftl 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425
  1. <div class="page__bd">
  2. <div class="weui-tab">
  3. <div class="weui-navbar">
  4. <a class="weui-navbar__item weui-bar__item_on" target="#qz_nav1" module="qiu_zhu" onclick="familyClick()">
  5. 小区求助
  6. </a>
  7. <a class="weui-navbar__item" target="#qz_nav2" module="qiu_zhu" id="qzMy_help" onclick="qzMy_help('')">
  8. 我的求助
  9. </a>
  10. </div>
  11. <div class="weui-tab__panel">
  12. <div id="qz_nav1" class="weui-tab__bd-item qiu_zhu_weui_tab_bd_item_active">
  13. <div id="notitle">
  14. <div>
  15. </div>
  16. <#--<a class="weui-cell weui-cell_active weui-cell_access js_item" data-id="form" href="javascript:;">
  17. <div class="weui-cell__bd">
  18. <div class="weui-media-box weui-media-box_text" id="title">
  19. <p class="weui-media-box__desc">由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状,有自己的运行轨道。</p>
  20. </div>
  21. </div>
  22. <div class="weui-cell__ft"></div>
  23. </a>
  24. <a class="weui-cell weui-cell_active weui-cell_access js_item" data-id="list" href="javascript:;">
  25. <div class="weui-cell__bd">
  26. <div class="weui-media-box weui-media-box_text" id="title">
  27. <p class="weui-media-box__desc">由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状,有自己的运行轨道。</p>
  28. </div>
  29. </div>
  30. <div class="weui-cell__ft"></div>
  31. </a>
  32. <a class="weui-cell weui-cell_active weui-cell_access js_item" data-id="name" href="javascript:;">
  33. <div class="weui-cell__bd">
  34. <div class="weui-media-box weui-media-box_text" id="title2">
  35. <p class="weui-media-box__desc">由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状,有自己的运行轨道。</p>
  36. </div>
  37. </div>
  38. <div class="weui-cell__ft"></div>
  39. </a>
  40. <a class="weui-cell weui-cell_active weui-cell_access js_item" data-id="age" href="javascript:;">
  41. <div class="weui-cell__bd">
  42. <div class="weui-media-box weui-media-box_text" id="title3">
  43. <p class="weui-media-box__desc">由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状,有自己的运行轨道。</p>
  44. </div>
  45. </div>
  46. <div class="weui-cell__ft"></div>
  47. </a>-->
  48. </div>
  49. <div id="titlteZs" style="display: none">
  50. <div class="page__bd">
  51. <div class="weui-panel weui-panel_access" id="qzHS">
  52. </div>
  53. <div class="button-sp-area">
  54. <div class="weui-btn-area">
  55. <a class="weui-btn weui-btn_primary" onclick="qzBackXiaoQu();">返回</a>
  56. </div>
  57. </div>
  58. </div>
  59. </div>
  60. </div>
  61. <#--我的求助2-->
  62. <div id="qz_nav2" class="weui-tab__bd-item">
  63. <div id="notPlay">
  64. <div class="weui-btn-area">
  65. <a id="btnQZ" class="weui-btn weui-btn_primary" onclick="qzDetail();">发起求助</a>
  66. </div>
  67. <div class="weui-cell weui-cell_active weui-cell_switch">
  68. <div class="weui-cell">
  69. <div class="weui-cell__bd">
  70. <input id="quetyFamily" type="text" class="weui-input" placeholder="搜素关键字"
  71. maxlength="10"/>
  72. </div>
  73. <a href="javascript:"
  74. class="weui-btn weui-btn_mini weui-btn_primary" onclick="queryQz()">查询</a>
  75. </div>
  76. <input hidden="hidden" name="Gj11" id="Gj" value="on" type="radio" checked="checked"/>
  77. <div class="weui-cell__ft">
  78. <input class="weui-switch" type="checkbox" id="ground" name="ground">
  79. </div>
  80. <div class="weui-cell__bd">已解决</div>
  81. </div>
  82. <div id="family">
  83. <div class="weui-panel__bd" id="valueQz">
  84. </div>
  85. </div>
  86. </div>
  87. <div id="play" style="display: none" class="weui-panel__bd"><#--发起求助的展示界面-->
  88. <div class="weui-cells__group weui-cells__group_form">
  89. <div class="weui-cells weui-cells_form">
  90. <div class="weui-cell weui-cell_active" id="js_cell">
  91. <div class="weui-cell__hd"><label class="weui-label">标题</label></div>
  92. <div class="weui-cell__bd weui-flex">
  93. <input id="Qzinput" class="weui-input" type="text"
  94. placeholder="输入求助标题" maxlength="20" bindinput='formName' name="name"
  95. >
  96. <#--<button id="js_input_clear" onclick="inputClick()"
  97. class="weui-btn_reset weui-btn_icon weui-btn_input-clear">
  98. <i class="weui-icon-clear"></i>
  99. </button>-->
  100. </div>
  101. </div>
  102. </div>
  103. </div>
  104. <div class="weui-form__control-area">
  105. <div class="weui-cells__group weui-cells__group_form">
  106. <div class="weui-cells weui-cells_checkbox">
  107. <#-- <label class="weui-cell weui-cell_active weui-check__label" for="qzf1">
  108. <div class="weui-cell__hd">
  109. <input type="checkbox" class="weui-check" name="checkbox1" id="qzf1"
  110. value="居委会">
  111. <i class="weui-icon-checked"></i>
  112. </div>
  113. <div class="weui-cell__bd">
  114. <p>居委会</p>
  115. </div>
  116. </label>-->
  117. <label class="weui-cell weui-cell_active weui-check__label" for="qzf2">
  118. <div class="weui-cell__hd">
  119. <input type="checkbox" name="checkbox2" class="weui-check" id="qzf2"
  120. value="业委会">
  121. <i class="weui-icon-checked"></i>
  122. </div>
  123. <div class="weui-cell__bd">
  124. <p>业委会</p>
  125. </div>
  126. </label>
  127. <#--<label class="weui-cell weui-cell_active weui-check__label" for="qzf3">
  128. <div class="weui-cell__hd">
  129. <input type="checkbox" name="checkbox3" class="weui-check" id="qzf3" value="物业">
  130. <i class="weui-icon-checked"></i>
  131. </div>
  132. <div class="weui-cell__bd">
  133. <p>物业</p>
  134. </div>
  135. </label>
  136. <label class="weui-cell weui-cell_active weui-check__label" for="qzf4">
  137. <div class="weui-cell__hd">
  138. <input type="checkbox" name="checkbox4" class="weui-check" id="qzf4"
  139. value="志愿者">
  140. <i class="weui-icon-checked"></i>
  141. </div>
  142. <div class="weui-cell__bd">
  143. <p>志愿者</p>
  144. </div>
  145. </label>-->
  146. <#--<a href="javascript:void(0);" class="weui-cell weui-cell_active weui-cell_link">
  147. <div class="weui-cell__bd">添加更多</div>
  148. </a>-->
  149. </div>
  150. </div>
  151. <div class="weui-cells weui-cells_form">
  152. <div class="weui-cell ">
  153. <div class="weui-cell__bd">
  154. <textarea class="weui-textarea" placeholder="请输入求助内容" rows="3"
  155. id="remarks"></textarea>
  156. <div class="weui-textarea-counter"><span>0</span>/200</div>
  157. </div>
  158. </div>
  159. <br>
  160. <div class="button-sp-area">
  161. <a id="zqback2" href="javascript:;" onclick="qzBackFa()"
  162. class="weui-btn weui-btn_default">取消</a>
  163. <a id="back" href="javascript:;" onclick="qzCommit()" class="weui-btn weui-btn_primary">求助</a>
  164. </div>
  165. <#-- <div class="weui-cell">
  166. <a class="weui-btn weui-btn_primary" href="javascript:" id="zqback2"
  167. onclick="qzCommit()" >取消</a>
  168. <a class="weui-btn weui-btn_primary" href="javascript:" id="back"
  169. onclick="qzCommit()" >求助</a>
  170. </div>-->
  171. <div class="weui-cell ">
  172. <br>
  173. <br>
  174. </div>
  175. </div>
  176. </div>
  177. </div>
  178. <div id="familyDisplay" style="display: none">
  179. <div class="page__bd">
  180. <div class="weui-panel weui-panel_access" id="qzHS2">
  181. </div>
  182. <div class="button-sp-area">
  183. <div class="weui-btn-area">
  184. <a class="weui-btn weui-btn_default" onclick="qzBackHome();">返回</a>
  185. </div>
  186. <div class="weui-btn-area">
  187. <a class="weui-btn weui-btn_primary" onclick="HomeStatus();" id="isHiddenStyle12"
  188. style="display: none">完成</a>
  189. </div>
  190. </div>
  191. </div>
  192. </div>
  193. </div>
  194. </div>
  195. </div>
  196. </div>
  197. <script>
  198. function qzCommit() {
  199. /* $("#qzf1").val()
  200. $("#qzf2").val()
  201. $("#qzf3").val()
  202. $("#qzf4").val()*/
  203. var taskTitle = $("#Qzinput").val();
  204. if (!taskTitle) {
  205. alert("请输入求助标题!")
  206. $('#notPlay').hidden = 'hidden';
  207. $('#play')[0].style.display = '';
  208. // $('#notPlay').style=='hidden'
  209. return false;
  210. }
  211. var taskTarget = $("#qzf2").val();
  212. if (!taskTarget) {
  213. alert("请输入求助目标!")
  214. return false;
  215. }
  216. var remark = $("#remarks").val();
  217. if (!remark) {
  218. alert("请输入求助内容!")
  219. return false;
  220. }
  221. var data = {}
  222. var tep = JSON.stringify(data);
  223. console.log(tep)
  224. $.ajax({
  225. url: '/home/home/addFimaly',
  226. data: {
  227. taskTitle: $("#Qzinput").val(),
  228. taskTarget: $("#qzf2").val(),
  229. remark: $("#remarks").val(),
  230. userId: $('#userId').val(),
  231. },
  232. type: 'GET',
  233. success: function (data) {
  234. if ($('#notPlay')[0].style.display == 'none') {
  235. $('#play').toggle();
  236. $('#notPlay')[0].style.display = '';
  237. } else {
  238. $('#play')[0].style.display = '';
  239. $('#notPlay')[0].style.display = 'none';
  240. }
  241. qzMy_help('', '');
  242. $('#quetyFamily').val("")
  243. },
  244. error: function () {
  245. }
  246. });
  247. }
  248. function qzBackFa() {
  249. if ($('#notPlay')[0].style.display == 'none') {
  250. $('#play').toggle();
  251. $('#notPlay')[0].style.display = '';
  252. } else {
  253. $('#play')[0].style.display = '';
  254. $('#notPlay')[0].style.display = 'none';
  255. }
  256. $('#Qzinput').val("")
  257. $("#qzf2").removeAttr('checked', false)
  258. $('#remarks').val("")
  259. }
  260. //我的求助的页面展示
  261. function qzMy_help(status, query) {
  262. $('#valueQz').empty();//清除节点
  263. $.ajax({
  264. url: '/home/home/queryQzTask',
  265. data: {
  266. taskStatus: status,
  267. taskTitle: query,
  268. userId: $('#userId').val()
  269. },
  270. type: 'GET',
  271. success: function (data) {
  272. console.log(data);
  273. if (data.data.length > 0) {
  274. hasData = true;
  275. data.data.forEach(function (v) {
  276. helpValueGj(v);
  277. });
  278. } else {
  279. }
  280. },
  281. error: function () {
  282. }
  283. });
  284. }
  285. function helpValueGj(v) {
  286. $('#valueQz').append($(' <a class="weui-cell weui-cell_active weui-cell_access js_item" data-id="form"\n' +
  287. ' onclick=\'myItemClick(' + JSON.stringify(v) + ')\'>\n' +
  288. ' <div class="weui-cell__bd">\n' +
  289. ' <div class="weui-media-box weui-media-box_text" id="title">\n' +
  290. ' <p class="weui-media-box__desc">' + v.taskTitle + '</p>\n' +
  291. ' </div>\n' +
  292. ' </div>\n' +
  293. ' <div class="weui-cell__ft">' + conversion(v.taskStatus) + '</div>\n' +
  294. ' </a><br />'));
  295. }
  296. var aid;
  297. function myItemClick(v) {
  298. if ($('#familyDisplay')[0].style.display == 'none') {
  299. $('#familyDisplay')[0].style.display = '';
  300. $("#notPlay").toggle();
  301. $('#qzHS2').empty();
  302. $.ajax({
  303. url: '/home/home/taskQuery',
  304. data: {taskId: v.taskId},
  305. type: 'GET',
  306. success: function (data) {
  307. console.log(data);
  308. //判断该求助是否完成 来判断按钮是否展示
  309. if (data.data.length > 0 && data.data[0].taskStatus == 2) {
  310. $('#isHiddenStyle12')[0].style.display = '';
  311. } else {
  312. $('#isHiddenStyle12')[0].style.display = 'none';
  313. }
  314. if (data.data.length > 0) {
  315. $('#qzHS2').append($('<div>' + data.data[0].taskTitle + '</div>'))
  316. data.data.forEach(function (v) {
  317. shValuenat2(v);
  318. });
  319. } else {
  320. }
  321. },
  322. error: function () {
  323. }
  324. });
  325. }
  326. }
  327. function shValuenat2(v) {
  328. aid = v.taskId;
  329. $('#qzHS2').append($('<a href="javascript:void(0);" class="weui-media-box weui-media-box_appmsg">\n' +
  330. ' <div class="weui-media-box__bd">\n' +
  331. ' <div style="display: flex; flex-direction: row; justify-content: space-between;">\n' +
  332. ' <p class="weui-media-box__desc">' + v.nickName + '</p>\n' +
  333. ' <p class="weui-media-box__desc">' + timestampToTime(v.timeUpdate) + '</p>\n' +
  334. ' </div>\n' +
  335. ' <div class="weui-cell ">\n' +
  336. ' <div class="weui-cell__bd">\n' +
  337. ' <textarea class="weui-textarea" rows="1" readonly >' + v.replyContent + '</textarea>\n' +
  338. ' <div class="weui-textarea-counter"></div>\n' +
  339. ' </div>\n' +
  340. ' </div>\n' +
  341. ' </div>\n' +
  342. ' </a>\n<br />'));
  343. }
  344. function qzBackXiaoQu() {
  345. if ($('#titlteZs')[0].style.display == 'none') {
  346. $('#notitle').toggle();
  347. $('#titlteZs')[0].style.display = '';
  348. } else {
  349. $('#notitle')[0].style.display = '';
  350. $('#titlteZs')[0].style.display = 'none';
  351. }
  352. }
  353. //求助反馈完成
  354. function HomeStatus() {
  355. $.ajax({
  356. url: '/home/qiuzhu/reply.json',
  357. type: 'GET',
  358. data: {
  359. taskId: aid,
  360. },
  361. success: function (data) {
  362. qzBackHome();
  363. qzMy_help('', '');
  364. },
  365. error: function () {
  366. }
  367. });
  368. }
  369. //只是单独的返回
  370. function qzBackHome() {
  371. if ($('#notPlay')[0].style.display == 'none') {
  372. $('#familyDisplay').toggle();
  373. $('#notPlay')[0].style.display = '';
  374. } else {
  375. $('#familyDisplay')[0].style.display = '';
  376. $('#notPlay')[0].style.display = 'none';
  377. }
  378. }
  379. function qzDetail() {
  380. $("#notPlay").toggle();
  381. /*点击隐藏*/
  382. /*展示*/
  383. $('#play')[0].style.display = '';
  384. $('#Qzinput').val("")
  385. $("#qzf2").removeAttr('checked', false)
  386. $('#remarks').val("")
  387. }
  388. //查询按钮
  389. function queryQz() {
  390. if ($("#Gj").val() != "off") {
  391. qzMy_help('', $("#quetyFamily").val());
  392. } else {
  393. qzMy_help(3, $("#quetyFamily").val());
  394. }
  395. }
  396. </script>