From e52ba640d14d79570345aa766dacbd15c7bad1cf Mon Sep 17 00:00:00 2001
From: 18516761980 <4761516tqsxp>
Date: 星期三, 06 四月 2022 12:59:21 +0800
Subject: [PATCH] .
---
src/main/webapp/static/js/projectPlan/projectPlan.js | 18 +++---
src/main/webapp/views/item/item.html | 1
src/main/webapp/static/js/itemTable.js | 3
src/main/webapp/static/js/tableData.js | 2
src/main/webapp/views/projectPlan/projectPlan.html | 4
src/main/java/zy/cloud/wms/manager/controller/ItemController.java | 44 ++++++++++++--
src/main/webapp/views/login.html | 34 +++++-----
src/main/webapp/static/js/item/item.js | 33 ++++++++++
8 files changed, 100 insertions(+), 39 deletions(-)
diff --git a/src/main/java/zy/cloud/wms/manager/controller/ItemController.java b/src/main/java/zy/cloud/wms/manager/controller/ItemController.java
index 5f3d349..01e0660 100644
--- a/src/main/java/zy/cloud/wms/manager/controller/ItemController.java
+++ b/src/main/java/zy/cloud/wms/manager/controller/ItemController.java
@@ -15,14 +15,8 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import zy.cloud.wms.common.web.BaseController;
-import zy.cloud.wms.manager.entity.Cstmr;
-import zy.cloud.wms.manager.entity.Item;
-import zy.cloud.wms.manager.entity.ProjectPlan;
-import zy.cloud.wms.manager.entity.ProjectType;
-import zy.cloud.wms.manager.service.CstmrService;
-import zy.cloud.wms.manager.service.ItemService;
-import zy.cloud.wms.manager.service.ProjectPlanService;
-import zy.cloud.wms.manager.service.ProjectTypeService;
+import zy.cloud.wms.manager.entity.*;
+import zy.cloud.wms.manager.service.*;
import java.text.SimpleDateFormat;
import java.util.*;
@@ -34,6 +28,8 @@
private ItemService itemService;
@Autowired
private ProjectPlanService planService;
+ @Autowired
+ private FlowStatusService flowStatusService;
@RequestMapping(value = "/item/{id}/auth")
@ManagerAuth
@@ -239,4 +235,36 @@
return R.ok();
}
+ /**
+ * 鍒濆鍖栫敓鎴愰」鐩妭鐐�
+ * @param param
+ * @return
+ */
+ @RequestMapping(value = "/item/initPlan/auth")
+ @ManagerAuth
+ public R initPlan(@RequestParam("id") String param){
+ if (param != null){
+ List<ProjectPlan> projectPlans = planService.selectList(new EntityWrapper<ProjectPlan>().eq("item_id",param));
+ if(!Cools.isEmpty(projectPlans) && projectPlans.size()>0){
+ return R.error("璇ラ」鐩凡鏈夎妭鐐硅鍒�");
+ }
+ List<FlowStatus> flowStatuses = flowStatusService.selectList(new EntityWrapper<FlowStatus>());
+ if(!Cools.isEmpty(flowStatuses) && flowStatuses.size()>0){
+ for(FlowStatus flowStatus : flowStatuses){
+ ProjectPlan projectPlan = new ProjectPlan();
+ projectPlan.setItemId(Long.parseLong(param));
+ projectPlan.setWeightNum(flowStatus.getWeightNum());
+ projectPlan.setFlowId(flowStatus.getId());
+ planService.insert(projectPlan);
+ }
+ } else {
+ return R.error("椤圭洰璁″垝鑺傜偣鍩虹鏁版嵁涓虹┖");
+ }
+ } else {
+ return R.error("椤圭洰鍙傛暟閿欒");
+ }
+
+ return R.ok();
+ }
+
}
diff --git a/src/main/webapp/static/js/item/item.js b/src/main/webapp/static/js/item/item.js
index cdd15b8..19d2df9 100644
--- a/src/main/webapp/static/js/item/item.js
+++ b/src/main/webapp/static/js/item/item.js
@@ -49,7 +49,7 @@
// ,{field: 'updateTime$', align: 'center',title: '淇敼鏃堕棿'}
,{field: 'memo', align: 'center',title: '澶囨敞'}
- ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:150}
+ ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:180}
]],
request: {
pageName: 'curr',
@@ -159,6 +159,9 @@
var ids = [data.id];
del(ids);
break;
+ case "initPlan":
+ initPlan(data.id);
+ break;
}
});
@@ -228,6 +231,34 @@
});
}
+ /* 鍒濆鍖栭」鐩妭鐐� */
+ function initPlan(id) {
+ layer.confirm('纭畾瑕佺敓鎴愯椤圭洰璁″垝鑺傜偣鍚楋紵', {
+ skin: 'layui-layer-admin',
+ shade: .1
+ }, function (i) {
+ layer.close(i);
+ var loadIndex = layer.load(2);
+ $.ajax({
+ url: baseUrl+"/item/initPlan/auth",
+ headers: {'token': localStorage.getItem('token')},
+ data: {id: id},
+ method: 'POST',
+ success: function (res) {
+ layer.close(loadIndex);
+ if (res.code === 200){
+ layer.msg(res.msg, {icon: 1});
+ tableReload();
+ } else if (res.code === 403){
+ top.location.href = baseUrl+"/";
+ } else {
+ layer.msg(res.msg, {icon: 2});
+ }
+ }
+ })
+ });
+ }
+
// 鎼滅储
form.on('submit(search)', function (data) {
diff --git a/src/main/webapp/static/js/itemTable.js b/src/main/webapp/static/js/itemTable.js
index 8c5c063..f02b773 100644
--- a/src/main/webapp/static/js/itemTable.js
+++ b/src/main/webapp/static/js/itemTable.js
@@ -37,7 +37,8 @@
'</p>'].join(''),*/
defaultToolbar: [],
cols: [[
- {field: 'id', title: '缂栧彿', width: 70, align: 'center'},
+ {field: 'uuid', title: '璁㈠崟鍙�', width: 100, align: 'center'},
+ {field: 'inUuid', title: '椤圭洰缂栧彿'},
{field: 'name', title: '椤圭洰鍚嶇О'}
]],
done: function (res, curr, count) {
diff --git a/src/main/webapp/static/js/projectPlan/projectPlan.js b/src/main/webapp/static/js/projectPlan/projectPlan.js
index 3c2fd9d..c4adcfa 100644
--- a/src/main/webapp/static/js/projectPlan/projectPlan.js
+++ b/src/main/webapp/static/js/projectPlan/projectPlan.js
@@ -33,20 +33,20 @@
{type: 'checkbox', hide:true}
// ,{field: 'id', align: 'center',title: '鍞竴ID'}
,{field: 'itemId$', align: 'center',title: '椤圭洰鍚嶇О'}
- ,{field: 'flowId$', align: 'center',title: '鑺傜偣鍚嶇О'}
- ,{field: 'weightNum', align: 'center',title: '鏉冮噸鍊�'}
+ ,{field: 'flowId$', align: 'center',title: '鑺傜偣鍚嶇О', width:180}
+ ,{field: 'weightNum', align: 'center',title: '鏉冮噸鍊�', hide:true}
// ,{field: 'flowId', align: 'center',title: '鑺傜偣ID'}
- ,{field: 'startTime$', align: 'center',title: '璁″垝寮�濮嬫椂闂�'}
- ,{field: 'endTime$', align: 'center',title: '璁″垝缁撴潫鏃堕棿'}
- ,{field: 'realStartTime$', align: 'center',title: '瀹為檯寮�濮嬫椂闂�'}
- ,{field: 'realEndTime$', align: 'center',title: '瀹為檯缁撴潫鏃堕棿'}
- ,{field: 'delay', align: 'center',title: '寤舵湡澶╂暟'}
+ ,{field: 'startTime$', align: 'center',title: '璁″垝寮�濮嬫椂闂�', width:115}
+ ,{field: 'endTime$', align: 'center',title: '璁″垝缁撴潫鏃堕棿', width:115}
+ ,{field: 'realStartTime$', align: 'center',title: '瀹為檯寮�濮嬫椂闂�', width:115}
+ ,{field: 'realEndTime$', align: 'center',title: '瀹為檯缁撴潫鏃堕棿', width:115}
+ ,{field: 'delay', align: 'center',title: '寤舵湡澶╂暟', width:90}
,{field: 'delayReason', align: 'center',title: '寤舵湡鍘熷洜'}
,{field: 'memo', align: 'center',title: '澶囨敞'}
,{field: 'dutyDepartment', align: 'center',title: '璐d换閮ㄩ棬'}
- ,{field: 'dutyMan', align: 'center',title: '璐d换浜�'}
- ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:150}
+ ,{field: 'dutyMan', align: 'center',title: '璐d换浜�', width:80}
+ ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:70}
]],
request: {
pageName: 'curr',
diff --git a/src/main/webapp/static/js/tableData.js b/src/main/webapp/static/js/tableData.js
index 1eebd15..524eba0 100644
--- a/src/main/webapp/static/js/tableData.js
+++ b/src/main/webapp/static/js/tableData.js
@@ -72,7 +72,7 @@
data:{},
success:function(res){
if(res.code==200){
- console.log(res)
+ // console.log(res)
data=res.data
// 鍒ゆ柇鏃堕棿鏄惁鏈塶ull 鏈塶ull鐨勬敼涓� ""
for(var i = 0;i<data.length;i++){
diff --git a/src/main/webapp/views/item/item.html b/src/main/webapp/views/item/item.html
index 8190698..4a6c989 100644
--- a/src/main/webapp/views/item/item.html
+++ b/src/main/webapp/views/item/item.html
@@ -41,6 +41,7 @@
<script type="text/html" id="operate">
<a class="layui-btn layui-btn-primary layui-btn-xs btn-edit" lay-event="edit">淇敼</a>
+ <a class="layui-btn layui-btn-primary layui-btn-xs btn-edit" lay-event="initPlan">鐢熸垚璁″垝鑺傜偣</a>
<!-- <a class="layui-btn layui-btn-danger layui-btn-xs btn-edit" lay-event="del">绂佺敤</a>-->
</script>
diff --git a/src/main/webapp/views/login.html b/src/main/webapp/views/login.html
index 7177d4a..156e667 100644
--- a/src/main/webapp/views/login.html
+++ b/src/main/webapp/views/login.html
@@ -148,13 +148,13 @@
<label class="layui-icon layui-icon-password"></label>
<input type="password" id="password" name="password" placeholder="璇疯緭鍏ョ櫥褰曞瘑鐮�" autocomplete="off" class="layui-input">
</div>
- <div id="code-box" class="layui-form-item">
- <label class="layui-icon layui-icon-vercode"></label>
- <input type="text" id="code" name="code" placeholder="鍥惧舰楠岃瘉鐮�" autocomplete="off" class="layui-input verification captcha">
- <div class="captcha-img" style="margin-right: 5px">
- <img id="codeImg" title="鐪嬩笉娓咃紵鐐瑰嚮鎹竴寮犮��">
- </div>
- </div>
+<!-- <div id="code-box" class="layui-form-item">-->
+<!-- <label class="layui-icon layui-icon-vercode"></label>-->
+<!-- <input type="text" id="code" name="code" placeholder="鍥惧舰楠岃瘉鐮�" autocomplete="off" class="layui-input verification captcha">-->
+<!-- <div class="captcha-img" style="margin-right: 5px">-->
+<!-- <img id="codeImg" title="鐪嬩笉娓咃紵鐐瑰嚮鎹竴寮犮��">-->
+<!-- </div>-->
+<!-- </div>-->
<div class="layui-form-item">
<input type="checkbox" id="rememberPwd" value="true" lay-skin="primary" title="璁颁綇瀵嗙爜">
</div>
@@ -251,16 +251,16 @@
notice.msg('瀵嗙爜涓嶈兘涓虹┖', {icon: 2});
return false;
}
- if (data.code === '' && codeSwitch === 'Y') {
- $("#code").focus();
- notice.msg('楠岃瘉鐮佷笉鑳戒负绌�', {icon: 2});
- return false;
- }
- if (sessionStorage.getItem("code").toUpperCase() !== data.code.toUpperCase() && codeSwitch==='Y'){
- $("#code").focus();
- notice.msg('楠岃瘉鐮侀敊璇�', {icon: 2});
- return false;
- }
+ // if (data.code === '' && codeSwitch === 'Y') {
+ // $("#code").focus();
+ // notice.msg('楠岃瘉鐮佷笉鑳戒负绌�', {icon: 2});
+ // return false;
+ // }
+ // if (sessionStorage.getItem("code").toUpperCase() !== data.code.toUpperCase() && codeSwitch==='Y'){
+ // $("#code").focus();
+ // notice.msg('楠岃瘉鐮侀敊璇�', {icon: 2});
+ // return false;
+ // }
var user = {
username: data.username,
password: hex_md5(data.password)
diff --git a/src/main/webapp/views/projectPlan/projectPlan.html b/src/main/webapp/views/projectPlan/projectPlan.html
index ef5aeea..37849bf 100644
--- a/src/main/webapp/views/projectPlan/projectPlan.html
+++ b/src/main/webapp/views/projectPlan/projectPlan.html
@@ -90,7 +90,7 @@
<div class="layui-col-md9">
<div class="layui-card">
<div class="layui-card-body" style="padding: 10px;">
- <form class="layui-form toolbar">
+ <div class="layui-form toolbar">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">缂栧彿:</label>
@@ -104,7 +104,7 @@
</button>
</div>
</div>
- </form>
+ </div>
<table class="layui-hide" id="projectPlan" lay-filter="projectPlan"></table>
</div>
</div>
--
Gitblit v1.9.1