| | |
| | | <script src="../../../layuiadmin/PubCustom.js"></script> |
| | | <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> |
| | | <script src="../../../layuiadmin/PageTitle.js"></script> |
| | | <script src="../../../layuiadmin/SetColumn.js"></script> |
| | | <style> |
| | | .main-btn { /*头é¨ä¸»æé®*/ |
| | | padding: 0 2px; /*è°æ´æé®å·¦å³ç©ºé大å°*/ |
| | |
| | | /* 鲿¢ä¸ææ¡ç䏿å表被éè---å¿
须设置--- */ |
| | | .layui-table-cell { |
| | | overflow: visible !important; |
| | | } |
| | | .layui-table th, .layui-table td { |
| | | white-space: nowrap; /* 䏿¢è¡ */ |
| | | overflow: hidden; /* è¶
åºå
容éè */ |
| | | text-overflow: ellipsis; /* æ¾ç¤ºçç¥å· */ |
| | | } |
| | | /* 使å¾ä¸ææ¡ä¸åå
æ ¼å好åé */ |
| | | td .layui-form-select { |
| | |
| | | <div class="layui-col-xs3 layui-inline"> |
| | | <label class="layui-form-label">ç产ç»ç»</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="HUSEORGID" id="HUSEORGID" lay-verify="HUSEORGID"> |
| | | <select name="HPRDORGID" id="HPRDORGID" lay-verify="HPRDORGID"> |
| | | <!--å¨ææ¸²æç»ç»--> |
| | | </select> |
| | | </div> |
| | |
| | | <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> |
| | | </form> |
| | |
| | | $("h1").html('<b>' + HPageTitle + '</b>'); |
| | | //#endregion |
| | | |
| | | var HModName = 'Sc_ProcessSendWorkEdit' |
| | | |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | |
| | | var linterid = params[params[1]];//æºåid |
| | | var HEntryID = params[params[2]];//æºååid |
| | | var HIeID = params[params[3]]; //æºåid + æºååid |
| | | var HEmpIDs = params[params[4]];//èåå表 |
| | | } |
| | | |
| | | //å·¥åºæ´¾å·¥æ°å¢ |
| | |
| | | $("#HMaker").val(sessionStorage["HUserName"]); |
| | | } |
| | | }); |
| | | //æ¥è¯¢å·¥åºæµè½¬å¡ |
| | | get_ProcessExchange(); |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | | //æ¥è¯¢å·¥åºæµè½¬å¡ |
| | | get_ProcessExchange(); |
| | | } else if (OperationType == 3) { |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HUSEORGID").attr("disabled", true); |
| | | $("#HPRDORGID").attr("disabled", true); |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | | RoadBillMain(linterid); |
| | |
| | | } |
| | | form.render('select'); |
| | | } |
| | | break; |
| | | //å设置 |
| | | case 'set_HideColumn': |
| | | get_HideColumnEdit(HModName, sessionStorage["HUserName"], option, table) |
| | | break; |
| | | } |
| | | }); |
| | |
| | | $("#HPlanEndDate").val(Format(new Date().setMonth(new Date().getMonth() + 1), "yyyy-MM-dd"));//å·¥åºè®¡åå®å·¥æ¥æ |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | DisPlay_HideColumnEdit(HModName, sessionStorage["HUserName"], option, table) |
| | | } |
| | | |
| | | //è·åç»ç» |
| | |
| | | for (var i = 0; i < data.length; i++) { |
| | | Organization += '<option style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>'; |
| | | } |
| | | $("#HUSEORGID").append(Organization); |
| | | $("#HUSEORGID").val(sessionStorage["OrganizationID"]) |
| | | $("#HPRDORGID").append(Organization); |
| | | $("#HPRDORGID").val(sessionStorage["OrganizationID"]) |
| | | form.render('select'); |
| | | } |
| | | layer.closeAll("loading"); |
| | |
| | | //表头 |
| | | columns = [ //表头 |
| | | { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | , { type: 'numbers', title: 'åºå·' } |
| | | , { type: 'numbers', field: 'åºå·', title: 'åºå·' } |
| | | , { field: 'HMainID', title: '派工å主ID', hide: true }// ç¨äºæå°æ¶è·åæ°æ® |
| | | , { field: 'HEntryID', title: '派工ååID', hide: true }// ç¨äºæå°æ¶è·åæ°æ® |
| | | , { field: 'HSourceInterID', title: 'æµè½¬å¡ID', hide: true } |
| | |
| | | , { field: 'HSourceNumber', title: 'çäº§èµæºä»£ç ', edit: 'text', event: "HSourceCheck" } |
| | | , { field: 'HSourceName', title: 'çäº§èµæºåç§°' } |
| | | , { field: 'HWorkerID', title: 'æä½å·¥ID', hide: true } |
| | | , { field: 'HWorkerNumber', title: 'æä½å·¥ä»£ç ', edit: 'text', event: "HWorkerCheck", hide: true } |
| | | , { field: 'HWorkerNumber', title: 'æä½å·¥ä»£ç ', edit: 'text', event: "HWorkerCheck", hide: false } |
| | | , { field: 'HWorkerName', title: 'æä½å·¥åç§°', hide: true } |
| | | , { field: 'HGroupID', title: 'çç»ID', hide: true } |
| | | , { field: 'HGroupNumber', title: 'çç»ä»£ç ', edit: 'text', event: "HGroupCheck", hide: true} |
| | |
| | | ) |
| | | } |
| | | option.data = rowdata; |
| | | |
| | | setTableHEmp(HEmpIDs); |
| | | |
| | | table.render(option); |
| | | form.render('select'); |
| | | } else { |
| | |
| | | }); |
| | | |
| | | } |
| | | function setTableHEmp(HEmpIDs) { |
| | | if (HEmpIDs != undefined && HEmpIDs != null && HEmpIDs != 0 && HEmpIDs != "") { |
| | | var ajaxLoad = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Gy_Employee/list", |
| | | async: false, |
| | | type: "GET", |
| | | data: { |
| | | "sWhere": " and HItemID in (" + HEmpIDs + ")", "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"] |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data; |
| | | const newData = []; |
| | | |
| | | // éå option.data çæ¯ä¸ªå¯¹è±¡ |
| | | option.data.forEach(templateItem => { |
| | | // 对æ¯ä¸ª templateItemï¼å¤å¶ data1.length 次 |
| | | data.forEach(dataItem => { |
| | | // æ·±æ·è´ templateItem |
| | | const newItem = JSON.parse(JSON.stringify(templateItem)); |
| | | |
| | | // æ¿æ¢å段 |
| | | newItem.HWorkerID = dataItem.HItemID; |
| | | newItem.HWorkerNumber = dataItem.èå代ç ; |
| | | newItem.HWorkerName = dataItem.èååç§°; |
| | | |
| | | // æ·»å å°æ°æ°ç» |
| | | newData.push(newItem); |
| | | }); |
| | | }); |
| | | |
| | | // æ¿æ¢å option.data |
| | | option.data = newData; |
| | | table.render(option); |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | //é空éªè¯ |
| | | function AllowLoadData(data) { |
| | | |
| | |
| | | }) |
| | | } |
| | | |
| | | //#region ç¹å»è¡éä¸é«äº® |
| | | table.on('row(mainTablemainTable)', 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 |
| | | |
| | | //æå° |
| | | function get_print(data) { |
| | | |