| | |
| | | <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/PageTitle.js"></script> |
| | | <style> |
| | | /*.main-btn {*/ /*头é¨ä¸»æé®*/ |
| | | /*padding: 0 2px;*/ /*è°æ´æé®å·¦å³ç©ºé大å°*/ |
| | | /*height: 30px; |
| | | /*padding: 0 2px;*/ /*è°æ´æé®å·¦å³ç©ºé大å°*/ |
| | | /*height: 30px; |
| | | line-height: 30px; |
| | | } |
| | | |
| | |
| | | }*/ |
| | | </style> |
| | | <style> |
| | | /* .search-res { |
| | | /* .search-res { |
| | | position: absolute; |
| | | top: 100%; |
| | | left: 0; |
| | |
| | | <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="set_CheckBill">å®¡æ ¸</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="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_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> |
| | | <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> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">éå®å<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HEmpName" id="HEmpName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> |
| | | <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" 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">éå®é¨é¨</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> |
| | |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">éå®å</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HEmpName" id="HEmpName" " class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> |
| | | <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;"> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline" style="width:900px;"> |
| | | <label class="layui-form-label">ä¸å¡å®¢æ·<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline" style="width:750px;"> |
| | | <input type="text" name="HCusName" id="HCusName" class="layui-input" value="" style="float: left; width: 475px; background-color: #efefef4d;" readonly> |
| | | <input type="hidden" name="HCusID" id="HCusID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HCusList" 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-inline"> |
| | | <label class="layui-form-label">éå®å¸å«<label style="color:red"> * </label></label> |
| | | <div class="layui-inline" style="margin-left:-270px;"> |
| | | <label class="layui-form-label">éå®å¸å«<label style="color:red;"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HCurName" id="HCurName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> |
| | | <input type="hidden" name="HCurID" id="HCurID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | |
| | | <input class="layui-input" name="HExRate" id="HExRate" autocomplete="off" value="0" style="background-color: #efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline" style="width:900px;"> |
| | | <label class="layui-form-label">ä¸å¡å®¢æ·<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline" style="width:750px;"> |
| | | <input type="text" name="HCusName" id="HCusName" class="layui-input" value="" style="float: left; width: 475px; background-color: #efefef4d;" readonly> |
| | | <input type="hidden" name="HCusID" id="HCusID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HCusList" 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-inline"> |
| | | <label class="layui-form-label">ç»ç®æ¹å¼</label> |
| | | <label class="layui-form-label">ç»ç®æ¹å¼<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HSSName" id="HSSName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> |
| | | <input type="hidden" name="HSSID" id="HSSID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline" style="width:900px;"> |
| | | <label class="layui-form-label">ç»ç®åä½<label style="color:red"> * </label></label> |
| | | <label class="layui-form-label">ç»ç®åä½</label> |
| | | <div class="layui-input-inline" style="width:750px;"> |
| | | <input type="text" name="HAccCusName" id="HAccCusName" class="layui-input" value="" style="float: left; width: 475px; background-color: #efefef4d;" readonly> |
| | | <input type="hidden" name="HAccCusID" id="HAccCusID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">éå®ä¸»ç®¡</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HManagerName" id="HManagerName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> |
| | | <input type="hidden" name="HManagerID" id="HManagerID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HManagerList" 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">é¶è¡</label> |
| | | <div class="layui-input-inline"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å
é¨è®¢åå·</label> |
| | | <label class="layui-form-label">èµ éæ¯ä¾<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HInnerBillNo" id="HInnerBillNo" autocomplete="off" style="background-color: #efefef4d;" readonly> |
| | | <select name="HGiftRate" id="HGiftRate" lay-filter="HGiftRate" style="width: 180px; "> |
| | | <option style="color:blue;" selected="selected" value="0">0%</option> |
| | | <option style="color:blue;" value="1">1%</option> |
| | | <option style="color:blue;" value="2">2%</option> |
| | | <option style="color:blue;" value="3">3%</option> |
| | | <option style="color:blue;" value="4">4%</option> |
| | | <option style="color:blue;" value="5">5%</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">èµ ééé¢<label style="color:red"> * </label></label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HGiftMoney" value="0" id="HGiftMoney" autocomplete="off" style="background-color: #efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è´¢å¡æ¥æ</label> |
| | | <label class="layui-form-label">è´¢å¡æ¥æ<label style="color:red"> * </label></label> |
| | | <div class="layui-input-block"> |
| | | <input type="date" class="layui-input" lay-verify="HAccDate" name="HAccDate" id="HAccDate" style="width:190px;"> |
| | | </div> |
| | |
| | | <input class="layui-input" name="HAvailableBalance" id="HAvailableBalance" autocomplete="off" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æºåå·</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="hidden" name="HMainSourceInterID" id="HMainSourceInterID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HMainSourceEntryID" id="HMainSourceEntryID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <input type="hidden" name="HMainSourceBillType" id="HMainSourceBillType" class="layui-input" value="" style="float:left;width:150px;"> |
| | | <input type="text" name="HMainSourceBillNo" id="HMainSourceBillNo" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HMainSource" 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" style="margin-top:10px;"> |
| | | <div class="layui-inline"> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <!--éèåæ®µ--> |
| | | <!--<div class="layui-row" style="display:none;"> |
| | | <div class="layui-inline"> |
| | | <div class="layui-input-block"> |
| | | <input class="layui-input" name="HMainSourceInterID" id="HMainSourceInterID" value="0" autocomplete="off"> |
| | | <input class="layui-input" name="HMainSourceEntryID" id="HMainSourceEntryID" value="0" autocomplete="off"> |
| | | <input class="layui-input" name="HMainSourceBillNo" id="HMainSourceBillNo" value="" autocomplete="off"> |
| | | <input class="layui-input" name="HMainSourceBillType" id="HMainSourceBillType" value="" autocomplete="off"> |
| | | </div> |
| | | </div> |
| | | </div>--> |
| | | </div> |
| | | </div> |
| | | <!--å
¶ä»ä¿¡æ¯--> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">éå®ä¸»ç®¡</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HManagerName" id="HManagerName" class="layui-input" value="" style="float: left; width: 150px; background-color: #efefef4d;" readonly> |
| | | <input type="hidden" name="HManagerID" id="HManagerID" class="layui-input" value="0" style="float:left;width:150px;"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HManagerList" 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">å
é¨è®¢åå·</label> |
| | | <div class="layui-input-inline"> |
| | | <input class="layui-input" name="HInnerBillNo" id="HInnerBillNo" autocomplete="off" style="background-color: #efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <table 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="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | </div> |
| | | </script> |
| | | </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> |
| | | |
| | | layui.config({ |
| | |
| | | var params = getUrlVars(); |
| | | var OperationType = params[params[0]]; //ä»åæ°ä¸è·å æ°æ®ç±»å 1æ·»å ä¿å 2å¤å¶ 3 ç¼è¾ |
| | | var linterid = params[params[1]]; //ä»åæ°ä¸è·å åæ®å
ç |
| | | |
| | | var closeType = params[params[3]];//客æ·åºæ¶è´¦æ¬¾æç» åå»å¼¹çªå¼¹åºåªè½æ¥çä¸è½ç¼è¾ ç¦ç¨æé® |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | |
| | | icon: 4, skin: 'layui-layer-lan', title: "温馨æç¤º", closeBtn: 0, btn: ['éæ°ç»å½'] |
| | | }, function () { window.location.href = "../../user/login.html"; }); |
| | | } |
| | | |
| | | //#region ã卿è·å模ååç§°ã |
| | | var HModuleType = "2003"; |
| | | //éè¿åæ®ç±»åï¼ä»æ°æ®åºå¨æè·ååæ®æ¨¡åå½å,å¼ç¨jsæä»¶ PageTitle.js |
| | | var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType); |
| | | $("h1").html('<b>' + HPageTitle + '</b>'); |
| | | //#endregion |
| | | |
| | | //#endregion |
| | | |
| | | //#region å¤æå¹¶è®¾ç½®æä½ç±»åã页é¢åå§å |
| | |
| | | |
| | | //éå®åãéå®é¨é¨ãéå®ä¸»ç®¡åå§å |
| | | getCzyglByUser(); |
| | | //åå§åå表 |
| | | set_InitGrid(); |
| | | } |
| | | else if (OperationType == 3) { //ç¼è¾ |
| | | else if (OperationType == 3) {//ç¼è¾ |
| | | //åå§åå表 |
| | | set_InitGrid(); |
| | | if (closeType == 10) { |
| | | $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true); |
| | | $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true); |
| | | |
| | | } |
| | | //å è½½ç¼è¾é¡µé¢ |
| | | RoadBillMain(linterid); |
| | | } |
| | | else if (OperationType == 4) { //䏿¨ |
| | | setInit_PushBill(linterid); |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | | |
| | | //头工å
·æ äºä»¶ |
| | | table.on('toolbar(mainTable)', function (obj) { //çå¬mainTableè¡¨æ ¼ä¸çå·¥å
·æ äºä»¶ 触ååè°å½æ°objåæ° |
| | | var checkStatus = table.checkStatus('mainTable') // çå¬éä¸ççç¶æ |
| | | , data = checkStatus.data; //ä»éä¸ç¶æä¸æåæ°æ®ï¼è¿äºæ°æ®æ¯è¡¨æ ¼ä¸è¢«éä¸çè¡ |
| | | switch (obj.event) { // switch (obj.event)ç¨äºæ ¹æ®obj.eventç弿¥å³å®æ§è¡åªä¸ªcaseå |
| | | ////å设置 |
| | | case 'set_HideColumn': |
| | | get_HideColumn(); |
| | | break; |
| | | } |
| | | }); |
| | | //#region è¡å
äºä»¶ |
| | | table.on('tool(mainTable)', function (obj) { |
| | | set_GridDelete(obj); //è¡å
å é¤ |
| | | }); |
| | | //#endregion |
| | | |
| | | |
| | | //#region è¡å
å é¤ |
| | | 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') { |
| | | layer.msg('é¦è¡æ æ³å é¤ï¼ï¼ï¼'); |
| | | } else { |
| | | obj.del(); |
| | | option.data = table.cache["mainTable"];//å°æ°æ®ç»å®å°dataä¸ |
| | | table.reload(option); |
| | | layer.close(index); |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å¼¹çªéæ©è§¦åäºä»¶ |
| | | //#region éæ©éå®é¨é¨æé® |
| | | form.on('submit(HDeptList)', function () { |
| | | get_checkDept(); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region éæ©æºåæé® |
| | | form.on('submit(HMainSource)', function () { |
| | | get_checkMainSource(); |
| | | }); |
| | | //#endregion |
| | | |
| | |
| | | var HSumMoney = newHSumMoney * 1; //éé¢ |
| | | var HDiscountRate = $("#HDiscountRate").val() * 1; //æ´åææ£ |
| | | var HRelSumMoney = HSumMoney * HDiscountRate * 0.01; //ææ£åéé¢ |
| | | HRelSumMoney = dealDoubleToFixed(HRelSumMoney, 2); |
| | | |
| | | var HGiftRate = $("#HGiftRate").val() * 1; //èµ éæ¯ä¾ |
| | | var HGiftMoney = HSumMoney * HGiftRate * 0.01; |
| | | HGiftMoney = dealDoubleToFixed(HGiftMoney, 2); |
| | | |
| | | $("#HSumMoney").val(HSumMoney); |
| | | $("#HDiscountRate").val(HDiscountRate); |
| | | $("#HRelSumMoney").val(HRelSumMoney); |
| | | $("#HGiftMoney").val(HGiftMoney); |
| | | }); |
| | | //#endregion |
| | | |
| | |
| | | var HSumMoney = $("#HSumMoney").val() * 1; //éé¢ |
| | | var HDiscountRate = newHDiscountRate * 1; //æ´åææ£ |
| | | var HRelSumMoney = HSumMoney * HDiscountRate * 0.01; //ææ£åéé¢ |
| | | HRelSumMoney = dealDoubleToFixed(HRelSumMoney, 2); |
| | | |
| | | $("#HSumMoney").val(HSumMoney); |
| | | $("#HDiscountRate").val(HDiscountRate); |
| | |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region èµ éæ¯ä¾ä¸æå表çå¬ |
| | | form.on('select(HGiftRate)', function (data) { |
| | | //è¾å
¥çéé¢åæ³ï¼éç®ææ£åéé¢ |
| | | var HSumMoney = $("#HSumMoney").val() * 1; //éé¢ |
| | | var HGiftRate = $("#HGiftRate").val() * 1; //èµ éæ¯ä¾ |
| | | var HGiftMoney = HSumMoney * HGiftRate * 0.01; |
| | | HGiftMoney = dealDoubleToFixed(HGiftMoney, 2); |
| | | |
| | | $("#HGiftMoney").val(HGiftMoney); |
| | | }); |
| | | //#endregion |
| | | //#region æä½æé®è§¦åäºä»¶ |
| | | //#region ä¿åæäº¤ |
| | | form.on('submit(btnSave)', function (data) {//æäº¤ |
| | | //if (AllowLoadData(data)) { |
| | | if (OperationType == 4) { |
| | | //#region 夿æºåç¶æ |
| | | var HSourceBillData = ""; |
| | | var HSourceBillData = getSourceBillStatus_ExceptiveCheckRequestBill(); //è·åæºåæ°æ® |
| | | if (HSourceBillData != "none") { |
| | | if (HSourceBillData.length == 0) { |
| | | layer.alert("ä¿å失败!æªæ¥è¯¢å°æºååæ®!", { icon: 5 }); |
| | | return; |
| | | } else if (HSourceBillData[0]["ç¶æ"] != "å·²å®¡æ ¸") { |
| | | var err = "ä¿å失败!åå ï¼æºååæ®ç¶æä¸ºâ" + HSourceBillData[0]["ç¶æ"] + "âï¼ä¸å
许ä¿åï¼"; |
| | | layer.alert(err, { icon: 5 }); |
| | | return; |
| | | } |
| | | } else { |
| | | return; |
| | | } |
| | | //#endregion |
| | | } |
| | | |
| | | |
| | | |
| | | if (AllowLoadData(data)) { |
| | | set_AddNew(data); |
| | | //} |
| | | } |
| | | }); |
| | | //#endregion |
| | | |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å表åå§å |
| | | function set_InitGrid() { |
| | | option = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , totalRow: true |
| | | , limit: 500 |
| | | , height: 500 |
| | | , loading: false |
| | | , cols: [[ //å表 |
| | | { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | , { type: 'numbers', title: 'åºå·', width: 100 } |
| | | , { field: 'HMaterID', title: 'HMaterID', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'ç©æä»£ç ', title: 'ç©æä»£ç ', width: 150, style: 'background-color:#efefef4d;' } |
| | | , { field: 'ç©æåç§°', title: 'ç©æåç§°', width: 150, style: 'background-color:#efefef4d;' } |
| | | , { field: 'è§æ ¼åå·', title: 'è§æ ¼åå·', width: 100, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HUnitID', title: 'HUnitID', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: '计éåä½', title: '计éåä½', width: 100, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HQty', title: 'æ°é', width: 100, edit: 'text'} |
| | | , { field: 'HPrice', title: 'åä»·', width: 100, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HMoney', title: 'ç»ç®éé¢', width: 100, totalRow: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HReceiveBillInterID', title: 'æ¥æ¶æºåå
ç ', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HReceiveBillEntryID', title: 'æ¥æ¶æºååå
ç ', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HReceiveBillNo', title: 'æ¥æ¶æºåå·', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HSourceDate', title: 'æºåæ¥æ', width: 100, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HSourceMoney', title: 'æºåéé¢', width: 100, totalRow: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HSourceMoneyBB', title: 'æºåé颿¬ä½å¸', width: 100, totalRow: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HInovceExRate', title: '彿æ±ç', width: 100, style: 'background-color:#efefef4d;' } |
| | | //, { field: 'HReadyCheckMoney', title: 'å·²æ ¸ééé¢', width: 100 } |
| | | //, { field: 'HUnCheckMoney', title: 'æªæ ¸ééé¢', width: 100 } |
| | | //, { field: 'HCheckMoney', title: 'æ¬æ¬¡æ ¸ééé¢', width: 100} |
| | | //, { field: 'HCheckMoneyBB', title: 'æ¬æ¬¡æ ¸ééé¢', width: 100} |
| | | , { field: 'HSourceRemark', title: 'æºå夿³¨', width: 100 } |
| | | |
| | | , { field: 'HSourceInterID', title: 'æºåå
ç ', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HSourceEntryID', title: 'æºååå
ç ', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HSourceBillNo', title: 'æºåå·', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HSourceBillType', title: 'æºåç±»å', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | |
| | | //, { field: 'HRelationQty', title: 'å
³èæ°é', width: 100, totalRow: true, hide: true, style: 'background-color:#efefef4d;' } |
| | | //, { field: 'HRelationMoney', title: 'å
³èéé¢', width: 100, totalRow: true, hide: true, style: 'background-color:#efefef4d;' } |
| | | |
| | | , { field: 'HPOOrderInterID', title: 'éè´è®¢åå
ç ', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HPOOrderEntryID', title: 'éè´è®¢ååå
ç ', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HPOOrderBillNo', title: 'éè´è®¢åå·', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | |
| | | , { field: 'HSeOrderInterID', title: 'éå®è®¢åå
ç ', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HSeOrderEntryID', title: 'éå®è®¢ååå
ç ', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { field: 'HSeOrderBillNo', title: 'éå®è®¢åå·', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | //, { field: 'HPOContractInterID', title: 'éè´ååå
ç ', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | //, { field: 'HPOContractEntryID', title: 'éè´åååå
ç ', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | //, { field: 'HPOContractBillNo', title: 'éè´ååå·', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | |
| | | //, { field: 'HSeContractInterID', title: 'éå®ååå
ç ', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | //, { field: 'HSeContractEntryID', title: 'éå®åååå
ç ', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | //, { field: 'HSeContractBillNo', title: 'éå®ååå·', width: 100, hide: true, style: 'background-color:#efefef4d;' } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo', width: 70 } |
| | | ]] |
| | | } |
| | | option.data = []; |
| | | table.render(option); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ¶é´ç»ä»¶åå§å |
| | | function set_InitDate() { |
| | | var dateList = ["#HAccDate"]; |
| | |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'éå®é¨é¨å表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_DepartmentList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_DepartmentList.html', 'yes'] |
| | | //, btn: ['ç¡®å®', 'åæ¶'] |
| | | //, btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | // var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'éå®åå表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_EmployeeList.html?Type=HEmp', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?Type=HEmp', 'yes'] |
| | | //, btn: ['ç¡®å®', 'åæ¶'] |
| | | //, btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | // var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | |
| | | //#region ä¸å¡å®¢æ·éæ©é¡µé¢ |
| | | function get_checkCus() { |
| | | var HEmpID = $("#HEmpID").val(); |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'ä¸å¡å®¢æ·å表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_CustomerList.html', 'yes'] |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_CustomerList.html?Type=1&openType=3&HEmp=' + HEmpID, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | getCustomerByCusID(checkStatus.data[0].HItemID); |
| | | //æ ¹æ®å®¢æ·è·å客æ·ä½é¢ |
| | | getCustomerBalance(checkStatus.data[0].HItemID); |
| | | //æ ¹æ®å®¢æ·è·åå
³èèå |
| | | //getRelationEmpByHCus(checkStatus.data[0].HItemID); |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'ç»ç®æ¹å¼å表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_SettleStyle.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/åºç¡èµæ/Gy_SettleStyle.html', 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | $("#HSSName").val(checkStatus.data[0].HName); |
| | | $("#HSSName").val(checkStatus.data[0].ç»ç®æ¹å¼åç§°); |
| | | $("#HSSID").val(checkStatus.data[0].HItemID); |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | |
| | | //#region ç»ç®åä½éæ©é¡µé¢ |
| | | function get_checkAccCus() { |
| | | var HEmpID = $("#HEmpID").val(); |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'ç»ç®åä½å表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_CustomerList.html', 'yes'] |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_CustomerList.html?Type=HAccCus&openType=3&HEmp=' + HEmpID, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region éæ©æºå |
| | | function get_checkMainSource() { |
| | | var url = ""; |
| | | var HOrgID = $("#HOrgID").val(); |
| | | url = "../../éå®ç®¡ç/åºæ¶å/Xs_ReceivableBillList.html?openType=2&HOrgID=" + HOrgID; |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'æºå-åºæ¶å' + 'å表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: [url, '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('è¯·éæ©æ°æ®'); |
| | | } |
| | | var HCusID = $("#HCusID").val();//å¤æå®¢æ· |
| | | if (HCusID == 0 || HCusID == '') { |
| | | HCusID = checkStatus.data[0]["HCusID"]; |
| | | } |
| | | for (var i = 0; i < checkStatus.data.length; i++) { |
| | | if (checkStatus.data[i]["HCusID"] != HCusID) { |
| | | layer.msg("䏿¨å¤±è´¥!å·²ç»éä¸çè®°å½ä¸åå¨ä¸å客æ·!"); |
| | | layer.close(index); |
| | | return; |
| | | } |
| | | } |
| | | setReceivableBill(checkStatus); |
| | | |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //#region éæ©æºå-åºæ¶å |
| | | function setReceivableBill(checkStatus) { |
| | | var dataArray = []; |
| | | |
| | | for (var i = 0; i < checkStatus.data.length; i++) { |
| | | var temp = checkStatus.data[i]; |
| | | if (temp != "none") { |
| | | if (temp.åæ®ç¶æ != "å·²å®¡æ ¸") { |
| | | layer.msg("䏿¨å¤±è´¥!åæ®å·ã" + temp.åæ®å· + "ãåæ®ç¶æä¸ä¸ºå·²å®¡æ ¸ç¶æ!"); |
| | | return; |
| | | } |
| | | if (temp.è¡ç¶æ == "å·²å
³é") { |
| | | layer.msg("䏿¨å¤±è´¥!åæ®å·ã" + temp.åæ®å· + "ãä¸éä¸çè®°å½ä¸åå¨å·²å
³éç¶æçè®°å½!"); |
| | | return; |
| | | } |
| | | dataArray.push(temp); |
| | | } else { |
| | | return; |
| | | } |
| | | } |
| | | |
| | | form.val("formData", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "HMainSourceInterID": 0 |
| | | , "HMainSourceEntryID": 0 |
| | | , "HMainSourceBillNo": '' |
| | | , "HMainSourceBillType": '1426' |
| | | |
| | | , "HDeptID": dataArray[0].HDeptID |
| | | , "HDeptName": dataArray[0].é¨é¨ |
| | | , "HEmpID": dataArray[0].HEmpID |
| | | , "HEmpName": dataArray[0].ä¸å¡å |
| | | , "HCurID": dataArray[0].HCurID |
| | | , "HCurName": dataArray[0].å¸å« |
| | | , "HExRate": dataArray[0].æ±ç |
| | | , "HSSID": dataArray[0].HSSID |
| | | , "HSSName": dataArray[0].ç»ç®æ¹å¼ |
| | | , "HCusID": dataArray[0].HCusID |
| | | , "HCusName": dataArray[0].å®¢æ· |
| | | /*, "HSSNum": checkStatus[0].ç»ç®å·*/ |
| | | , "HSumMoney": dataArray[0].éé¢ |
| | | }); |
| | | |
| | | //å表 èµå¼ |
| | | var rowdata = []; |
| | | var sumMoney = 0; |
| | | for (var i = 0; i < dataArray.length; i++) { |
| | | sumMoney = sumMoney + dealDoubleToFixed(dataArray[i].éé¢, 2); |
| | | rowdata.push( |
| | | { |
| | | "HMaterID": dataArray[i].HMaterID == null ? 0 : dataArray[i].HMaterID |
| | | , "ç©æä»£ç ": dataArray[i].ç©æä»£ç |
| | | , "ç©æåç§°": dataArray[i].ç©æåç§° |
| | | , "è§æ ¼åå·": dataArray[i].è§æ ¼åå· |
| | | , "HUnitID": dataArray[i].HUnitID == null ? 0 : dataArray[i].HUnitID |
| | | , "计éåä½": dataArray[i].计éåä½ |
| | | , "HQty": dealDoubleToFixed(dataArray[i].æ°é, 1) |
| | | , "HPrice": dealDoubleToFixed(dataArray[i].åä»·, 3) // |
| | | , "HMoney": dealDoubleToFixed(dataArray[i].éé¢, 2) |
| | | , "HReceiveBillInterID": dataArray[i].hmainid |
| | | , "HReceiveBillEntryID": dataArray[i].hsubid |
| | | , "HReceiveBillNo": dataArray[i].åæ®å· |
| | | , "HSourceDate": Format(dataArray[i].æ¥æ, "yyyy-MM-dd") |
| | | , "HSourceMoney": dealDoubleToFixed(dataArray[i].éé¢, 2) |
| | | , "HSourceMoneyBB": dealDoubleToFixed(dataArray[i].éé¢ * dataArray[0].æ±ç, 2) |
| | | , "HInovceExRate": dataArray[i].æ±ç |
| | | |
| | | , "HSourceRemark": dataArray[i].表ä½å¤æ³¨ |
| | | |
| | | , "HSourceInterID": dataArray[i].hmainid |
| | | , "HSourceEntryID": dataArray[i].hsubid |
| | | , "HSourceBillNo": dataArray[i].åæ®å· |
| | | , "HSourceBillType": 1426 |
| | | , "HRelationQty": "0" |
| | | , "HRelationMoney": "0" |
| | | |
| | | , 'HPOOrderInterID': dataArray[i].HPOOrderInterID |
| | | , 'HPOOrderEntryID': dataArray[i].HPOOrderEntryID |
| | | , 'HPOOrderBillNo': dataArray[i].HPOOrderBillNo |
| | | |
| | | , "HSeOrderInterID": dataArray[i].HSeOrderInterID |
| | | , "HSeOrderEntryID": dataArray[i].HSeOrderEntryID |
| | | , "HSeOrderBillNo": dataArray[i].HSeOrderBillNo |
| | | } |
| | | ); |
| | | } |
| | | $("#HSumMoney").val(sumMoney); |
| | | $("#HRelSumMoney").val(sumMoney); |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | } |
| | | //#endregion |
| | | |
| | | //#endregion |
| | | |
| | | //#region ä¿åHMaker |
| | | function set_AddNew(data) { |
| | | //è·åæä½æ¹å¼ |
| | | var refSav = ""; |
| | | if (OperationType == 1 || OperationType == 2) { |
| | | if (OperationType == 1 || OperationType == 2 || OperationType == 4) { |
| | | refSav = "Add"; |
| | | } |
| | | if (OperationType == 3) { |
| | |
| | | |
| | | //è·åè¡¨å¤´æ°æ®å¹¶åºåå |
| | | var sMainStr = JSON.stringify(data.field); //ä¸»è¡¨æ°æ® |
| | | var sSubStr = JSON.stringify([]); //åè¡¨æ°æ® |
| | | //è·åè¡¨å¤´æ°æ®å¹¶åºåå |
| | | var sMainStr = JSON.stringify(data.field); //ä¸»è¡¨æ°æ® |
| | | //åè¡¨æ°æ® |
| | | if (table.cache["mainTable"].length != 0) { |
| | | var num = []; |
| | | for (var i = 0; i < table.cache["mainTable"].length; i++) { |
| | | if (table.cache["mainTable"][i] != "") { |
| | | table.cache["mainTable"][i].LAY_TABLE_INDEX = i; |
| | | num.push(table.cache["mainTable"][i]) |
| | | } |
| | | } |
| | | var sSubStr = JSON.stringify(num); |
| | | } else { |
| | | var sSubStr = JSON.stringify([]); |
| | | } |
| | | |
| | | //æ¼æ¥åºååçæ°æ® |
| | | var sMainSub = sMainStr + ';' + sSubStr + ';' + refSav + ';' + sessionStorage["HUserName"]; |
| | |
| | | if (data.count == 1) { // 说æéªè¯æåäºï¼ |
| | | layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true); |
| | | layer.msg("æäº¤æå"); |
| | | if (data.Verify == "Y") //èªå¨å®¡æ ¸ |
| | | { |
| | | $("#HInterID").val(data.HInterID);//è·åæäº¤æåè¿åç忮䏻ID |
| | | set_CheckBill(0); //å®¡æ ¸ |
| | | } |
| | | }); |
| | | } |
| | | else { |
| | |
| | | , "HBankName": data.é¶è¡ |
| | | , "HBankNo": data.é¶è¡è´¦å· |
| | | , "HInnerBillNo": data.å
é¨åæ®å· |
| | | , "HGiftRate": data.èµ éæ¯ä¾ |
| | | , "HGiftMoney": data.èµ ééé¢ |
| | | , "HSumMoney": data.åæ®éé¢ |
| | | , "HDiscountRate": data.æ´åææ£ |
| | | , "HRelSumMoney": data.ææ£åéé¢ |
| | | , "HAccDate": formatDate(data.è´¢å¡æ¥æ) |
| | | , "HCreditRating_Now": data.HCreditRating_Now |
| | | , "HRemark": data.è¡¨å¤´å¤æ³¨ |
| | | |
| | | , "HMainSourceInterID": data.HMainSourceInterID == null ? 0 : data.HMainSourceInterID |
| | | , "HMainSourceEntryID": data.HMainSourceEntryID == null ? 0 : data.HMainSourceEntryID |
| | | , "HMainSourceBillNo": data.HMainSourceBillNo |
| | | , "HMainSourceBillType": data.HMainSourceBillType |
| | | |
| | | , "HMaker": data.å¶å人 |
| | | , "HMakeDate": data.å¶åæ¥æ == null ? "" : Format(new Date(data.å¶åæ¥æ), "yyyy-MM-dd") |
| | |
| | | }); |
| | | |
| | | HOrgIDBar = data.HOrgID == null ? 0 : data.HOrgID; |
| | | if (data.hsubid != null) { |
| | | //å表 èµå¼ |
| | | var rowdata = []; |
| | | var allMoney = 0; |
| | | for (var i = 0; i < result.data.length; i++) { |
| | | rowdata.push( |
| | | { |
| | | "HMaterID": result.data[i].åè¡¨ä¸»é® == null ? 0 : result.data[i].åè¡¨ä¸»é® |
| | | , "ç©æä»£ç ": result.data[i].ç©æä»£ç |
| | | , "ç©æåç§°": result.data[i].ç©æåç§° |
| | | , "è§æ ¼åå·": result.data[i].è§æ ¼åå· |
| | | , "HUnitID": result.data[i].HUnitID == null ? 0 : result.data[i].HUnitID |
| | | , "计éåä½": result.data[i].计éåä½åç§° |
| | | , "HQty": dealDoubleToFixed(result.data[i].æ°é, 1) |
| | | , "HPrice": dealDoubleToFixed(result.data[i].åä»·, 3) // |
| | | , "HMoney": dealDoubleToFixed(result.data[i].ç»ç®éé¢, 2) |
| | | , "HReceiveBillInterID": result.data[i].æºå主å
ç |
| | | , "HReceiveBillEntryID": result.data[i].æºååå
ç |
| | | , "HReceiveBillNo": result.data[i].æºååå· |
| | | , "HSourceDate": Format(result.data[i].æºåæ¥æ, "yyyy-MM-dd") |
| | | , "HSourceMoney": dealDoubleToFixed(result.data[i].æºåéé¢, 2) |
| | | , "HSourceMoneyBB": dealDoubleToFixed(result.data[i].æºåé颿¬ä½å¸, 2) |
| | | , "HInovceExRate": result.data[i].彿æ±ç |
| | | |
| | | , "HSourceRemark": result.data[i].æºå夿³¨ |
| | | |
| | | , "HSourceInterID": result.data[i].æºå主å
ç |
| | | , "HSourceEntryID": result.data[i].æºååå
ç |
| | | , "HSourceBillNo": result.data[i].æºååå· |
| | | , "HSourceBillType": result.data[i].æºåç±»å |
| | | , "HRelationQty": result.data[i].å
³èæ°é |
| | | , "HRelationMoney": result.data[i].å
³èéé¢ |
| | | |
| | | , 'HPOOrderInterID': result.data[i].éè´è®¢å主å
ç |
| | | , 'HPOOrderEntryID': result.data[i].éè´è®¢ååå
ç |
| | | , 'HPOOrderBillNo': result.data[i].éè´è®¢åå· |
| | | |
| | | , "HSeOrderInterID": result.data[i].éå®è®¢å主å
ç |
| | | , "HSeOrderEntryID": result.data[i].éå®è®¢ååå
ç |
| | | , "HSeOrderBillNo": result.data[i].éå®è®¢åå· |
| | | } |
| | | ); |
| | | allMoney = Number(result.data[i]["ç»ç®éé¢"]) + allMoney |
| | | } |
| | | option.data = rowdata; |
| | | table.render(option); |
| | | |
| | | //设置主表éé¢ |
| | | $("#HSumMoney").val(allMoney); |
| | | var HDiscountRate = $("#HDiscountRate").val() * 1; //æ´åææ£ |
| | | var HRelSumMoney = allMoney * HDiscountRate * 0.01; //ææ£åéé¢ |
| | | $("#HRelSumMoney").val(HRelSumMoney); |
| | | } |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region é空éªè¯ |
| | | //#region 䏿¨é¡µé¢åå§å |
| | | function setInit_PushBill(linterid) { |
| | | //çæå¹¶è®¾ç½®ä¸»è¡¨çå
ç ååæ®å· |
| | | createBillNo(); |
| | | |
| | | //ç¸å
³ææ¬æ¡ä¿¡æ¯åå§å |
| | | $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HMaker").val(sessionStorage["HUserName"]); |
| | | $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | |
| | | //æ¥è¯¢ ç¹æ¹ç³è¯·å æ¯å¦åå¨ |
| | | var ajaxLoad = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Xs_ExceptiveCheckRequestBill/cx", |
| | | async: false, |
| | | type: "GET", |
| | | data: { |
| | | "HInterID": linterid |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data[0]; |
| | | |
| | | getCustomerByCusID(data.HCusID); |
| | | |
| | | form.val("formData", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "HDeptID": data.HDeptID |
| | | , "HDeptName": data.éå®é¨é¨ |
| | | , "HEmpID": data.HEmpID |
| | | , "HEmpName": data.éå®å |
| | | , "HManagerID": data.HManagerID |
| | | , "HManagerName": data.éå®ä¸»ç®¡ |
| | | , "HCurID": data.HCurID |
| | | , "HCurName": data.å¸å« |
| | | , "HExRate": data.æ±ç |
| | | , "HCusID": data.HCusID |
| | | , "HCusName": data.ä¸å¡å®¢æ· |
| | | , "HAccCusID": data.HCusID |
| | | , "HAccCusName": data.ä¸å¡å®¢æ· |
| | | , "HMainSourceInterID": linterid |
| | | , "HMainSourceBillNo": data.åæ®å· |
| | | , "HMainSourceBillType": params[params[2]] |
| | | }); |
| | | 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 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ°æ®æ ¡éª |
| | | function AllowLoadData(data) { |
| | | //#region æ°æ®æ ¡éªå·¥å
· |
| | | var temp; //è®°å½éè¦æ£éªç屿§çå¼ï¼ç¨äºæ£éª |
| | | var ref = /^\d+(\.\d+)?$/; //夿æ¯å¦æ¯éè´æµ®ç¹æ° |
| | | var ref1 = /^\d+$/; //夿æ¯å¦æ¯éè´æ´æ° |
| | | var value1 = ["#HWantPay"]; //å表éè¦è¿è¡æµ®ç¹æ°éªè¯ç屿§æ¸
å |
| | | var value1_ = ["ææèªæ°´"]; ////å表éè¦è¿è¡æµ®ç¹æ°éªè¯ç屿§æ¸
å对åºçå忏
å |
| | | var value2 = ["#HAge","#HContractYear"]; //å表éè¦æ´æ°æ£éªç屿§æ¸
å |
| | | var value2_ = ["å¹´é¾","ååæé"]; //å表éè¦æ´æ°æ£éªç屿§æ¸
å对åºçå忏
å |
| | | var value3 = []; //å表éè¦è¿è¡é空æ£éªç屿§æ¸
å |
| | | var value3_ = []; //å表éè¦è¿è¡é空æ£éªç屿§æ¸
å对åºçå忏
å |
| | | //#endregion |
| | | //æ°å¼æ ¼å¼æ ¡éªå·¥å
· |
| | | var ref = /^\d+(\.\d+)?$/; //éè´æ°æ£åè¡¨è¾¾å¼ |
| | | var temp = ""; |
| | | |
| | | //#region è¡¨å¤´æ°æ®æ£éª |
| | | //é空æ£éª |
| | | for (var j = 0; j < value3.length; j++) { |
| | | temp = $(value3[j]).val() + ""; |
| | | if (temp == "") { |
| | | layer.msg(value3_[j] + "ä¸å¯ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | if ($("#HBillNo").val() == "") { |
| | | layer.msg("åæ®ç¼å·ä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | //æ´æ°æ£éª |
| | | for (var j = 0; j < value2.length; j++) { |
| | | temp = $(value2[j]).val() + ""; |
| | | if (temp == "") { |
| | | layer.msg(value2_[j] + "ä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } else if (!ref1.test(temp)) { |
| | | layer.msg(value2_[j] + "请è¾å
¥éè´æ´æ°!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HDate").val() == "") { |
| | | layer.msg("æ¥æä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | //æµ®ç¹æ°æ£éª |
| | | for (var j = 0; j < value1.length; j++) { |
| | | temp = $(value1[j]).val() + ""; |
| | | if (temp == "") { |
| | | layer.msg(value1_[j] + "ä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg(value1_[j] + "请è¾å
¥æ£ç¡®éè´æ°å!"); |
| | | return false; |
| | | } |
| | | |
| | | //if ($("#HDeptID").val() == "0") { |
| | | // layer.msg("éå®é¨é¨æªéæ©!"); |
| | | // return false; |
| | | //} |
| | | |
| | | if ($("#HEmpID").val() == "0") { |
| | | layer.msg("éå®åæªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HCusID").val() == "0") { |
| | | layer.msg("å®¢æ·æªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | | |
| | | if ($("#HCurID").val() == "0") { |
| | | layer.msg("éå®å¸å«æªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | | temp = $("#HExRate").val() + ""; |
| | | if (temp == 0 || temp == "") { |
| | | layer.msg("æ±çä¸è½ä¸º0æç©º!"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("æ±ç请è¾å
¥å¤§äº0çæ°å!"); |
| | | return false; |
| | | } |
| | | |
| | | |
| | | |
| | | if ($("#HSSID").val() == "0") { |
| | | layer.msg("ç»ç®æ¹å¼æªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | | //if ($("#HPayCusID").val() == "0") { |
| | | // layer.msg("ç»ç®æ¹æªéæ©!"); |
| | | // return false; |
| | | //} |
| | | |
| | | temp = $("#HGiftRate").val() + ""; |
| | | if (!ref.test(temp)) { |
| | | layer.msg("è¯·éæ©èµ éæ¯ä¾!"); |
| | | return false; |
| | | } |
| | | |
| | | temp = $("#HGiftMoney").val() + ""; |
| | | if (!ref.test(temp)) { |
| | | layer.msg("èµ ééé¢è¯·è¾å
¥æ°å!"); |
| | | return false; |
| | | } |
| | | |
| | | temp = $("#HSumMoney").val() + ""; |
| | | if (temp == 0 || temp == "") { |
| | | layer.msg("éé¢ä¸è½ä¸º0æç©º!"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("éé¢è¯·è¾å
¥å¤§äº0çæ°å!"); |
| | | return false; |
| | | } |
| | | |
| | | temp = $("#HDiscountRate").val() + ""; |
| | | if (!ref.test(temp)) { |
| | | layer.msg("æ´åææ£è¯·è¾å
¥æ°å!"); |
| | | return false; |
| | | } |
| | | |
| | | temp = $("#HRelSumMoney").val() + ""; |
| | | if (temp == 0 || temp == "") { |
| | | layer.msg("ææ£åéé¢ä¸è½ä¸º0æç©º!"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("ææ£åéé¢è¯·è¾å
¥å¤§äº0çæ°å!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HAccDate").val() == "") { |
| | | layer.msg("è´¢å¡æ¥æä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HOrgID").val() == "0") { |
| | | layer.msg("ç»ç»æªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | | |
| | | //#endregion |
| | | |
| | | return true; |
| | | } |
| | | //#endregion |
| | |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | }); |
| | | |
| | | layer.msg(result.Message); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·åæºå-ç¹æ¹ç³è¯·ååæ®ç¶æ |
| | | function getSourceBillStatus_ExceptiveCheckRequestBill() { |
| | | var HSourceBillData = "none"; |
| | | var sWhere = " and hmainid = " + $("#HMainSourceInterID").val(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Xs_ExceptiveCheckRequestBill/list', |
| | | async: false, |
| | | type: "GET", |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | HSourceBillData = data1.data; |
| | | } else { |
| | | layer.alert(data1.code + "æºååæ®ç¶æå¤æå¤±è´¥ï¼", { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | return HSourceBillData; |
| | | } |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | |
| | | //#region éèå设置 |
| | | function get_HideColumn() { |
| | | var colName = ""; |
| | | for (var i = 1; i < option.cols[0].length; i++) { |
| | | colName += option.cols[0][i]["title"] + ","; |
| | | } |
| | | |
| | | colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI è¿è¡ç¼ç |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "éèå设置" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["50%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../åºç¡èµæ/éèå设置/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //å·æ°è¡¨æ ¼æ°æ® |
| | | DisPlay_HideColumn(); |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ¾ç¤ºåæ°æ® |
| | | function DisPlay_HideColumn() { |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList', |
| | | type: "GET", |
| | | data: { "HModName": HModName, "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.data.length != 0) { |
| | | |
| | | var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® |
| | | var titleData = ["hmainid", "HBillType", "HSupID", "ä¸å¡ç¶æ", "HUnitID", "ä¾åºå代ç ", "ä¸å¡å代ç ", "HPriority", "HPSStyleID", "HSSID", "HCurID", "HDeptID", "HManagerID", "HEmpID", "hsubid", "HMaterID"];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | var newCols = [[]];//å¯¹åºæ°æ®åºå顺åºcol |
| | | newCols[0].push(option.cols[0][0]);//æ¾å
¥ç¬¬ä¸ä¸ªcheckbox |
| | | dataCol = data1.data[0].HGridString.split(','); |
| | | //åè®¾ç½®åæ°ä¸é¡µé¢åæ°æ¯å¦ä¸è´ |
| | | if (dataCol.length == option.cols[0].length - 1) { |
| | | //éå寻æ¾å设置对åºåæé¡ºåºæå
¥ |
| | | for (var j = 0; j < option.cols[0].length - 1; j++) { |
| | | for (var i = 0; i < option.cols[0].length - 1; i++) { |
| | | var dataCols = dataCol[j].split('|'); |
| | | //éæ©ä¸datacolsç¸åºåè¿è¡ä¿®æ¹ |
| | | if (option.cols[0][i + 1]["field"] == dataCols[5]) { |
| | | //éèå |
| | | if (dataCols[1] == 1) { |
| | | option.cols[0][i + 1]["hide"] = true; |
| | | } |
| | | //设置å宽 |
| | | if (dataCols[3] > 0) { |
| | | option.cols[0][i + 1]["width"] = dataCols[3]; |
| | | } |
| | | //设置å
容åä½å¤§å° |
| | | if (data1.data[0].HFontSize != 0) { |
| | | option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;"; |
| | | } else { |
| | | option.cols[0][i + 1]["style"] = "font-size:100%"; |
| | | } |
| | | //æ¾ç¤ºå |
| | | if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) { |
| | | option.cols[0][i + 1]["hide"] = false; |
| | | } |
| | | //å使å¨ä½ç½®(å·¦ å±
ä¸ å³) |
| | | switch (dataCols[2]) { |
| | | case "L": |
| | | option.cols[0][i + 1]["align"] = "left"; |
| | | break; |
| | | case "M": |
| | | option.cols[0][i + 1]["align"] = "center"; |
| | | break; |
| | | case "R": |
| | | option.cols[0][i + 1]["align"] = "right"; |
| | | break; |
| | | } |
| | | newCols[0].push(option.cols[0][i + 1]); |
| | | } |
| | | } |
| | | } |
| | | //éå循ç¯å夿坹åºåæ°æ¯å¦ä¸è´ |
| | | if (dataCol.length == newCols[0].length - 1) { |
| | | option.cols = newCols; |
| | | //åæ¶å»ç»å |
| | | for (var i = 1; i < option.cols[0].length - 1; i++) { |
| | | if (option.cols[0][i]["fixed"] != null) { |
| | | option.cols[0][i]["fixed"] = null; |
| | | } |
| | | else { |
| | | break; |
| | | } |
| | | } |
| | | //å»ç»å |
| | | if (data1.data[0].HFixCols != 0) { |
| | | for (var i = 0; i < data1.data[0].HFixCols; i++) { |
| | | if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) { |
| | | data1.data[0].HFixCols += 1; |
| | | } |
| | | option.cols[0][i + 1]["fixed"] = "left"; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | table.render(option); |
| | | var HBillType = "1102"; |
| | | //å·æ°æé®æ¾ç¤º |
| | | var btns = document.getElementsByTagName("button"); //è·åæ¬é¡µæææé®å¯¹è±¡ |
| | | Display_HideButton(btns, HBillType, HModName, sessionStorage["HUserName"]); |
| | | } else { |
| | | table.render(option); |
| | | var HBillType = "1102"; |
| | | //å·æ°æé®æ¾ç¤º |
| | | var btns = document.getElementsByTagName("button"); //è·åæ¬é¡µæææé®å¯¹è±¡ |
| | | Display_HideButton(btns, HBillType, HModName, sessionStorage["HUserName"]); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | //#endregion |
| | | |
| | |
| | | |
| | | function GetHDeptNameValue(obj) //è¿åéå®é¨é¨ |
| | | { |
| | | $("#HDeptName").val(obj[0].HName); |
| | | $("#HDeptName").val(obj[0].é¨é¨åç§°); |
| | | $("#HDeptID").val(obj[0].HItemID); |
| | | } |
| | | |
| | | function GetHEmpValue(obj) //è¿åéå®å |
| | | { |
| | | $("#HEmpName").val(obj[0].HName); |
| | | $("#HEmpName").val(obj[0].èååç§°); |
| | | $("#HEmpID").val(obj[0].HItemID); |
| | | |
| | | getEmpInfoByHEmpID(obj[0].HItemID) |
| | | } |
| | | |
| | | function GetHSupValue(obj) //è¿åä¸å¡å®¢æ· |
| | |
| | | getCustomerByCusID(obj[0].HItemID); |
| | | //æ ¹æ®å®¢æ·è·å客æ·ä½é¢ |
| | | getCustomerBalance(obj[0].HItemID); |
| | | //æ ¹æ®å®¢æ·è·åå
³èèå |
| | | //getRelationEmpByHCus(obj[0].HItemID); |
| | | } |
| | | |
| | | function GetHManagerValue(obj) //è¿åéå®ä¸»ç®¡ |
| | |
| | | |
| | | function GetSettleStyleValue(obj) //è¿åç»ç®æ¹å¼ |
| | | { |
| | | $("#HSSName").val(obj[0].HName); |
| | | $("#HSSName").val(obj[0].ç»ç®æ¹å¼åç§°); |
| | | $("#HSSID").val(obj[0].HItemID); |
| | | } |
| | | |
| | | function GetHAccCusValue(obj) //è¿åç»ç®åä½ |
| | | { |
| | | $("#HAccCusName").val(obj[0].HName); |
| | | $("#HAccCusID").val(obj[0].HItemID); |
| | | } |
| | | |
| | | //#region æ ¹æ®å®¢æ·è·åå¸å«ãæ±çãç»ç®æ¹å¼ |
| | |
| | | type: "GET", |
| | | data: { |
| | | "HCusID": HCusID |
| | | , "CurUserName": sessionStorage["HUserName"] |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | |
| | | $("#HCreditRating_Now").val(data.HCreditRating_Now == null ? 0 : data.HCreditRating_Now); |
| | | $("#HAvailableBalance").val(data.HAvailableBalance == null ? 0 : data.HAvailableBalance); |
| | | } else { |
| | | $("#HCusBalance").val(""); |
| | | $("#HCreditRating_Now").val(""); |
| | | $("#HAvailableBalance").val(""); |
| | | //layer.alert(result.Message, { icon: 5}); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | $("#HCusBalance").val(""); |
| | | $("#HCreditRating_Now").val(""); |
| | | $("#HAvailableBalance").val(""); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ ¹æ®å®¢æ·è·åå
³èç¨æ· |
| | | function getRelationEmpByHCus(HCusID) { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/YS_ReceiveBill/getRelationEmpByCusID", |
| | | async: false, |
| | | type: "GET", |
| | | data: { |
| | | "HCusID": HCusID |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data[0]; |
| | | |
| | | $("#HEmpID").val(data.HEmpID); |
| | | $("#HEmpName").val(data.HEmpName); |
| | | $("#HDeptID").val((data.HDeptID == "" || data.HDeptID == null) ? 0 : data.HDeptID); |
| | | $("#HDeptName").val(data.HDeptName); |
| | | $("#HManagerID").val((data.HManagerID == "" || data.HManagerID == null) ? 0 : data.HManagerID); |
| | | $("#HManagerName").val(data.HManagerName); |
| | | } else { |
| | | layer.alert(result.Message, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ ¹æ®èåè·åé¨é¨ |
| | | function getEmpInfoByHEmpID(HEmpID) { |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Xs_SeOrderBill/getEmpInfoByHEmpID", |
| | | async: false, |
| | | type: "GET", |
| | | data: { |
| | | "HEmpID": HEmpID |
| | | }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data[0]; |
| | | |
| | | $("#HDeptID").val(data.HDeptID); |
| | | $("#HDeptName").val(data.HDeptName); |
| | | } else { |
| | | layer.alert(result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å¤çå°æ°æ¾ç¤ºä½æ°ï¼dataï¼éè¦å¤ççæ°æ®ï¼numï¼æ°æ®çç±»å(å¦1:æ°éï¼2:éé¢ï¼3:åä»·)ï¼ |
| | | function dealDoubleToFixed(data, num) { |
| | | //ç¨äºè®¾ç½®å°æ°ä½æ° |
| | | var dotLength = 0; |
| | | |
| | | if (num == 1) { //彿°æ®ä¸ºæ°éæ¶ï¼æå¤ä¿ç6ä½å°æ° |
| | | //设置æå¤ä¿ç6ä½å°æ° |
| | | dotLength = 6; |
| | | } else if (num == 2) { //彿°æ®ä¸ºé颿¶ï¼æå¤ä¿ç2ä½å°æ° |
| | | //设置æå¤ä¿ç2ä½å°æ° |
| | | dotLength = 2; |
| | | } else if (num == 3) { //彿°æ®ä¸ºåä»·æ¶ï¼æå¤ä¿ç4ä½å°æ° |
| | | //设置æå¤ä¿ç4ä½å°æ° |
| | | dotLength = 4; |
| | | } |
| | | |
| | | //夿æ¯å¦åå¨å°æ°ç¹åå
¶ç´¢å¼ä½ç½® |
| | | data = data + ""; |
| | | var index = data.indexOf("."); |
| | | |
| | | //å¤çæ°æ®å¹¶è¿å |
| | | if (index < 0) { |
| | | return data * 1; |
| | | } else { |
| | | //è·åå°æ°ä½æ° |
| | | var length = data.length - index - 1; |
| | | if (length <= dotLength) { |
| | | return data * 1; |
| | | } else { |
| | | data = data * 1; |
| | | return data.toFixed(dotLength); |
| | | } |
| | | } |
| | | } |
| | | //#endregion |
| | | </script> |
| | | </body> |
| | | </html> |