| | |
| | | <!DOCTYPE html> |
| | | <html> |
| | | |
| | | <head> |
| | | <meta charset="utf-8" /> |
| | | <title>æ°å¢/ç¼è¾å·¥ä½ä¸å¿</title> |
| | | <meta name="renderer" content="webkit"> |
| | | <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> |
| | | <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> |
| | | <meta name="viewport" |
| | | content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> |
| | | <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> |
| | | <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> |
| | | <script src="../../../layuiadmin/layui/layui.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/zgqCustom/zgqCustom.js"></script> |
| | | <script src="../../../layuiadmin/SetColumn.js"></script> |
| | | <style> |
| | | .layui-form-item .layui-inline { |
| | | margin-top: 5px; |
| | |
| | | } |
| | | </style> |
| | | </head> |
| | | |
| | | <body> |
| | | |
| | | <div class="layui-fluid" style="padding: 0;"> |
| | |
| | | <form id="form0" class="layui-form" lay-filter="component-form-group" action=""> |
| | | <div class="layui-card-header"> |
| | | <div class="layui-btn-group"> |
| | | <button type="button" id="set_SaveBill" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_SaveBill">ä¿å</button> |
| | | <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">éåº</button> |
| | | <button type="button" id="set_SaveBill" class="layui-btn layui-btn-normal layui-btn-radius" |
| | | lay-submit="" lay-filter="set_SaveBill">ä¿å</button> |
| | | <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" |
| | | lay-filter="Cancel">éåº</button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item" style="padding-top: 10px;"> |
| | |
| | | <ul class="layui-tab-title"> |
| | | <li class="layui-this">åºæ¬ä¿¡æ¯</li> |
| | | <li>å
¶ä»ä¿¡æ¯</li> |
| | | <li>å¶åä¿¡æ¯</li> |
| | | </ul> |
| | | <div class="layui-tab-content"> |
| | | <div class="layui-tab-item layui-show"> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">å·¥ä½ä¸å¿ä»£ç *</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber" autocomplete="off"> |
| | | <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber" |
| | | autocomplete="off"> |
| | | <input id="HItemID" name="HItemID" type="hidden" /> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">å©è®°ç </label> |
| | | <div class="layui-input-inline" style="margin-bottom: -15px;"> |
| | | <input class="layui-input" name="HHelpCode" lay-verify="HHelpCode" id="HHelpCode" value="0"> |
| | | <input class="layui-input" name="HHelpCode" lay-verify="HHelpCode" |
| | | id="HHelpCode" value="0"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">æ¡å½¢ç </label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HBarCodeForBase" lay-verify="HBarCodeForBase" id="HBarCodeForBase"> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">æ¡å½¢ç </label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HBarCodeForBase" |
| | | lay-verify="HBarCodeForBase" id="HBarCodeForBase"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">ç¦ç¨æ å¿</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="checkbox" name="checkboxHStopflag" id="checkboxHStopflag" lay-skin="primary" lay-filter="checkboxHStopflag" value="true" title="æ¯å¦ç¦ç¨"> |
| | | <input type="checkbox" name="HStopflag" id="HStopflag" |
| | | lay-skin="primary" lay-filter="HStopflag" value="true" title="æ¯å¦ç¦ç¨"> |
| | | <input type="hidden" value="false" name="HStopflag" id="HStopflag"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label" style="width: 120px">使ç¨ç¶æï¼</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="HUseFlag" id="HUseFlag" lay-verify="HUseFlag"> |
| | | <option value="æªæ£æµ" selected>æªæ£æµ</option> |
| | | <option value="æªä½¿ç¨">æªä½¿ç¨</option> |
| | | <option value="已使ç¨">已使ç¨</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="layui-col-xs8 layui-inline"> |
| | | <label class="layui-form-label" style="width: 12.5%;">夿³¨</label> |
| | | <div class="layui-input-block"> |
| | | <input class="layui-input" name="HRemark" id="HRemark" autocomplete="off" style=" width: 75%;"> |
| | | <input class="layui-input" name="HRemark" id="HRemark" |
| | | autocomplete="off" style=" width: 75%;"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs8 layui-inline"> |
| | | <label class="layui-form-label" style="width: 12.5%;">ç»ç»*</label> |
| | | <label class="layui-form-label" style="width: 12.5%;">使ç¨ç»ç»</label> |
| | | <div class="layui-input-inline" style="margin-bottom: -15px;"> |
| | | <div class="layui-form"> |
| | | <div class="layui-form-item" style=" width: 375%;"> |
| | | <select name="HUSEORGID" id="HUSEORGID" lay-verify="HUSEORGID" > |
| | | <select name="HUSEORGID" id="HUSEORGID" lay-verify="HUSEORGID"> |
| | | <!--å¨ææ¸²æç»ç»--> |
| | | </select> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs8 layui-inline"> |
| | | <label class="layui-form-label" style="width: 12.5%;">å建ç»ç»</label> |
| | | <div class="layui-input-inline" style="margin-bottom: -15px;"> |
| | | <div class="layui-form"> |
| | | <div class="layui-form-item" style=" width: 375%;"> |
| | | <select name="HCREATEORGID" id="HCREATEORGID" |
| | | lay-verify="HCREATEORGID"> |
| | | <!--å¨ææ¸²æç»ç»--> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | <div class="layui-tab"> |
| | | <ul class="layui-tab-title"> |
| | | <li lay-id="1" style="padding:1px;" class="layui-this">çäº§èµæºä¿¡æ¯</li> |
| | | </ul> |
| | | <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="btn-AddLine"><i class="layui-icon layui-icon-form"></i>å¢å ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>å¤å¶ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | </div> |
| | | </script> |
| | | <script type="text/html" id="xuhao"> |
| | | {{d.LAY_TABLE_INDEX+1}} |
| | | </script> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-tab-item"> |
| | | |
| | | <div class="layui-tab-item"> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">工使¶é´</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HWorkTimes" lay-verify="HWorkTimes" id="HWorkTimes" value="0"> |
| | | <input class="layui-input" name="HWorkTimes" lay-verify="HWorkTimes" |
| | | id="HWorkTimes" value="0"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">è®¾å¤æ°é</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HQty" lay-verify="HQty" id="HQty" value="0"> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">è®¾å¤æ°é</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HQty" lay-verify="HQty" id="HQty" |
| | | value="0"> |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">è¡ä¸æ å</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HDayMoney" lay-verify="HDayMoney" id="HDayMoney" value="0"> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">è¡ä¸æ å</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HDayMoney" lay-verify="HDayMoney" |
| | | id="HDayMoney" value="0"> |
| | | </div> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">é¨é¨</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> |
| | | <input type="hidden" name="HDeptID" id="HDeptID" value="0"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HDepart-BT" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs4 layui-inline"> |
| | | <label class="layui-form-label">é¨é¨</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HDeptName" id="HDeptName" class="layui-input" |
| | | value="" |
| | | style="float: left; width: 150px; background-color: #efefef4d;" |
| | | readonly> |
| | | <input type="hidden" name="HDeptID" id="HDeptID" value="0"> |
| | | <button type="button" lay-submit="" class="layui-btn" |
| | | lay-filter="HDepart-BT" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" |
| | | style="margin-left:-9px;"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="layui-tab-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="HStopEmp" id="HStopEmp" |
| | | 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="HCheckEmp" id="HCheckEmp" |
| | | 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="HMakeTime" id="HMakeTime" |
| | | 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="HStopTime" id="HStopTime" |
| | | 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="HCheckTime" id="HCheckTime" |
| | | style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <input type="hidden" value="0" name="HParentID" id="HParentID"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </form> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <script type="text/html" id="barDemo"> |
| | | <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">å é¤</a> |
| | | </script> |
| | | <script> |
| | | var optionData = [] |
| | | |
| | | //#region æå 注é |
| | | //#endregion |
| | | layui.config({ |
| | |
| | | var month = date.getMonth() + 1; |
| | | var year = date.getFullYear(); |
| | | var shijian = year + "-" + month + "-" + day; |
| | | var HModName = "Gy_WorkCenter_Add_Edit" |
| | | var option = [] |
| | | //#endregion |
| | | |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | | |
| | | //ç¦ç¨é项 |
| | | $("#HUSEORGID").attr("disabled", true); |
| | | $("#HCREATEORGID").attr("disabled", true); |
| | | $("#HStopflag").attr("disabled", true); |
| | | $("#HUseFlag").attr("disabled", true); |
| | | layui.form.render('checkbox'); |
| | | //夿æ¯å¦ç»å½ æªç»å½åè·³å°ç»å½é¡µ |
| | | get_LoginIs(); |
| | | |
| | | // åå§åè¡¨æ ¼ç»æ |
| | | set_InitGrid(); |
| | | // åå§åç»ç» |
| | | Organ(); |
| | | //è·å页é¢è·³è½¬åæ° |
| | | var params = get_UrlVars(); |
| | |
| | | //夿æä½ç±»å |
| | | if (OperationType == 1) {//æ æºåæ°å¢ |
| | | $("#HItemID").val(0); |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HUSEORGID").attr("disabled", true); |
| | | $("#HMaker").val(sessionStorage["HMaker"]); //æ ¹æ®ç»å½ç¨æ·å¸¦åºå建人 |
| | | $("#HMakeTime").val(Format(new Date(), "yyyy-MM-dd")); |
| | | |
| | | btnAddLine({ HCenterID: $('#HItemID').val(), HCenterName: $("#HName").val(), HSourceID: 0, HSourceName: "" }) |
| | | } |
| | | else if (OperationType == 2) {//å¤å¶ |
| | | //ç¼è¾ç¶ææ¶ï¼æ ¹æ®å
ç ï¼è·åä¿¡æ¯å¹¶åå
¥çé¢ |
| | | RoadBillMain(linterid); |
| | | $("#HMaker").val(sessionStorage["HMaker"]); //æ ¹æ®ç»å½ç¨æ·å¸¦åºå建人 |
| | | $("#HMakeTime").val(Format(new Date(), "yyyy-MM-dd")); |
| | | } |
| | | else if (OperationType == 3) {//ç¼è¾ |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HUSEORGID").attr("disabled", true); |
| | | $("#HItemID").val(linterid);//ä¿®æ¹æ¶ä¸»è¡¨ID |
| | | //ç¼è¾ç¶ææ¶ï¼æ ¹æ®å
ç ï¼è·åä¿¡æ¯å¹¶åå
¥çé¢ |
| | | RoadBillMain(linterid); |
| | |
| | | |
| | | |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | | |
| | | //头工å
·æ |
| | | table.on('toolbar(mainTable)', function (obj) { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data;; |
| | | var AddRow = table.cache['mainTable']; |
| | | var NewRow = { HCenterID: $('#HItemID').val(), HCenterName: $("#HName").val(), HSourceID: 0, HSourceName: "" }; |
| | | console.log(NewRow); |
| | | switch (obj.event) { |
| | | //æ°å¢ä¸è¡ |
| | | case 'btn-AddLine': btnAddLine(NewRow); |
| | | break; |
| | | //å¤å¶ä¸è¡ |
| | | case 'btn-CopyLine': btnCopyLine(data); |
| | | break; |
| | | //å设置 |
| | | case 'set_HideColumn': |
| | | get_HideColumnEditWithCallback(HModName, sessionStorage["HUserName"], option, table, function () { |
| | | table.render('mainTable', opt) |
| | | }) |
| | | break; |
| | | } |
| | | }); |
| | | |
| | | //éåºæé® |
| | | form.on('submit(Cancel)', function () { |
| | |
| | | set_SaveBill(data); |
| | | }); |
| | | |
| | | //è¡å
äºä»¶ |
| | | table.on('tool(mainTable)', function (obj) { |
| | | set_GridDelete(obj); //è¡å
å é¤ |
| | | set_GridCellCheck(obj); //è¡å
å¿«æ·é®çé |
| | | }); |
| | | //#endregion |
| | | |
| | | |
| | |
| | | } |
| | | form.val("component-form-group", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "HNumber": data.HNumber |
| | | , "HItemID": data.HItemID |
| | | , "HItemID": OperationType == 2 ? 0 : data.HItemID |
| | | , "HName": data.HName |
| | | , "HDeptName": data.HDeptName |
| | | , "HWorkTimes": data.HWorkTimes |
| | |
| | | , "HStopflag": data.HStopflag |
| | | , "HRemark": data.HRemark |
| | | , "HUSEORGID": data.HUSEORGID |
| | | , "HCreateORGID": data.HCreateORGID |
| | | , "HUseFlag": data.HUseFlag |
| | | , "HMaker": data.HMaker == "" ? sessionStorage["HMaker"] : data.HMaker |
| | | , "HMakeTime": data.HMakeTime == null ? "" : Format(new Date(data.HMakeTime), "yyyy-MM-dd") |
| | | , "HStopEmp": data.HStopEmp |
| | | , "HStopTime": data.HStopTime == null ? "" : Format(new Date(data.HStopTime), "yyyy-MM-dd") |
| | | , "HCheckEmp": data.HCheckEmp |
| | | , "HCheckTime": data.HCheckTime == null ? "" : Format(new Date(data.HCheckTime), "yyyy-MM-dd") |
| | | }); |
| | | |
| | | RoadBillSub(linterid) |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | function RoadBillSub(linterid) { |
| | | var ajaxLoad = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + "Gy_WorkCenter/listSub", |
| | | type: "GET", |
| | | data: { |
| | | sWhere: "and HCenterID = " + linterid, |
| | | user: sessionStorage["HUserName"] |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | option.data = result.data; |
| | | table.render(option); |
| | | } |
| | | |
| | | DisPlay_HideColumnEdit(HModName, sessionStorage["HUserName"], option, table) |
| | | layer.close(ajaxLoad); |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }) |
| | | } |
| | | |
| | | //#region ä¿åæ¹æ³ |
| | | function set_SaveBill(data) { |
| | | if ($("#HNumber").val() == "") { |
| | | if($("#HNumber").val() == "") { |
| | | layer.msg("请è¾å
¥å·¥ä½ä¸å¿ä»£ç ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | |
| | | } |
| | | } |
| | | |
| | | var sMainStr = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"]; |
| | | var sMainStr = JSON.stringify(data.field) |
| | | var sSubStr = JSON.stringify(table.cache['mainTable']); |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: GetWEBURL() + "Gy_WorkCenter/ModifyByID", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | async: true, |
| | | data: { "oMain": sMainStr + ";" + sessionStorage["HUserName"] }, |
| | | data: { "oMain": sMainStr + ";" + sessionStorage["HUserName"] + ";" + sSubStr }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { // 说æéªè¯æåäºï¼ |
| | |
| | | //#endregion |
| | | |
| | | |
| | | // åå§åçäº§èµæºä¿¡æ¯è¡¨ |
| | | function set_InitGrid() { |
| | | option = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , limit: 500 |
| | | , height: "full-230" |
| | | , loading: false |
| | | , totalRow: true |
| | | , cols: [[ //å表 |
| | | { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | , { field: 'HItemID', title: 'HItemID', width: 100, hide: true } |
| | | , { field: 'HCenterID', title: 'HCenterID', width: 100, hide: true } |
| | | , { field: 'HCenterName', title: 'å·¥ä½ä¸å¿åç§°', width: 100, edit: 'text' } |
| | | , { field: 'HSourceID', title: 'HSourceID', width: 100, hide: true } |
| | | , { field: 'HSourceName', title: 'çäº§èµæºåç§°', event: "HSourceNameSelect", width: 100, edit: 'text' } |
| | | , { title: 'æä½', toolbar: '#barDemo', width: 70 } |
| | | ]] |
| | | } |
| | | |
| | | option.data = []; |
| | | table.render(option); |
| | | } |
| | | |
| | | //è·åç»ç» |
| | | function Organ() { |
| | | //è·åç»å½é¡µç»ç»å |
| | |
| | | Organization += '<option style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>'; |
| | | } |
| | | $("#HUSEORGID").append(Organization); |
| | | $("#HUSEORGID").val(sessionStorage["OrganizationID"]) |
| | | $("#HUSEORGID").val(sessionStorage["OrganizationID"]); |
| | | $("#HCREATEORGID").append(Organization); |
| | | $("#HCREATEORGID").val(sessionStorage["OrganizationID"]); |
| | | form.render('select'); |
| | | } |
| | | layer.closeAll("loading"); |
| | |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'é¨é¨å表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_DepartmentList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_DepartmentList.html?Type=2&HOrgName=' + sessionStorage["Organization"], 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | } |
| | | $("#HCenter").val(checkStatus.data[0].å·¥ä½ä¸å¿åç§°); |
| | | $("#HCenterID").val(checkStatus.data[0].HItemID); |
| | | |
| | | let cache = table.cache['maintable'] |
| | | for (let item of cache[0]) { |
| | | item["HCenterID"] = checkStatus.data[0]['HItemID'] |
| | | item["HCenterName"] = checkStatus.data[0]['å·¥ä½ä¸å¿åç§°'] |
| | | } |
| | | |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //å¢å ä¸è¡ |
| | | function btnAddLine(NewRow) { |
| | | table.cache["mainTable"].push(NewRow); |
| | | option.data = table.cache["mainTable"]; |
| | | table.render(option); |
| | | //rows++; |
| | | // layer.msg('å¢å ä¸è¡æé®ï¼') |
| | | } |
| | | //å¤å¶ä¸è¡ |
| | | function btnCopyLine(data) { |
| | | var copydata = JSON.stringify(data); |
| | | if (data.length <= 0) { |
| | | layer.msg("è¯·éæ©éè¦å¤å¶çä¸è¡ï¼"); |
| | | } |
| | | else if (data.length > 1) { |
| | | layer.msg("åªè½éæ©å¤å¶ä¸è¡ï¼"); |
| | | } |
| | | else { |
| | | var copydata2 = copydata.substring(1, copydata.length);//å»é¤é¦è¡å符'[' |
| | | var copyrow = copydata2.substring(0, copydata2.length - 1);//å»é¤æ«å°¾å符']' |
| | | table.cache["mainTable"].push(JSON.parse(copyrow));//å°å¤å¶çè¡å¼ºè½¬æjson追å å°è¡¨æ ¼ä¸ |
| | | option.data = table.cache["mainTable"];//å°æ°æ®ç»å®å°dataä¸ |
| | | table.render(option);//å°æ°æ®æ¸²æå°è¡¨æ ¼ä¸ |
| | | } |
| | | } |
| | | // è¡¨æ ¼è¡å
äºä»¶å é¤ |
| | | function set_GridDelete(obj) { |
| | | var data = obj.data; |
| | | var rowIndex = $(obj.tr).attr("data-index"); |
| | | if (obj.event === 'del') { |
| | | layer.confirm('ççå é¤è¡ä¹', function (index) { |
| | | console.log("ç´¢å¼ä¸º:" + rowIndex); |
| | | if (rowIndex === '0' && table.cache["mainTable"].length == 1) { |
| | | layer.msg('é¦è¡æ æ³å é¤ï¼ï¼ï¼'); |
| | | } else { |
| | | //obj.del(); |
| | | //layer.close(index); |
| | | var oldData = table.cache["mainTable"]; |
| | | oldData.splice(obj.tr.data('index'), 1); |
| | | table.reload('mainTable', { data: oldData }); |
| | | layer.close(index); |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | |
| | | //è¡å
å¿«æ·é®çé |
| | | function set_GridCellCheck(obj) { |
| | | $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) { |
| | | debugger |
| | | if (event.key == "F7") { |
| | | if (obj.event == 'HSourceNameSelect') { |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "çäº§èµæº" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../åºç¡èµæ/ç产åºç¡èµæ/Gy_Source.html?OpenType=2', 'yes'] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | | var iframeWindow = window["layui-layer-iframe" + index];//è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//è·åéä¸çæ°æ® |
| | | if (checkStatus.length === 1) { |
| | | let data = checkStatus[0] |
| | | obj.update({ |
| | | HSourceID: data["HItemID"], |
| | | HSourceName: data["çäº§èµæºåç§°"] |
| | | }) |
| | | |
| | | table.render(option); |
| | | } else { |
| | | layer.msg("请éä¸ä¸æ¡æ°æ®ï¼") |
| | | } |
| | | |
| | | layer.closeAll(); |
| | | } |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | if (optionData.length > 0) { |
| | | obj.update({ |
| | | HSourceID: optionData[0]["HItemID"], |
| | | HSourceName: optionData[0]["çäº§èµæºåç§°"] |
| | | }) |
| | | |
| | | optionData = [] |
| | | } |
| | | |
| | | } |
| | | }); |
| | | |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | |
| | | $("#HName").on("blur", function () { |
| | | let val = $(this).val() |
| | | let data = table.cache['mainTable']; |
| | | for (let dOne of data) { |
| | | dOne["HCenterName"] = val; |
| | | } |
| | | |
| | | table.reload("mainTable", { |
| | | data: data |
| | | }) |
| | | }) |
| | | |
| | | //#endregion |
| | | |
| | | |
| | | //以䏿¯layui模å |
| | | }); |
| | | |
| | | function GetGySource(data) { |
| | | optionData = data |
| | | } |
| | | </script> |
| | | </body> |
| | | |
| | | </html> |