Commit 06f991e511d473e039f1c94aff16d8231e4e4353

Authored by pengcheng
2 parents 527d8272 bf18d9cd

Merge branch 'develop' of http://172.16.29.40:8010/wms/wms2 into develop

src/main/java/com/huaheng/pc/config/cycleCountPreference/controller/cycleCountPreferenceController.java
@@ -103,12 +103,10 @@ public class cycleCountPreferenceController extends BaseController { @@ -103,12 +103,10 @@ public class cycleCountPreferenceController extends BaseController {
103 @PostMapping("/addSave") 103 @PostMapping("/addSave")
104 @ResponseBody 104 @ResponseBody
105 public AjaxResult addSave(CycleCountPreference cycleCountPreference) { 105 public AjaxResult addSave(CycleCountPreference cycleCountPreference) {
106 - cycleCountPreference.setWarehouseCode(ShiroUtils.getWarehouseCode());  
107 - cycleCountPreference.setCreatedBy(ShiroUtils.getLoginName());  
108 - cycleCountPreference.setCreated(new Date());  
109 - cycleCountPreference.setLastUpdatedBy(ShiroUtils.getLoginName());  
110 -  
111 - return toAjax(cycleCountPreferenceService.save(cycleCountPreference)); 106 + if(cycleCountPreference == null){
  107 + return AjaxResult.error("新增数据不能为空!");
  108 + }
  109 + return cycleCountPreferenceService.addSave(cycleCountPreference);
112 } 110 }
113 111
114 /** 112 /**
src/main/java/com/huaheng/pc/config/cycleCountPreference/domain/CycleCountPreference.java
@@ -81,8 +81,8 @@ public class CycleCountPreference implements Serializable { @@ -81,8 +81,8 @@ public class CycleCountPreference implements Serializable {
81 /** 81 /**
82 * 有效 82 * 有效
83 */ 83 */
84 - @TableField(value = "Enable")  
85 - @ApiModelProperty(value="有效") 84 + @TableField(value = "enable")
  85 + @ApiModelProperty(value="是否有效")
86 private Boolean enable; 86 private Boolean enable;
87 87
88 /** 88 /**
src/main/java/com/huaheng/pc/config/cycleCountPreference/service/CycleCountPreferenceService.java
1 package com.huaheng.pc.config.cycleCountPreference.service; 1 package com.huaheng.pc.config.cycleCountPreference.service;
2 2
  3 +import com.huaheng.common.utils.security.ShiroUtils;
  4 +import com.huaheng.framework.web.domain.AjaxResult;
  5 +import com.huaheng.pc.inventory.cycleCountDetail.domain.CycleCountDetail;
  6 +import com.huaheng.pc.inventory.cycleCountDetail.service.CycleCountDetailService;
3 import org.springframework.stereotype.Service; 7 import org.springframework.stereotype.Service;
4 import javax.annotation.Resource; 8 import javax.annotation.Resource;
  9 +import java.util.Date;
5 import java.util.List; 10 import java.util.List;
6 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 11 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7 import com.huaheng.pc.config.cycleCountPreference.mapper.CycleCountPreferenceMapper; 12 import com.huaheng.pc.config.cycleCountPreference.mapper.CycleCountPreferenceMapper;
8 import com.huaheng.pc.config.cycleCountPreference.domain.CycleCountPreference; 13 import com.huaheng.pc.config.cycleCountPreference.domain.CycleCountPreference;
  14 +import org.springframework.transaction.annotation.Transactional;
  15 +
9 @Service 16 @Service
10 public class CycleCountPreferenceService extends ServiceImpl<CycleCountPreferenceMapper, CycleCountPreference> { 17 public class CycleCountPreferenceService extends ServiceImpl<CycleCountPreferenceMapper, CycleCountPreference> {
11 18
  19 +
  20 + @Resource
  21 + private CycleCountDetailService cycleCountDetailService;
  22 +
  23 +
  24 +
  25 +
  26 + /**
  27 + *新增盘点首选项
  28 + * @param cycleCountPreference
  29 + * @return
  30 + */
  31 + @Transactional
  32 + public AjaxResult addSave (CycleCountPreference cycleCountPreference){
  33 +
  34 + cycleCountPreference.setWarehouseCode(ShiroUtils.getWarehouseCode());
  35 + cycleCountPreference.setCreatedBy(ShiroUtils.getLoginName());
  36 + cycleCountPreference.setCreated(new Date());
  37 + cycleCountPreference.setLastUpdatedBy(ShiroUtils.getLoginName());
  38 + this.save(cycleCountPreference);
  39 + return AjaxResult.success("新增完成!");
  40 + }
  41 +
  42 +
  43 +
  44 +
  45 +
  46 +
  47 +
  48 +
12 } 49 }
src/main/resources/mybatis/config/CycleCountPreferenceMapper.xml
@@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@
12 <result column="promptItem" jdbcType="BOOLEAN" property="promptItem" /> 12 <result column="promptItem" jdbcType="BOOLEAN" property="promptItem" />
13 <result column="promptQuantity" jdbcType="BOOLEAN" property="promptQuantity" /> 13 <result column="promptQuantity" jdbcType="BOOLEAN" property="promptQuantity" />
14 <result column="allowAddNewInventory" jdbcType="BOOLEAN" property="allowAddNewInventory" /> 14 <result column="allowAddNewInventory" jdbcType="BOOLEAN" property="allowAddNewInventory" />
15 - <result column="Enable" jdbcType="BOOLEAN" property="enable" /> 15 + <result column="enable" jdbcType="BOOLEAN" property="enable" />
16 <result column="created" jdbcType="TIMESTAMP" property="created" /> 16 <result column="created" jdbcType="TIMESTAMP" property="created" />
17 <result column="createdBy" jdbcType="VARCHAR" property="createdBy" /> 17 <result column="createdBy" jdbcType="VARCHAR" property="createdBy" />
18 <result column="lastUpdated" jdbcType="TIMESTAMP" property="lastUpdated" /> 18 <result column="lastUpdated" jdbcType="TIMESTAMP" property="lastUpdated" />
@@ -27,7 +27,7 @@ @@ -27,7 +27,7 @@
27 <sql id="Base_Column_List"> 27 <sql id="Base_Column_List">
28 <!--@mbg.generated--> 28 <!--@mbg.generated-->
29 id, code, `name`, warehouseCode, promptLocation, promptLpn, promptItem, promptQuantity, 29 id, code, `name`, warehouseCode, promptLocation, promptLpn, promptItem, promptQuantity,
30 - allowAddNewInventory, `Enable`, created, createdBy, lastUpdated, lastUpdatedBy, version, 30 + allowAddNewInventory, enable, created, createdBy, lastUpdated, lastUpdatedBy, version,
31 userDef1, userDef2, userDef3, processStamp, countByPiece 31 userDef1, userDef2, userDef3, processStamp, countByPiece
32 </sql> 32 </sql>
33 </mapper> 33 </mapper>
34 \ No newline at end of file 34 \ No newline at end of file
src/main/resources/templates/config/cycleCountPreference/add.html
1 <!DOCTYPE HTML> 1 <!DOCTYPE HTML>
2 -<html lang="zh" xmlns:th="http://www.thymeleaf.org"> 2 +<html lang="zh" xmlns:th="http://www.thymeleaf.org">
3 <meta charset="utf-8"> 3 <meta charset="utf-8">
4 <head th:include="include :: header"></head> 4 <head th:include="include :: header"></head>
5 <body class="white-bg"> 5 <body class="white-bg">
@@ -22,7 +22,8 @@ @@ -22,7 +22,8 @@
22 <label class="col-sm-3 control-label">系统提示库位:</label> 22 <label class="col-sm-3 control-label">系统提示库位:</label>
23 <div class="col-sm-8"> 23 <div class="col-sm-8">
24 <div class="onoffswitch"> 24 <div class="onoffswitch">
25 - <input type="checkbox" th:checked="true" class="onoffswitch-checkbox" id="promptLocation" name="promptLocation"> 25 + <input type="checkbox" th:checked="true" class="onoffswitch-checkbox" id="promptLocation"
  26 + name="promptLocation">
