guojing 5 年 前
コミット
5b0e07f3b5

+ 94 - 64
whepi-ui/templates/home/qiuzhu.ftl

@@ -127,77 +127,79 @@
                         </div>
                     </div>
                 </div>
-                <div id="play" style="display: none">
-                    <div class="page__bd"><#--发起求助的展示界面-->
-                        <div class="weui-cells__group weui-cells__group_form">
-                            <div class="weui-cells weui-cells_form">
-                                <div class="weui-cell weui-cell_active" id="js_cell">
-                                    <div class="weui-cell__hd"><label class="weui-label">标题</label></div>
-                                    <div class="weui-cell__bd weui-flex">
-                                        <input id="js_input" class="weui-input" autofocus="" type="text"
-                                               placeholder="输入求助标题" maxlength="20">
-                                    <#-- <button id="js_input_clear" class="weui-btn_reset weui-btn_icon weui-btn_input-clear">
-                                         <i class="weui-icon-clear"></i>
-                                     </button>-->
-                                    </div>
+                <div id="play" style="display: none" class="weui-panel__bd"><#--发起求助的展示界面-->
+                    <div class="weui-cells__group weui-cells__group_form">
+                        <div class="weui-cells weui-cells_form">
+                            <div class="weui-cell weui-cell_active" id="js_cell">
+                                <div class="weui-cell__hd"><label class="weui-label">标题</label></div>
+                                <div class="weui-cell__bd weui-flex">
+                                    <input id="js_input" class="weui-input"  type="text"
+                                           placeholder="输入求助标题" maxlength="20" bindinput='formName' name="name">
+                                <#-- <button id="js_input_clear" class="weui-btn_reset weui-btn_icon weui-btn_input-clear">
+                                     <i class="weui-icon-clear"></i>
+                                 </button>-->
                                 </div>
                             </div>
                         </div>
-                        <div class="weui-form__control-area">
-                            <div class="weui-cells__group weui-cells__group_form">
-                                <div class="weui-cells weui-cells_checkbox">
-                                    <label class="weui-cell weui-cell_active weui-check__label" for="qzp_1">
-                                        <div class="weui-cell__hd">
-                                            <input type="checkbox" class="weui-check" name="checkbox" id="qzp_1">
-                                            <span class="weui-icon-checked"></span>
-                                        </div>
-                                        <div class="weui-cell__bd">
-                                            <p>居委会</p>
-                                        </div>
-                                    </label>
-                                    <label class="weui-cell weui-cell_active weui-check__label" for="qzp_2">
-                                        <div class="weui-cell__hd">
-                                            <input type="checkbox" class="weui-check" name="checkbox" id="qzp_2">
-                                            <span class="weui-icon-checked"></span>
-                                        </div>
-                                        <div class="weui-cell__bd">
-                                            <p>业委会</p>
-                                        </div>
-                                    </label>
-                                    <label class="weui-cell weui-cell_active weui-check__label" for="qzp_3">
-                                        <div class="weui-cell__hd">
-                                            <input type="checkbox" class="weui-check" name="checkbox" id="qzp_3">
-                                            <span class="weui-icon-checked"></span>
-                                        </div>
-                                        <div class="weui-cell__bd">
-                                            <p>物业</p>
-                                        </div>
-                                    </label>
-                                    <label class="weui-cell weui-cell_active weui-check__label" for="qzp_4">
-                                        <div class="weui-cell__hd">
-                                            <input type="checkbox" class="weui-check" name="checkbox" id="qzp_4">
-                                            <span class="weui-icon-checked"></span>
-                                        </div>
-                                        <div class="weui-cell__bd">
-                                            <p>志愿者</p>
-                                        </div>
-                                    </label>
-                                </div>
-                            </div>
-                            <div class="weui-cells weui-cells_form">
-                                <div class="weui-cell ">
+                    </div>
+                    <div class="weui-form__control-area">
+                        <div class="weui-cells__group weui-cells__group_form">
+                            <div class="weui-cells weui-cells_checkbox">
+                                <label class="weui-cell weui-cell_active weui-check__label" for="s11">
+                                    <div class="weui-cell__hd">
+                                        <input type="checkbox" class="weui-check" name="checkbox1" id="s11">
+                                        <i class="weui-icon-checked"></i>
+                                    </div>
                                     <div class="weui-cell__bd">
