|
|
@@ -120,15 +120,16 @@
|
|
|
.numbox {
|
|
|
display: none;
|
|
|
}
|
|
|
+
|
|
|
.number {
|
|
|
width: 50%;
|
|
|
margin: 15px auto;
|
|
|
}
|
|
|
+
|
|
|
.numberBtn {
|
|
|
width: 50%;
|
|
|
margin: 30px auto;
|
|
|
}
|
|
|
-
|
|
|
</style>
|
|
|
</head>
|
|
|
|
|
|
@@ -146,20 +147,21 @@
|
|
|
<!-- 内容 -->
|
|
|
<div class="mainContent">
|
|
|
<div class="widget-title">
|
|
|
- <button type="button" class="layui-btn layui-btn-normal layui-btn-sm fr" onclick="selectModelFun()">新增</button>
|
|
|
+ <button type="button" class="layui-btn layui-btn-normal layui-btn-sm fr"
|
|
|
+ onclick="selectModelFun()">新增</button>
|
|
|
<h2>
|
|
|
库存管理
|
|
|
<form class="layui-form" action="" style="display:inline-block;vertical-align: middle;">
|
|
|
<div class="layui-form-item" style="margin-bottom: 0;">
|
|
|
<label class="layui-form-label" style="color:#029eef">选择园区:</label>
|
|
|
- <div class="layui-input-inline" >
|
|
|
+ <div class="layui-input-inline">
|
|
|
<select name="city" id="farmSelect">
|
|
|
</select>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </form>
|
|
|
+ </form>
|
|
|
</h2>
|
|
|
-
|
|
|
+
|
|
|
</div>
|
|
|
<div class="">
|
|
|
<div class="layui-row" id="box">
|
|
|
@@ -182,14 +184,16 @@
|
|
|
<div class="layui-form-item">
|
|
|
<label class="layui-form-label">物料名称:</label>
|
|
|
<div class="layui-input-inline">
|
|
|
- <input type="text" name="name" required lay-verify="required" placeholder="请输入物料名称" autocomplete="off" class="layui-input">
|
|
|
+ <input type="text" name="name" required lay-verify="required" placeholder="请输入物料名称"
|
|
|
+ autocomplete="off" class="layui-input">
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="layui-form-item">
|
|
|
<label class="layui-form-label">物料类别:</label>
|
|
|
<div class="layui-input-inline">
|
|
|
- <input type="text" name="rtype" required lay-verify="required" placeholder="请输入物料类别" autocomplete="off" class="layui-input">
|
|
|
+ <input type="text" name="rtype" required lay-verify="required" placeholder="请输入物料类别"
|
|
|
+ autocomplete="off" class="layui-input">
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- <div class="layui-form-item">
|
|
|
@@ -201,10 +205,10 @@
|
|
|
<div class="layui-form-item">
|
|
|
<label class="layui-form-label">库存:</label>
|
|
|
<div class="layui-input-inline">
|
|
|
- <input type="text" name="rese" required lay-verify="required" placeholder="请输入库存" autocomplete="off" class="layui-input">
|
|
|
+ <input type="text" name="rese" required lay-verify="required" placeholder="请输入库存"
|
|
|
+ autocomplete="off" class="layui-input">
|
|
|
</div>
|
|
|
</div>
|
|
|
-
|
|
|
|
|
|
<div class="layui-form-item">
|
|
|
<div class="layui-input-block">
|
|
|
@@ -217,7 +221,8 @@
|
|
|
</div>
|
|
|
|
|
|
<div class="numbox" id="numbox">
|
|
|
- <input type="number" id="number" required lay-verify="required" placeholder="请输入数字" autocomplete="off" class="layui-input number">
|
|
|
+ <input type="number" id="number" required lay-verify="required" placeholder="请输入数字" autocomplete="off"
|
|
|
+ class="layui-input number">
|
|
|
<div class="numberBtn">
|
|
|
<button class="layui-btn layui-btn-normal" lay-submit lay-filter="formNumber">确定</button>
|
|
|
<button type="reset" class="layui-btn layui-btn-primary" onclick="formquxiao()">取消</button>
|
|
|
@@ -244,14 +249,14 @@
|
|
|
}
|
|
|
});
|
|
|
|
|
|
- //园区下拉列表数据渲染
|
|
|
- gedataA('park_land')
|
|
|
- function gedataA(url) {
|
|
|
+ //园区下拉列表数据渲染
|
|
|
+ gedataA('park_land')
|
|
|
+ function gedataA(url) {
|
|
|
$.ajax({
|
|
|
url: 'park_land',
|
|
|
type: 'get',
|
|
|
data: {
|
|
|
-
|
|
|
+
|
|
|
},
|
|
|
dataType: 'json',
|
|
|
success: function (data) {
|
|
|
@@ -259,55 +264,53 @@
|
|
|
for (var i = 0; i < d.length; i++) {
|
|
|
var name = data[i].name
|
|
|
var id = data[i].id
|
|
|
- var opt = "<option value='" + id + "'>" + name + "</option>"
|
|
|
+ var opt = "<option value='" + id + "'>" + name + "</option>"
|
|
|
$('#farmSelect').append(opt);
|
|
|
form.render('select'); //刷新select选择框渲染
|
|
|
}
|
|
|
|
|
|
//页面数据渲染
|
|
|
gedata('repertory_new', 1)
|
|
|
- function gedata(url, page) {
|
|
|
- $.ajax({
|
|
|
- url: 'repertory_new',
|
|
|
- type: 'get',
|
|
|
- data: {
|
|
|
- page: page,
|
|
|
- ids: $('#farmSelect option:eq(0)').val(),
|
|
|
- },
|
|
|
- dataType: 'html',
|
|
|
- success: function (data) {
|
|
|
-
|
|
|
- $('#box').children('#chunk').html(data);
|
|
|
- laypage.render({
|
|
|
- elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号
|
|
|
- , count: $('#totalPage').val()
|
|
|
- , theme: '#2ca9f9'
|
|
|
- , layout: ['prev', 'page', 'next', 'skip']
|
|
|
- , jump: function (obj, first) {
|
|
|
- if (!first) {
|
|
|
- $.ajax({
|
|
|
- url: 'repertory_new',
|
|
|
- type: 'get',
|
|
|
- data: { page: obj.curr, ids: $('#farmSelect option:eq(0)').val() },
|
|
|
- dataType: 'html',
|
|
|
- success: function (data) {
|
|
|
- console.log(data);
|
|
|
- $('#box').children('#chunk').html(data);
|
|
|
- console.log($('#totalPage').val());
|
|
|
- },
|
|
|
- error: function (type) {
|
|
|
- console.log(type)
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
+ function gedata(url, page) {
|
|
|
+ $.ajax({
|
|
|
+ url: 'repertory_new',
|
|
|
+ type: 'get',
|
|
|
+ data: {
|
|
|
+ page: page,
|
|
|
+ ids: $('#farmSelect option:eq(0)').val(),
|
|
|
+ },
|
|
|
+ dataType: 'html',
|
|
|
+ success: function (data) {
|
|
|
+ $('#box').children('#chunk').html(data);
|
|
|
+ laypage.render({
|
|
|
+ elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号
|
|
|
+ , count: $('#totalPage').val()
|
|
|
+ , theme: '#2ca9f9'
|
|
|
+ , limit: '9'
|
|
|
+ , layout: ['prev', 'page', 'next', 'skip']
|
|
|
+ , jump: function (obj, first) {
|
|
|
+ if (!first) {
|
|
|
+ $.ajax({
|
|
|
+ url: 'repertory_new',
|
|
|
+ type: 'get',
|
|
|
+ data: { page: obj.curr, ids: $('#farmSelect option:eq(0)').val() },
|
|
|
+ dataType: 'html',
|
|
|
+ success: function (data) {
|
|
|
+ $('#box').children('#chunk').html(data);
|
|
|
+ },
|
|
|
+ error: function (type) {
|
|
|
+ console.log(type)
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
- });
|
|
|
- },
|
|
|
- error: function (type) {
|
|
|
- console.log(type)
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ error: function (type) {
|
|
|
+ console.log(type)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
},
|
|
|
error: function (type) {
|
|
|
console.log(type)
|
|
|
@@ -315,11 +318,12 @@
|
|
|
})
|
|
|
}
|
|
|
|
|
|
- //编辑新增监听提交
|
|
|
- form.on('submit(formDemo)', function (data) {
|
|
|
+ //编辑新增监听提交
|
|
|
+ form.on('submit(formDemo)', function (data) {
|
|
|
+ var dat = $("#formDiv").serialize() + '&graden=' + $("#farmSelect option:selected").val()
|
|
|
$.ajax({
|
|
|
url: 'repertory_view',
|
|
|
- data: $("#formDiv").serialize(),
|
|
|
+ data: dat,
|
|
|
type: 'post',
|
|
|
success: function (res) {
|
|
|
clearForm()
|
|
|
@@ -344,8 +348,8 @@
|
|
|
return false;
|
|
|
});
|
|
|
|
|
|
- //出库入库监听提交
|
|
|
- form.on('submit(formNumber)', function (data,id) {
|
|
|
+ //出库入库监听提交
|
|
|
+ form.on('submit(formNumber)', function (data, id) {
|
|
|
$.ajax({
|
|
|
url: 'repertory_new_view',
|
|
|
data: {
|
|
|
@@ -371,70 +375,71 @@
|
|
|
|
|
|
});
|
|
|
|
|
|
- //监听用户是否刷新,刷新页面删除本地存储的ID
|
|
|
- $(function() {
|
|
|
- $(window).on('beforeunload', function() {
|
|
|
+ //监听用户是否刷新,刷新页面删除本地存储的ID
|
|
|
+ $(function () {
|
|
|
+ $(window).on('beforeunload', function () {
|
|
|
// sessionStorage.removeItem('seelectID')
|
|
|
sessionStorage.removeItem('kuID')
|
|
|
sessionStorage.removeItem('req')
|
|
|
- });
|
|
|
+ });
|
|
|
});
|
|
|
|
|
|
//选择农场的下拉框监听回调
|
|
|
- form.on('select()', function(data){
|
|
|
- // sessionStorage.setItem('seelectID', data.value)
|
|
|
- gedata('repertory_new', 1 )
|
|
|
- function gedata(url, page) {
|
|
|
- $.ajax({
|
|
|
- url: 'repertory_new',
|
|
|
- type: 'get',
|
|
|
- data: {
|
|
|
- page: page,
|
|
|
- ids: data.value,
|
|
|
- },
|
|
|
- dataType: 'html',
|
|
|
- success: function (data) {
|
|
|
- $('#box').children('#chunk').html(data);
|
|
|
- laypage.render({
|
|
|
- elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号
|
|
|
- // , count: 30
|
|
|
- , count: $('#totalPage').val()
|
|
|
- , theme: '#2ca9f9'
|
|
|
- , layout: ['prev', 'page', 'next', 'skip']
|
|
|
- , jump: function (obj, first) {
|
|
|
- if (!first) {
|
|
|
- $.ajax({
|
|
|
- url: 'repertory_new',
|
|
|
- type: 'get',
|
|
|
- data: { page: obj.curr, ids: $('#farmSelect').val() },
|
|
|
- dataType: 'html',
|
|
|
- success: function (data) {
|
|
|
- console.log(data);
|
|
|
- $('#box').children('#chunk').html(data);
|
|
|
- console.log($('#totalPage').val());
|
|
|
- },
|
|
|
- error: function (type) {
|
|
|
- console.log(type)
|
|
|
- }
|
|
|
- })
|
|
|
+ form.on('select()', function (data) {
|
|
|
+ // sessionStorage.setItem('seelectID', data.value)
|
|
|
+ gedata('repertory_new', 1)
|
|
|
+ function gedata(url, page) {
|
|
|
+ $.ajax({
|
|
|
+ url: 'repertory_new',
|
|
|
+ type: 'get',
|
|
|
+ data: {
|
|
|
+ page: page,
|
|
|
+ ids: data.value,
|
|
|
+ },
|
|
|
+ dataType: 'html',
|
|
|
+ success: function (data) {
|
|
|
+ $('#box').children('#chunk').html(data);
|
|
|
+ laypage.render({
|
|
|
+ elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号
|
|
|
+ // , count: 30
|
|
|
+ , count: $('#totalPage').val()
|
|
|
+ , limit: '9'
|
|
|
+ , theme: '#2ca9f9'
|
|
|
+ , layout: ['prev', 'page', 'next', 'skip']
|
|
|
+ , jump: function (obj, first) {
|
|
|
+ if (!first) {
|
|
|
+ $.ajax({
|
|
|
+ url: 'repertory_new',
|
|
|
+ type: 'get',
|
|
|
+ data: { page: obj.curr, ids: $('#farmSelect').val() },
|
|
|
+ dataType: 'html',
|
|
|
+ success: function (data) {
|
|
|
+ console.log(data);
|
|
|
+ $('#box').children('#chunk').html(data);
|
|
|
+ console.log($('#totalPage').val());
|
|
|
+ },
|
|
|
+ error: function (type) {
|
|
|
+ console.log(type)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
- });
|
|
|
- },
|
|
|
- error: function (type) {
|
|
|
- console.log(type)
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ error: function (type) {
|
|
|
+ console.log(type)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
});
|
|
|
})
|
|
|
|
|
|
//修改
|
|
|
- function amend (id) {
|
|
|
+ function amend(id) {
|
|
|
var idData = $('#farmSelect').val()
|
|
|
var nameData = $('#farmSelect option:selected').text()
|
|
|
if (idData !== '' && nameData !== '') {
|
|
|
- $.ajax({
|
|
|
+ $.ajax({
|
|
|
url: 'repertory_new',
|
|
|
type: 'post',
|
|
|
async: false,
|
|
|
@@ -444,7 +449,7 @@
|
|
|
},
|
|
|
dataType: 'json',
|
|
|
success: function (data) {
|
|
|
- selectModelFun ()
|
|
|
+ selectModelFun()
|
|
|
$('input[name="name"]').val(data[0].name) //物料名称
|
|
|
$('input[name="rtype"]').val(data[0].rtype) //物料类别
|
|
|
$('input[name="spec"]').val(data[0].spec) //规格
|
|
|
@@ -462,8 +467,8 @@
|
|
|
}
|
|
|
|
|
|
//删除
|
|
|
- function del (id) {
|
|
|
- layer.confirm('真的删除行么',{title:'删除'}, function (index) {
|
|
|
+ function del(id) {
|
|
|
+ layer.confirm('真的删除行么', { title: '删除' }, function (index) {
|
|
|
console.log(id)
|
|
|
$.ajax({
|
|
|
url: 'repertory_new',
|
|
|
@@ -477,7 +482,7 @@
|
|
|
if (data) {
|
|
|
layer.close(index);
|
|
|
location.reload();
|
|
|
- layer.msg("操作成功!", {time: 1000, icon: 1})
|
|
|
+ layer.msg("操作成功!", { time: 1000, icon: 1 })
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
@@ -485,17 +490,17 @@
|
|
|
}
|
|
|
|
|
|
//入库
|
|
|
- function enter (id) {
|
|
|
+ function enter(id) {
|
|
|
sessionStorage.setItem('kuID', id)
|
|
|
sessionStorage.setItem('req', 'add')
|
|
|
- repertory ()
|
|
|
+ repertory()
|
|
|
}
|
|
|
|
|
|
//出库
|
|
|
- function come (id) {
|
|
|
+ function come(id) {
|
|
|
sessionStorage.setItem('kuID', id)
|
|
|
sessionStorage.setItem('req', 'see')
|
|
|
- repertory ()
|
|
|
+ repertory()
|
|
|
}
|
|
|
|
|
|
//重置
|
|
|
@@ -516,16 +521,16 @@
|
|
|
var idData = $('#farmSelect').val()
|
|
|
var nameData = $('#farmSelect option:selected').text()
|
|
|
if (idData !== '' && nameData !== '') {
|
|
|
- layui.use(['layer'], function () {
|
|
|
+ layui.use(['layer'], function () {
|
|
|
layer = layui.layer;
|
|
|
var index = layer.open({
|
|
|
type: 1,
|
|
|
title: '库存管理',
|
|
|
content: $('#selectModel'),
|
|
|
area: ['450px', '500px'],
|
|
|
- cancel: function(){
|
|
|
+ cancel: function () {
|
|
|
// 右上角关闭事件的逻辑
|
|
|
- clearForm ()
|
|
|
+ clearForm()
|
|
|
}
|
|
|
})
|
|
|
})
|
|
|
@@ -535,7 +540,7 @@
|
|
|
}
|
|
|
|
|
|
//出入库弹出层
|
|
|
- function repertory () {
|
|
|
+ function repertory() {
|
|
|
layui.use(['layer'], function () {
|
|
|
layer = layui.layer;
|
|
|
var index = layer.open({
|
|
|
@@ -543,7 +548,7 @@
|
|
|
title: '入库出库数量',
|
|
|
content: $('#numbox'),
|
|
|
area: ['400px', '200px'],
|
|
|
- cancel: function(){
|
|
|
+ cancel: function () {
|
|
|
// 右上角关闭事件的逻辑
|
|
|
$(" #number ").val("")
|
|
|
sessionStorage.removeItem('kuID')
|
|
|
@@ -555,7 +560,7 @@
|
|
|
}
|
|
|
|
|
|
//出入库取消
|
|
|
- function formquxiao () {
|
|
|
+ function formquxiao() {
|
|
|
layer.closeAll();
|
|
|
$(" #number ").val("")
|
|
|
sessionStorage.removeItem('req')
|