From 26f0d72d113dc6ec3e6cb7e776ec6154645694e3 Mon Sep 17 00:00:00 2001 From: 王 垚 <1402714037@qq.com> Date: 星期三, 05 一月 2022 16:46:41 +0800 Subject: [PATCH] 夏宝 --- WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POOrderBillList.html | 1447 ++++++++++++++++++++++++++++---------------------------- 1 files changed, 724 insertions(+), 723 deletions(-) diff --git a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POOrderBillList.html b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POOrderBillList.html index 538db4b..6ac0904 100644 --- a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POOrderBillList.html +++ b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POOrderBillList.html @@ -1,724 +1,725 @@ -锘�<!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">鐗╂枡浠g爜</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' //涓诲叆鍙fā鍧� - }).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: 180, sort: true/*, fixed: 'left' */} - , { field: '鏃ユ湡', title: '鏃ユ湡', width: 180, 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: '鐗╂枡缂栫爜', title: '鐗╂枡缂栫爜', width: 120, sort: true } - , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', 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; - 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鐨別lem:"#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 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 - }, - 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 鐗╂枡浠g爜 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> - +锘�<!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">鐗╂枡浠g爜</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' //涓诲叆鍙fā鍧� + }).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: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', 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; + 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鐨別lem:"#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 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴 + }, + 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 鐗╂枡浠g爜 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> \ No newline at end of file -- Gitblit v1.9.1