| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <!--<div class="layui-tab" lay-filter="tab-POStockInBill"> |
| | | <div class="layui-tab-content"> |
| | | <div class="layui-tab-item layui-show"> |
| | | <div class="layui-form-item" style="padding-top: 10px;"> |
| | | <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="HFixCols" lay-verify="HFixCols" id="HFixCols"> |
| | | </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="HFontSize" lay-verify="HFontSize" id="HFontSize"> |
| | | </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" lay-verify="HColumnWidth" name="HColumnWidth" id="HColumnWidth"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç¹å»æåº</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;width: 184px;"> |
| | | <select name="HSortFlag" lay-verify="HSortFlag" id="HSortFlag"> |
| | | <option value=""></option> |
| | | <option value="æ¯">æ¯</option> |
| | | <option value="å¦">å¦</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">éä¸è¡å计</label> |
| | | <div class="layui-input-block" style="margin-left: 125px;width: 184px;"> |
| | | <select name="HSelTotal" lay-verify="HSelTotal" id="HSelTotal"> |
| | | <option value=""></option> |
| | | <option value="æ¯">æ¯</option> |
| | | <option value="å¦">å¦</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div>--> |
| | | </form> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </body> |
| | | </html> |
| | | <!--è¡ä¸æéæ©(坹齿¹å¼)--> |
| | | <!--<script type="text/html" id="Alignment"> |
| | | <select name="Alignment" lay-filter="Alignment" id="Alignment{{d.LAY_TABLE_INDEX+1}}"> |
| | | <option value="L">左对é½</option> |
| | | <option value="M">å±
ä¸</option> |
| | | <option value="R">å³å¯¹é½</option> |
| | | </select> |
| | | </script>--> |
| | | <!--å¤éæ¡ æ¯å¦éè--> |
| | | <script type="text/html" id="IsHide"> |
| | | <div class="layui-input-block" style="margin-left: 20px;"> |
| | |
| | | , table = layui.table |
| | | , form = layui.form |
| | | , element = layui.element; |
| | | //æ¥è¯¢æ¡ä»¶ |
| | | var sWhere = ""; |
| | | var option = []; |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | | var no_edit = []; //ä¸å¯ç¼è¾æé®çä¿¡æ¯å表 |
| | | |
| | | //è·ååæ° |
| | | var params = getUrlVars(); |
| | | var HModName = params[params[0]]; //模ååç§° |
| | | var HBillType = params[params[1]]; //åæ®ç±»å |
| | |
| | | btnNameList = decodeURI(btnNameList); |
| | | btnOrderList = decodeURI(btnOrderList); |
| | | |
| | | //æ¥è¯¢æ¡ä»¶ |
| | | var sWhere = ""; |
| | | var option = []; |
| | | |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | | |
| | | //页é¢åå§å |
| | | set_ClearBill(); |
| | | |
| | | //#endregion |
| | | |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | | |
| | | ////è¡éæ©å¤çï¼å¯¹é½æ¹å¼ï¼ |
| | | //form.on('select(Alignment)', function (data) { |
| | | // //è·å䏿æ¡éä¸çå¼ |
| | | // var elem = data.othis.parents('tr'); |
| | | // var dataindex = elem.attr("data-index"); |
| | | // $.each(option.data, function (index, value) { |
| | | // if (value.LAY_TABLE_INDEX == dataindex) { |
| | | // value.Alignment = data.value;//æéä¸ä¸ææ¡idå¼èµå¼ç»è¡¨æ ¼ç¼å |
| | | // } |
| | | // }); |
| | | //}); |
| | | |
| | | //æ¯å¦éè |
| | | form.on('checkbox(IsHide)', function (data) { |
| | |
| | | var btnOrderLists = btnOrderList.split(','); //ç¸å¯¹åæ®ä¼ è¿æ¥çæé®æ¬¡åº |
| | | var data = []; //éè¦ä¼ è¿è¡¨æ ¼çæ°æ® |
| | | |
| | | no_edit = []; //æ¸
空ä¸å¯ç¼è¾æé®çä¿¡æ¯å表 |
| | | |
| | | for (var i = 0; i < btnIdLists.length; i++) { |
| | | for (var j = 0; j < data1.count; j++) { |
| | | if (btnIdLists[i] == data1.data[j]["HButtonID"]) { |
| | | data.push({ "BtnName": btnNameLists[i], "IsHide": data1.data[j]["HHideFlag"] }); |
| | | if (data1.data[j]["HEditFlag"] == false) { |
| | | no_edit.push({ "HBillType": data1.data[j]["HBillType"], "HModuleName": data1.data[j]["HModuleName"], "HButtonID": data1.data[j]["HButtonID"], "HButtonName": data1.data[j]["HButtonName"], "HOrder": data1.data[j]["HOrder"], "HHideFlag": data1.data[j]["HHideFlag"], "HEditFlag": data1.data[j]["HEditFlag"] }); |
| | | } else { |
| | | data.push({ "BtnID": btnIdLists[i], "BtnName": btnNameLists[i], "IsHide": data1.data[j]["HHideFlag"] }); |
| | | } |
| | | break; |
| | | } |
| | | } |
| | | if (data.length == i) { |
| | | data.push({ "BtnName": btnNameLists[i], "IsHide": false }); |
| | | if (data.length + no_edit.length == i) { |
| | | data.push({ "BtnID": btnIdLists[i],"BtnName": btnNameLists[i], "IsHide": false }); |
| | | } |
| | | } |
| | | option.data = data; |
| | |
| | | , cellMinWidth: 90 |
| | | , limit: 500 |
| | | , cols: [[ |
| | | { field: 'BtnName', title: 'æé®å', width: 100 } |
| | | { field: 'BtnID', title: 'æé®ID', width: 100, hide: false } |
| | | ,{ field: 'BtnName', title: 'æé®å', width: 100 } |
| | | , { file: 'IsHide', title: 'æ¯å¦éè', width: 100, templet: '#IsHide' } |
| | | ]] |
| | | }; |
| | |
| | | var tableData = []; //è·åè¡¨æ ¼æ°æ® |
| | | var btnIdLists = btnIdList.split(','); //ç¸å¯¹åæ®ä¼ è¿æ¥çæé®id |
| | | var btnNameLists = btnNameList.split(','); //ç¸å¯¹åæ®ä¼ è¿æ¥çæé®åç§° |
| | | var btnOrderLists = btnOrderList.split(',');//ç¸å¯¹åæ®ä¼ è¿æ¥çæé®æ¬¡åº |
| | | var btnOrderLists = btnOrderList.split(',');//ç¸å¯¹åæ®ä¼ è¿æ¥çæé®æ¬¡åº |
| | | //è·åè¡¨æ ¼æ°æ® |
| | | for (var i = 0; i < table.cache["mainTable"].length; i++) { |
| | | if (table.cache["mainTable"][i] != "") { |
| | |
| | | var sBtnIdLists = JSON.stringify(btnIdLists); |
| | | var sBtnNameLists = JSON.stringify(btnNameLists); |
| | | var sBtnOrderLists = JSON.stringify(btnOrderLists); |
| | | var sNo_EditLists = JSON.stringify(no_edit); |
| | | |
| | | |
| | | //æ¼æ¥éè¦ä¼ éçåæ° |
| | | var sMainSub = sTableData + ';' + sBtnIdLists + ';' + sBtnNameLists + ';' + sBtnOrderLists + ';' + HModName + ';' + HBillType; |
| | | var sMainSub = sTableData + ';' + sBtnIdLists + ';' + sBtnNameLists + ';' + sBtnOrderLists + ';' + HModName + ';' + HBillType + ";" + sNo_EditLists; |
| | | var index = layer.load(); |
| | | $.ajax({ |
| | | type: "POST", |