From fde0d8d0de95b322b9be6f01e419287ddb400868 Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期二, 21 十一月 2023 19:42:04 +0800
Subject: [PATCH] 后台bug修改
---
cloud-server-management/src/main/webapp/WEB-INF/view/system/tCompetitionAudit/TCompetition_edit.html | 29 +++
cloud-server-management/src/main/webapp/WEB-INF/view/system/ticket/ticket_add.html | 14 +
cloud-server-management/src/main/webapp/static/modular/system/tShop/tShopOtherOne.js | 2
cloud-server-management/src/main/webapp/static/modular/system/introduce/introduce.js | 1
cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add_two.html | 10
cloud-server-course/src/main/resources/mapper/TCoursePackageDiscountMapper.xml | 4
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TBodySideAppointmentsController.java | 46 ++----
cloud-server-management/src/main/webapp/WEB-INF/view/system/introduce/introduce_add.html | 3
cloud-server-management/src/main/java/com/dsh/course/feignClient/course/CourseClient.java | 4
cloud-server-management/src/main/webapp/static/modular/system/bodySideAppointment/tBodySideAppointment_edit.js | 38 ++---
cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_two.html | 2
cloud-server-management/src/main/webapp/static/modular/system/tGoodsAudit/tGoods.js | 11
cloud-server-management/src/main/webapp/static/modular/system/cpPayment/cpPayment_info.js | 5
cloud-server-course/src/main/java/com/dsh/course/entity/CourseCounsum.java | 2
cloud-server-management/src/main/webapp/WEB-INF/view/system/tDiscount/TDiscount.html | 4
cloud-server-management/src/main/webapp/static/modular/system/tIntegral/tIntegral.js | 9 +
cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js | 13 +
cloud-server-management/src/main/webapp/static/modular/system/introduce/introduce_info.js | 8 +
cloud-server-management/src/main/webapp/static/modular/system/bodySideAppointment/tBodySideAppointment.js | 34 ++--
cloud-server-management/src/main/webapp/WEB-INF/view/system/bodySideAppointment/TBodySideAppointment_edit.html | 6
cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java | 2
cloud-server-management/src/main/webapp/static/modular/system/appUser/tAppUser.js | 1
cloud-server-management/src/main/webapp/WEB-INF/view/system/bodySideAppointment/TBodySideAppointment_add.html | 10
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TDiscountController.java | 55 +++++++
cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java | 18 ++
cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_edit_two.html | 13 +
cloud-server-course/src/main/java/com/dsh/course/controller/CourseController.java | 11 +
cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageDiscountServiceImpl.java | 4
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java | 30 +++
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TIntroductionCourtesyController.java | 1
cloud-server-management/src/main/webapp/WEB-INF/view/system/tDiscount/coursePackageDiscount.html | 7
cloud-server-management/src/main/webapp/static/modular/system/benefits/tBenefitsVideos_add.js | 17 +
32 files changed, 276 insertions(+), 138 deletions(-)
diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java
index 4d0e203..8958ca7 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java
@@ -652,7 +652,7 @@
}
if (dataVo.getUserType() == 3){
coupon.setPublisherType(3);
- coupon.setAuditStatus(2);
+ coupon.setAuditStatus(1);
coupon.setCityManagerId(dataVo.getCityManagerId());
}
diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java
index 8bb9b84..808d160 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java
@@ -84,7 +84,25 @@
@RequestMapping("/base/introduce/addIntroduce")
public Object addIntroduce(@RequestBody IntroduceRewards introduceRewards){
+
if (introduceRewards.getId()!=null){
+ IntroduceRewards byId = idrService.getById(introduceRewards.getId());
+ // 判断当前活动有没有开始 如果开始了不能编辑赠送课时数 不能编辑活动开始时间
+ Date endTime = byId.getEndTime();
+ Date startTime = byId.getStartTime();
+ Date local = new Date();
+ if (startTime.before(local)&&endTime.after(local)){
+ // 证明当前活动已开始
+ // 判断有没有修改开始时间
+ if (!introduceRewards.getStartTime().equals(byId.getStartTime())){
+ // 表示不能修改开始时间
+ return 5002;
+ }
+ if (!introduceRewards.getGiveClass().equals(byId.getGiveClass())){
+ // 表示不能修改赠送课时数
+ return 5001;
+ }
+ }
return idrService.updateById(introduceRewards);
}else {
introduceRewards.setInsertTime(new Date());
diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/CourseController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/CourseController.java
index 0b64bf6..aca0e77 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/controller/CourseController.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/controller/CourseController.java
@@ -59,6 +59,8 @@
@Autowired
private TCoursePackageDiscountService discountService;
+ @Autowired
+ private ICoursePackagePaymentConfigService coursePackagePaymentConfigService;
/**
* 上/下架 1为上架 2为下架 3为删除
@@ -451,7 +453,14 @@
return strings;
}
-
+ // 获取课包商品的价格配置
+ @PostMapping("/course/getHoursByPackageId")
+ @ResponseBody
+ public List<CoursePackagePaymentConfig> getHoursByPackageId(@RequestBody Integer coursePackageId1){
+ List<CoursePackagePaymentConfig> coursePackageId = coursePackagePaymentConfigService.list(new QueryWrapper<CoursePackagePaymentConfig>()
+ .eq("coursePackageId", coursePackageId1));
+ return coursePackageId;
+ }
@PostMapping("/course/getHours")
public List<Integer> getHours(@RequestBody Integer coursePackageId1){
return coursePackageService.getHours(coursePackageId1);
diff --git a/cloud-server-course/src/main/java/com/dsh/course/entity/CourseCounsum.java b/cloud-server-course/src/main/java/com/dsh/course/entity/CourseCounsum.java
index 1e91012..c20c92e 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/entity/CourseCounsum.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/entity/CourseCounsum.java
@@ -27,4 +27,6 @@
@TableField("insertTime")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "GMT+8")
Date insertTime;
+ @TableField("appUserId")
+ Integer appUserId;
}
diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageDiscountServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageDiscountServiceImpl.java
index 7f5a7bf..525eb9b 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageDiscountServiceImpl.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageDiscountServiceImpl.java
@@ -514,7 +514,9 @@
ids.add(-1);
queryDiscountList.setIds(ids);
}
- List<DiscountList> discountLists = this.baseMapper.queryDiscountList(discountListPage, queryDiscountList.getPCode(), queryDiscountList.getCCode(), queryDiscountList.getName(), queryDiscountList.getType(), queryDiscountList.getIds());
+ List<DiscountList> discountLists = this.baseMapper.queryDiscountList(discountListPage,
+ queryDiscountList.getPCode(), queryDiscountList.getCCode(),
+ queryDiscountList.getName(), queryDiscountList.getType(), queryDiscountList.getIds());
for (DiscountList discountList : discountLists) {
List<TCoursePackageDiscount> tCoursePackageDiscounts = this.baseMapper.selectList
(new LambdaQueryWrapper<TCoursePackageDiscount>()
diff --git a/cloud-server-course/src/main/resources/mapper/TCoursePackageDiscountMapper.xml b/cloud-server-course/src/main/resources/mapper/TCoursePackageDiscountMapper.xml
index ab53ac6..77ad1ff 100644
--- a/cloud-server-course/src/main/resources/mapper/TCoursePackageDiscountMapper.xml
+++ b/cloud-server-course/src/main/resources/mapper/TCoursePackageDiscountMapper.xml
@@ -16,7 +16,9 @@
</resultMap>
<select id="queryDiscountList" resultType="com.dsh.course.model.DiscountList">
- select t1.id,t1.type,t1.status,t2.province pName,t2.city cName,t2.name,t2.storeId,t2.id courseId from t_course_package_discount t1 left join t_course_package t2 on t1.coursePackageId = t2.id
+ select t1.id,t1.type,t1.status,t2.province pName,t2.city cName,t2.name,t2.storeId,t2.id courseId
+ from t_course_package_discount t1
+ left join t_course_package t2 on t1.coursePackageId = t2.id
where t2.storeId in <foreach collection="ids" close=")" item="id" open="(" separator=",">
#{id}
</foreach>
diff --git a/cloud-server-management/src/main/java/com/dsh/course/feignClient/course/CourseClient.java b/cloud-server-management/src/main/java/com/dsh/course/feignClient/course/CourseClient.java
index 72e3f95..7510648 100644
--- a/cloud-server-management/src/main/java/com/dsh/course/feignClient/course/CourseClient.java
+++ b/cloud-server-management/src/main/java/com/dsh/course/feignClient/course/CourseClient.java
@@ -23,7 +23,9 @@
*/
@FeignClient("mb-cloud-course")
public interface CourseClient {
-
+ // 获取课包商品的价格配置
+ @PostMapping("/course/getHoursByPackageId")
+ List<CoursePackagePaymentConfig> getHoursByPackageId(@RequestBody Integer coursePackageId1);
/**
* 上/下架 1为上架 2为下架 3为删除
*
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TBodySideAppointmentsController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TBodySideAppointmentsController.java
index 51a7edb..0ca9cfb 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TBodySideAppointmentsController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TBodySideAppointmentsController.java
@@ -1,6 +1,8 @@
package com.dsh.guns.modular.system.controller.code;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.dsh.course.feignClient.account.CityManagerClient;
import com.dsh.course.feignClient.account.StoreStaffClient;
import com.dsh.course.feignClient.account.model.CityManager;
@@ -14,7 +16,9 @@
import com.dsh.guns.config.UserExt;
import com.dsh.guns.modular.system.model.CoachQuery;
import com.dsh.guns.modular.system.model.Store;
+import com.dsh.guns.modular.system.model.TCity;
import com.dsh.guns.modular.system.model.TStore;
+import com.dsh.guns.modular.system.service.ICityService;
import com.dsh.guns.modular.system.service.IStoreService;
import com.dsh.guns.modular.system.util.ResultUtil;
import org.springframework.beans.factory.annotation.Autowired;
@@ -42,6 +46,8 @@
private CityManagerClient cityManagerClient;
@Autowired
private StoreStaffClient storeStaffClient;
+ @Autowired
+ private ICityService cityService;
/**
* 跳转体测预约管理首页
*/
@@ -55,22 +61,15 @@
@RequestMapping("/add")
public String add(Model model) {
Integer roleType = UserExt.getUser().getObjectType();
- List<CityManager> province = cityManagerClient.listAll();
- Set<String> seenNames = new HashSet<>();
- List<CityManager> result = new ArrayList<>();
- for (CityManager cityManager : province) {
- if(!seenNames.contains(cityManager.getProvince())){
- result.add(cityManager);
- seenNames.add(cityManager.getProvince());
- }
- }
+ List<TCity> list = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0));
+ model.addAttribute("list",list);
if (roleType == 2){
Integer cityManagerId = UserExt.getUser().getObjectId();
CityManager cityManager = cityManagerClient.queryCityManagerById(cityManagerId);
List<Store> stores = storeClient.getStoreByCityManagerId(cityManagerId);
model.addAttribute("stores",stores);
}
- model.addAttribute("list",result);
+ model.addAttribute("list",list);
model.addAttribute("roleType",roleType);
return PREFIX + "TBodySideAppointment_add.html";
@@ -84,30 +83,13 @@
Integer objectId = UserExt.getUser().getObjectId();
BodySideAppointment data = bodySideAppointmentClient.getInfoById(id);
if (roleType == 1){
- List<CityManager> cityManagers = cityManagerClient.listAll();
- List<CityManager> province = new ArrayList<>();
- List<CityManager> city = new ArrayList<>();
- Set<String> seenNames = new HashSet<>();
- Set<String> c = new HashSet<>();
- // 省列表
- List<CityManager> result = new ArrayList<>();
- // 市列表
- List<CityManager> cities = new ArrayList<>();
- // 对省/市去重
- for (CityManager cityManager : cityManagers) {
- if(!seenNames.contains(cityManager.getProvince())){
- result.add(cityManager);
- seenNames.add(cityManager.getProvince());
- }
- if(!c.contains(cityManager.getProvince())){
- cities.add(cityManager);
- c.add(cityManager.getProvince());
- }
- }
+ List<TCity> list = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0));
+ TCity province1 = cityService.getOne(new QueryWrapper<TCity>().eq("name", data.getProvince()));
+ List<TCity> city = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, province1.getId()));
+ model.addAttribute("list",list);
List<Store> stores = storeClient.getStore(data.getCity());
model.addAttribute("stores",stores);
- model.addAttribute("list",result);
- model.addAttribute("cities",cities);
+ model.addAttribute("cities",city);
}else if (roleType == 2){
List<Store> stores = storeClient.getStoreByCityManagerId(objectId);
model.addAttribute("stores",stores);
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TDiscountController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TDiscountController.java
index e0d855b..bf025a0 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TDiscountController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TDiscountController.java
@@ -147,6 +147,9 @@
model.addAttribute("item", tCoursePackage);
List<CoursePackagePaymentConfig> list4 = coursePackagePaymentConfigClient.queryCoursePackagePaymentConfigList(id);
List<Map<String, Object>> list = new ArrayList<>();
+ // 拒绝理由
+ StringBuilder reasons = new StringBuilder("");
+ int a =0;
for (CoursePackagePaymentConfig coursePackagePaymentConfig : list4) {
if(coursePackagePaymentConfig.getCashPayment() == 0){
continue;
@@ -163,13 +166,58 @@
}
map.put("payment", payment);
map.put("cashPayment", coursePackagePaymentConfig.getCashPayment());
+
List<TCoursePackageDiscount> tCoursePackageDiscounts = coursePackageDiscountClient.queryCoursePackageDiscount(coursePackagePaymentConfig.getId());
+ for (TCoursePackageDiscount tCoursePackageDiscount : tCoursePackageDiscounts) {
+ if (tCoursePackageDiscount.getAuditStatus()==3){
+ a = 3;
+ model.addAttribute("type1",3);
+ break;
+ }else if (tCoursePackageDiscount.getAuditStatus()==2){
+ a=2;
+ model.addAttribute("type1",-1);
+ }else{
+ a=1;
+ model.addAttribute("type1",-1);
+ break;
+ }
+ }
+ for (TCoursePackageDiscount tCoursePackageDiscount : tCoursePackageDiscounts) {
+ if (tCoursePackageDiscount.getAuditStatus()==3){
+ reasons.append(tCoursePackageDiscount.getAuditRemark()+",");
+ }
+ }
map.put("coursePackageDiscount", tCoursePackageDiscounts);
list.add(map);
}
model.addAttribute("role",UserExt.getUser().getObjectType());
- model.addAttribute("type",tCoursePackage.getType());
+ Integer type1 = tCoursePackage.getType();
+ // 审核状态
+ StringBuilder stringBuilder = new StringBuilder("");
+
+ switch (a){
+ case 1:
+ stringBuilder.append("待审核");
+ break;
+ case 2:
+ stringBuilder.append("已通过");
+ break;
+ case 3:
+ stringBuilder.append("未通过");
+ break;
+ }
+ model.addAttribute("type",stringBuilder);
+
+ String string = reasons.toString();
+ if (!string.equals("")){
+ int index = string.indexOf(",");
+ String result = string.substring(0, index);
+ model.addAttribute("reasons", result);
+ }else{
+ model.addAttribute("reasons", "");
+ }
model.addAttribute("coursePackagePaymentConfig", JSON.toJSONString(list));
+ model.addAttribute("type2",tCoursePackage.getType());
return PREFIX + "coursePackageDiscount.html";
}
@RequestMapping("/infoOne")
@@ -241,8 +289,9 @@
String string = reasons.toString();
if (!string.equals("")){
- String substring = string.substring(0, string.length() - 1);
- model.addAttribute("reasons", substring);
+ int index = string.indexOf(",");
+ String result = string.substring(0, index);
+ model.addAttribute("reasons", result);
}else{
model.addAttribute("reasons", "");
}
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java
index 86ed776..ac14fe1 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java
@@ -14,6 +14,9 @@
import com.dsh.course.feignClient.activity.PointMercharsClient;
import com.dsh.course.feignClient.activity.model.*;
import com.dsh.course.feignClient.course.CourseClient;
+import com.dsh.course.feignClient.course.CoursePackageClient;
+import com.dsh.course.feignClient.course.model.CoursePackagePaymentConfig;
+import com.dsh.course.feignClient.course.model.TCoursePackage;
import com.dsh.guns.config.UserExt;
import com.dsh.guns.core.base.controller.BaseController;
import com.dsh.guns.core.base.tips.ErrorTip;
@@ -73,6 +76,8 @@
@Autowired
private CourseClient courseClient;
+ @Autowired
+ private CoursePackageClient coursePackageClient;
@Resource
private PointMercharsClient pointMercharsClient;
@@ -138,10 +143,10 @@
Integer coursePackageId = pointMercharsVo.getCoursePackageId();
List<String> name = courseClient.queryPackageById(coursePackageId);
Integer coursePackageId1 = pointMercharsVo.getCoursePackageId();
- List<Integer> classHours = courseClient.getHours(coursePackageId1);
+ List<CoursePackagePaymentConfig> hoursByPackageId = courseClient.getHoursByPackageId(coursePackageId1);
model.addAttribute("typeName",name.get(0));
model.addAttribute("pageName",name.get(1));
- model.addAttribute("classHours",classHours);
+ model.addAttribute("classHours",hoursByPackageId);
String productImages = pointMercharsVo.getProductImages();
ArrayList<String> strings = new ArrayList<>();
for (String s : productImages.split(",")) {
@@ -446,6 +451,24 @@
Double price,Integer type,Integer integral,Double cash,String cover,String imgOne,Integer userPopulation,Integer quantityIssued,Integer pickUpQuantity,
String startTime,String text,Integer sort,String name,Integer useScope,String cityIds,String storeIds,Integer cardType
) throws ParseException {
+ // 判断当前选择的课包 是不是假期课 然后判断选择的有效期是否在假期课有效期内
+ TCoursePackage tCoursePackage = coursePackageClient.queryById(coursePackageId);
+ if (tCoursePackage.getType()==2){
+ // 如果是假期课 获取到当前课包的开始时间和结束时间
+ Date endTime = tCoursePackage.getEndTime();
+ Date startTime1 = tCoursePackage.getStartTime();
+ SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
+ Date s = format.parse(startTime.split(" - ")[0]);
+ Date e = format.parse(startTime.split(" - ")[1]);
+ if (s.before(startTime1)){
+ // 有效期开始时间小于假期课开始时间
+ return 5009;
+ }
+ if (e.after(endTime)){
+ // 有效期结束时间大于假期课结束时间
+ return 5008;
+ }
+ }
PointsMerchandise pointsMerchandise = new PointsMerchandise();
pointsMerchandise.setType(typeAll);
pointsMerchandise.setName(name);
@@ -531,9 +554,6 @@
}else if(useScope==1){
Integer id = pointMercharsClient.add(pointsMerchandise);
}
-
-
-
}else {
// ?
pointsMerchandise.setShelves(storeId);
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TIntroductionCourtesyController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TIntroductionCourtesyController.java
index 71c744f..2db795a 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TIntroductionCourtesyController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TIntroductionCourtesyController.java
@@ -130,6 +130,7 @@
@RequestMapping("/addIntroduce")
@ResponseBody
public Object addAppUser(@RequestBody IntroduceRewards introduceRewards){
+
return introduceClient.addIntroduce(introduceRewards);
}
}
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/bodySideAppointment/TBodySideAppointment_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/bodySideAppointment/TBodySideAppointment_add.html
index 0c24cf2..42c7b23 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/bodySideAppointment/TBodySideAppointment_add.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/bodySideAppointment/TBodySideAppointment_add.html
@@ -45,20 +45,20 @@
<div class="form-group" id="provinceCode">
<label class="col-sm-3 control-label">*所在省:</label>
<div class="col-sm-9">
- <select style="width: 300px" class="form-control" id="pCode" name="pCode" onchange="TQuestion.oneChange()">
+ <select style="width: 300px" class="form-control" id="pCode" name="pCode" onchange="TQuestion.oneChange(this)">
<option value="">请选择省</option>
@for(obj in list){
- <option style="width: 300px" value="${obj.provinceCode}">${obj.province}</option>
+ <option style="width: 300px" value="${obj.code}">${obj.name}</option>
@}
</select>
</div>
</div>
- <div class="form-group" id="cityCode">
+ <div class="form-group">
<label class="col-sm-3 control-label">*所在市:</label>
<div class="col-sm-9">
- <select style="width: 300px" class="form-control" id="cCode" name="cCode" onchange="TQuestion.oneChangeNext(this)">
- <option value="">请选择市</option>
+ <select style="width: 300px" class="form-control" id="cCode" name="pCode" onchange="TQuestion.oneChangeNext(this)" >
+ <option value="">请选择省</option>
</select>
</div>
</div>
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/bodySideAppointment/TBodySideAppointment_edit.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/bodySideAppointment/TBodySideAppointment_edit.html
index ef5c817..2ad9010 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/bodySideAppointment/TBodySideAppointment_edit.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/bodySideAppointment/TBodySideAppointment_edit.html
@@ -46,9 +46,9 @@
<div class="form-group" id="provinceCode">
<label class="col-sm-3 control-label">*所在省:</label>
<div class="col-sm-9">
- <select style="width: 300px" class="form-control" id="pCode" name="pCode" onchange="TQuestion.oneChange()">
+ <select style="width: 300px" class="form-control" id="pCode" name="pCode" onchange="TQuestion.oneChange(this)">
@for(obj in list){
- <option value="${obj.provinceCode}" ${obj.province == data.province ? 'selected=selected' : ''}>${obj.province}</option>
+ <option value="${obj.code}" ${obj.name == data.province ? 'selected=selected' : ''}>${obj.name}</option>
@}
</select>
</div>
@@ -59,7 +59,7 @@
<div class="col-sm-9">
<select style="width: 300px" class="form-control" id="cCode" name="cCode" onchange="TQuestion.oneChangeNext(this)">
@for(obj in cities){
- <option value="${obj.cityCode}" ${obj.city == data.city ? 'selected=selected' : ''}>${obj.city}</option>
+ <option value="${obj.code}" ${obj.name == data.city ? 'selected=selected' : ''}>${obj.name}</option>
@}
</select>
</div>
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/introduce/introduce_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/introduce/introduce_add.html
index cfcc2bc..f921231 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/introduce/introduce_add.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/introduce/introduce_add.html
@@ -53,11 +53,10 @@
</div>
<div class="form-group">
- <label class="col-sm-3 control-label">*所在省:</label>
+ <label class="col-sm-3 control-label">*所在市:</label>
<div class="col-sm-9">
<select style="width: 300px" class="form-control" id="cCode" name="pCode" >
<option value="">请选择省</option>
-
</select>
</div>
</div>
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tCompetitionAudit/TCompetition_edit.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tCompetitionAudit/TCompetition_edit.html
index d23468f..d7566ff 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tCompetitionAudit/TCompetition_edit.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tCompetitionAudit/TCompetition_edit.html
@@ -225,17 +225,40 @@
}
}
- if($("#q1").val()>0 && $("#type").val()==2){
+ if(Number($("#q1").val())>0){
$("#payType1").show();
$("input[id='t1']").attr("checked", "checked")
+ }else{
+ console.log("看看现金")
+ console.log($("#q1").val());
+ $("#payType1").hide();
+ var checkbox = document.getElementById("t1");
+ // 取消选中
+ checkbox.checked = false;
}
- if($("#q2").val()>0 && $("#type").val()==2){
+
+ if(Number($("#q2").val())>0 ){
+
$("#payType2").show();
$("input[id='t2']").attr("checked", "checked")
+ }else{
+ console.log("看看玩湃比")
+ console.log($("#q2").val());
+ $("#payType2").hide();
+ var checkbox = document.getElementById("t2");
+ // 取消选中
+ checkbox.checked = false;
}
- if($("#q3").val()>0 && $("#type").val()==2){
+ if(Number($("#q3").val())>0 ){
$("#payType3").show();
$("input[id='t3']").attr("checked", "checked")
+ }else{
+ console.log("看看课时")
+ console.log($("#q3").val());
+ var checkbox = document.getElementById("t3");
+ // 取消选中
+ checkbox.checked = false;
+ $("#payType3").hide();
}
}
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tDiscount/TDiscount.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tDiscount/TDiscount.html
index 2ee274a..6c12ba4 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tDiscount/TDiscount.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tDiscount/TDiscount.html
@@ -58,11 +58,11 @@
</div>
</div>
<div class="hidden-xs" id="TCompetitionTableToolbar" role="group">
+ @if(role != 3){
<#button name="上架" icon="fa-plus" clickFun="TCompetition.updateState(1)"/>
<#button name="下架" icon="fa-edit" clickFun="TCompetition.updateState(2)" space="true"/>
- @if(role == 1){
- <#button name="查看详情" icon="fa-remove" clickFun="TCompetition.info()" space="true"/>
@}
+ <#button name="查看详情" icon="fa-remove" clickFun="TCompetition.info()" space="true"/>
</div>
<#table id="TCompetitionTable"/>
</div>
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tDiscount/coursePackageDiscount.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tDiscount/coursePackageDiscount.html
index 3b9b198..09007cd 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tDiscount/coursePackageDiscount.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tDiscount/coursePackageDiscount.html
@@ -17,13 +17,13 @@
</div>
</div>
</div>
- @if(type==3){
+ @if(type1==3){
<div class="form-group">
<div class="col-sm-2"></div>
<div class="col-sm-10">
<label class="col-sm-2 control-label">拒绝理由:</label>
<div class="col-sm-4" style="margin-top: 6px;">
- <span>拒绝理由:</span>
+ <span>${reasons}</span>
</div>
</div>
</div>
@@ -96,7 +96,8 @@
</div>
<div class="row btn-group-m-t">
<div class="col-sm-10">
- <#button btnCss="danger" name="关闭" id="cancel" icon="fa-eraser" clickFun="TCarInfoDlg.close()"/>
+ <#button btnCss="danger" name="关闭"
+ id="cancel" icon="fa-eraser" clickFun="TCarInfoDlg.close()"/>
</div>
</div>
</div>
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_two.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_two.html
index 6e88a0f..515ba13 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_two.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_detail_two.html
@@ -93,7 +93,7 @@
<div class="col-sm-9">
<select class="form-control" id="coursePackageConfigId" name="coursePackageConfigId">
@for(obj in classHours){
- <option value="">${obj}</option>
+ <option value="" ${obj.id == item.coursePackageConfigId ? 'selected=selected' : ''}>${obj.classHours}</option>
@}
</select>
</div>
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add_two.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add_two.html
index 3502038..f779cda 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add_two.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add_two.html
@@ -81,7 +81,6 @@
function updateT(e) {
var oneId = $('#type option:selected').text();
-
console.log(oneId);
if (oneId!="详情"&&oneId!="指定商品"&&oneId!="指定折扣"){
$("#t3").hide()
@@ -107,15 +106,18 @@
$("#t1").val("")
$("#t2").val("")
$("#t3").val("")
+ $("#type").val("")
+ $("#page").val("")
}else {
$("#t1").show()
$("#t2").show()
$("#t3").show()
-
+ $("#type").val("")
+ $("#page").val("")
var oneId=$(e).val();
var ajax = new $ax(Feng.ctxPath + "/tShop/typeChange", function(data){
if(data!=null){
- var content;
+ var content= "<option value=''>请选择</option>";
$.each(data, function(k,v) {
content += "<option value='"+v.id+"'>"+v.name+"</option>";
});
@@ -137,7 +139,7 @@
if(data!=null&&data.length>0){
$("#t2").show()
- var content1;
+ var content1= "<option value=''>请选择</option>";
$.each(data, function(k,v) {
content1 += "<option value='"+v.id+"'>"+v.name+"</option>";
});
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_edit_two.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_edit_two.html
index 8fb9ad7..06a524b 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_edit_two.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_edit_two.html
@@ -82,10 +82,7 @@
});
- document.addEventListener('DOMContentLoaded', function() {
- var selectElement = document.getElementById('page');
- selectElement.onchange();
- });
+
function updateType(e) {
let name = $("#name").val()
@@ -98,11 +95,16 @@
$("#t1").val("")
$("#t2").val("")
$("#t3").val("")
+ $("#type").val("")
+ $("#page").val("")
}else {
$("#t1").show()
$("#t2").show()
$("#t3").show()
+ $("#type").val("")
+ $("#page").val("")
+ console.log("页面")
var oneId=$(e).val();
var ajax = new $ax(Feng.ctxPath + "/tShop/typeChange", function(data){
if(data!=null){
@@ -140,6 +142,7 @@
}
function updateOne(e) {
+ console.log("类型")
var oneId=$(e).val();
var ajax = new $ax(Feng.ctxPath + "/tShop/typeChangeOne", function(data){
if(data!=null&&data.length>0){
@@ -153,8 +156,6 @@
console.log("=-======0000")
$("#t2").hide()
$("#t2").val("")
-
-
}
});
if (oneId==2 || oneId==25|| oneId==27){
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/ticket/ticket_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/ticket/ticket_add.html
index b53f6dc..84a4b05 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/ticket/ticket_add.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/ticket/ticket_add.html
@@ -68,14 +68,14 @@
<div class="form-group" id="y1" hidden>
<label class="col-sm-3 control-label">所需现金:</label>
<div class="col-sm-9">
- <input class="form-control" id="cash" name="cash" type="number">
+ <input class="form-control" id="cash" name="cash" oninput="validateNumber(this)" type="text">
</div>
</div>
<div class="form-group" id="y2">
<label class="col-sm-3 control-label">所需积分:</label>
<div class="col-sm-9">
- <input class="form-control" id="integral" name="integral" type="number">
+ <input class="form-control" id="integral" name="integral" type="number">
</div>
</div>
@@ -281,7 +281,17 @@
}
}
+ function validateNumber(input) {
+// 获取输入的值
+ var value = input.value;
+ // 使用正则表达式匹配数字和最多两位小数
+ var regex = /^\d*\.?\d{0,2}/;
+ var match = value.match(regex);
+
+ // 更新输入框的值为匹配的结果(最多两位小数)
+ input.value = match
+ }
function changeCity(n){
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/appUser/tAppUser.js b/cloud-server-management/src/main/webapp/static/modular/system/appUser/tAppUser.js
index f4b07fe..89aaa36 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/appUser/tAppUser.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/appUser/tAppUser.js
@@ -362,6 +362,7 @@
Feng.error("当前手机号 已被注册")
}else{
window.parent.TQuestion.table.refresh();
+ layer.closeAll('page');
TQuestion.close();
Feng.success("添加成功");
}
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/benefits/tBenefitsVideos_add.js b/cloud-server-management/src/main/webapp/static/modular/system/benefits/tBenefitsVideos_add.js
index b14c0d4..aacd91f 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/benefits/tBenefitsVideos_add.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/benefits/tBenefitsVideos_add.js
@@ -60,13 +60,18 @@
* 选择视频 回显视频封面
* @param e
*/
-TQuestion.oneChange = function (e) {
- var id = $("#name").val();
- var ajax = new $ax(Feng.ctxPath + "/benefits/getCoverDrawing/"+id, function(data){
- document.getElementById('img').src = data.coverDrawing;
- $("#introduce").val(data.introduce);
+TCompetition.oneChange = function (e) {
+ var oneId=$(e).val();
+ var ajax = new $ax(Feng.ctxPath + "/tCompetition/onChange", function(data){
+ if(data!=null){
+ var content='<option value="">选择市</option>';
+ $.each(data, function(k,v) {
+ content += "<option value='"+v.code+"'>"+v.name+"</option>";
+ });
+ $("#cCode").empty().append(content);
+ }
});
- ajax.set("id",id);
+ ajax.set("oneId",oneId);
ajax.start();
};
/**
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/bodySideAppointment/tBodySideAppointment.js b/cloud-server-management/src/main/webapp/static/modular/system/bodySideAppointment/tBodySideAppointment.js
index 5d43574..268dddd 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/bodySideAppointment/tBodySideAppointment.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/bodySideAppointment/tBodySideAppointment.js
@@ -47,7 +47,20 @@
TQuestion.dataCount = 0;
TQuestion.phone = "";
TQuestion.phoneId = "";
-
+TQuestion.oneChange = function (e) {
+ var oneId=$(e).val();
+ var ajax = new $ax(Feng.ctxPath + "/tCompetition/onChange", function(data){
+ if(data!=null){
+ var content='<option value="">选择市</option>';
+ $.each(data, function(k,v) {
+ content += "<option value='"+v.code+"'>"+v.name+"</option>";
+ });
+ $("#cCode").empty().append(content);
+ }
+ });
+ ajax.set("oneId",oneId);
+ ajax.start();
+};
/**
* 点击添加
*/
@@ -208,24 +221,7 @@
});
}
};
-TQuestion.oneChange = function () {
- var province = $('#pCode option:selected').text();
- var citySelect = document.getElementById("cCode");
- var ajax = new $ax(Feng.ctxPath + "/tSite/getCity", function(data){
- if(data!=null){
- var content='<option value="">选择市</option>';
- $.each(data, function(k,v) {
- content += "<option value='"+v.cityCode+"'>"+v.city+"</option>";
- });
- $("#cCode").empty().append(content);
- }
- });
- if (province === ""){
- citySelect.innerHTML = '<option value="">请先选择省</option>';
- }
- ajax.set("province",province);
- ajax.start();
-};
+
TQuestion.oneChangeNext = function (e) {
var oneId=$(e).val();
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/bodySideAppointment/tBodySideAppointment_edit.js b/cloud-server-management/src/main/webapp/static/modular/system/bodySideAppointment/tBodySideAppointment_edit.js
index 7e5dc49..7e19457 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/bodySideAppointment/tBodySideAppointment_edit.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/bodySideAppointment/tBodySideAppointment_edit.js
@@ -37,6 +37,20 @@
];
};
+TQuestion.oneChange = function (e) {
+ var oneId=$(e).val();
+ var ajax = new $ax(Feng.ctxPath + "/tCompetition/onChange", function(data){
+ if(data!=null){
+ var content='<option value="">选择市</option>';
+ $.each(data, function(k,v) {
+ content += "<option value='"+v.code+"'>"+v.name+"</option>";
+ });
+ $("#cCode").empty().append(content);
+ }
+ });
+ ajax.set("oneId",oneId);
+ ajax.start();
+};
/**
* 检查是否选中
*/
@@ -55,29 +69,7 @@
TQuestion.phone = "";
TQuestion.phoneId = "";
// 选择省 获取对应市区
-TQuestion.oneChange = function () {
- var province = $('#pCode option:selected').text();
- var citySelect = document.getElementById("cCode");
- var storeSelect = document.getElementById("store");
- var ajax = new $ax(Feng.ctxPath + "/tSite/getCity", function(data){
- if(data!=null){
- var content='<option value="">选择市</option>';
- $.each(data, function(k,v) {
- content += "<option value='"+v.cityCode+"'>"+v.city+"</option>";
- });
- $("#cCode").empty().append(content);
- }
- });
- if (province === ""){
- citySelect.innerHTML = '<option value="">请先选择省</option>';
- storeSelect.innerHTML = '<option value="">请先选择省</option>';
- }else{
- citySelect.innerHTML = '<option value="">请选择市</option>';
- storeSelect.innerHTML = '<option value="">请先选择市区</option>';
- }
- ajax.set("province",province);
- ajax.start();
-};
+
// 选择市 获取对应门店
TQuestion.oneChangeNext = function (e) {
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/cpPayment/cpPayment_info.js b/cloud-server-management/src/main/webapp/static/modular/system/cpPayment/cpPayment_info.js
index bf35e44..53fc429 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/cpPayment/cpPayment_info.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/cpPayment/cpPayment_info.js
@@ -490,7 +490,7 @@
, yes: function () {
var index = layer.open({
type: 2,
- title:'首页设置',
+ title:'添加用户',
area: ['100%', '100%'], //宽高
fix: false, //不固定
maxmin: true,
@@ -498,6 +498,8 @@
});
layer.closeAll('page');
},
+ btn2:function () {
+ }
});
}else{
province = response.province;
@@ -530,7 +532,6 @@
area: ['100%', '100%'], //宽高
fix: false, //不固定
maxmin: true,
- // todo 写用户管理路径
content: Feng.ctxPath + '/appUser/addStudent/'+appUserId
});
layer.closeAll('page');
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/introduce/introduce.js b/cloud-server-management/src/main/webapp/static/modular/system/introduce/introduce.js
index c58c1d8..c0ae2e4 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/introduce/introduce.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/introduce/introduce.js
@@ -231,6 +231,7 @@
Feng.info("只能选择一条进行查看!");
}else {
if (this.check()) {
+
var index = layer.open({
type: 2,
title: '详情',
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/introduce/introduce_info.js b/cloud-server-management/src/main/webapp/static/modular/system/introduce/introduce_info.js
index 7744a5b..54a85b3 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/introduce/introduce_info.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/introduce/introduce_info.js
@@ -196,6 +196,14 @@
data: JSON.stringify(data),
contentType: "application/json",
success: function (response) {
+ if (response==5001){
+ Feng.error("当前活动已开始,不能编辑赠送课时数!")
+ return;
+ }
+ if (response==5002){
+ Feng.error("当前活动已开始,不能编辑开始时间!")
+ return;
+ }
window.parent.TCompetition.table.refresh();
TCompetition.close();
Feng.success("修改成功");
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js b/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js
index 036ea58..5ceee15 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js
@@ -571,9 +571,11 @@
}else if(data=="5003"){
console.log("请选择相同运营商门店")
Feng.info("请选择相同运营商门店");
-
- }else
- if(data.code == 200){
+ }else if (data=="5009"){
+ Feng.info("有效期开始时间不应小于假期课开始时间");
+ }else if (data=="5008"){
+ Feng.info("有效期结束时间不应大于假期课结束时间");
+ } else if(data.code == 200){
if(language==1){
Feng.success("添加成功!");
}else if(language==2){
@@ -615,11 +617,9 @@
}
TGoodsInfoDlg.addSubmit1 = function() {
- console.log("看看进入")
let company = 3;
this.clearData();
this.collectData();
-
var cityIds = [];
var cts = "";
if (company === '2'){
@@ -935,7 +935,6 @@
TGoodsInfoDlg.editor = UE.getEditor('editor');
TGoodsInfoDlg.editor1 = UE.getEditor('editor1');
getProvince(null);
- Feng.initValidator("carInfoForm", TGoodsInfoDlg.validateFields);
var drivingLicensePhoto = new $WebUpload("drivingLicensePhoto");
drivingLicensePhoto.setUploadBarId("progressBar");
drivingLicensePhoto.init();
@@ -1014,6 +1013,8 @@
ajax.set("limit",100);
ajax.start();
}
+
+
TGoodsInfoDlg.timeChange = function (e) {
var oneId=$(e).val();
var ajax = new $ax(Feng.ctxPath + "/tCity/timeChange", function(data){
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tGoodsAudit/tGoods.js b/cloud-server-management/src/main/webapp/static/modular/system/tGoodsAudit/tGoods.js
index fdbeaef..6bf954a 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tGoodsAudit/tGoods.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tGoodsAudit/tGoods.js
@@ -128,6 +128,11 @@
*/
TPointProducts.payDetail = function () {
if (this.check()) {
+ var state = TPointProducts.seItem.status;
+ if (state=="3"){
+ Feng.error("当前门票不能再次审核!")
+ return;
+ }
layer.open({
type: 1
, title: '审核'
@@ -156,11 +161,7 @@
, btnAlign: 'c' //按钮居中
, shade: 0.5 //不显示遮罩
, yes: function () {
- var state = TPointProducts.seItem.status;
- if (state=="3"){
- Feng.error("当前门票不能再次审核!")
- return;
- }
+
var OBJradio= $("input[name='type1']:checked").val();
console.log(OBJradio)
let remark = $("#remark").val()
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tIntegral/tIntegral.js b/cloud-server-management/src/main/webapp/static/modular/system/tIntegral/tIntegral.js
index c0fc2b7..4db5c09 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tIntegral/tIntegral.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tIntegral/tIntegral.js
@@ -86,6 +86,15 @@
Feng.info("请输入合法手机号")
return ;
}
+ if ($("#phone").val()==""){
+ Feng.error("请输入手机号!")
+ return;
+ }
+ if ($("#number").val()==""){
+ Feng.error("请输入赠送积分!")
+ return;
+ }
+
var ajax = new $ax(Feng.ctxPath + "/tIntegral/add", function(data){
console.log("看看返回")
console.log(data)
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShopOtherOne.js b/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShopOtherOne.js
index 65edfc8..be97dd6 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShopOtherOne.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShopOtherOne.js
@@ -694,7 +694,7 @@
let turnId = $("#turnId").val()
- if ($('#type option:selected').text() == "详情"&&$('#type option:selected').text() == "指定商品"&&$('#type option:selected').text() == "指定折扣") {
+ if ($('#type option:selected').text() == "详情"||$('#type option:selected').text() == "指定商品"||$('#type option:selected').text() == "指定折扣") {
if ($("#turnId").val() == '') {
Feng.info("请输入跳转ID")
return;
--
Gitblit v1.7.1