-                                        <textarea class="weui-textarea" placeholder="请输入求助内容" rows="3"></textarea>
-                                        <div class="weui-textarea-counter"><span>0</span>/200</div>
+                                        <p>居委会</p>
                                     </div>
-                                </div>
-                                <div class="weui-cell">
-                                    <a class="weui-btn weui-btn_primary" href="javascript:" id="back">发起求助</a>
-                                </div>
-                                <div class="weui-cell ">
-                                    <br>
+                                </label>
+                                <label class="weui-cell weui-cell_active weui-check__label" for="s12">
+                                    <div class="weui-cell__hd">
+                                        <input type="checkbox" name="checkbox2" class="weui-check" id="s12">
+                                        <i class="weui-icon-checked"></i>
+                                    </div>
+                                    <div class="weui-cell__bd">
+                                        <p>业委会</p>
+                                    </div>
+                                </label>
+                                <label class="weui-cell weui-cell_active weui-check__label" for="s13">
+                                    <div class="weui-cell__hd">
+                                        <input type="checkbox" name="checkbox3" class="weui-check" id="s13">
+                                        <i class="weui-icon-checked"></i>
+                                    </div>
+                                    <div class="weui-cell__bd">
+                                        <p>物业</p>
+                                    </div>
+                                </label>
+                                <label class="weui-cell weui-cell_active weui-check__label" for="s14">
+                                    <div class="weui-cell__hd">
+                                        <input type="checkbox" name="checkbox4" class="weui-check" id="s14">
+                                        <i class="weui-icon-checked"></i>
+                                    </div>
+                                    <div class="weui-cell__bd">
+                                        <p>志愿者</p>
+                                    </div>
+                                </label>
+                            <#--<a href="javascript:void(0);" class="weui-cell weui-cell_active weui-cell_link">
+                                <div class="weui-cell__bd">添加更多</div>
+                            </a>-->
+                            </div>
+                        </div>
+                        <div class="weui-cells weui-cells_form">
+                            <div class="weui-cell ">
+                                <div class="weui-cell__bd">
+                                    <textarea class="weui-textarea" placeholder="请输入求助内容" rows="3"></textarea>
+                                    <div class="weui-textarea-counter"><span>0</span>/200</div>
                                 </div>
                             </div>
+                            <div class="weui-cell">
+                                <a class="weui-btn weui-btn_primary" href="javascript:" id="back"
+                                   onclick="back()">发起求助</a>
+                            </div>
+                            <div class="weui-cell ">
+                                <br>
+                            </div>
                         </div>
                     </div>
                 </div>
@@ -210,3 +212,31 @@
     </div>
 </div>
 
+<script>
+    function back() {
+
+        /* console.log($("#js_input").val());
+         alert($("#js_input").val());*/
+        /*alert(document.getElementById('js_input').value)
+        alert(document.getElementsByClassName('form-horizontal'))*/
+        /*$.ajax({
+            url: '/home/home/addFimaly',
+            data: { orderId: orderId },
+            type: 'post',
+            success: function (data) {
+                if (data.success) {
+                    layer.msg("作废成功");
+                    initTable();
+                } else {
+                    layer.msg(data.msg);
+                }
+            },
+            error: function () {
+                layer.msg("网络异常");
+            }
+        });*/
+    }
+
+
+</script>
+

+ 1 - 0
whepi-ui/templates/home/qiuzhu.js

@@ -40,6 +40,7 @@ function submit_back() {
     if ($('#notPlay')[0].style.display = 'none') {
       $('#notPlay')[0].style.display = '';
       $('#play').toggle();
+
     }
   })
 }

+ 1 - 1
whepi-web/src/main/java/com/bofeng/dao/QzTaskDao.java

@@ -3,6 +3,7 @@ package com.bofeng.dao;
 import com.baomidou.mybatisplus.mapper.BaseMapper;
 import com.bofeng.entity.QzTask;
 import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
 import org.springframework.stereotype.Repository;
 
 import java.util.List;
@@ -12,5 +13,4 @@ import java.util.List;
 public interface QzTaskDao extends BaseMapper<QzTask> {
 
     List<QzTask> selectAll();
-
 }