26 <label class="onoffswitch-label" for="promptLocation"> 27 <label class="onoffswitch-label" for="promptLocation">
27 <span class="onoffswitch-inner"></span> 28 <span class="onoffswitch-inner"></span>
28 <span class="onoffswitch-switch"></span> 29 <span class="onoffswitch-switch"></span>
@@ -35,7 +36,8 @@ @@ -35,7 +36,8 @@
35 <label class="col-sm-3 control-label">系统提示容器:</label> 36 <label class="col-sm-3 control-label">系统提示容器:</label>
36 <div class="col-sm-8"> 37 <div class="col-sm-8">
37 <div class="onoffswitch"> 38 <div class="onoffswitch">
38 - <input type="checkbox" th:checked="true" class="onoffswitch-checkbox" id="promptLpn" name="promptLpn"> 39 + <input type="checkbox" th:checked="true" class="onoffswitch-checkbox" id="promptLpn"
  40 + name="promptLpn">
39 <label class="onoffswitch-label" for="promptLpn"> 41 <label class="onoffswitch-label" for="promptLpn">
40 <span class="onoffswitch-inner"></span> 42 <span class="onoffswitch-inner"></span>
41 <span class="onoffswitch-switch"></span> 43 <span class="onoffswitch-switch"></span>
@@ -48,8 +50,9 @@ @@ -48,8 +50,9 @@
48 <label class="col-sm-3 control-label">系统提示物料:</label> 50 <label class="col-sm-3 control-label">系统提示物料:</label>
49 <div class="col-sm-8"> 51 <div class="col-sm-8">
50 <div class="onoffswitch"> 52 <div class="onoffswitch">
51 - <input type="checkbox" th:checked="true" class="onoffswitch-checkbox" id="promptItem" name="promptItem">  
52 - <label class="onoffswitch-label" for="promptLpn"> 53 + <input type="checkbox" th:checked="true" class="onoffswitch-checkbox" id="promptItem"
  54 + name="promptItem">
  55 + <label class="onoffswitch-label" for="promptItem">
