| WebTM/views/基础资料/基础资料/Gy_MatePriceSup.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/基础资料/基础资料/Gy_MatePriceSupEdit.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebTM/views/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/Gy_MatePriceSup.html
@@ -26,31 +26,35 @@ <div class="layui-inline"> <label class="layui-form-label">ç¼ç </label> <div class="layui-input-block"> <input type="text" class="layui-input" name="HNumber" id="HNumber"> <input type="text" class="layui-input ForFilteringSchemes" name="HNumber" id="HNumber"> </div> </div> <!--<div class="layui-inline"> <div class="layui-inline"> <label class="layui-form-label">åç§°</label> <div class="layui-input-block"> <input type="text" class="layui-input" name="HName" id="HName"> <input type="text" class="layui-input ForFilteringSchemes" name="HName" id="HName"> </div> </div>--> </div> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> </button> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> <!--æ¾ç¤ºå½åè¿æ»¤æ¹æ¡--> <div class="layui-inline" style="margin-left:5px;"> <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" id="HFilterScheme_Now"></div> </div> <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;"> <div class="layui-row" style="margin-top:10px;"> <div class="layui-row" style="margin-top:5px"> <div class="layui-inline"> <label class="layui-form-label">è¿æ»¤</label> <div class="layui-input-block"> <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;"> <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;" class="ForFilteringSchemes"> </select> </div> </div> <div class="layui-inline"> <select name="Comparator" id="Comparator" lay-filter="Comparator" style="width:190px;"> <select name="Comparator" id="Comparator" lay-filter="Comparator" style="width:190px;" class="ForFilteringSchemes"> <option value="0" selected="selected"></option> <option value="=">=</option> <option value=">=">>=</option> @@ -65,7 +69,7 @@ </select> </div> <div class="layui-inline"> <input type="text" class="layui-input" value="" name="ColContent" id="ColContent"> <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent" id="ColContent"> </div> </div> </div> @@ -78,8 +82,12 @@ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add" id="btn-Add"><i class="layui-iconlayuiiconfileb"></i>æ°å¢</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit" id="btn-Edit"><i class="layuiiconlayuiiconform"></i>ç¼è¾</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete" id="btn-Delete"><i class="layuiiconlayuiicon-delete"></i>å é¤</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-audit" id="audit"><i class="layui-icon layui-icon-repeat"></i>å®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Faudit" id="Faudit"><i class="layui-icon layui-icon-refresh"></i>åå®¡æ ¸</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-iconlayuiiconrefresh-3"></i>å·æ°</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layuiiconform"></i>å设置</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_SaveScheme" id="set_SaveScheme"><i class="layui-icon layui-icon-template"></i>ä¿åæ¹æ¡</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>è¯»åæ¹æ¡</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Close"><i class="layui-icon layui-icon-logout"></i>éåº</button> </div> </script> @@ -92,6 +100,9 @@ <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/SetColumn.js"></script> <script src="../../../layuiadmin/QueryScheme.js"></script> <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> <script> layui.config({ base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ @@ -113,7 +124,20 @@ var Organization = sessionStorage["Organization"]; var HModName = "Gy_MatePriceSup"; //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± var titleData = ["HItemID", "HUSEORGID", "HCREATEORGID", "ç¶çº§ID","HMaterID","HUnitID","HRelationID"]; var titleData = ["HItemID", "HUSEORGID", "HCREATEORGID", "ç¶çº§ID", "HMaterID", "HUnitID", "HRelationID"]; //#region ãè¿æ»¤æ¹æ¡ã //è¿æ»¤æ¡ä»¶çclassç±» window.HClassTag = "ForFilteringSchemes"; //模ååç§°ï¼ä¸æçï¼ æ¯ä¸ªæ¨¡å页é¢é½éè¦ä¿®æ¹ window.HModuleName = "éè´ä»·æ ¼å表"; //æ¯å¦å·²ç»éæ©äºè¿æ»¤æ¹æ¡ï¼å ¨å±åéï¼ window.HDefaultFilter = ""; //éæ©çè¿æ»¤æ¹æ¡å ç ï¼å ¨å±åéï¼ window.HInterID_Choose = 0; //#endregion //#endregion //#region è¿å ¥é¡µé¢å³å è½½ @@ -138,6 +162,22 @@ case 'btn-Delete': set_DeleteBill(); break; //å®¡æ ¸ case 'btn-audit': set_CheckBillAll(0); break; //åå®¡æ ¸ case 'btn-Faudit': set_CheckBillAll(1); break; //å设置 case 'set_HideColumn': get_HideColumnNoPage(HModName, sessionStorage["HUserName"], option, get_FastQuery); break; //ä¿åæ¹æ¡ case 'set_SaveScheme': set_SaveScheme(get_FastQuery); break; //è¯»åæ¹æ¡ case 'set_ReadScheme': set_ReadScheme(get_FastQuery); break; //å·æ° case 'get_Refresh': get_Refresh(); break; @@ -159,30 +199,16 @@ }); //#endregion //#region ç¹å»è¡éä¸é«äº® table.on('row(mainTable)', function (obj) { //éä¸è¡æ¹åé¢è² var flag = !obj.tr.find(':checkbox:first').prop('checked'); obj.tr.find(':checkbox').prop('checked', flag); if (flag) { obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked'); //设置å¤éæ¡é䏿 ·å¼ $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//æ¹åå½åtrèæ¯é¢è²ååä½é¢è² } else { obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//åæ¶å¤éæ¡é䏿 ·å¼ $(obj.tr.selector).attr({ "style": "background:" });//åæ¶å½åtré¢è² } //mainTable ä¸ºè¡¨æ ¼ID æ³¨ææ¤å¤å¦æID䏿£ç¡®å°å¯¼è´ä½ å¨çå¬å¤éæ¡æ¶è·åä¸å°ä½ éæ©çæ°æ®ï¼åé¢çåªæ¯æ·»å æå é¤é䏿ªé䏿 ·å¼ä»¥åè®¾ç½®èæ¯è²ï¼åä½é¢è² layui.each(table.cache.mainTable, function (i, l) { if (obj.tr.index() == l.LAY_TABLE_INDEX) { l.LAY_CHECKED = flag; } }); }) //#endregion //#region æ¥è¯¢æé® form.on('submit(btnSearch)', function (data) { get_FastQuery(); }); //è¾å ¥æ¡åè½¦æ¹æ³ $('input').on('keydown', function (event) { if (event.keyCode == 13) { get_FastQuery(); } }); //#endregion @@ -194,8 +220,12 @@ function set_ClearBill() { //åå§åè¡¨æ ¼ set_InitGrid(); //åå§åé¡µå¤§å° DisPlay_HideColumn_GetPageSize(HModName, sessionStorage["HUserName"], option); //æ¥è¯¢ get_Display(sWhere); get_FastQuery(); //æ¥è¯¢å½åç»å½ç¨æ·ææ²¡æå¨å½å模å设置é»è®¤è¿æ»¤æ¹æ¡ get_DefaultModule(get_FastQuery); } //#endregion @@ -204,7 +234,7 @@ option = { elem: '#mainTable' , toolbar: '#toolbarDemo' , height: 500 , height: 'full-100' , page: true , limits: [50, 500, 5000, 50000] , limit: 50 @@ -259,23 +289,12 @@ } } //卿æ¾ç¤ºåå option = { elem: '#mainTable' , toolbar: '#toolbarDemo' , cols: [col] , data: data1.data , height: 'full-80' , page: true , limits: [50, 500, 5000, 50000] , limit: 50 , cellMinWidth: 90 } table.render(option); option.cols = [col]; option.data = data1.data; //å·æ°è¡¨æ ¼æ°æ® DisPlay_HideColumn(); //å设置 DisPlay_HideColumn(HModName, sessionStorage["HUserName"], option); table.render(option) layer.close(ajaxLoad); if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { ColFilter(); @@ -322,11 +341,11 @@ sWhere += " and " + ColName + " " + com; } if (HNumber) { sWhere += " and éè´ä»·æ ¼èµæä»£ç like '%" + HNumber + "%'"; sWhere += " and ç¼ç like '%" + HNumber + "%'"; } //if (HName) { // sWhere += " and éè´ä»·æ ¼åç§° like '%" + HName + "%'"; //} if (HName) { sWhere += " and åç§° like '%" + HName + "%'"; } get_Display(sWhere); sWhere = "";//è°ç¨æ¥å£åæ¸ ç©ºsWhereç¼å } @@ -381,7 +400,7 @@ shift: 2, area: ['100%', '100%'], maxmin: true, content: '../åºç¡èµæ/Gy_MatePriceSupEdit.html', content: '../åºç¡èµæ/Gy_MatePriceSupEdit.html?OperationType=1', end: function () { //å·æ°é¡µé¢, get_FastQuery(table, option); @@ -407,7 +426,7 @@ , shade: 0.6 //é®ç½©éæåº¦ , maxmin: true //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: '../åºç¡èµæ/Gy_MatePriceSupEdit.html?hID=' + hID , content: '../åºç¡èµæ/Gy_MatePriceSupEdit.html?OperationType=3&hID=' + hID , resize: false , cancel: function () { //$(".layui-btn").removeClass("layui-btn-disabled"); @@ -424,130 +443,47 @@ } //#endregion //#region æ¹éå®¡æ ¸ï¼num=1ï¼/åå®¡æ ¸ï¼num=2ï¼ function set_CheckBillAll(num) { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length != 0) { var uniqueIds = [...new Set(data.map(obj => obj.HItemID))];//å°å¯¹è±¡æ°ç»idæåå»é var queryString = uniqueIds.join(",");//å°idsåææ°ç» $.ajax({ type: "GET", url: GetWEBURL() + "/Gy_MatePriceSup/CheckAll", async: false, //asyncç¨äºæ§å¶ï¼falseï¼åæ¥åï¼trueï¼å¼æ¥ï¼é»è®¤çæ¯trueï¼å³è¯·æ±é»è®¤çæ¯å¼æ¥è¯·æ± data: { "ids": queryString, "Type": num, "HMaker": sessionStorage["HUserName"] }, success: function (result) { if (result.count == 1) { layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { // å¾å°frameç´¢å¼ var index = layer.getFrameIndex(window.name); //å ³éå½åframe layer.close(index); //ä¿®æ¹ä¸ºååå·æ°çé¢ $("#btnSearch").trigger('click'); }); } else { layer.msg(result.Message, { icon: 2, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }, error: function (err) { layer.msg('é误' + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); } }); } else { layer.msg('è¯·éæ©æ°æ®å®¡æ ¸ï¼'); } } //#endregion //#region å·æ° function get_Refresh() { set_ClearQuery(); get_Display(sWhere); } //#endregion //#region éèå设置 function get_HideColumn() { var colName = ""; var contentUrl = ""; for (var i = 1; i < option.cols[0].length - 1; i++) { colName += option.cols[0][i]["title"] + ","; } var urlStr = window.document.location.pathname;//è·åæä»¶è·¯å¾ var urlLen = urlStr.split('/'); for (var i = 0; i < urlLen.length - 4; i++) { contentUrl += "../"; } colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI è¿è¡ç¼ç contentUrl += 'åºç¡èµæ/éèå设置/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName; layer.open({ type: 2 , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ , title: "éèå设置" //æ é¢ , closeBtn: 1 //çªä½å³ä¸è§å ³é ç æ ·å¼ , shift: 2 //å¼¹åºå¨ç» , area: ["50%", "90%"] //çªä½å¤§å° , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º , content: [contentUrl, "yes"] , btn: ["ç¡®å®", "åæ¶"] , btn1: function (index, laero) { //å·æ°è¡¨æ ¼æ°æ® DisPlay_HideColumn(); //æ´æ°è¡¨æ ¼ç¼åçæ°æ® layer.close(index);//å ³éå¼¹çª } }) } //#endregion //#region æ¾ç¤ºåæ°æ® function DisPlay_HideColumn() { $.ajax({ url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList', type: "GET", data: { "HModName": HModName, "user": sessionStorage["HUserName"] }, success: function (data1) { if (data1.data.length != 0) { var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® /* var titleData = ["åæ®ID", "HMouldID", "hsubid", "HManagerID", "æºå主å ç ", "æºååå ç "];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å±*/ dataCol = data1.data[0].HGridString.split(','); for (var i = 0; i < option.cols[0].length - 2; i++) { if (dataCol[i]) { var dataCols = dataCol[i].split('|'); } //éèå if (dataCols[1] == 1) { option.cols[0][i + 1]["hide"] = true; } //设置å宽 if (dataCols[3] > 0) { option.cols[0][i + 1]["width"] = dataCols[3]; } //设置å 容åä½å¤§å° if (data1.data[0].HFontSize != 0) { option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;"; } else { option.cols[0][i + 1]["style"] = "font-size:100%"; } //设置å宽 //if (data1.data[0].HColumnWidth != 0) { // option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;"; //} else { // option.cols[0][i + 1]["width"] = ""; //} //æ¾ç¤ºå if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) { option.cols[0][i + 1]["hide"] = false; } //å使å¨ä½ç½®(å·¦ å± ä¸ å³) switch (dataCols[2]) { case "L": option.cols[0][i + 1]["align"] = "left"; break; case "M": option.cols[0][i + 1]["align"] = "center"; break; case "R": option.cols[0][i + 1]["align"] = "right"; break; } } //åæ¶å»ç»å for (var i = 1; i < option.cols[0].length - 1; i++) { if (option.cols[0][i]["fixed"] != null) { option.cols[0][i]["fixed"] = null; } else { break; } } //å»ç»å if (data1.data[0].HFixCols != 0) { for (var i = 0; i < data1.data[0].HFixCols; i++) { if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) { data1.data[0].HFixCols += 1; } option.cols[0][i + 1]["fixed"] = "left"; } } table.render(option); } else { table.render(option); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }) } //#endregion @@ -572,6 +508,22 @@ }) //#endregion //#region æåºåéæ© table.on('sort(mainTable)', function (obj) { //注ï¼sort æ¯å·¥å ·æ¡äºä»¶åï¼test æ¯ table åå§å®¹å¨ç屿§ lay-filter="对åºçå¼" table.reload('mainTable', { initSort: obj //è®°å½åå§æåºï¼å¦æä¸è®¾çè¯ï¼å°æ æ³æ 记表头çæåºç¶æã layui 2.1.1 æ°å¢åæ° , where: { //请æ±åæ°ï¼æ³¨æï¼è¿éé¢çåæ°å¯ä»»æå®ä¹ï¼å¹¶éä¸é¢åºå®çæ ¼å¼ï¼ field: obj.field //æåºå段 卿¥å£ä½ä¸ºåæ°å段 field order , order: obj.type //æåºæ¹å¼ 卿¥å£ä½ä¸ºåæ°å段 field order } }); option.data = layui.table.cache["mainTable"]; table.render(option); ////å·æ°æé®æ¾ç¤º //Display_HideButton(set_HideButton_ID, HBillType, HModName, sessionStorage["HUserName"]); }); //#endregion //#region åææ¾ç¤ºä¸ææ¡ function ColFilter() { var Organization = '<option value="0" selected="selected" ></option>'; WebTM/views/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/Gy_MatePriceSupEdit.html
@@ -57,9 +57,15 @@ <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="HNumber" id="HNumber" readonly> <input type="text" class="layui-input" name="HNumber" id="HNumber" > <input id="HItemID" name="HItemID" value="0" type="hidden" /> <input id="HMakeEmp" name="HMakeEmp" value="" type="hidden" /> </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="HName" id="HName" > </div> </div> <div class="layui-inline"> @@ -98,8 +104,6 @@ <input type="text" class="layui-input" name="HModel" id="HModel" autocomplete="off"> </div> </div> </div> <div class="layui-row"> <div class="layui-inline"> <label class="layui-form-label">åä½</label> <div class="layui-input-block"> @@ -110,6 +114,8 @@ </button> </div> </div> </div> <div class="layui-row"> <div class="layui-inline"> <label class="layui-form-label">å¸å«</label> <div class="layui-input-block"> @@ -120,14 +126,35 @@ </button> </div> </div> <div class="layui-inline"> <label class="layui-form-label">å ³è对象</label> <div class="layui-input-block"> <input type="text" readonly name="HRelationName" id="HRelationName" class="layui-input" value="" style="float: left; width: 135px;"> <input type="hidden" name="HRelationID" id="HRelationID" class="layui-input" value="0" style="float:left;width:150px;"> <button type="button" lay-submit="" class="layui-btn" lay-filter="HRelationList" id="HRelationList" style="width:40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> </div> </div> <div class="layui-inline"> <label class="layui-form-label">æ¹æ¡ç±»å</label> <div class="layui-input-block" style="margin-left: 120px;"> <select name="HType" id="HType" lay-verify="HType" > <option value="ç©æ+客æ·" selected>ç©æ+客æ·</option> <option value="ç©æ+客æ·å¤§ç±»">ç©æ+客æ·å¤§ç±»</option> <option value="ç©æ+ä¾åºå">ç©æ+ä¾åºå</option> <option value="ç©æ+ä¾åºå大类">ç©æ+ä¾åºå大类</option> </select> </div> </div> </div> <div class="layui-row" hidden> <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="date" class="layui-input" name="HBeginDate" id="HBeginDate"> </div> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">ç»ææ¥æ</label> <div class="layui-input-block" style="margin-left: 120px;"> @@ -135,11 +162,23 @@ </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">åå»ºæ¥æ</label> <label class="layui-form-label" style="width: 85px;">å¼å§æ°é</label> <div class="layui-input-block" style="margin-left: 120px;"> <input type="date" class="layui-input" name="HMakeDate" id="HMakeDate"> <input type="text" class="layui-input" name="HBeginQty" id="HBeginQty" value="0"> </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="HEndQty" id="HEndQty" value="0"> </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="date" class="layui-input" name="HMakeDate" id="HMakeDate"> </div> </div>--> </div> </div> </div> @@ -175,21 +214,19 @@ //#region è¿å ¥é¡µé¢å³å è½½ var params = getUrlVars(); //var OperationType = params[params[0]]; //ä»åæ°ä¸è·å æ°æ®ç±»å 1æ·»å ä¿å 2å¤å¶ 3 ç¼è¾ var linterid = params[params[0]]; //ä»åæ°ä¸è·å åæ®å ç var OperationType = params[params[0]]; //ä»åæ°ä¸è·å æ°æ®ç±»å 1æ·»å ä¿å 2å¤å¶ 3 ç¼è¾ var linterid = params[params[1]]; //ä»åæ°ä¸è·å åæ®å ç //夿æ¯å¦æ°å¢ if (linterid == null || linterid == 0) { $("#HBeginDate").val(Format(new Date(), "yyyy-MM-dd")); /*$("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));*/ $("#HEndDate").val(Format(new Date(Date.now() + 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); } else {//å¦æä¿®æ¹åèµ°ä¸é¢ new //ç¦ç¨ç»ç»é项 RoadBillMain(linterid); } $("#HBeginDate").val(Format(new Date(), "yyyy-MM-dd")); $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd")); $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); set_ClearBill(); @@ -216,7 +253,7 @@ , shade: 0.6 //é®ç½©éæåº¦ , maxmin: true //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: ['../../../views/Baseset/åºç¡èµæ/Gy_UnitList.html', 'yes'] , content: ['../../åºç¡èµæ/å ¬ç¨åºç¡èµæ/Gy_Unit.html', 'yes'] , resize: false , cancel: function () { //$(".layui-btn").removeClass("layui-btn-disabled"); @@ -228,8 +265,8 @@ if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } $("#HUnitName").val(checkStatus.data[0].HName); $("#HUnitID").val(checkStatus.data[0].HItemID); $("#HUnitName").val(data[0].计éåä½åç§°); $("#HUnitID").val(data[0].HItemID); layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { } @@ -245,7 +282,7 @@ , shade: 0.6 //é®ç½©éæåº¦ , maxmin: true //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: ['../../../views/Baseset/åºç¡èµæ/Gy_MaterialList.html', 'yes'] , content: ['../../åºç¡èµæ/å ¬ç¨åºç¡èµæ/Gy_Material.html', 'yes'] , resize: false , cancel: function () { //$(".layui-btn").removeClass("layui-btn-disabled"); @@ -257,10 +294,12 @@ if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } $("#HMaterName").val(checkStatus.data[0].HName); $("#HMaterNumber").val(checkStatus.data[0].HNumber); $("#HModel").val(checkStatus.data[0].HModel); $("#HMaterName").val(checkStatus.data[0].ç©æåç§°); $("#HMaterNumber").val(checkStatus.data[0].ç©æä»£ç ); $("#HModel").val(checkStatus.data[0].è§æ ¼åå·); $("#HMaterID").val(checkStatus.data[0].HItemID); $("#HUnitID").val(checkStatus.data[0].HUnitID); $("#HUnitName").val(checkStatus.data[0].计éåä½åç§°); layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { } @@ -294,6 +333,108 @@ } , btn2: function (index, layero) { } }) }); //éæ©å ³è对象 form.on('submit(HRelationList)', function () { if ($("#HType").val() == "ç©æ+客æ·") { layer.open({ type: 2 , area: ['90%', '90%']//å¤§å° , title: '客æ·å表' , shade: 0.6 //é®ç½©éæåº¦ , maxmin: true //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: ['../../åºç¡èµæ/éå®åºç¡èµæ/Gy_Customer.html', 'yes'] , resize: false , btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } $("#HRelationName").val(checkStatus.data[0].客æ·åç§°); $("#HRelationID").val(checkStatus.data[0].HItemID); layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { } }) } else if ($("#HType").val() == "ç©æ+客æ·å¤§ç±»") { layer.open({ type: 2 , area: ['90%', '90%']//å¤§å° , title: '客æ·åç±»å表' , shade: 0.6 //é®ç½©éæåº¦ , maxmin: true //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: ['../../åºç¡èµæ/å ¬ç¨åºç¡èµæ/Gy_CusType.html', 'yes'] , resize: false , btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } $("#HRelationName").val(checkStatus.data[0].客æ·åç±»åç§°); $("#HRelationID").val(checkStatus.data[0].HItemID); layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { } }) } else if ($("#HType").val() == "ç©æ+ä¾åºå") { layer.open({ type: 2 , area: ['90%', '90%']//å¤§å° , title: 'ä¾åºåå表' , shade: 0.6 //é®ç½©éæåº¦ , maxmin: true //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: ['../../åºç¡èµæ/éè´åºç¡èµæ/Gy_Supplier.html?Type=HSup', 'yes'] , resize: false , btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } $("#HRelationName").val(checkStatus.data[0].ä¾åºååç§°); $("#HRelationID").val(checkStatus.data[0].HItemID); layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { } }) } else if ($("#HType").val() == "ç©æ+ä¾åºå大类") { layer.open({ type: 2 , area: ['90%', '90%']//å¤§å° , title: 'ä¾åºååç±»å表' , shade: 0.6 //é®ç½©éæåº¦ , maxmin: true //å è®¸å ¨å±æå°å , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ , content: ['../../åºç¡èµæ/å ¬ç¨åºç¡èµæ/Gy_SupType.html', 'yes'] , resize: false , btn: ['ç¡®å®', 'åæ¶'] , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" if (checkStatus.data.length === 0) { return layer.msg('è¯·éæ©æ°æ®'); } $("#HRelationName").val(checkStatus.data[0].ä¾åºååç±»åç§°); $("#HRelationID").val(checkStatus.data[0].HItemID); layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå é¨å¨æéå¢è®¡ç®ç } , btn2: function (index, layero) { } }) } else { } }); //#endregion @@ -352,17 +493,17 @@ //ç¼è¾ 页é¢èµå¼ function RoadBillMain(linterid)//å 载表头 { var sWhere = " and HItemID='" + linterid + "'"; $.ajax({ url: GetWEBURL() + "/Gy_MatePriceSup/MatePriceSupList", url: GetWEBURL() + "/Gy_MatePriceSup/cx", type: "GET", async: false, data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"]}, data: { "HItemID": linterid, "user": sessionStorage["HUserName"]}, success: function (d) { //主表 form.val("component-form-group", { //formTest å³ class="layui-form" æå¨å ç´ å±æ§ lay-filter="" 对åºçå¼ "HItemID": d.data[0].HItemID , "HNumber": d.data[0].éè´ä»·æ ¼èµæä»£ç , "HNumber": d.data[0].ç¼ç , "HName": d.data[0].åç§° , "HPrice": d.data[0].åä»· , "HMaterID": d.data[0].HMaterID , "HMaterNumber": d.data[0].ç©æä»£ç @@ -372,6 +513,13 @@ , "HUnitName": d.data[0].计éåä½ , "HCurID": d.data[0].HCurID , "HCurName": d.data[0].å¸å« , "HBeginDate": formatDate(d.data[0].å¼å§æ¥æ) , "HEndDate": formatDate(d.data[0].ç»ææ¥æ) , "HType": d.data[0].æ¹æ¡ç±»å == "" ? "ç©æ+客æ·" : d.data[0].æ¹æ¡ç±»å , "HRelationID": d.data[0].HRelationID , "HRelationName": d.data[0].å ³èåç§° , "HBeginQty": d.data[0].å¼å§æ°é , "HEndQty": d.data[0].ç»ææ°é , "HRemark": d.data[0].夿³¨ }); form.render('checkbox'); @@ -395,4 +543,32 @@ //#endregion }); function GetHCusNameValue(obj) //è¿åå®¢æ· { $("#HRelationName").val(obj[0].客æ·åç§°); $("#HRelationID").val(obj[0].HItemID); } function GetHSupNameValue(obj) //è¿åä¾åºå { $("#HRelationName").val(obj[0].ä¾åºååç§°); $("#HRelationID").val(obj[0].HItemID); } //åå»è¿å计éåä½ function GetUnitValue(data) { $("#HUnitName").val(data[0].计éåä½åç§°); $("#HUnitID").val(data[0].HItemID); } function GetGyMaterial(data) { $("#HMaterName").val(data.ç©æåç§°); $("#HMaterNumber").val(data.ç©æä»£ç ); $("#HModel").val(data.è§æ ¼åå·); $("#HMaterID").val(data.HItemID); $("#HUnitID").val(data.HUnitID); $("#HUnitName").val(data.计éåä½åç§°); } //åå»è¿åè´§å¸ function GetGyCur(data) { $("#HCurName").val(data.è´§å¸åç§°); $("#HCurID").val(data.HItemID); } </script>