+ 3 - 2
whepi-web/src/main/java/com/bofeng/entity/QzTask.java

@@ -3,6 +3,7 @@ package com.bofeng.entity;
 import java.io.Serializable;
 import java.util.Date;
 import lombok.Data;
+import org.joda.time.DateTime;
 
 /**
  * qz_task
@@ -63,7 +64,7 @@ public class QzTask implements Serializable {
     /**
      * 新增时间
      */
-    private Date timeCreate;
+    private DateTime timeCreate;
 
     /**
      * 修改人
@@ -73,7 +74,7 @@ public class QzTask implements Serializable {
     /**
      * 修改时间
      */
-    private Date timeUpdate;
+    private DateTime timeUpdate;
 
     private static final long serialVersionUID = 1L;
 }

+ 24 - 5
whepi-web/src/main/java/com/bofeng/service/QzTaskService.java

@@ -1,7 +1,10 @@
 package com.bofeng.service;
 
+import com.baomidou.mybatisplus.toolkit.IdWorker;
+import com.bofeng.JwtHelper;
 import com.bofeng.dao.QzTaskDao;
 import com.bofeng.entity.QzTask;
+import org.joda.time.DateTime;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -10,9 +13,25 @@ import java.util.List;
 @Service
 public class QzTaskService {
 
-    @Autowired
-    private QzTaskDao qzTaskDao;
-    public List<QzTask> selectAll () {
-        return qzTaskDao.selectAll();
-    }
+  @Autowired
+  private QzTaskDao qzTaskDao;
+
+
+  public List<QzTask> selectAll() {
+    return qzTaskDao.selectAll();
+  }
+
+
+  //求助的新增
+  public int addHelp(QzTask qzTask) {
+    qzTask.setTaskId(IdWorker.getId());
+    qzTask.setTaskStatus(1);
+    long userId = Long.parseLong(JwtHelper.getUserId());
+    qzTask.setUserId(userId);
+    qzTask.setUserCreate(userId);
+    qzTask.setTimeCreate(new DateTime());
+    qzTask.setUserUpdate(userId);
+    qzTask.setTimeUpdate(new DateTime());
+    return qzTaskDao.insert(qzTask);
+  }
 }

+ 21 - 8
whepi-web/src/main/java/com/bofeng/wx/controller/HomeController.java

@@ -2,12 +2,16 @@ package com.bofeng.wx.controller;
 
 import com.baomidou.mybatisplus.toolkit.IdWorker;
 import com.bofeng.Consts;
+import com.bofeng.JwtHelper;
 import com.bofeng.dao.UserOpenMapper;
 import com.bofeng.entity.*;
 import com.bofeng.service.HomeService;
+import com.bofeng.service.QzTaskService;
 import com.bofeng.service.UserOpenService;
 import com.bofeng.service.UserService;
 import com.google.common.collect.Maps;
+import com.yvan.ModelOps;
+import com.yvan.mvc.JsonBody;
 import com.yvan.platform.JsonWapper;
 import com.yvan.platform.YvanUtil;
 import lombok.val;
@@ -24,13 +28,22 @@ import java.util.Map;
 @RestController
 public class HomeController {
 
-    @Autowired
-    private HomeService homeService;
+  @Autowired
+  private HomeService homeService;
 
-    @GetMapping("/home/home.html")
-    public ModelAndView home(ModelMap model) {
-        //UserOpen userOpen = homeService.getUserOpen();
-        model.put("user", new JsonWapper("{\"www\": \"er\"}"));
-        return new ModelAndView("/home/home.ftl", model);
-    }
+  @Autowired
+  private QzTaskService qzTaskService;
+
+  @GetMapping("/home/home.html")
+  public ModelAndView home(ModelMap model) {
+    //UserOpen userOpen = homeService.getUserOpen();
+    model.put("user", new JsonWapper("{\"www\": \"er\"}"));
+    return new ModelAndView("/home/home.ftl", model);
+  }
+
+  //家庭求助
+  @GetMapping("/home/home/addFimaly")
+  public ModelOps family(@JsonBody QzTask qzTask) {
+    return ModelOps.newSuccess(qzTaskService.addHelp(qzTask));
+  }
 }