From 89e17a219d8a6d208e4cb32a43e90abb89b3c93b Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Mon, 25 Jan 2021 16:17:26 +0800 Subject: [PATCH] modify --- zq-erp/src/main/resources/mybatis/mapper/hive/SysVipLabelDao.xml | 8 ++++++++ zq-erp/src/main/resources/templates/views/admin/hive/operate/label-list.html | 19 +++++++++++++++++-- zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/vip.html | 3 +-- zq-erp/src/main/resources/templates/views/admin/hive/operate/label-form.html | 8 ++++---- zq-erp/src/main/java/com/matrix/system/hive/action/SysVipLabelController.java | 16 +++++++++++----- zq-erp/src/main/java/com/matrix/system/hive/dao/SysVipLabelDao.java | 2 ++ 6 files changed, 43 insertions(+), 13 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/hive/action/SysVipLabelController.java b/zq-erp/src/main/java/com/matrix/system/hive/action/SysVipLabelController.java index cbb8ac3..8d149de 100644 --- a/zq-erp/src/main/java/com/matrix/system/hive/action/SysVipLabelController.java +++ b/zq-erp/src/main/java/com/matrix/system/hive/action/SysVipLabelController.java @@ -2,6 +2,7 @@ import com.matrix.core.pojo.AjaxResult; import com.matrix.core.pojo.PaginationVO; +import com.matrix.core.tools.StringUtils; import com.matrix.core.tools.WebUtil; import com.matrix.system.common.bean.SysUsers; import com.matrix.system.constance.Dictionary; @@ -15,6 +16,7 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; +import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Random; @@ -85,23 +87,27 @@ int i = sysVipLabelDao.update(sysVipLabel); if (i > 0) { - AjaxResult ajaxResult = AjaxResult.buildSuccessInstance("添加成功"); + AjaxResult ajaxResult = AjaxResult.buildSuccessInstance("编辑成功"); ajaxResult.putInMap("label", sysVipLabel); return ajaxResult; } - return AjaxResult.buildFailInstance("添加失败"); + return AjaxResult.buildFailInstance("编辑失败"); } @RequestMapping(value = "/del") @ResponseBody - public AjaxResult del(Long id) { - int i = sysVipLabelDao.deleteById(id); + public AjaxResult del(String keys) { + List<Long> ids = StringUtils.strToCollToLong(keys, ","); + int i = sysVipLabelDao.deleteByIds(ids); if (i > 0) { return AjaxResult.buildSuccessInstance("删除成功"); + } else { + return AjaxResult.buildFailInstance("删除失败"); } - return AjaxResult.buildFailInstance("删除失败"); } + + @RequestMapping(value = "/edit") public String edit(Long id) { if (id != null) { diff --git a/zq-erp/src/main/java/com/matrix/system/hive/dao/SysVipLabelDao.java b/zq-erp/src/main/java/com/matrix/system/hive/dao/SysVipLabelDao.java index 87b5716..25774ab 100644 --- a/zq-erp/src/main/java/com/matrix/system/hive/dao/SysVipLabelDao.java +++ b/zq-erp/src/main/java/com/matrix/system/hive/dao/SysVipLabelDao.java @@ -21,6 +21,8 @@ int deleteById(@Param("id") Long id); + int deleteByIds(@Param("list") List<Long> list); + List<SysVipLabel> selectByVipId(@Param("vipId") Long vipId); List<SysVipLabel> selectByModel(@Param("record") SysVipLabel sysVipLabel); diff --git a/zq-erp/src/main/resources/mybatis/mapper/hive/SysVipLabelDao.xml b/zq-erp/src/main/resources/mybatis/mapper/hive/SysVipLabelDao.xml index 4e8d321..cae0a7a 100644 --- a/zq-erp/src/main/resources/mybatis/mapper/hive/SysVipLabelDao.xml +++ b/zq-erp/src/main/resources/mybatis/mapper/hive/SysVipLabelDao.xml @@ -121,6 +121,14 @@ where id=#{id} </delete> + <delete id="deleteByIds" parameterType="java.util.List"> + delete from sys_vip_label where id in + <foreach collection="list" index="index" item="item" open="(" + separator="," close=")"> + #{item} + </foreach> + </delete> + <select id="selectByVipId" resultType="com.matrix.system.hive.bean.SysVipLabel"> select b.* diff --git a/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/vip.html b/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/vip.html index 81b22a2..00ed863 100644 --- a/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/vip.html +++ b/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/vip.html @@ -159,7 +159,6 @@ size="small" :key="tag.label" v-for="tag in tags.tags" - closable :disable-transitions="false" @close="handleClose(tag)"> {{tag.label}} @@ -173,7 +172,7 @@ @keyup.enter.native="handleInputConfirm" @blur="handleInputConfirm" ></el-input> - <el-button v-else class="button-new-tag" size="mini" @click="showInput">+</el-button> +<!-- <el-button v-else class="button-new-tag" size="mini" @click="showInput">+</el-button>--> </el-row> <el-row style="padding: 10px 0;"> <h4>消费门店</h4> diff --git a/zq-erp/src/main/resources/templates/views/admin/hive/operate/label-form.html b/zq-erp/src/main/resources/templates/views/admin/hive/operate/label-form.html index 07c7835..6614330 100644 --- a/zq-erp/src/main/resources/templates/views/admin/hive/operate/label-form.html +++ b/zq-erp/src/main/resources/templates/views/admin/hive/operate/label-form.html @@ -21,7 +21,7 @@ <div class="form-group"> <label class="col-sm-2 control-label">标签<span class="text-danger">*</span></label> <div class="col-sm-4"> - <input autocomplete="off" dataType="*" class="form-control" name="label" ></input> + <input autocomplete="off" dataType="*" class="form-control" th:value="${obj?.label}" name="label" ></input> <div class="Validform_checktip"></div> </div> </div> @@ -44,9 +44,9 @@ var obj=/*[[${obj}]]*/ /*]]>*/ - var invokeUrl=basePath+"/admin/operate/add"; - if(obj.id!=null){ - invokeUrl = basePath+"/admin/operate/modify"; + var invokeUrl=basePath+"/admin/label/add"; + if(obj!=null&& obj.id!=null){ + invokeUrl = basePath+"/admin/label/modify"; } var myForm=MForm.initForm({ invokeUrl:invokeUrl, diff --git a/zq-erp/src/main/resources/templates/views/admin/hive/operate/label-list.html b/zq-erp/src/main/resources/templates/views/admin/hive/operate/label-list.html index 3973f5c..9d6bce4 100644 --- a/zq-erp/src/main/resources/templates/views/admin/hive/operate/label-list.html +++ b/zq-erp/src/main/resources/templates/views/admin/hive/operate/label-list.html @@ -110,9 +110,14 @@ + '<ul class="dropdown-menu" role="menu">' + '<li><a href="javascript:void(0)" style="display:' + value - + '" onClick="lookInfo(\'' + + '" onClick="openEdit(\'' + value - + '\')" title="编辑">查看</a></li>' + + '\')" title="编辑">编辑</a></li>' + + '<li><a href="javascript:void(0)" style="display:' + + value + + '" onClick="myGrid.delItem(\'' + + value + + '\')" title="删除">删除</a></li>' + '</ul>' + '</div>'; html += ''; return html; } @@ -126,6 +131,16 @@ content : [ basePath+'/admin/label/edit'] }); } + + function openEdit(id) { + layer.open({ + type : 2, + title : "添加标签", + area : [ MUI.SIZE_L, '400px' ], + maxmin : true, + content : [ basePath+'/admin/label/edit?id=' + id] + }); + } </script> </body> </html> -- Gitblit v1.9.1