| | |
| | | <script src="../../../layuiadmin/HideButton.js"></script> |
| | | <script src="../../../layuiadmin/SetColumn.js"></script> |
| | | <style type="text/css"> |
| | | /* ç¦ç¨ç¶æä¸çè¾å
¥æ¡æ ·å¼ */ |
| | | input:disabled { |
| | | background-color: #f0f0f0; /* æµ
ç°è² */ |
| | | color: #888888; /* ç°è² */ |
| | | } |
| | | textarea:disabled { |
| | | background-color: #f0f0f0; /* æµ
ç°è² */ |
| | | color: #888888; /* ç°è² */ |
| | | } |
| | | </style> |
| | | </head> |
| | | <body> |
| | |
| | | <div class="layui-card" style=""> |
| | | <div class="layui-card-body" style="padding:1px"> |
| | | <form class="layui-form" action="" lay-filter="formData" style="background-color:white;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">ç产车é´</label> |
| | | <div class="layui-input-block" style="margin-left: 77px;"> |
| | | <input type="hidden" class="layui-input" lay-filter="HDeptID" name="HDeptID" id="HDeptID" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" disabled> |
| | | <input type="text" class="layui-input" lay-filter="HDeptName" name="HDeptName" id="HDeptName" value="" style="width: 60%;display: inline-block;"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHDeptID" id="btnHDeptID" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">æ¥è¯¢</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch">éç½®</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnEdit" id="btnEdit">éåº</button> |
| | | </div> |
| | | |
| | | |
| | | <div class="layui-col-xs6"> |
| | | <div class="layui-tab layui-tab-card" lay-filter="table"> |
| | | <ul class="layui-tab-title"> |
| | |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>å·æ°</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>导åº</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-MoneyDeSave" id="MoneyDeSave"><i class="layui-icon layui-icon-circle"></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> |
| | |
| | | <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="HBillNo" lay-verify="HBillNo" id="HBillNo" readonly> |
| | | <input type="text" class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" disabled> |
| | | <input type="hidden" name="HInterID" id="HInterID" lay-verify="HInterID"> |
| | | <input type="hidden" name="HBillSubType" id="HBillSubType" value=""> |
| | | </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="HProNumber" name="HProNumber" id="HProNumber" readonly> |
| | | <input type="text" class="layui-input" lay-verify="HProNumber" name="HProNumber" id="HProNumber" disabled> |
| | | </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="HProName" name="HProName" id="HProName" readonly> |
| | | <input type="text" class="layui-input" lay-verify="HProName" name="HProName" id="HProName" disabled> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">æ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px; width:180px;"> |
| | | <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 40px;" readonly> |
| | | <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 40px;" disabled> |
| | | </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;"> |
| | | <input type="number" class="layui-input" name="HTaskSetupMoney" lay-verify="HTaskSetupMoney" id="HTaskSetupMoney" value="0" style="float: left; width: 120px" readonly> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnCheckSetupMoney" id="btnCheckSetupMoney" style="float: left; padding: 0 10px;"> |
| | | <input type="number" class="layui-input" name="HTaskSetupMoney" lay-verify="HTaskSetupMoney" id="HTaskSetupMoney" value="0" style="float: left; width: 120px" disabled> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnCheckSetupMoney" id="btnCheckSetupMoney" style="float: left; padding: 0 10px;display:none;"> |
| | | å®¡æ ¸ |
| | | </button> |
| | | </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="number" class="layui-input" name="HTaskOtherMoney" lay-verify="HTaskOtherMoney" id="HTaskOtherMoney" value="0" style="float: left; width: 120px" readonly> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnCheckOtherMoney" id="btnCheckOtherMoney" style="float: left; padding: 0 10px;"> |
| | | <input type="number" class="layui-input" name="HTaskOtherMoney" lay-verify="HTaskOtherMoney" id="HTaskOtherMoney" value="0" style="float: left; width: 120px" disabled> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnCheckOtherMoney" id="btnCheckOtherMoney" style="float: left; padding: 0 10px; display: none;"> |
| | | å®¡æ ¸ |
| | | </button> |
| | | </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="number" class="layui-input" name="HTaskExamMoney" lay-verify="HTaskExamMoney" id="HTaskExamMoney" value="0" style="float: left; width: 120px" readonly> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnCheckExamMoney" id="btnCheckExamMoney" style="float: left; padding: 0 10px;"> |
| | | <input type="number" class="layui-input" name="HTaskExamMoney" lay-verify="HTaskExamMoney" id="HTaskExamMoney" value="0" style="float: left; width: 120px" disabled> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnCheckExamMoney" id="btnCheckExamMoney" style="float: left; padding: 0 10px; display: none;"> |
| | | å®¡æ ¸ |
| | | </button> |
| | | </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="number" class="layui-input" name="HTaskWorkMoney" lay-verify="HTaskWorkMoney" id="HTaskWorkMoney" value="0" style="float: left; width: 120px" readonly> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnCheckWorkMoney" id="btnCheckWorkMoney" style="float: left; padding: 0 10px;"> |
| | | <input type="number" class="layui-input" name="HTaskWorkMoney" lay-verify="HTaskWorkMoney" id="HTaskWorkMoney" value="0" style="float: left; width: 120px" disabled> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnCheckWorkMoney" id="btnCheckWorkMoney" style="float: left; padding: 0 10px; display: none;"> |
| | | å®¡æ ¸ |
| | | </button> |
| | | </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="number" class="layui-input" name="HTaskMaterMoney" lay-verify="HTaskMaterMoney" id="HTaskMaterMoney" value="0" disabled> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">任塿æè´¹</label> |
| | | <label class="layui-form-label" style="width: 85px;">ä»»å¡å¤§ç±»<!--<label style="color:red"> * </label>--></label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="number" class="layui-input" name="HTaskMaterMoney" lay-verify="HTaskMaterMoney" id="HTaskMaterMoney" value="0" readonly> |
| | | <input type="text" class="layui-input" lay-verify="HTaskClassName" name="HTaskClassName" id="HTaskClassName" style=" width: 120px; float: left; " disabled> |
| | | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ä»»å¡é¡¹ç®åç±»<!--<label style="color:red"> * </label>--></label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" lay-verify="HTaskClassEntryName" name="HTaskClassEntryName" id="HTaskClassEntryName" style="width: 120px; display: inline-block;" disabled> |
| | | |
| | | </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="HTaskAddress" lay-verify="HTaskAddress" id="HTaskAddress" disabled> |
| | | </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="datetime-local" step="1" class="layui-input" name="HAccountWorkMoneyDate" lay-verify="HAccountWorkMoneyDate" id="HAccountWorkMoneyDate" style="width:150px" disabled> |
| | | </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="datetime-local" step="1" class="layui-input" name="HAccountDate" lay-verify="HAccountDate" id="HAccountDate" style="width:150px" disabled> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">æ¯å¦èªæ¥æ°´å
¬å¸ç»è´¦</label> |
| | | <div class="layui-input-block" style="margin-left: 120px; width: 200px;"> |
| | | <input type="checkbox" class="layui-input" name="HIsAccount" lay-verify="HIsAccount" id="HIsAccount" title="æ¯" lay-skin="tag" value="true" disabled> |
| | | </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" name="HPipeDiameter" id="HPipeDiameter" class="layui-input" value="" style="float: left; width: 120px;" disabled> |
| | | |
| | | </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="HBreakStatus" lay-verify="HBreakStatus" id="HBreakStatus" placeholder="" autocomplete="off" style="float: left; width: 120px;" disabled> |
| | | </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="datetime-local" step="1" class="layui-input" name="HReceTime" lay-verify="HReceTime" id="HReceTime" style="width:150px" disabled> |
| | | </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="datetime-local" step="1" class="layui-input" name="HTaskBTime" lay-verify="HTaskBTime" id="HTaskBTime" disabled> |
| | | </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="datetime-local" step="1" class="layui-input" name="HTaskETime" lay-verify="HTaskETime" id="HTaskETime" disabled> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">æ¢ä¿®è¯¦ç»å
容</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <textarea type="text" class="layui-input" name="HTaskNote" lay-verify="HTaskNote" id="HTaskNote" style="width: 600px; display: inline-block;" disabled></textarea> |
| | | </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;"> |
| | | <textarea type="text" class="layui-input" name="HTaskRemark" lay-verify="HTaskRemark" id="HTaskRemark" style="width: 600px; display: inline-block;" disabled></textarea> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å·¥ä½äººå</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <textarea type="text" class="layui-input" name="HTaskWorkEmp" lay-verify="HTaskWorkEmp" id="HTaskWorkEmp" style="width: 600px; display: inline-block;" disabled></textarea> |
| | | |
| | | </div> |
| | | |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <script type="text/html" id="toolbarDemo"> |
| | | <div class="layui-btn-container" id="toolbarDemo_ButtonSet"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | |
| | | </div> |
| | | </script> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | <script> |
| | | var params = get_UrlVars(); |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | |
| | | var optionNeedCheck = []; |
| | | var ins; //ç¨äºå¯¼åºexcel |
| | | //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | var titleData = ["hmainid", "HBillType", "HSupID", "HPSStyleID", "HSSID", "HCurID", "HDeptID", "HManagerID", "HEmpID", "hsubid", "HMaterID", "HUnitID", |
| | | "HFeedback", "HPriority", "HUserID", "å¸å«ä»£ç ", "éè´æ¹å¼ä»£ç ", "ç»ç®æ¹å¼ä»£ç ", "é¨é¨ä»£ç ", "主管代ç ", "ä¸å¡å代ç ", "计éåä½ä»£ç ", "HCheckFlowStatusID", "HCheckFlowID","HCheckItemID"]; |
| | | var titleData = ["hmainid"]; |
| | | //#endregion |
| | | //#endregion |
| | | var HModName = "PM_ProjectTaskNeedCheckQuery"; |
| | |
| | | //#region è¿å
¥é¡µé¢æ¢å è½½ |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | //æ¥è¯¢ |
| | | get_Display(); |
| | | //è·åé»è®¤é¨é¨ |
| | | GetDefValByUser() |
| | | get_FastQuery(); |
| | | //#endregion |
| | | |
| | | //#region ç¹å»äºä»¶å
æ¬on formäºä»¶ç |
| | |
| | | //case 'btn-Edit': get_ShowBill('mainTableNeedCheck'); |
| | | // break; |
| | | //å·æ° |
| | | case 'get_Refresh': get_Display(); |
| | | case 'get_Refresh': get_FastQuery(); |
| | | break; |
| | | //导åºexcel |
| | | case 'get_export': |
| | |
| | | table.exportFile(ins.config.id, optionNeedCheck.data, "xls"); |
| | | break; |
| | | //å设置 |
| | | case 'set_HideColumn': get_HideColumnNoPage(HModName, sessionStorage["HUserName"], optionNeedCheck, get_Display); |
| | | case 'set_HideColumn': get_HideColumnNoPage(HModName, sessionStorage["HUserName"], optionNeedCheck, get_FastQuery); |
| | | break; |
| | | //è´¹ç¨åä¿åæé® |
| | | case 'btn-MoneyDeSave': |
| | | set_SaveMoneyBill(); |
| | | break; |
| | | }; |
| | | }); |
| | |
| | | }); |
| | | |
| | | //#endregion |
| | | //#region çäº§è½¦é´ |
| | | form.on('submit(btnHDeptID)', function (data) { |
| | | btnHDeptID(); |
| | | }); |
| | | //#endregion |
| | | |
| | | //æ¥è¯¢æé® |
| | | form.on('submit(btnSearch)', function () { |
| | | get_FastQuery(); |
| | | }) |
| | | |
| | | //éç½®æé® |
| | | form.on('submit(btnReSearch)', function () { |
| | | $("#HDeptID").val(0);//车é´id |
| | | $("#HDeptName").val("");//车é´åç§° |
| | | }) |
| | | //#region éåº |
| | | form.on('submit(btnEdit)', function (data) { |
| | | Pub_Close(2); |
| | |
| | | //#region å®¡æ ¸ |
| | | form.on('submit(btnCheckSetupMoney)', function (data) { |
| | | set_CheckBill("SetupMoneyCheck"); |
| | | set_CheckBill("OtherMoneyCheck");//å®¡æ ¸å®è£
éå±è´¹ |
| | | //æ´æ°ç»ç®ç»è´¦æ¥æãæ¯å¦èªæ¥æ°´å
¬å¸ç»è´¦ |
| | | set_SaveHAccountDate($("#HInterID").val()); |
| | | $('#btnCheckSetupMoney').prop('disabled', true).addClass('layui-btn-disabled'); |
| | | }); |
| | | form.on('submit(btnCheckOtherMoney)', function (data) { |
| | |
| | | $('#btnCheckExamMoney').prop('disabled', true).addClass('layui-btn-disabled'); |
| | | }); |
| | | form.on('submit(btnCheckWorkMoney)', function (data) { |
| | | set_CheckBill("WorkMoneyCheck") |
| | | set_CheckBill("WorkMoneyCheck"); |
| | | //工费ç»è´¦æ¥æ |
| | | set_SaveHAccountWorkMoneyDate($("#HInterID").val()); |
| | | $('#btnCheckWorkMoney').prop('disabled', true).addClass('layui-btn-disabled'); |
| | | }); |
| | | //#endregion |
| | |
| | | $('tr').attr({ "style": "background:" }); |
| | | $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//æ¹åå½åtrèæ¯é¢è²ååä½é¢è² |
| | | //obj.tr.find('.layui-form-radio').addClass('layui-form-radioed'); |
| | | |
| | | //mainTable ä¸ºè¡¨æ ¼ID æ³¨ææ¤å¤å¦æID䏿£ç¡®å°å¯¼è´ä½ å¨çå¬å¤éæ¡æ¶è·åä¸å°ä½ éæ©çæ°æ®ï¼åé¢çåªæ¯æ·»å æå é¤é䏿ªé䏿 ·å¼ä»¥åè®¾ç½®èæ¯è²ï¼åä½é¢è² |
| | | layui.each(table.cache.mainTableNeedCheck, function (i, l) { |
| | | if (obj.tr.index() == l.LAY_TABLE_INDEX) { |
| | | l.LAY_CHECKED = flag; |
| | | } |
| | | }); |
| | | //æ¾ç¤ºé¡¹ç®ä¿¡æ¯ |
| | | RoadBillMain(obj.data["HInterID"]); |
| | | |
| | |
| | | //#endregion |
| | | |
| | | //#region è¯¥é¡µé¢æææ¹æ³ |
| | | //å¿«éè¿æ»¤ |
| | | function get_FastQuery() { |
| | | var HDept = $("#HDeptID").val(); |
| | | //åå§è¯æé®ç¹å» |
| | | var sWhere = " '" + addSWhereByOpenType() + "'"; |
| | | if (HDept) { |
| | | sWhere += "," + HDept |
| | | } |
| | | //æ¥è¯¢ |
| | | get_Display(sWhere); |
| | | //è°ç¨æ¥å£åæ¸
空sWhereç¼å |
| | | sWhere = ""; |
| | | } |
| | | |
| | | //#region éè¿ç»å½ç¨æ·è·åé»è®¤å¼ |
| | | function GetDefValByUser() { |
| | | var index = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Cj_StationInBill/GetDefValByUser", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "Czybm": sessionStorage["Czybm"], "Czymc": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | var data = result.data[0]; |
| | | |
| | | form.val("formData", { |
| | | "HDeptID": data.HDeptID, |
| | | "HDeptName": data.é¨é¨åç§°, |
| | | }); |
| | | layer.close(index); |
| | | } |
| | | , error: function () { |
| | | layer.close(index); |
| | | layer.msg("æ¥å£è¯·æ±å¤±è´¥"); |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region ç产车é´éæ©æé® |
| | | function btnHDeptID() { |
| | | layer.open({ |
| | | type: 2 //ç±»å |
| | | , skin: 'layui-layer-rim'//å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'é¨é¨å表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_DepartmentList.html?Type=1&HOrgName=' + sessionStorage["Organization"], 'yes'] |
| | | , 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('è¯·éæ©æ°æ®'); |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HDeptID").val(checkStatus.data[0].HItemID); |
| | | $("#HDeptName").val(checkStatus.data[0].é¨é¨åç§°); |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , end: function () { |
| | | get_DisplaySource(); |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åå§åè¡¨æ ¼ |
| | | function set_InitGrid() { |
| | | //è®¾ç½®å®¡æ ¸æé®ä¸å¯ç¹å» |
| | |
| | | $('#btnCheckOtherMoney').prop('disabled', true).addClass('layui-btn-disabled'); |
| | | $('#btnCheckExamMoney').prop('disabled', true).addClass('layui-btn-disabled'); |
| | | $('#btnCheckWorkMoney').prop('disabled', true).addClass('layui-btn-disabled'); |
| | | |
| | | optionNeedCheck = { |
| | | elem: '#mainTableNeedCheck' |
| | | , toolbar: '#toolbarDemoNeedCheck' |
| | |
| | | , limits: [50, 500, 1000, 2000] |
| | | , totalRow: true |
| | | , cellMinWidth: 120 |
| | | , height: 600 |
| | | /*, height: 600*/ |
| | | , cols: [[]] |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å è½½è¡¨æ ¼ |
| | | function get_Display() { |
| | | function get_Display(sWhere) { |
| | | var ajaxLoad = layer.load();//é®ç½© |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/PM_ProjectBill/NeedCheckQuery', |
| | | type: "GET", |
| | | async: false, |
| | | data: {"user": sessionStorage["HUserName"] }, |
| | | data: { "user": sessionStorage["HUserName"], "sWhere": sWhere }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | var data = [];//ååæ®µæ°æ® |
| | |
| | | "HTaskOtherMoney": tableMain[0]["HTaskOtherMoney"], |
| | | "HTaskExamMoney": tableMain[0]["HTaskExamMoney"], |
| | | "HTaskWorkMoney": tableMain[0]["HTaskWorkMoney"], |
| | | "HIsAccount": tableMain[0]["HIsAccount"], |
| | | "HAccountWorkMoneyDate": tableMain[0]["HAccountWorkMoneyDate"], |
| | | "HAccountDate": tableMain[0]["HAccountDate"], |
| | | "HTaskClassName": tableMain[0]["HTaskClassName"], |
| | | "HTaskClassEntryName": tableMain[0]["HTaskClassEntryName"], |
| | | "HTaskAddress": tableMain[0]["HTaskAddress"], |
| | | "HBreakStatus": tableMain[0]["HBreakStatus"], |
| | | "HPipeDiameter": tableMain[0]["HPipeDiameter"], |
| | | "HReceTime": tableMain[0]["HReceTime"], |
| | | "HTaskBTime": tableMain[0]["HTaskBTime"], |
| | | "HTaskETime": tableMain[0]["HTaskETime"], |
| | | "HTaskNote": tableMain[0]["HTaskNote"], |
| | | "HTaskWorkEmp": tableMain[0]["HTaskWorkEmp"], |
| | | "HTaskRemark": tableMain[0]["HTaskRemark"] |
| | | |
| | | }); |
| | | //å®¡æ ¸æé®è®¾ç½® |
| | |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | get_Display(); |
| | | get_FastQuery(); |
| | | }); |
| | | |
| | | } else { |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è´¹ç¨åä¿åæ°æ® |
| | | function set_SaveMoneyBill() { |
| | | var checkStatus = table.checkStatus('mainTableNeedCheck') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var HInterID = data[0].HInterID.toString(); |
| | | var params = get_UrlVars(); |
| | | var openType = params[params[0]]; //ä»åæ°ä¸è·å æå¼æ¹å¼ |
| | | var sql = "exec h_p_PM_ProjectBillUnSaveMoney " + HInterID + ",'" + openType+"'" |
| | | //é»è¾å®¡æ ¸æ¹æ³ |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/CommonModel/searchMethod", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "sql": sql, "user": sessionStorage["HUserName"], "ModRightNameCheck":"Pm_ProjectBill_edit" }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.data[0].message, { time: 1 * 1000, icon: 1 }, function () { |
| | | // å¾å°frameç´¢å¼ |
| | | var index = layer.getFrameIndex(window.name); |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | get_FastQuery(); |
| | | }); |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®é©³åï¼'); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ´æ°ç»ç®ç»è´¦æ¥æãæ¯å¦èªæ¥æ°´å
¬å¸ç»è´¦ |
| | | function set_SaveHAccountDate(HInterID) { |
| | | var sql = `update PM_ProjectBillMain set HAccountDate = '${$("#HAccountDate").val()}',HIsAccount = ${$("#HIsAccount")[0].checked==true?1:0} where HInterID=${HInterID}` |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/CommonModel/commonMethod", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "sql": sql, "user": sessionStorage["HUserName"], "ModRightNameCheck": "" }, |
| | | 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); |
| | | // //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | // get_FastQuery(); |
| | | //}); |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function (err) { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥" + err.Message, { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | //#region æ´æ° 工费ç»è´¦æ¥æ |
| | | function set_SaveHAccountWorkMoneyDate(HInterID) { |
| | | var sql = `update PM_ProjectBillMain set HAccountWorkMoneyDate = '${$("#HAccountWorkMoneyDate").val()}' where HInterID=${HInterID}` |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/CommonModel/commonMethod", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "sql": sql, "user": sessionStorage["HUserName"], "ModRightNameCheck": "" }, |
| | | 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); |
| | | // //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | // get_FastQuery(); |
| | | //}); |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function (err) { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥" + err.Message, { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //#region 夿æ¯ç´æ¥æå¼é¡µé¢è¿æ¯å
¶å®é¡µé¢éè¿éæ©æé®æå¼ï¼å¹¶æ¾ç¤ºç¸åºæ°æ® |
| | | function addSWhereByOpenType() { |
| | | //è·ååæ° |
| | | var params = get_UrlVars(); |
| | | var openType = params[params[0]]; //ä»åæ°ä¸è·å æå¼æ¹å¼ |
| | | var addSWhere = openType; |
| | | //æ ¹æ®éå
¥åæ°éèå¯¹åºæé®åæ¾ç¤ºå |
| | | if (openType == "SetupMoney") { |
| | | $('#btnCheckSetupMoney').show(); |
| | | $('#HAccountDate').prop('disabled', false) |
| | | $('#HIsAccount').prop('disabled', false) |
| | | //titleData.push("ä»»å¡å·¥è´¹å®¡æ ¸"); |
| | | //titleData.push("ä»»å¡èæ ¸è´¹å®¡æ ¸"); |
| | | //titleData.push("ä»»å¡éå±è´¹å®¡æ ¸"); |
| | | } else if (openType == "OtherMoney") { |
| | | $('#btnCheckOtherMoney').show(); |
| | | //titleData.push("ä»»å¡å®è£
è´¹å®¡æ ¸"); |
| | | //titleData.push("ä»»å¡å·¥è´¹å®¡æ ¸"); |
| | | //titleData.push("ä»»å¡èæ ¸è´¹å®¡æ ¸"); |
| | | } else if (openType == "ExamMoney") { |
| | | $('#btnCheckExamMoney').show(); |
| | | //titleData.push("ä»»å¡å®è£
è´¹å®¡æ ¸"); |
| | | //titleData.push("ä»»å¡å·¥è´¹å®¡æ ¸"); |
| | | //titleData.push("ä»»å¡éå±è´¹å®¡æ ¸"); |
| | | } else if (openType == "WorkMoney") { |
| | | $('#btnCheckWorkMoney').show(); |
| | | $('#HAccountWorkMoneyDate').prop('disabled', false) |
| | | //titleData.push("ä»»å¡å®è£
è´¹å®¡æ ¸"); |
| | | //titleData.push("ä»»å¡èæ ¸è´¹å®¡æ ¸"); |
| | | //titleData.push("ä»»å¡éå±è´¹å®¡æ ¸"); |
| | | } else { |
| | | addSWhere="other" |
| | | //titleData.push("ä»»å¡å®è£
è´¹å®¡æ ¸"); |
| | | //titleData.push("ä»»å¡å·¥è´¹å®¡æ ¸"); |
| | | //titleData.push("ä»»å¡èæ ¸è´¹å®¡æ ¸"); |
| | | //titleData.push("ä»»å¡éå±è´¹å®¡æ ¸"); |
| | | } |
| | | return addSWhere; |
| | | } |
| | | //#endregion\ |
| | | |
| | | //#endregion |
| | | |
| | | |
| | | //以ä¸ä¸ºlayui模å |
| | | }); |
| | | |
| | | function GetHDeptNameValue(obj) //è¿åè½¦é´ |
| | | { |
| | | $("#HDeptID").val(obj[0].HItemID);//车é´id |
| | | $("#HDeptName").val(obj[0].é¨é¨åç§°);//车é´åç§° |
| | | } |
| | | function formatDate(date) { |
| | | var d = new Date(date), |
| | | month = '' + (d.getMonth() + 1), |