| | |
| | | <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> |
| | |
| | | <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;"> |
| | | <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> |
| | |
| | | <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;"> |
| | | <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> |
| | |
| | | <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;"> |
| | | <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> |
| | |
| | | <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;"> |
| | | <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> |
| | |
| | | <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(); |
| | | |
| | | 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; |
| | | }; |
| | | }); |
| | |
| | | //#region å®¡æ ¸ |
| | | form.on('submit(btnCheckSetupMoney)', function (data) { |
| | | set_CheckBill("SetupMoneyCheck"); |
| | | set_CheckBill("OtherMoneyCheck");//å®¡æ ¸å®è£
éå±è´¹ |
| | | $('#btnCheckSetupMoney').prop('disabled', true).addClass('layui-btn-disabled'); |
| | | }); |
| | | form.on('submit(btnCheckOtherMoney)', function (data) { |
| | |
| | | $('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() { |
| | | //åå§è¯æé®ç¹å» |
| | | sWhere = " '"+addSWhereByOpenType() + "'"; |
| | | //æ¥è¯¢ |
| | | get_Display(sWhere); |
| | | //è°ç¨æ¥å£åæ¸
空sWhereç¼å |
| | | sWhere = ""; |
| | | } |
| | | |
| | | //#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' |
| | |
| | | //#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 = [];//ååæ®µæ°æ® |
| | |
| | | //å
³éå½å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 addSWhereByOpenType() { |
| | | //è·ååæ° |
| | | var params = get_UrlVars(); |
| | | var openType = params[params[0]]; //ä»åæ°ä¸è·å æå¼æ¹å¼ |
| | | var addSWhere = openType; |
| | | //æ ¹æ®éå
¥åæ°éèå¯¹åºæé®åæ¾ç¤ºå |
| | | if (openType == "SetupMoney") { |
| | | $('#btnCheckSetupMoney').show(); |
| | | //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(); |
| | | //titleData.push("ä»»å¡å®è£
è´¹å®¡æ ¸"); |
| | | //titleData.push("ä»»å¡èæ ¸è´¹å®¡æ ¸"); |
| | | //titleData.push("ä»»å¡éå±è´¹å®¡æ ¸"); |
| | | } else { |
| | | addSWhere="other" |
| | | //titleData.push("ä»»å¡å®è£
è´¹å®¡æ ¸"); |
| | | //titleData.push("ä»»å¡å·¥è´¹å®¡æ ¸"); |
| | | //titleData.push("ä»»å¡èæ ¸è´¹å®¡æ ¸"); |
| | | //titleData.push("ä»»å¡éå±è´¹å®¡æ ¸"); |
| | | } |
| | | return addSWhere; |
| | | } |
| | | //#endregion\ |
| | | |
| | | //#endregion |
| | | |
| | | |