采购订单添加下查,采购订单销售订单编辑添加物料下拉列表,采购调价单添加字段,工程项目编辑页位置迁移
| | |
| | | <Content Include="views\éè´ç®¡ç\éè´æ ¸é\Cg_POStockInBillList_Sec.html" /> |
| | | <Content Include="views\éè´ç®¡ç\éè´è®¢å\Cg_POOrderBillCheckQuery.html" /> |
| | | <Content Include="views\éè´ç®¡ç\éè´è®¢å\Cg_POOrderBillQuery.html" /> |
| | | <Content Include="views\éè´ç®¡ç\éè´è®¢å\Cg_POOrderBill_LookDown.html" /> |
| | | <Content Include="views\éè´ç®¡ç\éè´è®¢ååæ´å\Cg_POOrderChangeBill.html" /> |
| | | <Content Include="views\éè´ç®¡ç\éè´è®¢ååæ´å\Cg_POOrderChangeBillList.html" /> |
| | | <Content Include="views\éè´ç®¡ç\éè´è°ä»·å\Cg_POStockInChangeBill.html" /> |
| | |
| | | opt.table.height = opt.table.height || 290; |
| | | elem.off('keyup').on('keyup', function(e) { |
| | | e.stopPropagation(); |
| | | if ($('div.tableSelect').length >= 1 || elem.val().length<=2) { |
| | | if ($('div.tableSelect').length >= 1 || elem.val().length <= 2 || event.key == "F7" || event.key == "F8" || event.key == "F6") { |
| | | return false; |
| | | } |
| | | |
| | |
| | | var params = getUrlVars(); |
| | | var openType = params[params[0]]; //ä»åæ°ä¸è·å æå¼æ¹å¼ 1ç´æ¥æå¼ 2å
¶å®é¡µé¢éè¿éæ©æé®æå¼ |
| | | var HOrgID = params[params[1]]; |
| | | var openType2 = params[params[2]];//ä¹ä¸ä½¿ç¨èªå¶å¤è´è¿æ»¤ |
| | | if (typeof (openType) != "undefined") { |
| | | sWhere += " and ç¦ç¨æ è®° = '' and å®¡æ ¸äºº !='' "; |
| | | sWhere += " and ç¦ç¨æ è®° = ''"; |
| | | if (openType2 == "POOrder") { |
| | | sWhere += " and ç©æå±æ§='å¤è´' " |
| | | } else if (openType2 == "SeOrder") { |
| | | sWhere += " and ç©æå±æ§='èªå¶' " |
| | | } |
| | | Organ(HOrgID); |
| | | } |
| | | } |
| | |
| | | , toolbar: '#toolbarDemo' |
| | | , height: 'full-120' |
| | | , page: false |
| | | , totalRow: true |
| | | , cellMinWidth: 90 |
| | | , limit: Number.MAX_VALUE |
| | | //, limits: [50, 500, 5000, 20000] |
| | |
| | | HModuleType = "1114"; |
| | | content = "../../éè´ç®¡ç/åºä»å/Cg_PayableBill.html";//ç¼è¾å°å |
| | | HPageTitle = get_PageTitle(HModuleType) == "" ? document.title : get_PageTitle(HModuleType); |
| | | } else if (HModName == "YF_PayMentBillList") {//åºä»å |
| | | } else if (HModName == "YF_PayMentBillList") {//仿¬¾å |
| | | url = '/YF_PayMentBill/page'; |
| | | ajaxData = { "sWhere": "and æºå主å
ç =" + HInterID, "user": sessionStorage["HUserName"], "page": 1, "size": 1000 }; |
| | | HModuleType = "2103"; |
| | | content = "../../éè´ç®¡ç/仿¬¾å/YF_PayMentBill.html";//ç¼è¾å°å |
| | | HPageTitle = get_PageTitle(HModuleType) == "" ? document.title : get_PageTitle(HModuleType); |
| | | } else if (HModName == "Cg_POInStockBillList") {//æ¶æéç¥å |
| | | url = '/Cg_POInStockBill/page'; |
| | | ajaxData = { "sWhere": "and æºå主å
ç =" + HInterID, "user": sessionStorage["HUserName"], "page": 1, "size": 1000 }; |
| | | HModuleType = "1103"; |
| | | content = "../../éè´ç®¡ç/æ¶æéç¥å/Add_Edit_Cg_POInStockBillList.html";//ç¼è¾å°å |
| | | HPageTitle = get_PageTitle(HModuleType) == "" ? document.title : get_PageTitle(HModuleType); |
| | | } else if (HModName == "Cg_POOrderChangeBillList") {//éè´è®¢ååæ´ |
| | | url = '/Cg_POOrderChangeBill/list'; |
| | | ajaxData = { "sWhere": "and HMainSourceInterID=" + HInterID, "user": sessionStorage["HUserName"] }; |
| | | HModuleType = "1115"; |
| | | content = "../../éè´ç®¡ç/éè´è®¢ååæ´å/Cg_POOrderChangeBill.html";//ç¼è¾å°å |
| | | HPageTitle = get_PageTitle(HModuleType) == "" ? document.title : get_PageTitle(HModuleType); |
| | | } |
| | | } |
| | | //#endregion |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Material.html?openType=2&HOrgID=' + HOrgID, 'yes'] //页é¢å è½½ |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Material.html?openType=2&HOrgID=' + HOrgID + '&openType2=POOrder', 'yes'] //页é¢å è½½ |
| | | , btn: ["ç¡®å®", "åæ¶"] //屿§å®ä¹äºå¼¹åºå±ä¸çæé®æ°âç¡®å®âåâåæ¶ |
| | | , btn1: function (index, laero) { //å½ç¹å»âç¡®å®âæé®æ¶ä¼è¢«è°ç¨ |
| | | //æé®ä¸ çåè° |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Material.html?openType=2&HOrgID=' + HOrgID, 'yes'] //页é¢å è½½ |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Material.html?openType=2&HOrgID=' + HOrgID + '&openType2=POOrder', 'yes'] //页é¢å è½½ |
| | | , btn: ["ç¡®å®", "åæ¶"] //屿§å®ä¹äºå¼¹åºå±ä¸çæé®æ°âç¡®å®âåâåæ¶ |
| | | , btn1: function (index, laero) { //å½ç¹å»âç¡®å®âæé®æ¶ä¼è¢«è°ç¨ |
| | | //æé®ä¸ çåè° |
| | |
| | | }); |
| | | |
| | | //ç©æè¡¨æ ¼ä¸ææç´¢æ¡ |
| | | //tableSelect.render({ |
| | | // elem: 'td[data-field="ç©æä»£ç "] .layui-table-edit', |
| | | // checkedKey: 'HItemID', |
| | | // searchKey: 'ç©æä»£ç ', |
| | | // sWhere: '',//tableæç´¢sWhereæ¡ä»¶ |
| | | // table: { |
| | | // url: GetWEBURL() + 'Gy_Material/page', |
| | | // where: { user: 'ç¿æ¶æ¶', Organization: 'æµæ±æºäºè¿æ' }, |
| | | // cols: [[ |
| | | // { type: 'checkbox',fixed:'left' }, |
| | | // { field: 'HItemID', title: 'HItemID' }, |
| | | // { field: 'ç©æä»£ç ', title: 'ç©æä»£ç ' }, |
| | | // { field: 'ç©æåç§°', title: 'ç©æåç§°' }, |
| | | // ]], |
| | | // page: true, |
| | | // limit: 5, |
| | | // limits: [5] |
| | | // }, |
| | | // done: function (elem, data) { |
| | | // $(".layui-table-edit").blur();//åå
æ ¼å¤±å»ç¦ç¹ |
| | | // setTableByHMater(obj, data); |
| | | // } |
| | | //}) |
| | | tableSelect.render({ |
| | | elem: 'td[data-field="ç©æä»£ç "] .layui-table-edit', |
| | | checkedKey: 'HItemID', |
| | | searchKey: 'ç©æä»£ç ,ç©æåç§°', |
| | | sWhere: " and ç©æå±æ§='å¤è´'",//tableæç´¢sWhereæ¡ä»¶ |
| | | table: { |
| | | url: GetWEBURL() + 'Gy_Material/page', |
| | | where: { user: sessionStorage["HUserName"], Organization: sessionStorage["Organization"] }, |
| | | cols: [[ |
| | | { type: 'checkbox',fixed:'left' }, |
| | | { field: 'HItemID', title: 'HItemID' }, |
| | | { field: 'ç©æä»£ç ', title: 'ç©æä»£ç ' }, |
| | | { field: 'ç©æåç§°', title: 'ç©æåç§°' }, |
| | | ]], |
| | | page: true, |
| | | limit: 5, |
| | | limits: [5] |
| | | }, |
| | | done: function (elem, data) { |
| | | $(".layui-table-edit").blur();//åå
æ ¼å¤±å»ç¦ç¹ |
| | | setTableByHMater(obj, data); |
| | | } |
| | | }) |
| | | } |
| | | //éæ©ç©æåéæå¤éæ¹åè¡¨æ ¼ä¿¡æ¯ |
| | | function setTableByHMater(obj, data) { |
| | |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back" id="back"><i class="layui-icon layui-icon-close-fill"></i>æ¤é</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-yxj" id="yxj"><i class="layui-icon layui-icon-tips"></i>ä¼å
级</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="get_LookDown_POStockInBill" id="get_LookDown_POStockInBill"><i class="layui-icon layui-icon-refresh-3"></i>䏿¥(éè´å)</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="get_LookDown_POInStockBill" id="get_LookDown_POInStockBill"><i class="layui-icon layui-icon-refresh-3"></i>䏿¥(æ¶æéç¥å)</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="get_LookDown_POOrderChangeBill" id="get_LookDown_POOrderChangeBill"><i class="layui-icon layui-icon-refresh-3"></i>䏿¥(éè´è®¢ååæ´å)</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="get_LookDown" id="get_LookDown"><i class="layui-icon layui-icon-refresh-3"></i>䏿¥</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view" id="view"><i class="layui-icon layui-icon-tips"></i>é¢è§</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print" id="print"><i class="layui-icon layui-icon-print"></i>æå°</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh" id="Refresh"><i class="layui-icon layui-icon-refresh-3"></i>å·æ°</button> |
| | |
| | | //䏿¥éè´å
¥åºå |
| | | case 'get_LookDown_POStockInBill': |
| | | set_LookDownPOStockInBill(); |
| | | break; |
| | | //䏿¥éè´å
¥åºå |
| | | case 'get_LookDown_POInStockBill': |
| | | set_LookDownPOInStockBill(); |
| | | break; |
| | | //䏿¥éè´è®¢ååæ´å |
| | | case 'get_LookDown_POOrderChangeBill': |
| | | set_LookDownPOOrderChangeBill(); |
| | | break; |
| | | //䏿¥ |
| | | case 'get_LookDown': |
| | | set_LookDown(); |
| | | break; |
| | | case 'btn-back': set_Back(); |
| | | break; |
| | |
| | | $(document).ready(function () { |
| | | //#region æ ¹æ®ç©æä»£ç è·åç©æåºç¡èµæçéå¼¹çª |
| | | //æ ¹æ®å
ç´ ID对å
ç´ è¿è¡çå¬============================================================================= |
| | | $("#HMaterNumber").on('keydown', function (data) { |
| | | //================================================================================================ |
| | | var errKeys = ["ArrowUp", "ArrowDown", "ArrowLeft", "ArrowRight", "Enter"]; |
| | | if ($.inArray(event.key, errKeys) == -1) { //妿æä¸çé®ä½ä¸æ¯ æ¹åé®ï¼åå·æ°å¼¹çªä¸çæ°æ® |
| | | if (childPage == null) { //夿å½ååçªå£æ¯å¦å·²ç»æå¼ï¼è¥æªæå¡ï¼åæå¼é¡µé¢ï¼å¹¶è·ååçªå£ç对象 |
| | | var offset = $(this).offset(); //è·å触åäºä»¶çå
ç´ çä½ç½®ï¼ç¨äºå®ä½åçªå£æå¼çä½ç½® |
| | | var innerHeight = window.innerHeight; |
| | | var top = offset.top + 0.05 * innerHeight; |
| | | var left = offset.left; |
| | | if (top + 0.05 * innerHeight + 0.3 * innerHeight > innerHeight) { |
| | | top = top - 0.3 * innerHeight - 0.05 * innerHeight; |
| | | } |
| | | layer.open({ |
| | | type: 2 //å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['25%', '30%'] //å¤§å° |
| | | , shadeClose: true //ç¹å»é®ç½©æ¶å
³éå¼¹çª |
| | | , offset: [top, left] |
| | | , title: false //䏿¾ç¤ºæ 颿 |
| | | //, title: '项ç®è´¹ç¨å表' //æ é¢ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , closeBtn: 0 //ç¦ç¨å
³éæé® |
| | | , content: ["../../åºç¡èµæ/éç¨åºç¡èµæ/Gy_CommonBaseData.html?OperationType=2", "yes"] |
| | | , success: function (layero, index) { |
| | | setTimeout(function () { |
| | | //ä¿®æ¹ï¼æ ¹æ®ææ¬æ¡æ°æ®ï¼ç¼åæ¥è¯¢è¯å¥================================================================================================ |
| | | var value = $("#HMaterNumber").val().replace(/'/g, ""); //è·åææ¬æ¡ææ°å¼ |
| | | currRowIndex = 0; |
| | | var tableView = "h_v_Gy_MaterialList"; |
| | | var childSWhere = "select top(10) HItemID,ç©æä»£ç ,ç©æåç§°,è§æ ¼åå·,HUnitID,计éåä½åç§° from " + tableView + " where 1=1 and ç»ç»åç§° = '" + sessionStorage["Organization"] + "' and (ç©æä»£ç like '%" + value + "%' ) order by ç©æä»£ç desc"; |
| | | childPage.getData(childSWhere, tableView); |
| | | //=================================================================================================================================== |
| | | }, 200); |
| | | } |
| | | , end: function () { |
| | | childPage = null; |
| | | currRowIndex = 0; |
| | | if (childData != null) { |
| | | //æ ¹æ®å¼¹çªè¿åæ°æ®è®¾ç½®ææ¬æ¡æ°æ®================================================================================================= |
| | | $("#HMaterNumber").val(childData.ç©æä»£ç ); |
| | | //=============================================================================================================================== |
| | | //$("#HMaterNumber").on('keydown', function (data) { |
| | | ////================================================================================================ |
| | | // var errKeys = ["ArrowUp", "ArrowDown", "ArrowLeft", "ArrowRight", "Enter"]; |
| | | // if ($.inArray(event.key, errKeys) == -1) { //妿æä¸çé®ä½ä¸æ¯ æ¹åé®ï¼åå·æ°å¼¹çªä¸çæ°æ® |
| | | // if (childPage == null) { //夿å½ååçªå£æ¯å¦å·²ç»æå¼ï¼è¥æªæå¡ï¼åæå¼é¡µé¢ï¼å¹¶è·ååçªå£ç对象 |
| | | // var offset = $(this).offset(); //è·å触åäºä»¶çå
ç´ çä½ç½®ï¼ç¨äºå®ä½åçªå£æå¼çä½ç½® |
| | | // var innerHeight = window.innerHeight; |
| | | // var top = offset.top + 0.05 * innerHeight; |
| | | // var left = offset.left; |
| | | // if (top + 0.05 * innerHeight + 0.3 * innerHeight > innerHeight) { |
| | | // top = top - 0.3 * innerHeight - 0.05 * innerHeight; |
| | | // } |
| | | // layer.open({ |
| | | // type: 2 //å¼¹çªç±»å |
| | | // , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | // , area: ['25%', '30%'] //å¤§å° |
| | | // , shadeClose: true //ç¹å»é®ç½©æ¶å
³éå¼¹çª |
| | | // , offset: [top, left] |
| | | // , title: false //䏿¾ç¤ºæ 颿 |
| | | // //, title: '项ç®è´¹ç¨å表' //æ é¢ |
| | | // , shift: 2 //å¼¹åºå¨ç» |
| | | // , closeBtn: 0 //ç¦ç¨å
³éæé® |
| | | // , content: ["../../åºç¡èµæ/éç¨åºç¡èµæ/Gy_CommonBaseData.html?OperationType=2", "yes"] |
| | | // , success: function (layero, index) { |
| | | // setTimeout(function () { |
| | | // //ä¿®æ¹ï¼æ ¹æ®ææ¬æ¡æ°æ®ï¼ç¼åæ¥è¯¢è¯å¥================================================================================================ |
| | | // var value = $("#HMaterNumber").val().replace(/'/g, ""); //è·åææ¬æ¡ææ°å¼ |
| | | // currRowIndex = 0; |
| | | // var tableView = "h_v_Gy_MaterialList"; |
| | | // var childSWhere = "select top(10) HItemID,ç©æä»£ç ,ç©æåç§°,è§æ ¼åå·,HUnitID,计éåä½åç§° from " + tableView + " where 1=1 and ç»ç»åç§° = '" + sessionStorage["Organization"] + "' and (ç©æä»£ç like '%" + value + "%' ) order by ç©æä»£ç desc"; |
| | | // childPage.getData(childSWhere, tableView); |
| | | // //=================================================================================================================================== |
| | | // }, 200); |
| | | // } |
| | | // , end: function () { |
| | | // childPage = null; |
| | | // currRowIndex = 0; |
| | | // if (childData != null) { |
| | | // //æ ¹æ®å¼¹çªè¿åæ°æ®è®¾ç½®ææ¬æ¡æ°æ®================================================================================================= |
| | | // $("#HMaterNumber").val(childData.ç©æä»£ç ); |
| | | // //=============================================================================================================================== |
| | | |
| | | childData = null; |
| | | } |
| | | } |
| | | }); |
| | | } else { |
| | | setTimeout(function () { |
| | | //ä¿®æ¹ï¼æ ¹æ®ææ¬æ¡æ°æ®ï¼ç¼åæ¥è¯¢è¯å¥================================================================================================ |
| | | var value = $("#HMaterNumber").val().replace(/'/g, ""); //è·åææ¬æ¡ææ°å¼ |
| | | currRowIndex = 0; |
| | | var tableView = "h_v_Gy_MaterialList"; |
| | | var childSWhere = "select top(10) HItemID,ç©æä»£ç ,ç©æåç§°,è§æ ¼åå·,HUnitID,计éåä½åç§° from " + tableView + " where 1=1 and ç»ç»åç§° = '" + sessionStorage["Organization"] + "' and (ç©æä»£ç like '%" + value + "%' ) order by ç©æä»£ç desc"; |
| | | childPage.getData(childSWhere, tableView); |
| | | //================================================================================================================================= |
| | | }, 200); |
| | | } |
| | | } else { //妿æä¸çé®ä½æ¯ æ¹åé®ï¼åè°æ´çªå£ä¸ éä¸è¡ çä½ç½® |
| | | if (event.key == "ArrowUp") { |
| | | currRowIndex--; |
| | | childPage.setSelectedRow(currRowIndex); |
| | | } else if (event.key == "ArrowDown") { |
| | | currRowIndex++; |
| | | childPage.setSelectedRow(currRowIndex); |
| | | } else if (event.key == "Enter") { |
| | | //æå¨å¤±ç¦ |
| | | var element = document.getElementById("HMaterNumber"); |
| | | element.blur(); |
| | | // childData = null; |
| | | // } |
| | | // } |
| | | // }); |
| | | // } else { |
| | | // setTimeout(function () { |
| | | // //ä¿®æ¹ï¼æ ¹æ®ææ¬æ¡æ°æ®ï¼ç¼åæ¥è¯¢è¯å¥================================================================================================ |
| | | // var value = $("#HMaterNumber").val().replace(/'/g, ""); //è·åææ¬æ¡ææ°å¼ |
| | | // currRowIndex = 0; |
| | | // var tableView = "h_v_Gy_MaterialList"; |
| | | // var childSWhere = "select top(10) HItemID,ç©æä»£ç ,ç©æåç§°,è§æ ¼åå·,HUnitID,计éåä½åç§° from " + tableView + " where 1=1 and ç»ç»åç§° = '" + sessionStorage["Organization"] + "' and (ç©æä»£ç like '%" + value + "%' ) order by ç©æä»£ç desc"; |
| | | // childPage.getData(childSWhere, tableView); |
| | | // //================================================================================================================================= |
| | | // }, 200); |
| | | // } |
| | | // } else { //妿æä¸çé®ä½æ¯ æ¹åé®ï¼åè°æ´çªå£ä¸ éä¸è¡ çä½ç½® |
| | | // if (event.key == "ArrowUp") { |
| | | // currRowIndex--; |
| | | // childPage.setSelectedRow(currRowIndex); |
| | | // } else if (event.key == "ArrowDown") { |
| | | // currRowIndex++; |
| | | // childPage.setSelectedRow(currRowIndex); |
| | | // } else if (event.key == "Enter") { |
| | | // //æå¨å¤±ç¦ |
| | | // var element = document.getElementById("HMaterNumber"); |
| | | // element.blur(); |
| | | |
| | | childPage.getSelectedData(currRowIndex); |
| | | // childPage.getSelectedData(currRowIndex); |
| | | |
| | | //å½å车æ¶ï¼æ ¹æ®å¼¹çªè¿åæ°æ®è®¾ç½®ææ¬æ¡æ°æ®================================================================================================= |
| | | $("#HMaterNumber").val(childData.ç©æä»£ç ); |
| | | //================================================================================================== |
| | | // //å½å车æ¶ï¼æ ¹æ®å¼¹çªè¿åæ°æ®è®¾ç½®ææ¬æ¡æ°æ®================================================================================================= |
| | | // $("#HMaterNumber").val(childData.ç©æä»£ç ); |
| | | // //================================================================================================== |
| | | |
| | | |
| | | childPage = null; |
| | | currRowIndex = 0; |
| | | childData = null; |
| | | } |
| | | } |
| | | }); |
| | | //#endregion |
| | | // childPage = null; |
| | | // currRowIndex = 0; |
| | | // childData = null; |
| | | // } |
| | | // } |
| | | //}); |
| | | ////#endregion |
| | | |
| | | |
| | | //#region æ ¹æ®ç©æåç§°è·åç©æåºç¡èµæçéå¼¹çª |
| | | //æ ¹æ®å
ç´ ID对å
ç´ è¿è¡çå¬============================================================================= |
| | | $("#HMaterName").on('keydown', function (data) { |
| | | //================================================================================================ |
| | | var errKeys = ["ArrowUp", "ArrowDown", "ArrowLeft", "ArrowRight", "Enter"]; |
| | | if ($.inArray(event.key, errKeys) == -1) { //妿æä¸çé®ä½ä¸æ¯ æ¹åé®ï¼åå·æ°å¼¹çªä¸çæ°æ® |
| | | if (childPage == null) { //夿å½ååçªå£æ¯å¦å·²ç»æå¼ï¼è¥æªæå¡ï¼åæå¼é¡µé¢ï¼å¹¶è·ååçªå£ç对象 |
| | | var offset = $(this).offset(); //è·å触åäºä»¶çå
ç´ çä½ç½®ï¼ç¨äºå®ä½åçªå£æå¼çä½ç½® |
| | | var innerHeight = window.innerHeight; |
| | | var top = offset.top + 0.05 * innerHeight; |
| | | var left = offset.left; |
| | | if (top + 0.05 * innerHeight + 0.3 * innerHeight > innerHeight) { |
| | | top = top - 0.3 * innerHeight - 0.05 * innerHeight; |
| | | } |
| | | layer.open({ |
| | | type: 2 //å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['25%', '30%'] //å¤§å° |
| | | , shadeClose: true //ç¹å»é®ç½©æ¶å
³éå¼¹çª |
| | | , offset: [top, left] |
| | | , title: false //䏿¾ç¤ºæ 颿 |
| | | //, title: '项ç®è´¹ç¨å表' //æ é¢ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , closeBtn: 0 //ç¦ç¨å
³éæé® |
| | | , content: ["../../åºç¡èµæ/éç¨åºç¡èµæ/Gy_CommonBaseData.html?OperationType=2", "yes"] |
| | | , success: function (layero, index) { |
| | | setTimeout(function () { |
| | | //ä¿®æ¹ï¼æ ¹æ®ææ¬æ¡æ°æ®ï¼ç¼åæ¥è¯¢è¯å¥================================================================================================ |
| | | var value = $("#HMaterName").val().replace(/'/g, ""); //è·åææ¬æ¡ææ°å¼ |
| | | currRowIndex = 0; |
| | | var tableView = "h_v_Gy_MaterialList"; |
| | | var childSWhere = "select top(10) HItemID,ç©æä»£ç ,ç©æåç§°,è§æ ¼åå·,HUnitID,计éåä½åç§° from " + tableView + " where 1=1 and ç»ç»åç§° = '" + sessionStorage["Organization"] + "' and (ç©æåç§° like '%" + value + "%' ) order by ç©æä»£ç desc"; |
| | | childPage.getData(childSWhere, tableView); |
| | | //=================================================================================================================================== |
| | | }, 200); |
| | | } |
| | | , end: function () { |
| | | childPage = null; |
| | | currRowIndex = 0; |
| | | if (childData != null) { |
| | | //æ ¹æ®å¼¹çªè¿åæ°æ®è®¾ç½®ææ¬æ¡æ°æ®================================================================================================= |
| | | $("#HMaterName").val(childData.ç©æåç§°); |
| | | //=============================================================================================================================== |
| | | ////#region æ ¹æ®ç©æåç§°è·åç©æåºç¡èµæçéå¼¹çª |
| | | ////æ ¹æ®å
ç´ ID对å
ç´ è¿è¡çå¬============================================================================= |
| | | //$("#HMaterName").on('keydown', function (data) { |
| | | // //================================================================================================ |
| | | // var errKeys = ["ArrowUp", "ArrowDown", "ArrowLeft", "ArrowRight", "Enter"]; |
| | | // if ($.inArray(event.key, errKeys) == -1) { //妿æä¸çé®ä½ä¸æ¯ æ¹åé®ï¼åå·æ°å¼¹çªä¸çæ°æ® |
| | | // if (childPage == null) { //夿å½ååçªå£æ¯å¦å·²ç»æå¼ï¼è¥æªæå¡ï¼åæå¼é¡µé¢ï¼å¹¶è·ååçªå£ç对象 |
| | | // var offset = $(this).offset(); //è·å触åäºä»¶çå
ç´ çä½ç½®ï¼ç¨äºå®ä½åçªå£æå¼çä½ç½® |
| | | // var innerHeight = window.innerHeight; |
| | | // var top = offset.top + 0.05 * innerHeight; |
| | | // var left = offset.left; |
| | | // if (top + 0.05 * innerHeight + 0.3 * innerHeight > innerHeight) { |
| | | // top = top - 0.3 * innerHeight - 0.05 * innerHeight; |
| | | // } |
| | | // layer.open({ |
| | | // type: 2 //å¼¹çªç±»å |
| | | // , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | // , area: ['25%', '30%'] //å¤§å° |
| | | // , shadeClose: true //ç¹å»é®ç½©æ¶å
³éå¼¹çª |
| | | // , offset: [top, left] |
| | | // , title: false //䏿¾ç¤ºæ 颿 |
| | | // //, title: '项ç®è´¹ç¨å表' //æ é¢ |
| | | // , shift: 2 //å¼¹åºå¨ç» |
| | | // , closeBtn: 0 //ç¦ç¨å
³éæé® |
| | | // , content: ["../../åºç¡èµæ/éç¨åºç¡èµæ/Gy_CommonBaseData.html?OperationType=2", "yes"] |
| | | // , success: function (layero, index) { |
| | | // setTimeout(function () { |
| | | // //ä¿®æ¹ï¼æ ¹æ®ææ¬æ¡æ°æ®ï¼ç¼åæ¥è¯¢è¯å¥================================================================================================ |
| | | // var value = $("#HMaterName").val().replace(/'/g, ""); //è·åææ¬æ¡ææ°å¼ |
| | | // currRowIndex = 0; |
| | | // var tableView = "h_v_Gy_MaterialList"; |
| | | // var childSWhere = "select top(10) HItemID,ç©æä»£ç ,ç©æåç§°,è§æ ¼åå·,HUnitID,计éåä½åç§° from " + tableView + " where 1=1 and ç»ç»åç§° = '" + sessionStorage["Organization"] + "' and (ç©æåç§° like '%" + value + "%' ) order by ç©æä»£ç desc"; |
| | | // childPage.getData(childSWhere, tableView); |
| | | // //=================================================================================================================================== |
| | | // }, 200); |
| | | // } |
| | | // , end: function () { |
| | | // childPage = null; |
| | | // currRowIndex = 0; |
| | | // if (childData != null) { |
| | | // //æ ¹æ®å¼¹çªè¿åæ°æ®è®¾ç½®ææ¬æ¡æ°æ®================================================================================================= |
| | | // $("#HMaterName").val(childData.ç©æåç§°); |
| | | // //=============================================================================================================================== |
| | | |
| | | childData = null; |
| | | } |
| | | } |
| | | }); |
| | | } else { |
| | | setTimeout(function () { |
| | | //ä¿®æ¹ï¼æ ¹æ®ææ¬æ¡æ°æ®ï¼ç¼åæ¥è¯¢è¯å¥================================================================================================ |
| | | var value = $("#HMaterName").val().replace(/'/g, ""); //è·åææ¬æ¡ææ°å¼ |
| | | currRowIndex = 0; |
| | | var tableView = "h_v_Gy_MaterialList"; |
| | | var childSWhere = "select top(10) HItemID,ç©æä»£ç ,ç©æåç§°,è§æ ¼åå·,HUnitID,计éåä½åç§° from " + tableView + " where 1=1 and ç»ç»åç§° = '" + sessionStorage["Organization"] + "' and (ç©æåç§° like '%" + value + "%' ) order by ç©æä»£ç desc"; |
| | | childPage.getData(childSWhere, tableView); |
| | | //================================================================================================================================= |
| | | }, 200); |
| | | } |
| | | } else { //妿æä¸çé®ä½æ¯ æ¹åé®ï¼åè°æ´çªå£ä¸ éä¸è¡ çä½ç½® |
| | | if (event.key == "ArrowUp") { |
| | | currRowIndex--; |
| | | childPage.setSelectedRow(currRowIndex); |
| | | } else if (event.key == "ArrowDown") { |
| | | currRowIndex++; |
| | | childPage.setSelectedRow(currRowIndex); |
| | | } else if (event.key == "Enter") { |
| | | //æå¨å¤±ç¦==================================================================================================== |
| | | var element = document.getElementById("HMaterName"); |
| | | element.blur(); |
| | | //============================================================================================================ |
| | | // childData = null; |
| | | // } |
| | | // } |
| | | // }); |
| | | // } else { |
| | | // setTimeout(function () { |
| | | // //ä¿®æ¹ï¼æ ¹æ®ææ¬æ¡æ°æ®ï¼ç¼åæ¥è¯¢è¯å¥================================================================================================ |
| | | // var value = $("#HMaterName").val().replace(/'/g, ""); //è·åææ¬æ¡ææ°å¼ |
| | | // currRowIndex = 0; |
| | | // var tableView = "h_v_Gy_MaterialList"; |
| | | // var childSWhere = "select top(10) HItemID,ç©æä»£ç ,ç©æåç§°,è§æ ¼åå·,HUnitID,计éåä½åç§° from " + tableView + " where 1=1 and ç»ç»åç§° = '" + sessionStorage["Organization"] + "' and (ç©æåç§° like '%" + value + "%' ) order by ç©æä»£ç desc"; |
| | | // childPage.getData(childSWhere, tableView); |
| | | // //================================================================================================================================= |
| | | // }, 200); |
| | | // } |
| | | // } else { //妿æä¸çé®ä½æ¯ æ¹åé®ï¼åè°æ´çªå£ä¸ éä¸è¡ çä½ç½® |
| | | // if (event.key == "ArrowUp") { |
| | | // currRowIndex--; |
| | | // childPage.setSelectedRow(currRowIndex); |
| | | // } else if (event.key == "ArrowDown") { |
| | | // currRowIndex++; |
| | | // childPage.setSelectedRow(currRowIndex); |
| | | // } else if (event.key == "Enter") { |
| | | // //æå¨å¤±ç¦==================================================================================================== |
| | | // var element = document.getElementById("HMaterName"); |
| | | // element.blur(); |
| | | // //============================================================================================================ |
| | | |
| | | childPage.getSelectedData(currRowIndex); |
| | | // childPage.getSelectedData(currRowIndex); |
| | | |
| | | //å½å车æ¶ï¼æ ¹æ®å¼¹çªè¿åæ°æ®è®¾ç½®ææ¬æ¡æ°æ®================================================================================================= |
| | | $("#HMaterName").val(childData.ç©æåç§°); |
| | | //================================================================================================== |
| | | // //å½å车æ¶ï¼æ ¹æ®å¼¹çªè¿åæ°æ®è®¾ç½®ææ¬æ¡æ°æ®================================================================================================= |
| | | // $("#HMaterName").val(childData.ç©æåç§°); |
| | | // //================================================================================================== |
| | | |
| | | |
| | | childPage = null; |
| | | currRowIndex = 0; |
| | | childData = null; |
| | | } |
| | | } |
| | | }); |
| | | // childPage = null; |
| | | // currRowIndex = 0; |
| | | // childData = null; |
| | | // } |
| | | // } |
| | | //}); |
| | | //#endregion |
| | | }); |
| | | //#endregion |
| | |
| | | } |
| | | } |
| | | //#endregion |
| | | //#region 䏿¥æ¶æéç¥å |
| | | function set_LookDownPOInStockBill() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var hID = data[0].hmainid.toString(); |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: '䏿¥æ¶æéç¥å' |
| | | , closeBtn: 1 |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../../åºç¡èµæ/éç¨åºç¡èµæ/Gy_GeneralLookDown.html?linterid=' + hID + '&HModName=Cg_POInStockBillList' |
| | | , resize: false, |
| | | end: function () { |
| | | |
| | | } |
| | | , cancel: function () { |
| | | |
| | | } |
| | | }) |
| | | } else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®ç¼è¾ï¼'); |
| | | } |
| | | } |
| | | //#endregion |
| | | //#region 䏿¥éè´è®¢ååæ´å |
| | | function set_LookDownPOOrderChangeBill() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var hID = data[0].hmainid.toString(); |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: '䏿¥éè´è®¢ååæ´' |
| | | , closeBtn: 1 |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../../åºç¡èµæ/éç¨åºç¡èµæ/Gy_GeneralLookDown.html?linterid=' + hID + '&HModName=Cg_POOrderChangeBillList' |
| | | , resize: false, |
| | | end: function () { |
| | | |
| | | } |
| | | , cancel: function () { |
| | | |
| | | } |
| | | }) |
| | | } else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®ç¼è¾ï¼'); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 䏿¥ |
| | | function set_LookDown() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var hID = data[0].hmainid.toString(); |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: '䏿¥' |
| | | , closeBtn: 1 |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../../éè´ç®¡ç/éè´è®¢å/Cg_POOrderBill_LookDown.html?linterid=' + hID + '&HModName=Cg_POOrderChangeBillList' |
| | | , resize: false, |
| | | end: function () { |
| | | |
| | | } |
| | | , cancel: function () { |
| | | |
| | | } |
| | | }) |
| | | } else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®ç¼è¾ï¼'); |
| | | } |
| | | } |
| | | //#endregion |
| | | //å¿«éè¿æ»¤ |
| | | function get_FastQuery(table, option,number) { |
| | | var HStatus = $("select[name='HStatus']").val();// |
New file |
| | |
| | | <!DOCTYPE html> |
| | | <html> |
| | | <head> |
| | | <meta charset="utf-8" /> |
| | | <title>䏿¥é¡µé¢</title> |
| | | <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> |
| | | <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> |
| | | <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> |
| | | <script src="../../../layuiadmin/layui/layui.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/json2.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/webConfig.js"></script> |
| | | <script src="../../../layuiadmin/PubCustom.js"></script> |
| | | <script src="../../../layuiadmin/SetColumn.js"></script> |
| | | <script src="../../../layuiadmin/PageTitle.js"></script> |
| | | </head> |
| | | <body> |
| | | <div class="layui-fluid" style="padding: 0;"> |
| | | <div class="layui-card" style="padding: 2px;background-color: #efefef;"> |
| | | <div class="layui-card-body" style="padding: 1px;"> |
| | | <form class="layui-form" action="" lay-filter="formData" style="background-color:white;"> |
| | | <div style="padding: 2px; "> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="Cancel" id="Cancel">éåº</button> |
| | | <div class="layui-inline"> |
| | | <select name="HModName" id="HModName" class="ForFilteringSchemes" lay-filter="HModName" style="width:190px;"> |
| | | <option value="Cg_POInStockBillList" selected="selected">æ¶æéç¥å</option> |
| | | <option value="Cg_POOrderChangeBillList">éè´è®¢ååæ´å</option> |
| | | <option value="Kf_POStockInBillList">éè´å
¥åºå</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-tab-content"> |
| | | <div class="layui-tab-item layui-show"> |
| | | <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="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | </div> |
| | | </script> |
| | | </div> |
| | | </div> |
| | | </form> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </body> |
| | | </html> |
| | | <script> |
| | | //è·ååæ° |
| | | var params = getUrlVars(); |
| | | var HInterID = params[params[0]]; //ä»åæ°ä¸è·å æºååæ®å
ç |
| | | var HModName = params[params[1]]; //ä»åæ°ä¸è·åå设置modname |
| | | var HEntryID = params[params[2]]; //ä»åæ°ä¸è·å æºååå
ç ææ¶æ ç¨ |
| | | //åå§åä¸ææ¡ |
| | | $(document).ready(function () { |
| | | if (HModName != undefined) { |
| | | // 设置é»è®¤éä¸é¡¹ä¸ºç¬¬äºä¸ªé项 |
| | | $("#HModName").val(HModName); |
| | | } |
| | | }); |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | | index: 'lib/index' //主å
¥å£æ¨¡å |
| | | }).use(['index', 'form', 'laydate', 'table', 'element'], function () { |
| | | //#region å
Œ
±åé |
| | | var $ = layui.$ |
| | | , admin = layui.admin |
| | | , layer = layui.layer |
| | | , table = layui.table |
| | | , form = layui.form |
| | | , element = layui.element; |
| | | |
| | | |
| | | var url = ""; //ajaxå°å |
| | | var content = ""; //ç¼è¾é¡µé¢å°å |
| | | var ajaxData = {}; //ajaxæ¥å£ä¼ è¾æ°æ® |
| | | //#region ã卿è·å模ååç§°ã |
| | | var HModuleType = ""; |
| | | //éè¿åæ®ç±»åï¼ä»æ°æ®åºå¨æè·ååæ®æ¨¡åå½å,å¼ç¨jsæä»¶ PageTitle.js |
| | | var HPageTitle = ""; |
| | | //#endregion |
| | | |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | | |
| | | //#endregion |
| | | |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | | |
| | | //#region 䏿å表çå¬-æäº§æ¶é´ |
| | | form.on('select(HModName)', function (data) { |
| | | HModName = $("#HModName").val(); |
| | | set_url(); |
| | | //æ¥è¯¢ |
| | | get_Display(); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region éåº |
| | | form.on('submit(Cancel)', function () { |
| | | if (params[1] != null) { |
| | | Pub_Close(1); |
| | | } else if (params[1] == null) { |
| | | Pub_Close(2); |
| | | } |
| | | }) |
| | | //#endregion |
| | | |
| | | //#region å表0ï¼å¤´å·¥å
·æ äºä»¶ |
| | | table.on('toolbar(mainTable)', function (obj) { |
| | | switch (obj.event) { |
| | | //å设置 |
| | | case 'set_HideColumn': |
| | | get_HideColumnNoPage(HModName, sessionStorage["HUserName"], option, get_Display); |
| | | break; |
| | | } |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region çå¬ç½æ ¼è¡¨ä½äºä»¶ |
| | | table.on('tool(mainTable)', function (obj) { |
| | | var data = obj.data; |
| | | |
| | | //åæ®å·è¶
龿¥ |
| | | if (obj.event == 'åæ®å·') { //æ£æ¥ obj.event æ¯å¦çäºå符串 'åæ®å·'ã妿çäºï¼åæ§è¡ifå¾ªç¯ |
| | | var linterid = data.hmainid.toString(); //声æåélinterid 为 data.hmainid |
| | | //if (AllowLoadData(sSubStr) != false) {//é空éªè¯ |
| | | layer.open({ //ä½¿ç¨ layerçopenæå¼å¼¹åº å± |
| | | type: 2 //表示弹åºå±çå
容æ¯ä¸ä¸ª iframe |
| | | , area: ['100%', '100%'] |
| | | , title: 'ç¼è¾' + HPageTitle //设置弹åºå±çååååé |
| | | , closeBtn: 1//æ¾ç¤ºå
³éæé® |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: content+'?OperationType=3&linterid=' + linterid + '&HSouceBillType=0&closeType=1' //设置 iframe ç URLï¼URL ä¸å
å«äºæ¥è¯¢åæ°ï¼æ¥è°ç¨æéè¦çå¼ |
| | | |
| | | , resize: false, //æ¯å¦å
è®¸ç¨æ·è°æ´å¼¹åºå¤§å° |
| | | end: function () { //å½å
³éæ¶è°ç¨ |
| | | get_FastQuery(); |
| | | } |
| | | , cancel: function () { //ç¹å»åæ¶æ¶ä½¿ç¨åè° |
| | | //$(".layui-btn").removeClass("layui-btn-disabled"); |
| | | } |
| | | }) |
| | | } |
| | | }); |
| | | //#endregion |
| | | |
| | | |
| | | //#endregion |
| | | |
| | | //#region æ¤é¡µé¢ææçæ¹æ³ |
| | | //#region åå§åçé¢ |
| | | function set_ClearBill() |
| | | { |
| | | //if (HModName != undefined) { |
| | | // $("#HModName").val(HModName); |
| | | //} |
| | | set_url(); |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | //æ¥è¯¢ |
| | | get_Display(); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å表åå§å |
| | | function set_InitGrid() { |
| | | //卿æ¾ç¤ºåå |
| | | option ={ |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , height: 'full-120' |
| | | , page: false |
| | | , totalRow: true |
| | | , cellMinWidth: 90 |
| | | , limit: Number.MAX_VALUE |
| | | //, limits: [50, 500, 5000, 20000] |
| | | }; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ ¹æ®modname设置urlåajaxdata |
| | | function set_url() { |
| | | if (HModName == "Kf_SellOutBillList") {//éå®åºåº |
| | | url = '/Kf_SellOutBill/GetSellOutBillList_byPage'; |
| | | ajaxData = { "sWhere": "and HSourceInterID=" + HInterID, "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"], "page": 1, "size": 1000 }; |
| | | HModuleType = "1205"; |
| | | content = "../../颿åè´§/éå®åºåº/Kf_SellOutBill.html";//ç¼è¾å°å |
| | | HPageTitle = get_PageTitle(HModuleType) == "" ? document.title : get_PageTitle(HModuleType); |
| | | } else if (HModName == "Xs_ReceivableBillList") {//åºæ¶å |
| | | url = '/Xs_ReceivableBill/list_byPage'; |
| | | ajaxData = { "sWhere": "and HSourceInterID=" + HInterID, "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"], "page": 1, "size": 1000 }; |
| | | HModuleType = "1426"; |
| | | content = "../../éå®ç®¡ç/åºæ¶å/Xs_ReceivableBill.html";//ç¼è¾å°å |
| | | HPageTitle = get_PageTitle(HModuleType) == "" ? document.title : get_PageTitle(HModuleType); |
| | | } else if (HModName == "Kf_POStockInBillList") {//éè´å
¥åºå |
| | | url = '/Kf_POStockInBill/page'; |
| | | ajaxData = { "sWhere": "and æºå主å
ç in (select hmainid from h_v_IF_POInStockBillList where æºå主å
ç = " + HInterID +")", "user": sessionStorage["HUserName"],"page": 1, "size": 1000 }; |
| | | HModuleType = "1201"; |
| | | content = "../../éªæ¶å
¥åº/å¤è´å
¥åº/Add_Edit_Kf_POStockInBillList.html";//ç¼è¾å°å |
| | | HPageTitle = get_PageTitle(HModuleType) == "" ? document.title : get_PageTitle(HModuleType); |
| | | } else if (HModName == "Cg_PayableBillList") {//åºä»å |
| | | url = '/Cg_PayableBill/page'; |
| | | ajaxData = { "sWhere": "and HSourceInterID=" + HInterID, "user": sessionStorage["HUserName"], "page": 1, "size": 1000 }; |
| | | HModuleType = "1114"; |
| | | content = "../../éè´ç®¡ç/åºä»å/Cg_PayableBill.html";//ç¼è¾å°å |
| | | HPageTitle = get_PageTitle(HModuleType) == "" ? document.title : get_PageTitle(HModuleType); |
| | | } else if (HModName == "YF_PayMentBillList") {//仿¬¾å |
| | | url = '/YF_PayMentBill/page'; |
| | | ajaxData = { "sWhere": "and æºå主å
ç =" + HInterID, "user": sessionStorage["HUserName"], "page": 1, "size": 1000 }; |
| | | HModuleType = "2103"; |
| | | content = "../../éè´ç®¡ç/仿¬¾å/YF_PayMentBill.html";//ç¼è¾å°å |
| | | HPageTitle = get_PageTitle(HModuleType) == "" ? document.title : get_PageTitle(HModuleType); |
| | | } else if (HModName == "Cg_POInStockBillList") {//æ¶æéç¥å |
| | | url = '/Cg_POInStockBill/page'; |
| | | ajaxData = { "sWhere": "and æºå主å
ç =" + HInterID, "user": sessionStorage["HUserName"], "page": 1, "size": 1000 }; |
| | | HModuleType = "1103"; |
| | | content = "../../éè´ç®¡ç/æ¶æéç¥å/Add_Edit_Cg_POInStockBillList.html";//ç¼è¾å°å |
| | | HPageTitle = get_PageTitle(HModuleType) == "" ? document.title : get_PageTitle(HModuleType); |
| | | } else if (HModName == "Cg_POOrderChangeBillList") {//éè´è®¢ååæ´ |
| | | url = '/Cg_POOrderChangeBill/list'; |
| | | ajaxData = { "sWhere": "and HMainSourceInterID=" + HInterID, "user": sessionStorage["HUserName"] }; |
| | | HModuleType = "1115"; |
| | | content = "../../éè´ç®¡ç/éè´è®¢ååæ´å/Cg_POOrderChangeBill.html";//ç¼è¾å°å |
| | | HPageTitle = get_PageTitle(HModuleType) == "" ? document.title : get_PageTitle(HModuleType); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ¥è¯¢ |
| | | function get_Display() { |
| | | var ajaxLoad = layer.load(); |
| | | if (url == "") { |
| | | layer.alert("æ å¯¹åºæ¥å£å°å", { icon: 5 }); |
| | | layer.close(ajaxLoad); |
| | | return false; |
| | | } |
| | | $.ajax({ |
| | | url: GetWEBURL() + url, |
| | | type: "GET", |
| | | data: ajaxData, |
| | | success: function (data1) { |
| | | if (data1.code == 1) { |
| | | var titleData = []; |
| | | var data = []; |
| | | var col = []; |
| | | //ç»ç©ºçæ°ç»èµå¼ |
| | | for (var key in data1.list) { |
| | | //卿è·åå表ææåå |
| | | data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType }); |
| | | //è·åä¸éè¦æ¾ç¤ºçåï¼Hå¼å¤´çå䏿¾ç¤ºï¼ |
| | | var patrn = new RegExp(/^h/i); |
| | | if (patrn.test(data1.list[key].ColmCols)) { |
| | | titleData[key] = data1.list[key].ColmCols; |
| | | } |
| | | } |
| | | //å¨å表左边添å å¾éæ¡ |
| | | col.push({ type: 'checkbox', fixed: 'left', totalRowText: 'å计' }); |
| | | for (var i = 0; i < data.length; i++) { |
| | | // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') { |
| | | if ($.inArray(data[i].name, titleData) > -1) { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //éèidå |
| | | } else if (data[i].name == 'åæ®å·') { |
| | | col.push({ |
| | | field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: 'åæ®å·' |
| | | , event: 'åæ®å·', templet: function (d) { |
| | | return '<span style="color: blue;">' + d.åæ®å· + '</span>' |
| | | }, style: 'cursor: pointer;' |
| | | }); |
| | | } |
| | | else { |
| | | switch (data[i].Type) { |
| | | //int |
| | | case 'DateTime': |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd HH:mm:ss')}}</div>", width: 160 }); |
| | | break; |
| | | case 'Decimal': |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, width: 140, totalRow: true }); |
| | | break; |
| | | case 'Int32': |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, width: 140, totalRow: true }); |
| | | break; |
| | | default: |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, width: 140 }); |
| | | } |
| | | } |
| | | } |
| | | option.cols = [col]; |
| | | option.data = data1.data; |
| | | //å设置 |
| | | DisPlay_HideColumn(HModName, sessionStorage["HUserName"], option); |
| | | table.render(option); |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.alert(data1.code + data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //#endregion |
| | | |
| | | }); |
| | | //#region è·ååæ° |
| | | 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; |
| | | } |
| | | //#endregion |
| | | |
| | | </script> |
| | |
| | | }); |
| | | table.render(option); |
| | | break; |
| | | case "HTaxRate_New": //æ°é |
| | | //æ°æ®æ ¼å¼æ ¡éª |
| | | temp = value + ""; |
| | | if (!ref.test(temp)) { |
| | | //æ¢å¤æ°æ®å°ç¼è¾å |
| | | obj.update({ |
| | | HTaxRate_New: oldText |
| | | }); |
| | | table.render(option); |
| | | |
| | | layer.msg("æ°ç¨ç请è¾å
¥ä¸å°äº0çæ°å!"); |
| | | return; |
| | | } |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HTaxRate_New = value * 0.01; //æ°ç¨ç |
| | | |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | obj.update({ |
| | | HTaxRate_New: HTaxRate_New * 100 |
| | | }); |
| | | table.render(option); |
| | | break; |
| | | default: |
| | | } |
| | | }); |
| | |
| | | , { field: 'HUnitID', title: 'HUnitID', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: '计éåä½', title: '计éåä½', width: 100, style: 'background-color:#efefef4d;'}//f7 |
| | | , { field: 'HQty', title: 'å
¥åºæ°é', width: 100, totalRow: true, style: 'background-color:#efefef4d;'} |
| | | , { field: 'HTaxRate_Old', title: 'åç¨ç', width: 100, totalRow: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HTaxRate_New', title: 'æ°ç¨ç', width: 100, totalRow: true, edit: 'text', event: "HTaxRate_New" } |
| | | , { field: 'HTaxPrice_Old', title: 'åå«ç¨åä»·', width: 100, totalRow: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HTaxPrice_New', title: 'æ°å«ç¨åä»·', width: 100, totalRow: true, edit: 'text', event: "HTaxPrice_New" } |
| | | , { field: 'HMoney_New', title: 'æ°å
¥åºéé¢', width: 100, totalRow: true, edit: 'text' } |
| | |
| | | , "HUnitID": "0" |
| | | , "计éåä½": "" |
| | | , "HQty": "0" |
| | | , "HTaxRate_Old": "0" |
| | | , "HTaxRate_New": "0" |
| | | , "HTaxPrice_Old": "0" |
| | | , "HTaxPrice_New": "0" |
| | | , "HMoney_New": "0" |
| | |
| | | , "HUnitID": result.data[i].HUnitID |
| | | , "计éåä½": result.data[i].计éåä½ |
| | | , "HQty": dealDoubleToFixed(result.data[i].æ°é, 1) |
| | | , "HTaxRate_Old": result.data[i].åç¨ç |
| | | , "HTaxRate_New": result.data[i].æ°ç¨ç |
| | | , "HTaxPrice_Old": dealDoubleToFixed(result.data[i].åå«ç¨åä»·, 3) |
| | | , "HTaxPrice_New": dealDoubleToFixed(result.data[i].æ°å«ç¨åä»·, 3) |
| | | , "HMoney_New": dealDoubleToFixed(result.data[i].æ°å
¥åºéé¢, 2) |
| | |
| | | , "HQty": dealDoubleToFixed(dataArray[i].宿¶æ°é, 1) |
| | | , "HTaxPrice_Old": dealDoubleToFixed(dataArray[i].å«ç¨åä»·, 3) |
| | | , "HTaxPrice_New": dealDoubleToFixed(dataArray[i].å«ç¨åä»·, 3) |
| | | , "HTaxRate_Old": dataArray[i].ç¨ç |
| | | , "HTaxRate_New": dataArray[i].ç¨ç |
| | | , "HMoney_New": dealDoubleToFixed(dataArray[i].宿¶æ°é * dataArray[i].å«ç¨åä»·, 2) |
| | | , "HRemark": "" |
| | | |
| | |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + (i + 1) + "è¡ï¼æ°å«ç¨å价请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | //æ°ç¨çæ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HTaxRate_New"] + ""; |
| | | if (!ref.test(temp)) { |
| | | layer.msg("第" + (i + 1) + "è¡ï¼æ°ç¨ç请è¾å
¥ä¸å°äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | |
| | | , "HUnitID": dataArray[i].HUnitID |
| | | , "计éåä½": dataArray[i].计éåä½ |
| | | , "HQty": dealDoubleToFixed(dataArray[i].宿¶æ°é, 1) |
| | | , "HTaxRate_Old": dataArray[i].ç¨ç |
| | | , "HTaxRate_New": dataArray[i].ç¨ç |
| | | , "HTaxPrice_Old": dealDoubleToFixed(dataArray[i].å«ç¨åä»·, 3) |
| | | , "HTaxPrice_New": dealDoubleToFixed(dataArray[i].å«ç¨åä»·, 3) |
| | | , "HMoney_New": dealDoubleToFixed(dataArray[i].宿¶æ°é * dataArray[i].å«ç¨åä»·, 2) |
| | |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | | index: 'lib/index' //主å
¥å£æ¨¡å |
| | | }).use(['index', 'form', 'laydate', 'table', 'element'], function () { |
| | | }).use(['index', 'form', 'laydate', 'table', 'element', 'tableSelect'], function () { |
| | | |
| | | //#region å
¬ç¨åé |
| | | var $ = layui.$ |
| | |
| | | , table = layui.table |
| | | , form = layui.form |
| | | , laydate = layui.laydate |
| | | , element = layui.element; |
| | | , element = layui.element |
| | | , tableSelect = layui.tableSelect; |
| | | |
| | | //å表渲æåæ° |
| | | window.option = {}; |
| | |
| | | function set_GridCellCheck(obj) { |
| | | $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) { |
| | | //#region åè¡¨ææ¬æ¡è¾å
¥åæ£ç´¢æ°æ® |
| | | if (event.key != "F7") { |
| | | var errKeys = ["ArrowUp", "ArrowDown", "ArrowLeft", "ArrowRight", "Enter"]; |
| | | if (obj.event == "HMaterID") { //å®ä½å½åæ£å¨è¾å
¥çææ¬æ¡çåå |
| | | if ($.inArray(event.key, errKeys) == -1) { //妿æä¸çé®ä½ä¸æ¯ æ¹åé®ï¼åå·æ°å¼¹çªä¸çæ°æ® |
| | | if (childPage == null) { //夿å½ååçªå£æ¯å¦å·²ç»æå¼ï¼è¥æªæå¡ï¼åæå¼é¡µé¢ï¼å¹¶è·ååçªå£ç对象 |
| | | var offset = $(this).offset(); //è·å触åäºä»¶çå
ç´ çä½ç½®ï¼ç¨äºå®ä½åçªå£æå¼çä½ç½® |
| | | var innerHeight = window.innerHeight; |
| | | var top = offset.top + 0.05 * innerHeight; |
| | | var left = offset.left; |
| | | if (top + 0.05 * innerHeight + 0.3 * innerHeight > innerHeight) { |
| | | top = top - 0.3 * innerHeight - 0.05 * innerHeight; |
| | | } |
| | | layer.open({ |
| | | type: 2 //å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['25%', '30%'] //å¤§å° |
| | | , shadeClose: true //ç¹å»é®ç½©æ¶å
³éå¼¹çª |
| | | , offset: [top, left] |
| | | , title: false //䏿¾ç¤ºæ 颿 |
| | | //, title: '项ç®è´¹ç¨å表' //æ é¢ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , closeBtn: 0 //ç¦ç¨å
³éæé® |
| | | , content: ["../../åºç¡èµæ/éç¨åºç¡èµæ/Gy_CommonBaseData.html?OperationType=2", "yes"] |
| | | , success: function (layero, index) { |
| | | setTimeout(function () { |
| | | var value = $(e.currentTarget).val().replace("'", ""); //è·åææ¬æ¡ææ°å¼ |
| | | currRowIndex = 0; |
| | | var tableView = "h_v_Gy_MaterialList"; |
| | | var childSWhere = "select top(10) HItemID,ç©æä»£ç ,ç©æåç§°,è§æ ¼åå·,HUnitID,计éåä½åç§° from " + tableView + " where 1=1 and ç»ç»åç§° = '" + sessionStorage["Organization"] + "' and (ç©æä»£ç like '%" + value + "%' or ç©æåç§° like '%" + value + "%') order by ç©æä»£ç desc"; |
| | | childPage.getData(childSWhere, tableView); |
| | | }, 200); |
| | | } |
| | | , end: function () { |
| | | obj.event = ""; |
| | | childPage = null; |
| | | currRowIndex = 0; |
| | | if (childData != null) { |
| | | var rowIndex = $(obj.tr).attr("data-index") * 1; |
| | | var Dec = getDecByMaterID(childData.HItemID) //è·å精度 |
| | | var HQtyDec = (Dec["HQtyDec"] == null || Dec["HQtyDec"] == 0) ? 4 : Dec["HQtyDec"]; //æ°é精度 |
| | | var HPriceDec = (Dec["HPriceDec"] == null || Dec["HPriceDec"] == 0) ? 4 : Dec["HPriceDec"]; //å价精度 |
| | | var HMoneyDec = (Dec["HMoneyDec"] == null || Dec["HMoneyDec"] == 0) ? 2 : Dec["HMoneyDec"]; //éé¢ç²¾åº¦ |
| | | //æ°å¼æ ¼å¼æ ¡éªå·¥å
· |
| | | var ref = /^\d+(\.\d+)?$/; //éè´æ°æ£åè¡¨è¾¾å¼ |
| | | var temp = ""; |
| | | //è·åéæ©ç©æååçç¨ç |
| | | var value_TaxRate = subHTaxRate; //éæ©ç©æåæ ¹æ®å®¢æ·å¾å°çç¨ç |
| | | var oldText = option.data[rowIndex].HTaxRate; //该记å½ä¸åæçç¨ç |
| | | //if (event.key != "F7") { |
| | | // var errKeys = ["ArrowUp", "ArrowDown", "ArrowLeft", "ArrowRight", "Enter"]; |
| | | // if (obj.event == "HMaterID") { //å®ä½å½åæ£å¨è¾å
¥çææ¬æ¡çåå |
| | | // if ($.inArray(event.key, errKeys) == -1) { //妿æä¸çé®ä½ä¸æ¯ æ¹åé®ï¼åå·æ°å¼¹çªä¸çæ°æ® |
| | | // if (childPage == null) { //夿å½ååçªå£æ¯å¦å·²ç»æå¼ï¼è¥æªæå¡ï¼åæå¼é¡µé¢ï¼å¹¶è·ååçªå£ç对象 |
| | | // var offset = $(this).offset(); //è·å触åäºä»¶çå
ç´ çä½ç½®ï¼ç¨äºå®ä½åçªå£æå¼çä½ç½® |
| | | // var innerHeight = window.innerHeight; |
| | | // var top = offset.top + 0.05 * innerHeight; |
| | | // var left = offset.left; |
| | | // if (top + 0.05 * innerHeight + 0.3 * innerHeight > innerHeight) { |
| | | // top = top - 0.3 * innerHeight - 0.05 * innerHeight; |
| | | // } |
| | | // layer.open({ |
| | | // type: 2 //å¼¹çªç±»å |
| | | // , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | // , area: ['25%', '30%'] //å¤§å° |
| | | // , shadeClose: true //ç¹å»é®ç½©æ¶å
³éå¼¹çª |
| | | // , offset: [top, left] |
| | | // , title: false //䏿¾ç¤ºæ 颿 |
| | | // //, title: '项ç®è´¹ç¨å表' //æ é¢ |
| | | // , shift: 2 //å¼¹åºå¨ç» |
| | | // , closeBtn: 0 //ç¦ç¨å
³éæé® |
| | | // , content: ["../../åºç¡èµæ/éç¨åºç¡èµæ/Gy_CommonBaseData.html?OperationType=2", "yes"] |
| | | // , success: function (layero, index) { |
| | | // setTimeout(function () { |
| | | // var value = $(e.currentTarget).val().replace("'", ""); //è·åææ¬æ¡ææ°å¼ |
| | | // currRowIndex = 0; |
| | | // var tableView = "h_v_Gy_MaterialList"; |
| | | // var childSWhere = "select top(10) HItemID,ç©æä»£ç ,ç©æåç§°,è§æ ¼åå·,HUnitID,计éåä½åç§° from " + tableView + " where 1=1 and ç»ç»åç§° = '" + sessionStorage["Organization"] + "' and (ç©æä»£ç like '%" + value + "%' or ç©æåç§° like '%" + value + "%') order by ç©æä»£ç desc"; |
| | | // childPage.getData(childSWhere, tableView); |
| | | // }, 200); |
| | | // } |
| | | // , end: function () { |
| | | // obj.event = ""; |
| | | // childPage = null; |
| | | // currRowIndex = 0; |
| | | // if (childData != null) { |
| | | // var rowIndex = $(obj.tr).attr("data-index") * 1; |
| | | // var Dec = getDecByMaterID(childData.HItemID) //è·å精度 |
| | | // var HQtyDec = (Dec["HQtyDec"] == null || Dec["HQtyDec"] == 0) ? 4 : Dec["HQtyDec"]; //æ°é精度 |
| | | // var HPriceDec = (Dec["HPriceDec"] == null || Dec["HPriceDec"] == 0) ? 4 : Dec["HPriceDec"]; //å价精度 |
| | | // var HMoneyDec = (Dec["HMoneyDec"] == null || Dec["HMoneyDec"] == 0) ? 2 : Dec["HMoneyDec"]; //éé¢ç²¾åº¦ |
| | | // //æ°å¼æ ¼å¼æ ¡éªå·¥å
· |
| | | // var ref = /^\d+(\.\d+)?$/; //éè´æ°æ£åè¡¨è¾¾å¼ |
| | | // var temp = ""; |
| | | // //è·åéæ©ç©æååçç¨ç |
| | | // var value_TaxRate = subHTaxRate; //éæ©ç©æåæ ¹æ®å®¢æ·å¾å°çç¨ç |
| | | // var oldText = option.data[rowIndex].HTaxRate; //该记å½ä¸åæçç¨ç |
| | | |
| | | //ç¨çæ°æ®æ ¼å¼æ ¡éªï¼è¥æ ¹æ®å®¢æ·è·åçç¨çä¸åæ³ï¼å使ç¨è®°å½ä¸åæçç¨çï¼å¹¶æç¤º |
| | | temp = value_TaxRate + ""; |
| | | if (!ref.test(temp)) { |
| | | value_TaxRate = oldText; |
| | | layer.msg("è·åå°çç¨çä¸åæ³ï¼å·²èªå¨åæ´ä¸ºåæç¨ç!"); |
| | | } |
| | | // //ç¨çæ°æ®æ ¼å¼æ ¡éªï¼è¥æ ¹æ®å®¢æ·è·åçç¨çä¸åæ³ï¼å使ç¨è®°å½ä¸åæçç¨çï¼å¹¶æç¤º |
| | | // temp = value_TaxRate + ""; |
| | | // if (!ref.test(temp)) { |
| | | // value_TaxRate = oldText; |
| | | // layer.msg("è·åå°çç¨çä¸åæ³ï¼å·²èªå¨åæ´ä¸ºåæç¨ç!"); |
| | | // } |
| | | |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = option.data[rowIndex].HQty * 1; //æ°é |
| | | var HPrice = option.data[rowIndex].HPrice * 1; //åä»· |
| | | var HTaxRate = value_TaxRate * 0.01; //ç¨ç |
| | | /*var HDiscountRate = obj.data.HDiscountRate * 1; //ææ£ç*/ |
| | | var HTaxPrice = HPrice * (1 + HTaxRate); //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HMoney + HTaxMoney; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | //æ°å精度 |
| | | HQty = Number(HQty.toFixed(HQtyDec)); |
| | | HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | HTaxMoney = Number(HTaxMoney.toFixed(HMoneyDec)); |
| | | HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec)); |
| | | // //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | // var HQty = option.data[rowIndex].HQty * 1; //æ°é |
| | | // var HPrice = option.data[rowIndex].HPrice * 1; //åä»· |
| | | // var HTaxRate = value_TaxRate * 0.01; //ç¨ç |
| | | // /*var HDiscountRate = obj.data.HDiscountRate * 1; //ææ£ç*/ |
| | | // var HTaxPrice = HPrice * (1 + HTaxRate); //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | // /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | // //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | // var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | // var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | // var HlineTotal = HMoney + HTaxMoney; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | // //æ°å精度 |
| | | // HQty = Number(HQty.toFixed(HQtyDec)); |
| | | // HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | // HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | // HTaxMoney = Number(HTaxMoney.toFixed(HMoneyDec)); |
| | | // HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | // HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec)); |
| | | |
| | | option.data[rowIndex].HMaterID = childData.HItemID; |
| | | option.data[rowIndex].ç©æä»£ç = childData.ç©æä»£ç ; |
| | | option.data[rowIndex].ç©æåç§° = childData.ç©æåç§°; |
| | | option.data[rowIndex].è§æ ¼åå· = childData.è§æ ¼åå·; |
| | | option.data[rowIndex].HUnitID = childData.HUnitID; |
| | | option.data[rowIndex].计éåä½ = childData.计éåä½åç§°; |
| | | // option.data[rowIndex].HMaterID = childData.HItemID; |
| | | // option.data[rowIndex].ç©æä»£ç = childData.ç©æä»£ç ; |
| | | // option.data[rowIndex].ç©æåç§° = childData.ç©æåç§°; |
| | | // option.data[rowIndex].è§æ ¼åå· = childData.è§æ ¼åå·; |
| | | // option.data[rowIndex].HUnitID = childData.HUnitID; |
| | | // option.data[rowIndex].计éåä½ = childData.计éåä½åç§°; |
| | | |
| | | option.data[rowIndex].HQty = HQty; |
| | | option.data[rowIndex].HPrice = HPrice; |
| | | option.data[rowIndex].HTaxRate = HTaxRate * 100; |
| | | option.data[rowIndex].HTaxPrice = HTaxPrice; |
| | | option.data[rowIndex].HMoney = HMoney; |
| | | option.data[rowIndex].HlineTotal = HlineTotal; |
| | | // option.data[rowIndex].HQty = HQty; |
| | | // option.data[rowIndex].HPrice = HPrice; |
| | | // option.data[rowIndex].HTaxRate = HTaxRate * 100; |
| | | // option.data[rowIndex].HTaxPrice = HTaxPrice; |
| | | // option.data[rowIndex].HMoney = HMoney; |
| | | // option.data[rowIndex].HlineTotal = HlineTotal; |
| | | |
| | | table.render(option); |
| | | // table.render(option); |
| | | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | // //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | // setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | // //设置表头æééé¢ |
| | | // set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | |
| | | childData = null; |
| | | } |
| | | } |
| | | }); |
| | | } else { |
| | | setTimeout(function () { |
| | | var value = $(e.currentTarget).val().replace("'", ""); //è·åææ¬æ¡ææ°å¼ |
| | | currRowIndex = 0; |
| | | var tableView = "h_v_Gy_MaterialList"; |
| | | var childSWhere = "select top(10) HItemID,ç©æä»£ç ,ç©æåç§°,è§æ ¼åå·,HUnitID,计éåä½åç§° from " + tableView + " where 1=1 and ç»ç»åç§° = '" + sessionStorage["Organization"] + "' and (ç©æä»£ç like '%" + value + "%' or ç©æåç§° like '%" + value + "%') order by ç©æä»£ç desc"; |
| | | childPage.getData(childSWhere, tableView); |
| | | }, 200); |
| | | } |
| | | } else { //妿æä¸çé®ä½æ¯ æ¹åé®ï¼åè°æ´çªå£ä¸ éä¸è¡ çä½ç½® |
| | | if (event.key == "ArrowUp") { |
| | | currRowIndex--; |
| | | childPage.setSelectedRow(currRowIndex); |
| | | } else if (event.key == "ArrowDown") { |
| | | currRowIndex++; |
| | | childPage.setSelectedRow(currRowIndex); |
| | | } else if (event.key == "Enter") { |
| | | //æå¨å¤±ç¦ |
| | | var element = document.getElementById("HBillNo"); |
| | | element.focus(); |
| | | // childData = null; |
| | | // } |
| | | // } |
| | | // }); |
| | | // } else { |
| | | // setTimeout(function () { |
| | | // var value = $(e.currentTarget).val().replace("'", ""); //è·åææ¬æ¡ææ°å¼ |
| | | // currRowIndex = 0; |
| | | // var tableView = "h_v_Gy_MaterialList"; |
| | | // var childSWhere = "select top(10) HItemID,ç©æä»£ç ,ç©æåç§°,è§æ ¼åå·,HUnitID,计éåä½åç§° from " + tableView + " where 1=1 and ç»ç»åç§° = '" + sessionStorage["Organization"] + "' and (ç©æä»£ç like '%" + value + "%' or ç©æåç§° like '%" + value + "%') order by ç©æä»£ç desc"; |
| | | // childPage.getData(childSWhere, tableView); |
| | | // }, 200); |
| | | // } |
| | | // } else { //妿æä¸çé®ä½æ¯ æ¹åé®ï¼åè°æ´çªå£ä¸ éä¸è¡ çä½ç½® |
| | | // if (event.key == "ArrowUp") { |
| | | // currRowIndex--; |
| | | // childPage.setSelectedRow(currRowIndex); |
| | | // } else if (event.key == "ArrowDown") { |
| | | // currRowIndex++; |
| | | // childPage.setSelectedRow(currRowIndex); |
| | | // } else if (event.key == "Enter") { |
| | | // //æå¨å¤±ç¦ |
| | | // var element = document.getElementById("HBillNo"); |
| | | // element.focus(); |
| | | |
| | | childPage.getSelectedData(currRowIndex); |
| | | // childPage.getSelectedData(currRowIndex); |
| | | |
| | | |
| | | var Dec = getDecByMaterID(childData.HItemID) //è·å精度 |
| | | var HQtyDec = (Dec["HQtyDec"] == null || Dec["HQtyDec"] == 0) ? 4 : Dec["HQtyDec"]; //æ°é精度 |
| | | var HPriceDec = (Dec["HPriceDec"] == null || Dec["HPriceDec"] == 0) ? 4 : Dec["HPriceDec"]; //å价精度 |
| | | var HMoneyDec = (Dec["HMoneyDec"] == null || Dec["HMoneyDec"] == 0) ? 2 : Dec["HMoneyDec"]; //éé¢ç²¾åº¦ |
| | | //æ°å¼æ ¼å¼æ ¡éªå·¥å
· |
| | | var ref = /^\d+(\.\d+)?$/; //éè´æ°æ£åè¡¨è¾¾å¼ |
| | | var temp = ""; |
| | | //è·åéæ©ç©æååçç¨ç |
| | | var value_TaxRate = subHTaxRate; //éæ©ç©æåæ ¹æ®å®¢æ·å¾å°çç¨ç |
| | | var oldText = option.data[rowIndex].HTaxRate; //该记å½ä¸åæçç¨ç |
| | | // var Dec = getDecByMaterID(childData.HItemID) //è·å精度 |
| | | // var HQtyDec = (Dec["HQtyDec"] == null || Dec["HQtyDec"] == 0) ? 4 : Dec["HQtyDec"]; //æ°é精度 |
| | | // var HPriceDec = (Dec["HPriceDec"] == null || Dec["HPriceDec"] == 0) ? 4 : Dec["HPriceDec"]; //å价精度 |
| | | // var HMoneyDec = (Dec["HMoneyDec"] == null || Dec["HMoneyDec"] == 0) ? 2 : Dec["HMoneyDec"]; //éé¢ç²¾åº¦ |
| | | // //æ°å¼æ ¼å¼æ ¡éªå·¥å
· |
| | | // var ref = /^\d+(\.\d+)?$/; //éè´æ°æ£åè¡¨è¾¾å¼ |
| | | // var temp = ""; |
| | | // //è·åéæ©ç©æååçç¨ç |
| | | // var value_TaxRate = subHTaxRate; //éæ©ç©æåæ ¹æ®å®¢æ·å¾å°çç¨ç |
| | | // var oldText = option.data[rowIndex].HTaxRate; //该记å½ä¸åæçç¨ç |
| | | |
| | | //ç¨çæ°æ®æ ¼å¼æ ¡éªï¼è¥æ ¹æ®å®¢æ·è·åçç¨çä¸åæ³ï¼å使ç¨è®°å½ä¸åæçç¨çï¼å¹¶æç¤º |
| | | temp = value_TaxRate + ""; |
| | | if (!ref.test(temp)) { |
| | | value_TaxRate = oldText; |
| | | layer.msg("è·åå°çç¨çä¸åæ³ï¼å·²èªå¨åæ´ä¸ºåæç¨ç!"); |
| | | } |
| | | // //ç¨çæ°æ®æ ¼å¼æ ¡éªï¼è¥æ ¹æ®å®¢æ·è·åçç¨çä¸åæ³ï¼å使ç¨è®°å½ä¸åæçç¨çï¼å¹¶æç¤º |
| | | // temp = value_TaxRate + ""; |
| | | // if (!ref.test(temp)) { |
| | | // value_TaxRate = oldText; |
| | | // layer.msg("è·åå°çç¨çä¸åæ³ï¼å·²èªå¨åæ´ä¸ºåæç¨ç!"); |
| | | // } |
| | | |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = option.data[rowIndex].HQty * 1; //æ°é |
| | | var HPrice = option.data[rowIndex].HPrice * 1; //åä»· |
| | | var HTaxRate = value_TaxRate * 0.01; //ç¨ç |
| | | /*var HDiscountRate = obj.data.HDiscountRate * 1; //ææ£ç*/ |
| | | var HTaxPrice = HPrice * (1 + HTaxRate); //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HMoney + HTaxMoney; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | //æ°å精度 |
| | | HQty = Number(HQty.toFixed(HQtyDec)); |
| | | HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | HTaxMoney = Number(HTaxMoney.toFixed(HMoneyDec)); |
| | | HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec)); |
| | | // //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | // var HQty = option.data[rowIndex].HQty * 1; //æ°é |
| | | // var HPrice = option.data[rowIndex].HPrice * 1; //åä»· |
| | | // var HTaxRate = value_TaxRate * 0.01; //ç¨ç |
| | | // /*var HDiscountRate = obj.data.HDiscountRate * 1; //ææ£ç*/ |
| | | // var HTaxPrice = HPrice * (1 + HTaxRate); //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | // /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | // //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | // var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | // var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | // var HlineTotal = HMoney + HTaxMoney; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | // //æ°å精度 |
| | | // HQty = Number(HQty.toFixed(HQtyDec)); |
| | | // HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | // HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | // HTaxMoney = Number(HTaxMoney.toFixed(HMoneyDec)); |
| | | // HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | // HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec)); |
| | | |
| | | option.data[rowIndex].HMaterID = childData.HItemID; |
| | | option.data[rowIndex].ç©æä»£ç = childData.ç©æä»£ç ; |
| | | option.data[rowIndex].ç©æåç§° = childData.ç©æåç§°; |
| | | option.data[rowIndex].è§æ ¼åå· = childData.è§æ ¼åå·; |
| | | option.data[rowIndex].HUnitID = childData.HUnitID; |
| | | option.data[rowIndex].计éåä½ = childData.计éåä½åç§°; |
| | | // option.data[rowIndex].HMaterID = childData.HItemID; |
| | | // option.data[rowIndex].ç©æä»£ç = childData.ç©æä»£ç ; |
| | | // option.data[rowIndex].ç©æåç§° = childData.ç©æåç§°; |
| | | // option.data[rowIndex].è§æ ¼åå· = childData.è§æ ¼åå·; |
| | | // option.data[rowIndex].HUnitID = childData.HUnitID; |
| | | // option.data[rowIndex].计éåä½ = childData.计éåä½åç§°; |
| | | |
| | | option.data[rowIndex].HQty = HQty; |
| | | option.data[rowIndex].HPrice = HPrice; |
| | | option.data[rowIndex].HTaxRate = HTaxRate * 100; |
| | | option.data[rowIndex].HTaxPrice = HTaxPrice; |
| | | option.data[rowIndex].HMoney = HMoney; |
| | | option.data[rowIndex].HlineTotal = HlineTotal; |
| | | // option.data[rowIndex].HQty = HQty; |
| | | // option.data[rowIndex].HPrice = HPrice; |
| | | // option.data[rowIndex].HTaxRate = HTaxRate * 100; |
| | | // option.data[rowIndex].HTaxPrice = HTaxPrice; |
| | | // option.data[rowIndex].HMoney = HMoney; |
| | | // option.data[rowIndex].HlineTotal = HlineTotal; |
| | | |
| | | table.render(option); |
| | | // table.render(option); |
| | | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | // //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | // setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | // //设置表头æééé¢ |
| | | // set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | |
| | | childPage = null; |
| | | currRowIndex = 0; |
| | | childData = null; |
| | | obj.event = ""; |
| | | } |
| | | } |
| | | } |
| | | // childPage = null; |
| | | // currRowIndex = 0; |
| | | // childData = null; |
| | | // obj.event = ""; |
| | | // } |
| | | // } |
| | | // } |
| | | |
| | | } |
| | | //} |
| | | //#endregion |
| | | |
| | | |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Material.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Material.html?openType=2&HOrgID=' + HOrgID + '&openType2=SeOrder', 'yes'] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Material.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Material.html?openType=2&HOrgID=' + HOrgID + '&openType2=SeOrder', 'yes'] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | |
| | | obj.event = ""; |
| | | }); |
| | | |
| | | //ç©æè¡¨æ ¼ä¸ææç´¢æ¡ |
| | | tableSelect.render({ |
| | | elem: 'td[data-field="ç©æä»£ç "] .layui-table-edit', |
| | | checkedKey: 'HItemID', |
| | | searchKey: 'ç©æä»£ç ,ç©æåç§°', |
| | | sWhere: " and ç©æå±æ§='èªå¶'",//tableæç´¢sWhereæ¡ä»¶ |
| | | table: { |
| | | url: GetWEBURL() + 'Gy_Material/page', |
| | | where: { user: sessionStorage["HUserName"], Organization: sessionStorage["Organization"] }, |
| | | cols: [[ |
| | | { type: 'checkbox', fixed: 'left' }, |
| | | { field: 'HItemID', title: 'HItemID' }, |
| | | { field: 'ç©æä»£ç ', title: 'ç©æä»£ç ' }, |
| | | { field: 'ç©æåç§°', title: 'ç©æåç§°' }, |
| | | ]], |
| | | page: true, |
| | | limit: 5, |
| | | limits: [5] |
| | | }, |
| | | done: function (elem, data) { |
| | | if (data != []) { |
| | | checkStatus = data; |
| | | var rowIndex = $(obj.tr).attr("data-index") * 1; |
| | | var Dec = getDecByMaterID(obj.data.HMaterID) //è·å精度 |
| | | var HQtyDec = (Dec["HQtyDec"] == null || Dec["HQtyDec"] == 0) ? 4 : Dec["HQtyDec"]; //æ°é精度 |
| | | var HPriceDec = (Dec["HPriceDec"] == null || Dec["HPriceDec"] == 0) ? 4 : Dec["HPriceDec"]; //å价精度 |
| | | var HMoneyDec = (Dec["HMoneyDec"] == null || Dec["HMoneyDec"] == 0) ? 2 : Dec["HMoneyDec"]; //éé¢ç²¾åº¦ |
| | | for (var i = 0; i < checkStatus.data.length; i++) { |
| | | if (rowIndex + i >= option.data.length) { |
| | | var NewRow = { |
| | | "HMaterID": "0", "ç©æä»£ç ": "", "ç©æåç§°": "", "è§æ ¼åå·": "", "HUnitID": "0", "计éåä½": "", "HQty": "0", "HPrice": "0", "HTaxPrice": "0" |
| | | , "HMoney": "0", "HDiscountRate": "0", "HRelTaxPrice": "0", "HTaxRate": "0", "HTaxMoney": "0", "HlineTotal": "0", "HlineTotalBB": "0" |
| | | , "HDate": Format(new Date(), 'yyyy-MM-dd'), "HOutStockQty": "0", "HInvoiceQty": "0", "HRemark": "", "HCusMaterNumber": "", |
| | | "HCusModel": "", "HCusMaterName": "" |
| | | } |
| | | btnAddLine(NewRow); |
| | | } |
| | | |
| | | //è·åéä¸çç©æä¿¡æ¯ |
| | | var resultData = checkStatus.data[i]; |
| | | |
| | | //æ°å¼æ ¼å¼æ ¡éªå·¥å
· |
| | | var ref = /^\d+(\.\d+)?$/; //éè´æ°æ£åè¡¨è¾¾å¼ |
| | | var temp = ""; |
| | | //è·åéæ©ç©æååçç¨ç |
| | | var value = subHTaxRate; //éæ©ç©æåæ ¹æ®å®¢æ·å¾å°çç¨ç |
| | | var oldText = option.data[rowIndex + i].HTaxRate; //该记å½ä¸åæçç¨ç |
| | | |
| | | //ç¨çæ°æ®æ ¼å¼æ ¡éªï¼è¥æ ¹æ®å®¢æ·è·åçç¨çä¸åæ³ï¼å使ç¨è®°å½ä¸åæçç¨çï¼å¹¶æç¤º |
| | | temp = value + ""; |
| | | if (!ref.test(temp)) { |
| | | value = oldText; |
| | | layer.msg("è·åå°çç¨çä¸åæ³ï¼å·²èªå¨åæ´ä¸ºåæç¨ç!"); |
| | | } |
| | | |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = option.data[rowIndex + i].HQty * 1; //æ°é |
| | | var HPrice = option.data[rowIndex + i].HPrice * 1; //åä»· |
| | | var HTaxRate = value * 0.01; //ç¨ç |
| | | /*var HDiscountRate = obj.data.HDiscountRate * 1; //ææ£ç*/ |
| | | var HTaxPrice = HPrice * (1 + HTaxRate); //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HMoney + HTaxMoney; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | //æ°å精度 |
| | | HQty = Number(HQty.toFixed(HQtyDec)); |
| | | HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | HTaxMoney = Number(HTaxMoney.toFixed(HMoneyDec)); |
| | | HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec)); |
| | | |
| | | option.data[rowIndex + i].HMaterID = resultData.HItemID; |
| | | option.data[rowIndex + i].ç©æä»£ç = resultData.ç©æä»£ç ; |
| | | option.data[rowIndex + i].ç©æåç§° = resultData.ç©æåç§°; |
| | | option.data[rowIndex + i].è§æ ¼åå· = resultData.è§æ ¼åå·; |
| | | option.data[rowIndex + i].HUnitID = resultData.HUnitID; |
| | | option.data[rowIndex + i].计éåä½ = resultData.计éåä½åç§°; |
| | | |
| | | option.data[rowIndex + i].HQty = HQty; |
| | | option.data[rowIndex + i].HPrice = HPrice; |
| | | option.data[rowIndex + i].HTaxRate = HTaxRate * 100; |
| | | option.data[rowIndex + i].HTaxPrice = HTaxPrice; |
| | | option.data[rowIndex + i].HMoney = HMoney; |
| | | option.data[rowIndex + i].HlineTotal = HlineTotal; |
| | | |
| | | |
| | | } |
| | | table.render(option); |
| | | |
| | | //å·æ°è¡¨æ ¼åæ¶æ ¹æ®optionä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | } |
| | | |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | <h1 style="text-align: center; padding: 10px 0;"><b>å·¥ç¨é¡¹ç®</b></h1> |
| | | <ul class="layui-tab-title" lay-filter="tab-all"> |
| | | <li lay-id="1" style="padding:1px;" class="layui-this">åºæ¬ä¿¡æ¯</li> |
| | | <li lay-id="2" style="padding:1px;">å·¥ç¨ä¿¡æ¯</li> |
| | | <li lay-id="3" style="padding:1px;">项ç®ä¿¡æ¯</li> |
| | | <li lay-id="4" style="padding:1px;">ä»»å¡ä¿¡æ¯</li> |
| | | <li lay-id="5" style="padding:1px;">å
¶ä»ä¿¡æ¯</li> |
| | | <li lay-id="2" style="padding:1px;">å
¶ä»ä¿¡æ¯</li> |
| | | </ul> |
| | | <div class="layui-tab-content"> |
| | | <!--åºæ¬ä¿¡æ¯--> |
| | |
| | | |
| | | </div> |
| | | </div> |
| | | <!--å·¥ç¨ä¿¡æ¯--> |
| | | <!--å
¶ä»ä¿¡æ¯--> |
| | | <div class="layui-tab-item"> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å¶å人</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ä¿®æ¹äºº</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HUpdater" id="HUpdater" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å®¡æ ¸äºº</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å¶åæ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HMakerDate" id="HMakerDate" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ä¿®æ¹æ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HUpdaterDate" id="HUpdaterDate" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å®¡æ ¸æ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HCheckerDate" id="HCheckerDate" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å
³é人</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ä½åºäºº</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">éå人</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HBacker" id="HBacker" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å
³éæ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HCloseManDate" id="HCloseManDate" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ä½åºæ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HDeleteManDate" id="HDeleteManDate" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">é忥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HBackerDate" id="HBackerDate" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">éååå </label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HBackRemark" id="HBackRemark" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-tab" lay-filter="tab-POStockInBill"> |
| | | <ul class="layui-tab-title" lay-filter="tab-all"> |
| | | <li lay-id="1" style="padding:1px;" id="project_li">å·¥ç¨ä¿¡æ¯</li> |
| | | <li lay-id="2" style="padding:1px;" id="item_li">项ç®ä¿¡æ¯</li> |
| | | <li lay-id="3" style="padding:1px;" id="task_li">ä»»å¡ä¿¡æ¯</li> |
| | | </ul> |
| | | <div class="layui-tab-content"> |
| | | <!--å·¥ç¨ä¿¡æ¯--> |
| | | <div class="layui-tab-item" id="project_tab"> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | |
| | | </div> |
| | | </div> |
| | | <!--项ç®ä¿¡æ¯--> |
| | | <div class="layui-tab-item"> |
| | | <div class="layui-tab-item" id="item_tab"> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | |
| | | </div> |
| | | </div> |
| | | <!--ä»»å¡ä¿¡æ¯--> |
| | | <div class="layui-tab-item"> |
| | | <div class="layui-tab-item" id="task_tab"> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <!--å
¶ä»ä¿¡æ¯--> |
| | | <div class="layui-tab-item"> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å¶å人</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ä¿®æ¹äºº</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HUpdater" id="HUpdater" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å®¡æ ¸äºº</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å¶åæ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HMakerDate" id="HMakerDate" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ä¿®æ¹æ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HUpdaterDate" id="HUpdaterDate" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å®¡æ ¸æ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HCheckerDate" id="HCheckerDate" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å
³é人</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ä½åºäºº</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">éå人</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HBacker" id="HBacker" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å
³éæ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HCloseManDate" id="HCloseManDate" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ä½åºæ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HDeleteManDate" id="HDeleteManDate" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">é忥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HBackerDate" id="HBackerDate" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">éååå </label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HBackRemark" id="HBackRemark" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-tab" lay-filter="tab-POStockInBill"> |
| | | <ul class="layui-tab-title" lay-filter="tab-all"> |
| | |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | | //æ ¹æ®åç±»åéèé¡µç¾ |
| | | $('li').show(); |
| | | if (HBillSubType == "å·¥ç¨ç±»") { |
| | | $('li[lay-id="3"]').hide(); |
| | | $('li[lay-id="4"]').hide(); |
| | | } else if (HBillSubType == "ä»»å¡ç±»") { |
| | | $('li[lay-id="2"]').first().hide(); |
| | | $('li[lay-id="3"]').hide(); |
| | | //项ç®åç§°=ä»»å¡å°ç¹+æåæ
åµ |
| | | $('#HTaskAddress, #HBreakStatus').on('input', () => { |
| | | $('#HProName').val($('#HTaskAddress').val() + $('#HBreakStatus').val()); |
| | | }); |
| | | getCzyglByUser(); |
| | | } else { |
| | | $('li[lay-id="2"]').first().hide(); |
| | | $('li[lay-id="4"]').hide(); |
| | | } |
| | | //#region ã卿è·å模ååç§°ã |
| | | var HModuleType = "4750"; |
| | | //éè¿åæ®ç±»åï¼ä»æ°æ®åºå¨æè·ååæ®æ¨¡åå½å,å¼ç¨jsæä»¶ PageTitle.js |
| | |
| | | |
| | | //#region å¤æå¹¶è®¾ç½®æä½ç±»åã页é¢åå§å |
| | | if (OperationType == null || OperationType == 1) { //æ°å¢ |
| | | //æ ¹æ®åç±»åéèé¡µç¾ |
| | | if (HBillSubType == "å·¥ç¨ç±»") { |
| | | $("#item_li").hide(); |
| | | $("#task_li").hide(); |
| | | $("#project_li").addClass("layui-this"); |
| | | $("#project_tab").addClass("layui-show"); |
| | | } else if (HBillSubType == "ä»»å¡ç±»") { |
| | | $("#project_li").hide(); |
| | | $("#item_li").hide(); |
| | | $("#task_li").addClass("layui-this"); |
| | | $("#task_tab").addClass("layui-show"); |
| | | //项ç®åç§°=ä»»å¡å°ç¹+æåæ
åµ |
| | | $('#HTaskAddress, #HBreakStatus').on('input', () => { |
| | | $('#HProName').val($('#HTaskAddress').val() + $('#HBreakStatus').val()); |
| | | }); |
| | | getCzyglByUser(); |
| | | } else { |
| | | $("#project_li").hide(); |
| | | $("#task_li").hide(); |
| | | $("#item_li").addClass("layui-this"); |
| | | $("#item_tab").addClass("layui-show"); |
| | | } |
| | | ////ç¦ç¨ç»ç»é项 |
| | | //$("#HOrgID").attr("disabled", true); |
| | | OperationType = 1; |
| | |
| | | var tableSub = result.data[1]; |
| | | var tableSub_Emp = result.data[2]; |
| | | HBillSubType = tableMain[0]["HBillSubType"]; |
| | | ////æ ¹æ®åç±»åéèé¡µç¾ |
| | | //$('li').show(); |
| | | //if (HBillSubType == "å·¥ç¨ç±»") { |
| | | // $('li[lay-id="3"]').hide(); |
| | | // $('li[lay-id="4"]').hide(); |
| | | //} else if (HBillSubType == "ä»»å¡ç±»") { |
| | | // $('li[lay-id="2"]').first().hide(); |
| | | // $('li[lay-id="3"]').hide(); |
| | | //} else { |
| | | // $('li[lay-id="2"]').first().hide(); |
| | | // $('li[lay-id="4"]').hide(); |
| | | //} |
| | | //æ ¹æ®åç±»åéèé¡µç¾ |
| | | $('li').show(); |
| | | |
| | | if (HBillSubType == "å·¥ç¨ç±»") { |
| | | $('li[lay-id="3"]').hide(); |
| | | $('li[lay-id="4"]').hide(); |
| | | $("#item_li").hide(); |
| | | $("#task_li").hide(); |
| | | $("#project_li").addClass("layui-this"); |
| | | $("#project_tab").addClass("layui-show"); |
| | | } else if (HBillSubType == "ä»»å¡ç±»") { |
| | | $('li[lay-id="2"]').first().hide(); |
| | | $('li[lay-id="3"]').hide(); |
| | | $("#project_li").hide(); |
| | | $("#item_li").hide(); |
| | | $("#task_li").addClass("layui-this"); |
| | | $("#task_tab").addClass("layui-show"); |
| | | } else { |
| | | $('li[lay-id="2"]').first().hide(); |
| | | $('li[lay-id="4"]').hide(); |
| | | $("#project_li").hide(); |
| | | $("#task_li").hide(); |
| | | $("#item_li").addClass("layui-this"); |
| | | $("#item_tab").addClass("layui-show"); |
| | | } |
| | | //主表 èµå¼ |
| | | form.val("formData", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |