123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157 |
- <#assign title="求助详情"/>
- <#include "/home/frag.head.ftl" />
- <div class="weui-tab">
- <div class="weui-btn-area" style="display: flex; flex-direction: row;">
- <a class="weui-btn weui-btn_primary" href="javascript:goback();" style="width: 25vw; height: 6vh; line-height: 6vh;">返回</a>
- <div style="width: 65%;"></div>
- </div>
- <div class="weui-btn-area">
- <p class="weui-media-box__desc">求助标题</p>
- <h4 class="weui-media-box__title">${ task.taskTitle }</h4>
- <br>
- <p class="weui-media-box__desc">求助对象</p>
- <h4 class="weui-media-box__title">${ task.taskTarget }</h4>
- <br>
- <p class="weui-media-box__desc">求助内容</p>
- <h4 class="weui-media-box__title">${ task.remark }</h4>
- <br>
- <#if task.taskStatus == 1>
- <div class="weui-btn-area">
- <a class="weui-btn weui-btn_primary" href="javascript:doTask();">响应</a>
- </div>
- </#if>
- <#if task.taskStatus == 2>
- <div class="weui-btn-area">
- <a class="weui-btn weui-btn_default">处理中</a>
- <a class="weui-btn weui-btn_primary" href="javascript:reply();">回复</a>
- </div>
- <p class="weui-media-box__desc" style="margin-top: 3vh;">回复列表:</p>
- <div id="qz_doing_detail" style="margin-top: 3vh;"></div>
- </#if>
- <#if task.taskStatus == 3>
- <div class="weui-btn-area">
- <a class="weui-btn weui-btn_default">已处理完成</a>
- </div>
- <p class="weui-media-box__desc" style="margin-top: 3vh;">回复列表:</p>
- <div id="qz_done_detail" style="margin-top: 3vh;"></div>
- </#if>
- </div>
- <div id="qz_showPop" class="weui-popup__container popup-bottom">
- <div class="weui-popup__overlay"></div>
- <div class="weui-popup__modal">
- <div class="weui-btn-area">
- <div style="display:flex; flex-direction: row; justify-content: space-between;">
- <div style="width: 75%;"></div>
- <a class="weui-btn weui-btn_primary" style="margin-bottom: 3vh;" href="javascript:close();">关闭</a>
- </div>
- <textarea id="qz_content" class="weui-textarea" placeholder="请输入文本" rows="5"></textarea>
- <a class="weui-btn weui-btn_primary" style="margin-top: 3vh;margin-bottom: 5vh;" href="javascript:send();">提交</a>
- </div>
- </div>
- </div>
- </div>
- <#include "/home/frag.foot.ftl" />
- <script>
- var task = ${taskJson};
- var userId = ${userId};
- (function ($) {
- if (task.taskStatus == 2 || task.taskStatus == 3) {
- getdealdetail();
- }
- })(jQuery);
- function doTask() {
- $("#qz_showPop").popup();
- }
- function reply() {
- $("#qz_showPop").popup();
- }
- function close() {
- $.closePopup();
- }
- function send() {
- let qzcontent = $('#qz_content').val();
- if (qzcontent.length <= 0){
- $.alert("请输入内容");
- return;
- }
- $.ajax({
- url: '/yeweihui/qiuzhu/reply/add.json',
- type: 'post',
- data: {
- userId: userId,
- taskId: task.taskId,
- replyContent: qzcontent,
- userCreate: userId,
- userUpdate: userId,
- },
- success: function (data) {
- if (data.success == true) {
- $.closePopup();
- if (task.taskStatus == 1) {
- window.location.href = "/yeweihui/home.html?show=qiuzhu&userId=" + userId;
- }
- else if (task.taskStatus == 2) {
- getdealdetail();
- }
- }
- else {
- $.alert("操作失败");
- }
- },
- error: function () {
- $.alert("网络异常");
- }
- });
- }
- function goback() {
- window.location.href = "/yeweihui/home.html?show=qiuzhu&userId=" + userId;
- }
- function getdealdetail() {
- $.ajax({
- url: '/yeweihui/qiuzhu/reply/querybytaskid.json',
- type: 'post',
- data: {
- taskId: task.taskId,
- },
- success: function (data) {
- console.log("---返回数据---",data);
- if (task.taskStatus == 2) {
- $("#qz_doing_detail").empty();
- for (let i = 0; i < data.data.length; i++) {
- let reply = data.data[i];
- $("#qz_doing_detail").append('<p class="weui-media-box__desc">' + reply.nickName + ' ' + reply.timeUpdate + '</p>\n' +
- ' <h4 class="weui-media-box__title">' + reply.replyContent + '</h4><br>');
- }
- }
- else if (task.taskStatus == 3) {
- $("#qz_done_detail").empty();
- for (let i = 0; i < data.data.length; i++) {
- let reply = data.data[i];
- $("#qz_done_detail").append('<p class="weui-media-box__desc">' + reply.nickName + ' ' + reply.timeUpdate + '</p>\n' +
- ' <h4 class="weui-media-box__title">' + reply.replyContent + '</h4><br>');
- }
- }
- },
- error: function () {
- $.alert("网络异常");
- }
- });
- }
- </script>
|