New file |
| | |
| | | <!DOCTYPE html> |
| | | <html> |
| | | <head> |
| | | <meta charset="utf-8"> |
| | | <title>éè´è®¢åå表</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" href="../../layuiadmin/layui/css/layui.css" media="all"> |
| | | <link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all"> |
| | | </head> |
| | | <body> |
| | | |
| | | <div class="layui-card layadmin-header"> |
| | | <div class="layui-breadcrumb" lay-filter="breadcrumb"> |
| | | <a lay-href="">主页</a> |
| | | <a><cite>éè´è®¢å</cite></a> |
| | | <a><cite>éè´è®¢åè¡¨æ ¼</cite></a> |
| | | <a><cite>éè´è®¢åè¡¨æ ¼çéè½½</cite></a> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-fluid"> |
| | | <div class="layui-row layui-col-space15"> |
| | | <div class="layui-col-md12"> |
| | | <div class="layui-card"> |
| | | |
| | | <div class="layui-card-body"> |
| | | <!--<div class="test-table-reload-btn" style="margin-bottom: 10px;">--> |
| | | <form class="layui-form" action=""> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">订åç¶æ</label> |
| | | <div class="layui-input-block"> |
| | | <select name="HStatus" id="HStatus" lay-filter=""> |
| | | <option value="" selected="">å
¨é¨</option> |
| | | <option value="æªç¡®è®¤">æªç¡®è®¤</option> |
| | | <option value="已确认">已确认</option> |
| | | <option value="已驳å">已驳å</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">åæ®å·</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" name="HBillNo" id="HBillNo"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç©æç¼ç </label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" name="HShortNumber" id="HShortNumber"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç©æä»£ç </label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" name="HNumber" id="HNumber"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç©æåç§°</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" name="HName" id="HName"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è§æ ¼åå·</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" name="HModel" id="HModel"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å
³éç¶æ</label> |
| | | <div class="layui-input-block"> |
| | | <select id="HClStatus" name="HClStatus" lay-filter=""> |
| | | <option value="" selected>å
¨é¨</option> |
| | | <option value="æªå
³é">æªå
³é</option> |
| | | <option value="å·²å
³é">å·²å
³é</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å¼å§æ¥æ</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" name="HDate1" id="HDate1"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç»ææ¥æ</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" name="HDate2" id="HDate2"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">交货æ¶é´</label> |
| | | <div class="layui-input-block"> |
| | | <select id="Time" name="Time" lay-filter=""> |
| | | <option value="0" selected>å
¨é¨</option> |
| | | <option value="1">ä¸å¨å
交货</option> |
| | | <option value="2">äºå¨å
交货</option> |
| | | <option value="3">䏿å
交货</option> |
| | | <option value="4">两æå
交货</option> |
| | | <option value="5">䏿å
交货</option> |
| | | <option value="6">åå¹´å
交货</option> |
| | | <option value="7">ä¸å¹´å
交货</option> |
| | | <option value="8">é¿æäº¤è´§</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">éè´ç»ç»</label> |
| | | <div class="layui-input-block"> |
| | | <select id="HPURCHASEORGID" name="HPURCHASEORGID" lay-filter=""> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ¯å¦å·²ä¸æ¨éè´§å</label> |
| | | <div class="layui-input-block"> |
| | | <select id="HISGenerate" name="HISGenerate" lay-filter=""> |
| | | <option value="å
¨é¨" selected>å
¨é¨</option> |
| | | <option value="æ¯">æ¯</option> |
| | | <option value="å¦">å¦</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="f_Query"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | |
| | | </form> |
| | | <!--</div>--> |
| | | </div> |
| | | |
| | | |
| | | <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table> |
| | | <script type="text/html" id="toolbarDemo"> |
| | | <div class="layui-btn-container"> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-getCheckData"><i class="layui-icon layui-icon-tips"></i>é¢è§</button>--> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-reload"><i class="layui-icon layui-icon-refresh"></i>å·æ°</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-confirm" id="btn_confirm"><i class="layui-icon layui-icon-ok-circle"></i>确认</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back" id="btn_back"><i class="layui-icon layui-icon-close-fill"></i>驳å</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-report" id="btn_report"><i class="layui-icon layui-icon-close-fill"></i>æ±æ¥</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details"><i class="layui-icon layui-icon-form"></i>详æ
</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-barcode"><i class="layui-icon layui-icon-file"></i>çææ¡ç </button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-generate"><i class="layui-icon layui-icon-file"></i>çæéè´§å</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>éåº</button> |
| | | </div> |
| | | </script> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <!--<script src="../../layuiadmin/layui/lay/modules/mobile/jquery-3.3.1.min.js"></script>--> |
| | | <script src="../../layuiadmin/layui/layui.js" charset="utf-8"></script> |
| | | <script src="../../../../Scripts/webConfig.js"></script> |
| | | <script> |
| | | var _cur_page = 1; |
| | | var sql = " and 1=1"; |
| | | var options = document.getElementById('HStatus').children; |
| | | function getUrlVars() { |
| | | var vars = [], hash; |
| | | var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); |
| | | for (var i = 0; i < hashes.length; i++) { |
| | | hash = hashes[i].split('='); |
| | | vars.push(hash[0]); |
| | | vars[hash[0]] = hash[1]; |
| | | } |
| | | return vars; |
| | | } |
| | | |
| | | function f_alert(sMsg) { |
| | | layer.alert(sMsg, { icon: 5 }); |
| | | //layer.open({ |
| | | // type: 1 |
| | | // , offset: 'auto' //å
·ä½é
ç½®åèï¼http://www.layui.com/doc/modules/layer.html#offset |
| | | // , id: 'layerDemo' //鲿¢éå¤å¼¹åº |
| | | // , content: '<div style="padding: 20px 100px;">' + sMsg + '</div>' |
| | | // , shade: 0 //䏿¾ç¤ºé®ç½© |
| | | // , yes: function () { |
| | | // layer.closeAll(); |
| | | // } |
| | | //}); |
| | | } |
| | | var params = getUrlVars(); |
| | | var type = params[params[0]]; |
| | | switch (type) { |
| | | case "UnConfirm": |
| | | options[1].selected = true; |
| | | sql += " and ç¶æ like ^^%æªç¡®è®¤%^^"; |
| | | //$("#HStatus").attr("disabled", true) |
| | | break; |
| | | case "ReConfirm": |
| | | options[2].selected = true; |
| | | sql += " and ç¶æ like ^^%已确认%^^"; |
| | | sql += " and æªå
³èæ°é > 0"; |
| | | break; |
| | | case "ReBack": |
| | | options[3].selected = true; |
| | | sql += " and ç¶æ like ^^%已驳å%^^"; |
| | | break; |
| | | } |
| | | layui.config({ |
| | | base: '../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | | index: 'lib/index' //主å
¥å£æ¨¡å |
| | | }).use(['index', 'form', 'laydate', 'code', 'table', 'element', 'layer'], function () { |
| | | var $ = layui.$ |
| | | , admin = layui.admin |
| | | , layer = layui.layer |
| | | , laydate = layui.laydate |
| | | , table = layui.table |
| | | , form = layui.form |
| | | , element = layui.element; |
| | | //常è§ç¨æ³ |
| | | laydate.render({ |
| | | elem: '#HDate1' |
| | | }); |
| | | laydate.render({ |
| | | elem: '#HDate2' |
| | | }); |
| | | //layui.code(); |
| | | RoadHBillNo(sql); |
| | | layer.load(3) |
| | | //æ¹æ³çº§æ¸²æ |
| | | table.render({ |
| | | elem: '#mainTable' |
| | | , dateType: 'json' |
| | | , colFilterRecord: true//æ¯å¦å¼å¯å段çéçè®°å¿åè½ |
| | | , data: [] |
| | | // , url: GetWEBURL()+'GetPOOrderBill' |
| | | , toolbar: '#toolbarDemo' //å¼å¯å¤´é¨å·¥å
·æ ï¼å¹¶ä¸ºå
¶ç»å®å·¦ä¾§æ¨¡æ¿ |
| | | , defaultToolbar: ['filter', 'exports', 'print'] |
| | | // , where: { msg: "", NowPage: 1, OnePage: 10 } |
| | | , cellMinWidth: 100 |
| | | , cols: [[ |
| | | //{ checkbox: true, fixed: true } |
| | | { type: 'checkbox', fixed: 'left' } |
| | | //{ type: 'radio', fixed: true } |
| | | , { field: 'sorderid', title: 'åºå·', width: 80/*, fixed: true */ } |
| | | , { field: 'hmainid', title: 'hmainid', sort: true, /*fixed: true,*/ hide: true } |
| | | , { field: 'hsubid', title: 'hsubid', sort: true, /*fixed: true,*/ hide: true } |
| | | , { field: 'ç¶æ', title: 'ç¶æ', sort: true/*, fixed: true */ } |
| | | //, { field: 'åé¦ç¶æ', title: 'åé¦ç¶æ', width: 100/*, fixed: true */} |
| | | //, { field: 'ä¼å
级', title: 'ä¼å
级', width: 100/*, fixed: true */} |
| | | , { field: 'åæ®å·', title: 'åæ®å·', width: 150, sort: true/*, fixed: 'left' */ } |
| | | , { field: 'æ¥æ', title: 'æ¥æ', width: 120, sort: true/*, fixed: 'left' */ } |
| | | , { field: 'HSupID', title: 'HSupID', width: 180, hide: true } |
| | | , { field: 'ä¾åºå', title: 'ä¾åºå', width: 180, sort: true/*, fixed: 'left' */ } |
| | | , { field: '计åè·è¸ªåå·', title: '计åè·è¸ªåå·', sort: true, hide: true } |
| | | , { field: 'F_xbkf_Combo', title: 'èªå®ä¹æ è¯', width: 120 } |
| | | , { field: 'FSHDD', title: 'éè´§å°ç¹', width: 120 } |
| | | //, { field: 'ç©æç¼ç ', title: 'ç©æç¼ç ', width: 120, sort: true } |
| | | , { field: 'ç©æä»£ç ', title: 'ç©æä»£ç ', width: 120, sort: true } |
| | | , { field: 'ç©æåç§°', title: 'ç©æåç§°', width: 120, sort: true } |
| | | , { field: 'è§æ ¼åå·', title: 'è§æ ¼åå·', width: 120, sort: true } |
| | | , { field: '计éåä½', title: '计éåä½', width: 80, sort: true } |
| | | , { field: 'æ°é', title: '订货æ°é', sort: true } |
| | | , { field: '交货å°ç¹', title: '交货å°ç¹', sort: true } |
| | | , { field: 'äº¤è´§æ¥æ', title: 'äº¤è´§æ¥æ', width: 180, sort: true } |
| | | , { field: 'å
³èæ°é', title: 'å
³èæ°é', sort: true } |
| | | , { field: 'æªå
³èæ°é', title: 'æªå
³èæ°é', sort: true } |
| | | , { field: 'å©ä½å
¥åºæ°é', title: 'å©ä½å
¥åºæ°é', sort: true } |
| | | , { field: 'å©ä½æ¶ææ°é', title: 'å©ä½æ¶ææ°é', sort: true } |
| | | , { field: 'å
³éç¶æ', title: 'å
³éç¶æ', sort: true } |
| | | , { field: 'åæ´ç¶æ', title: 'åæ´ç¶æ', sort: true } |
| | | , { field: 'éè´ç»ç»', title: 'éè´ç»ç»', sort: true } |
| | | , { field: '确认人', title: '确认人', sort: true, hide: true } |
| | | , { field: 'ç¡®è®¤æ¥æ', title: 'ç¡®è®¤æ¥æ', sort: true, hide: true } |
| | | , { field: '驳å人', title: '驳å人', sort: true, hide: true } |
| | | , { field: '驳忥æ', title: '驳忥æ', sort: true, hide: true } |
| | | , { field: '驳åçç±', title: '驳åçç±', sort: true, hide: true } |
| | | ]] |
| | | //, skin: 'row' //è¡¨æ ¼é£æ ¼ |
| | | // , even: true |
| | | , page: true //æ¯å¦æ¾ç¤ºå页 |
| | | , limits: [10, 20, 50, 100] |
| | | , limit: 50 //æ¯é¡µé»è®¤æ¾ç¤ºçæ°é |
| | | //, height: 500 |
| | | , done: function (res, curr, count) { |
| | | _cur_page = curr; |
| | | layer.closeAll("loading"); |
| | | } |
| | | }); |
| | | |
| | | //头工å
·æ äºä»¶ |
| | | table.on('toolbar(mainTable)', function (obj) { |
| | | var checkStatus = table.checkStatus(obj.config.id); |
| | | switch (obj.event) { |
| | | case 'btn-getCheckData': |
| | | var data = checkStatus.data; |
| | | layer.alert(JSON.stringify(data)); |
| | | break; |
| | | //case 'getCheckLength': |
| | | // var data = checkStatus.data; |
| | | // layer.msg('éä¸äºï¼' + data.length + ' 个'); |
| | | // break; |
| | | //case 'isAll': |
| | | // layer.msg(checkStatus.isAll ? 'å
¨é' : 'æªå
¨é'); |
| | | // break; |
| | | |
| | | //èªå®ä¹å¤´å·¥å
·æ å³ä¾§å¾æ - æç¤º |
| | | case 'btn-reload': |
| | | _cur_page = $(".layui-laypage-em").next().html(); |
| | | RoadHBillNo(sql); |
| | | break; |
| | | case 'btn-confirm': |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | _cur_page = $(".layui-laypage-em").next().html(); |
| | | if (data[0]["ç¶æ"] == "æªç¡®è®¤") { |
| | | layer.confirm('æ¯å¦ç¡®è®¤åæ®?', { icon: 3, title: 'æç¤º' }, function (index) { |
| | | $.ajax({ |
| | | type: "get", |
| | | url: GetWEBURL() + "POOrderAccept", |
| | | data: { "HInterID": data[0]["hmainid"].toString(), "HBillNo": data[0]["åæ®å·"].toString(), "HUser": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | layer.msg(result.Message, { icon: 1 }); |
| | | RoadHBillNo(sql); |
| | | } |
| | | else { |
| | | // $("#verifycode").click(); |
| | | layer.msg(result.Message, { icon: 5 }); |
| | | } |
| | | layer.closeAll("loading"); |
| | | } |
| | | }) |
| | | |
| | | layer.close(index); |
| | | }); |
| | | |
| | | } |
| | | else { |
| | | layer.msg("å¿
é¡»æ¯æªç¡®è®¤åæ®æè½è¿è¡ç¡®è®¤æä½ï¼", { icon: 5 }); |
| | | } |
| | | break; |
| | | case 'btn-back': |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | _cur_page = $(".layui-laypage-em").next().html(); |
| | | var HBackRemark; |
| | | if (data[0]["ç¶æ"] == "æªç¡®è®¤") { |
| | | |
| | | layer.prompt({ |
| | | formType: 2, |
| | | //value: '', |
| | | title: '请è¾å
¥é©³åçç±', |
| | | area: ['400px', '200px'] //èªå®ä¹ææ¬åå®½é« |
| | | }, function (value, index, elem) { |
| | | HBackRemark = value.toString(); |
| | | $.ajax({ |
| | | type: "get", |
| | | url: GetWEBURL() + "POOrderRefuse", |
| | | data: { "HInterID": data[0]["hmainid"].toString(), "HBillNo": data[0]["åæ®å·"].toString(), "HUser": sessionStorage["HUserName"], "HBackRemark": HBackRemark }, |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | layer.msg("æç»æåï¼", { icon: 1 }); |
| | | RoadHBillNo(sql); |
| | | } |
| | | else { |
| | | // $("#verifycode").click(); |
| | | layer.msg(result.Message, { icon: 5 }); |
| | | } |
| | | layer.closeAll("loading"); |
| | | } |
| | | }) |
| | | //alert(value); //å¾å°value |
| | | layer.close(index); |
| | | }); |
| | | |
| | | } |
| | | else { |
| | | layer.msg("å¿
é¡»æ¯æªç¡®è®¤åæ®æè½è¿è¡é©³åæä½ï¼", { icon: 5 }); |
| | | } |
| | | break; |
| | | case 'btn-details': |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | |
| | | var linterid = data[0].hmainid.toString(); |
| | | //if (AllowLoadData(sSubStr) != false) {//é空éªè¯ |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'éè´è®¢å' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../../../src/views/SRM/SRM_POOrderBill.html?linterid=' + linterid |
| | | , resize: false |
| | | , cancel: function () { |
| | | //$(".layui-btn").removeClass("layui-btn-disabled"); |
| | | } |
| | | }) |
| | | break; |
| | | case 'btn-generate': |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | ajaxLabelData = data; |
| | | //æ ¹æ®éä¸çéè´è®¢åï¼éæ°ä»éè¶äºåæ¥éè´è®¢åå
³èæ°éè¿æ¥ãèèéè´è®¢åå é¤åå
³éç¶æï¼åæ¥ç¶æ |
| | | var ids = []; |
| | | $.each(data, function (obj) { |
| | | ids.push(data[obj].hmainid); |
| | | }) |
| | | var hasPrivileage = true; |
| | | $.ajax({ |
| | | url: GetWEBURL() + 'TestSaverPOInStock', |
| | | type: 'Post', |
| | | async: false, |
| | | traditional: true, // éç¹ |
| | | data: { |
| | | "": ids // éç¹ |
| | | }, |
| | | success: function (data) { |
| | | if (data.code == "0") { |
| | | layer.alert(data.Message, { icon: 5 }); |
| | | hasPrivileage = false; |
| | | table.reload('mainTable', { |
| | | data: ajaxReturnData |
| | | , height: 'full-10' |
| | | , page: { |
| | | curr: _cur_page //å¿
é¡»ä»ç¬¬ 1 页å¼å§ |
| | | } |
| | | , loading: false |
| | | , done: function (index, res) { |
| | | |
| | | } |
| | | }); |
| | | return hasPrivileage; |
| | | } |
| | | }, |
| | | error: function (e) { |
| | | layer.alert(e.Message, { icon: 5 }); |
| | | } |
| | | }); |
| | | if (!hasPrivileage) { |
| | | return; |
| | | } |
| | | var rows = ''; |
| | | var HEntry = ''; |
| | | for (var i = 0; i < data.length; i++) { |
| | | if (data[i]["æªå
³èæ°é"] == 0) { |
| | | layer.msg("åæ®å·:" + data[i]["åæ®å·"] + "å·²å
¨é¨çæéè´§åï¼", { icon: 5 }); |
| | | return; |
| | | } |
| | | if (data[i]["ç¶æ"] == "已确认") { |
| | | rows += data[i].hmainid.toString() + ',' + data[i].hsubid.toString() + ';'; |
| | | } |
| | | else { |
| | | HEntry += (i + 1) + ','; |
| | | } |
| | | } |
| | | if (HEntry != '') { |
| | | HEntry = HEntry.substring(0, HEntry.length - 1); |
| | | layer.msg("第" + HEntry + "è¡æªç¡®è®¤ï¼", { icon: 5 }); |
| | | } |
| | | else { |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'éè´§å' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: false //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['../../views/SRM/SRM_POInStockBill_Edit.html?linterid=' + data[0].hmainid.toString() + '&lentryid=' + rows.toString() + '&lSourceBillType=1102', 'yes'] |
| | | , resize: false |
| | | //, cancel: function () { |
| | | // $(".layui-btn").removeClass("layui-btn-disabled"); |
| | | //} |
| | | }) |
| | | } |
| | | break; |
| | | |
| | | case 'btn-barcode': |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | //if (data[0].æªçææ¡ç æ°é <= 0) { |
| | | // layer.msg("éä¸è¡å·²çææ¡ç ï¼", { icon: 5 }); |
| | | //} |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'æ¡ç çæ' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: false //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['../../views/SRM/SRM_BarCodeBill.html?linterid=' + data[0].hmainid + '&lentryid=' + data[0].hsubid + '&type =SRM_POOrderBillList', 'yes'] |
| | | , resize: false |
| | | , cancel: function () { |
| | | $(".layui-btn").removeClass("layui-btn-disabled"); |
| | | } |
| | | }) |
| | | break; |
| | | case 'btn-exit': |
| | | //var index = parent.layer.getFrameIndex(window.name); |
| | | //element.tabDelete('layadmin-layout-tabs', this); |
| | | parent.layui.admin.events.closeThisTabs(); |
| | | //parent.layer.close(index); |
| | | break; |
| | | case 'btn-report': |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | _cur_page = $(".layui-laypage-em").next().html(); |
| | | var arr = new Array(); |
| | | var checkStatus = table.checkStatus('mainTable'), |
| | | data = checkStatus.data; |
| | | if (checkStatus.data.length == 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | for (var i = 0; i < data.length; i++) { |
| | | arr.push(data[i].hmainid + '-' + data[i].hsubid); |
| | | } |
| | | var OrderBackId = ""; |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: '订ååé¦ç¶æ', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../PublicPage/OrderBackInfomation.html', 'yes'], |
| | | btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | |
| | | //æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | OrderBackId = checkStatus.data[0].HItemID.toString(); |
| | | |
| | | $.ajax({ |
| | | url: GetWEBURL() + 'POOrderBack', |
| | | //url: 'http://localhost:8082/LuBaoAPI/' + 'POOrderBack', |
| | | async: false, |
| | | type: "GET", |
| | | dataType: "json", |
| | | data: { "HmainidList": arr.toString(), "OrderBackId": OrderBackId }, |
| | | success: function (data1) { |
| | | if (data1.Message.indexOf("æå") > 0) { |
| | | layer.msg("æä½æå", { time: 3 * 1000, icon: 1 }, function () { |
| | | var index = layer.getFrameIndex(window.name); |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | window.location.reload(); |
| | | }); |
| | | } else { |
| | | layer.alert(data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function (e) { |
| | | layer.alert(data1.Message, { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | }, |
| | | success: function (layero, index) { |
| | | |
| | | } |
| | | }); |
| | | |
| | | //layer.confirm('æ¯å¦ç¡®è®¤åæ®?', { icon: 3, title: 'æç¤º' }, function (index) { |
| | | // $.ajax({ |
| | | // type: "get", |
| | | // url: GetWEBURL() + "POOrderAccept", |
| | | // data: { "HInterID": data[0]["hmainid"].toString(), "HBillNo": data[0]["åæ®å·"].toString(), "HUser": sessionStorage["HUserName"] }, |
| | | // success: function (result) { |
| | | // if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | // layer.msg(result.Message, { icon: 1 }); |
| | | // RoadHBillNo(sql); |
| | | // } |
| | | // else { |
| | | // // $("#verifycode").click(); |
| | | // layer.msg(result.Message, { icon: 5 }); |
| | | // } |
| | | // layer.closeAll("loading"); |
| | | // } |
| | | // }) |
| | | |
| | | // layer.close(index); |
| | | //}); |
| | | |
| | | break; |
| | | }; |
| | | }); |
| | | |
| | | //渲æéè´ç»ç» |
| | | var Organization = '<option value=' + sessionStorage["OrganizationID"] + ' style="color:red;">' + sessionStorage["Organization"] + '</option>'; |
| | | $("#HPURCHASEORGID").append(Organization); |
| | | form.render('select'); |
| | | |
| | | ///å è½½æ¾ç¤ºæ°æ® |
| | | function RoadHBillNo(sqlWhere) { |
| | | where = sqlWhere; |
| | | $.ajax({ |
| | | type: "get", |
| | | url: GetWEBURL() + "GetPOOrderBill", |
| | | async: true, |
| | | data: { "HSupNo": sessionStorage["HUserName"], "sqlWhere": sqlWhere }, |
| | | success: function (result) { |
| | | ajaxReturnData = JSON.parse(JSON.stringify(result)).data; |
| | | table.reload('mainTable', { |
| | | data: ajaxReturnData |
| | | , height: 'full-10' |
| | | , page: { |
| | | curr: _cur_page //å¿
é¡»ä»ç¬¬ 1 页å¼å§ |
| | | } |
| | | , loading: false |
| | | , done: function (index, res) { |
| | | |
| | | } |
| | | }); |
| | | }, |
| | | error: function (result) { |
| | | console.log(result); |
| | | //layer.msg('è·åéè´è®¢ååºç°å¼å¸¸', { icon: 2, time: 2000 }); |
| | | } |
| | | }); |
| | | }; |
| | | form.on('submit(f_Query)', function (data) {//æ¥è¯¢ |
| | | var sqlWhere = " and 1=1 "; |
| | | if ($("#HStatus").val() != "") |
| | | sqlWhere += " and ç¶æ like ^^%" + $("#HStatus").val() + "%^^"; |
| | | if ($("#HBillNo").val() != "") |
| | | sqlWhere += " and åæ®å· like ^^%" + $("#HBillNo").val() + "%^^"; |
| | | if ($("#HShortNumber").val() != "") |
| | | sqlWhere += " and ç©æç¼ç like ^^%" + $("#HShortNumber").val() + "%^^"; |
| | | if ($("#HNumber").val() != "") |
| | | sqlWhere += " and ç©æä»£ç like ^^%" + $("#HNumber").val() + "%^^"; |
| | | if ($("#HName").val() != "") |
| | | sqlWhere += " and ç©æåç§° like ^^%" + $("#HName").val() + "%^^"; |
| | | if ($("#HModel").val() != "") |
| | | sqlWhere += " and è§æ ¼åå· like ^^%" + $("#HModel").val() + "%^^"; |
| | | if ($("#HClStatus").val() != "") |
| | | sqlWhere += " and å
³éç¶æ like ^^%" + $("#HClStatus").val() + "%^^"; |
| | | //if ($("#HPURCHASEORGID").val() != "") |
| | | // sqlWhere += " and éè´ç»ç» like ^^%" + $("#HPURCHASEORGID").val() + "%^^"; |
| | | if ($("#HDate1").val() != "") { |
| | | sqlWhere += " and æ¥æ >= ^^" + $("#HDate1").val() + "^^"; |
| | | } |
| | | if ($("#HDate2").val() != "") { |
| | | sqlWhere += " and æ¥æ <= ^^" + $("#HDate2").val() + "^^"; |
| | | } |
| | | if ($("#HISGenerate").val() != "") { |
| | | if ($("#HISGenerate").val() == "æ¯") { |
| | | sqlWhere += " and æªå
³èæ°é <= 0"; |
| | | } |
| | | else if ($("#HISGenerate").val() == "å¦") { |
| | | sqlWhere += " and æªå
³èæ°é > 0"; |
| | | } |
| | | } |
| | | |
| | | |
| | | var Time = $("#Time").val(); |
| | | if (Time > 0) { |
| | | var dd = new Date(); |
| | | var dt; |
| | | switch (Time) { |
| | | case 1: dd = new Date(dd.setDate(dd.getDate() + 7)); |
| | | case 2: dd = new Date(dd.setDate(dd.getDate() + 14)); |
| | | case 3: dd = new Date(dd.setMonth(dd.getMonth() + 1)); |
| | | case 4: dd = new Date(dd.setMonth(dd.getMonth() + 2)); |
| | | case 5: dd = new Date(dd.setMonth(dd.getMonth() + 3)); |
| | | case 6: dd = new Date(dd.setMonth(dd.getMonth() + 6)); |
| | | case 7: dd = new Date(dd.setMonth(dd.getMonth() + 12)); |
| | | default: dd = new Date(dd.setDate(dd.getDate())); |
| | | } |
| | | dt = dd.getFullYear().toString(); |
| | | if (dd.getMonth() + 1 < 10) { |
| | | dt = dt + "-0" + (dd.getMonth() + 1).toString(); |
| | | } |
| | | else { |
| | | dt = dt + "-0" + (dd.getMonth() + 1).toString(); |
| | | } |
| | | if (dd.getDate() < 10) { |
| | | dt = dt + "-0" + dd.getDate().toString(); |
| | | } |
| | | else { |
| | | dt = dt + "-" + dd.getDate().toString(); |
| | | } |
| | | if (Time != 8) { |
| | | sqlWhere += " and äº¤è´§æ¥æ <= ^^" + dt + "^^"; |
| | | } |
| | | } |
| | | sql = sqlWhere; |
| | | //ä»ç¬¬ä¸é¡µå¼å§ |
| | | _cur_page = 1; |
| | | RoadHBillNo(sqlWhere); |
| | | }); |
| | | var $ = layui.$, active = { |
| | | f_Query: function () { //æ¥è¯¢ |
| | | |
| | | }, |
| | | f_Qrjq: function () { //æ¥å |
| | | |
| | | }, |
| | | f_Bhjq: function () { //æç» |
| | | |
| | | }, |
| | | //JSreload: function () { |
| | | // var demoReload = $('#test-table-demoReload'); |
| | | // //æ§è¡éè½½ |
| | | // table.JSreload('test-table-reload', { |
| | | // page: { |
| | | // curr: 1 //éæ°ä»ç¬¬ 1 页å¼å§ |
| | | // } |
| | | // , where: { |
| | | // key: { |
| | | // id: demoReload.val() |
| | | // } |
| | | // } |
| | | // }); |
| | | //} |
| | | }; |
| | | $('.test-table-reload-btn .layui-btn').on('click', function () { |
| | | var type = $(this).data('type'); |
| | | active[type] ? active[type].call(this) : ''; |
| | | }); |
| | | }); |
| | | </script> |
| | | </body> |
| | | |
| | | </html> |