53 <span class="onoffswitch-inner"></span> 56 <span class="onoffswitch-inner"></span>
54 <span class="onoffswitch-switch"></span> 57 <span class="onoffswitch-switch"></span>
55 </label> 58 </label>
@@ -60,120 +63,29 @@ @@ -60,120 +63,29 @@
60 <div class="form-group"> 63 <div class="form-group">
61 <label class="col-sm-3 control-label">显示库存数量:</label> 64 <label class="col-sm-3 control-label">显示库存数量:</label>
62 <div class="col-sm-8"> 65 <div class="col-sm-8">
63 - <div class="onoffswitch">  
64 - <input type="checkbox" th:checked="true" class="onoffswitch-checkbox" id="promptQuantity" name="promptQuantity">  
65 - <label class="onoffswitch-label" for="promptQuantity">  
66 - <span class="onoffswitch-inner"></span>  
67 - <span class="onoffswitch-switch"></span>  
68 - </label>  
69 - </div> 66 + <div class="onoffswitch">
  67 + <input type="checkbox" th:checked="true" class="onoffswitch-checkbox" id="promptQuantity"
  68 + name="promptQuantity">
  69 + <label class="onoffswitch-label" for="promptQuantity">
  70 + <span class="onoffswitch-inner"></span>
  71 + <span class="onoffswitch-switch"></span>
  72 + </label>
  73 + </div>
70 </div> 74 </div>
71 </div> 75 </div>
72 -  
73 -<!-- <div class="form-group">  
74 - <label class="col-sm-3 control-label">允许添加库存:</label>  
75 - <div class="col-sm-8">  
76 - <div class="onoffswitch">  
77 - <input type="checkbox" th:checked="true" class="onoffswitch-checkbox" id="allowAddNewInventory" name="allowAddNewInventory">  
78 - <label class="onoffswitch-label" for="allowAddNewInventory">  
79 - <span class="onoffswitch-inner"></span>  
80 - <span class="onoffswitch-switch"></span>  
81 - </label>  
82 - </div>  
83 - </div>  
84 - </div>-->  
85 -  
86 -<!-- <div class="form-group">  
87 - <label class="col-sm-3 control-label">RF逐件盘点:</label> 76 + <div class="form-group">
  77 + <label class="col-sm-3 control-label">是否有效:</label>
88 <div class="col-sm-8"> 78 <div class="col-sm-8">
89 <div class="onoffswitch"> 79 <div class="onoffswitch">
90 - <input type="checkbox" th:checked="true" class="onoffswitch-checkbox" id="countByPiece" name="countByPiece">  
91 - <label class="onoffswitch-label" for="countByPiece"> 80 + <input type="checkbox" th:checked="true" class="onoffswitch-checkbox" id="enable"
  81 + name="enable">
  82 + <label class="onoffswitch-label" for="enable">
