Merge remote-tracking branch 'origin/master'
| | |
| | | model.addAttribute("zcModelList",zcModelList); |
| | | List<TServerCarmodel> kcModelList = itServerCarmodelService.selectList(new EntityWrapper<TServerCarmodel>().eq("type", 2).eq("state", 1)); |
| | | model.addAttribute("kcModelList",kcModelList); |
| | | List<TServerCarmodel> jsjModelList = itServerCarmodelService.selectList(new EntityWrapper<TServerCarmodel>().eq("type", 7).eq("state", 1)); |
| | | model.addAttribute("jsjModelList",jsjModelList); |
| | | return PREFIX + "tCar_add.html"; |
| | | } |
| | | |
| | |
| | | Integer four = 1; |
| | | Integer five = 1; |
| | | Integer six = 1; |
| | | Integer seven = 1; |
| | | Integer zcModel = 0; |
| | | Integer kcModel = 0; |
| | | Integer jsjModel = 0; |
| | | for (TCarService obj : serviceList){ |
| | | if (obj.getType() == 1){ |
| | | one = 2; |
| | |
| | | if (obj.getType() == 6){ |
| | | six = 2; |
| | | } |
| | | if (obj.getType() == 7){ |
| | | seven = 2; |
| | | jsjModel = obj.getServerCarModelId(); |
| | | } |
| | | } |
| | | model.addAttribute("one",one); |
| | | model.addAttribute("two",two); |
| | |
| | | model.addAttribute("four",four); |
| | | model.addAttribute("five",five); |
| | | model.addAttribute("six",six); |
| | | model.addAttribute("seven",seven); |
| | | model.addAttribute("zcModel",zcModel); |
| | | model.addAttribute("kcModel",kcModel); |
| | | model.addAttribute("jsjModel",jsjModel); |
| | | |
| | | List<TServerCarmodel> zcModelList = itServerCarmodelService.selectList(new EntityWrapper<TServerCarmodel>().eq("type", 1).eq("state", 1)); |
| | | model.addAttribute("zcModelList",zcModelList); |
| | | List<TServerCarmodel> kcModelList = itServerCarmodelService.selectList(new EntityWrapper<TServerCarmodel>().eq("type", 2).eq("state", 1)); |
| | | model.addAttribute("kcModelList",kcModelList); |
| | | List<TServerCarmodel> jsjModelList = itServerCarmodelService.selectList(new EntityWrapper<TServerCarmodel>().eq("type", 7).eq("state", 1)); |
| | | model.addAttribute("jsjModelList",jsjModelList); |
| | | |
| | | //车辆品牌 |
| | | List<TCarBrand> brandList = tCarBrandService.selectList(new EntityWrapper<TCarBrand>().eq("state", 1)); |
| | |
| | | */ |
| | | @RequestMapping(value = "/add") |
| | | @ResponseBody |
| | | public Object add(TCar tCar,@RequestParam String serverBox,Integer roleType,Integer companyType,Integer oneId,Integer twoId,Integer franchiseeId,String zcModel,String kcModel) { |
| | | public Object add(TCar tCar,@RequestParam String serverBox,Integer roleType,Integer companyType,Integer oneId,Integer twoId,Integer franchiseeId,String zcModel,String kcModel,String jsjModel) { |
| | | if (1 == roleType){ //平台 |
| | | if (2 == companyType.intValue()){ |
| | | if (SinataUtil.isNotEmpty(oneId)){ |
| | |
| | | service.setServerCarModelId(Integer.valueOf(zcModel)); |
| | | }else if (3 == service.getType()){ |
| | | service.setServerCarModelId(Integer.valueOf(kcModel)); |
| | | }else if (7 == service.getType()){ |
| | | service.setServerCarModelId(Integer.valueOf(jsjModel)); |
| | | } |
| | | tCarServiceService.insert(service); |
| | | } |
| | |
| | | */ |
| | | @RequestMapping(value = "/update") |
| | | @ResponseBody |
| | | public Object update(TCar tCar,@RequestParam String serverBox,Integer roleType,Integer companyType,Integer oneId,Integer twoId,Integer franchiseeId,String zcModel,String kcModel) { |
| | | public Object update(TCar tCar,@RequestParam String serverBox,Integer roleType,Integer companyType,Integer oneId,Integer twoId,Integer franchiseeId,String zcModel,String kcModel,String jsjModel) { |
| | | if (1 == roleType){ //平台 |
| | | if (2 == companyType.intValue()){ |
| | | if (SinataUtil.isNotEmpty(oneId)){ |
| | |
| | | service.setServerCarModelId(Integer.valueOf(zcModel)); |
| | | }else if (3 == service.getType()){ |
| | | service.setServerCarModelId(Integer.valueOf(kcModel)); |
| | | }else if (7 == service.getType()){ |
| | | service.setServerCarModelId(Integer.valueOf(jsjModel)); |
| | | } |
| | | tCarServiceService.insert(service); |
| | | } |
| | |
| | | Integer four = 1; |
| | | Integer five = 1; |
| | | Integer six = 1; |
| | | Integer seven = 1; |
| | | for (TDriverService obj : serviceList){ |
| | | if (obj.getType() == 1){ |
| | | one = 2; |
| | |
| | | if (obj.getType() == 6){ |
| | | six = 2; |
| | | } |
| | | if (obj.getType() == 7){ |
| | | seven = 2; |
| | | } |
| | | } |
| | | model.addAttribute("one",one); |
| | | model.addAttribute("two",two); |
| | |
| | | model.addAttribute("four",four); |
| | | model.addAttribute("five",five); |
| | | model.addAttribute("six",six); |
| | | model.addAttribute("seven",seven); |
| | | |
| | | //查询线路列表 |
| | | List<TLine> lineList = itLineService.selectList(new EntityWrapper<TLine>().eq("state", 1)); |
| | |
| | | TSysPushOrder zcThree = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 1).eq("type", 3)); |
| | | model.addAttribute("zcThree",zcThree); |
| | | |
| | | //出租车推单(第一轮) |
| | | TSysPushOrder czcOne = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 2).eq("type", 1)); |
| | | model.addAttribute("czcOne",czcOne); |
| | | //出租车推单(第二轮) |
| | | TSysPushOrder czcTwo = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 2).eq("type", 2)); |
| | | model.addAttribute("czcTwo",czcTwo); |
| | | //出租车推单(第三轮) |
| | | TSysPushOrder czcThree = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 2).eq("type", 3)); |
| | | model.addAttribute("czcThree",czcThree); |
| | | //接送机推单(第一轮) |
| | | TSysPushOrder jsjOne = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 7).eq("type", 1)); |
| | | model.addAttribute("jsjOne",jsjOne); |
| | | //接送机推单(第二轮) |
| | | TSysPushOrder jsjTwo = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 7).eq("type", 2)); |
| | | model.addAttribute("jsjTwo",jsjTwo); |
| | | //接送机推单(第三轮) |
| | | TSysPushOrder jsjThree = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 7).eq("type", 3)); |
| | | model.addAttribute("jsjThree",jsjThree); |
| | | |
| | | //普通取消设置(专车) |
| | | TSysCancleOrder ptCancel1 = tSysCancleOrderService.selectOne(new EntityWrapper<TSysCancleOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("type", 1).eq("orderType", 1)); |
| | | model.addAttribute("ptCancel1",ptCancel1); |
| | | //普通取消设置(出租车) |
| | | TSysCancleOrder ptCancel2 = tSysCancleOrderService.selectOne(new EntityWrapper<TSysCancleOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("type", 1).eq("orderType", 2)); |
| | | //普通取消设置(接送机) |
| | | TSysCancleOrder ptCancel2 = tSysCancleOrderService.selectOne(new EntityWrapper<TSysCancleOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("type", 1).eq("orderType", 7)); |
| | | model.addAttribute("ptCancel2",ptCancel2); |
| | | //普通取消设置(跨城出行) |
| | | TSysCancleOrder ptCancel3 = tSysCancleOrderService.selectOne(new EntityWrapper<TSysCancleOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("type", 1).eq("orderType", 3)); |
| | |
| | | //预约取消设置(专车) |
| | | TSysCancleOrder yyCancel1 = tSysCancleOrderService.selectOne(new EntityWrapper<TSysCancleOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("type", 2).eq("orderType", 1)); |
| | | model.addAttribute("yyCancel1",yyCancel1); |
| | | //预约取消设置(出租车) |
| | | TSysCancleOrder yyCancel2 = tSysCancleOrderService.selectOne(new EntityWrapper<TSysCancleOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("type", 2).eq("orderType", 2)); |
| | | //预约取消设置(接送机) |
| | | TSysCancleOrder yyCancel2 = tSysCancleOrderService.selectOne(new EntityWrapper<TSysCancleOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("type", 2).eq("orderType", 7)); |
| | | model.addAttribute("yyCancel2",yyCancel2); |
| | | |
| | | //报警电话 |
| | |
| | | @RequestMapping(value = "/setUp") |
| | | @ResponseBody |
| | | public Object setUp(@RequestParam BigDecimal one, @RequestParam Integer two, @RequestParam Integer three, @RequestParam Integer openValue, |
| | | @RequestParam Integer isSpecialCar,@RequestParam Integer isTaxiCar, |
| | | @RequestParam Integer isSpecialCar,@RequestParam Integer isTaxiCar,@RequestParam Integer isTransfer, |
| | | @RequestParam Double zc1,@RequestParam Integer zc2,@RequestParam Double zc3, |
| | | @RequestParam Double zc4,@RequestParam Integer zc5,@RequestParam Double zc6, |
| | | @RequestParam Double zc7,@RequestParam Integer zc8,@RequestParam Double zc9, |
| | | @RequestParam Double czc1,@RequestParam Integer czc2,@RequestParam Double czc3, |
| | | @RequestParam Double czc4,@RequestParam Integer czc5,@RequestParam Double czc6, |
| | | @RequestParam Double czc7,@RequestParam Integer czc8,@RequestParam Double czc9, |
| | | @RequestParam Double jsj1,@RequestParam Integer jsj2,@RequestParam Double jsj3, |
| | | @RequestParam Double jsj4,@RequestParam Integer jsj5,@RequestParam Double jsj6, |
| | | @RequestParam Double jsj7,@RequestParam Integer jsj8,@RequestParam Double jsj9, |
| | | @RequestParam Integer ptCancel1,@RequestParam BigDecimal ptCancel2,@RequestParam Integer ptCancel3,@RequestParam BigDecimal ptCancel4,@RequestParam Integer ptCancel5,@RequestParam BigDecimal ptCancel6, |
| | | @RequestParam Integer yyCancel1,@RequestParam BigDecimal yyCancel2,@RequestParam Integer yyCancel3,@RequestParam BigDecimal yyCancel4, |
| | | @RequestParam String phone1,@RequestParam String phone2,@RequestParam String phone3) { |
| | | @RequestParam String phone1,@RequestParam String phone2,@RequestParam String phone3,@RequestParam String userQrCode,@RequestParam String driverQrCode) { |
| | | //改派设置 |
| | | TSysReformist reformist = tSysReformistService.selectOne(new EntityWrapper<TSysReformist>().eq("companyId", ShiroKit.getUser().getObjectId())); |
| | | if (SinataUtil.isNotEmpty(reformist)){ |
| | | reformist.setMoney(one); |
| | | reformist.setIsSpecialCar(isSpecialCar); |
| | | reformist.setIsTaxiCar(isTaxiCar); |
| | | reformist.setUserQrCode(userQrCode); |
| | | reformist.setDriverQrCode(driverQrCode); |
| | | tSysReformistService.updateById(reformist); |
| | | }else{ |
| | | reformist = new TSysReformist(); |
| | |
| | | reformist.setMoney(one); |
| | | reformist.setIsSpecialCar(isSpecialCar); |
| | | reformist.setIsTaxiCar(isTaxiCar); |
| | | reformist.setUserQrCode(userQrCode); |
| | | reformist.setDriverQrCode(driverQrCode); |
| | | tSysReformistService.insert(reformist); |
| | | } |
| | | |
| | |
| | | tSysPushOrderService.insert(zcThree); |
| | | } |
| | | |
| | | //出租车推单(第一轮) |
| | | TSysPushOrder czcOne = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 2).eq("type", 1)); |
| | | if (SinataUtil.isNotEmpty(czcOne)){ |
| | | czcOne.setPushDistance(czc1); |
| | | czcOne.setPushTime(czc2); |
| | | czcOne.setDriverProportion(czc3); |
| | | tSysPushOrderService.updateById(czcOne); |
| | | //接送机推单(第一轮) |
| | | TSysPushOrder jsjOne = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 7).eq("type", 1)); |
| | | if (SinataUtil.isNotEmpty(jsjOne)){ |
| | | jsjOne.setPushDistance(jsj1); |
| | | jsjOne.setPushTime(jsj2); |
| | | jsjOne.setDriverProportion(jsj3); |
| | | tSysPushOrderService.updateById(jsjOne); |
| | | }else{ |
| | | czcOne = new TSysPushOrder(); |
| | | czcOne.setPushDistance(czc1); |
| | | czcOne.setPushTime(czc2); |
| | | czcOne.setDriverProportion(czc3); |
| | | czcOne.setCompanyId(ShiroKit.getUser().getObjectId()); |
| | | czcOne.setPushType(2); |
| | | czcOne.setType(1); |
| | | tSysPushOrderService.insert(czcOne); |
| | | jsjOne = new TSysPushOrder(); |
| | | jsjOne.setPushDistance(jsj1); |
| | | jsjOne.setPushTime(jsj2); |
| | | jsjOne.setDriverProportion(jsj3); |
| | | jsjOne.setCompanyId(ShiroKit.getUser().getObjectId()); |
| | | jsjOne.setPushType(7); |
| | | jsjOne.setType(1); |
| | | tSysPushOrderService.insert(jsjOne); |
| | | } |
| | | //出租车推单(第二轮) |
| | | TSysPushOrder czcTwo = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 2).eq("type", 2)); |
| | | if (SinataUtil.isNotEmpty(czcTwo)){ |
| | | czcTwo.setPushDistance(czc4); |
| | | czcTwo.setPushTime(czc5); |
| | | czcTwo.setDriverProportion(czc6); |
| | | tSysPushOrderService.updateById(czcTwo); |
| | | //接送机推单(第二轮) |
| | | TSysPushOrder jsjTwo = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 7).eq("type", 2)); |
| | | if (SinataUtil.isNotEmpty(jsjTwo)){ |
| | | jsjTwo.setPushDistance(jsj4); |
| | | jsjTwo.setPushTime(jsj5); |
| | | jsjTwo.setDriverProportion(jsj6); |
| | | tSysPushOrderService.updateById(jsjTwo); |
| | | }else{ |
| | | czcTwo = new TSysPushOrder(); |
| | | czcTwo.setPushDistance(czc4); |
| | | czcTwo.setPushTime(czc5); |
| | | czcTwo.setDriverProportion(czc6); |
| | | czcTwo.setCompanyId(ShiroKit.getUser().getObjectId()); |
| | | czcTwo.setPushType(2); |
| | | czcTwo.setType(2); |
| | | tSysPushOrderService.insert(czcTwo); |
| | | jsjTwo = new TSysPushOrder(); |
| | | jsjTwo.setPushDistance(jsj4); |
| | | jsjTwo.setPushTime(jsj5); |
| | | jsjTwo.setDriverProportion(jsj6); |
| | | jsjTwo.setCompanyId(ShiroKit.getUser().getObjectId()); |
| | | jsjTwo.setPushType(7); |
| | | jsjTwo.setType(2); |
| | | tSysPushOrderService.insert(jsjTwo); |
| | | } |
| | | //出租车推单(第三轮) |
| | | TSysPushOrder czcThree = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 2).eq("type", 3)); |
| | | if (SinataUtil.isNotEmpty(czcThree)){ |
| | | czcThree.setPushDistance(czc7); |
| | | czcThree.setPushTime(czc8); |
| | | czcThree.setDriverProportion(czc9); |
| | | tSysPushOrderService.updateById(czcThree); |
| | | //接送机推单(第三轮) |
| | | TSysPushOrder jsjThree = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 7).eq("type", 3)); |
| | | if (SinataUtil.isNotEmpty(jsjThree)){ |
| | | jsjThree.setPushDistance(jsj7); |
| | | jsjThree.setPushTime(jsj8); |
| | | jsjThree.setDriverProportion(jsj9); |
| | | tSysPushOrderService.updateById(jsjThree); |
| | | }else{ |
| | | czcThree = new TSysPushOrder(); |
| | | czcThree.setPushDistance(czc7); |
| | | czcThree.setPushTime(czc8); |
| | | czcThree.setDriverProportion(czc9); |
| | | czcThree.setCompanyId(ShiroKit.getUser().getObjectId()); |
| | | czcThree.setPushType(2); |
| | | czcThree.setType(3); |
| | | tSysPushOrderService.insert(czcThree); |
| | | jsjThree = new TSysPushOrder(); |
| | | jsjThree.setPushDistance(jsj7); |
| | | jsjThree.setPushTime(jsj8); |
| | | jsjThree.setDriverProportion(jsj9); |
| | | jsjThree.setCompanyId(ShiroKit.getUser().getObjectId()); |
| | | jsjThree.setPushType(7); |
| | | jsjThree.setType(3); |
| | | tSysPushOrderService.insert(jsjThree); |
| | | } |
| | | |
| | | //普通取消设置(专车) |
| | |
| | | tSysCancleOrderService.insert(ptCancelOne); |
| | | } |
| | | |
| | | //普通取消设置(出租车) |
| | | TSysCancleOrder ptCancelTwo = tSysCancleOrderService.selectOne(new EntityWrapper<TSysCancleOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("type", 1).eq("orderType", 2)); |
| | | //普通取消设置(接送机) |
| | | TSysCancleOrder ptCancelTwo = tSysCancleOrderService.selectOne(new EntityWrapper<TSysCancleOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("type", 1).eq("orderType", 7)); |
| | | if (SinataUtil.isNotEmpty(ptCancelTwo)){ |
| | | ptCancelTwo.setMinuteNum(ptCancel3); |
| | | ptCancelTwo.setMoney(ptCancel4); |
| | |
| | | ptCancelTwo.setMoney(ptCancel4); |
| | | ptCancelTwo.setCompanyId(ShiroKit.getUser().getObjectId()); |
| | | ptCancelTwo.setType(1); |
| | | ptCancelTwo.setOrderType(2); |
| | | ptCancelTwo.setOrderType(7); |
| | | tSysCancleOrderService.insert(ptCancelTwo); |
| | | } |
| | | |
| | |
| | | yyCancelOne.setOrderType(1); |
| | | tSysCancleOrderService.insert(yyCancelOne); |
| | | } |
| | | //预约取消设置(出租车) |
| | | TSysCancleOrder yyCancelTwo = tSysCancleOrderService.selectOne(new EntityWrapper<TSysCancleOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("type", 2).eq("orderType", 2)); |
| | | //预约取消设置(接送机) |
| | | TSysCancleOrder yyCancelTwo = tSysCancleOrderService.selectOne(new EntityWrapper<TSysCancleOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("type", 2).eq("orderType", 7)); |
| | | if (SinataUtil.isNotEmpty(yyCancelTwo)){ |
| | | yyCancelTwo.setMinuteNum(yyCancel3); |
| | | yyCancelTwo.setMoney(yyCancel4); |
| | |
| | | yyCancelTwo.setMoney(yyCancel4); |
| | | yyCancelTwo.setCompanyId(ShiroKit.getUser().getObjectId()); |
| | | yyCancelTwo.setType(2); |
| | | yyCancelTwo.setOrderType(2); |
| | | yyCancelTwo.setOrderType(7); |
| | | tSysCancleOrderService.insert(yyCancelTwo); |
| | | } |
| | | |
| | |
| | | when type = 4 then '小件物流-同城' |
| | | when type = 5 then '小件物流-跨城' |
| | | when type = 6 then '包车' |
| | | when type = 7 then '接送机' |
| | | else '' end ) as serverStr,carId from t_car_service GROUP BY carId) as ds on ds.carId = cc.id |
| | | LEFT JOIN (select * from t_driver where flag != 3) AS dd on dd.carId = cc.id) as o |
| | | <where> |
| | |
| | | when type = 4 then '小件物流-同城' |
| | | when type = 5 then '小件物流-跨城' |
| | | when type = 6 then '包车' |
| | | when type = 7 then '接送机' |
| | | else '' end ) as serverStr,carId from t_car_service GROUP BY carId) as ds on ds.carId = cc.id |
| | | LEFT JOIN (select * from t_driver where flag != 3) AS dd on dd.carId = cc.id) as o |
| | | <where> |
| | |
| | | when type = 4 then '小件物流-同城' |
| | | when type = 5 then '小件物流-跨城' |
| | | when type = 6 then '包车' |
| | | when type = 7 then '接送机' |
| | | else '' end ) as serverStr,driverId from t_driver_service GROUP BY driverId) as ds on ds.driverId = dd.id |
| | | ) as o |
| | | <where> |
| | |
| | | when type = 4 then '小件物流-同城' |
| | | when type = 5 then '小件物流-跨城' |
| | | when type = 6 then '包车' |
| | | when type = 7 then '接送机' |
| | | else '' end SEPARATOR '、') as serverStr,driverId from t_driver_service GROUP BY driverId) as ds on ds.driverId = dd.id |
| | | where dd.id = #{driverId} |
| | | </select> |
| | |
| | | when type = 4 then '小件物流-同城' |
| | | when type = 5 then '小件物流-跨城' |
| | | when type = 6 then '包车' |
| | | when type = 7 then '接送机' |
| | | else '' end ) as serverStr,driverId from t_driver_service GROUP BY driverId) as ds on ds.driverId = dd.id |
| | | LEFT JOIN (SELECT IFNULL(SUM(fraction)/COUNT(id),0) as evaluateNum,driverId FROM t_order_evaluate GROUP BY driverId) as oe on oe.driverId = dd.id |
| | | LEFT JOIN (SELECT COUNT(id) as taxiNum,driverId FROM t_order_taxi where FIND_IN_SET(state,'7,8,9') GROUP BY driverId) as ot1 on ot1.driverId = dd.id |
| | |
| | | when type = 4 then '小件物流-同城' |
| | | when type = 5 then '小件物流-跨城' |
| | | when type = 6 then '包车' |
| | | when type = 7 then '接送机' |
| | | else '' end ) as serverStr,carId from t_car_service GROUP BY carId) as ds on ds.carId = ci.id) as o |
| | | <where> |
| | | o.state = 1 |
| | |
| | | when type = 4 then '小件物流-同城' |
| | | when type = 5 then '小件物流-跨城' |
| | | when type = 6 then '包车' |
| | | when type = 7 then '接送机' |
| | | else '' end ) as serverStr,driverId from t_driver_service GROUP BY driverId) as ds on ds.driverId = dd.id |
| | | LEFT JOIN (SELECT IFNULL(SUM(fraction)/COUNT(id),0) as evaluateNum,driverId FROM t_order_evaluate GROUP BY driverId) as oe on oe.driverId = dd.id |
| | | LEFT JOIN (SELECT COUNT(id) as taxiNum,driverId FROM t_order_taxi where FIND_IN_SET(state,'7,8,9') GROUP BY driverId) as ot1 on ot1.driverId = dd.id |
| | |
| | | */ |
| | | private Integer isCharter; |
| | | /** |
| | | * 是否经营接送机(1=是,2=否) |
| | | */ |
| | | private Integer isTransfer; |
| | | /** |
| | | * 专车提成方式(1=比例,2=固定) |
| | | */ |
| | | private Integer isSpeFixedOrProportional; |
| | |
| | | */ |
| | | private Integer isSameLogisticsFixedOrProportional; |
| | | /** |
| | | * 接送机提成方式(1=比例,2=固定) |
| | | */ |
| | | private Integer isTransferFixedOrProportional; |
| | | /** |
| | | * 专车提成数值 |
| | | */ |
| | | private BigDecimal speMoney; |
| | |
| | | * 同城物流 |
| | | */ |
| | | private BigDecimal sameLogisticsMoney; |
| | | /** |
| | | * 接送机提成数值 |
| | | */ |
| | | private BigDecimal transferMoney; |
| | | /** |
| | | * 是否需要摆渡车(1=是,2=否) |
| | | */ |
| | |
| | | //身份证反面 |
| | | private String idCardReverse; |
| | | |
| | | public Integer getIsTransfer() { |
| | | return isTransfer; |
| | | } |
| | | |
| | | public void setIsTransfer(Integer isTransfer) { |
| | | this.isTransfer = isTransfer; |
| | | } |
| | | |
| | | public Integer getIsTransferFixedOrProportional() { |
| | | return isTransferFixedOrProportional; |
| | | } |
| | | |
| | | public void setIsTransferFixedOrProportional(Integer isTransferFixedOrProportional) { |
| | | this.isTransferFixedOrProportional = isTransferFixedOrProportional; |
| | | } |
| | | |
| | | public BigDecimal getTransferMoney() { |
| | | return transferMoney; |
| | | } |
| | | |
| | | public void setTransferMoney(BigDecimal transferMoney) { |
| | | this.transferMoney = transferMoney; |
| | | } |
| | | |
| | | public String getIdCardPositive() { |
| | | return idCardPositive; |
| | | } |
| | |
| | | */ |
| | | private Integer type; |
| | | /** |
| | | * 发票金额 1=普票 2=专票 |
| | | */ |
| | | private Integer invoiceType; |
| | | /** |
| | | * 抬头名称(公司名称/个人姓名) |
| | | */ |
| | | private String name; |
| | |
| | | */ |
| | | private Date insertTime; |
| | | |
| | | public Integer getInvoiceType() { |
| | | return invoiceType; |
| | | } |
| | | |
| | | public void setInvoiceType(Integer invoiceType) { |
| | | this.invoiceType = invoiceType; |
| | | } |
| | | |
| | | public Integer getId() { |
| | | return id; |
| | |
| | | * 出租车改派 1=否 2=是 |
| | | */ |
| | | private Integer isTaxiCar; |
| | | /** |
| | | * 接送机改派 1=否 2=是 |
| | | */ |
| | | private Integer isTransfer; |
| | | /** |
| | | * 用户端客服二维码 |
| | | */ |
| | | private String userQrCode; |
| | | /** |
| | | * 司机端客服二维码 |
| | | */ |
| | | private String driverQrCode; |
| | | |
| | | public String getUserQrCode() { |
| | | return userQrCode; |
| | | } |
| | | |
| | | public void setUserQrCode(String userQrCode) { |
| | | this.userQrCode = userQrCode; |
| | | } |
| | | |
| | | public String getDriverQrCode() { |
| | | return driverQrCode; |
| | | } |
| | | |
| | | public void setDriverQrCode(String driverQrCode) { |
| | | this.driverQrCode = driverQrCode; |
| | | } |
| | | |
| | | public Integer getIsTransfer() { |
| | | return isTransfer; |
| | | } |
| | | |
| | | public void setIsTransfer(Integer isTransfer) { |
| | | this.isTransfer = isTransfer; |
| | | } |
| | | |
| | | public Integer getIsSpecialCar() { |
| | | return isSpecialCar; |
| | |
| | | <input type="checkbox" name="serverBox" id="serverBox6" value="6"> |
| | | <label for="serverBox6"> 包车 </label> |
| | | </div> |
| | | <div class="checkbox checkbox-success checkbox-inline"> |
| | | <input type="checkbox" name="serverBox" id="serverBox7" value="7" onclick="TCarInfoDlg.jsjServerClick()"> |
| | | <label for="serverBox7"> 接送机 </label> |
| | | </div> |
| | | </div> |
| | | </fieldset> |
| | | </div> |
| | |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="form-group" style="display: none;" id="jsjModelDiv"> |
| | | <label class="col-sm-3 control-label">接送机车型:</label> |
| | | <div class="col-sm-9"> |
| | | <select class="form-control" id="jsjModel" name="jsjModel"> |
| | | <option value="">选择车型</option> |
| | | @for(obj in jsjModelList){ |
| | | <option value="${obj.id}">${obj.name}</option> |
| | | @} |
| | | </select> |
| | | </div> |
| | | </div> |
| | | |
| | | <#select id="carBrandId" name="车辆品牌:" onchange="TCarInfoDlg.brandChange(this)"> |
| | | <option value="">选择车辆品牌</option> |
| | |
| | | <input type="checkbox" name="serverBox" id="serverBox6" value="6" ${2 == six ? 'checked=checked' : ''}> |
| | | <label for="serverBox6"> 包车 </label> |
| | | </div> |
| | | <div class="checkbox checkbox-success checkbox-inline"> |
| | | <input type="checkbox" name="serverBox" id="serverBox7" value="7" ${2 == seven ? 'checked=checked' : ''} onclick="TCarInfoDlg.jsjServerClick()"> |
| | | <label for="serverBox7"> 接送机 </label> |
| | | </div> |
| | | </div> |
| | | </fieldset> |
| | | </div> |
| | |
| | | <option value="">选择车型</option> |
| | | @for(obj in kcModelList){ |
| | | <option value="${obj.id}" ${obj.id == kcModel ? 'selected=selected' : ''}>${obj.name}</option> |
| | | @} |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="form-group" id="jsjModelDiv"> |
| | | <label class="col-sm-3 control-label">接送机车型:</label> |
| | | <div class="col-sm-9"> |
| | | <select class="form-control" id="jsjModel" name="jsjModel"> |
| | | <option value="">选择车型</option> |
| | | @for(obj in jsjModelList){ |
| | | <option value="${obj.id}" ${obj.id == jsjModel ? 'selected=selected' : ''}>${obj.name}</option> |
| | | @} |
| | | </select> |
| | | </div> |
| | |
| | | |
| | | TCarInfoDlg.zcServerClick(); |
| | | TCarInfoDlg.kcServerClick(); |
| | | TCarInfoDlg.jsjServerClick(); |
| | | |
| | | }); |
| | | </script> |
| | |
| | | 包车 |
| | | </label> |
| | | </div> |
| | | |
| | | <div class="checkbox checkbox-success"> |
| | | <input name="checkbox" id="checkbox7" type="checkbox" value="7" onclick="TCompanyInfoDlg.checkbox7()"> |
| | | <label for="checkbox7"> |
| | | 接送机 |
| | | </label> |
| | | <fieldset> |
| | | <div class="row" style="display: none;" id="jsjDiv"> |
| | | <div class="col-sm-6"> |
| | | <div class="checkbox checkbox-circle" > |
| | | <input type="radio" name="jsj" id="jsj1" value="1" checked=""> |
| | | <label for="jsj1" > |
| | | <div style="position: relative;top: -8px;"> |
| | | <span>按比例抽成,每笔订单抽取</span> |
| | | <input style="width: 50%;display: inline-block;" type="text" class="form-control" id="jsjPercent" name="jsjPercent"> |
| | | <span>%</span> |
| | | </div> |
| | | </label> |
| | | </div> |
| | | <div class="checkbox checkbox-circle"> |
| | | <input type="radio" name="jsj" id="jsj2" value="2"> |
| | | <label for="jsj2"> |
| | | <div style="position: relative;top: -8px;"> |
| | | <span>按固定金额抽成,每笔订单抽取</span> |
| | | <input style="width: 50%;display: inline-block;" type="text" class="form-control" id="jsjMoney" name="jsjMoney"> |
| | | <span>元</span> |
| | | </div> |
| | | </label> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </fieldset> |
| | | </div> |
| | | </fieldset> |
| | | </div> |
| | | </div> |
| | |
| | | 包车 |
| | | </label> |
| | | </div> |
| | | |
| | | <div class="checkbox checkbox-success"> |
| | | <input name="checkbox" id="checkbox7" type="checkbox" value="7" onclick="FranchiseeInfoDlg.checkbox7()"> |
| | | <label for="checkbox7"> |
| | | 接送机 |
| | | </label> |
| | | <fieldset> |
| | | <div class="row" style="display: none;" id="jsjDiv"> |
| | | <div class="col-sm-6"> |
| | | <div class="checkbox checkbox-circle"> |
| | | <input type="radio" name="jsj" id="jsj1" value="1" checked=""> |
| | | <label for="jsj1"> |
| | | <div style="position: relative;top: -8px;"> |
| | | <span>按比例抽成,每笔订单抽取</span> |
| | | <input style="width: 50%;display: inline-block;" type="text" class="form-control" id="jsjPercent" name="jsjPercent"> |
| | | <span>%</span> |
| | | </div> |
| | | </label> |
| | | </div> |
| | | <div class="checkbox checkbox-circle"> |
| | | <input type="radio" name="jsj" id="jsj2" value="2"> |
| | | <label for="jsj2"> |
| | | <div style="position: relative;top: -8px;"> |
| | | <span>按固定金额抽成,每笔订单抽取</span> |
| | | <input style="width: 50%;display: inline-block;" type="text" class="form-control" id="jsjMoney" name="jsjMoney"> |
| | | <span>元</span> |
| | | </div> |
| | | </label> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </fieldset> |
| | | </div> |
| | | |
| | | </fieldset> |
| | | </div> |
| | | </div> |
| | |
| | | 包车 |
| | | </label> |
| | | </div> |
| | | <div class="checkbox checkbox-success"> |
| | | <input name="checkbox" id="checkbox7" type="checkbox" disabled value="7" ${1 == item.isTransfer ? 'checked=checked' : ''} > |
| | | <label for="checkbox7"> |
| | | 接送机 |
| | | </label> |
| | | <fieldset> |
| | | <div class="row" style="display: none;" id="jsjDiv"> |
| | | <div class="col-sm-6"> |
| | | <div class="checkbox checkbox-circle"> |
| | | <input type="radio" name="jsj" id="jsj1" disabled value="1" ${1 == item.isTransferFixedOrProportional ? 'checked=checked' : ''}> |
| | | <label for="jsj1"> |
| | | <div style="position: relative;top: -8px;"> |
| | | <span>按比例抽成,每笔订单抽取</span> |
| | | <input style="width: 50%;display: inline-block;" type="text" disabled class="form-control" id="jsjPercent" name="jsjPercent" disabled |
| | | @if(1 == item.isTransferFixedOrProportional){ |
| | | value="${item.transferMoney}" |
| | | @} |
| | | > |
| | | <span>%</span> |
| | | </div> |
| | | </label> |
| | | </div> |
| | | <div class="checkbox checkbox-circle"> |
| | | <input type="radio" name="jsj" id="jsj2" disabled value="2" ${2 == item.isTransferFixedOrProportional ? 'checked=checked' : ''}> |
| | | <label for="jsj2"> |
| | | <div style="position: relative;top: -8px;"> |
| | | <span>按固定金额抽成,每笔订单抽取</span> |
| | | <input style="width: 50%;display: inline-block;" type="text" disabled class="form-control" id="jsjMoney" name="jsjMoney" disabled |
| | | @if(2 == item.isTransferFixedOrProportional){ |
| | | value="${item.transferMoney}" |
| | | @} |
| | | > |
| | | <span>元</span> |
| | | </div> |
| | | </label> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </fieldset> |
| | | </div> |
| | | </fieldset> |
| | | </div> |
| | | </div> |
| | |
| | | 包车 |
| | | </label> |
| | | </div> |
| | | |
| | | <div class="checkbox checkbox-success"> |
| | | <input name="checkbox" id="checkbox7" disabled type="checkbox" value="7" ${1 == item.isTransfer ? 'checked=checked' : ''} > |
| | | <label for="checkbox7"> |
| | | 接送机 |
| | | </label> |
| | | <fieldset> |
| | | <div class="row" style="display: none;" id="jsjDiv"> |
| | | <div class="col-sm-6"> |
| | | <div class="checkbox checkbox-circle"> |
| | | <input type="radio" disabled name="jsj" id="jsj1" value="1" ${1 == item.isTransferFixedOrProportional ? 'checked=checked' : ''}> |
| | | <label for="jsj1"> |
| | | <div style="position: relative;top: -8px;"> |
| | | <span>按比例抽成,每笔订单抽取</span> |
| | | <input style="width: 50%;display: inline-block;" type="text" disabled class="form-control" id="jsjPercent" name="jsjPercent" |
| | | @if(1 == item.isTransferFixedOrProportional){ |
| | | value="${item.transferMoney}" |
| | | @} |
| | | > |
| | | <span>%</span> |
| | | </div> |
| | | </label> |
| | | </div> |
| | | <div class="checkbox checkbox-circle"> |
| | | <input type="radio" disabled name="jsj" id="jsj2" value="2" ${2 == item.isTransferFixedOrProportional ? 'checked=checked' : ''}> |
| | | <label for="jsj2"> |
| | | <div style="position: relative;top: -8px;"> |
| | | <span>按固定金额抽成,每笔订单抽取</span> |
| | | <input style="width: 50%;display: inline-block;" type="text" disabled class="form-control" id="jsjMoney" name="jsjMoney" |
| | | @if(2 == item.isTransferFixedOrProportional){ |
| | | value="${item.transferMoney}" |
| | | @} |
| | | > |
| | | <span>元</span> |
| | | </div> |
| | | </label> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </fieldset> |
| | | </div> |
| | | </fieldset> |
| | | </div> |
| | | </div> |
| | |
| | | FranchiseeInfoDlg.checkbox4(); |
| | | FranchiseeInfoDlg.checkbox5(); |
| | | FranchiseeInfoDlg.checkbox6(); |
| | | FranchiseeInfoDlg.checkbox7(); |
| | | |
| | | var zc = $("input[name='zc']:checked").val(); |
| | | var jsj = $("input[name='jsj']:checked").val(); |
| | | var cz = $("input[name='cz']:checked").val(); |
| | | var tcx = $("input[name='tcx']:checked").val(); |
| | | var kcx = $("input[name='kcx']:checked").val(); |
| | | if (zc == "" || zc == null || zc == undefined){ |
| | | $("#zc1").attr("checked","checked") |
| | | } |
| | | if (jsj == "" || jsj == null || jsj == undefined){ |
| | | $("#jsj1").attr("checked","checked") |
| | | } |
| | | if (cz == "" || cz == null || cz == undefined){ |
| | | $("#cz1").attr("checked","checked") |
| | | } |
| | |
| | | 包车 |
| | | </label> |
| | | </div> |
| | | <div class="checkbox checkbox-success"> |
| | | <input name="checkbox" id="checkbox7" type="checkbox" value="7" ${1 == item.isTransfer ? 'checked=checked' : ''} onclick="TCompanyInfoDlg.checkbox7()"> |
| | | <label for="checkbox7"> |
| | | 接送机 |
| | | </label> |
| | | <fieldset> |
| | | <div class="row" style="display: none;" id="jsjDiv"> |
| | | <div class="col-sm-6"> |
| | | <div class="checkbox checkbox-circle"> |
| | | <input type="radio" name="jsj" id="jsj1" value="1" ${1 == item.isTransferFixedOrProportional ? 'checked=checked' : ''}> |
| | | <label for="jsj1"> |
| | | <div style="position: relative;top: -8px;"> |
| | | <span>按比例抽成,每笔订单抽取</span> |
| | | <input style="width: 50%;display: inline-block;" type="text" class="form-control" id="jsjPercent" name="jsjPercent" |
| | | @if(1 == item.isTransferFixedOrProportional){ |
| | | value="${item.transferMoney}" |
| | | @} |
| | | > |
| | | <span>%</span> |
| | | </div> |
| | | </label> |
| | | </div> |
| | | <div class="checkbox checkbox-circle"> |
| | | <input type="radio" name="jsj" id="jsj2" value="2" ${2 == item.isTransferFixedOrProportional ? 'checked=checked' : ''}> |
| | | <label for="jsj2"> |
| | | <div style="position: relative;top: -8px;"> |
| | | <span>按固定金额抽成,每笔订单抽取</span> |
| | | <input style="width: 50%;display: inline-block;" type="text" class="form-control" id="jsjMoney" name="jsjMoney" |
| | | @if(2 == item.isTransferFixedOrProportional){ |
| | | value="${item.transferMoney}" |
| | | @} |
| | | > |
| | | <span>元</span> |
| | | </div> |
| | | </label> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </fieldset> |
| | | </div> |
| | | </fieldset> |
| | | </div> |
| | | </div> |
| | |
| | | TCompanyInfoDlg.checkbox4(); |
| | | TCompanyInfoDlg.checkbox5(); |
| | | TCompanyInfoDlg.checkbox6(); |
| | | TCompanyInfoDlg.checkbox7(); |
| | | |
| | | var zc = $("input[name='zc']:checked").val(); |
| | | var jsj = $("input[name='jsj']:checked").val(); |
| | | var cz = $("input[name='cz']:checked").val(); |
| | | var tcx = $("input[name='tcx']:checked").val(); |
| | | var kcx = $("input[name='kcx']:checked").val(); |
| | | if (zc == "" || zc == null || zc == undefined){ |
| | | $("#zc1").attr("checked","checked") |
| | | } |
| | | if (jsj == "" || jsj == null || jsj == undefined){ |
| | | $("#jsj1").attr("checked","checked") |
| | | } |
| | | if (cz == "" || cz == null || cz == undefined){ |
| | | $("#cz1").attr("checked","checked") |
| | | } |
| | |
| | | 包车 |
| | | </label> |
| | | </div> |
| | | |
| | | <div class="checkbox checkbox-success"> |
| | | <input name="checkbox" id="checkbox7" type="checkbox" value="7" ${1 == item.isTransfer ? 'checked=checked' : ''} onclick="FranchiseeInfoDlg.checkbox7()"> |
| | | <label for="checkbox7"> |
| | | 接送机 |
| | | </label> |
| | | <fieldset> |
| | | <div class="row" style="display: none;" id="jsjDiv"> |
| | | <div class="col-sm-6"> |
| | | <div class="checkbox checkbox-circle"> |
| | | <input type="radio" name="jsj" id="jsj1" value="1" ${1 == item.isTransferFixedOrProportional ? 'checked=checked' : ''}> |
| | | <label for="jsj1"> |
| | | <div style="position: relative;top: -8px;"> |
| | | <span>按比例抽成,每笔订单抽取</span> |
| | | <input style="width: 50%;display: inline-block;" type="text" class="form-control" id="jsjPercent" name="jsjPercent" |
| | | @if(1 == item.isTransferFixedOrProportional){ |
| | | value="${item.transferMoney}" |
| | | @} |
| | | > |
| | | <span>%</span> |
| | | </div> |
| | | </label> |
| | | </div> |
| | | <div class="checkbox checkbox-circle"> |
| | | <input type="radio" name="jsj" id="jsj2" value="2" ${2 == item.isTransferFixedOrProportional ? 'checked=checked' : ''}> |
| | | <label for="jsj2"> |
| | | <div style="position: relative;top: -8px;"> |
| | | <span>按固定金额抽成,每笔订单抽取</span> |
| | | <input style="width: 50%;display: inline-block;" type="text" class="form-control" id="jsjMoney" name="jsjMoney" |
| | | @if(2 == item.isTransferFixedOrProportional){ |
| | | value="${item.transferMoney}" |
| | | @} |
| | | > |
| | | <span>元</span> |
| | | </div> |
| | | </label> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </fieldset> |
| | | </div> |
| | | </fieldset> |
| | | </div> |
| | | </div> |
| | |
| | | FranchiseeInfoDlg.checkbox4(); |
| | | FranchiseeInfoDlg.checkbox5(); |
| | | FranchiseeInfoDlg.checkbox6(); |
| | | FranchiseeInfoDlg.checkbox7(); |
| | | |
| | | var zc = $("input[name='zc']:checked").val(); |
| | | var jsj = $("input[name='jsj']:checked").val(); |
| | | var cz = $("input[name='cz']:checked").val(); |
| | | var tcx = $("input[name='tcx']:checked").val(); |
| | | var kcx = $("input[name='kcx']:checked").val(); |
| | | if (zc == "" || zc == null || zc == undefined){ |
| | | $("#zc1").attr("checked","checked") |
| | | } |
| | | if (jsj == "" || jsj == null || jsj == undefined){ |
| | | $("#jsj1").attr("checked","checked") |
| | | } |
| | | if (cz == "" || cz == null || cz == undefined){ |
| | | $("#cz1").attr("checked","checked") |
| | | } |
| | |
| | | <input type="checkbox" name="serverBox" id="serverBox6" value="6"> |
| | | <label for="serverBox6"> 包车 </label> |
| | | </div> |
| | | <div class="checkbox checkbox-success checkbox-inline"> |
| | | <input type="checkbox" name="serverBox" id="serverBox7" value="7"> |
| | | <label for="serverBox7"> 接送机 </label> |
| | | </div> |
| | | </div> |
| | | </fieldset> |
| | | </div> |
| | |
| | | <input type="checkbox" name="serverBox" id="serverBox6" value="6" ${2 == six ? 'checked=checked' : ''}> |
| | | <label for="serverBox6"> 包车 </label> |
| | | </div> |
| | | <div class="checkbox checkbox-success checkbox-inline"> |
| | | <input type="checkbox" name="serverBox" id="serverBox7" value="7" ${2 == seven ? 'checked=checked' : ''}> |
| | | <label for="serverBox7"> 接送机 </label> |
| | | </div> |
| | | </div> |
| | | </fieldset> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="form-group"> |
| | | <label class="col-sm-3 control-label">机场/动车站点:</label> |
| | | <div class="col-sm-3" > |
| | | <#input id="businessSort" name=" " value="" /> |
| | | </div> |
| | | <div class="col-sm-2"> |
| | | <#button btnCss="info" name="添加站点" id="ensure" icon="fa-check" clickFun="addBusinessType()"/> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-3 control-label">已添加站点列表:</label> |
| | | <div class="col-sm-9"> |
| | | <div style="height: 200px; border: 1px solid #e5e6e7;overflow-y: auto;"> |
| | | <table class="table table-striped table-bordered table-hover table-condensed"> |
| | | <thead> |
| | | <tr> |
| | | <th style="width: 300px;">添加时间</th> |
| | | <th style="width: 300px;">经营业务</th> |
| | | <th style="width: 300px;">排序</th> |
| | | <th style="width: 100px;">操作</th> |
| | | </tr> |
| | | </thead> |
| | | <tbody id="site"> |
| | | </tbody> |
| | | </table> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="form-group"> |
| | | <!-- <div class="form-group"> |
| | | <label class="col-sm-2 control-label">专车改派:</label> |
| | | <div class="col-sm-10"> |
| | | <div class="form-group"> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <!-- |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">出租车改派:</label> |
| | | <label class="col-sm-2 control-label">接送机改派:</label> |
| | | <div class="col-sm-10"> |
| | | <div class="form-group"> |
| | | <div class="col-sm-9"> |
| | | <input type="checkbox" class="js-switch1" id="isTaxiCar" |
| | | <input type="checkbox" class="js-switch1" id="isTransfer" |
| | | @if(isNotEmpty(reformist)){ |
| | | ${1 == reformist.isTaxiCar ? '' : 'checked=checked'} |
| | | ${1 == reformist.isTransfer ? '' : 'checked=checked'} |
| | | @} |
| | | /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | --> |
| | | </div>--> |
| | | |
| | | <div class="ibox-title" > |
| | | <h3>推单设置:</h3> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">推单:</label> |
| | | <label class="col-sm-2 control-label">专车推单:</label> |
| | | <div class="col-sm-10"> |
| | | 第一轮推单:推单距离为 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(zcOne)){ |
| | |
| | | <br/> |
| | | </div> |
| | | </div> |
| | | <!-- |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">出租车推单:</label> |
| | | <label class="col-sm-2 control-label">接送机推单:</label> |
| | | <div class="col-sm-10"> |
| | | 第一轮推单:推单距离为 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(czcOne)){ |
| | | value="${czcOne.pushDistance}" |
| | | @if(isNotEmpty(jsjOne)){ |
| | | value="${jsjOne.pushDistance}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc1" id="czc1" class="form-control newWidth" /> 公里, |
| | | name="jsj1" id="jsj1" class="form-control newWidth" /> 公里, |
| | | 推单时间为 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(czcOne)){ |
| | | value="${czcOne.pushTime}" |
| | | @if(isNotEmpty(jsjOne)){ |
| | | value="${jsjOne.pushTime}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc2" id="czc2" class="form-control newWidth" /> 秒钟; |
| | | name="jsj2" id="jsj2" class="form-control newWidth" /> 秒钟; |
| | | 每次推所有司机的 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(czcOne)){ |
| | | value="${czcOne.driverProportion}" |
| | | @if(isNotEmpty(jsjOne)){ |
| | | value="${jsjOne.driverProportion}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc3" id="czc3" class="form-control newWidth" /> % |
| | | name="jsj3" id="jsj3" class="form-control newWidth" /> % |
| | | <br/> |
| | | <br/> |
| | | 第二轮推单:推单距离为 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(czcTwo)){ |
| | | value="${czcTwo.pushDistance}" |
| | | @if(isNotEmpty(jsjTwo)){ |
| | | value="${jsjTwo.pushDistance}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc4" id="czc4" class="form-control newWidth" /> 公里, |
| | | name="jsj4" id="jsj4" class="form-control newWidth" /> 公里, |
| | | 推单时间为 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(czcTwo)){ |
| | | value="${czcTwo.pushTime}" |
| | | @if(isNotEmpty(jsjTwo)){ |
| | | value="${jsjTwo.pushTime}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc5" id="czc5" class="form-control newWidth" /> 秒钟; |
| | | name="jsj5" id="jsj5" class="form-control newWidth" /> 秒钟; |
| | | 每次推所有司机的 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(czcTwo)){ |
| | | value="${czcTwo.driverProportion}" |
| | | @if(isNotEmpty(jsjTwo)){ |
| | | value="${jsjTwo.driverProportion}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc6" id="czc6" class="form-control newWidth" /> % |
| | | name="jsj6" id="jsj6" class="form-control newWidth" /> % |
| | | <br/> |
| | | <br/> |
| | | 第三轮推单:推单距离为 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(czcThree)){ |
| | | value="${czcThree.pushDistance}" |
| | | @if(isNotEmpty(jsjThree)){ |
| | | value="${jsjThree.pushDistance}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc7" id="czc7" class="form-control newWidth" /> 公里, |
| | | name="jsj7" id="jsj7" class="form-control newWidth" /> 公里, |
| | | 推单时间为 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(czcThree)){ |
| | | value="${czcThree.pushTime}" |
| | | @if(isNotEmpty(jsjThree)){ |
| | | value="${jsjThree.pushTime}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc8" id="czc8" class="form-control newWidth" /> 秒钟; |
| | | name="jsj8" id="jsj8" class="form-control newWidth" /> 秒钟; |
| | | 每次推所有司机的 <input type="text" oninput="checkIsDouble(this)" |
| | | @if(isNotEmpty(czcThree)){ |
| | | value="${czcThree.driverProportion}" |
| | | @if(isNotEmpty(jsjThree)){ |
| | | value="${jsjThree.driverProportion}" |
| | | @}else{ |
| | | value="" |
| | | @} |
| | | name="czc9" id="czc9" class="form-control newWidth" /> % |
| | | name="jsj9" id="jsj9" class="form-control newWidth" /> % |
| | | <br/> |
| | | </div> |
| | | </div> |
| | | --> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">取消设置:</label> |
| | | <div class="col-sm-10"> |
| | |
| | | @} |
| | | name="ptCancel2" id="ptCancel2" class="form-control newWidth" /> 元取消费用; |
| | | <br/> |
| | | <!-- |
| | | <br/> |
| | | 出租车订单取消规则:出租车订单在司机接单 <input type="text" oninput="checkIsInt(this)" |
| | | 接送机订单取消规则:接送机订单在司机接单 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(ptCancel2)){ |
| | | value="${ptCancel2.minuteNum}" |
| | | @}else{ |
| | |
| | | @} |
| | | name="ptCancel4" id="ptCancel4" class="form-control newWidth" /> 元取消费用; |
| | | <br/> |
| | | --> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | |
| | | @} |
| | | name="yyCancel2" id="yyCancel2" class="form-control newWidth" /> 元取消费用; |
| | | <br/> |
| | | <!-- |
| | | <br/> |
| | | 出租车订单取消规则:出租车订单在司机接单 <input type="text" oninput="checkIsInt(this)" |
| | | 接送机订单取消规则:接送机订单在司机接单 <input type="text" oninput="checkIsInt(this)" |
| | | @if(isNotEmpty(yyCancel2)){ |
| | | value="${yyCancel2.minuteNum}" |
| | | @}else{ |
| | |
| | | @} |
| | | name="yyCancel4" id="yyCancel4" class="form-control newWidth" /> 元取消费用; |
| | | <br/> |
| | | --> |
| | | </div> |
| | | </div> |
| | | <div class="form-group"> |
| | | <label class="col-sm-2 control-label">电话设置:</label> |
| | | <div class="col-sm-10"> |
| | | <div class="col-sm-3"> |
| | | 报警电话: <input type="text" |
| | | @if(isNotEmpty(phone1)){ |
| | | value="${phone1.phone}" |
| | |
| | | name="phone3" id="phone3" class="form-control newWidth" /> |
| | | <br/> |
| | | </div> |
| | | <div class="col-sm-3"> |
| | | <#avatar id="userQrCode" name="用户端客服二维码" avatarImg="${reformist.userQrCode}"/> |
| | | </div> |
| | | <div class="col-sm-3"> |
| | | <#avatar id="driverQrCode" name="司机端客服二维码" avatarImg="${reformist.driverQrCode}"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | $("#three1").attr("checked","checked"); |
| | | } |
| | | threeClick($("input[name='three']:checked").val()); |
| | | |
| | | |
| | | // 初始化图片上传 |
| | | var userQrCode = new $WebUpload("userQrCode"); |
| | | userQrCode.setUploadBarId("progressBar"); |
| | | userQrCode.init(); |
| | | var driverQrCode = new $WebUpload("driverQrCode"); |
| | | driverQrCode.setUploadBarId("progressBar"); |
| | | driverQrCode.init(); |
| | | |
| | | }); |
| | | |
| | | //人脸识别打开按钮被点击 |
| | |
| | | var three = $("input[name='three']:checked").val(); |
| | | var openValue = $("#openValue").val(); |
| | | |
| | | var isSpecialCar = $("#isSpecialCar").is(":checked"); |
| | | if (isSpecialCar){ |
| | | isSpecialCar = 2; |
| | | } else { |
| | | isSpecialCar = 1; |
| | | } |
| | | // var isSpecialCar = $("#isSpecialCar").is(":checked"); |
| | | // if (isSpecialCar){ |
| | | // isSpecialCar = 2; |
| | | // } else { |
| | | // isSpecialCar = 1; |
| | | // } |
| | | var isTaxiCar = $("#isTaxiCar").is(":checked"); |
| | | if (isTaxiCar){ |
| | | isTaxiCar = 2; |
| | | } else { |
| | | isTaxiCar = 1; |
| | | } |
| | | |
| | | // var isTransfer = $("#isTransfer").is(":checked"); |
| | | // if (isTransfer){ |
| | | // isTransfer = 2; |
| | | // } else { |
| | | // isTransfer = 1; |
| | | // } |
| | | |
| | | var zc1 = $("#zc1").val().trim(); |
| | | var zc2 = $("#zc2").val().trim(); |
| | |
| | | var zc8 = $("#zc8").val().trim(); |
| | | var zc9 = $("#zc9").val().trim(); |
| | | |
| | | // var czc1 = $("#czc1").val().trim(); |
| | | // var czc2 = $("#czc2").val().trim(); |
| | | // var czc3 = $("#czc3").val().trim(); |
| | | // var czc4 = $("#czc4").val().trim(); |
| | | // var czc5 = $("#czc5").val().trim(); |
| | | // var czc6 = $("#czc6").val().trim(); |
| | | // var czc7 = $("#czc7").val().trim(); |
| | | // var czc8 = $("#czc8").val().trim(); |
| | | // var czc9 = $("#czc9").val().trim(); |
| | | var jsj1 = $("#jsj1").val().trim(); |
| | | var jsj2 = $("#jsj2").val().trim(); |
| | | var jsj3 = $("#jsj3").val().trim(); |
| | | var jsj4 = $("#jsj4").val().trim(); |
| | | var jsj5 = $("#jsj5").val().trim(); |
| | | var jsj6 = $("#jsj6").val().trim(); |
| | | var jsj7 = $("#jsj7").val().trim(); |
| | | var jsj8 = $("#jsj8").val().trim(); |
| | | var jsj9 = $("#jsj9").val().trim(); |
| | | |
| | | var ptCancel1 = $("#ptCancel1").val().trim(); |
| | | var ptCancel2 = $("#ptCancel2").val().trim(); |
| | | // var ptCancel3 = $("#ptCancel3").val().trim(); |
| | | // var ptCancel4 = $("#ptCancel4").val().trim(); |
| | | var ptCancel3 = $("#ptCancel3").val().trim(); |
| | | var ptCancel4 = $("#ptCancel4").val().trim(); |
| | | // var ptCancel5 = $("#ptCancel5").val().trim(); |
| | | // var ptCancel6 = $("#ptCancel6").val().trim(); |
| | | |
| | | var yyCancel1 = $("#yyCancel1").val().trim(); |
| | | var yyCancel2 = $("#yyCancel2").val().trim(); |
| | | // var yyCancel3 = $("#yyCancel3").val().trim(); |
| | | // var yyCancel4 = $("#yyCancel4").val().trim(); |
| | | var yyCancel3 = $("#yyCancel3").val().trim(); |
| | | var yyCancel4 = $("#yyCancel4").val().trim(); |
| | | |
| | | var phone1 = $("#phone1").val().trim(); |
| | | var phone2 = $("#phone2").val().trim(); |
| | | var phone3 = $("#phone3").val().trim(); |
| | | var userQrCode = $("#userQrCode").val().trim(); |
| | | var driverQrCode = $("#driverQrCode").val().trim(); |
| | | |
| | | if ("" == one || "" == two || "" == three |
| | | || "" == zc1 || "" == zc2 || "" == zc3 || "" == zc4 || "" == zc5 || "" == zc6 || "" == zc7 || "" == zc8 || "" == zc9 |
| | | /*|| "" == czc1 || "" == czc2 || "" == czc3 || "" == czc4 || "" == czc5 || "" == czc6 || "" == czc7 || "" == czc8 || "" == czc9 |
| | | || "" == ptCancel1 || "" == ptCancel2 || "" == ptCancel3 || "" == ptCancel4 || "" == ptCancel5 || "" == ptCancel6*/ |
| | | || "" == yyCancel1 || "" == yyCancel2 /*|| "" == yyCancel3 || "" == yyCancel4*/ |
| | | || "" == jsj1 || "" == jsj2 || "" == jsj3 || "" == jsj4 || "" == jsj5 || "" == jsj6 || "" == jsj7 || "" == jsj8 || "" == jsj9 |
| | | || "" == ptCancel1 || "" == ptCancel2 || "" == ptCancel3 || "" == ptCancel4 /*|| "" == ptCancel5 || "" == ptCancel6*/ |
| | | || "" == yyCancel1 || "" == yyCancel2 || "" == yyCancel3 || "" == yyCancel4 |
| | | || "" == phone1 || "" == phone2 ) { |
| | | Feng.info("输入框不能为空!"); |
| | | return; |
| | |
| | | || !regDouble.test(zc4) || !regInt.test(zc5) || !regDouble.test(zc6) |
| | | || !regDouble.test(zc7) || !regInt.test(zc8) || !regDouble.test(zc9) |
| | | |
| | | // || !regDouble.test(czc1) || !regInt.test(czc2) || !regDouble.test(czc3) |
| | | // || !regDouble.test(czc4) || !regInt.test(czc5) || !regDouble.test(czc6) |
| | | // || !regDouble.test(czc7) || !regInt.test(czc8) || !regDouble.test(czc9) |
| | | || !regDouble.test(jsj1) || !regInt.test(jsj2) || !regDouble.test(jsj3) |
| | | || !regDouble.test(jsj4) || !regInt.test(jsj5) || !regDouble.test(jsj6) |
| | | || !regDouble.test(jsj7) || !regInt.test(jsj8) || !regDouble.test(jsj9) |
| | | |
| | | || !regInt.test(ptCancel1) || !regDouble.test(ptCancel2) /*|| !regInt.test(ptCancel3) || !regDouble.test(ptCancel4)|| !regInt.test(ptCancel5) || !regDouble.test(ptCancel6)*/ |
| | | || !regInt.test(yyCancel1) || !regDouble.test(yyCancel2) /*|| !regInt.test(yyCancel3) || !regDouble.test(yyCancel4)*/) { |
| | | || !regInt.test(ptCancel1) || !regDouble.test(ptCancel2) || !regInt.test(ptCancel3) || !regDouble.test(ptCancel4) /*|| !regInt.test(ptCancel5) || !regDouble.test(ptCancel6)*/ |
| | | || !regInt.test(yyCancel1) || !regDouble.test(yyCancel2) || !regInt.test(yyCancel3) || !regDouble.test(yyCancel4)) { |
| | | Feng.info("格式不正确!"); |
| | | return ; |
| | | } |
| | |
| | | ajax.set("openValue",0); |
| | | } |
| | | |
| | | ajax.set("isSpecialCar", isSpecialCar); |
| | | ajax.set("isTaxiCar", isTaxiCar); |
| | | ajax.set("isSpecialCar", 0); |
| | | ajax.set("isTaxiCar", 0); |
| | | ajax.set("isTransfer", 0); |
| | | |
| | | ajax.set("zc1", zc1); |
| | | ajax.set("zc2", zc2); |
| | |
| | | ajax.set("zc8", zc8); |
| | | ajax.set("zc9", zc9); |
| | | |
| | | ajax.set("czc1", 0); |
| | | ajax.set("czc2", 0); |
| | | ajax.set("czc3", 0); |
| | | ajax.set("czc4", 0); |
| | | ajax.set("czc5", 0); |
| | | ajax.set("czc6", 0); |
| | | ajax.set("czc7", 0); |
| | | ajax.set("czc8", 0); |
| | | ajax.set("czc9", 0); |
| | | ajax.set("jsj1", jsj1); |
| | | ajax.set("jsj2", jsj2); |
| | | ajax.set("jsj3", jsj3); |
| | | ajax.set("jsj4", jsj4); |
| | | ajax.set("jsj5", jsj5); |
| | | ajax.set("jsj6", jsj6); |
| | | ajax.set("jsj7", jsj7); |
| | | ajax.set("jsj8", jsj8); |
| | | ajax.set("jsj9", jsj9); |
| | | |
| | | ajax.set("ptCancel1", ptCancel1); |
| | | ajax.set("ptCancel2", ptCancel2); |
| | | ajax.set("ptCancel3", 0); |
| | | ajax.set("ptCancel4", 0); |
| | | ajax.set("ptCancel3", ptCancel3); |
| | | ajax.set("ptCancel4", ptCancel4); |
| | | ajax.set("ptCancel5", 0); |
| | | ajax.set("ptCancel6", 0); |
| | | |
| | | ajax.set("yyCancel1", yyCancel1); |
| | | ajax.set("yyCancel2", yyCancel2); |
| | | ajax.set("yyCancel3", 0); |
| | | ajax.set("yyCancel4", 0); |
| | | ajax.set("yyCancel3", yyCancel3); |
| | | ajax.set("yyCancel4", yyCancel4); |
| | | |
| | | ajax.set("phone1", phone1); |
| | | ajax.set("phone2", phone2); |
| | | ajax.set("phone3", phone3); |
| | | ajax.set("userQrCode", userQrCode); |
| | | ajax.set("driverQrCode", driverQrCode); |
| | | ajax.start(); |
| | | |
| | | } |
| | |
| | | ajax.set("serverBox",serverBox.toString()); |
| | | ajax.set("zcModel",$("#zcModel").val()); |
| | | ajax.set("kcModel",$("#kcModel").val()); |
| | | ajax.set("jsjModel",$("#jsjModel").val()); |
| | | ajax.set("roleType",roleType); |
| | | if (1 == roleType){ |
| | | ajax.set("companyType",companyType); |
| | |
| | | ajax.set("serverBox",serverBox.toString()); |
| | | ajax.set("zcModel",$("#zcModel").val()); |
| | | ajax.set("kcModel",$("#kcModel").val()); |
| | | ajax.set("jsjModel",$("#jsjModel").val()); |
| | | ajax.set("roleType",roleType); |
| | | if (1 == roleType){ |
| | | ajax.set("companyType",companyType); |
| | |
| | | $("#kcModelDiv").hide(); |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 接送机服务被点击 |
| | | */ |
| | | TCarInfoDlg.jsjServerClick = function () { |
| | | var serverBox7 = $('#serverBox7').prop('checked'); |
| | | if (serverBox7){ |
| | | $("#jsjModelDiv").show(); |
| | | } else { |
| | | $("#jsjModelDiv").hide(); |
| | | } |
| | | } |
| | |
| | | } |
| | | } |
| | | var checkbox6 = $('#checkbox6').prop('checked'); |
| | | var checkbox7 = $('#checkbox7').prop('checked'); |
| | | if (checkbox7) { |
| | | var jsj = $("input[name='jsj']:checked").val(); |
| | | if (1 == jsj){ |
| | | var jsjPercent = $("#jsjPercent").val(); |
| | | if ("" == jsjPercent){ |
| | | Feng.info("接送机比例抽成不能为空!"); |
| | | return; |
| | | }else if (!regDouble.test(jsjPercent)) { |
| | | Feng.info("接送机比例抽成格式不正确!"); |
| | | return; |
| | | } |
| | | }else if (2 == jsj){ |
| | | var jsjMoney = $("#jsjMoney").val(); |
| | | if ("" == jsjMoney){ |
| | | Feng.info("接送机固定金额抽成不能为空!"); |
| | | return; |
| | | }else if (!regDouble.test(jsjMoney)) { |
| | | Feng.info("接送机固定金额抽成格式不正确!"); |
| | | return; |
| | | } |
| | | } |
| | | } |
| | | |
| | | var isNeedFerry = $("input[name='isNeedFerry']:checked").val(); |
| | | //提交信息 |
| | |
| | | ajax.set("isCharter",1); |
| | | }else{ |
| | | ajax.set("isCharter",2); |
| | | } |
| | | if (checkbox7){ |
| | | var jsj = $("input[name='jsj']:checked").val(); |
| | | ajax.set("isTransferFixedOrProportional",jsj); |
| | | if (1 == jsj){ |
| | | ajax.set("transferMoney",$("#jsjPercent").val()); |
| | | }else if (2 == jsj) { |
| | | ajax.set("transferMoney",$("#jsjMoney").val()); |
| | | } |
| | | ajax.set("isTransfer",1); |
| | | }else{ |
| | | ajax.set("isTransfer",2); |
| | | } |
| | | ajax.set("isNeedFerry",isNeedFerry); |
| | | ajax.set("account",$("#account").val()); |
| | |
| | | } |
| | | } |
| | | var checkbox6 = $('#checkbox6').prop('checked'); |
| | | |
| | | var checkbox7 = $('#checkbox7').prop('checked'); |
| | | if (checkbox7) { |
| | | var jsj = $("input[name='jsj']:checked").val(); |
| | | if (1 == jsj){ |
| | | var jsjPercent = $("#jsjPercent").val(); |
| | | if ("" == jsjPercent){ |
| | | Feng.info("接送机比例抽成不能为空!"); |
| | | return; |
| | | }else if (!regDouble.test(jsjPercent)) { |
| | | Feng.info("接送机比例抽成格式不正确!"); |
| | | return; |
| | | } |
| | | }else if (2 == jsj){ |
| | | var jsjMoney = $("#jsjMoney").val(); |
| | | if ("" == jsjMoney){ |
| | | Feng.info("接送机固定金额抽成不能为空!"); |
| | | return; |
| | | }else if (!regDouble.test(jsjMoney)) { |
| | | Feng.info("接送机固定金额抽成格式不正确!"); |
| | | return; |
| | | } |
| | | } |
| | | } |
| | | var isNeedFerry = $("input[name='isNeedFerry']:checked").val(); |
| | | //提交信息 |
| | | var ajax = new $ax(Feng.ctxPath + "/tCompany/updateFranchisee", function(data){ |
| | |
| | | }else{ |
| | | ajax.set("isCharter",2); |
| | | } |
| | | if (checkbox7){ |
| | | var jsj = $("input[name='jsj']:checked").val(); |
| | | ajax.set("isTransferFixedOrProportional",jsj); |
| | | if (1 == jsj){ |
| | | ajax.set("transferMoney",$("#jsjPercent").val()); |
| | | }else if (2 == jsj) { |
| | | ajax.set("transferMoney",$("#jsjMoney").val()); |
| | | } |
| | | ajax.set("isTransfer",1); |
| | | }else{ |
| | | ajax.set("isTransfer",2); |
| | | } |
| | | ajax.set("isNeedFerry",isNeedFerry); |
| | | ajax.set("account",$("#account").val()); |
| | | ajax.set("password",$("#password").val()); |
| | |
| | | $("#bcDiv").hide(); |
| | | } |
| | | } |
| | | //接送机 |
| | | FranchiseeInfoDlg.checkbox7 = function () { |
| | | var checkbox7 = $('#checkbox7').prop('checked'); |
| | | if (checkbox7){ |
| | | $("#jsjDiv").show(); |
| | | } else { |
| | | $("#jsjDiv").hide(); |
| | | } |
| | | } |
| | |
| | | } |
| | | } |
| | | var checkbox6 = $('#checkbox6').prop('checked'); |
| | | var checkbox7 = $('#checkbox7').prop('checked'); |
| | | if (checkbox7) { |
| | | var jsj = $("input[name='jsj']:checked").val(); |
| | | if (1 == jsj){ |
| | | var jsjPercent = $("#jsjPercent").val(); |
| | | if ("" == jsjPercent){ |
| | | Feng.info("接送机比例抽成不能为空!"); |
| | | return; |
| | | }else if (!regDouble.test(jsjPercent)) { |
| | | Feng.info("接送机比例抽成格式不正确!"); |
| | | return; |
| | | } |
| | | }else if (2 == jsj){ |
| | | var jsjMoney = $("#jsjMoney").val(); |
| | | if ("" == jsjMoney){ |
| | | Feng.info("接送机固定金额抽成不能为空!"); |
| | | return; |
| | | }else if (!regDouble.test(jsjMoney)) { |
| | | Feng.info("接送机固定金额抽成格式不正确!"); |
| | | return; |
| | | } |
| | | } |
| | | } |
| | | |
| | | var subArr=[]; |
| | | $(".timeClass").each(function () { |
| | |
| | | ajax.set("isCharter",1); |
| | | }else{ |
| | | ajax.set("isCharter",2); |
| | | } |
| | | if (checkbox7){ |
| | | var jsj = $("input[name='jsj']:checked").val(); |
| | | ajax.set("isTransferFixedOrProportional",jsj); |
| | | if (1 == jsj){ |
| | | ajax.set("transferMoney",$("#jsjPercent").val()); |
| | | }else if (2 == jsj) { |
| | | ajax.set("transferMoney",$("#jsjMoney").val()); |
| | | } |
| | | ajax.set("isTransfer",1); |
| | | }else{ |
| | | ajax.set("isTransfer",2); |
| | | } |
| | | ajax.set("isNeedFerry",isNeedFerry); |
| | | |
| | |
| | | } |
| | | } |
| | | var checkbox6 = $('#checkbox6').prop('checked'); |
| | | |
| | | var checkbox7 = $('#checkbox7').prop('checked'); |
| | | if (checkbox7) { |
| | | var jsj = $("input[name='jsj']:checked").val(); |
| | | if (1 == jsj){ |
| | | var jsjPercent = $("#jsjPercent").val(); |
| | | if ("" == jsjPercent){ |
| | | Feng.info("接送机比例抽成不能为空!"); |
| | | return; |
| | | }else if (!regDouble.test(jsjPercent)) { |
| | | Feng.info("接送机比例抽成格式不正确!"); |
| | | return; |
| | | } |
| | | }else if (2 == jsj){ |
| | | var jsjMoney = $("#jsjMoney").val(); |
| | | if ("" == jsjMoney){ |
| | | Feng.info("接送机固定金额抽成不能为空!"); |
| | | return; |
| | | }else if (!regDouble.test(jsjMoney)) { |
| | | Feng.info("接送机固定金额抽成格式不正确!"); |
| | | return; |
| | | } |
| | | } |
| | | } |
| | | var subArr=[]; |
| | | $(".timeClass").each(function () { |
| | | subArr.push({ |
| | |
| | | }else{ |
| | | ajax.set("isCharter",2); |
| | | } |
| | | if (checkbox7){ |
| | | var jsj = $("input[name='jsj']:checked").val(); |
| | | ajax.set("isTransferFixedOrProportional",jsj); |
| | | if (1 == jsj){ |
| | | ajax.set("transferMoney",$("#jsjPercent").val()); |
| | | }else if (2 == jsj) { |
| | | ajax.set("transferMoney",$("#jsjMoney").val()); |
| | | } |
| | | ajax.set("isTransfer",1); |
| | | }else{ |
| | | ajax.set("isTransfer",2); |
| | | } |
| | | ajax.set("isNeedFerry",isNeedFerry); |
| | | |
| | | ajax.set("subArr",JSON.stringify(subArr)); |
| | |
| | | $("#bcDiv").hide(); |
| | | } |
| | | } |
| | | //接送机 |
| | | TCompanyInfoDlg.checkbox7 = function () { |
| | | var checkbox7 = $('#checkbox7').prop('checked'); |
| | | if (checkbox7){ |
| | | $("#jsjDiv").show(); |
| | | } else { |
| | | $("#jsjDiv").hide(); |
| | | } |
| | | } |
| | | //省改变 |
| | | TCompanyInfoDlg.provinceChange = function (e) { |
| | | var provinceCode=$(e).val(); |
| | |
| | | return btn; |
| | | } |
| | | }, |
| | | {title: '发票类型', field: 'invoiceType', visible: true, align: 'center', valign: 'middle', |
| | | formatter: function (value, row) { |
| | | var btn = ""; |
| | | if(row.invoiceType != '' && row.invoiceType != null) { |
| | | if (row.invoiceType == 1){ |
| | | btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="个人发票" onfocus="TUser.tooltip()">普票</p>'] |
| | | } else if (row.invoiceType == 2){ |
| | | btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="单位发票" onfocus="TUser.tooltip()">专票</p>'] |
| | | } |
| | | } |
| | | return btn; |
| | | } |
| | | }, |
| | | {title: '抬头类型', field: 'type', visible: true, align: 'center', valign: 'middle', |
| | | formatter: function (value, row) { |
| | | var btn = ""; |