Compare commits
5 Commits
0e47d44a0c
...
e201b58b3b
| Author | SHA1 | Date | |
|---|---|---|---|
| e201b58b3b | |||
| a5085f62df | |||
| d13095dd92 | |||
| 7db39e37ad | |||
| ba6ef4b46a |
|
|
@ -1,6 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="Encoding">
|
<component name="Encoding">
|
||||||
|
<file url="file://$PROJECT_DIR$/bin/package.bat" charset="GBK" />
|
||||||
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
|
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
|
||||||
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
|
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
|
||||||
<file url="file://$PROJECT_DIR$/wms-admin/src/main/java" charset="UTF-8" />
|
<file url="file://$PROJECT_DIR$/wms-admin/src/main/java" charset="UTF-8" />
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,8 @@ import java.util.List;
|
||||||
import javax.servlet.http.Cookie;
|
import javax.servlet.http.Cookie;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import com.ruoyi.business.domain.TBaseProvider;
|
||||||
|
import com.ruoyi.business.service.ITBaseProviderService;
|
||||||
import com.ruoyi.common.enums.LoginType;
|
import com.ruoyi.common.enums.LoginType;
|
||||||
import com.ruoyi.common.utils.*;
|
import com.ruoyi.common.utils.*;
|
||||||
import com.ruoyi.framework.shiro.UserToken;
|
import com.ruoyi.framework.shiro.UserToken;
|
||||||
|
|
@ -46,6 +48,9 @@ public class SysIndexController extends BaseController
|
||||||
@Autowired
|
@Autowired
|
||||||
private SysPasswordService passwordService;
|
private SysPasswordService passwordService;
|
||||||
|
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ITBaseProviderService tBaseProviderService;
|
||||||
// 系统首页
|
// 系统首页
|
||||||
@GetMapping("/index")
|
@GetMapping("/index")
|
||||||
public String index(ModelMap mmap)
|
public String index(ModelMap mmap)
|
||||||
|
|
@ -135,6 +140,7 @@ public class SysIndexController extends BaseController
|
||||||
SysUser sysUser = ShiroUtils.getCurrentUser();
|
SysUser sysUser = ShiroUtils.getCurrentUser();
|
||||||
mmap.put("sysUser", sysUser);
|
mmap.put("sysUser", sysUser);
|
||||||
mmap.put("version", RuoYiConfig.getVersion());
|
mmap.put("version", RuoYiConfig.getVersion());
|
||||||
|
|
||||||
// return "business/ongoodsshelf/ongoodsshelf";
|
// return "business/ongoodsshelf/ongoodsshelf";
|
||||||
return "business/ongoodsshelf/ongoodsshelf";
|
return "business/ongoodsshelf/ongoodsshelf";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -8,8 +8,8 @@ spring:
|
||||||
master:
|
master:
|
||||||
url: jdbc:mysql://localhost:3306/wms?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
url: jdbc:mysql://localhost:3306/wms?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
||||||
username: root
|
username: root
|
||||||
# password: ntscc@2018
|
password: ntscc@2018
|
||||||
password: root
|
# password: root
|
||||||
|
|
||||||
# master:
|
# master:
|
||||||
# url: jdbc:mysql://192.168.234.134:3306/wms_ntpp_n7?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
# url: jdbc:mysql://192.168.234.134:3306/wms_ntpp_n7?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@
|
||||||
<h5>当前作业任务</h5>
|
<h5>当前作业任务</h5>
|
||||||
</div>
|
</div>
|
||||||
<div class="ibox-content ibox-content-1" style="margin: 0;height: 80px">
|
<div class="ibox-content ibox-content-1" style="margin: 0;height: 80px">
|
||||||
<form style="margin-left: 10px">
|
<form th:object="${providers}" style="margin-left: 10px">
|
||||||
<div class=" form-horizontal">
|
<div class=" form-horizontal">
|
||||||
<label class="control-label">当前温度:</label>
|
<label class="control-label">当前温度:</label>
|
||||||
<label class="control-label" style="font-weight: bold" id="temperNow"></label>
|
<label class="control-label" style="font-weight: bold" id="temperNow"></label>
|
||||||
|
|
@ -51,11 +51,10 @@
|
||||||
<div class=" form-horizontal">
|
<div class=" form-horizontal">
|
||||||
<label for="providerInSelect" class="control-label">当前入库供应商:</label>
|
<label for="providerInSelect" class="control-label">当前入库供应商:</label>
|
||||||
<select class="select-list" style="font-weight: bold; width: 300px" id="providerInSelect">
|
<select class="select-list" style="font-weight: bold; width: 300px" id="providerInSelect">
|
||||||
<option value="0">请选择供应商后点击开始入库</option>
|
<option th:each="providerIn : ${providers}" th:value="${providerIn.providerId}" th:text="${providerIn.providerName}"></option>
|
||||||
</select>
|
</select>
|
||||||
<button type="button" class="btn btn-primary btn-xs" id="getProviderIn" style="margin-left: 30px" onclick="getTemperNow()">获取供应商列表</button>
|
<button type="button" class="btn btn-warning btn-xs" id="startIn" style="margin-left: 5px" onclick="startInBtn()">开始入库</button>
|
||||||
<button type="button" class="btn btn-warning btn-xs" id="startIn" style="margin-left: 5px" onclick="getTemperNow()">开始入库</button>
|
<button type="button" class="btn btn-danger btn-xs" id="stopIn" style="margin-left: 5px" onclick="stopInBtn()">停止入库</button>
|
||||||
<button type="button" class="btn btn-danger btn-xs" id="stopIn" style="margin-left: 5px" onclick="getTemperNow()">停止入库</button>
|
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -425,7 +424,53 @@
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
// 开始入库
|
||||||
|
function startInBtn() {
|
||||||
|
$.post({
|
||||||
|
url: ctx + "business/ongoodsshelf/startIn",
|
||||||
|
data: JSON.stringify({
|
||||||
|
providerId: $("#providerInSelect").val(),
|
||||||
|
}),
|
||||||
|
dataType: "json",
|
||||||
|
contentType: "application/json",
|
||||||
|
success: function (data) {
|
||||||
|
if(data.code === 0) {
|
||||||
|
$("#inStatus").text("正在入库")
|
||||||
|
$.modal.msgSuccess("开始入库成功:" + data.msg);
|
||||||
|
} else {
|
||||||
|
$.modal.msgError("开始入库失败:" + data.msg);
|
||||||
|
}
|
||||||
|
|
||||||
|
},
|
||||||
|
error: function (data) {
|
||||||
|
$.modal.msgError("开始入库失败:" + data.msg);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 结束入库
|
||||||
|
function stopInBtn() {
|
||||||
|
$.post({
|
||||||
|
url: ctx + "business/ongoodsshelf/stopIn",
|
||||||
|
data: JSON.stringify({
|
||||||
|
providerId: $("#providerInSelect").val(),
|
||||||
|
}),
|
||||||
|
dataType: "json",
|
||||||
|
contentType: "application/json",
|
||||||
|
success: function (data) {
|
||||||
|
if(data.code === 0) {
|
||||||
|
$("#inStatus").text("请选择供应商")
|
||||||
|
$.modal.msgSuccess("结束入库成功:" + data.msg);
|
||||||
|
} else {
|
||||||
|
$.modal.msgError("结束入库失败:" + data.msg);
|
||||||
|
}
|
||||||
|
|
||||||
|
},
|
||||||
|
error: function (data) {
|
||||||
|
$.modal.msgError("结束入库失败:" + data.msg);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
// ERP入库
|
// ERP入库
|
||||||
function scanFunctionProviderIn() {
|
function scanFunctionProviderIn() {
|
||||||
let keycode = event.keyCode;
|
let keycode = event.keyCode;
|
||||||
|
|
|
||||||
|
|
@ -5,16 +5,16 @@ spring:
|
||||||
driverClassName: com.mysql.cj.jdbc.Driver
|
driverClassName: com.mysql.cj.jdbc.Driver
|
||||||
druid:
|
druid:
|
||||||
# 主库数据源
|
# 主库数据源
|
||||||
master:
|
|
||||||
url: jdbc:mysql://localhost:3306/wms?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
|
||||||
username: root
|
|
||||||
# password: ntscc@2018
|
|
||||||
password: root
|
|
||||||
|
|
||||||
# master:
|
# master:
|
||||||
# url: jdbc:mysql://192.168.234.134:3306/wms_ntpp_n7?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
# url: jdbc:mysql://localhost:3306/wms?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
||||||
# username: developer
|
# username: root
|
||||||
# password: developer
|
## password: ntscc@2018
|
||||||
|
# password: root
|
||||||
|
|
||||||
|
master:
|
||||||
|
url: jdbc:mysql://192.168.234.134:3306/wms_ntpp_n7?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
||||||
|
username: developer
|
||||||
|
password: developer
|
||||||
# 从库数据源
|
# 从库数据源
|
||||||
slave:
|
slave:
|
||||||
# 从数据源开关/默认关闭
|
# 从数据源开关/默认关闭
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@
|
||||||
<h5>当前作业任务</h5>
|
<h5>当前作业任务</h5>
|
||||||
</div>
|
</div>
|
||||||
<div class="ibox-content ibox-content-1" style="margin: 0;height: 80px">
|
<div class="ibox-content ibox-content-1" style="margin: 0;height: 80px">
|
||||||
<form style="margin-left: 10px">
|
<form th:object="${providers}" style="margin-left: 10px">
|
||||||
<div class=" form-horizontal">
|
<div class=" form-horizontal">
|
||||||
<label class="control-label">当前温度:</label>
|
<label class="control-label">当前温度:</label>
|
||||||
<label class="control-label" style="font-weight: bold" id="temperNow"></label>
|
<label class="control-label" style="font-weight: bold" id="temperNow"></label>
|
||||||
|
|
@ -51,11 +51,10 @@
|
||||||
<div class=" form-horizontal">
|
<div class=" form-horizontal">
|
||||||
<label for="providerInSelect" class="control-label">当前入库供应商:</label>
|
<label for="providerInSelect" class="control-label">当前入库供应商:</label>
|
||||||
<select class="select-list" style="font-weight: bold; width: 300px" id="providerInSelect">
|
<select class="select-list" style="font-weight: bold; width: 300px" id="providerInSelect">
|
||||||
<option value="0">请选择供应商后点击开始入库</option>
|
<option th:each="providerIn : ${providers}" th:value="${providerIn.providerId}" th:text="${providerIn.providerName}"></option>
|
||||||
</select>
|
</select>
|
||||||
<button type="button" class="btn btn-primary btn-xs" id="getProviderIn" style="margin-left: 30px" onclick="getTemperNow()">获取供应商列表</button>
|
<button type="button" class="btn btn-warning btn-xs" id="startIn" style="margin-left: 5px" onclick="startInBtn()">开始入库</button>
|
||||||
<button type="button" class="btn btn-warning btn-xs" id="startIn" style="margin-left: 5px" onclick="getTemperNow()">开始入库</button>
|
<button type="button" class="btn btn-danger btn-xs" id="stopIn" style="margin-left: 5px" onclick="stopInBtn()">停止入库</button>
|
||||||
<button type="button" class="btn btn-danger btn-xs" id="stopIn" style="margin-left: 5px" onclick="getTemperNow()">停止入库</button>
|
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -425,7 +424,53 @@
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
// 开始入库
|
||||||
|
function startInBtn() {
|
||||||
|
$.post({
|
||||||
|
url: ctx + "business/ongoodsshelf/startIn",
|
||||||
|
data: JSON.stringify({
|
||||||
|
providerId: $("#providerInSelect").val(),
|
||||||
|
}),
|
||||||
|
dataType: "json",
|
||||||
|
contentType: "application/json",
|
||||||
|
success: function (data) {
|
||||||
|
if(data.code === 0) {
|
||||||
|
$("#inStatus").text("正在入库")
|
||||||
|
$.modal.msgSuccess("开始入库成功:" + data.msg);
|
||||||
|
} else {
|
||||||
|
$.modal.msgError("开始入库失败:" + data.msg);
|
||||||
|
}
|
||||||
|
|
||||||
|
},
|
||||||
|
error: function (data) {
|
||||||
|
$.modal.msgError("开始入库失败:" + data.msg);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 结束入库
|
||||||
|
function stopInBtn() {
|
||||||
|
$.post({
|
||||||
|
url: ctx + "business/ongoodsshelf/stopIn",
|
||||||
|
data: JSON.stringify({
|
||||||
|
providerId: $("#providerInSelect").val(),
|
||||||
|
}),
|
||||||
|
dataType: "json",
|
||||||
|
contentType: "application/json",
|
||||||
|
success: function (data) {
|
||||||
|
if(data.code === 0) {
|
||||||
|
$("#inStatus").text("请选择供应商")
|
||||||
|
$.modal.msgSuccess("结束入库成功:" + data.msg);
|
||||||
|
} else {
|
||||||
|
$.modal.msgError("结束入库失败:" + data.msg);
|
||||||
|
}
|
||||||
|
|
||||||
|
},
|
||||||
|
error: function (data) {
|
||||||
|
$.modal.msgError("结束入库失败:" + data.msg);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
// ERP入库
|
// ERP入库
|
||||||
function scanFunctionProviderIn() {
|
function scanFunctionProviderIn() {
|
||||||
let keycode = event.keyCode;
|
let keycode = event.keyCode;
|
||||||
|
|
|
||||||
|
|
@ -2,5 +2,6 @@
|
||||||
<!DOCTYPE mapper
|
<!DOCTYPE mapper
|
||||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
|
||||||
<mapper namespace="com.ruoyi.business.mapper.TBaseProviderMapper">
|
<mapper namespace="com.ruoyi.business.mapper.TBaseProviderMapper">
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper
|
||||||
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.ruoyi.business.mapper.TBaseProviderMapper">
|
||||||
|
</mapper>
|
||||||
Loading…
Reference in New Issue
Block a user