"设备规格修改"

This commit is contained in:
hankaikai
2023-05-23 12:48:55 +08:00
parent 085297700a
commit c56357adc0
4 changed files with 46 additions and 2 deletions

View File

@@ -15,6 +15,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.io.IOException; import java.io.IOException;
@@ -187,6 +188,7 @@ public class ActivityActivateController extends BaseNoModelController {
@RequestMapping(value = "/saveActivityActivate", method = RequestMethod.POST) @RequestMapping(value = "/saveActivityActivate", method = RequestMethod.POST)
@ResponseBody @ResponseBody
public Map<String, Object> saveActivityActivate(ActivityActivate activityActivate) { public Map<String, Object> saveActivityActivate(ActivityActivate activityActivate) {
Map<String, Object> result = new HashMap<String, Object>(16); Map<String, Object> result = new HashMap<String, Object>(16);
// 通过merchantCode查商户信息 // 通过merchantCode查商户信息
MerchantBaseInfo merchantBaseInfo = new MerchantBaseInfo(); MerchantBaseInfo merchantBaseInfo = new MerchantBaseInfo();

View File

@@ -6,9 +6,11 @@ import cn.pluss.platform.api.Result;
import cn.pluss.platform.api.ResultGenerator; import cn.pluss.platform.api.ResultGenerator;
import cn.pluss.platform.base.BaseModelController; import cn.pluss.platform.base.BaseModelController;
import cn.pluss.platform.device.DeviceGoodTagService; import cn.pluss.platform.device.DeviceGoodTagService;
import cn.pluss.platform.device.DeviceSpecService;
import cn.pluss.platform.device.DeviceTypeService; import cn.pluss.platform.device.DeviceTypeService;
import cn.pluss.platform.entity.DeviceGoodTag; import cn.pluss.platform.entity.DeviceGoodTag;
import cn.pluss.platform.entity.DeviceGoods; import cn.pluss.platform.entity.DeviceGoods;
import cn.pluss.platform.entity.DeviceSpec;
import cn.pluss.platform.entity.DeviceType; import cn.pluss.platform.entity.DeviceType;
import cn.pluss.platform.util.OssOperatUtil; import cn.pluss.platform.util.OssOperatUtil;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
@@ -20,6 +22,7 @@ import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import javax.annotation.Resource;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Objects; import java.util.Objects;
@@ -70,7 +73,8 @@ public class DeviceGoodsController extends BaseModelController<DeviceGoodsServic
return data; return data;
} }
@Resource
DeviceSpecService deviceSpecService;
/** /**
* 数据回显 * 数据回显
*/ */
@@ -82,6 +86,9 @@ public class DeviceGoodsController extends BaseModelController<DeviceGoodsServic
List<DeviceGoodTag> list = deviceGoodTagService.list(); List<DeviceGoodTag> list = deviceGoodTagService.list();
model.addAttribute("deviceGoodTagList", list); model.addAttribute("deviceGoodTagList", list);
List<DeviceSpec> list1 = deviceSpecService.list();
model.addAttribute("list1", list1);
Map<String, String> uploadParam = OssOperatUtil.getUploadParam(); Map<String, String> uploadParam = OssOperatUtil.getUploadParam();
model.addAttribute("uploadParam",uploadParam); model.addAttribute("uploadParam",uploadParam);
if (id != null) { if (id != null) {

View File

@@ -3,7 +3,10 @@ package cn.pluss.platform.controller.home;
import cn.pluss.platform.api.Result; import cn.pluss.platform.api.Result;
import cn.pluss.platform.api.ResultGenerator; import cn.pluss.platform.api.ResultGenerator;
import cn.pluss.platform.controller.BaseNoModelController; import cn.pluss.platform.controller.BaseNoModelController;
import cn.pluss.platform.device.DeviceSpecService;
import cn.pluss.platform.entitiy.ShiroUser; import cn.pluss.platform.entitiy.ShiroUser;
import cn.pluss.platform.entity.DeviceSpec;
import cn.pluss.platform.entity.DeviceType;
import cn.pluss.platform.entity.MerchantChannelStatus; import cn.pluss.platform.entity.MerchantChannelStatus;
import cn.pluss.platform.entity.PlatformData; import cn.pluss.platform.entity.PlatformData;
import cn.pluss.platform.home.HomeService; import cn.pluss.platform.home.HomeService;
@@ -17,6 +20,7 @@ import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
@@ -166,7 +170,6 @@ public class HomeController extends BaseNoModelController {
result.put("loginName", loginName); result.put("loginName", loginName);
return result; return result;
} }
@PostMapping(value = "/getAuditData") @PostMapping(value = "/getAuditData")
@ResponseBody @ResponseBody
public Result<Object> getAuditData() { public Result<Object> getAuditData() {

View File

@@ -77,7 +77,28 @@
</div> </div>
</div> </div>
<%-- <div class="layui-form-item">--%>
<%-- <div class="layui-inline">--%>
<%-- <label class="layui-form-label">规格选择:</label>--%>
<%-- <div class="layui-input-inline">--%>
<%-- <select lay-filter="typeSelect1" id="typeSelect1" class="layui-select" autocomplete="off">--%>
<%-- <option value="">请选择</option>--%>
<%-- <c:forEach items="${list1}" var="item">--%>
<%--&lt;%&ndash; <option value="${dict.code}" ${dict.code == entity.code ? 'selected' : ''}>${dict.name}</option>&ndash;%&gt;--%>
<%-- <option value="${item.id}" ${item.id == entity.id ? 'selected' : ''}>${item.specName}</option>--%>
<%-- </c:forEach>--%>
<%-- </select>--%>
<%-- </div>--%>
<%-- <div class="layui-form-mid layui-word-aux">--%>
<%-- <span style="color: red">* 若需添加规格的商品,可以在编码和名称中自定义</span>--%>
<%-- </div>--%>
<%-- </div>--%>
<%-- </div>--%>
<div class="layui-form-item"> <div class="layui-form-item">
<div class="layui-inline"> <div class="layui-inline">
<label class="layui-form-label">分类标签:</label> <label class="layui-form-label">分类标签:</label>
<div class="layui-input-inline"> <div class="layui-input-inline">
@@ -328,6 +349,17 @@
} else { } else {
$("input[name = 'codeName']").val(""); $("input[name = 'codeName']").val("");
} }
});
form.on("select(typeSelect1)", function(data) {
console.log("aaaaa");
console.log(data.othis);
console.log(data.value);
$("input[name = 'code']").val(data.value);
if (data.value != "") {
$("input[name = 'codeName']").val(data.elem[data.elem.selectedIndex].text);
} else {
$("input[name = 'codeName']").val("");
}
}) })
}); });