xuhy
2025-01-14 bb4c1e2bdfa12698acf582aa07e05c6f11778195
计费规则
5个文件已修改
609 ■■■■ 已修改文件
ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCompanyController.java 47 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_add.html 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_addFranchisee.html 480 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementOKTravel/guns-admin/src/main/webapp/static/modular/system/tCompany/franchisee_info.js 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementOKTravel/guns-admin/src/main/webapp/static/modular/system/tCompany/tCompany_info.js 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCompanyController.java
@@ -23,10 +23,7 @@
import com.stylefeng.guns.core.log.LogObjectHolder;
import org.springframework.web.bind.annotation.RequestParam;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.*;
/**
 * 分公司管理控制器
@@ -294,7 +291,7 @@
     */
    @RequestMapping(value = "/add")
    @ResponseBody
    public Object add(TCompany tCompany,@RequestParam String subArr,String account,String password) {
    public Object add(TCompany tCompany,@RequestParam String subArr,String account,String password,String content) {
        //判断账号是否已存在
        int count = userService.selectCount(new EntityWrapper<User>().eq("account", account)
                .eq("status",1));
@@ -320,6 +317,14 @@
        user.setName(tCompany.getName());
        user.setSex(1);
        userService.insert(user);
        // 添加计费规则
        TSystemPrice tSystemPrice = new TSystemPrice();
        tSystemPrice.setCompanyId(tCompany.getId());
        tSystemPrice.setType(2);
        tSystemPrice.setState(1);
        tSystemPrice.setContent(content);
        systemPriceService.insert(tSystemPrice);
        //添加经营区域
        addSocpe(subArr,tCompany.getId());
@@ -355,7 +360,7 @@
     */
    @RequestMapping(value = "/addFranchisee")
    @ResponseBody
    public Object addFranchisee(TCompany tCompany,String account,String password) {
    public Object addFranchisee(TCompany tCompany,String account,String password,String content) {
        //判断账号是否已存在
        int count = userService.selectCount(
                new EntityWrapper<User>().eq("account", account)
@@ -385,6 +390,14 @@
        user.setName(tCompany.getName());
        user.setSex(1);
        userService.insert(user);
        // 添加计费规则
        TSystemPrice tSystemPrice = new TSystemPrice();
        tSystemPrice.setCompanyId(tCompany.getId());
        tSystemPrice.setType(2);
        tSystemPrice.setState(1);
        tSystemPrice.setContent(content);
        systemPriceService.insert(tSystemPrice);
        return SUCCESS_TIP;
    }
@@ -417,7 +430,7 @@
     */
    @RequestMapping(value = "/update")
    @ResponseBody
    public Object update(TCompany tCompany,@RequestParam String subArr,String account,String password,Integer userId) {
    public Object update(TCompany tCompany,@RequestParam String subArr,String account,String password,Integer userId,String content) {
        //判断账号
        User user = userService.selectById(userId);
        if (SinataUtil.isNotEmpty(account) && SinataUtil.isNotEmpty(password)){
@@ -436,6 +449,15 @@
        tCompanyService.updateById(tCompany);
        user.setName(tCompany.getName());
        userService.updateById(user);
        // 修改计费规则
        TSystemPrice tSystemPrice = systemPriceService.selectOne(new EntityWrapper<TSystemPrice>().eq("companyId", tCompany.getId())
                .eq("type", 2)
                .last("LIMIT 1"));
        if (Objects.nonNull(tSystemPrice)){
            tSystemPrice.setContent(content);
            systemPriceService.updateById(tSystemPrice);
        }
        //添加经营区域
        addSocpe(subArr,tCompany.getId());
@@ -462,7 +484,7 @@
     */
    @RequestMapping(value = "/updateFranchisee")
    @ResponseBody
    public Object updateFranchisee(TCompany tCompany,String account,String password,Integer userId) {
    public Object updateFranchisee(TCompany tCompany,String account,String password,Integer userId,String content) {
        //判断账号
        User user = userService.selectById(userId);
        if (!user.getAccount().equals(account)){
@@ -481,6 +503,15 @@
        user.setName(tCompany.getName());
        userService.updateById(user);
        // 修改计费规则
        TSystemPrice tSystemPrice = systemPriceService.selectOne(new EntityWrapper<TSystemPrice>().eq("companyId", tCompany.getId())
                .eq("type", 2)
                .last("LIMIT 1"));
        if (Objects.nonNull(tSystemPrice)){
            tSystemPrice.setContent(content);
            systemPriceService.updateById(tSystemPrice);
        }
        return SUCCESS_TIP;
    }
ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_add.html
@@ -227,7 +227,7 @@
                <div style="float: left;width: 1200px;margin-left: 50px;">
                <div class="form-group exclusivePriceSettings">
                <div class="form-group content">
                    <h3 style="color: #377CCD;margin-bottom: 20px;">在线计费规则</h3>
                    <div class="form-group">
                        <label class="col-sm-2 control-label">起步价设置:</label>
@@ -255,7 +255,7 @@
                        </div>
                    </div>
                    <div class="form-group waitFee">
                    <div class="form-group">
                        <label class="col-sm-2 control-label">等待费设置:</label>
                        <div class="col-sm-10">
                            司机到达预约地点&nbsp;<input type="text" onblur="checkIsMinute(this)" name="num29" id="num29" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;分钟过后开始收取等待费,
ManagementOKTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_addFranchisee.html
@@ -40,153 +40,59 @@
                    </div>
                    <div class="form-group exclusivePriceSettings">
                        <h3 style="color: #377CCD;margin-bottom: 20px;">在线计费规则</h3>
                        <div class="form-group">
                            <label class="col-sm-2 control-label">起步价设置:</label>
                            <div class="col-sm-10">
                                起步价为&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num1" id="num1" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元,
                                起步包含&nbsp;<input type="text" onblur="checkIsGongLi(this, 'exclusivePriceSettings')" name="num2" id="num2"  class="form-control newWidth" placeholder="最多3位数"/>&nbsp;公里,
                                &nbsp;<input type="text" onblur="checkIsMinute(this)" name="num3" id="num3"  class="form-control newWidth" placeholder="最多3位数"/>&nbsp;分钟
                                <br/>
                    <div class="form-group">
                        <label class="col-sm-3 control-label">软件使用费:</label>
                    </div>
                    <div class="form-group">
                        <label class="col-sm-3 control-label"></label>
                        <div class="col-sm-5">
                            <div class="col-sm-3">
                                <span class="control-label">订单扣除固定费用</span>
                            </div>
                            <div class="col-sm-3">
                                <input type="text" class="form-control" id="fixedDeduction" name="fixedDeduction">
                            </div>
                            <div class="col-sm-2">
                                <span class="control-label">元</span>
                            </div>
                        </div>
                        <div class="col-sm-4">
                            <div class="col-sm-3">
                                <span class="control-label">线上下单扣除</span>
                            </div>
                            <div class="col-sm-3">
                                <input type="text" class="form-control" id="percentageDeduction" name="percentageDeduction">
                            </div>
                            <div class="col-sm-2">
                                <span class="control-label">%</span>
                            </div>
                        </div>
                    </div>
                        <div class="form-group">
                            <label class="col-sm-2 control-label">里程费设置:</label>
                            <div class="col-sm-10">
                                超过起步里程后每公里&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num4" id="num4"  class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                <br/>
                            </div>
                    <div class="form-group">
                        <label class="col-sm-3 control-label"></label>
                        <div class="col-sm-5">
                            <span class="control-label" style="color: #c1c1c1">人工、一键下单、电召订单使用</span>
                        </div>
                        <div class="col-sm-4">
                            <span class="control-label" style="color: #c1c1c1">线上下单使用</span>
                        </div>
                    </div>
                        <div class="form-group">
                            <label class="col-sm-2 control-label">时长费设置:</label>
                            <div class="col-sm-10">
                                超过起步时长后每分钟&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num5" id="num5" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                <br/>
                    <div class="form-group">
                        <label class="col-sm-3 control-label">司机接单限制:</label>
                        <div class="col-sm-9">
                            <div class="col-sm-1">
                                <span class="control-label">余额低于</span>
                            </div>
                            <div class="col-sm-3">
                                <input type="text" class="form-control" id="driverRestriction" name="driverRestriction">
                            </div>
                            <div class="col-sm-2">
                                <span class="control-label">元不可接单</span>
                            </div>
                        </div>
                        <div class="form-group waitFee">
                            <label class="col-sm-2 control-label">等待费设置:</label>
                            <div class="col-sm-10">
                                司机到达预约地点&nbsp;<input type="text" onblur="checkIsMinute(this)" name="num29" id="num29" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;分钟过后开始收取等待费,
                                为&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num30" id="num30" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元/分,不足一分钟按照一分钟计算
                                <br/>
                            </div>
                        </div>
                        <div class="form-group">
                            <label class="col-sm-2 control-label">远途费设置:</label>
                            <div class="col-sm-10">
                                总里程超过&nbsp;<input type="text" onblur="checkIsGongLi(this, 'exclusivePriceSettings')" name="num6" id="num6"  class="form-control newWidth" placeholder="最多3位数"/>&nbsp;公里
                                不足&nbsp;<input type="text" onblur="checkIsGongLi(this, 'exclusivePriceSettings')" name="num7" id="num7" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;公里,
                                超出部分每公里加收&nbsp;<input type="text" onblur="checkIsYuan(this, 'exclusivePriceSettings')" name="num8" id="num8" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                <br>
                                <br>
                                超过&nbsp;<input type="text" disabled onblur="checkIsGongLi(this, 'exclusivePriceSettings')" name="num9" id="num9" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;公里
                                不足&nbsp;<input type="text" onblur="checkIsGongLi(this, 'exclusivePriceSettings')" name="num10" id="num10" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;公里时,
                                超出部分每公里加收&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num11" id="num11" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                <br/>
                                <br>
                                超过&nbsp;<input type="text" disabled onblur="checkIsGongLi(this, 'exclusivePriceSettings')" name="num12" id="num12" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;公里以后,
                                超出部分每公里加收&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num13" id="num13" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                <br/>
                            </div>
                        </div>
                        <div class="form-group">
                            <label class="col-sm-2 control-label">夜间行驶费用设置:</label>
                            <div class="col-sm-10">
                                <input type="text" name="num14" id="num14" class="form-control newWidth" placeholder="选择时间"/>&nbsp;点为夜间行驶时间,
                                起步价变为&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num15" id="num15" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                <br>
                                <br>
                                里程费为每公里&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num16" id="num16" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元,
                                时长费为每分钟&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num17" id="num17" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                <br>
                                <br>
                                远途费为每公里加收&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num18" id="num18" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;
                                、&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num19" id="num19" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;
                                、&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num20" id="num20" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                <br/>
                            </div>
                        </div>
                        <div class="form-group">
                            <label class="col-sm-2 control-label">高峰期费用设置:</label>
                            <div class="col-sm-10">
                                <input type="text" name="num21" id="num21" class="form-control newWidth" placeholder="选择时间段"/>&nbsp;
                                和&nbsp;&nbsp;<input type="text" name="num22" id="num22" class="form-control newWidth" placeholder="选择时间段"/>&nbsp;为高峰期行车时间,
                                起步价变为&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num23" id="num23" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                <br>
                                <br>
                                里程费为每公里&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num24" id="num24" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元,
                                时长费为每分钟&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num25" id="num25" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                <br>
                                <br>
                                远途费为每公里加收&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num26" id="num26" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;
                                、&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num27" id="num27" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;
                                、&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num28" id="num28" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                <br/>
                            </div>
                        </div>
                        <div class="form-group">
                            <label class="col-sm-3 control-label">软件使用费:</label>
                        </div>
                        <div class="form-group">
                            <label class="col-sm-3 control-label"></label>
                            <div class="col-sm-5">
                                <div class="col-sm-3">
                                    <span class="control-label">订单扣除固定费用</span>
                                </div>
                                <div class="col-sm-3">
                                    <input type="text" class="form-control" id="fixedDeduction" name="fixedDeduction" value="${item.fixedDeduction}">
                                </div>
                                <div class="col-sm-2">
                                    <span class="control-label">元</span>
                                </div>
                            </div>
                            <div class="col-sm-4">
                                <div class="col-sm-3">
                                    <span class="control-label">线上下单扣除</span>
                                </div>
                                <div class="col-sm-3">
                                    <input type="text" class="form-control" id="percentageDeduction" name="percentageDeduction" value="${item.percentageDeduction}">
                                </div>
                                <div class="col-sm-2">
                                    <span class="control-label">%</span>
                                </div>
                            </div>
                        </div>
                        <div class="form-group">
                            <label class="col-sm-3 control-label"></label>
                            <div class="col-sm-5">
                                <span class="control-label" style="color: #c1c1c1">人工、一键下单、电召订单使用</span>
                            </div>
                            <div class="col-sm-4">
                                <span class="control-label" style="color: #c1c1c1">线上下单使用</span>
                            </div>
                        </div>
                        <div class="form-group">
                            <label class="col-sm-3 control-label">司机接单限制:</label>
                            <div class="col-sm-9">
                                <div class="col-sm-1">
                                    <span class="control-label">余额低于</span>
                                </div>
                                <div class="col-sm-3">
                                    <input type="text" class="form-control" id="driverRestriction" name="driverRestriction"  value="${item.driverRestriction}">
                                </div>
                                <div class="col-sm-2">
                                    <span class="control-label">元不可接单</span>
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="col-sm-3 control-label">登录账号:</label>
@@ -201,7 +107,104 @@
                        </div>
                    </div>
                </div>
                    <div style="float: left;width: 1200px;margin-left: 50px;">
                        <div class="form-group content">
                            <h3 style="color: #377CCD;margin-bottom: 20px;">在线计费规则</h3>
                            <div class="form-group">
                                <label class="col-sm-2 control-label">起步价设置:</label>
                                <div class="col-sm-10">
                                    起步价为&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num1" id="num1" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元,
                                    起步包含&nbsp;<input type="text" onblur="checkIsGongLi(this, 'exclusivePriceSettings')" name="num2" id="num2"  class="form-control newWidth" placeholder="最多3位数"/>&nbsp;公里,
                                    &nbsp;<input type="text" onblur="checkIsMinute(this)" name="num3" id="num3"  class="form-control newWidth" placeholder="最多3位数"/>&nbsp;分钟
                                    <br/>
                                </div>
                            </div>
                            <div class="form-group">
                                <label class="col-sm-2 control-label">里程费设置:</label>
                                <div class="col-sm-10">
                                    超过起步里程后每公里&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num4" id="num4"  class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                    <br/>
                                </div>
                            </div>
                            <div class="form-group">
                                <label class="col-sm-2 control-label">时长费设置:</label>
                                <div class="col-sm-10">
                                    超过起步时长后每分钟&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num5" id="num5" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                    <br/>
                                </div>
                            </div>
                            <div class="form-group">
                                <label class="col-sm-2 control-label">等待费设置:</label>
                                <div class="col-sm-10">
                                    司机到达预约地点&nbsp;<input type="text" onblur="checkIsMinute(this)" name="num29" id="num29" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;分钟过后开始收取等待费,
                                    为&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num30" id="num30" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元/分,不足一分钟按照一分钟计算
                                    <br/>
                                </div>
                            </div>
                            <div class="form-group">
                                <label class="col-sm-2 control-label">远途费设置:</label>
                                <div class="col-sm-10">
                                    总里程超过&nbsp;<input type="text" onblur="checkIsGongLi(this, 'exclusivePriceSettings')" name="num6" id="num6"  class="form-control newWidth" placeholder="最多3位数"/>&nbsp;公里
                                    不足&nbsp;<input type="text" onblur="checkIsGongLi(this, 'exclusivePriceSettings')" name="num7" id="num7" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;公里,
                                    超出部分每公里加收&nbsp;<input type="text" onblur="checkIsYuan(this, 'exclusivePriceSettings')" name="num8" id="num8" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                    <br>
                                    <br>
                                    超过&nbsp;<input type="text" disabled onblur="checkIsGongLi(this, 'exclusivePriceSettings')" name="num9" id="num9" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;公里
                                    不足&nbsp;<input type="text" onblur="checkIsGongLi(this, 'exclusivePriceSettings')" name="num10" id="num10" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;公里时,
                                    超出部分每公里加收&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num11" id="num11" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                    <br/>
                                    <br>
                                    超过&nbsp;<input type="text" disabled onblur="checkIsGongLi(this, 'exclusivePriceSettings')" name="num12" id="num12" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;公里以后,
                                    超出部分每公里加收&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num13" id="num13" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                    <br/>
                                </div>
                            </div>
                            <div class="form-group">
                                <label class="col-sm-2 control-label">夜间行驶费用设置:</label>
                                <div class="col-sm-10">
                                    <input type="text" name="num14" id="num14" class="form-control newWidth" placeholder="选择时间"/>&nbsp;点为夜间行驶时间,
                                    起步价变为&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num15" id="num15" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                    <br>
                                    <br>
                                    里程费为每公里&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num16" id="num16" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元,
                                    时长费为每分钟&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num17" id="num17" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                    <br>
                                    <br>
                                    远途费为每公里加收&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num18" id="num18" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;
                                    、&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num19" id="num19" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;
                                    、&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num20" id="num20" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                    <br/>
                                </div>
                            </div>
                            <div class="form-group">
                                <label class="col-sm-2 control-label">高峰期费用设置:</label>
                                <div class="col-sm-10">
                                    <input type="text" name="num21" id="num21" class="form-control newWidth" placeholder="选择时间段"/>&nbsp;
                                    和&nbsp;&nbsp;<input type="text" name="num22" id="num22" class="form-control newWidth" placeholder="选择时间段"/>&nbsp;为高峰期行车时间,
                                    起步价变为&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num23" id="num23" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                    <br>
                                    <br>
                                    里程费为每公里&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num24" id="num24" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元,
                                    时长费为每分钟&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num25" id="num25" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                    <br>
                                    <br>
                                    远途费为每公里加收&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num26" id="num26" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;
                                    、&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num27" id="num27" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;
                                    、&nbsp;<input type="text" onblur="checkIsYuan(this)" name="num28" id="num28" class="form-control newWidth" placeholder="最多3位数"/>&nbsp;元
                                    <br/>
                                </div>
                            </div>
                        </div>
                    </div>
            </div>
@@ -217,4 +220,199 @@
    </div>
</div>
<script src="${ctxPath}/static/modular/system/tCompany/franchisee_info.js"></script>
<script type="text/javascript">
    laydate.render({
        elem: '#setupTime'
    });
    laydate.render({
        elem: '#licenseTime'
    });
    laydate.render({
        elem: '#licenseStartTime'
    });
    laydate.render({
        elem: '#licenseEndTime'
    });
    laydate.render({
        elem: '.p1 #num14'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.p1 #num21'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.p1 #num22'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.p2 #num14'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.p2 #num21'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.p2 #num22'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.p3 #num14'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.p3 #num21'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.p3 #num22'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.wp1 #num14'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.wp1 #num21'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.wp1 #num22'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.wp2 #num14'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.wp2 #num21'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.wp2 #num22'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.wp3 #num14'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.wp3 #num21'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.wp3 #num22'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.exclusivePriceSettings #num14'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.exclusivePriceSettings #num21'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.exclusivePriceSettings #num22'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.onePriceSetting #num14'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.onePriceSetting #num21'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    laydate.render({
        elem: '.onePriceSetting #num22'
        ,type: 'time'
        ,range: '-'
        ,format: 'HH:mm'
    });
    var regDouble = /^(0|[1-9]\d{0,2})(\.\d{1,2})?$/;
    var regInt = /^[0-9]{0,3}$/;
    function checkIsYuan(obj){
        var num = $(obj).val();
        if(!regDouble.test(num)){
            layer.msg("【元】输入框不能超过3位数,保留两位小数");
            $(obj).val('');
        }
    }
    function checkIsGongLi(obj, clazz){
        var num = $(obj).val();
        if(!regDouble.test(num)){
            layer.msg("【公里】输入框不能超过3位数,保留两位小数");
            $(obj).val('');
        }
        if (obj.id == "num7"){
            $("." + clazz + " #num9").val(num);
        }else if (obj.id == "num10"){
            $("." + clazz + " #num12").val(num);
        }
    }
    function checkIsMinute(obj){
        var num = $(obj).val();
        if(!regInt.test(num)){
            layer.msg("【分钟】输入框不能超过3位数");
            $(obj).val('');
        }
    }
</script>
@}
ManagementOKTravel/guns-admin/src/main/webapp/static/modular/system/tCompany/franchisee_info.js
@@ -336,7 +336,23 @@
        return
    }
    var content = '{';
    //拼接数据
    $(".content input[type='text']").each(function(){
        var value = $(this).val();
        if('' == value){
            b = true;
            Feng.info("请填写完整配置");
            return
        }
        content = content + '"'+$(this)[0].name+'":"'+value+'",';
    });
    content = content.substring(0,content.length-1);
    content += '}';
    console.log(content);
    if(b){
        return
    }
    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/tCompany/addFranchisee", function(data){
        if ("error" == data){
@@ -353,6 +369,7 @@
    ajax.set("isTaxi",1);
    ajax.set("account",$("#account").val());
    ajax.set("password",$("#password").val());
    ajax.set("content",content);
    ajax.start();
}
@@ -560,7 +577,23 @@
    if(b){
        return
    }
    var content = '{';
    //拼接数据
    $(".content input[type='text']").each(function(){
        var value = $(this).val();
        if('' == value){
            b = true;
            Feng.info("请填写完整配置");
            return
        }
        content = content + '"'+$(this)[0].name+'":"'+value+'",';
    });
    content = content.substring(0,content.length-1);
    content += '}';
    console.log(content);
    if(b){
        return
    }
    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/tCompany/updateFranchisee", function(data){
@@ -590,6 +623,7 @@
    ajax.set("account",$("#account").val());
    ajax.set("password",$("#password").val());
    ajax.set("userId",$("#userId").val());
    ajax.set("content",content);
    ajax.start();
}
ManagementOKTravel/guns-admin/src/main/webapp/static/modular/system/tCompany/tCompany_info.js
@@ -186,6 +186,25 @@
    let driverRestriction = $('#driverRestriction').val();
    regexp(driverRestriction, "司机接单限制")
    var content = '{';
    //拼接数据
    $(".content input[type='text']").each(function(){
        var value = $(this).val();
        if('' == value){
            b = true;
            Feng.info("请填写完整配置");
            return
        }
        content = content + '"'+$(this)[0].name+'":"'+value+'",';
    });
    content = content.substring(0,content.length-1);
    content += '}';
    console.log(content);
    if(b){
        return
    }
    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/tCompany/add", function(data){
        if ("error" == data){
@@ -203,6 +222,7 @@
    ajax.set("subArr",JSON.stringify(subArr));
    ajax.set("account",$("#account").val());
    ajax.set("password",$("#password").val());
    ajax.set("content",content);
    ajax.start();
}
@@ -249,6 +269,25 @@
    let driverRestriction = $('#driverRestriction').val();
    regexp(driverRestriction, "司机接单限制")
    var content = '{';
    //拼接数据
    $(".content input[type='text']").each(function(){
        var value = $(this).val();
        if('' == value){
            b = true;
            Feng.info("请填写完整配置");
            return
        }
        content = content + '"'+$(this)[0].name+'":"'+value+'",';
    });
    content = content.substring(0,content.length-1);
    content += '}';
    console.log(content);
    if(b){
        return
    }
    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/tCompany/update", function(data){
        if ("error" == data){
@@ -279,6 +318,7 @@
    ajax.set("account",$("#account").val());
    ajax.set("password",$("#password").val());
    ajax.set("userId",$("#userId").val());
    ajax.set("content",content);
    ajax.start();
}