From 0db418adc34538189584c2bd9724111146d97f7d Mon Sep 17 00:00:00 2001
From: YL <YL@LAPTOP-SE03PLUR>
Date: 星期五, 31 十二月 2021 01:08:19 +0800
Subject: [PATCH] 供应商在采购订单列表,选中 点击下推送货单时,根据选中的采购订单,重新从金蝶云同步采购订单关联数量过来。考虑采购订单删除和关闭状态,同步状态

---
 WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POOrderBillList.html |  384 +++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 273 insertions(+), 111 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 b6851ac..9e4114d 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
@@ -47,13 +47,19 @@
                                     </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>
+                                    <label class="layui-form-label">鐗╂枡鍚嶇О</label>
                                     <div class="layui-input-block">
                                         <input type="text" class="layui-input" name="HName" id="HName">
                                     </div>
@@ -68,8 +74,8 @@
                                     <label class="layui-form-label">鍏抽棴鐘舵��</label>
                                     <div class="layui-input-block">
                                         <select id="HClStatus" name="HClStatus" lay-filter="">
-                                            <option value="">鍏ㄩ儴</option>
-                                            <option value="鏈叧闂�" selected="">鏈叧闂�</option>
+                                            <option value="" selected>鍏ㄩ儴</option>
+                                            <option value="鏈叧闂�">鏈叧闂�</option>
                                             <option value="宸插叧闂�">宸插叧闂�</option>
                                         </select>
                                     </div>
@@ -90,6 +96,7 @@
                                     <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>
@@ -97,26 +104,25 @@
                                             <option value="5">涓夋湀鍐呬氦璐�</option>
                                             <option value="6">鍗婂勾鍐呬氦璐�</option>
                                             <option value="7">涓�骞村唴浜よ揣</option>
-                                            <option value="8" selected="">闀挎湡浜よ揣</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="">
-                                                <option value="">缁勭粐1</option>
-                                                <option value="">缁勭粐2</option>
-                                            </select>
-                                        </div>
+                                        <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="鍏ㄩ儴">鍏ㄩ儴</option>
+                                            <option value="鍏ㄩ儴" selected>鍏ㄩ儴</option>
                                             <option value="鏄�">鏄�</option>
-                                            <option value="鍚�" selected="">鍚�</option>
+                                            <option value="鍚�">鍚�</option>
                                         </select>
                                     </div>
                                 </div>
@@ -125,7 +131,7 @@
                                         <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                     </button>
                                 </div>
-                                </div>
+                            </div>
 
                         </form>
                         <!--</div>-->
@@ -139,7 +145,9 @@
                             <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>
@@ -204,12 +212,12 @@
             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;
+                , admin = layui.admin
+                , layer = layui.layer
+                , laydate = layui.laydate
+                , table = layui.table
+                , form = layui.form
+                , element = layui.element;
             //甯歌鐢ㄦ硶
             laydate.render({
                 elem: '#HDate1'
@@ -230,49 +238,53 @@
                 , 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: 180, sort: true, fixed: 'left' }
-                , { field: '鏃ユ湡', title: '鏃ユ湡', width: 180, sort: true, fixed: 'left' }
-                , { field: '渚涘簲鍟�', title: '渚涘簲鍟�', width: 180, sort: true, fixed: 'left' }
-                , { field: '璁″垝璺熻釜鍗曞彿', title: '璁″垝璺熻釜鍗曞彿', sort: true, hide: true }
-                , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', width: 180, sort: true }
-                , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', width: 180, sort: true }
-                , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿', width: 180, 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 }
-              ]]
+                , 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 //姣忛〉榛樿鏄剧ず鐨勬暟閲�
+                , page: true //鏄惁鏄剧ず鍒嗛〉
+                , limits: [10, 20, 50, 100]
+                , limit: 50 //姣忛〉榛樿鏄剧ず鐨勬暟閲�
                 //, height: 500
-            , done: function (res, curr, count) {
-                _cur_page = curr;
-                layer.closeAll("loading");
-            }
+                , done: function (res, curr, count) {
+                    _cur_page = curr;
+                    layer.closeAll("loading");
+                }
             });
 
             //澶村伐鍏锋爮浜嬩欢
@@ -283,28 +295,28 @@
                         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 '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;
+                            , 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",
+                                    url: GetWEBURL() + "POOrderAccept",
                                     data: { "HInterID": data[0]["hmainid"].toString(), "HBillNo": data[0]["鍗曟嵁鍙�"].toString(), "HUser": sessionStorage["HUserName"] },
                                     success: function (result) {
                                         if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
@@ -329,7 +341,7 @@
                         break;
                     case 'btn-back':
                         var checkStatus = table.checkStatus('mainTable')
-                       , data = checkStatus.data;
+                            , data = checkStatus.data;
                         _cur_page = $(".layui-laypage-em").next().html();
                         var HBackRemark;
                         if (data[0]["鐘舵��"] == "鏈‘璁�") {
@@ -343,7 +355,7 @@
                                 HBackRemark = value.toString();
                                 $.ajax({
                                     type: "get",
-                                    url: GetWEBURL()+"POOrderRefuse",
+                                    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) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
@@ -368,7 +380,7 @@
                         break;
                     case 'btn-details':
                         var checkStatus = table.checkStatus('mainTable')
-                       , data = checkStatus.data;
+                            , data = checkStatus.data;
 
                         var linterid = data[0].hmainid.toString();
                         //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉
@@ -388,11 +400,43 @@
                         break;
                     case 'btn-generate':
                         var checkStatus = table.checkStatus('mainTable')
-                        , data = checkStatus.data;
+                            , 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() + ';';
                             }
@@ -404,21 +448,42 @@
                             HEntry = HEntry.substring(0, HEntry.length - 1);
                             layer.msg("绗�" + HEntry + "琛屾湭纭锛�", { icon: 5 });
                         }
-                        else{
+                        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: '閫佽揣鍗�'
+                            , 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']
+                            , 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");
-                            //}
+                            , cancel: function () {
+                                $(".layui-btn").removeClass("layui-btn-disabled");
+                            }
                         })
-                        }
                         break;
                     case 'btn-exit':
                         //var index = parent.layer.getFrameIndex(window.name);
@@ -426,17 +491,111 @@
                         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",
+                    url: GetWEBURL() + "GetPOOrderBill",
                     async: true,
                     data: { "HSupNo": sessionStorage["HUserName"], "sqlWhere": sqlWhere },
                     success: function (result) {
@@ -465,6 +624,8 @@
                     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() != "")
@@ -482,44 +643,45 @@
                     sqlWhere += " and 鏃ユ湡 <= ^^" + $("#HDate2").val() + "^^";
                 }
                 if ($("#HISGenerate").val() != "") {
-                    if ($("#HISGenerate").val() == "鏄�")
-                    {
+                    if ($("#HISGenerate").val() == "鏄�") {
                         sqlWhere += " and 鏈叧鑱旀暟閲� <= 0";
                     }
                     else if ($("#HISGenerate").val() == "鍚�") {
                         sqlWhere += " and 鏈叧鑱旀暟閲� > 0";
                     }
                 }
-                
+
 
                 var Time = $("#Time").val();
-                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 + "^^";
+                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;
                 //浠庣涓�椤靛紑濮�

--
Gitblit v1.9.1