From 57eafefaf4b2d9b7d7cc238630a7f152d9f82636 Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期五, 21 七月 2023 08:52:42 +0800 Subject: [PATCH] banner --- src/main/webapp/static/wms/js/realtimeWatch/pipeline.js | 348 ++++++++++++++++++++++++ src/main/webapp/views/realtimeWatch/pipeline2.html | 434 +++++++++++++++++++++++++++++++ 2 files changed, 782 insertions(+), 0 deletions(-) diff --git a/src/main/webapp/static/wms/js/realtimeWatch/pipeline.js b/src/main/webapp/static/wms/js/realtimeWatch/pipeline.js new file mode 100644 index 0000000..aa6238a --- /dev/null +++ b/src/main/webapp/static/wms/js/realtimeWatch/pipeline.js @@ -0,0 +1,348 @@ +var pageCurr; +var tableData; +// 瀹氫箟涓�涓彉閲忔潵淇濆瓨婊氬姩鏉$殑浣嶇疆 +var scrollLeft = 0; +layui.config({ + base: baseUrl + "/static/wms/layui/lay/modules/" +}).use(['table','laydate', 'form', 'admin'], function(){ + var table = layui.table; + var $ = layui.jquery; + var layer = layui.layer; + var layDate = layui.laydate; + var form = layui.form; + var admin = layui.admin; + + // 鏁版嵁娓叉煋 + tableIns = table.render({ + elem: '#crn', + headers: {token: localStorage.getItem('token')}, + url: baseUrl+'/crn/list/auth', + page: false, + limit: 500, + limits: [15, 30, 50, 100, 200, 500], + toolbar: '#toolbar', + cellMinWidth: 100, + height: 'full-120', + cols: [[ + {field: 'crnNo', align: 'center',title: '鍫嗗灈鏈�'} + ,{field: 'workNo', align: 'center',title: '宸ヤ綔鍙�'} + ,{field: 'statusType', align: 'center',title: '妯″紡'} + ,{field: 'wrkStatus', align: 'center',title: '浠诲姟鐘舵��',width: 120} + ,{field: 'deviceStatus', align: 'center',title: '璁惧鐘舵��'} + ,{field: 'loading', align: 'center',title: '鏈夌墿'} + ,{field: 'bay', align: 'center',title: '鍒�'} + ,{field: 'lev', align: 'center',title: '灞�'} + ,{field: 'warnCode', align: 'center',title: '鏁呴殰浠g爜'} + ,{field: 'alarm', align: 'center',title: '鏁呴殰鎻忚堪'} + ,{field: 'sourceStaNo', align: 'center',title: '婧愮珯'} + ,{field: 'staNo', align: 'center',title: '鐩爣绔�'} + ,{field: 'sourceLocNo', align: 'center',title: '婧愬簱浣�'} + ,{field: 'locNo', align: 'center',title: '鐩爣搴撲綅'} + ,{field: 'forkOffset', align: 'center',title: '璐у弶瀹氫綅'} + ,{field: 'liftPos', align: 'center',title: '杞借揣鍙板畾浣�'} + ,{field: 'walkPos', align: 'center',title: '璧拌鍦ㄥ畾浣�'} + ,{field: 'xspeed', align: 'center',title: '璧拌閫熷害锛坢/min)'} + ,{field: 'yspeed', align: 'center',title: '鍗囬檷閫熷害锛坢/min)'} + ,{field: 'zspeed', align: 'center',title: '鍙夌墮閫熷害锛坢/min)'} + ,{field: 'xdistance', align: 'center',title: '璧拌璺濈(Km)'} + ,{field: 'ydistance', align: 'center',title: '鍗囬檷璺濈(Km)'} + ,{field: 'xduration', align: 'center',title: '璧拌鏃堕暱(H)'} + ,{field: 'yduration', align: 'center',title: '鍗囬檷鏃堕暱(H)'} + + // ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:120} + ]], + request: { + pageName: 'curr', + pageSize: 'limit' + }, + parseData: function (res) { + return { + 'code': res.code, + 'msg': res.msg, + 'count': res.count, + 'data': res.data + } + }, + response: { + statusCode: 200 + }, + done: function(res, curr, count) { + if (res.code === 403) { + top.location.href = baseUrl+"/"; + } + pageCurr=curr; + limit(); + tableData = table.cache.crn; + + $(".layui-table-tool").hide() + } + }); + + // 鐩戝惉鎺掑簭浜嬩欢 + table.on('sort(crn)', function (obj) { + var searchData = {}; + $.each($('#search-box [name]').serializeArray(), function() { + searchData[this.name] = this.value; + }); + searchData['orderByField'] = obj.field; + searchData['orderByType'] = obj.type; + tableIns.reload({ + where: searchData, + page: {curr: 1} + }); + }); + + // 鐩戝惉澶村伐鍏锋爮浜嬩欢 + table.on('toolbar(crn)', function (obj) { + var checkStatus = table.checkStatus(obj.config.id).data; + switch(obj.event) { + case 'addData': + showEditModel(); + break; + case 'exportData': + admin.confirm('纭畾瀵煎嚭Excel鍚�', {shadeClose: true}, function(){ + var titles=[]; + var fields=[]; + obj.config.cols[0].map(function (col) { + if (col.type === 'normal' && col.hide === false && col.toolbar == null) { + titles.push(col.title); + fields.push(col.field); + } + }); + var exportData = {}; + $.each($('#search-box [name]').serializeArray(), function() { + exportData[this.name] = this.value; + }); + var param = { + 'apiConfig': exportData, + 'fields': fields + }; + $.ajax({ + url: baseUrl+"/apiConfig/export/auth", + headers: {'token': localStorage.getItem('token')}, + data: JSON.stringify(param), + dataType:'json', + contentType:'application/json;charset=UTF-8', + method: 'POST', + success: function (res) { + layer.closeAll(); + if (res.code === 200) { + table.exportFile(titles,res.data,'xls'); + } else if (res.code === 403) { + top.location.href = baseUrl+"/"; + } else { + layer.msg(res.msg, {icon: 2}) + } + } + }); + }); + break; + } + }); + + // 鐩戝惉琛屽伐鍏蜂簨浠� + table.on('tool(crn)', function(obj){ + var data = obj.data; + switch (obj.event) { + case 'edit': + showEditModel(data); + break; + } + }); + + /* 寮圭獥 - 鏂板銆佷慨鏀� */ + function showEditModel(mData) { + admin.open({ + type: 1, + area: '600px', + title: (mData ? '淇敼' : '娣诲姞') + '鎺ュ彛閰嶇疆', + content: $('#editDialog').html(), + success: function (layero, dIndex) { + layDateRender(mData); + form.val('detail', mData); + form.on('submit(editSubmit)', function (data) { + var loadIndex = layer.load(2); + $.ajax({ + url: baseUrl+"/apiConfig/"+(mData?'update':'add')+"/auth", + headers: {'token': localStorage.getItem('token')}, + data: data.field, + method: 'POST', + success: function (res) { + layer.close(loadIndex); + if (res.code === 200){ + layer.close(dIndex); + layer.msg(res.msg, {icon: 1}); + tableReload(); + } else if (res.code === 403){ + top.location.href = baseUrl+"/"; + }else { + layer.msg(res.msg, {icon: 2}); + } + } + }) + return false; + }); + $(layero).children('.layui-layer-content').css('overflow', 'visible'); + layui.form.render('select'); + } + }); + } + + /* 鍒犻櫎 */ + function del(ids) { + layer.confirm('纭畾瑕佸垹闄ら�変腑鏁版嵁鍚楋紵', { + skin: 'layui-layer-admin', + shade: .1 + }, function (i) { + layer.close(i); + var loadIndex = layer.load(2); + $.ajax({ + url: baseUrl+"/apiConfig/delete/auth", + headers: {'token': localStorage.getItem('token')}, + data: {ids: ids}, + 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) { + pageCurr = 1; + tableReload(false); + }); + + // 閲嶇疆 + form.on('submit(reset)', function (data) { + pageCurr = 1; + clearFormVal($('#search-box')); + tableReload(false); + }); + + // 鏃堕棿閫夋嫨鍣� + function layDateRender(data) { + setTimeout(function () { + layDate.render({ + elem: '#createTime\\$', + type: 'datetime', + value: data!==undefined?data['createTime\\$']:null + }); + layDate.render({ + elem: '#updateTime\\$', + type: 'datetime', + value: data!==undefined?data['updateTime\\$']:null + }); + + }, 300); + } + layDateRender(); + + setInterval(() => { + // 鑾峰彇褰撳墠婊氬姩鏉′綅缃� + scrollLeft = $("#crn").next('.layui-table-view').find('.layui-table-body').scrollLeft(); + $.ajax({ + url: baseUrl+"/crn/list/auth", + headers: {'token': localStorage.getItem('token')}, + data: {}, + dataType:'json', + contentType:'application/json;charset=UTF-8', + method: 'GET', + success: function (res) { + console.log(res) + table.render({ + elem: '#crn', + headers: {token: localStorage.getItem('token')}, + data: res.data, + page: false, + limit: 500, + limits: [15, 30, 50, 100, 200, 500], + toolbar: '#toolbar', + cellMinWidth: 100, + height: 'full-120', + cols: [[ + {field: 'crnNo', align: 'center',title: '鍫嗗灈鏈�'} + ,{field: 'workNo', align: 'center',title: '宸ヤ綔鍙�'} + ,{field: 'statusType', align: 'center',title: '妯″紡'} + ,{field: 'wrkStatus', align: 'center',title: '浠诲姟鐘舵��',width: 120} + ,{field: 'deviceStatus', align: 'center',title: '璁惧鐘舵��'} + ,{field: 'loading', align: 'center',title: '鏈夌墿'} + ,{field: 'bay', align: 'center',title: '鍒�'} + ,{field: 'lev', align: 'center',title: '灞�'} + ,{field: 'warnCode', align: 'center',title: '鏁呴殰浠g爜'} + ,{field: 'alarm', align: 'center',title: '鏁呴殰鎻忚堪'} + ,{field: 'sourceStaNo', align: 'center',title: '婧愮珯'} + ,{field: 'staNo', align: 'center',title: '鐩爣绔�'} + ,{field: 'sourceLocNo', align: 'center',title: '婧愬簱浣�'} + ,{field: 'locNo', align: 'center',title: '鐩爣搴撲綅'} + ,{field: 'forkOffset', align: 'center',title: '璐у弶瀹氫綅'} + ,{field: 'liftPos', align: 'center',title: '杞借揣鍙板畾浣�'} + ,{field: 'walkPos', align: 'center',title: '璧拌鍦ㄥ畾浣�'} + ,{field: 'xspeed', align: 'center',title: '璧拌閫熷害锛坢/min)'} + ,{field: 'yspeed', align: 'center',title: '鍗囬檷閫熷害锛坢/min)'} + ,{field: 'zspeed', align: 'center',title: '鍙夌墮閫熷害锛坢/min)'} + ,{field: 'xdistance', align: 'center',title: '璧拌璺濈(Km)'} + ,{field: 'ydistance', align: 'center',title: '鍗囬檷璺濈(Km)'} + ,{field: 'xduration', align: 'center',title: '璧拌鏃堕暱(H)'} + ,{field: 'yduration', align: 'center',title: '鍗囬檷鏃堕暱(H)'} + + // ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:120} + ]], + request: { + pageName: 'curr', + pageSize: 'limit' + }, + parseData: function (res) { + return { + 'code': res.code, + 'msg': res.msg, + 'count': res.count, + 'data': res.data + } + }, + response: { + statusCode: 200 + }, + done: function(res, curr, count) { + if (res.code === 403) { + top.location.href = baseUrl+"/"; + } + pageCurr=curr; + limit(); + tableData = table.cache.crn; + // 鎭㈠婊氬姩鏉′綅缃� + $("#crn").next('.layui-table-view').find('.layui-table-body').scrollLeft(scrollLeft); + + $(".layui-table-tool").hide() + } + }); + } + }); + }, 1000); + +}); + +// 鍏抽棴鍔ㄤ綔 +$(document).on('click','#data-detail-close', function () { + parent.layer.closeAll(); +}); + +function tableReload(child) { + var searchData = {}; + $.each($('#search-box [name]').serializeArray(), function() { + searchData[this.name] = this.value; + }); + tableIns.reload({ + where: searchData, + page: {curr: pageCurr} + }); +} diff --git a/src/main/webapp/views/realtimeWatch/pipeline2.html b/src/main/webapp/views/realtimeWatch/pipeline2.html new file mode 100644 index 0000000..9b7a7e9 --- /dev/null +++ b/src/main/webapp/views/realtimeWatch/pipeline2.html @@ -0,0 +1,434 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <title>WCS杈撻�佽澶囩鐞�</title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> + <link rel="stylesheet" type="text/css" href="../../static/wcs/css/normalize.css"> + <link rel="stylesheet" type="text/css" href="../../static/wcs/css/common.css"> + <link rel="stylesheet" type="text/css" href="../../static/wcs/css/pipeline.css"> + <script type="text/javascript" src="../../static/wcs/js/jquery/jquery-3.3.1.min.js"></script> + <script type="text/javascript" src="../../static/wcs/js/common.js"></script> + <script type="text/javascript" src="../../static/wcs/js/layer/layer.js"></script> + <style> + .io-mode-box { + float: left; + width: 16%; + text-align: center; + } + .io-mode-box label { + font-weight: bolder; + } + .ioModeBtn { + vertical-align: middle; + width: 50%; + height: 30px; + left: 0; + top: 0; + text-shadow: inherit; + font-size: 15px; + margin-left: 5px; + margin-right: 5px; + display: inline-block; + background-color: #FF5722; + border: none; + color: #FFF; + box-shadow: 1px 1px 5px #B6B6B6; + border-radius: 3px; + cursor: pointer; + } + </style> +</head> +<body> + +<div style="height: 100vh;padding-left: 6%"> + <div style="padding: 10px;height: 900px;"> + <main> + + <!-- plc寮傚父鏃ュ織鐩戞帶鐗� --> + <div id="plc-error" class="main-board" style="padding-left: 10px"> + <!-- 澶撮儴 --> + <div class="plc-log-header"> + <!-- <div style="height: 40%">--> + <!-- <span>涓滀晶PLC鎵ц鎸囦护</span>--> + <!-- </div>--> + <!-- <div style="height: 40%">--> + <!-- <span>瑗夸晶PLC鎵ц鎸囦护</span>--> + <!-- </div>--> + <div> + <span style="color: #1E9FFF">PLC寮傚父淇℃伅琛�:</span> + </div> + </div> + + <!-- 涓讳綋 --> + <div class="plc-log-body"> + <table id="plc-error-table"> + <thead> + <tr> + <th style="width: 200px">搴忓彿</th> + <th style="width: 400px">PLC閿欒鎻忚堪</th> + <th style="width: 400px">寮傚父</th> + </tr> + </thead> + <tbody> + + </tbody> + </table> + </div> + </div> + + <!-- 绔欑偣鐘舵�佹暟鎹洃鎺х増 --> + <div id="site-monitor" class="main-board"> + <!-- 琛ㄦ牸 --> + <!--鍥哄畾琛ㄥご table 鍔爐able-layout: fixed; th 鍔� position:sticky;top: 0;--> + <table id="site-table" style="table-layout: fixed;"> + <!-- 琛ㄥご --> + <thead style="position:sticky;top: 0;"> + <tr> + <th>绔欏彿</th> + <th>宸ヤ綔鍙�</th> + <th>鑷姩</th> + <th>鏈夌墿</th> + <th>鍙叆</th> + <th>鍙嚭</th> + <th>鍏ュ簱鏍囪</th> + <th>绌烘澘淇″彿</th> + <th>鐩爣绔�</th> + <th>楂樹綆搴撲綅</th> + </tr> + </thead> + <!-- 琛ㄦ牸鍐呭 --> + <tbody></tbody> + </table> + </div> + </main> + <footer> + <textarea id="output"></textarea> + </footer> + + <div id="site-detl" style="display: none"> + <form> + <div class="form-item"> + <label class="form-label">绔欏彿:</label> + <div class="form-input"> + <input id="siteId" name="siteId" class="layui-input" lay-verify="required|number" autocomplete="off" disabled="disabled"> + </div> + </div> + <div class="form-item"> + <label class="form-label">宸ヤ綔鍙�:</label> + <div class="form-input"> + <input id="workNo" name="workNo" type="number" class="layui-input" lay-verify="number" autocomplete="off"> + </div> + </div> + <div class="form-item"> + <label class="form-label">鐩爣绔�:</label> + <div class="form-input"> + <input id="staNo" name="staNo" type="number" class="layui-input" lay-verify="number" autocomplete="off"> + </div> + </div> + <div class="form-item"> + <label class="form-label">鍏ュ簱鏍囪:</label> + <div class="form-input"> + <input id="pakMk" name="pakMk" type="text" class="layui-input" autocomplete="off"> + </div> + </div> + <div class="form-item form-button-container"> + <button class="form-button" id="save">淇濆瓨</button> + <button class="form-button" id="cancel" style="background-color: #D0D0D0">鍙栨秷</button> + </div> + </form> + </div> + </div> + +</div> +</body> +<script> + // 鍒濆鍖� + // 绌虹櫧琛屾暟 + var stop = false + var plcErrorTableBlankRows = 0; + var siteTableBlankRows = 0; + // 瀹為檯琛屾暟 + var plcErrorTableFullRows = 0; + var siteTableFullRows = 0; + var outputDom = document.getElementById("output"); + $(document).ready(function() { + getIoModeInfo(); + initPlcErrorTable(); + getPlcError(); + initSiteTable(); + getSite(); + }); + // 瀹炴椂璁块棶 + setInterval(function () { + getPlcError(); + starGetSite(); + getIoModeInfo(); + }, 1000); + setInterval(function () { + getSiteOutput(); + },500); + function starGetSite() { + if (stop) { + return + } else { + getSite(); + } + } + + var ioModeData; + function getIoModeInfo() { + $.ajax({ + url: baseUrl+ "/site/io/mode/info/site", + headers: {'token': localStorage.getItem('token')}, + method: 'GET', + success: function (res) { + if (res.code === 200){ + ioModeData = res.data; + ioModeData.forEach(function (e) { + $("#io-mode-"+e.floor).html(e.modeDesc); + }) + } else if (res.code === 403){ + window.location.href = baseUrl+"/login"; + } else { + console.log(res.msg); + } + } + }); + } + + /** + * 寮哄埗鍒囨崲鍏ュ嚭搴撴ā寮� + */ + function ioModeSwitch(el) { + var floor = el.split("-")[2]; + if (ioModeData != null && ioModeData.length > 1) { + ioModeData.forEach(function(e) { + if (e.floor === Number(floor)) { + if (e.modeVal === 3 || e.modeVal === 4) { + layer.confirm('纭畾鍒囨崲涓哄叆搴撴ā寮忓悧锛�',function () { + $.ajax({ + url: baseUrl+ "/site/io/mode/action/site", + headers: {'token': localStorage.getItem('token')}, + data: {floor: e.floor}, + method: 'POST', + success: function (res) { + if (res.code === 200){ + layer.msg("鏆傛椂涓嶈兘鍒囨崲锛�", {icon: 1}) + } else if (res.code === 403){ + window.location.href = baseUrl+"/login"; + } else { + console.log(res.msg); + } + } + }); + layer.closeAll(); + }) + } + } + }); + } + + } + + // plc寮傚父淇℃伅琛ㄨ幏鍙� + function getPlcError() { + var tableEl = $('#plc-error-table'); + tableEl.children("tr").children("td").html(""); + $.ajax({ + url: baseUrl+ "/site/table/plc/errors", + headers: {'token': localStorage.getItem('token')}, + method: 'POST', + success: function (res) { + if (res.code === 200){ + var table = res.data; + for (var i=1;i<=table.length;i++){ + var tr = tableEl.find("tr").eq(i); + tr.children("td").eq(0).html(table[i-1].no); + tr.children("td").eq(1).html(table[i-1].plcDesc); + tr.children("td").eq(2).html(table[i-1].error); + } + } else if (res.code === 403){ + window.location.href = baseUrl+"/login"; + } else { + console.log(res.msg); + } + } + }); + } + + // 绔欑偣淇℃伅琛ㄨ幏鍙� + function getSite() { + var tableEl = $('#site-table'); + $.ajax({ + url: baseUrl+ "/site/table/site", + headers: {'token': localStorage.getItem('token')}, + method: 'POST', + success: function (res) { + if (res.code === 200){ + var table = res.data; + if (table.length > siteTableBlankRows && table.length !== siteTableFullRows) { + initSiteTable(table.length-siteTableBlankRows); + siteTableFullRows = table.length; + } + for (var i=1;i<=table.length;i++){ + var tr = tableEl.find("tr").eq(i); + setVal(tr.children("td").eq(0), table[i-1].devNo); + setVal(tr.children("td").eq(1), table[i-1].workNo); + setVal(tr.children("td").eq(2), table[i-1].autoing); + setVal(tr.children("td").eq(3), table[i-1].loading); + setVal(tr.children("td").eq(4), table[i-1].inEnable); + setVal(tr.children("td").eq(5), table[i-1].outEnable); + setVal(tr.children("td").eq(6), table[i-1].pakMk); + setVal(tr.children("td").eq(7), table[i-1].emptyMk); + setVal(tr.children("td").eq(8), table[i-1].staNo); + setVal(tr.children("td").eq(9), table[i-1].locType1); + } + } else if (res.code === 403){ + window.location.href = baseUrl+"/login"; + } else { + console.log(res.msg); + } + } + }); + } + + // 杈撻�佽澶囨棩蹇楄緭鍑� + function getSiteOutput() { + $.ajax({ + url: baseUrl + "/site/output/site", + headers: {'token': localStorage.getItem('token')}, + method: 'POST', + success: function (res) { + if (res.code === 200) { + output(res.data); + } else if (res.code === 403) { + window.location.href = baseUrl + "/login"; + } else { + alert(res.msg); + } + } + }) + } + + // 鏃ュ織杈撳嚭妗� + function output(content){ + outputDom.value += content; + outputDom.scrollTop = outputDom.scrollHeight; + } + + // ------------------------------------------------------------------------------------------------ + + // plc寮傚父绌虹櫧琛ㄦ牸娓叉煋 + function initPlcErrorTable(row) { + var line; + if (row === undefined){ + var one = $('#plc-error-table thead').height(); + var total = $('.plc-log-body').height(); + var count = total / one; + count = parseInt(count) - 1; + plcErrorTableBlankRows = count; + line = count; + } else { + line = row; + } + var html = ""; + for (var i = 0; i < line; i ++){ + html += " <tr>\n" + + " <td></td>\n" + + " <td></td>\n" + + " <td></td>\n" + + " </tr>\n"; + } + $('#plc-error-table tbody').after(html); + } + + // 绔欑偣绌虹櫧琛ㄦ牸娓叉煋 + function initSiteTable(row) { + var line; + if (row === undefined){ + var one = $('#site-table thead').height(); + var total = $('#site-monitor').height(); + var count = total / one; + count = parseInt(count) - 1; + siteTableBlankRows = count; + line = count; + } else { + line = row; + } + var html = ""; + for (var i = 0; i < line; i ++){ + html += " <tr>\n" + + " <td></td>\n" + + " <td></td>\n" + + " <td></td>\n" + + " <td></td>\n" + + " <td></td>\n" + + " <td></td>\n" + + " <td></td>\n" + + " <td></td>\n" + + " <td></td>\n" + + " <td></td>\n" + + " </tr>\n"; + } + $('#site-table tbody').after(html); + } + + // 璇︽儏鎿嶄綔 ------------------------------------------------------------------------- + var layerDetl; + $(document).on('dblclick ','#site-table tr', function () { + stop = true + var siteId = $(this).children("td").eq(0).html(); + if (siteId !== null && siteId !== "") { + layerDetl = layer.open({ + type: 1, + title: false, + shadeClose: true, + offset: 'rt', + anim: 5, + shade: [0], + area: ['340px', '255px'], + closeBtn: 0, + content: $("#site-detl"), + success: function(layero, index){ + http.get(baseUrl+ "/site/detl/"+siteId, null, function (res) { + $('#siteId').val(siteId); + $('#workNo').val(res.data.workNo); + $('#staNo').val(res.data.staNo); + $('#pakMk').val(res.data.pakMk); + }) + }, + end: function () { + $('#siteId').val(""); + $('#workNo').val(""); + $('#staNo').val(""); + $('#pakMk').val(""); + stop = false + } + }) + } + + }); + + $(document).on('click ','#save', function () { + http.post(baseUrl+ "/site//detl/update", { + siteId: $('#siteId').val(), + workNo: $('#workNo').val(), + staNo: $('#staNo').val(), + pakMk: $('#pakMk').val() + }, function (res) { + layer.msg("淇敼鎴愬姛",{icon: 1,}); + }) + }) + $(document).on('click ','#cancel', function () { + $('#siteId').val(""); + $('#workNo').val(""); + $('#staNo').val(""); + $('#pakMk').val(""); + layer.close(layerDetl); + }) + +</script> +</html> \ No newline at end of file -- Gitblit v1.9.1