|
@@ -0,0 +1,246 @@
|
|
|
+<!DOCTYPE html>
|
|
|
+<html>
|
|
|
+
|
|
|
+<head>
|
|
|
+ <meta charset="utf-8">
|
|
|
+ <title>设备管理</title>
|
|
|
+ <script src="../../js/min-loader-next.js"></script>
|
|
|
+</head>
|
|
|
+
|
|
|
+<body>
|
|
|
+<form class="layui-form" id = "formName" >
|
|
|
+<div class="form-input" >
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <div class="layui-inline">
|
|
|
+ <label class="layui-form-label">设备名称:</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input type="tel" name="equName" id ="equName" lay-verify="equName" autocomplete="off" placeholder="请输入设备名称" class="layui-input">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="layui-inline">
|
|
|
+ <label class="layui-form-label">设备编号:</label>
|
|
|
+ <div class="layui-input-inline" style="width: 100px">
|
|
|
+ <input type="text" name="machineNomin" id = "machineNomin" placeholder="设备编号开始" lay-verify="machineNomin" autocomplete="off" class="layui-input" maxlength="6">
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-mid">-</div>
|
|
|
+ <div class="layui-input-inline" style="width: 100px;">
|
|
|
+ <input type="text" name="machineNomax" id ="machineNomax" placeholder="设备编号结束" lay-verify="machineNomax" autocomplete="off" class="layui-input" maxlength="6">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <div class="layui-inline">
|
|
|
+ <label class="layui-form-label">设备编号:</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input type="tel" name="machineNo" id ="machineNo" lay-verify="machineNo" autocomplete="off" placeholder="请输入设备编号" class="layui-input">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+</div>
|
|
|
+</form>
|
|
|
+<div class="form-input demoTable" >
|
|
|
+ <button class="layui-btn" data-type="reload" >搜索</button>
|
|
|
+ <button class="layui-btn" data-type="reset">重置</button>
|
|
|
+ <button class="layui-btn" data-type="getCheckData">一键复制</button>
|
|
|
+
|
|
|
+
|
|
|
+</div>
|
|
|
+ <table id="tableTest" lay-filter="tableFilter"></table>
|
|
|
+ <!--操作功能-->
|
|
|
+ <script type="text/html" id="checkboxDemo">
|
|
|
+ <input type="checkbox" {{ identity == '99' ? 'checked' : '' }}>
|
|
|
+ </script>
|
|
|
+<script>
|
|
|
+var copyEquId = getQueryString("equId");
|
|
|
+initSelectb('equState', "EQUIPMENT_STATE", "equState", '', true);
|
|
|
+ layui.use('laydate', function(){
|
|
|
+ var laydate = layui.laydate;
|
|
|
+ /* laydate.render({
|
|
|
+ elem: '#date'
|
|
|
+ });
|
|
|
+ laydate.render({
|
|
|
+ elem: '#date1'
|
|
|
+ }); */
|
|
|
+ //日期范围
|
|
|
+ laydate.render({
|
|
|
+ elem: '#dates'
|
|
|
+ ,range: true
|
|
|
+ ,format:'yyyyMMdd'
|
|
|
+ });
|
|
|
+ })
|
|
|
+ layui.use('form', function(){
|
|
|
+ var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功
|
|
|
+ //监听提交
|
|
|
+ form.on('submit(demo1)', function(data) {
|
|
|
+
|
|
|
+ $.request({
|
|
|
+ action : '../../EquipmentManageAction/addEquipment',
|
|
|
+ data : data.field ,
|
|
|
+ success : function(data) {
|
|
|
+ layer.alert('操作成功!', function(){
|
|
|
+
|
|
|
+ window.parent.location.reload();
|
|
|
+ parent. layer.close(layer.index);
|
|
|
+ });
|
|
|
+ },
|
|
|
+ error : function(data) {
|
|
|
+ layer.alert(data.MINErrorMessage, {
|
|
|
+ icon: 5,
|
|
|
+ title: "提示"
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ return false;
|
|
|
+ });
|
|
|
+ $('#cancel').on('click', function(){
|
|
|
+ parent.layer.close(parent.layer.index);
|
|
|
+ });
|
|
|
+ })
|
|
|
+ var table;
|
|
|
+ layui.use('table', function(){
|
|
|
+ table = layui.table;
|
|
|
+ table.render({
|
|
|
+ id : 'tableTest'
|
|
|
+ ,elem: '#tableTest'
|
|
|
+ ,limit:10
|
|
|
+ // ,height: 315
|
|
|
+ ,url: 'MachineManageAction/queryEquipmentLine' //数据接口
|
|
|
+ ,method: 'post'
|
|
|
+ ,where:{MINView:"JSON", token: 'sasasas'}
|
|
|
+ ,page: true //开启分页
|
|
|
+ ,cols: [[ //表头
|
|
|
+ {type:'checkbox',width:50, toolbar: '#checkboxDemo'}
|
|
|
+ ,{type:'numbers',title: '序号',width:50}
|
|
|
+ ,{field: 'machineNo', title: '设备编号',width:90}
|
|
|
+ ,{field: 'equId', title: '编号', width:130}
|
|
|
+ ,{field: 'equName', title: '设备名称', width:120}
|
|
|
+ ,{field: 'temRow', title: '货道列', width:120}
|
|
|
+ ,{field: 'temLine', title: '货道行', width:120}
|
|
|
+ ,{field: 'sttDesc', title: '状态',width:100}
|
|
|
+ ,{field: 'createUser', title: '创建人',width:180}
|
|
|
+ ,{field: 'createTime', title: '创建日期',width:180}
|
|
|
+ ,{field: 'equRemarks', title: '备注',width:100}
|
|
|
+ ]]
|
|
|
+ ,done: function(res, curr, count){
|
|
|
+ //如果是异步请求数据方式,res即为你接口返回的信息。
|
|
|
+ console.log(res);
|
|
|
+ //得到当前页码
|
|
|
+ console.log(curr);
|
|
|
+ //得到数据总量
|
|
|
+ console.log(count);
|
|
|
+ }
|
|
|
+ ,even: true //开启隔行背景
|
|
|
+ });
|
|
|
+
|
|
|
+ // 监听工具条(操作)
|
|
|
+ table.on('tool(tableFilter)', function(obj){ //注:tool是工具条事件名,tableFilter是table原始容器的属性 lay-filter="对应的值"
|
|
|
+ var data = obj.data; //获得当前行数据
|
|
|
+ var layEvent = obj.event; //获得 lay-event 对应的值(也可以是表头的 event 参数对应的值)
|
|
|
+ var tr = obj.tr; //获得当前行 tr 的DOM对象
|
|
|
+ var equId = data.equId;
|
|
|
+ var userChannel = data.userchannel;
|
|
|
+ if(layEvent == 'choose'){ //选择
|
|
|
+ addProEquRelCopy(equId);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ var $ = layui.$, active = {
|
|
|
+ reload: function(){
|
|
|
+ var equName = $('#equName').val();
|
|
|
+ var userName = $('#userName').val();
|
|
|
+ var machineNo = $('#machineNo').val();
|
|
|
+ var machineNomin = $('#machineNomin').val();
|
|
|
+ var machineNomax = $('#machineNomax').val();
|
|
|
+ var equState = $("select[name='equState']").val();
|
|
|
+ var temId = $("select[name='template']").val();
|
|
|
+ //执行重载
|
|
|
+ table.reload('tableTest', {
|
|
|
+ page: {
|
|
|
+ curr: 1 //重新从第 1 页开始
|
|
|
+ }
|
|
|
+ ,where: {
|
|
|
+ equName : equName,
|
|
|
+ userName : userName,
|
|
|
+ temId : temId,
|
|
|
+ equState : equState,
|
|
|
+ machineNomin : machineNomin,
|
|
|
+ machineNomax : machineNomax,
|
|
|
+ machineNo : machineNo
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },getCheckData: function(){ //获取选中数据
|
|
|
+
|
|
|
+ var checkStatus = table.checkStatus('tableTest')
|
|
|
+ ,data = checkStatus.data;
|
|
|
+ var equIdStr = "";
|
|
|
+
|
|
|
+ for (var i = 0; i < data.length; i++) {
|
|
|
+ equIdStr += data[i].equId+",";
|
|
|
+ }
|
|
|
+ $.request({
|
|
|
+ action : 'MachineManageAction/addProEquRelAllCopy',
|
|
|
+ data : {
|
|
|
+ equId: equIdStr,
|
|
|
+ copyEquId : copyEquId
|
|
|
+ },
|
|
|
+ success : function(data) {
|
|
|
+ layer.alert('操作成功!', function(){
|
|
|
+ window.parent.location.reload();
|
|
|
+ parent. layer.close(layer.index);
|
|
|
+ });
|
|
|
+ },
|
|
|
+ error : function(data) {
|
|
|
+ layer.alert(data.MINErrorMessage, {
|
|
|
+ icon: 5,
|
|
|
+ title: "提示"
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ ,reset: function(){
|
|
|
+ $('#formName')[0].reset()
|
|
|
+
|
|
|
+ }
|
|
|
+ };
|
|
|
+ $('.demoTable .layui-btn').on('click', function(){
|
|
|
+ var type = $(this).data('type');
|
|
|
+ active[type] ? active[type].call(this) : '';
|
|
|
+ });
|
|
|
+
|
|
|
+ });
|
|
|
+
|
|
|
+ //补货
|
|
|
+ function addProEquRelCopy(equId) {
|
|
|
+ $.request({
|
|
|
+ action : '../../ProEquRelManageAction/addProEquRelCopy',
|
|
|
+ data : { equId: equId,copyEquId:copyEquId},
|
|
|
+ success : function(data) {
|
|
|
+ layer.alert('操作成功!', function(){
|
|
|
+ window.parent.location.reload();
|
|
|
+ parent. layer.close(layer.index);
|
|
|
+ });
|
|
|
+ },
|
|
|
+ error : function(data) {
|
|
|
+ layer.alert(data.MINErrorMessage, {
|
|
|
+ icon: 5,
|
|
|
+ title: "提示"
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+</script>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+</body>
|
|
|
+
|
|
|
+</html>
|