92 <span class="onoffswitch-inner"></span> 83 <span class="onoffswitch-inner"></span>
93 <span class="onoffswitch-switch"></span> 84 <span class="onoffswitch-switch"></span>
94 </label> 85 </label>
95 </div> 86 </div>
96 </div> 87 </div>
97 - </div>-->  
98 -  
99 - <!--<div class="form-group">  
100 - <label class="col-sm-3 control-label">数据版本:</label>  
101 - <div class="col-sm-8">  
102 - <input id="version" name="version" class="form-control" type="text">  
103 - </div>  
104 - </div>-->  
105 - <!--<div class="form-group"> -->  
106 - <!--<label class="col-sm-3 control-label">创建时间:</label>-->  
107 - <!--<div class="col-sm-8">-->  
108 - <!--<input id="created" name="created" class="form-control" type="text">-->  
109 - <!--</div>-->  
110 - <!--</div>-->  
111 - <!--<div class="form-group"> -->  
112 - <!--<label class="col-sm-3 control-label">创建者:</label>-->  
113 - <!--<div class="col-sm-8">-->  
114 - <!--<input id="createdBy" name="createdBy" class="form-control" type="text">-->  
115 - <!--</div>-->  
116 - <!--</div>-->  
117 - <!--<div class="form-group"> -->  
118 - <!--<label class="col-sm-3 control-label">创建时间:</label>-->  
119 - <!--<div class="col-sm-8">-->  
120 - <!--<input id="lastUpdated" name="lastUpdated" class="form-control" type="text">-->  
121 - <!--</div>-->  
122 - <!--</div>-->  
123 - <!--<div class="form-group"> -->  
124 - <!--<label class="col-sm-3 control-label">更新者:</label>-->  
125 - <!--<div class="col-sm-8">-->  
126 - <!--<input id="lastUpdatedBy" name="lastUpdatedBy" class="form-control" type="text">-->  
127 - <!--</div>-->  
128 - <!--</div>-->  
129 - <div class="form-group">  
130 - <label class="col-sm-3 control-label">是否有效:</label>  
131 - <div class="col-sm-8">  
132 - <div class="onoffswitch">  
133 - <input type="checkbox" th:checked="true" class="onoffswitch-checkbox" id="enable" name="enable">  
134 - <label class="onoffswitch-label" for="enable">  
135 - <span class="onoffswitch-inner"></span>  
136 - <span class="onoffswitch-switch"></span>  
137 - </label>  
138 </div> 88 </div>
139 - </div>  
140 - </div>  
141 - <!--<div class="form-group"> -->  
142 - <!--<label class="col-sm-3 control-label">是否删除:</label>-->  
143 - <!--<div class="col-sm-8">-->  
144 - <!--<input id="deleted" name="deleted" class="form-control" type="text">-->  
145 - <!--</div>-->  
146 - <!--</div>-->  
147 - <!--<div class="form-group"> -->  
148 - <!--<label class="col-sm-3 control-label">自定义字段1:</label>-->  
149 - <!--<div class="col-sm-8">-->  
150 - <!--<input id="userDef1" name="userDef1" class="form-control" type="text">-->  
151 - <!--</div>-->  
152 - <!--</div>-->  
153 - <!--<div class="form-group"> -->  
154 - <!--<label class="col-sm-3 control-label">自定义字段2:</label>-->  
155 - <!--<div class="col-sm-8">-->  
156 - <!--<input id="userDef2" name="userDef2" class="form-control" type="text">-->  
157 - <!--</div>-->  
158 - <!--</div>-->  
159 - <!--<div class="form-group"> -->  
160 - <!--<label class="col-sm-3 control-label">自定义字段3:</label>-->  
161 - <!--<div class="col-sm-8">-->  
162 - <!--<input id="userDef3" name="userDef3" class="form-control" type="text">-->  
163 - <!--</div>-->  
164 - <!--</div>-->  
165 - <!--<div class="form-group"> -->  
166 - <!--<label class="col-sm-3 control-label">自定义字段4:</label>-->  
167 - <!--<div class="col-sm-8">-->  
168 - <!--<input id="userDef4" name="userDef4" class="form-control" type="text">-->  
169 - <!--</div>-->  
170 - <!--</div>-->  
171 - <!--<div class="form-group"> -->  
172 - <!--<label class="col-sm-3 control-label">自定义字段5:</label>-->  
173 - <!--<div class="col-sm-8">-->  
174 - <!--<input id="userDef5" name="userDef5" class="form-control" type="text">-->  
175 - <!--</div>-->  
176 - <!--</div>-->  
177 <div class="form-group"> 89 <div class="form-group">
178 <div class="form-control-static col-sm-offset-9"> 90 <div class="form-control-static col-sm-offset-9">
179 <input type="submit" class="btn btn-primary" value="提交"> 91 <input type="submit" class="btn btn-primary" value="提交">
@@ -186,32 +98,22 @@ @@ -186,32 +98,22 @@
186 <script type="text/javascript"> 98 <script type="text/javascript">
187 var prefix = ctx + "config/cycleCountPreference"; 99 var prefix = ctx + "config/cycleCountPreference";
188 $("#form-cycleCountPreference-add").validate({ 100 $("#form-cycleCountPreference-add").validate({
189 - rules:{  
190 - code:{  
191 - required: true,  
192 - },  
193 - name:{ 101 + rules: {
  102 + code: {
194 required: true, 103 required: true,
195 }, 104 },
196 - promptLocation:{ 105 + name: {
197 required: true, 106 required: true,
198 }, 107 },
199 - promptLpn:{  
200 - required: true,  
201 - },  
202 - promptItem:{  
203 - required: true,  
204 - },  
205 - promptQuantity: {  
206 - required: true,  
207 - },  
208 - allowAddNewInventory: {  
209 - required: true,  
210 - } 108 +
211 }, 109 },
212 - submitHandler: function(form) { 110 + submitHandler: function (form) {
213 var tableValue = $.common.getTableValue("#form-cycleCountPreference-add"); 111 var tableValue = $.common.getTableValue("#form-cycleCountPreference-add");
214 - //tableValue = formValueReplace(tableValue, "allowOverReceiving", $("input[name='allowOverReceiving']").is(':checked')); 112 + tableValue = formValueReplace(tableValue, "promptLocation", $("input[name='promptLocation']").is(':checked'));
  113 + tableValue = formValueReplace(tableValue, "promptLpn", $("input[name='promptLpn']").is(':checked'));
  114 + tableValue = formValueReplace(tableValue, "promptItem", $("input[name='promptItem']").is(':checked'));
  115 + tableValue = formValueReplace(tableValue, "promptQuantity", $("input[name='promptQuantity']").is(':checked'));
  116 + tableValue = formValueReplace(tableValue, "enable", $("input[name='enable']").is(':checked'));
215 $.operate.save(prefix + "/addSave", tableValue); 117 $.operate.save(prefix + "/addSave", tableValue);
216 } 118 }
217 }); 119 });
src/main/resources/templates/config/cycleCountPreference/cycleCountPreference.html
@@ -90,29 +90,65 @@ @@ -90,29 +90,65 @@
90 { 90 {
91 field : 'promptLocation', 91 field : 'promptLocation',
92 title : '系统提示库位', 92 title : '系统提示库位',
  93 + formatter: function (value, item, index) {
  94 + if (value==true) {
  95 + return '<span class="badge" style="background-color: #00B83F;color: white;width: 36px;">' + ' 是 ' + '</span>';
  96 + }
  97 + else if (value==false) {
  98 + return '<span class="badge" style="background-color: #ff0000;color: white;width: 36px;">' + ' 否 ' + '</span>';
  99 + }
  100 + }
93 }, 101 },
94 { 102 {
95 field : 'promptLpn', 103 field : 'promptLpn',
96 - title : '系统提示容器' 104 + title : '系统提示容器',
  105 + formatter: function (value, item, index) {
  106 + if (value==true) {
  107 + return '<span class="badge" style="background-color: #00B83F;color: white;width: 36px;">' + ' 是 ' + '</span>';
  108 + }
  109 + else if (value==false) {
  110 + return '<span class="badge" style="background-color: #ff0000;color: white;width: 36px;">' + ' 否 ' + '</span>';
  111 + }
  112 + }
97 }, 113 },
98 { 114 {
99 field : 'promptItem', 115 field : 'promptItem',
100 - title : '系统提示物料' 116 + title : '系统提示物料',
  117 + formatter: function (value, item, index) {
  118 + if (value==true) {
  119 + return '<span class="badge" style="background-color: #00B83F;color: white;width: 36px;">' + ' 是 ' + '</span>';
  120 + }
  121 + else if (value==false) {
  122 + return '<span class="badge" style="background-color: #ff0000;color: white;width: 36px;">' + ' 否 ' + '</span>';
  123 + }
  124 + }
101 }, 125 },
102 { 126 {
103 field : 'promptQuantity', 127 field : 'promptQuantity',
104 - title : '显示库存数量' 128 + title : '显示库存数量',
  129 + formatter: function (value, item, index) {
  130 + if (value==true) {
  131 + return '<span class="badge" style="background-color: #00B83F;color: white;width: 36px;">' + ' 是 ' + '</span>';
  132 + }
  133 + else if (value==false) {
  134 + return '<span class="badge" style="background-color: #ff0000;color: white;width: 36px;">' + ' 否 ' + '</span>';
  135 + }
  136 + }
105 }, 137 },
106 { 138 {
107 field : 'allowAddNewInventory', 139 field : 'allowAddNewInventory',
108 title : '允许添加库存', 140 title : '允许添加库存',
  141 + formatter: function (value, item, index) {
  142 + if (value==true) {
  143 + return '<span class="badge" style="background-color: #00B83F;color: white;width: 36px;">' + ' 是 ' + '</span>';
  144 + }
  145 + else if (value==false) {
  146 + return '<span class="badge" style="background-color: #ff0000;color: white;width: 36px;">' + ' 否 ' + '</span>';
  147 + }
  148 + },
109 visible : false 149 visible : false
110 }, 150 },
111 { 151 {
112 - field : 'Enable',  
113 - title : '有效'  
114 - },  
115 - {  
116 field : 'created', 152 field : 'created',
117 title : '创建时间', 153 title : '创建时间',
118 visible : true 154 visible : true
@@ -132,20 +168,40 @@ @@ -132,20 +168,40 @@
132 title : '更新用户', 168 title : '更新用户',
133 visible : false 169 visible : false
134 }, 170 },
135 - { 171 + /*{
136 field : 'version', 172 field : 'version',
137 title : '数据版本', 173 title : '数据版本',
138 visible : false 174 visible : false
139 - },  
140 - { 175 + },*/
  176 + /*{
141 field : 'processStamp', 177 field : 'processStamp',
142 title : '处理标记', 178 title : '处理标记',
143 visible : false 179 visible : false
144 - }, 180 + },*/
145 { 181 {
146 field : 'countByPiece', 182 field : 'countByPiece',
147 title : 'RF逐件盘点' , 183 title : 'RF逐件盘点' ,
148 - visible : false 184 + visible : false,
  185 + formatter: function (value, item, index) {
  186 + if (value==true) {
  187 + return '<span class="badge" style="background-color: #00B83F;color: white;width: 36px;">' + ' 是 ' + '</span>';
  188 + }
  189 + else if (value==false) {
  190 + return '<span class="badge" style="background-color: #ff0000;color: white;width: 36px;">' + ' 否 ' + '</span>';
  191 + }
  192 + }
  193 + },
  194 + {
  195 + field : 'enable',
  196 + title : '有效',
  197 + formatter: function (value, item, index) {
  198 + if (value==true) {
  199 + return '<span class="badge" style="background-color: #00B83F;color: white;width: 36px;">' + ' 是 ' + '</span>';
  200 + }
  201 + else if (value==false) {
  202 + return '<span class="badge" style="background-color: #ff0000;color: white;width: 36px;">' + ' 否 ' + '</span>';
  203 + }
  204 + }
149 }, 205 },
150 /*{ 206 /*{
151 field : 'userDef1', 207 field : 'userDef1',
@@ -168,7 +224,7 @@ @@ -168,7 +224,7 @@
168 align: 'center', 224 align: 'center',
169 formatter: function(value, row, index) { 225 formatter: function(value, row, index) {
170 var actions = []; 226 var actions = [];
171 - //actions.push('<a class="btn btn-success btn-xs " href="#" onclick="$.operate.edit(\'' + row.id + '\')" ><i class="fa fa-edit"></i>修改</a> '); 227 + actions.push('<a class="btn btn-success btn-xs " href="#" onclick="$.operate.edit(\'' + row.id + '\')" ><i class="fa fa-edit"></i>修改</a> ');
172 actions.push('<a class="btn btn-danger btn-xs " href="#" onclick="$.operate.remove(\'' + row.id + '\')" ><i class="fa fa-trash-o"></i>删除</a>'); 228 actions.push('<a class="btn btn-danger btn-xs " href="#" onclick="$.operate.remove(\'' + row.id + '\')" ><i class="fa fa-trash-o"></i>删除</a>');
173 return actions.join(''); 229 return actions.join('');
174 } 230 }
src/main/resources/templates/config/cycleCountPreference/edit.html
@@ -14,59 +14,74 @@ @@ -14,59 +14,74 @@
14 <div class="form-group"> 14 <div class="form-group">
15 <label class="col-sm-3 control-label">盘点首选项编码:</label> 15 <label class="col-sm-3 control-label">盘点首选项编码:</label>
16 <div class="col-sm-8"> 16 <div class="col-sm-8">
17 - <input id="code" name="code" class="form-control" type="text" th:field="*{code}"> 17 + <input id="code" name="code" class="form-control" type="text" th:field="*{code}" readonly="readonly">
18 </div> 18 </div>
19 </div> 19 </div>
20 <div class="form-group"> 20 <div class="form-group">
21 <label class="col-sm-3 control-label">盘点首选项名称:</label> 21 <label class="col-sm-3 control-label">盘点首选项名称:</label>
22 <div class="col-sm-8"> 22 <div class="col-sm-8">
23 - <input id="name" name="name" class="form-control" type="text" th:field="*{name}"> 23 + <input id="name" name="name" class="form-control" type="text" th:field="*{name}" readonly="readonly">
24 </div> 24 </div>
25 </div> 25 </div>
26 - <div class="form-group"> 26 + <!--<div class="form-group">
27 <label class="col-sm-3 control-label">仓库:</label> 27 <label class="col-sm-3 control-label">仓库:</label>
28 <div class="col-sm-8"> 28 <div class="col-sm-8">
29 <input id="warehouseCode" name="warehouseCode" class="form-control" type="text" th:field="*{warehouseCode}" readonly="readonly"> 29 <input id="warehouseCode" name="warehouseCode" class="form-control" type="text" th:field="*{warehouseCode}" readonly="readonly">
30 </div> 30 </div>
31 - </div> 31 + </div>-->
32 <div class="form-group"> 32 <div class="form-group">
33 <label class="col-sm-3 control-label">系统提示货位:</label> 33 <label class="col-sm-3 control-label">系统提示货位:</label>
34 <div class="col-sm-8"> 34 <div class="col-sm-8">
35 - <input id="promptLocation" name="promptLocation" class="form-control" type="text" th:field="*{promptLocation}"> 35 + <div class="onoffswitch">
  36 + <input type="checkbox" th:checked="*{promptLocation}" class="onoffswitch-checkbox" id="promptLocation"
  37 + name="promptLocation">
  38 + <label class="onoffswitch-label" for="promptLocation">
  39 + <span class="onoffswitch-inner"></span>
  40 + <span class="onoffswitch-switch"></span>
  41 + </label>
  42 + </div>
36 </div> 43 </div>
37 </div> 44 </div>
38 <div class="form-group"> 45 <div class="form-group">
39 - <label class="col-sm-3 control-label">系统提示LPN:</label>  
40 - <div class="col-sm-8">  
41 - <input id="promptLpn" name="promptLpn" class="form-control" type="text" th:field="*{promptLpn}">  
42 - </div>  
43 - </div>  
44 - <!--<div class="form-group">  
45 - <label class="col-sm-3 control-label">系统提示LPN:</label> 46 + <label class="col-sm-3 control-label">系统提示容器:</label>
46 <div class="col-sm-8"> 47 <div class="col-sm-8">
47 <div class="onoffswitch"> 48 <div class="onoffswitch">
48 - <input type="checkbox" th:checked="true" class="onoffswitch-checkbox" id="promptLpn"  
49 - name="promptLpn" th:field="*{promptLpn}"> 49 + <input type="checkbox" th:checked="*{promptLpn}" class="onoffswitch-checkbox" id="promptLpn"
  50 + name="promptLpn" >
50 <label class="onoffswitch-label" for="promptLpn"> 51 <label class="onoffswitch-label" for="promptLpn">
51 <span class="onoffswitch-inner"></span> 52 <span class="onoffswitch-inner"></span>
52 <span class="onoffswitch-switch"></span> 53 <span class="onoffswitch-switch"></span>
53 </label> 54 </label>
54 </div> 55 </div>
55 </div> 56 </div>
56 - </div>--> 57 + </div>
57 <div class="form-group"> 58 <div class="form-group">
58 <label class="col-sm-3 control-label">系统提示物料:</label> 59 <label class="col-sm-3 control-label">系统提示物料:</label>
59 <div class="col-sm-8"> 60 <div class="col-sm-8">
60 - <input id="promptItem" name="promptItem" class="form-control" type="text" th:field="*{promptItem}"> 61 + <div class="onoffswitch">
  62 + <input type="checkbox" th:checked="*{promptItem}" class="onoffswitch-checkbox" id="promptItem"
  63 + name="promptItem">
  64 + <label class="onoffswitch-label" for="promptItem">
  65 + <span class="onoffswitch-inner"></span>
  66 + <span class="onoffswitch-switch"></span>
  67 + </label>
  68 + </div>
61 </div> 69 </div>
62 </div> 70 </div>
63 <div class="form-group"> 71 <div class="form-group">
64 <label class="col-sm-3 control-label">显示库存数量:</label> 72 <label class="col-sm-3 control-label">显示库存数量:</label>
65 <div class="col-sm-8"> 73 <div class="col-sm-8">
66 - <input id="promptQuantity" name="promptQuantity" class="form-control" type="text" th:field="*{promptQuantity}"> 74 + <div class="onoffswitch">
  75 + <input type="checkbox" th:checked="*{promptQuantity}" class="onoffswitch-checkbox" id="promptQuantity"
  76 + name="promptQuantity">
  77 + <label class="onoffswitch-label" for="promptQuantity">
  78 + <span class="onoffswitch-inner"></span>
  79 + <span class="onoffswitch-switch"></span>
  80 + </label>
  81 + </div>
67 </div> 82 </div>
68 </div> 83 </div>
69 - <div class="form-group"> 84 + <!--<div class="form-group">
70 <label class="col-sm-3 control-label">允许添加库存:</label> 85 <label class="col-sm-3 control-label">允许添加库存:</label>
71 <div class="col-sm-8"> 86 <div class="col-sm-8">
72 <input id="allowAddNewInventory" name="allowAddNewInventory" class="form-control" type="text" th:field="*{allowAddNewInventory}"> 87 <input id="allowAddNewInventory" name="allowAddNewInventory" class="form-control" type="text" th:field="*{allowAddNewInventory}">
@@ -83,7 +98,7 @@ @@ -83,7 +98,7 @@
83 <div class="col-sm-8"> 98 <div class="col-sm-8">
84 <input id="version" name="version" class="form-control" type="text" th:field="*{version}"> 99 <input id="version" name="version" class="form-control" type="text" th:field="*{version}">
85 </div> 100 </div>
86 - </div> 101 + </div>-->
87 <div class="form-group"> 102 <div class="form-group">
88 <label class="col-sm-3 control-label">创建时间:</label> 103 <label class="col-sm-3 control-label">创建时间:</label>
89 <div class="col-sm-8"> 104 <div class="col-sm-8">
@@ -96,73 +111,25 @@ @@ -96,73 +111,25 @@
96 <input id="createdBy" name="createdBy" class="form-control" type="text" th:field="*{createdBy}" readonly="readonly"> 111 <input id="createdBy" name="createdBy" class="form-control" type="text" th:field="*{createdBy}" readonly="readonly">
97 </div> 112 </div>
98 </div> 113 </div>
99 - <!--<div class="form-group"> -->  
100 - <!--<label class="col-sm-3 control-label">更新时间:</label>-->  
101 - <!--<div class="col-sm-8">-->  
102 - <!--<input id="lastUpdated" name="lastUpdated" class="form-control" type="text">-->  
103 - <!--</div>-->  
104 - <!--</div>-->  
105 - <!--<div class="form-group"> -->  
106 - <!--<label class="col-sm-3 control-label">更新者:</label>-->  
107 - <!--<div class="col-sm-8">-->  
108 - <!--<input id="lastUpdatedBy" name="lastUpdatedBy" class="form-control" type="text">-->  
109 - <!--</div>-->  
110 - <!--</div>-->  
111 - <div class="form-group"> 114 + <!--<div class="form-group">
112 <label class="col-sm-3 control-label">处理标记:</label> 115 <label class="col-sm-3 control-label">处理标记:</label>
113 <div class="col-sm-8"> 116 <div class="col-sm-8">
114 <input id="processStamp" name="processStamp" class="form-control" type="text" th:field="*{processStamp}" /> 117 <input id="processStamp" name="processStamp" class="form-control" type="text" th:field="*{processStamp}" />
115 </div> 118 </div>
116 - </div>  
117 - <!--<div class="form-group">  
118 - <label class="col-sm-3 control-label">是否有效:</label>  
119 - <div class="col-sm-8">  
120 - &lt;!&ndash;<input id="enable" name="enable" class="form-control" type="text">&ndash;&gt;  
121 - <div class="onoffswitch">  
122 - <input type="checkbox" th:checked="true" class="onoffswitch-checkbox" id="enable" name="enable">  
123 - <label class="onoffswitch-label" for="enable">  
124 - <span class="onoffswitch-inner"></span>  
125 - <span class="onoffswitch-switch"></span>  
126 - </label>  
127 - </div>  
128 - </div>  
129 </div>--> 119 </div>-->
130 - <!--<div class="form-group"> -->  
131 - <!--<label class="col-sm-3 control-label">是否删除:</label>-->  
132 - <!--<div class="col-sm-8">-->  
133 - <!--<input id="deleted" name="deleted" class="form-control" type="text">-->  
134 - <!--</div>-->  
135 - <!--</div>-->  
136 - <!--<div class="form-group"> -->  
137 - <!--<label class="col-sm-3 control-label">自定义字段1:</label>-->  
138 - <!--<div class="col-sm-8">-->  
139 - <!--<input id="userDef1" name="userDef1" class="form-control" type="text">-->  
140 - <!--</div>-->  
141 - <!--</div>-->  
142 - <!--<div class="form-group"> -->  
143 - <!--<label class="col-sm-3 control-label">自定义字段2:</label>-->  
144 - <!--<div class="col-sm-8">-->  
145 - <!--<input id="userDef2" name="userDef2" class="form-control" type="text">-->  
146 - <!--</div>-->  
147 - <!--</div>-->  
148 - <!--<div class="form-group"> -->  
149 - <!--<label class="col-sm-3 control-label">自定义字段3:</label>-->  
150 - <!--<div class="col-sm-8">-->  
151 - <!--<input id="userDef3" name="userDef3" class="form-control" type="text">-->  
152 - <!--</div>-->  
153 - <!--</div>-->  
154 - <!--<div class="form-group"> -->  
155 - <!--<label class="col-sm-3 control-label">自定义字段4:</label>-->  
156 - <!--<div class="col-sm-8">-->  
157 - <!--<input id="userDef4" name="userDef4" class="form-control" type="text">-->  
158 - <!--</div>-->  
159 - <!--</div>-->  
160 - <!--<div class="form-group"> -->  
161 - <!--<label class="col-sm-3 control-label">自定义字段5:</label>-->  
162 - <!--<div class="col-sm-8">-->  
163 - <!--<input id="userDef5" name="userDef5" class="form-control" type="text">-->  
164 - <!--</div>-->  
165 - <!--</div>--> 120 + <div class="form-group">
  121 + <label class="col-sm-3 control-label">是否有效:</label>
  122 + <div class="col-sm-8">
  123 + <div class="onoffswitch">
  124 + <input type="checkbox" th:checked="*{enable}" class="onoffswitch-checkbox" id="enable"
  125 + name="enable" >
  126 + <label class="onoffswitch-label" for="enable">
  127 + <span class="onoffswitch-inner"></span>
  128 + <span class="onoffswitch-switch"></span>
  129 + </label>
  130 + </div>
  131 + </div>
  132 + </div>
166 <div class="form-group"> 133 <div class="form-group">
167 <div class="form-control-static col-sm-offset-9"> 134 <div class="form-control-static col-sm-offset-9">
168 <input type="submit" class="btn btn-primary" value="提交"> 135 <input type="submit" class="btn btn-primary" value="提交">