update
5
pom.xml
|
@ -110,6 +110,11 @@
|
|||
<artifactId>joda-time</artifactId>
|
||||
<version>2.10</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>de.codecentric</groupId>
|
||||
<artifactId>spring-boot-admin-starter-client</artifactId>
|
||||
<version>2.3.1</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|||
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
||||
import com.github.xiaoymin.knife4j.annotations.DynamicParameter;
|
||||
import com.github.xiaoymin.knife4j.annotations.DynamicResponseParameters;
|
||||
import com.ydool.boot.common.cache.StreetUtils;
|
||||
import com.ydool.boot.common.result.Ret;
|
||||
import com.ydool.boot.core.mybatis.Condition;
|
||||
import com.ydool.boot.modules.rddb.entity.*;
|
||||
|
@ -19,6 +20,7 @@ import com.ydool.boot.modules.rddb.wrapper.ActivityAuditUserWrapper;
|
|||
import com.ydool.boot.modules.rddb.wrapper.ActivityCommentWrapper;
|
||||
import com.ydool.boot.modules.rddb.wrapper.ActivityUserWrapper;
|
||||
import com.ydool.boot.modules.rddb.wrapper.ActivityWrapper;
|
||||
import com.ydool.boot.modules.sys.entity.Street;
|
||||
import com.ydool.boot.modules.sys.entity.User;
|
||||
import com.ydool.boot.modules.sys.service.UserService;
|
||||
import io.swagger.annotations.Api;
|
||||
|
@ -35,6 +37,7 @@ import java.time.LocalDateTime;
|
|||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* 活动
|
||||
|
@ -158,7 +161,13 @@ public class ApiActivityController extends ApiBaseController {
|
|||
bean.setActivityDate(activityDate);
|
||||
bean.setActivityAddress(activityAddress);
|
||||
bean.setActivityContent(activityContent);
|
||||
bean.setActivityArea(activityArea);
|
||||
if(StrUtil.isNotBlank(activityArea)){
|
||||
bean.setActivityArea(activityArea);
|
||||
}else{
|
||||
//不选活动接收区域,视为全部
|
||||
String allStreet = StreetUtils.getStreetList().stream().map(Street::getId).collect(Collectors.joining(","));
|
||||
bean.setActivityArea(allStreet);
|
||||
}
|
||||
bean.setUploadPersonnel(uploadPersonnel);
|
||||
bean.setPhoto(photo);
|
||||
bean.setEnd(0);
|
||||
|
@ -348,6 +357,9 @@ public class ApiActivityController extends ApiBaseController {
|
|||
public void haveApply(@RequestParam(value = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
String activityName, String createdType) {
|
||||
|
||||
|
||||
|
||||
QueryWrapper<ActivityUser> wrapper = new QueryWrapper<>();
|
||||
wrapper.eq("user_id", getApiUserId());
|
||||
wrapper.eq("end", 0);
|
||||
|
@ -395,6 +407,8 @@ public class ApiActivityController extends ApiBaseController {
|
|||
public void finish(@RequestParam(value = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
String activityName, String createdType) {
|
||||
|
||||
|
||||
QueryWrapper<ActivityUser> wrapper = new QueryWrapper<>();
|
||||
wrapper.eq("user_id", getApiUserId());
|
||||
wrapper.eq("end", 1);
|
||||
|
|
|
@ -6,12 +6,14 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.github.xiaoymin.knife4j.annotations.DynamicParameter;
|
||||
import com.github.xiaoymin.knife4j.annotations.DynamicResponseParameters;
|
||||
import com.ydool.boot.api.util.CodecUtils;
|
||||
import com.ydool.boot.common.result.Ret;
|
||||
import com.ydool.boot.modules.rddb.entity.Report;
|
||||
import com.ydool.boot.modules.rddb.entity.bo.ReportBo;
|
||||
import com.ydool.boot.modules.rddb.service.ReportService;
|
||||
import com.ydool.boot.modules.rddb.vo.ReportVo;
|
||||
import com.ydool.boot.modules.rddb.wrapper.ReportWrapper;
|
||||
import com.ydool.boot.modules.sys.entity.User;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiImplicitParam;
|
||||
import io.swagger.annotations.ApiImplicitParams;
|
||||
|
@ -44,9 +46,10 @@ public class ApiReportController extends ApiBaseController {
|
|||
@DynamicParameter(name = "data", value = "上报信息", dataTypeClass = ReportVo.class)
|
||||
})
|
||||
public void reportList(String title) {
|
||||
User user = getApiUser();
|
||||
QueryWrapper<Report> wrapper = new QueryWrapper<>();
|
||||
wrapper.orderByDesc("created_at")
|
||||
.eq("created_id", getApiUserId())
|
||||
.eq(!CodecUtils.encrypt("admin").equals(user.getLoginName()),"created_id", getApiUserId())
|
||||
.like(StrUtil.isNotBlank(title), "title", title);
|
||||
Page page = reportService.page(new Page(getPageNum(), getPageSize()), wrapper);
|
||||
render(Ret.ok().paged(ReportWrapper.build().pageVO(page)));
|
||||
|
|
|
@ -68,9 +68,9 @@ public class ApiStatisticsDbController extends ApiBaseController {
|
|||
public void performCount(String streetId) {
|
||||
List<CountRankVo> list;
|
||||
if (StrUtil.isNotBlank(streetId)) {
|
||||
list = jdbcTemplate.query("SELECT c.name,(SELECT count(a.id) FROM t_perform a LEFT JOIN t_db b ON a.created_id=b.user_id WHERE a.created_id=c.user_id) AS count FROM t_db c and c.precinct_address=? order by count desc limit 0,10 ", new BeanPropertyRowMapper(CountRankVo.class), streetId);
|
||||
list = jdbcTemplate.query("SELECT c.name,(SELECT count(a.id) FROM t_activity_user a LEFT JOIN t_activity b ON a.activity_id=b.id WHERE a.user_id=c.user_id) AS count FROM t_db c and c.precinct_address=? order by count desc limit 0,10 ", new BeanPropertyRowMapper(CountRankVo.class), streetId);
|
||||
} else {
|
||||
list = jdbcTemplate.query("SELECT c.name,(SELECT count(a.id) FROM t_perform a LEFT JOIN t_db b ON a.created_id=b.user_id WHERE a.created_id=c.user_id) AS count FROM t_db c order by count desc limit 0,10 ", new BeanPropertyRowMapper(CountRankVo.class));
|
||||
list = jdbcTemplate.query("SELECT c.name,(SELECT count(a.id) FROM t_activity_user a LEFT JOIN t_activity b ON a.activity_id=b.id WHERE a.user_id=c.user_id) AS count FROM t_db c order by count desc limit 0,10 ", new BeanPropertyRowMapper(CountRankVo.class));
|
||||
}
|
||||
List<String> nameList = list.stream().map(CountRankVo::getName).collect(Collectors.toList());
|
||||
List<Integer> countList = list.stream().map(CountRankVo::getCount).collect(Collectors.toList());
|
||||
|
@ -91,14 +91,14 @@ public class ApiStatisticsDbController extends ApiBaseController {
|
|||
while (iterator.hasNext()) {
|
||||
String month = iterator.next();
|
||||
String yearMonth = year + "-" + month;
|
||||
Integer activityCount = jdbcTemplate.queryForObject("SELECT count(b.id) FROM t_perform b , t_db a where a.user_id=b.created_id and DATE_FORMAT( b.created_at, '%Y-%m' )=? and a.precinct_address=?", Integer.class, yearMonth, streetId);
|
||||
Integer activityCount = jdbcTemplate.queryForObject("SELECT count(b.id) FROM t_activity_user b , t_db a,t_activity c where a.user_id=b.user_id and b.activity_id=c.id and DATE_FORMAT( c.activity_date, '%Y-%m' )=? and a.precinct_address=?", Integer.class, yearMonth, streetId);
|
||||
countList.add(activityCount);
|
||||
}
|
||||
} else {
|
||||
while (iterator.hasNext()) {
|
||||
String month = iterator.next();
|
||||
String yearMonth = year + "-" + month;
|
||||
Integer activityCount = jdbcTemplate.queryForObject("SELECT count(b.id) FROM t_perform b , t_db a where a.user_id=b.created_id and DATE_FORMAT( b.created_at, '%Y-%m' )=?", Integer.class, yearMonth);
|
||||
Integer activityCount = jdbcTemplate.queryForObject("SELECT count(b.id) FROM t_activity_user b , t_db a,t_activity c where a.user_id=b.user_id and b.activity_id=c.id and DATE_FORMAT( c.activity_date, '%Y-%m' )=?", Integer.class, yearMonth);
|
||||
countList.add(activityCount);
|
||||
}
|
||||
}
|
||||
|
@ -149,12 +149,12 @@ public class ApiStatisticsDbController extends ApiBaseController {
|
|||
List<DbVo> list;
|
||||
if (StrUtil.isNotBlank(streetId)) {
|
||||
list = jdbcTemplate.query("SELECT a.*,(" +
|
||||
"SELECT count(b.id) FROM t_perform b WHERE b.created_id=a.user_id) AS performCount,(" +
|
||||
"SELECT count(c.id) FROM t_voter_suggest_db c WHERE c.db=a.id) AS voterSuggestCount FROM t_db a WHERE a.show_screen=1 and a.precinct_address=?", new BeanPropertyRowMapper(DbVo.class), streetId);
|
||||
"SELECT count(b.id) FROM t_activity_user b WHERE b.user_id=a.user_id) AS performCount,(" +
|
||||
"SELECT count(c.id) FROM t_voter_suggest_db c WHERE c.db=a.id) AS voterSuggestCount FROM t_db a WHERE a.precinct_address=?", new BeanPropertyRowMapper(DbVo.class), streetId);
|
||||
} else {
|
||||
list = jdbcTemplate.query("SELECT a.*,(" +
|
||||
"SELECT count(b.id) FROM t_perform b WHERE b.created_id=a.user_id) AS performCount,(" +
|
||||
"SELECT count(c.id) FROM t_voter_suggest_db c WHERE c.db=a.id) AS voterSuggestCount FROM t_db a WHERE a.show_screen=1", new BeanPropertyRowMapper(DbVo.class));
|
||||
"SELECT count(b.id) FROM t_activity_user b WHERE b.user_id=a.user_id) AS performCount,(" +
|
||||
"SELECT count(c.id) FROM t_voter_suggest_db c WHERE c.db=a.id) AS voterSuggestCount FROM t_db a ", new BeanPropertyRowMapper(DbVo.class));
|
||||
}
|
||||
list.forEach(item -> {
|
||||
item.setSex(DictUtils.getDictLabel("sys_user_sex", item.getSex()));
|
||||
|
|
|
@ -96,9 +96,9 @@ public class ApiStatisticsOfficeController extends ApiBaseController {
|
|||
public void analyze(String streetId) {
|
||||
List<CountRankVo> list;
|
||||
if (StrUtil.isNotBlank(streetId)) {
|
||||
list = jdbcTemplate.query("select b.name,count(a.id)as count from t_report a left join t_sys_street b on a.street=b.id where a.street=? GROUP BY b.name order by count desc", new BeanPropertyRowMapper(CountRankVo.class), streetId);
|
||||
list = jdbcTemplate.query("select b.name,count(a.id)as count from t_report a left join t_sys_street b on a.street=b.id where a.street=? and b.name is not null GROUP BY b.name order by count desc", new BeanPropertyRowMapper(CountRankVo.class), streetId);
|
||||
} else {
|
||||
list = jdbcTemplate.query("select b.name,count(a.id)as count from t_report a left join t_sys_street b on a.street=b.id GROUP BY b.name order by count desc", new BeanPropertyRowMapper(CountRankVo.class));
|
||||
list = jdbcTemplate.query("select b.name,count(a.id)as count from t_report a left join t_sys_street b on a.street=b.id where b.name is not null GROUP BY b.name order by count desc", new BeanPropertyRowMapper(CountRankVo.class));
|
||||
}
|
||||
render(Ret.ok().data(list));
|
||||
}
|
||||
|
@ -165,36 +165,31 @@ public class ApiStatisticsOfficeController extends ApiBaseController {
|
|||
render(Ret.ok().data(Dict.create().set("monthList", DateUtils.getMonthStrList()).set("countList", countList)));
|
||||
}
|
||||
|
||||
@ApiOperation("当月人大会议类型情况占比")
|
||||
@ApiOperation("人大会议类型情况占比")
|
||||
@ApiImplicitParam(name = "streetId", value = "街道id")
|
||||
@GetMapping("conference/category/count")
|
||||
public void conferenceCategoryCount(String streetId) {
|
||||
//默认当前年
|
||||
Date date = DateUtil.date();
|
||||
String year = Convert.toStr(DateUtil.year(date));
|
||||
String month = DateUtils.getCurrentMonth();
|
||||
String yearMonth = year + "-" + month;
|
||||
|
||||
DecimalFormat df = new DecimalFormat("0.00");
|
||||
if (StrUtil.isNotBlank(streetId)) {
|
||||
Integer allCount = jdbcTemplate.queryForObject("SELECT count(a.id) FROM t_conference a left join t_sys_user b on a.created_id=b.id where b.street_id=? and DATE_FORMAT( a.created_at, '%Y-%m' )=?", Integer.class, streetId, yearMonth);
|
||||
Integer allCount = jdbcTemplate.queryForObject("SELECT count(a.id) FROM t_conference a left join t_sys_user b on a.created_id=b.id where b.street_id=? ", Integer.class, streetId);
|
||||
//主任会议数 常委会议数 其他会议数
|
||||
//1主任 2常委 3其他
|
||||
int zrCount = jdbcTemplate.queryForObject("SELECT count(a.id) FROM t_conference a left join t_sys_user b on a.created_id=b.id where b.street_id=? and DATE_FORMAT( a.created_at, '%Y-%m' )=? and a.category=1", Integer.class, streetId, yearMonth);
|
||||
int cwCount = jdbcTemplate.queryForObject("SELECT count(a.id) FROM t_conference a left join t_sys_user b on a.created_id=b.id where b.street_id=? and DATE_FORMAT( a.created_at, '%Y-%m' )=? and a.category=2", Integer.class, streetId, yearMonth);
|
||||
int otherCount = jdbcTemplate.queryForObject("SELECT count(a.id) FROM t_conference a left join t_sys_user b on a.created_id=b.id where b.street_id=? and DATE_FORMAT( a.created_at, '%Y-%m' )=? and a.category=3", Integer.class, streetId, yearMonth);
|
||||
int zrCount = jdbcTemplate.queryForObject("SELECT count(a.id) FROM t_conference a left join t_sys_user b on a.created_id=b.id where b.street_id=? and a.category=1", Integer.class, streetId);
|
||||
int cwCount = jdbcTemplate.queryForObject("SELECT count(a.id) FROM t_conference a left join t_sys_user b on a.created_id=b.id where b.street_id=? and a.category=2", Integer.class, streetId);
|
||||
int otherCount = jdbcTemplate.queryForObject("SELECT count(a.id) FROM t_conference a left join t_sys_user b on a.created_id=b.id where b.street_id=? and a.category=3", Integer.class, streetId);
|
||||
Double zrPercent = allCount == 0 ? 0 : Convert.toDouble(zrCount) / Convert.toDouble(allCount) * 100;
|
||||
Double cwPercent = allCount == 0 ? 0 : Convert.toDouble(cwCount) / Convert.toDouble(allCount) * 100;
|
||||
Double otherPercent = allCount == 0 ? 0 : Convert.toDouble(otherCount) / Convert.toDouble(allCount) * 100;
|
||||
Dict dist = Dict.create().set("zrPercent", df.format(zrPercent)).set("cwPercent", df.format(cwPercent)).set("otherPercent", df.format(otherPercent));
|
||||
render(Ret.ok().data(dist));
|
||||
} else {
|
||||
Integer allCount = jdbcTemplate.queryForObject("SELECT count(a.id) FROM t_conference a where DATE_FORMAT( a.created_at, '%Y-%m' )=?", Integer.class, yearMonth);
|
||||
Integer allCount = jdbcTemplate.queryForObject("SELECT count(a.id) FROM t_conference a ", Integer.class);
|
||||
//主任会议数 常委会议数 其他会议数
|
||||
//1主任 2常委 3其他
|
||||
int zrCount = jdbcTemplate.queryForObject("SELECT count(a.id) FROM t_conference a where DATE_FORMAT( a.created_at, '%Y-%m' )=? and a.category=1", Integer.class, yearMonth);
|
||||
int cwCount = jdbcTemplate.queryForObject("SELECT count(a.id) FROM t_conference a where DATE_FORMAT( a.created_at, '%Y-%m' )=? and a.category=2", Integer.class, yearMonth);
|
||||
int otherCount = jdbcTemplate.queryForObject("SELECT count(a.id) FROM t_conference a where DATE_FORMAT( a.created_at, '%Y-%m' )=? and a.category=3", Integer.class, yearMonth);
|
||||
int zrCount = jdbcTemplate.queryForObject("SELECT count(a.id) FROM t_conference a where a.category=1", Integer.class);
|
||||
int cwCount = jdbcTemplate.queryForObject("SELECT count(a.id) FROM t_conference a where a.category=2", Integer.class);
|
||||
int otherCount = jdbcTemplate.queryForObject("SELECT count(a.id) FROM t_conference a where a.category=3", Integer.class);
|
||||
Double zrPercent = allCount == 0 ? 0 : Convert.toDouble(zrCount) / Convert.toDouble(allCount) * 100;
|
||||
Double cwPercent = allCount == 0 ? 0 : Convert.toDouble(cwCount) / Convert.toDouble(allCount) * 100;
|
||||
Double otherPercent = allCount == 0 ? 0 : Convert.toDouble(otherCount) / Convert.toDouble(allCount) * 100;
|
||||
|
|
|
@ -73,9 +73,9 @@ public class ApiStatisticsVoterController extends ApiBaseController {
|
|||
DecimalFormat df = new DecimalFormat("0.00");
|
||||
List<CountRankVo> list;
|
||||
if (StrUtil.isNotBlank(streetId)) {
|
||||
list = jdbcTemplate.query("select b.name,count(a.id)as count from t_voter_suggest_db a left join t_sys_street b on a.db_region=b.id where a.db_region=? GROUP BY b.name order by count desc", new BeanPropertyRowMapper(CountRankVo.class), streetId);
|
||||
list = jdbcTemplate.query("select b.name,count(a.id)as count from t_voter_suggest_db a right join t_sys_street b on a.db_region=b.id where a.db_region=? GROUP BY b.name order by count desc", new BeanPropertyRowMapper(CountRankVo.class), streetId);
|
||||
} else {
|
||||
list = jdbcTemplate.query("select b.name,count(a.id)as count from t_voter_suggest_db a left join t_sys_street b on a.db_region=b.id GROUP BY b.name order by count desc", new BeanPropertyRowMapper(CountRankVo.class));
|
||||
list = jdbcTemplate.query("select b.name,count(a.id)as count from t_voter_suggest_db a right join t_sys_street b on a.db_region=b.id GROUP BY b.name order by count desc", new BeanPropertyRowMapper(CountRankVo.class));
|
||||
}
|
||||
List<String> nameList = list.stream().map(CountRankVo::getName).collect(Collectors.toList());
|
||||
List<Integer> countList = list.stream().map(CountRankVo::getCount).collect(Collectors.toList());
|
||||
|
|
|
@ -1,8 +1,5 @@
|
|||
package com.ydool.boot.api.filter;
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.ydool.boot.common.result.Ret;
|
||||
import com.ydool.boot.core.exception.ResultException;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.web.servlet.HandlerInterceptor;
|
||||
|
@ -35,9 +32,9 @@ public class ReferInterceptor implements HandlerInterceptor {
|
|||
|
||||
String requestRefer = request.getHeader("Referer");
|
||||
System.out.println("------------------------------>refer:" + requestRefer);
|
||||
if (requestRefer == null || (StrUtil.isNotBlank(refer) && !requestRefer.contains(refer))) {
|
||||
throw new ResultException(Ret.fail("非法访问!"));
|
||||
}
|
||||
// if (requestRefer == null || (StrUtil.isNotBlank(refer) && !requestRefer.contains(refer))) {
|
||||
// throw new ResultException(Ret.fail("非法访问!"));
|
||||
// }
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
@ -1,61 +1,46 @@
|
|||
package com.ydool.boot.api.job;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.ydool.boot.modules.rddb.entity.Activity;
|
||||
import com.ydool.boot.modules.rddb.entity.ActivityUser;
|
||||
import com.ydool.boot.modules.rddb.entity.Conference;
|
||||
import com.ydool.boot.modules.rddb.service.ActivityService;
|
||||
import com.ydool.boot.modules.rddb.service.ActivityUserService;
|
||||
import com.ydool.boot.modules.rddb.service.ConferenceService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.scheduling.annotation.EnableScheduling;
|
||||
import org.springframework.scheduling.annotation.Scheduled;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author: zhouyuan
|
||||
* @date: 2020/8/11
|
||||
*/
|
||||
@Configuration
|
||||
@EnableScheduling
|
||||
//@Configuration
|
||||
//@EnableScheduling
|
||||
public class ConferenceJob {
|
||||
|
||||
@Autowired
|
||||
private ConferenceService conferenceService;
|
||||
@Autowired
|
||||
private ActivityService activityService;
|
||||
@Autowired
|
||||
private ActivityUserService activityUserService;
|
||||
|
||||
/**
|
||||
* 每一小时检查一次 间隔开始时间24小时的会议、活动,自动结束
|
||||
*/
|
||||
@Scheduled(cron = "0 0 * * * ?")
|
||||
private void distributeCompany() {
|
||||
System.out.println("检查开始------------------------------->");
|
||||
List<Conference> conferenceList = conferenceService.getOverTimeList();
|
||||
conferenceList.forEach(conference -> {
|
||||
conference.setEnd(1);
|
||||
conferenceService.updateById(conference);
|
||||
});
|
||||
|
||||
List<Activity> activityList = activityService.getOverTimeList();
|
||||
activityList.forEach(activity -> {
|
||||
activity.setEnd(1);
|
||||
activityService.updateById(activity);
|
||||
|
||||
//参加活动人员里面的end
|
||||
List<ActivityUser> activityUsers = activityUserService.list(new QueryWrapper<ActivityUser>().eq("activity_id", activity.getId()));
|
||||
activityUsers.forEach(item -> {
|
||||
item.setEnd(1);
|
||||
activityUserService.updateById(item);
|
||||
});
|
||||
});
|
||||
|
||||
System.out.println("检查结束------------------------------->");
|
||||
}
|
||||
// @Autowired
|
||||
// private ConferenceService conferenceService;
|
||||
// @Autowired
|
||||
// private ActivityService activityService;
|
||||
// @Autowired
|
||||
// private ActivityUserService activityUserService;
|
||||
//
|
||||
// /**
|
||||
// * 每一小时检查一次 间隔开始时间24小时的会议、活动,自动结束
|
||||
// */
|
||||
// @Scheduled(cron = "0 0 * * * ?")
|
||||
// private void distributeCompany() {
|
||||
// System.out.println("检查开始------------------------------->");
|
||||
// List<Conference> conferenceList = conferenceService.getOverTimeList();
|
||||
// conferenceList.forEach(conference -> {
|
||||
// conference.setEnd(1);
|
||||
// conferenceService.updateById(conference);
|
||||
// });
|
||||
//
|
||||
// List<Activity> activityList = activityService.getOverTimeList();
|
||||
// activityList.forEach(activity -> {
|
||||
// activity.setEnd(1);
|
||||
// activityService.updateById(activity);
|
||||
//
|
||||
// //参加活动人员里面的end
|
||||
// List<ActivityUser> activityUsers = activityUserService.list(new QueryWrapper<ActivityUser>().eq("activity_id", activity.getId()));
|
||||
// activityUsers.forEach(item -> {
|
||||
// item.setEnd(1);
|
||||
// activityUserService.updateById(item);
|
||||
// });
|
||||
// });
|
||||
// System.out.println("检查结束------------------------------->");
|
||||
// }
|
||||
|
||||
|
||||
}
|
|
@ -52,7 +52,9 @@ public class ActivityService extends BaseService<ActivityMapper, Activity> {
|
|||
}
|
||||
|
||||
boolean flag;
|
||||
entity.setEnd(0);
|
||||
if(entity.getEnd()==null){
|
||||
entity.setEnd(0);
|
||||
}
|
||||
|
||||
String userId = SecureUtils.getUserId();
|
||||
User userLogin = userService.getById(userId);
|
||||
|
|
|
@ -14,7 +14,6 @@ import com.ydool.boot.modules.rddb.entity.Message;
|
|||
import com.ydool.boot.modules.rddb.mapper.ConferenceMapper;
|
||||
import com.ydool.boot.modules.sys.entity.User;
|
||||
import com.ydool.boot.modules.sys.service.UserService;
|
||||
import lombok.val;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.jsoup.Jsoup;
|
||||
import org.jsoup.nodes.Document;
|
||||
|
@ -66,11 +65,13 @@ public class ConferenceService extends BaseService<ConferenceMapper, Conference>
|
|||
}
|
||||
}
|
||||
|
||||
if(conference.getEnd()==null){
|
||||
conference.setEnd(Conference.UN_END_TAG);
|
||||
}
|
||||
if (StrUtil.isBlank(conference.getId())) {
|
||||
this.validUnique(conference);
|
||||
conference.setCreatedId(loginUser.getId());
|
||||
conference.setCreatedUser(loginUser.getUserName());
|
||||
conference.setEnd(Conference.UN_END_TAG);
|
||||
save(conference);
|
||||
} else {
|
||||
conference.setUpdatedId(loginUser.getId());
|
||||
|
|
|
@ -5,6 +5,7 @@ import cn.hutool.core.util.StrUtil;
|
|||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ydool.boot.common.cache.StreetUtils;
|
||||
import com.ydool.boot.common.result.Ret;
|
||||
import com.ydool.boot.common.utils.SecureUtils;
|
||||
import com.ydool.boot.core.auth.PreAuth;
|
||||
|
@ -14,6 +15,7 @@ import com.ydool.boot.modules.rddb.entity.Activity;
|
|||
import com.ydool.boot.modules.rddb.service.ActivityService;
|
||||
import com.ydool.boot.modules.rddb.vo.ActivityVO;
|
||||
import com.ydool.boot.modules.rddb.wrapper.ActivityWrapper;
|
||||
import com.ydool.boot.modules.sys.entity.Street;
|
||||
import com.ydool.boot.modules.sys.entity.User;
|
||||
import com.ydool.boot.modules.sys.service.UserService;
|
||||
import org.springframework.stereotype.Controller;
|
||||
|
@ -25,6 +27,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* 活动(ContactActivityMapper)表控制层
|
||||
|
@ -81,6 +84,9 @@ public class ActivityController extends BaseController {
|
|||
} else {
|
||||
vo.setAttachment("");
|
||||
}
|
||||
//不选活动接收区域,视为全部
|
||||
String allStreet = StreetUtils.getStreetList().stream().map(Street::getId).collect(Collectors.joining(","));
|
||||
vo.setActivityArea(allStreet);
|
||||
boolean flag = activityService.saveOrUpdate(vo, userIds);
|
||||
renderJson(flag ? Ret.ok() : Ret.fail("操作失败"));
|
||||
}
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
.unreview[data-v-0caab822]{color:#409eff!important}.passed[data-v-0caab822],.unreview[data-v-0caab822]{margin-left:.26667rem!important;flex-shrink:0!important;font-size:.34667rem!important}.passed[data-v-0caab822]{color:#67c23a!important}.rejected[data-v-0caab822]{margin-left:.26667rem!important;flex-shrink:0!important;font-size:.34667rem!important;color:#f56c6c!important}.addUpload[data-v-0caab822]{position:fixed;bottom:1.6rem;right:.13333rem;width:1.6rem;height:1.6rem}.single[data-v-0caab822]{box-sizing:border-box;padding:.42667rem .32rem;background:#fff;margin-bottom:.32rem}.single[data-v-0caab822]:last-of-type{margin-bottom:0}.imgBox[data-v-0caab822]{width:.66667rem;height:.66667rem;flex-shrink:0;margin-left:.53333rem}.commonClass[data-v-0caab822]{font-size:.32rem;font-weight:400;color:#999;padding-bottom:.16rem}.enclosureBox[data-v-0caab822]{padding:.42667rem;background:#f8f8f8;border-radius:.10667rem;margin:.32rem 0}.singleEnclosure[data-v-0caab822]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.21333rem}.enclosureBox .enclosureTitle[data-v-0caab822]{font-size:.4rem;font-weight:600;color:#333;flex:1}.single h5[data-v-0caab822]{font-size:.42667rem;letter-spacing:.02667rem;color:#333;margin-bottom:.32rem}.msgContent[data-v-0caab822]{font-size:.32rem;font-weight:400;color:#999;letter-spacing:.02667rem;line-height:.42667rem}
|
|
@ -0,0 +1 @@
|
|||
.form .van-cell[data-v-60a83f82]{margin-bottom:.32rem}.form .van-cell[data-v-60a83f82]:after{display:none}.form .van-cell[data-v-60a83f82] .van-cell__title{font-size:.42667rem;color:#333;font-weight:700}.form .van-cell[data-v-60a83f82] .van-cell__value{font-size:.37333rem}.form .van-cell .van-icon[data-v-60a83f82]:before{vertical-align:middle;margin-left:.21333rem}.form .textarea[data-v-60a83f82]{flex-direction:column}.form .textarea[data-v-60a83f82] .van-cell__value{margin-top:.32rem;text-align:left}.form .textarea[data-v-60a83f82] .van-cell__value .van-field__body{background-color:#f8f8f8;padding:.32rem}.form .van-button[data-v-60a83f82]{display:block;width:8.50667rem;height:1.06667rem;margin:1.38667rem auto .42667rem;background-color:#d03a29;border-color:#d03a29;font-size:.37333rem;color:#fff;line-height:1.06667rem;font-weight:700;border-radius:.10667rem}.van-checkbox-group[data-v-60a83f82]{max-height:6.77333rem;overflow:auto}.users[data-v-60a83f82]{margin-top:-.32rem;padding:.10667rem .42667rem .21333rem;background-color:#fff;display:flex;flex-wrap:wrap}.users .item[data-v-60a83f82]{background-color:#fff2f1;padding:0 .26667rem;font-size:.32rem;color:#333;line-height:.61333rem;border-radius:.29333rem;margin-right:.26667rem;margin-top:.26667rem;position:relative}.users .item .van-icon[data-v-60a83f82]{position:absolute;top:0;right:0;transform:translate(50%,-50%);color:#d03a29}
|
0
src/main/resources/views/dist/css/chunk-042d963c.373dd783.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-086e0158.64e85aec.css
vendored
Executable file → Normal file
|
@ -0,0 +1 @@
|
|||
.page .van-tabs[data-v-19962714],.page[data-v-19962714]{flex:1;display:flex;flex-direction:column;overflow:auto}.page .van-tabs[data-v-19962714] .van-tab__pane,.page .van-tabs[data-v-19962714] .van-tabs__content{flex:1;display:flex;flex-direction:column}.add[data-v-19962714]{position:fixed;bottom:16%;right:0;width:2.72rem;z-index:999}.list[data-v-19962714]{padding:.32rem .42667rem .42667rem;flex:1}.list .item[data-v-19962714]{padding:.42667rem;background-color:#fff;border-radius:.10667rem}.list .item[data-v-19962714]:not(:last-child){margin-bottom:.32rem}.list .item .title[data-v-19962714]{margin-bottom:.32rem;display:flex;align-items:center}.list .item .title .text[data-v-19962714]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.42667rem;color:#333;line-height:.58667rem;font-weight:700;margin-right:.4rem}.list .item .title .van-tag[data-v-19962714]{font-size:.26667rem;white-space:nowrap}.list .item .detail .cell[data-v-19962714]{display:flex;font-size:.32rem;line-height:.45333rem}.list .item .detail .cell[data-v-19962714]:not(:last-child){margin-bottom:.10667rem}.list .item .detail .cell .label[data-v-19962714]{color:#999;margin-right:.21333rem}.list .item .detail .cell .value[data-v-19962714]{height:.42667rem;color:#333;flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list .item .detail .cell .value[data-v-19962714] b{font-weight:400!important}.list .item .detail .cell .value[data-v-19962714] div{margin:0!important;padding:0!important}.list .item .detail .cell .value[data-v-19962714] img{display:none!important}.list .item .detail .cell .value[data-v-19962714] p,.list .item .detail .cell .value[data-v-19962714] span{margin:0!important;padding:0!important;font-size:.32rem!important;line-height:normal!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
|
0
src/main/resources/views/dist/css/chunk-1145a2ad.a8b1aeac.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-1396bae7.476fc288.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-14addab8.c852f4ed.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-152bf35d.7107509e.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-15b47c20.6caf7a2c.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-1657bec4.f6d8ce13.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-17cfdb1a.db89764e.css
vendored
Executable file → Normal file
|
@ -0,0 +1 @@
|
|||
.addmeeting-box .body[data-v-fe6db8fe] .van-cell{margin-bottom:.32rem}.addmeeting-box .body[data-v-fe6db8fe] .van-field__label{font-size:.42667rem;font-family:PingFang SC,PingFang SC-Bold;font-weight:700;color:#333}.addmeeting-box .body .textarea[data-v-fe6db8fe]{flex-direction:column}.addmeeting-box .body .textarea[data-v-fe6db8fe] .van-cell__value{margin-top:.32rem;background-color:#f8f8f8;padding:.32rem}.addmeeting-box .body .bg[data-v-fe6db8fe]{height:.32rem;background:#f8f8f8}.addmeeting-box .body .filecontent[data-v-fe6db8fe]{margin:.32rem 0;padding:.42667rem;background:#fff}.addmeeting-box .body .filecontent[data-v-fe6db8fe] .van-cell{background-color:#f8f8f8}.addmeeting-box .body .filecontent .p1[data-v-fe6db8fe]{font-size:.42667rem;font-family:PingFang SC,PingFang SC-Bold;font-weight:700;color:#333;line-height:.53333rem;margin-bottom:.32rem}.addmeeting-box .body .peonum[data-v-fe6db8fe]{display:flex;background:#fff;margin-bottom:.32rem;padding:.42667rem}.addmeeting-box .body .peonum span[data-v-fe6db8fe]{font-size:.42667rem;font-family:PingFang SC,PingFang SC-Bold;font-weight:700;color:#333;margin-right:auto}.addmeeting-box .body .peonum div[data-v-fe6db8fe]{font-size:.37333rem;line-height:.53333rem}.addmeeting-box .body .peonum img[data-v-fe6db8fe]{width:.42667rem;height:.42667rem;margin-left:.21333rem}.addmeeting-box .body .peoname span[data-v-fe6db8fe]:nth-of-type(2){font-size:.37333rem}.addmeeting-box .body .btn[data-v-fe6db8fe]{margin:0 auto;margin-top:2.61333rem;width:8.53333rem;height:1.06667rem;background:#d03a29;border-radius:.53333rem;line-height:1.06667rem;text-align:center;font-size:.37333rem;font-family:PingFang SC,PingFang SC-Bold;font-weight:700;color:#fff;letter-spacing:.02667rem}
|
0
src/main/resources/views/dist/css/chunk-1bde3c62.9cd55c2e.css
vendored
Executable file → Normal file
|
@ -1 +0,0 @@
|
|||
.addmeeting-box .body[data-v-08ad1501] .van-cell{margin-bottom:.32rem}.addmeeting-box .body[data-v-08ad1501] .van-field__label{font-size:.42667rem;font-family:PingFang SC,PingFang SC-Bold;font-weight:700;color:#333}.addmeeting-box .body .textarea[data-v-08ad1501]{flex-direction:column}.addmeeting-box .body .textarea[data-v-08ad1501] .van-cell__value{margin-top:.32rem;background-color:#f8f8f8;padding:.32rem}.addmeeting-box .body .bg[data-v-08ad1501]{height:.32rem;background:#f8f8f8}.addmeeting-box .body .filecontent[data-v-08ad1501]{margin:.32rem 0;padding:.42667rem;background:#fff}.addmeeting-box .body .filecontent[data-v-08ad1501] .van-cell{background-color:#f8f8f8}.addmeeting-box .body .filecontent .p1[data-v-08ad1501]{font-size:.42667rem;font-family:PingFang SC,PingFang SC-Bold;font-weight:700;color:#333;line-height:.53333rem;margin-bottom:.32rem}.addmeeting-box .body .peonum[data-v-08ad1501]{display:flex;background:#fff;margin-bottom:.32rem;padding:.42667rem}.addmeeting-box .body .peonum span[data-v-08ad1501]{font-size:.42667rem;font-family:PingFang SC,PingFang SC-Bold;font-weight:700;color:#333;margin-right:auto}.addmeeting-box .body .peonum div[data-v-08ad1501]{font-size:.37333rem;line-height:.53333rem}.addmeeting-box .body .peonum img[data-v-08ad1501]{width:.42667rem;height:.42667rem;margin-left:.21333rem}.addmeeting-box .body .peoname span[data-v-08ad1501]:nth-of-type(2){font-size:.37333rem}.addmeeting-box .body .btn[data-v-08ad1501]{margin:0 auto;margin-top:2.61333rem;width:8.53333rem;height:1.06667rem;background:#d03a29;border-radius:.53333rem;line-height:1.06667rem;text-align:center;font-size:.37333rem;font-family:PingFang SC,PingFang SC-Bold;font-weight:700;color:#fff;letter-spacing:.02667rem}
|
|
@ -1 +0,0 @@
|
|||
.page .van-tabs[data-v-3aafa796],.page[data-v-3aafa796]{flex:1;display:flex;flex-direction:column;overflow:auto}.page .van-tabs[data-v-3aafa796] .van-tab__pane,.page .van-tabs[data-v-3aafa796] .van-tabs__content{flex:1;display:flex;flex-direction:column}.add[data-v-3aafa796]{position:fixed;bottom:16%;right:0;width:2.72rem;z-index:999}.list[data-v-3aafa796]{padding:.32rem .42667rem .42667rem;flex:1}.list .item[data-v-3aafa796]{padding:.42667rem;background-color:#fff;border-radius:.10667rem}.list .item[data-v-3aafa796]:not(:last-child){margin-bottom:.32rem}.list .item .title[data-v-3aafa796]{margin-bottom:.32rem;display:flex;align-items:center}.list .item .title .text[data-v-3aafa796]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.42667rem;color:#333;line-height:.58667rem;font-weight:700;margin-right:.4rem}.list .item .title .van-tag[data-v-3aafa796]{font-size:.26667rem;white-space:nowrap}.list .item .detail .cell[data-v-3aafa796]{display:flex;font-size:.32rem;line-height:.45333rem}.list .item .detail .cell[data-v-3aafa796]:not(:last-child){margin-bottom:.10667rem}.list .item .detail .cell .label[data-v-3aafa796]{color:#999;margin-right:.21333rem}.list .item .detail .cell .value[data-v-3aafa796]{height:.42667rem;color:#333;flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list .item .detail .cell .value[data-v-3aafa796] b{font-weight:400!important}.list .item .detail .cell .value[data-v-3aafa796] div{margin:0!important;padding:0!important}.list .item .detail .cell .value[data-v-3aafa796] img{display:none!important}.list .item .detail .cell .value[data-v-3aafa796] p,.list .item .detail .cell .value[data-v-3aafa796] span{margin:0!important;padding:0!important;font-size:.32rem!important;line-height:normal!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
|
0
src/main/resources/views/dist/css/chunk-26813daa.20395269.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-29b137c6.79c25f39.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-2a31a620.0ebf0801.css
vendored
Executable file → Normal file
|
@ -1 +0,0 @@
|
|||
.form .van-cell[data-v-a84bdaaa]{margin-bottom:.32rem}.form .van-cell[data-v-a84bdaaa] .van-cell__title{font-size:.42667rem;color:#333;font-weight:700}.form .van-cell[data-v-a84bdaaa] .van-cell__value{font-size:.37333rem}.form .van-cell .van-icon[data-v-a84bdaaa]:before{vertical-align:middle;margin-left:.21333rem}.form .textarea[data-v-a84bdaaa]{flex-direction:column}.form .textarea[data-v-a84bdaaa] .van-cell__value{margin-top:.32rem;background-color:#f8f8f8;padding:.32rem}.form .van-button[data-v-a84bdaaa]{display:block;width:8.50667rem;height:1.06667rem;margin:1.38667rem auto .42667rem;background-color:#d03a29;border-color:#d03a29;font-size:.37333rem;color:#fff;line-height:1.06667rem;font-weight:700;border-radius:.10667rem}
|
0
src/main/resources/views/dist/css/chunk-2cb02852.cdfe5403.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-31a718bc.d2b7ae23.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-33cdb748.2b3b53f9.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-35669876.4bb2da0f.css
vendored
Executable file → Normal file
|
@ -1 +0,0 @@
|
|||
.form .van-cell[data-v-39b5d403]{margin-bottom:.32rem}.form .van-cell[data-v-39b5d403] .van-cell__title{font-size:.42667rem;color:#333;font-weight:700}.form .van-cell[data-v-39b5d403] .van-cell__value{font-size:.37333rem}.form .van-cell .van-icon[data-v-39b5d403]:before{vertical-align:middle;margin-left:.21333rem}.form .textarea[data-v-39b5d403]{flex-direction:column}.form .textarea[data-v-39b5d403] .van-cell__value{margin-top:.32rem;background-color:#f8f8f8;padding:.32rem}.form .van-button[data-v-39b5d403]{display:block;width:8.50667rem;height:1.06667rem;margin:1.38667rem auto .42667rem;background-color:#d03a29;border-color:#d03a29;font-size:.37333rem;color:#fff;line-height:1.06667rem;font-weight:700;border-radius:.10667rem}.van-action-sheet .van-action-sheet__header[data-v-39b5d403]{position:-webkit-sticky;position:sticky;top:0;z-index:100;background-color:#fff}.van-action-sheet .van-action-sheet__content[data-v-39b5d403]{position:relative}.van-action-sheet .van-action-sheet__content .van-search[data-v-39b5d403]{position:-webkit-sticky;position:sticky;top:1.28rem;z-index:100}
|
|
@ -0,0 +1 @@
|
|||
.form .van-cell[data-v-1b0ca45f]{margin-bottom:.32rem}.form .van-cell[data-v-1b0ca45f] .van-cell__title{font-size:.42667rem;color:#333;font-weight:700}.form .van-cell[data-v-1b0ca45f] .van-cell__value{font-size:.37333rem}.form .van-cell .van-icon[data-v-1b0ca45f]:before{vertical-align:middle;margin-left:.21333rem}.form .textarea[data-v-1b0ca45f]{flex-direction:column}.form .textarea[data-v-1b0ca45f] .van-cell__value{margin-top:.32rem;background-color:#f8f8f8;padding:.32rem}.form .van-button[data-v-1b0ca45f]{display:block;width:8.50667rem;height:1.06667rem;margin:1.38667rem auto .42667rem;background-color:#d03a29;border-color:#d03a29;font-size:.37333rem;color:#fff;line-height:1.06667rem;font-weight:700;border-radius:.10667rem}
|
0
src/main/resources/views/dist/css/chunk-3a8a56ba.8d0415af.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-3b58f573.922f249c.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-3c477e8f.7244d304.css
vendored
Executable file → Normal file
|
@ -0,0 +1 @@
|
|||
.form .van-cell[data-v-8f8ad3b6]{margin-bottom:.32rem}.form .van-cell[data-v-8f8ad3b6] .van-cell__title{font-size:.42667rem;color:#333;font-weight:700}.form .van-cell[data-v-8f8ad3b6] .van-cell__value{font-size:.37333rem}.form .van-cell .van-icon[data-v-8f8ad3b6]:before{vertical-align:middle;margin-left:.21333rem}.form .van-cell.upload[data-v-8f8ad3b6]{flex-direction:column}.form .van-cell.upload[data-v-8f8ad3b6] .van-cell__value{margin-top:.32rem}.form .textarea[data-v-8f8ad3b6]{flex-direction:column}.form .textarea[data-v-8f8ad3b6] .van-cell__value{margin-top:.32rem;background-color:#f8f8f8;padding:.32rem}.form .van-button[data-v-8f8ad3b6]{display:block;width:8.50667rem;height:1.06667rem;margin:1.38667rem auto .42667rem;background-color:#d03a29;border-color:#d03a29;font-size:.37333rem;color:#fff;line-height:1.06667rem;font-weight:700;border-radius:.10667rem}
|
|
@ -0,0 +1 @@
|
|||
.form .van-cell[data-v-2c2f0360]{margin-bottom:.32rem}.form .van-cell[data-v-2c2f0360] .van-cell__title{font-size:.42667rem;color:#333;font-weight:700}.form .van-cell[data-v-2c2f0360] .van-cell__value{font-size:.37333rem}.form .van-cell .van-icon[data-v-2c2f0360]:before{vertical-align:middle;margin-left:.21333rem}.form .textarea[data-v-2c2f0360]{flex-direction:column}.form .textarea[data-v-2c2f0360] .van-cell__value{margin-top:.32rem;background-color:#f8f8f8;padding:.32rem}.form .van-button[data-v-2c2f0360]{display:block;width:8.50667rem;height:1.06667rem;margin:1.38667rem auto .42667rem;background-color:#d03a29;border-color:#d03a29;font-size:.37333rem;color:#fff;line-height:1.06667rem;font-weight:700;border-radius:.10667rem}.van-action-sheet .van-action-sheet__header[data-v-2c2f0360]{position:-webkit-sticky;position:sticky;top:0;z-index:100;background-color:#fff}.van-action-sheet .van-action-sheet__content[data-v-2c2f0360]{position:relative}.van-action-sheet .van-action-sheet__content .van-search[data-v-2c2f0360]{position:-webkit-sticky;position:sticky;top:1.28rem;z-index:100}
|
|
@ -0,0 +1 @@
|
|||
.unreview[data-v-5ee1fb2d]{color:#409eff!important}.passed[data-v-5ee1fb2d],.unreview[data-v-5ee1fb2d]{margin-left:.26667rem!important;flex-shrink:0!important;font-size:.34667rem!important}.passed[data-v-5ee1fb2d]{color:#67c23a!important}.rejected[data-v-5ee1fb2d]{margin-left:.26667rem!important;flex-shrink:0!important;font-size:.34667rem!important;color:#f56c6c!important}.addUpload[data-v-5ee1fb2d]{position:fixed;bottom:1.6rem;right:.13333rem;width:1.6rem;height:1.6rem}.single[data-v-5ee1fb2d]{box-sizing:border-box;padding:.42667rem .32rem;background:#fff;margin-bottom:.32rem}.single[data-v-5ee1fb2d]:last-of-type{margin-bottom:0}.imgBox[data-v-5ee1fb2d]{width:.66667rem;height:.66667rem;flex-shrink:0;margin-left:.53333rem}.commonClass[data-v-5ee1fb2d]{font-size:.32rem;font-weight:400;color:#999;padding-bottom:.16rem}.enclosureBox[data-v-5ee1fb2d]{padding:.42667rem;background:#f8f8f8;border-radius:.10667rem;margin:.32rem 0}.singleEnclosure[data-v-5ee1fb2d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.21333rem}.enclosureBox .enclosureTitle[data-v-5ee1fb2d]{font-size:.4rem;font-weight:600;color:#333;flex:1}.single h5[data-v-5ee1fb2d]{font-size:.42667rem;letter-spacing:.02667rem;color:#333;margin-bottom:.32rem}.msgContent[data-v-5ee1fb2d]{font-size:.32rem;font-weight:400;color:#999;letter-spacing:.02667rem;line-height:.42667rem}
|
0
src/main/resources/views/dist/css/chunk-43ede3bc.ab9bea32.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-489d579a.53951b2e.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-4a6e37df.91f4f14b.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-4a9450f4.d2f42d7e.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-4b0a3731.8ccf3c17.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-4dd1c6f6.1a62df90.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-50729b90.264427d3.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-50dc843c.a5d61465.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-52221fcf.8a7cf104.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-54ec330d.95cec0cf.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-5708d936.2b9b94e7.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-57e670c8.e270b81d.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-583c1436.e8729339.css
vendored
Executable file → Normal file
|
@ -0,0 +1 @@
|
|||
.unreview[data-v-02205b38]{color:#409eff!important}.passed[data-v-02205b38],.unreview[data-v-02205b38]{margin-left:.26667rem!important;flex-shrink:0!important;font-size:.34667rem!important}.passed[data-v-02205b38]{color:#67c23a!important}.rejected[data-v-02205b38]{margin-left:.26667rem!important;flex-shrink:0!important;font-size:.34667rem!important;color:#f56c6c!important}.addUpload[data-v-02205b38]{position:fixed;bottom:20%;right:.13333rem;width:1.86667rem;height:1.86667rem;z-index:999}.single[data-v-02205b38]{box-sizing:border-box;padding:.42667rem .32rem;background:#fff;margin-bottom:.32rem}.single[data-v-02205b38]:last-of-type{margin-bottom:0}.imgBox[data-v-02205b38]{width:.66667rem;height:.66667rem;flex-shrink:0;margin-left:.53333rem}.commonClass[data-v-02205b38]{font-size:.32rem;font-weight:400;color:#999;padding-bottom:.16rem}.enclosureBox[data-v-02205b38]{padding:.42667rem;background:#f8f8f8;border-radius:.10667rem;margin:.32rem 0}.singleEnclosure[data-v-02205b38]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.21333rem}.enclosureBox .enclosureTitle[data-v-02205b38]{font-size:.4rem;font-weight:600;color:#333;flex:1}.single h5[data-v-02205b38]{font-size:.42667rem;letter-spacing:.02667rem;color:#333;margin-bottom:.32rem}.msgContent[data-v-02205b38]{font-size:.32rem;font-weight:400;color:#999;letter-spacing:.02667rem;line-height:.42667rem}.page[data-v-02205b38]{flex:1;display:flex;flex-direction:column}.add[data-v-02205b38]{position:fixed;bottom:20%;right:.13333rem;width:1.86667rem;height:1.86667rem;z-index:999}.list[data-v-02205b38]{flex:1}.list .item[data-v-02205b38]{position:relative;padding:.4rem .42667rem;display:flex}.list .item[data-v-02205b38]:not(:last-child):after{content:"";position:absolute;bottom:0;left:.42667rem;right:.42667rem;height:.02667rem;background-color:#f3f3f3}.list .item .info[data-v-02205b38]{width:0;flex:1}.list .item .info .title[data-v-02205b38]{flex:1;font-size:.42667rem;color:#333;line-height:.58667rem;font-weight:700}.list .item .info .text[data-v-02205b38]{font-size:.32rem;color:#999;line-height:.45333rem;margin-top:.10667rem}.list .item .img[data-v-02205b38]{width:3.33333rem;height:2.24rem;-o-object-fit:cover;object-fit:cover;margin-left:.26667rem}
|
0
src/main/resources/views/dist/css/chunk-5f713197.ebfbc11c.css
vendored
Executable file → Normal file
|
@ -1 +0,0 @@
|
|||
.form .van-cell[data-v-0270f754]{margin-bottom:.32rem}.form .van-cell[data-v-0270f754] .van-cell__title{font-size:.42667rem;color:#333;font-weight:700}.form .van-cell[data-v-0270f754] .van-cell__value{font-size:.37333rem}.form .van-cell .van-icon[data-v-0270f754]:before{vertical-align:middle;margin-left:.21333rem}.form .van-cell.upload[data-v-0270f754]{flex-direction:column}.form .van-cell.upload[data-v-0270f754] .van-cell__value{margin-top:.32rem}.form .textarea[data-v-0270f754]{flex-direction:column}.form .textarea[data-v-0270f754] .van-cell__value{margin-top:.32rem;background-color:#f8f8f8;padding:.32rem}.form .van-button[data-v-0270f754]{display:block;width:8.50667rem;height:1.06667rem;margin:1.38667rem auto .42667rem;background-color:#d03a29;border-color:#d03a29;font-size:.37333rem;color:#fff;line-height:1.06667rem;font-weight:700;border-radius:.10667rem}
|
0
src/main/resources/views/dist/css/chunk-6509f2eb.386de725.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-6558a2c1.ec9ecb45.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-65f55aea.bede95f8.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-66223f7e.a5d50273.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-6b23a0fa.bb7d6e77.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-6c633887.24840738.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-6fd191b2.3b4657fc.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-7113871a.12d9cc81.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-72314e70.db2ce645.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-73aa39a0.e6023ca9.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-7af25272.cabeaeb8.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-7e4328d6.a137008f.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-7e96485a.1b03b766.css
vendored
Executable file → Normal file
|
@ -1 +0,0 @@
|
|||
.page[data-v-00417670]{flex:1;display:flex;flex-direction:column}.add[data-v-00417670]{position:fixed;bottom:26%;right:0;width:2.72rem;z-index:999}.list[data-v-00417670]{flex:1}.list .item[data-v-00417670]{position:relative;padding:.4rem .42667rem;display:flex}.list .item[data-v-00417670]:not(:last-child):after{content:"";position:absolute;bottom:0;left:.42667rem;right:.42667rem;height:.02667rem;background-color:#f3f3f3}.list .item .info[data-v-00417670]{width:0;flex:1}.list .item .info .title[data-v-00417670]{flex:1;font-size:.42667rem;color:#333;line-height:.58667rem;font-weight:700}.list .item .info .text[data-v-00417670]{font-size:.32rem;color:#999;line-height:.45333rem;margin-top:.10667rem}.list .item .img[data-v-00417670]{width:3.33333rem;height:2.24rem;-o-object-fit:cover;object-fit:cover;margin-left:.26667rem}
|
0
src/main/resources/views/dist/css/chunk-971f7276.db60608a.css
vendored
Executable file → Normal file
|
@ -1 +0,0 @@
|
|||
.form .van-cell[data-v-748e93fa]{margin-bottom:.32rem}.form .van-cell[data-v-748e93fa] .van-cell__title{font-size:.42667rem;color:#333;font-weight:700}.form .van-cell[data-v-748e93fa] .van-cell__value{font-size:.37333rem}.form .van-cell .van-icon[data-v-748e93fa]:before{vertical-align:middle;margin-left:.21333rem}.form .van-cell.upload[data-v-748e93fa]{flex-direction:column}.form .van-cell.upload[data-v-748e93fa] .van-cell__value{margin-top:.32rem}.form .textarea[data-v-748e93fa]{flex-direction:column}.form .textarea[data-v-748e93fa] .van-cell__value{margin-top:.32rem;background-color:#f8f8f8;padding:.32rem}.form .van-button[data-v-748e93fa]{display:block;width:8.50667rem;height:1.06667rem;margin:1.38667rem auto .42667rem;background-color:#d03a29;border-color:#d03a29;font-size:.37333rem;color:#fff;line-height:1.06667rem;font-weight:700;border-radius:.10667rem}
|
0
src/main/resources/views/dist/css/chunk-9fbc2680.afdce3c8.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-a2b5a0de.c0ff6778.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-a4c89fa4.aacc1e31.css
vendored
Executable file → Normal file
|
@ -1 +0,0 @@
|
|||
.form .van-cell[data-v-49a17c34]{margin-bottom:.32rem}.form .van-cell[data-v-49a17c34]:after{display:none}.form .van-cell[data-v-49a17c34] .van-cell__title{font-size:.42667rem;color:#333;font-weight:700}.form .van-cell[data-v-49a17c34] .van-cell__value{font-size:.37333rem}.form .van-cell .van-icon[data-v-49a17c34]:before{vertical-align:middle;margin-left:.21333rem}.form .textarea[data-v-49a17c34]{flex-direction:column}.form .textarea[data-v-49a17c34] .van-cell__value{margin-top:.32rem;text-align:left}.form .textarea[data-v-49a17c34] .van-cell__value .van-field__body{background-color:#f8f8f8;padding:.32rem}.form .van-button[data-v-49a17c34]{display:block;width:8.50667rem;height:1.06667rem;margin:1.38667rem auto .42667rem;background-color:#d03a29;border-color:#d03a29;font-size:.37333rem;color:#fff;line-height:1.06667rem;font-weight:700;border-radius:.10667rem}.van-checkbox-group[data-v-49a17c34]{max-height:6.77333rem;overflow:auto}.users[data-v-49a17c34]{margin-top:-.32rem;padding:.10667rem .42667rem .21333rem;background-color:#fff;display:flex;flex-wrap:wrap}.users .item[data-v-49a17c34]{background-color:#fff2f1;padding:0 .26667rem;font-size:.32rem;color:#333;line-height:.61333rem;border-radius:.29333rem;margin-right:.26667rem;margin-top:.26667rem;position:relative}.users .item .van-icon[data-v-49a17c34]{position:absolute;top:0;right:0;transform:translate(50%,-50%);color:#d03a29}
|
0
src/main/resources/views/dist/css/chunk-be0790f0.0b2123dc.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-c7403650.31e97a2d.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-d9bc211c.826d5cee.css
vendored
Executable file → Normal file
|
@ -0,0 +1 @@
|
|||
.form .van-cell[data-v-44f88ff2]{margin-bottom:.32rem}.form .van-cell[data-v-44f88ff2] .van-cell__title{font-size:.42667rem;color:#333;font-weight:700}.form .van-cell[data-v-44f88ff2] .van-cell__value{font-size:.37333rem}.form .van-cell .van-icon[data-v-44f88ff2]:before{vertical-align:middle;margin-left:.21333rem}.form .van-cell.upload[data-v-44f88ff2]{flex-direction:column}.form .van-cell.upload[data-v-44f88ff2] .van-cell__value{margin-top:.32rem}.form .textarea[data-v-44f88ff2]{flex-direction:column}.form .textarea[data-v-44f88ff2] .van-cell__value{margin-top:.32rem;background-color:#f8f8f8;padding:.32rem}.form .van-button[data-v-44f88ff2]{display:block;width:8.50667rem;height:1.06667rem;margin:1.38667rem auto .42667rem;background-color:#d03a29;border-color:#d03a29;font-size:.37333rem;color:#fff;line-height:1.06667rem;font-weight:700;border-radius:.10667rem}
|
0
src/main/resources/views/dist/css/chunk-da6ee668.66b687d6.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-db83747c.326009c2.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-db9510f8.3953ec1c.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-e04c7ece.bcfc713b.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-e0a6af0a.aeda9c00.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-ec88a650.177cce1b.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-f9ae0d3a.77a37e0a.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-fc68cb76.283a0299.css
vendored
Executable file → Normal file
0
src/main/resources/views/dist/css/chunk-vendors.0f9cee10.css
vendored
Executable file → Normal file
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 1.3 MiB After Width: | Height: | Size: 1.3 MiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 362 KiB After Width: | Height: | Size: 362 KiB |