From f9d4a8626e3f76c94d4f87a8ab3dba6c3afc5be9 Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期三, 20 八月 2025 15:20:21 +0800 Subject: [PATCH] 8.22后台 --- ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_addFranchisee.html | 32 +++++ ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_detail.html | 40 ++++++ ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_add.html | 30 ++++ ManagementOKTravel/guns-admin/src/main/webapp/static/modular/system/tCompany/tCompany_info.js | 94 ++++++++++++++- ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_edit.html | 38 ++++++ ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_updateFranchisee.html | 40 ++++++ ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_detailFranchisee.html | 40 ++++++ 7 files changed, 302 insertions(+), 12 deletions(-) diff --git a/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_add.html b/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_add.html index f169955..acd066a 100644 --- a/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_add.html +++ b/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_add.html @@ -64,11 +64,37 @@ 跨城 </label> </div> - <div class="checkbox checkbox-success"> - <input name="checkbox" id="checkbox4" type="checkbox" value="4" > + <div class="checkbox checkbox-info"> + <input name="checkbox" id="checkbox4" type="checkbox" value="4" onclick="TCompanyInfoDlg.checkbox4()"> <label for="checkbox4"> 同城小件物流 </label> + <fieldset> + <div class="row" style="display: none;" id="tcxDiv"> + <div class="col-sm-6"> + <div class="checkbox checkbox-circle"> + <input type="radio" name="tcx" id="tcx1" value="1" checked=""> + <label for="tcx1"> + <div style="position: relative;top: -8px;"> + <span>按比例抽成,每笔订单抽取</span> + <input style="width: 50%;display: inline-block;" type="text" class="form-control" id="tcxPercent" name="tcxPercent"> + <span>%</span> + </div> + </label> + </div> + <div class="checkbox checkbox-circle"> + <input type="radio" name="tcx" id="tcx2" value="2"> + <label for="tcx2"> + <div style="position: relative;top: -8px;"> + <span>按固定金额抽成,每笔订单抽取</span> + <input style="width: 50%;display: inline-block;" type="text" class="form-control" id="tcxMoney" name="tcxMoney"> + <span>元</span> + </div> + </label> + </div> + </div> + </div> + </fieldset> </div> </fieldset> </div> diff --git a/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_addFranchisee.html b/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_addFranchisee.html index 4f6b489..2d639ce 100644 --- a/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_addFranchisee.html +++ b/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_addFranchisee.html @@ -45,6 +45,38 @@ 跨城 </label> </div> + <div class="checkbox checkbox-info"> + <input name="checkbox" id="checkbox4" type="checkbox" value="4" onclick="FranchiseeInfoDlg.checkbox4()"> + <label for="checkbox4"> + 同城小件物流 + </label> + <fieldset> + <div class="row" style="display: none;" id="tcxDiv"> + <div class="col-sm-6"> + <div class="checkbox checkbox-circle"> + <input type="radio" name="tcx" id="tcx1" value="1" checked=""> + <label for="tcx1"> + <div style="position: relative;top: -8px;"> + <span>按比例抽成,每笔订单抽取</span> + <input style="width: 50%;display: inline-block;" type="text" class="form-control" id="tcxPercent" name="tcxPercent"> + <span>%</span> + </div> + </label> + </div> + <div class="checkbox checkbox-circle"> + <input type="radio" name="tcx" id="tcx2" value="2"> + <label for="tcx2"> + <div style="position: relative;top: -8px;"> + <span>按固定金额抽成,每笔订单抽取</span> + <input style="width: 50%;display: inline-block;" type="text" class="form-control" id="tcxMoney" name="tcxMoney"> + <span>元</span> + </div> + </label> + </div> + </div> + </div> + </fieldset> + </div> </fieldset> </div> </div> diff --git a/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_detail.html b/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_detail.html index 0d946a9..b0d751b 100644 --- a/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_detail.html +++ b/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_detail.html @@ -105,6 +105,46 @@ 跨城 </label> </div> + <div class="checkbox checkbox-info"> + <input name="checkbox" id="checkbox4" type="checkbox" disabled value="4" ${1 == item.isSameLogistics ? 'checked=checked' : ''}> + <label for="checkbox4"> + 同城小件物流 + </label> + <fieldset> + <div class="row" style="display: none;" id="tcxDiv"> + <div class="col-sm-6"> + <div class="checkbox checkbox-circle"> + <input type="radio" name="tcx" id="tcx1" disabled value="1" ${1 == item.isSameLogisticsFixedOrProportional ? 'checked=checked' : ''}> + <label for="tcx1"> + <div style="position: relative;top: -8px;"> + <span>按比例抽成,每笔订单抽取</span> + <input style="width: 50%;display: inline-block;" type="text" disabled class="form-control" id="tcxPercent" name="tcxPercent" disabled + @if(1 == item.isSameLogisticsFixedOrProportional){ + value="${item.sameLogisticsMoney}" + @} + > + <span>%</span> + </div> + </label> + </div> + <div class="checkbox checkbox-circle"> + <input type="radio" name="tcx" id="tcx2" disabled value="2" ${2 == item.isSameLogisticsFixedOrProportional ? 'checked=checked' : ''}> + <label for="tcx2"> + <div style="position: relative;top: -8px;"> + <span>按固定金额抽成,每笔订单抽取</span> + <input style="width: 50%;display: inline-block;" type="text" disabled class="form-control" id="tcxMoney" name="tcxMoney" disabled + @if(2 == item.isSameLogisticsFixedOrProportional){ + value="${item.sameLogisticsMoney}" + @} + > + <span>元</span> + </div> + </label> + </div> + </div> + </div> + </fieldset> + </div> </fieldset> </div> </div> diff --git a/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_detailFranchisee.html b/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_detailFranchisee.html index bfb4130..d6a3507 100644 --- a/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_detailFranchisee.html +++ b/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_detailFranchisee.html @@ -37,6 +37,46 @@ 跨城 </label> </div> + <div class="checkbox checkbox-info"> + <input name="checkbox" id="checkbox4" type="checkbox" disabled value="4" ${1 == item.isSameLogistics ? 'checked=checked' : ''} > + <label for="checkbox4"> + 同城小件物流 + </label> + <fieldset> + <div class="row" style="display: none;" id="tcxDiv"> + <div class="col-sm-6"> + <div class="checkbox checkbox-circle"> + <input type="radio" disabled name="tcx" id="tcx1" value="1" ${1 == item.isSameLogisticsFixedOrProportional ? 'checked=checked' : ''}> + <label for="tcx1"> + <div style="position: relative;top: -8px;"> + <span>按比例抽成,每笔订单抽取</span> + <input style="width: 50%;display: inline-block;" type="text" disabled class="form-control" id="tcxPercent" name="tcxPercent" + @if(1 == item.isSameLogisticsFixedOrProportional){ + value="${item.sameLogisticsMoney}" + @} + > + <span>%</span> + </div> + </label> + </div> + <div class="checkbox checkbox-circle"> + <input type="radio" disabled name="tcx" id="tcx2" value="2" ${2 == item.isSameLogisticsFixedOrProportional ? 'checked=checked' : ''}> + <label for="tcx2"> + <div style="position: relative;top: -8px;"> + <span>按固定金额抽成,每笔订单抽取</span> + <input style="width: 50%;display: inline-block;" type="text" disabled class="form-control" id="tcxMoney" name="tcxMoney" + @if(2 == item.isSameLogisticsFixedOrProportional){ + value="${item.sameLogisticsMoney}" + @} + > + <span>元</span> + </div> + </label> + </div> + </div> + </div> + </fieldset> + </div> </fieldset> </div> </div> diff --git a/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_edit.html b/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_edit.html index b82f3d1..1db39a1 100644 --- a/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_edit.html +++ b/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_edit.html @@ -64,11 +64,45 @@ 跨城 </label> </div> - <div class="checkbox checkbox-success"> - <input name="checkbox" id="checkbox4" type="checkbox" value="4" ${1 == item.isSameLogistics ? 'checked=checked' : ''} > + <div class="checkbox checkbox-info"> + <input name="checkbox" id="checkbox4" type="checkbox" value="4" ${1 == item.isSameLogistics ? 'checked=checked' : ''} onclick="TCompanyInfoDlg.checkbox4()"> <label for="checkbox4"> 同城小件物流 </label> + <fieldset> + <div class="row" style="display: none;" id="tcxDiv"> + <div class="col-sm-6"> + <div class="checkbox checkbox-circle"> + <input type="radio" name="tcx" id="tcx1" value="1" ${1 == item.isSameLogisticsFixedOrProportional ? 'checked=checked' : ''}> + <label for="tcx1"> + <div style="position: relative;top: -8px;"> + <span>按比例抽成,每笔订单抽取</span> + <input style="width: 50%;display: inline-block;" type="text" class="form-control" id="tcxPercent" name="tcxPercent" + @if(1 == item.isSameLogisticsFixedOrProportional){ + value="${item.sameLogisticsMoney}" + @} + > + <span>%</span> + </div> + </label> + </div> + <div class="checkbox checkbox-circle"> + <input type="radio" name="tcx" id="tcx2" value="2" ${2 == item.isSameLogisticsFixedOrProportional ? 'checked=checked' : ''}> + <label for="tcx2"> + <div style="position: relative;top: -8px;"> + <span>按固定金额抽成,每笔订单抽取</span> + <input style="width: 50%;display: inline-block;" type="text" class="form-control" id="tcxMoney" name="tcxMoney" + @if(2 == item.isSameLogisticsFixedOrProportional){ + value="${item.sameLogisticsMoney}" + @} + > + <span>元</span> + </div> + </label> + </div> + </div> + </div> + </fieldset> </div> </fieldset> </div> diff --git a/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_updateFranchisee.html b/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_updateFranchisee.html index 12f2ab3..7fcaa26 100644 --- a/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_updateFranchisee.html +++ b/ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_updateFranchisee.html @@ -45,6 +45,46 @@ 跨城 </label> </div> + <div class="checkbox checkbox-info"> + <input name="checkbox" id="checkbox4" type="checkbox" value="4" ${1 == item.isSameLogistics ? 'checked=checked' : ''} onclick="FranchiseeInfoDlg.checkbox4()"> + <label for="checkbox4"> + 同城小件物流 + </label> + <fieldset> + <div class="row" style="display: none;" id="tcxDiv"> + <div class="col-sm-6"> + <div class="checkbox checkbox-circle"> + <input type="radio" name="tcx" id="tcx1" value="1" ${1 == item.isSameLogisticsFixedOrProportional ? 'checked=checked' : ''}> + <label for="tcx1"> + <div style="position: relative;top: -8px;"> + <span>按比例抽成,每笔订单抽取</span> + <input style="width: 50%;display: inline-block;" type="text" class="form-control" id="tcxPercent" name="tcxPercent" + @if(1 == item.isSameLogisticsFixedOrProportional){ + value="${item.sameLogisticsMoney}" + @} + > + <span>%</span> + </div> + </label> + </div> + <div class="checkbox checkbox-circle"> + <input type="radio" name="tcx" id="tcx2" value="2" ${2 == item.isSameLogisticsFixedOrProportional ? 'checked=checked' : ''}> + <label for="tcx2"> + <div style="position: relative;top: -8px;"> + <span>按固定金额抽成,每笔订单抽取</span> + <input style="width: 50%;display: inline-block;" type="text" class="form-control" id="tcxMoney" name="tcxMoney" + @if(2 == item.isSameLogisticsFixedOrProportional){ + value="${item.sameLogisticsMoney}" + @} + > + <span>元</span> + </div> + </label> + </div> + </div> + </div> + </fieldset> + </div> </fieldset> </div> </div> diff --git a/ManagementOKTravel/guns-admin/src/main/webapp/static/modular/system/tCompany/tCompany_info.js b/ManagementOKTravel/guns-admin/src/main/webapp/static/modular/system/tCompany/tCompany_info.js index 16ccc2d..c7aa561 100644 --- a/ManagementOKTravel/guns-admin/src/main/webapp/static/modular/system/tCompany/tCompany_info.js +++ b/ManagementOKTravel/guns-admin/src/main/webapp/static/modular/system/tCompany/tCompany_info.js @@ -206,6 +206,31 @@ return } + var checkbox3 = $('#checkbox3').prop('checked'); + var checkbox4 = $('#checkbox4').prop('checked'); + if (checkbox4) { + var tcx = $("input[name='tcx']:checked").val(); + if (1 == tcx){ + var tcxPercent = $("#tcxPercent").val(); + if ("" == tcxPercent){ + Feng.info("同城小件物流比例抽成不能为空!"); + return; + }else if (!regDouble.test(tcxPercent)) { + Feng.info("同城小件物流比例抽成格式不正确!"); + return; + } + }else if (2 == tcx){ + var tcxMoney = $("#tcxMoney").val(); + if ("" == tcxMoney){ + Feng.info("同城小件物流固定金额抽成不能为空!"); + return; + }else if (!regDouble.test(tcxMoney)) { + Feng.info("同城小件物流固定金额抽成格式不正确!"); + return; + } + } + } + //提交信息 var ajax = new $ax(Feng.ctxPath + "/tCompany/add", function(data){ if ("error" == data){ @@ -220,6 +245,23 @@ }); ajax.set(TCompanyInfoDlg.tCompanyInfoData); ajax.set("isTaxi",1); + if (checkbox3){ + ajax.set("isCross",1); + }else{ + ajax.set("isCross",2); + } + if (checkbox4){ + var tcx = $("input[name='tcx']:checked").val(); + ajax.set("isSameLogisticsFixedOrProportional",tcx); + if (1 == tcx){ + ajax.set("sameLogisticsMoney",$("#tcxPercent").val()); + }else if (2 == tcx) { + ajax.set("sameLogisticsMoney",$("#tcxMoney").val()); + } + ajax.set("isSameLogistics",1); + }else{ + ajax.set("isSameLogistics",2); + } ajax.set("subArr",JSON.stringify(subArr)); ajax.set("account",$("#account").val()); ajax.set("password",$("#password").val()); @@ -291,6 +333,33 @@ return } + + var checkbox2 = $('#checkbox2').prop('checked'); + var checkbox3 = $('#checkbox3').prop('checked'); + var checkbox4 = $('#checkbox4').prop('checked'); + if (checkbox4) { + var tcx = $("input[name='tcx']:checked").val(); + if (1 == tcx){ + var tcxPercent = $("#tcxPercent").val(); + if ("" == tcxPercent){ + Feng.info("同城小件物流比例抽成不能为空!"); + return; + }else if (!regDouble.test(tcxPercent)) { + Feng.info("同城小件物流比例抽成格式不正确!"); + return; + } + }else if (2 == tcx){ + var tcxMoney = $("#tcxMoney").val(); + if ("" == tcxMoney){ + Feng.info("同城小件物流固定金额抽成不能为空!"); + return; + }else if (!regDouble.test(tcxMoney)) { + Feng.info("同城小件物流固定金额抽成格式不正确!"); + return; + } + } + } + //提交信息 var ajax = new $ax(Feng.ctxPath + "/tCompany/update", function(data){ if ("error" == data){ @@ -305,18 +374,27 @@ }); ajax.set(TCompanyInfoDlg.tCompanyInfoData); if (checkbox2){ - var cz = $("input[name='cz']:checked").val() - ajax.set("isTaxiFixedOrProportional",cz); - if (1 == cz){ - ajax.set("taxiMoney",$("#czPercent").val()); - }else if (2 == cz) { - ajax.set("taxiMoney",$("#czMoney").val()); - } ajax.set("isTaxi",1); }else{ ajax.set("isTaxi",2); } - + if (checkbox3){ + ajax.set("isCross",1); + }else{ + ajax.set("isCross",2); + } + if (checkbox4){ + var tcx = $("input[name='tcx']:checked").val(); + ajax.set("isSameLogisticsFixedOrProportional",tcx); + if (1 == tcx){ + ajax.set("sameLogisticsMoney",$("#tcxPercent").val()); + }else if (2 == tcx) { + ajax.set("sameLogisticsMoney",$("#tcxMoney").val()); + } + ajax.set("isSameLogistics",1); + }else{ + ajax.set("isSameLogistics",2); + } ajax.set("subArr",JSON.stringify(subArr)); ajax.set("account",$("#account").val()); ajax.set("password",$("#password").val()); -- Gitblit v1.7.1