更新部分的内容,同步数据

This commit is contained in:
panx
2025-05-03 08:52:41 +08:00
parent 24091459b5
commit b87f3eae94
10 changed files with 652 additions and 42 deletions

View File

@@ -50,20 +50,20 @@
<div class="layui-col-md6 layui-grid-1" data-index="1">
<div class="layui-form-item">
<label class="layui-form-label">交期</label>
<div class="layui-input-block"><input class="layui-input" name="ltime" placeholder="请输入"
<div class="layui-input-block"><input class="layui-input" name="ltime" placeholder="请输入留空默认置0."
lay-verify="number" value="{$data.ltime}"></div>
</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">MOQ</label>
<div class="layui-input-block"><input class="layui-input" name="moq" placeholder="请输入" lay-verify=""
<div class="layui-input-block"><input class="layui-input" name="moq" placeholder="请输入留空默认置0." lay-verify=""
value="{$data.moq}"></div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">MPQ</label>
<div class="layui-input-block"><input class="layui-input" name="mpq" placeholder="请输入" lay-verify=""
<div class="layui-input-block"><input class="layui-input" name="mpq" placeholder="请输入留空默认置0." lay-verify=""
value="{$data.mpq}"></div>
</div>

View File

@@ -183,6 +183,16 @@
<input type="checkbox" lay-filter="switchStatus" data-url="{:url('/PdmPurchasecode/status')}" value="{{d.id}}" lay-skin="switch" {{d.status==1?'checked':''}} />
</script>
<!-- // 列表状态栏 -->
<script type="text/html" id="columnEOL">
<input type="checkbox" lay-filter="switchEOL" data-url="{:url('/PdmPurchasecode/statusEol')}" value="{{d.id}}" lay-skin="switch" {{d.eol==1?'checked':''}} />
</script>
<!-- // 列表工具栏 -->
<script type="text/html" id="tableBar">
<!--formBegin-->
@@ -199,10 +209,15 @@
<include file="/public/footer" />
<script>
layui.use(['admin', 'table'], function () {
layui.use(['jquery','admin','form', 'table','show'], function () {
var admin = layui.admin;
var table = layui.table;
var form = layui.form;
let $ = layui.jquery;
// 自定义消息通知
let show = layui.show;
/*
* 初始化表格
@@ -220,15 +235,43 @@
{ field: 'id', align: 'center', sort: true, width: 80, title: 'ID' },
{ field: 'purchasecode', width: 200,title: '{:__("采购编码")}' },
{ field: 'mpn',width: 250, title: '{:__("物料描述")}' },
{ field: 'preferencelevel', title: '{:__("优选等级")}' },
{ field: 'eol', title: '{:__("是否EOL")}' },
{ field: 'preferredlevel', title: '{:__("优选等级")}' },
{ field: 'moq', title: '{:__("MOQ")}' },
{ field: 'mpq', title: '{:__("MPQ")}' },
{ field: 'ltime', title: '{:__("交期")}' },
{ field: 'eol', templet: '#columnEOL', title: '{:__("是否EOL")}' },
{ field: 'status', templet: '#columnStatus', title: '{:__("状态")}' },
{ align: 'center', toolbar: '#tableBar', width: 160, fixed: 'right', title: '{:__("操作")}' },
]]
})
form.on('switch(switchEOL)',function(obj) {
// admin.setStorage('refreshClearTab',obj.elem.checked);
let that = $(this)
, callback = {
error: function (res) {
$(obj.elem).prop('checked', !obj.elem.checked);
show.error(res.msg);
form.render('checkbox');
}
}
, data = {
id: $(this).attr('value'),
eol: obj.elem.checked ? 1 : 0
};
if ($('.bubble').length) {
$('.bubble').removeClass('bubble');
return false;
}
admin.event.request(that, data, callback);
});
})
</script>