| | |
| | | width: 25%; |
| | | } |
| | | </style>--> |
| | | |
| | | <!--<style> |
| | | input::-webkit-calendar-picker-indicator { |
| | | display: none; /* éèè¾å
¥æ¡å³ä¾§ç®å¤´ */ |
| | | } |
| | | </style>--> |
| | | <!--ç¨äºæ¥æ¼äºº æåæ
åµ çææ¬æ¡æ¹ä¸ºä¸æ¥æ¡--> |
| | | <style> |
| | | /* é项åºç¡æ ·å¼ */ |
| | | .layui-nav-item { |
| | | padding: 0 20px; |
| | | line-height: 36px; |
| | | cursor: pointer; |
| | | transition: all 0.3s; |
| | | color: #000 !important; /* 强å¶é»è²åä½ */ |
| | | } |
| | | /* æ¬åç¶æ */ |
| | | .layui-nav-item:hover { |
| | | background-color: #f8f8f8 !important; |
| | | color: #000 !important; |
| | | } |
| | | </style> |
| | | </head> |
| | | <body> |
| | | <div class="layui-fluid" style="padding: 0;"> |
| | |
| | | <form class="layui-form" action="" lay-filter="formData" style="background-color:white;"> |
| | | <div style="padding: 2px; "> |
| | | <!--<button type="button" id="btnSearch" style="margin-left: 0px" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="btnSearch" >é¢è§</button> |
| | | <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="btnSearch" id="btnSearch">ä¿®æ¹</button>--> |
| | | <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="btnSearch" id="btnSearch">ä¿®æ¹</button>--> |
| | | |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSave" id="btnSave">ä¿å</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnEdit" id="btnEdit">éåº</button> |
| | | <!--<button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CheckBill" id="set_CheckBill">å®¡æ ¸</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_AbandonCheck" id="set_AbandonCheck">åå®¡æ ¸</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CloseBill" id="set_CloseBill">å
³é</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CancelCloseBill" id="set_CancelCloseBill">åå
³é</button>--> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_AbandonCheck" id="set_AbandonCheck">åå®¡æ ¸</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CloseBill" id="set_CloseBill">å
³é</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CancelCloseBill" id="set_CancelCloseBill">åå
³é</button>--> |
| | | </div> |
| | | <div class="layui-tab" lay-filter="tab-POStockInBill"> |
| | | <h1 style="text-align: center; padding: 10px 0;"><b>å·¥ç¨é¡¹ç®</b></h1> |
| | |
| | | <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; width:180px;"> |
| | | <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 80px;"> |
| | | <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 80px;"> |
| | | </div> |
| | | </div> |
| | | </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; width: 185px;"> |
| | | <div class="layui-input-block" style="margin-left: 125px; width: 195px;"> |
| | | <input type="date" class="layui-input" lay-verify="HEndDate" name="HEndDate" id="HEndDate" style="padding-left: 80px;"> |
| | | </div> |
| | | </div> |
| | |
| | | <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="HLastMoney" name="HLastMoney" id="HLastMoney" value="0"> |
| | | </div> |
| | | </div> |
| | | <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="text" class="layui-input" lay-verify="HDeptName" name="HDeptName" id="HDeptName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <input type="hidden" name="HDeptID" id="HDeptID" lay-verify="HDeptID" value="0"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHDept" id="btnSearchHDept" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | </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"> |
| | | </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="HWaterLeakage" lay-verify="HWaterLeakage" id="HWaterLeakage"> |
| | | </div> |
| | | </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: 150px;" > |
| | | <input type="text" name="HPipeDiameter" id="HPipeDiameter" class="layui-input" value="" style="float: left; width: 150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchHPipeDiameter" id="btnSearchHPipeDiameter" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | |
| | | <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="HPipeMaterial" id="HPipeMaterial" class="layui-input" value="" style="float: left; width: 150px; " > |
| | | <input type="text" name="HPipeMaterial" id="HPipeMaterial" class="layui-input" value="" style="float: left; width: 150px; "> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchHPipeMaterial" id="btnSearchHPipeMaterial" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </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="text" class="layui-input" name="HBreakStatus" lay-verify="HBreakStatus" id="HBreakStatus" placeholder="请è¾å
¥æéæ©" autocomplete="off"> |
| | | |
| | | <!-- ä¸æå®¹å¨ --> |
| | | <div id="dropdownMenu1" class="layui-anim layui-anim-upbit" |
| | | style="display: none;position: absolute;width: 100%;max-height: 200px;overflow-y: auto;border: 1px solid #e6e6e6;background: #f8f8f8;z-index: 999;top: 40px;left: 0;"> |
| | | <ul id="optionList1" class="layui-nav layui-nav-tree" style="width: 100%; background:white"></ul> |
| | | </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="text" class="layui-input" name="HAlarmEmp" lay-verify="HAlarmEmp" id="HAlarmEmp"> |
| | | <!-- è¾å
¥æ¡ --> |
| | | <input type="text" class="layui-input" name="HAlarmEmp" lay-verify="HAlarmEmp" id="HAlarmEmp" placeholder="请è¾å
¥æéæ©" autocomplete="off"> |
| | | |
| | | <!-- ä¸æå®¹å¨ --> |
| | | <div id="dropdownMenu" class="layui-anim layui-anim-upbit" |
| | | style="display: none;position: absolute;width: 100%;max-height: 200px;overflow-y: auto;border: 1px solid #e6e6e6;background: #f8f8f8;z-index: 999;top: 40px;left: 0;"> |
| | | <ul id="optionList" class="layui-nav layui-nav-tree" style="width: 100%; background:white"></ul> |
| | | </div> |
| | | </div> |
| | | </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="text" class="layui-input" name="HReceEmp" lay-verify="HReceEmp" id="HReceEmp"> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HReceEmp" lay-verify="HReceEmp" id="HReceEmp" value="" style="float: left; width: 150px; "> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="btnSearchHReceEmp" id="btnSearchHReceEmp" style="width:40px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> |
| | | </button> |
| | | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="layui-tab" lay-filter="tab-POStockInBill"> |
| | | <ul class="layui-tab-title" lay-filter="tab-all"> |
| | | <li lay-id="1" style="padding:1px;" class="layui-this">项ç®é¶æ®µ</li> |
| | | <li lay-id="2" style="padding:1px;">é¡¹ç®æå</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> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn_up"><i class="layui-icon layui-icon-form"></i>ä¸ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_under"><i class="layui-icon layui-icon-form"></i>ä¸ä¸è¡</button>--> |
| | | </div> |
| | | </script> |
| | | </div> |
| | | <!--é¡¹ç®æå--> |
| | | <div class="layui-tab-item"> |
| | | <table class="layui-hide" id="mainTable1" lay-filter="mainTable1"></table> |
| | | <script type="text/html" id="toolbarDemo1"> |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine1"><i class="layui-icon layui-icon-form"></i>å¢å ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine1"><i class="layui-icon layui-icon-form"></i>å¤å¶ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn1"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn_up1"><i class="layui-icon layui-icon-form"></i>ä¸ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_under1"><i class="layui-icon layui-icon-form"></i>ä¸ä¸è¡</button>--> |
| | | </div> |
| | | </script> |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="layui-tab" lay-filter="tab-POStockInBill"> |
| | | <ul class="layui-tab-title" lay-filter="tab-all"> |
| | | <li lay-id="1" style="padding:1px;" class="layui-this">项ç®é¶æ®µ</li> |
| | | <li lay-id="2" style="padding:1px;">é¡¹ç®æå</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> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn_up"><i class="layui-icon layui-icon-form"></i>ä¸ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_under"><i class="layui-icon layui-icon-form"></i>ä¸ä¸è¡</button>--> |
| | | </div> |
| | | </script> |
| | | </div> |
| | | <!--é¡¹ç®æå--> |
| | | <div class="layui-tab-item"> |
| | | <table class="layui-hide" id="mainTable1" lay-filter="mainTable1"></table> |
| | | <script type="text/html" id="toolbarDemo1"> |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine1"><i class="layui-icon layui-icon-form"></i>å¢å ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine1"><i class="layui-icon layui-icon-form"></i>å¤å¶ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn1"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn_up1"><i class="layui-icon layui-icon-form"></i>ä¸ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_under1"><i class="layui-icon layui-icon-form"></i>ä¸ä¸è¡</button>--> |
| | | </div> |
| | | </script> |
| | | </div> |
| | | </div> |
| | | </form> |
| | | </div> |
| | | </form> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | </script> |
| | | <script> |
| | | |
| | | |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | |
| | | window.RowDatass = []; //f6é¶æ®µå®¡æ ¸äºº |
| | | window.MemberData = []; //é¡¹ç®æå |
| | | |
| | | |
| | | // é¢å®ä¹éé¡¹æ°æ® |
| | | var dataList1 = [ |
| | | { value: '表å
ç®¡æ¼æ', title: '表å
ç®¡æ¼æ' }, |
| | | { value: 'é鍿¼æ°´', title: 'é鍿¼æ°´' }, |
| | | { value: 'ç®¡èº«æ¼æ°´', title: 'ç®¡èº«æ¼æ°´' }, |
| | | { value: 'æ¥å£æ¼æ°´', title: 'æ¥å£æ¼æ°´' }, |
| | | { value: '水表æå', title: '水表æå' }, |
| | | { value: '管æç ´', title: '管æç ´' } |
| | | ]; |
| | | var dataList = [ |
| | | { value: 'ç¨æ·', title: 'ç¨æ·' }, |
| | | { value: 'ç线1330', title: 'ç线1330' }, |
| | | { value: 'æ¥è¦110', title: 'æ¥è¦110' }, |
| | | { value: 'è°æ¥ç»', title: 'è°æ¥ç»' } |
| | | ]; |
| | | |
| | | |
| | | //è·ååæ° |
| | |
| | | //çæå¹¶è®¾ç½®ä¸»è¡¨çå
ç ååæ®å· |
| | | createBillNo(); |
| | | |
| | | //åå§åå¶å人åå¶åæ¶é´ |
| | | //ç¦ç¨é¨é¨æé® |
| | | $('#btnSearchHDept').addClass("layui-btn-disabled").attr("disabled", true); |
| | | |
| | | //åå§åå¶å人åå¶åæ¶é´ é¨é¨ |
| | | $("#HMaker").val(sessionStorage["HUserName"]); |
| | | $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | |
| | | $("#HDeptID").val(sessionStorage["HDeptID"]); //æ ¹æ®ç»å½ç¨æ·å¸¦åºé¨é¨ID |
| | | $("#HDeptName").val(sessionStorage["HDept"]); //æ ¹æ®ç»å½ç¨æ·å¸¦åºé¨é¨ |
| | | |
| | | //åå§å项ç®å·¥ç¨ä¸»è¡¨å¼å§æ¶é´åç»ææ¶é´ |
| | | $("#HBeginDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | |
| | | else if (OperationType == 3) {//å¦æä¿®æ¹åèµ°ä¸é¢ new //ç¼è¾ |
| | | ////ç¦ç¨ç»ç»é项 |
| | | //$("#HOrgID").attr("disabled", true); |
| | | |
| | | //ä¸ç¦ç¨é¨é¨ |
| | | $('#btnSearchHDept').removeClass("layui-btn-disabled").attr("disabled", false); |
| | | |
| | | //åå§å项ç®é¶æ®µè¡¨ |
| | | get_InitGrid1(); |
| | | RoadBillMain(linterid); |
| | | |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | form.on('submit(btnSearchHCus)', function () { |
| | | CusType = 1; |
| | | get_checkSearchHCus(); |
| | | |
| | | |
| | | }); |
| | | //#endregion |
| | | |
| | |
| | | //#region 鿩项ç®ç±»å«æé® |
| | | form.on('submit(btnSearchHProjectClass)', function () { |
| | | get_checkSearchHProjectClass(); |
| | | |
| | | |
| | | }); |
| | | //#endregion |
| | | |
| | |
| | | get_checkSearchHTestChecker(); |
| | | }); |
| | | //#endregion |
| | | |
| | | |
| | | //#region 鿩工ä½äººåæé® |
| | | form.on('submit(btnSearchHTaskWorkEmp)', function () { |
| | | get_checkSearchHTaskWorkEmp(); |
| | |
| | | get_checkSearchHPipeMaterial(); |
| | | }); |
| | | //#endregion |
| | | |
| | | |
| | | //#region 鿩任å¡å®è£
è´¹æé® |
| | | form.on('submit(btnSearchHTaskSetupMoney)', function () { |
| | |
| | | form.on('submit(btnSearchHTaskWorkMoney)', function () { |
| | | get_checkSearchHTaskWorkMoney(); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region éæ©é¨é¨æé® |
| | | form.on('submit(btnSearchHDept)', function () { |
| | | get_checkSearchHDept(); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region éæ©åç人æé® |
| | | form.on('submit(btnSearchHReceEmp)', function () { |
| | | get_checkSearchHReceEmp(); |
| | | }); |
| | | //#endregion |
| | | |
| | | |
| | | //#region æåæ
åµ ç¹å»äºä»¶ |
| | | |
| | | // å离ç¦ç¹äºä»¶åè¾å
¥äºä»¶ |
| | | $('#HBreakStatus').on('focus', function () { // ç¦ç¹äºä»¶ï¼æ¾ç¤ºå
¨é¨é项 |
| | | renderOptions1(''); |
| | | $('#dropdownMenu1').show(); |
| | | }).on('input', function () { // è¾å
¥äºä»¶ï¼è¿æ»¤é项 |
| | | var inputVal = $(this).val().trim(); |
| | | renderOptions1(inputVal); |
| | | $('#dropdownMenu1').show(); |
| | | }); |
| | | |
| | | // ææ¡£ç¹å»å
³é䏿 |
| | | $(document).on('click', function (e) { |
| | | if (!$(e.target).closest('#HBreakStatus, #dropdownMenu1').length) { |
| | | $('#dropdownMenu1').hide(); |
| | | } |
| | | }); |
| | | $('#HBreakStatus').on('focus', function () { // ç¦ç¹äºä»¶ï¼æ¾ç¤ºå
¨é¨é项 |
| | | renderOptions1(''); |
| | | $('#dropdownMenu1').show(); |
| | | }).on('input', function () { // è¾å
¥äºä»¶ï¼è¿æ»¤é项 |
| | | var inputVal = $(this).val().trim(); |
| | | renderOptions1(inputVal); |
| | | $('#dropdownMenu1').show(); |
| | | }); |
| | | |
| | | // ææ¡£ç¹å»å
³é䏿 |
| | | $(document).on('click', function (e) { |
| | | if (!$(e.target).closest('#HBreakStatus, #dropdownMenu1').length) { |
| | | $('#dropdownMenu1').hide(); |
| | | } |
| | | }); |
| | | |
| | | // 渲æéé¡¹ï¼æ¯ææ¾ç¤ºå
¨é¨ï¼ |
| | | function renderOptions1(filterText) { |
| | | var filteredData = filterText ? |
| | | dataList1.filter(function (item) { |
| | | return item.title.toLowerCase().includes(filterText.toLowerCase()); |
| | | }) : |
| | | dataList1; // æ è¿æ»¤ææ¬æ¶æ¾ç¤ºå
¨é¨ |
| | | |
| | | var html = ''; |
| | | if (filteredData.length > 0) { |
| | | filteredData.forEach(function (item) { |
| | | html += `<li class="layui-nav-item" data-value="${item.value}">${item.title}</li>`; |
| | | }); |
| | | } else { |
| | | html = '<li class="layui-nav-item">æ å¹é
ç»æï¼å¯èªç±è¾å
¥ï¼</li>'; |
| | | } |
| | | |
| | | $('#optionList1').html(html); |
| | | } |
| | | |
| | | // é项ç¹å»äºä»¶ |
| | | $('#optionList1').on('click', 'li', function () { |
| | | if (!$(this).text().includes('æ å¹é
ç»æ')) { |
| | | var selectedText = $(this).text(); |
| | | $('#HBreakStatus').val(selectedText).trigger('input'); |
| | | } |
| | | $('#dropdownMenu1').hide(); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region æ¥æ¼äºº ç¹å»äºä»¶ |
| | | |
| | | // å离ç¦ç¹äºä»¶åè¾å
¥äºä»¶ |
| | | $('#HAlarmEmp').on('focus', function () { // ç¦ç¹äºä»¶ï¼æ¾ç¤ºå
¨é¨é项 |
| | | renderOptions(''); |
| | | $('#dropdownMenu').show(); |
| | | }).on('input', function () { // è¾å
¥äºä»¶ï¼è¿æ»¤é项 |
| | | var inputVal = $(this).val().trim(); |
| | | renderOptions(inputVal); |
| | | $('#dropdownMenu').show(); |
| | | }); |
| | | |
| | | // ææ¡£ç¹å»å
³é䏿 |
| | | $(document).on('click', function (e) { |
| | | if (!$(e.target).closest('#HAlarmEmp, #dropdownMenu').length) { |
| | | $('#dropdownMenu').hide(); |
| | | } |
| | | }); |
| | | $('#HAlarmEmp').on('focus', function () { // ç¦ç¹äºä»¶ï¼æ¾ç¤ºå
¨é¨é项 |
| | | renderOptions(''); |
| | | $('#dropdownMenu').show(); |
| | | }).on('input', function () { // è¾å
¥äºä»¶ï¼è¿æ»¤é项 |
| | | var inputVal = $(this).val().trim(); |
| | | renderOptions(inputVal); |
| | | $('#dropdownMenu').show(); |
| | | }); |
| | | |
| | | // ææ¡£ç¹å»å
³é䏿 |
| | | $(document).on('click', function (e) { |
| | | if (!$(e.target).closest('#HAlarmEmp, #dropdownMenu').length) { |
| | | $('#dropdownMenu').hide(); |
| | | } |
| | | }); |
| | | |
| | | // 渲æéé¡¹ï¼æ¯ææ¾ç¤ºå
¨é¨ï¼ |
| | | function renderOptions(filterText) { |
| | | var filteredData = filterText ? |
| | | dataList.filter(function (item) { |
| | | return item.title.toLowerCase().includes(filterText.toLowerCase()); |
| | | }) : |
| | | dataList; // æ è¿æ»¤ææ¬æ¶æ¾ç¤ºå
¨é¨ |
| | | |
| | | var html = ''; |
| | | if (filteredData.length > 0) { |
| | | filteredData.forEach(function (item) { |
| | | html += `<li class="layui-nav-item" data-value="${item.value}">${item.title}</li>`; |
| | | }); |
| | | } else { |
| | | html = '<li class="layui-nav-item">æ å¹é
ç»æï¼å¯èªç±è¾å
¥ï¼</li>'; |
| | | } |
| | | |
| | | $('#optionList').html(html); |
| | | } |
| | | |
| | | // é项ç¹å»äºä»¶ |
| | | $('#optionList').on('click', 'li', function () { |
| | | if (!$(this).text().includes('æ å¹é
ç»æ')) { |
| | | var selectedText = $(this).text(); |
| | | $('#HAlarmEmp').val(selectedText).trigger('input'); |
| | | } |
| | | $('#dropdownMenu').hide(); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region æ¥æç¹å»äºä»¶ |
| | | $(document).ready(function () { |
| | | // ç¹å»è¾å
¥æ¡æ¶è§¦åï¼ä»
é¼ æ ç¹å»çæï¼ |
| | | $("#HDate").on('click', function (data) { |
| | | HDate = $("#HDate").val(); |
| | | console.log("ç¹å»æ¶å¼ï¼", HDate); |
| | | }); |
| | | |
| | | // å¤±ç¦æ¶è§¦åï¼å
æ¬é®çæä½ï¼ |
| | | $("#HDate").on('blur', function (data) { |
| | | HDate = $("#HDate").val(); |
| | | $("#HDate").val(HDate); // è¿è¡å®é
å¯ä»¥çç¥ï¼å ä¸ºå¼æªæ¹å |
| | | GetHProjectNumber(); |
| | | console.log("å¤±ç¦æ¶å¼ï¼", HDate); |
| | | }); |
| | | }); |
| | | //#endregion |
| | | |
| | | |
| | | //endregion |
| | | |
| | | |
| | | //#endregion |
| | | |
| | | //#region å¤éæ¡ éä¸/åæ¶ 触åäºä»¶ |
| | | |
| | | //#region éç¨ç¢ |
| | | form.on('checkbox(HIsKey)', function (data) { |
| | | //è·å䏿æ¡éä¸çå¼ |
| | |
| | | } |
| | | }); |
| | | }); |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | //#endregion |
| | | |
| | | //#region æä½æé®è§¦åäºä»¶ |
| | |
| | | CheckedSet_tableSub_Emp(); |
| | | } else { |
| | | var HSumMoney = $("#HSumMoney").val(); |
| | | if ( ref.test(value) && ref.test(HSumMoney) ) { |
| | | if (ref.test(value) && ref.test(HSumMoney)) { |
| | | obj.update({ |
| | | HPlanAvgMoney: ((HSumMoney * value) / 100).toFixed(8) //é¢è®¡åé
ä¸ç»©=ååæ»éé¢*项ç®å æ¯ |
| | | , HPlanCountMoney: (((HSumMoney * value) / 100) * 0.07).toFixed(8) //(é¡¹ç®ææ)é¢è®¡ææ=é¢è®¡åé
ä¸ç»©*0.07 |
| | |
| | | var field = $(this).data('field'); |
| | | laydate.render({ |
| | | elem: this.firstChild |
| | | , show: true //ç´æ¥æ¾ç¤º |
| | | , show: true //ç´æ¥æ¾ç¤º |
| | | , closeStop: this |
| | | , done: function (nowDate) { |
| | | //æ¶é´éæ©å®æï¼è¡æ°æ®æ´æ° |
| | |
| | | , height: 400 |
| | | , cols: [[ |
| | | { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | , { type: 'numbers', title: 'åºå·', style: 'background-color: #f9f9f9;'} |
| | | , { type: 'numbers', title: 'åºå·', style: 'background-color: #f9f9f9;' } |
| | | , { field: 'RowID', title: 'è¡å·', hide: true, style: 'background-color: #f9f9f9;' } //è¡æ è¯ï¼ç¨äºä¸ä¸è¡ãä¸ä¸è¡è¯å«æå¨è¡ |
| | | , { field: 'HProjectStageID', title: '项ç®é¶æ®µID', hide: true, style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HProjectStageName', title: '项ç®é¶æ®µ', edit: 'text', event: "HProjectStageName" } //f7 |
| | |
| | | , { field: 'HIsPM', title: 'æ¯å¦é¡¹ç®ç»ç', templet: "#HIsPM" } |
| | | , { field: 'HRate', title: '项ç®å æ¯', edit: 'text', totalRow: true } |
| | | , { field: 'HPlanAvgMoney', title: 'é¢è®¡åé
ä¸ç»©', edit: 'text', totalRow: true } |
| | | , { field: 'HPlanCountMoney', title: 'é¢è®¡ææ', edit: 'text', totalRow: true} |
| | | , { field: 'HPlanCountMoney', title: 'é¢è®¡ææ', edit: 'text', totalRow: true } |
| | | , { field: 'HRemarkSub', title: '夿³¨', edit: 'text' } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo1' } |
| | | ]] |
| | |
| | | //è·åæ°æ® |
| | | $("#HProjectClassID").val(checkStatus.data[0].HItemID);//项ç®ç±»å«id |
| | | $("#HProjectClassName").val(checkStatus.data[0].项ç®ç±»å«åç§°);//项ç®ç±»å«åç§° |
| | | |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , end: function () { |
| | | |
| | | |
| | | get_BT($("#HProjectStageBillInterID").val()); |
| | | } |
| | | }) |
| | |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HPipeDiameter").val(checkStatus.data[0].管å¾åç§°);//管å¾åç§° |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | |
| | | |
| | | |
| | | //#region ç®¡å¾æè´¨éæ©é¡µé¢ |
| | | function get_checkSearchHPipeMaterial() { |
| | | function get_checkSearchHPipeMaterial() { |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //#region é¨é¨éæ©é¡µé¢ |
| | | function get_checkSearchHDept() { |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'é¨é¨å表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_DepartmentList.html?openType=2&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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HDeptName").val(checkStatus.data[0].é¨é¨åç§°); |
| | | $("#HDeptID").val(checkStatus.data[0].HItemID); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region èåéæ©é¡µé¢ |
| | | function get_checkSearchHReceEmp() { |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'èåå表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?type=HEmp', '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('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HReceEmp").val(checkStatus.data[0].èååç§°); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 项ç®é¶æ®µæ¸
å éæ© 带åºè¡¨ä½æ°æ® |
| | | function get_BT(HBillInterID) { |
| | | $.ajax({ |
| | |
| | | //è·åæ°æ® |
| | | $("#HTaskClassID").val(checkStatus.data[0].HItemID); |
| | | $("#HTaskClassName").val(checkStatus.data[0].ä»»å¡ç±»å«åç§°); |
| | | $("#HTaskClassNumber").val(checkStatus.data[0].ä»»å¡ç±»å«ä»£ç ); |
| | | |
| | | $("#HTaskClassNumber").val(checkStatus.data[0].ä»»å¡ç±»å«ä»£ç ); |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | //æ´æ°é¡¹ç®ä»£ç |
| | | GetHProjectNumber(); |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , end: function () { |
| | |
| | | var strurl = '../../项ç®ç®¡ç/åºç¡å»ºæ¨¡/Gy_TaskClass.html' |
| | | if ($("#HTaskClassNumber").val() != "") { |
| | | strurl = "../../项ç®ç®¡ç/åºç¡å»ºæ¨¡/Gy_TaskClass.html?type=HTaskClass&HNumber=" + $("#HTaskClassNumber").val() |
| | | } |
| | | } |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | |
| | | $("#HTaskClassEntryID").val(checkStatus.data[0].HItemID); |
| | | $("#HTaskClassEntryName").val(checkStatus.data[0].ä»»å¡ç±»å«åç§°); |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | //æ´æ°é¡¹ç®ä»£ç |
| | | GetHProjectNumber(); |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | , end: function () { |
| | |
| | | , "HContacts": tableMain[0]["HContacts"] |
| | | , "HContactNumber": tableMain[0]["HContactNumber"] |
| | | |
| | | , "HDeptID": tableMain[0]["HDeptID"] |
| | | , "HDeptName": tableMain[0]["HDeptName"] |
| | | |
| | | , "HSupplierID": tableMain[0]["HSupplierID"] |
| | | , "HSupplierName": tableMain[0]["HSupplierName"] |
| | | , "HMangerEmpID": tableMain[0]["HMangerEmpID"] |
| | |
| | | "HWaterLeakage": tableMain[0]["HWaterLeakage"], |
| | | "HPipeDiameter": tableMain[0]["HPipeDiameter"], |
| | | "HPipeMaterial": tableMain[0]["HPipeMaterial"], |
| | | "HAlarmEm": tableMain[0]["HAlarmEm"], |
| | | "HAlarmEmp": tableMain[0]["HAlarmEmp"], |
| | | "HAlarmLink": tableMain[0]["HAlarmLink"], |
| | | "HReceEmp": tableMain[0]["HReceEmp"], |
| | | "HReceTime": tableMain[0]["HReceTime"], |
| | |
| | | //#region 项ç®é¶æ®µè¡¨æ°æ®æ£éª |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if (option.data[i] != "") { |
| | | |
| | | |
| | | ////项ç®é¶æ®µé空æ£éª |
| | | //if (option.data[i]["HProjectStageID"] == "0") { |
| | | // layer.msg("第" + (i + 1) + "è¡:项ç®é¶æ®µä¸è½ä¸ºç©º!"); |
| | |
| | | return true; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region ï¼ä»»å¡ç±»ï¼çå·¥ç¨é¡¹ç®æ°å¢ |
| | | //ä»»å¡å¤§ç±» ä»»å¡é¡¹ç®åç±» æ¥æ ååæ¶ï¼æ´æ° 项ç®ä»£ç |
| | | |
| | | function GetHProjectNumber() { |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/PM_ProjectBill/GetHProjectHNumber', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "HDeptID": $("#HDeptID").val(), "HDate": $("#HDate").val(), "HTaskClassID": $("#HTaskClassID").val(), "HTaskClassEntryID": $("#HTaskClassEntryID").val()}, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | var data = data1.data[0]; |
| | | $("#HProNumber").val(data.HBillNo) |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //#endRegion |
| | | |
| | | //#region 项ç®é¶æ®µè¡¨å¤´å·¥å
·æ äºä»¶ï¼ä¸ä¸è¡ |
| | | function btn_up(data) { |
| | |
| | | |
| | | obj.event = ""; |
| | | return false; |
| | | }else if (event.key == "F6") { |
| | | } else if (event.key == "F6") { |
| | | //é¶æ®µè´è´£äºº |
| | | if (obj.event == "HEmpName") { |
| | | var HOrgID = $("#HOrgID").val(); |
| | |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 项ç®é¶æ®µè¡¨ï¼æ¾ç¤ºåæ°æ® |
| | | function DisPlay_HideColumn() { |
| | | HModName = "PM_ProjectBillSub"; |
| | |
| | | success: function (data1) { |
| | | if (data1.data.length != 0) { |
| | | var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® |
| | | var titleData = ["RowID","è¡å·","项ç®é¶æ®µID","ç¸å
³äº¤ä»ç©ID","é¶æ®µè´è´£äººID","é¶æ®µå®¡æ ¸äººID"];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | var titleData = ["RowID", "è¡å·", "项ç®é¶æ®µID", "ç¸å
³äº¤ä»ç©ID", "é¶æ®µè´è´£äººID", "é¶æ®µå®¡æ ¸äººID"];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | |
| | | dataCol = data1.data[0].HGridString.split(','); |
| | | |
| | |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region é¡¹ç®æåè¡¨ï¼æ¾ç¤ºåæ°æ® |
| | | function DisPlay_HideColumn1() { |
| | | HModName = "PM_ProjectBillSub_Emp"; |
| | |
| | | success: function (data1) { |
| | | if (data1.data.length != 0) { |
| | | var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® |
| | | var titleData = ["è¡å·","é¡¹ç®æåID"];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | var titleData = ["è¡å·", "é¡¹ç®æåID"];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | |
| | | dataCol = data1.data[0].HGridString.split(','); |
| | | |
| | |
| | | form.render('checkbox'); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region é¡¹ç®æå表-å·æ°è®¾ç½®å¤éæ¡ç¶æ |
| | | function CheckedSet_tableSub_Emp() { |
| | | var tableSub_Emp = option1.data; |
| | |
| | | ProjectCheckData = obj; |
| | | } |
| | | //f6é¶æ®µè´è´£äºº |
| | | function GetHManagerValue(obj) { |
| | | function GetHManagerValue(obj) { |
| | | RowDatas = obj; |
| | | } |
| | | //é¶æ®µè´è´£äºº |