diff --git a/Test/MyMaven/pom.xml b/Test/MyMaven/pom.xml index d3b62062..1628734e 100644 --- a/Test/MyMaven/pom.xml +++ b/Test/MyMaven/pom.xml @@ -97,14 +97,6 @@ 5.3.20 - - - org.projectlombok - lombok - 1.18.24 - provided - - org.apache.commons commons-pool2 @@ -119,6 +111,14 @@ 2.5.14 + + + org.modelmapper + modelmapper + 2.4.4 + + + org.hibernate.validator diff --git a/Test/MyMaven/src/main/java/com/renchao/BeanUtilsDemo/BeanUtilDemo.java b/Test/MyMaven/src/main/java/com/renchao/BeanUtilsDemo/BeanUtilDemo.java new file mode 100644 index 00000000..a2f158f8 --- /dev/null +++ b/Test/MyMaven/src/main/java/com/renchao/BeanUtilsDemo/BeanUtilDemo.java @@ -0,0 +1,100 @@ +package com.renchao.BeanUtilsDemo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import org.modelmapper.ModelMapper; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.BeanWrapper; +import org.springframework.beans.BeanWrapperImpl; + +import java.beans.PropertyDescriptor; +import java.util.ArrayList; + +/** + * @author ren_chao + */ +public class BeanUtilDemo { + public static void main(String[] args) { + // 创建一个 ModelMapper 实例 + ModelMapper modelMapper = new ModelMapper(); + + ArrayList personArrayList = new ArrayList<>(); + for (int i = 0; i < 100000; i++) { + personArrayList.add(new Person("John Doe" + i, i)); + } + + long l1 = System.currentTimeMillis(); + ArrayList personVos = new ArrayList<>(); + for (Person p : personArrayList) { + personVos.add(modelMapper.map(p, PersonVo.class)); + } + System.out.println(personVos.size()); + System.out.println("M耗时:" + (System.currentTimeMillis() - l1)); + System.out.println("====================="); + + long l0 = System.currentTimeMillis(); + ArrayList personVos0 = new ArrayList<>(); + for (Person p : personArrayList) { + PersonVo personVo = new PersonVo(); + modelMapper.map(p, personVo); + personVos0.add(personVo); + } + System.out.println(personVos0.size()); + System.out.println("MN耗时:" + (System.currentTimeMillis() - l0)); + System.out.println("====================="); + + long l2 = System.currentTimeMillis(); + ArrayList personVos2 = new ArrayList<>(); + for (Person p : personArrayList) { + PersonVo personVo = new PersonVo(); + BeanUtils.copyProperties(p, personVo); + personVos2.add(personVo); + } + System.out.println(personVos2.size()); + System.out.println("B耗时:" + (System.currentTimeMillis() - l2)); + System.out.println("====================="); + + + long l3 = System.currentTimeMillis(); + ArrayList personVos3 = new ArrayList<>(); + for (Person p : personArrayList) { + PersonVo personVo = new PersonVo(); + + // 使用 BeanWrapper 复制属性 + BeanWrapper sourceWrapper = new BeanWrapperImpl(p); + BeanWrapper targetWrapper = new BeanWrapperImpl(personVo); + + // 遍历源对象的属性,并复制到目标对象 + for (PropertyDescriptor propertyDescriptor : sourceWrapper.getPropertyDescriptors()) { + String propertyName = propertyDescriptor.getName(); + // 忽略 class 属性 + if (!propertyName.equals("class")) { + targetWrapper.setPropertyValue(propertyName, sourceWrapper.getPropertyValue(propertyName)); + } + } + personVos3.add(personVo); + } + System.out.println(personVos3.size()); + System.out.println("BWW耗时:" + (System.currentTimeMillis() - l3)); + System.out.println("====================="); + + + } + + @Data + @NoArgsConstructor + @AllArgsConstructor + static class Person { + private String name; + private Integer age; + } + + @Data + static class PersonVo { + private String name; + private Integer age; + } + + +} diff --git a/Test/MyMaven/src/main/java/com/renchao/test/DemoData.java b/Test/MyMaven/src/main/java/com/renchao/test/DemoData.java index 0ca674c4..f46e25ac 100644 --- a/Test/MyMaven/src/main/java/com/renchao/test/DemoData.java +++ b/Test/MyMaven/src/main/java/com/renchao/test/DemoData.java @@ -5,19 +5,45 @@ import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.TypeReference; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; +import lombok.Data; import org.junit.Test; +import javax.validation.constraints.NotNull; import java.util.ArrayList; import java.util.List; import java.util.Map; public class DemoData { public static void main(String[] args) { - String filePath = "C:/Users/RENCHAO/Desktop/资料/easyexcel-user1.xls"; - List list = EasyExcel.read(filePath).head(UserEntity.class).sheet().doReadSync(); + String filePath = "C:/Users/RENCHAO/Desktop/aabb.xlsx"; + List list = EasyExcel.read(filePath).head(PreRecordTemplate.class).sheet().doReadSync(); System.out.println(list); } + @Data + public static class PreRecordTemplate { + /** + * 车架号 + */ + private String carVin; + + /** + * 车型 + */ + private String carModel; + + /** + * 数量 + */ + private String carNumber; + + /** + * 船名航次 + */ + private String shipName; + + } + @Test public void test01() { diff --git a/agile-bacth/agile-batch-dws/src/main/java/com/jiuyv/sptcc/agile/batch/controller/BatchController.java b/agile-bacth/agile-batch-dws/src/main/java/com/jiuyv/sptcc/agile/batch/controller/BatchController.java index 6acb33f3..e40a985e 100644 --- a/agile-bacth/agile-batch-dws/src/main/java/com/jiuyv/sptcc/agile/batch/controller/BatchController.java +++ b/agile-bacth/agile-batch-dws/src/main/java/com/jiuyv/sptcc/agile/batch/controller/BatchController.java @@ -1,13 +1,13 @@ package com.jiuyv.sptcc.agile.batch.controller; import com.jcraft.jsch.SftpException; -import com.jiuyv.sptcc.agile.batch.config.TableProperties; import com.jiuyv.sptcc.agile.batch.domain.AjaxResult; import com.jiuyv.sptcc.agile.batch.domain.ReqSyncTableDTO; import com.jiuyv.sptcc.agile.batch.service.BatchService; import com.jiuyv.sptcc.agile.batch.service.ClearService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -26,11 +26,11 @@ import java.util.List; @RequestMapping("dwsBatch") public class BatchController { private static final Logger LOGGER = LoggerFactory.getLogger(BatchController.class); - private final TableProperties tableProperties; + private final BatchService batchService; private final ClearService clearService; - public BatchController(TableProperties tableProperties, ClearService clearService) { - this.tableProperties = tableProperties; + public BatchController(@Lazy BatchService batchService, ClearService clearService) { + this.batchService = batchService; this.clearService = clearService; } @@ -42,7 +42,7 @@ public class BatchController { LOGGER.info("====开始同步表[{}],日期[{}]", request.getHiveTable(), request.getDate()); List tableList = new ArrayList<>(); tableList.add(request); - getService().syncByDate(tableList); + batchService.syncByDate(tableList); return AjaxResult.success("同步完成"); } @@ -66,8 +66,4 @@ public class BatchController { return AjaxResult.success(); } - private BatchService getService() { - return new BatchService(tableProperties); - } - } diff --git a/agile-bacth/agile-batch-dws/src/main/java/com/jiuyv/sptcc/agile/batch/service/BatchService.java b/agile-bacth/agile-batch-dws/src/main/java/com/jiuyv/sptcc/agile/batch/service/BatchService.java index e71ec3b3..239c565a 100644 --- a/agile-bacth/agile-batch-dws/src/main/java/com/jiuyv/sptcc/agile/batch/service/BatchService.java +++ b/agile-bacth/agile-batch-dws/src/main/java/com/jiuyv/sptcc/agile/batch/service/BatchService.java @@ -13,7 +13,9 @@ import com.jiuyv.sptcc.agile.batch.domain.TableInfo; import com.jiuyv.sptcc.agile.batch.exception.ServiceException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.context.annotation.Scope; import org.springframework.core.task.TaskExecutor; +import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; import java.io.File; @@ -43,6 +45,8 @@ import java.util.zip.ZipOutputStream; * * @author ren_chao */ +@Scope("request") +@Service public class BatchService { private static final Logger LOGGER = LoggerFactory.getLogger(BatchService.class); diff --git a/agile-portal/agile-portal-gateway/src/test/java/com/jiuyv/sptccc/agile/portal/dto/DtoTest.java b/agile-portal/agile-portal-gateway/src/test/java/com/jiuyv/sptccc/agile/portal/dto/DtoTest.java new file mode 100644 index 00000000..d8d52c10 --- /dev/null +++ b/agile-portal/agile-portal-gateway/src/test/java/com/jiuyv/sptccc/agile/portal/dto/DtoTest.java @@ -0,0 +1,24 @@ +package com.jiuyv.sptccc.agile.portal.dto; + +import org.junit.jupiter.api.Test; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * @author ren_chao + */ +public class DtoTest { + + @Test + void test01() { + + } + + + +} diff --git a/agile-portal/agile-portal-service/src/main/resources/mapper/docker/DockerWithUserMapper.xml b/agile-portal/agile-portal-service/src/main/resources/mapper/docker/DockerWithUserMapper.xml index 4f76830b..55bcd817 100644 --- a/agile-portal/agile-portal-service/src/main/resources/mapper/docker/DockerWithUserMapper.xml +++ b/agile-portal/agile-portal-service/src/main/resources/mapper/docker/DockerWithUserMapper.xml @@ -70,6 +70,7 @@ and apply_user_id = #{applyUserId} and bus_status = #{busStatus} + order by bus_status + + + and id = #{id} + and version = #{version} + and main_id = #{mainId} + and org_id = #{orgId} + and inspect_org_id = #{inspectOrgId} + and order_id = #{orderId} + and company_id = #{companyId} + and ship_name like concat('%', #{shipName}, '%') + and car_vin = #{carVin} + and check_type = #{checkType} + and inspect_part_first = + #{inspectPartFirst} + + and inspect_part_second = + #{inspectPartSecond} + + and inspect_site = #{inspectSite} + and pollutant_type = #{pollutantType} + and pollutant_detail_type = + #{pollutantDetailType} + + and pollutant_detail_desc = + #{pollutantDetailDesc} + + and check_img = #{checkImg} + and pollutant_flag = #{pollutantFlag} + and clean_flag = #{cleanFlag} + and inspect_time = #{inspectTime} + and inspect_user_id = #{inspectUserId} + and create_user_id = #{createUserId} + and update_user_id = #{updateUserId} + and rsv1 = #{rsv1} + and rsv2 = #{rsv2} + and rsv3 = #{rsv3} + and part_comment = #{partComment} + and pollutant_comment = + #{pollutantComment} + + and data_status = #{dataStatus} + + + + + + + insert into tbl_car_inspect_detail_his_info + + id, + version, + main_id, + org_id, + inspect_org_id, + order_id, + company_id, + ship_name, + car_vin, + check_type, + inspect_part_first, + inspect_part_second, + inspect_site, + pollutant_type, + pollutant_detail_type, + pollutant_detail_desc, + check_img, + pollutant_flag, + clean_flag, + inspect_time, + inspect_user_id, + create_user_id, + create_time, + update_time, + update_user_id, + rsv1, + rsv2, + rsv3, + part_comment, + pollutant_comment, + data_status, + + + #{id}, + #{version}, + #{mainId}, + #{orgId}, + #{inspectOrgId}, + #{orderId}, + #{companyId}, + #{shipName}, + #{carVin}, + #{checkType}, + #{inspectPartFirst}, + #{inspectPartSecond}, + #{inspectSite}, + #{pollutantType}, + #{pollutantDetailType}, + #{pollutantDetailDesc}, + #{checkImg}, + #{pollutantFlag}, + #{cleanFlag}, + #{inspectTime}, + #{inspectUserId}, + #{createUserId}, + #{createTime}, + #{updateTime}, + #{updateUserId}, + #{rsv1}, + #{rsv2}, + #{rsv3}, + #{partComment}, + #{pollutantComment}, + #{dataStatus}, + + + + + update tbl_car_inspect_detail_his_info + + version = #{version}, + main_id = #{mainId}, + org_id = #{orgId}, + inspect_org_id = #{inspectOrgId}, + order_id = #{orderId}, + company_id = #{companyId}, + ship_name = #{shipName}, + car_vin = #{carVin}, + check_type = #{checkType}, + inspect_part_first = #{inspectPartFirst}, + inspect_part_second = #{inspectPartSecond}, + inspect_site = #{inspectSite}, + pollutant_type = #{pollutantType}, + pollutant_detail_type = #{pollutantDetailType}, + pollutant_detail_desc = #{pollutantDetailDesc}, + check_img = #{checkImg}, + pollutant_flag = #{pollutantFlag}, + clean_flag = #{cleanFlag}, + inspect_time = #{inspectTime}, + inspect_user_id = #{inspectUserId}, + create_user_id = #{createUserId}, + create_time = #{createTime}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + rsv1 = #{rsv1}, + rsv2 = #{rsv2}, + rsv3 = #{rsv3}, + part_comment = #{partComment}, + pollutant_comment = #{pollutantComment}, + data_status = #{dataStatus}, + + where id = #{id} + + + + delete from tbl_car_inspect_detail_his_info where id = #{id} + + + + delete from tbl_car_inspect_detail_his_info where id in + + #{id} + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarInspectDetailInfoMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarInspectDetailInfoMapper.xml new file mode 100644 index 00000000..4f19a4fd --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarInspectDetailInfoMapper.xml @@ -0,0 +1,615 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, version, main_id, org_id, inspect_org_id, order_id, company_id, ship_name, car_vin, check_type, + inspect_part_first, inspect_part_second, part_comment, inspect_site, pollutant_type, pollutant_detail_type, + pollutant_detail_desc, pollutant_comment, check_img, pollutant_flag, clean_flag, inspect_time, inspect_user_id, + create_user_id, create_time, update_time, update_user_id, rsv1, rsv2, rsv3, data_status from + tbl_car_inspect_detail_info + + + + + SELECT + t1.id AS id, + t1.ship_name AS shipName, + t1.inspect_time AS inspectTime, + t1.car_vin AS carVin, + t1.order_id AS orderId, + t1.check_type AS checkType, + t1.clean_flag AS cleanFlag, + t1.pollutant_flag AS pollutantFlag, + t1.part_comment as partComment, + t1.pollutant_comment as pollutantComment, + t2.ng_part_name AS inspectPartFirstName, + t3.ng_part_name AS inspectPartSecondName, + t4.pollutant_name AS pollutantTypeName, + t5.pollutant_name AS pollutantDetailTypeName, + t6.pollutant_name AS pollutantDetailDescName, + t7.site_name AS inspectSiteName, + t8.realname AS inspectUserName, + t9.company_name AS companyName, + t10.dept_name AS inspectOrgName + FROM tbl_car_inspect_detail_info t1 + LEFT JOIN tbl_ng_part_info t2 ON t1.inspect_part_first = t2.id + AND t2.ng_part_type = '00' and t2.status = '00' and t2.data_status = '00' + LEFT JOIN tbl_ng_part_info t3 ON t1.inspect_part_second = t3.id + AND t3.ng_part_type = '01' and t3.status = '00' and t3.data_status = '00' + LEFT JOIN tbl_pollutant_info t4 ON t1.pollutant_type = t4.id + AND t4.pollutant_type = '00' and t4.status = '00' and t4.data_status = '00' + LEFT JOIN tbl_pollutant_info t5 ON t1.pollutant_detail_type = t5.id + AND t5.pollutant_type = '01' and t5.status = '00' and t5.data_status = '00' + LEFT JOIN tbl_pollutant_info t6 ON t1.pollutant_detail_desc = t6.id + AND t6.pollutant_type = '02' and t6.status = '00' and t6.data_status = '00' + LEFT JOIN tbl_inspect_site_info t7 ON t1.inspect_site = t7.id + LEFT JOIN tbl_inspector_info t8 ON t1.inspect_user_id = t8.id + LEFT JOIN tbl_company_info t9 ON t1.company_id = t9.id + LEFT JOIN sys_dept t10 ON t1.inspect_org_id = t10.dept_id + + + + + + + + + + + + + + + + + + + + + + + + + + + insert into tbl_car_inspect_detail_info + + id, + version, + main_id, + org_id, + inspect_org_id, + order_id, + company_id, + ship_name, + car_vin, + check_type, + inspect_part_first, + inspect_part_second, + part_comment, + inspect_site, + pollutant_type, + pollutant_detail_type, + pollutant_detail_desc, + pollutant_comment, + check_img, + pollutant_flag, + clean_flag, + inspect_time, + inspect_user_id, + create_user_id, + create_time, + update_time, + update_user_id, + rsv1, + rsv2, + rsv3, + data_status, + + + #{id}, + #{version}, + #{mainId}, + #{orgId}, + #{inspectOrgId}, + #{orderId}, + #{companyId}, + #{shipName}, + #{carVin}, + #{checkType}, + #{inspectPartFirst}, + #{inspectPartSecond}, + #{partComment}, + #{inspectSite}, + #{pollutantType}, + #{pollutantDetailType}, + #{pollutantDetailDesc}, + #{pollutantComment}, + #{checkImg}, + #{pollutantFlag}, + #{cleanFlag}, + #{inspectTime}, + #{inspectUserId}, + #{createUserId}, + #{createTime}, + #{updateTime}, + #{updateUserId}, + #{rsv1}, + #{rsv2}, + #{rsv3}, + #{dataStatus}, + + + + + update tbl_car_inspect_detail_info + + version = #{version}, + main_id = #{mainId}, + org_id = #{orgId}, + inspect_org_id = #{inspectOrgId}, + order_id = #{orderId}, + company_id = #{companyId}, + ship_name = #{shipName}, + car_vin = #{carVin}, + check_type = #{checkType}, + inspect_part_first = #{inspectPartFirst}, + inspect_part_second = #{inspectPartSecond}, + part_comment = #{partComment}, + inspect_site = #{inspectSite}, + pollutant_type = #{pollutantType}, + pollutant_detail_type = #{pollutantDetailType}, + pollutant_detail_desc = #{pollutantDetailDesc}, + pollutant_comment = #{pollutantComment}, + check_img = #{checkImg}, + pollutant_flag = #{pollutantFlag}, + clean_flag = #{cleanFlag}, + inspect_time = #{inspectTime}, + inspect_user_id = #{inspectUserId}, + create_user_id = #{createUserId}, + create_time = #{createTime}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + rsv1 = #{rsv1}, + rsv2 = #{rsv2}, + rsv3 = #{rsv3}, + data_status = #{dataStatus}, + + where id = #{id} + + + + delete from tbl_car_inspect_detail_info where id = #{id} + + + + delete from tbl_car_inspect_detail_info where id in + + #{id} + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarInspectHisInfoMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarInspectHisInfoMapper.xml new file mode 100644 index 00000000..74bd87f4 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarInspectHisInfoMapper.xml @@ -0,0 +1,202 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, version, org_id, inspect_org_id, order_id, company_id, ship_name, car_vin, chassis_inspect_site, + car_body_inspect_site, chassis_inspect_status, car_body_inspect_status, car_model, car_number, status,remarks, + src_type,create_time, create_user_id, update_time, update_user_id, rsv1, rsv2, rsv3, + car_body_inspect_time,chassis_inspect_time,car_re_inspect_status,car_re_inspect_time,car_re_inspect_site, + car_body_inspect_user_id,chassis_inspect_user_id,car_re_inspect_user_id + from + tbl_car_inspect_his_info + + + + + + + + insert into tbl_car_inspect_his_info + + id, + version, + org_id, + inspect_org_id, + order_id, + company_id, + ship_name, + car_vin, + chassis_inspect_site, + car_body_inspect_site, + chassis_inspect_status, + car_body_inspect_status, + car_model, + car_number, + status, + remarks, + src_type, + create_time, + create_user_id, + update_time, + update_user_id, + rsv1, + rsv2, + rsv3, + + car_body_inspect_time, + chassis_inspect_time, + + car_re_inspect_status, + car_re_inspect_time, + car_re_inspect_site, + + car_body_inspect_user_id, + chassis_inspect_user_id, + car_re_inspect_user_id, + + + #{id}, + #{version}, + #{orgId}, + #{inspectOrgId}, + #{orderId}, + #{companyId}, + #{shipName}, + #{carVin}, + #{chassisInspectSite}, + #{carBodyInspectSite}, + #{chassisInspectStatus}, + #{carBodyInspectStatus}, + #{carModel}, + #{carNumber}, + #{status}, + #{remarks}, + #{srcType}, + #{createTime}, + #{createUserId}, + #{updateTime}, + #{updateUserId}, + #{rsv1}, + #{rsv2}, + #{rsv3}, + + #{carBodyInspectTime}, + #{chassisInspectTime}, + + #{carReInspectStatus}, + #{carReInspectTime}, + #{carReInspectSite}, + + #{carBodyInspectUserId}, + #{chassisInspectUserId}, + #{carReInspectUserId}, + + + + + update tbl_car_inspect_his_info + + version = #{version}, + org_id = #{orgId}, + inspect_org_id = #{inspectOrgId}, + order_id = #{orderId}, + company_id = #{companyId}, + ship_name = #{shipName}, + car_vin = #{carVin}, + chassis_inspect_site = #{chassisInspectSite}, + car_body_inspect_site = #{carBodyInspectSite}, + chassis_inspect_status = #{chassisInspectStatus}, + car_body_inspect_status = #{carBodyInspectStatus}, + car_model = #{carModel}, + car_number = #{carNumber}, + status = #{status}, + remarks = #{remarks}, + create_time = #{createTime}, + create_user_id = #{createUserId}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + rsv1 = #{rsv1}, + rsv2 = #{rsv2}, + rsv3 = #{rsv3}, + + where id = #{id} and version = #{version} + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarInspectInfoMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarInspectInfoMapper.xml new file mode 100644 index 00000000..0ae555c5 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarInspectInfoMapper.xml @@ -0,0 +1,553 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, version, org_id, inspect_org_id, order_id, company_id, ship_name, car_vin, chassis_inspect_site, + car_body_inspect_site, chassis_inspect_status, car_body_inspect_status, car_model, car_number, status,remarks, + src_type,create_time, create_user_id, update_time, update_user_id, rsv1, rsv2, rsv3,car_body_inspect_time, + chassis_inspect_time,car_re_inspect_status,src_type, + car_re_inspect_time,car_re_inspect_site,car_body_inspect_user_id,chassis_inspect_user_id,car_re_inspect_user_id + from tbl_car_inspect_info + + + + + SELECT + tc.company_name as companyName, + sd.dept_name as inspectOrgName, + ts.site_name as chassisSiteName, + tsb.site_name as bodySiteName, + tsr.site_name as carReSiteName, + t.id as id, + t.version as version, + t.org_id as orgId, + t.inspect_org_id as inspectOrgId, + t.order_id as orderId, + t.company_id as companyId, + t.ship_name as shipName, + t.car_vin as carVin, + t.chassis_inspect_site as chassisInspectSite, + t.car_body_inspect_site as carBodyInspectSite, + t.car_re_inspect_site as carReInspectSite, + t.chassis_inspect_status as chassisInspectStatus, + t.car_body_inspect_status as carBodyInspectStatus, + t.car_re_inspect_status as carReInspectStatus, + t.car_model as carModel, + t.car_number as carNumber, + t.status as status, + t.remarks as remarks, + t.src_type as srcType, + t.create_time as createTime, + t.create_user_id as createUserId, + t.update_time as updateTime, + t.update_user_id as updateUserId, + t.rsv1 as rsv1, + t.rsv2 as rsv2, + t.rsv3 as rsv3, + t.car_body_inspect_time as carBodyInspectTime, + t.chassis_inspect_time as chassisInspectTime, + t.car_re_inspect_time as carReInspectTime, + t.car_body_inspect_user_id as carBodyInspectUserId, + t.chassis_inspect_user_id as chassisInspectUserId, + t.car_re_inspect_user_id as carReInspectUserId, + tco.`status` as orderStatus + FROM tbl_car_inspect_info t + LEFT JOIN tbl_company_info tc ON tc.id = t.company_id + LEFT JOIN sys_dept sd ON sd.dept_id = t.inspect_org_id + LEFT JOIN tbl_inspect_site_info ts ON ts.id = t.chassis_inspect_site + LEFT JOIN tbl_inspect_site_info tsb ON tsb.id = t.car_body_inspect_site + LEFT JOIN tbl_inspect_site_info tsr ON tsr.id = t.car_re_inspect_site + LEFT JOIN tbl_car_order_formal_info tco ON tco.order_id = t.order_id + + + + + + + + + + + + + + + + + + + + + + + + insert into tbl_car_inspect_info + + id, + version, + org_id, + inspect_org_id, + order_id, + company_id, + ship_name, + car_vin, + chassis_inspect_site, + car_body_inspect_site, + chassis_inspect_status, + car_body_inspect_status, + car_model, + car_number, + status, + remarks, + src_type, + create_time, + create_user_id, + update_time, + update_user_id, + rsv1, + rsv2, + rsv3, + + car_body_inspect_time, + chassis_inspect_time, + + car_re_inspect_status, + car_re_inspect_time, + car_re_inspect_site, + + car_body_inspect_user_id, + chassis_inspect_user_id, + car_re_inspect_user_id, + + + #{id}, + #{version}, + #{orgId}, + #{inspectOrgId}, + #{orderId}, + #{companyId}, + #{shipName}, + #{carVin}, + #{chassisInspectSite}, + #{carBodyInspectSite}, + #{chassisInspectStatus}, + #{carBodyInspectStatus}, + #{carModel}, + #{carNumber}, + #{status}, + #{remarks}, + #{srcType}, + #{createTime}, + #{createUserId}, + #{updateTime}, + #{updateUserId}, + #{rsv1}, + #{rsv2}, + #{rsv3}, + + #{carBodyInspectTime}, + #{chassisInspectTime}, + + #{carReInspectStatus}, + #{carReInspectTime}, + #{carReInspectSite}, + + #{carBodyInspectUserId}, + #{chassisInspectUserId}, + #{carReInspectUserId}, + + + + + update tbl_car_inspect_info + + + version = version+1, + org_id = #{orgId}, + inspect_org_id = #{inspectOrgId}, + order_id = #{orderId}, + company_id = #{companyId}, + ship_name = #{shipName}, + car_vin = #{carVin}, + + + car_model = #{carModel}, + car_number = #{carNumber}, + status = #{status}, + remarks = #{remarks}, + create_time = #{createTime}, + create_user_id = #{createUserId}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + rsv1 = #{rsv1}, + rsv2 = #{rsv2}, + rsv3 = #{rsv3}, + + car_body_inspect_status = #{carBodyInspectStatus}, + car_body_inspect_time = #{carBodyInspectTime}, + car_body_inspect_user_id = #{carBodyInspectUserId}, + car_body_inspect_site = #{carBodyInspectSite}, + + + chassis_inspect_status = #{chassisInspectStatus}, + chassis_inspect_site = #{chassisInspectSite}, + chassis_inspect_time = #{chassisInspectTime}, + chassis_inspect_user_id = #{chassisInspectUserId}, + + + car_re_inspect_status = #{carReInspectStatus}, + car_re_inspect_time = #{carReInspectTime}, + car_re_inspect_site = #{carReInspectSite}, + car_re_inspect_user_id = #{carReInspectUserId}, + + where id = #{id} + + + + update tbl_car_inspect_info + + + version = version+1, + org_id = #{orgId}, + inspect_org_id = #{inspectOrgId}, + order_id = #{orderId}, + company_id = #{companyId}, + ship_name = #{shipName}, + car_vin = #{carVin}, + + + car_model = #{carModel}, + car_number = #{carNumber}, + status = #{status}, + remarks = #{remarks}, + create_time = #{createTime}, + create_user_id = #{createUserId}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + rsv1 = #{rsv1}, + rsv2 = #{rsv2}, + rsv3 = #{rsv3}, + + car_body_inspect_status = #{carBodyInspectStatus}, + car_body_inspect_time = #{carBodyInspectTime}, + car_body_inspect_time = null, + car_body_inspect_user_id = #{carBodyInspectUserId}, + car_body_inspect_user_id = null, + car_body_inspect_site = #{carBodyInspectSite}, + car_body_inspect_site = null, + + chassis_inspect_status = #{chassisInspectStatus}, + chassis_inspect_site = #{chassisInspectSite}, + chassis_inspect_site = null, + chassis_inspect_time = #{chassisInspectTime}, + chassis_inspect_time = null, + chassis_inspect_user_id = #{chassisInspectUserId}, + chassis_inspect_user_id = null, + + car_re_inspect_status = #{carReInspectStatus}, + car_re_inspect_time = #{carReInspectTime}, + car_re_inspect_time = null, + car_re_inspect_site = #{carReInspectSite}, + car_re_inspect_site = null, + car_re_inspect_user_id = #{carReInspectUserId}, + car_re_inspect_user_id = null, + + where id = #{id} + + + + delete from tbl_car_inspect_info where order_id = #{orderId} + + + delete from tbl_car_inspect_info where id = #{id} + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarOrderFormalDetailHisInfoMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarOrderFormalDetailHisInfoMapper.xml new file mode 100644 index 00000000..35df6b5a --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarOrderFormalDetailHisInfoMapper.xml @@ -0,0 +1,182 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, version, org_id, inspect_org_id, pre_order_id, order_id, company_id, car_vin, ship_name, + chassis_inspect_site, car_body_inspect_site, waybill_number, src_type, depart_port, car_number, car_model, + destination_port, destination_country, status,remarks, create_time, create_user_id, update_time, update_user_id, + rsv1, + rsv2, rsv3 from tbl_car_order_formal_detail_his_info + + + + + + + + insert into tbl_car_order_formal_detail_his_info + + id, + version, + org_id, + inspect_org_id, + pre_order_id, + order_id, + company_id, + car_vin, + ship_name, + chassis_inspect_site, + car_body_inspect_site, + waybill_number, + src_type, + depart_port, + car_number, + car_model, + destination_port, + destination_country, + status, + remarks, + create_time, + create_user_id, + update_time, + update_user_id, + rsv1, + rsv2, + rsv3, + + + #{id}, + #{version}, + #{orgId}, + #{inspectOrgId}, + #{preOrderId}, + #{orderId}, + #{companyId}, + #{carVin}, + #{shipName}, + #{chassisInspectSite}, + #{carBodyInspectSite}, + #{waybillNumber}, + #{srcType}, + #{departPort}, + #{carNumber}, + #{carModel}, + #{destinationPort}, + #{destinationCountry}, + #{status}, + #{remarks}, + #{createTime}, + #{createUserId}, + #{updateTime}, + #{updateUserId}, + #{rsv1}, + #{rsv2}, + #{rsv3}, + + + + + update tbl_car_order_formal_detail_his_info + + version = #{version}, + org_id = #{orgId}, + inspect_org_id = #{inspectOrgId}, + pre_order_id = #{preOrderId}, + order_id = #{orderId}, + company_id = #{companyId}, + car_vin = #{carVin}, + ship_name = #{shipName}, + chassis_inspect_site = #{chassisInspectSite}, + car_body_inspect_site = #{carBodyInspectSite}, + waybill_number = #{waybillNumber}, + src_type = #{srcType}, + depart_port = #{departPort}, + car_number = #{carNumber}, + car_model = #{carModel}, + destination_port = #{destinationPort}, + destination_country = #{destinationCountry}, + status = #{status}, + remarks = #{remarks}, + create_time = #{createTime}, + create_user_id = #{createUserId}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + rsv1 = #{rsv1}, + rsv2 = #{rsv2}, + rsv3 = #{rsv3}, + + where id = #{id} + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarOrderFormalDetailInfoMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarOrderFormalDetailInfoMapper.xml new file mode 100644 index 00000000..4eedfc37 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarOrderFormalDetailInfoMapper.xml @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, version, org_id, inspect_org_id, pre_order_id, order_id, company_id, car_vin, ship_name, + waybill_number, src_type, depart_port, car_number, car_model, + destination_port, destination_country, status,remarks, create_time, create_user_id, update_time, update_user_id, + rsv1, + rsv2, rsv3 from tbl_car_order_formal_detail_info + + + + + + + + + + insert into tbl_car_order_formal_detail_info + + id, + version, + org_id, + inspect_org_id, + pre_order_id, + order_id, + company_id, + car_vin, + ship_name, + waybill_number, + src_type, + depart_port, + car_number, + car_model, + destination_port, + destination_country, + status, + remarks, + create_time, + create_user_id, + update_time, + update_user_id, + + + #{id}, + #{version}, + #{orgId}, + #{inspectOrgId}, + #{preOrderId}, + #{orderId}, + #{companyId}, + #{carVin}, + #{shipName}, + #{waybillNumber}, + #{srcType}, + #{departPort}, + #{carNumber}, + #{carModel}, + #{destinationPort}, + #{destinationCountry}, + #{status}, + #{remarks}, + #{createTime}, + #{createUserId}, + #{updateTime}, + #{updateUserId}, + + + + + update tbl_car_order_formal_detail_info + + version = #{version}, + org_id = #{orgId}, + inspect_org_id = #{inspectOrgId}, + pre_order_id = #{preOrderId}, + order_id = #{orderId}, + company_id = #{companyId}, + car_vin = #{carVin}, + ship_name = #{shipName}, + waybill_number = #{waybillNumber}, + src_type = #{srcType}, + depart_port = #{departPort}, + car_number = #{carNumber}, + car_model = #{carModel}, + destination_port = #{destinationPort}, + destination_country = #{destinationCountry}, + status = #{status}, + remarks = #{remarks}, + create_time = #{createTime}, + create_user_id = #{createUserId}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + rsv1 = #{rsv1}, + rsv2 = #{rsv2}, + rsv3 = #{rsv3}, + + where id = #{id} + + + + delete from tbl_car_order_formal_detail_info where order_id = #{orderId} + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarOrderFormalHisInfoMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarOrderFormalHisInfoMapper.xml new file mode 100644 index 00000000..8a688d97 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarOrderFormalHisInfoMapper.xml @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, version, org_id, inspect_org_id, pre_order_id, order_id, company_id, ship_name, status, file_id, + file_name, car_count, create_time, create_user_id, update_time, update_user_id, rsv1, rsv2, rsv3 from + tbl_car_order_formal_his_info + + + + + + + + insert into tbl_car_order_formal_his_info + + id, + version, + org_id, + inspect_org_id, + pre_order_id, + order_id, + company_id, + ship_name, + status, + file_id, + file_name, + car_count, + create_time, + create_user_id, + update_time, + update_user_id, + rsv1, + rsv2, + rsv3, + + + #{id}, + #{version}, + #{orgId}, + #{inspectOrgId}, + #{preOrderId}, + #{orderId}, + #{companyId}, + #{shipName}, + #{status}, + #{fileId}, + #{fileName}, + #{carCount}, + #{createTime}, + #{createUserId}, + #{updateTime}, + #{updateUserId}, + #{rsv1}, + #{rsv2}, + #{rsv3}, + + + + + update tbl_car_order_formal_his_info + + version = #{version}, + org_id = #{orgId}, + inspect_org_id = #{inspectOrgId}, + pre_order_id = #{preOrderId}, + order_id = #{orderId}, + company_id = #{companyId}, + ship_name = #{shipName}, + status = #{status}, + file_id = #{fileId}, + file_name = #{fileName}, + car_count = #{carCount}, + create_time = #{createTime}, + create_user_id = #{createUserId}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + rsv1 = #{rsv1}, + rsv2 = #{rsv2}, + rsv3 = #{rsv3}, + + where id = #{id} + + + + delete from tbl_car_order_formal_his_info where id = #{id} + + + + delete from tbl_car_order_formal_his_info where id in + + #{id} + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarOrderFormalInfoMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarOrderFormalInfoMapper.xml new file mode 100644 index 00000000..61a8f352 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarOrderFormalInfoMapper.xml @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, version, org_id, inspect_org_id, pre_order_id, order_id, company_id, ship_name, status, file_id, + file_name, car_count, create_time, create_user_id, update_time, update_user_id, rsv1, rsv2, rsv3 from + tbl_car_order_formal_info + + + + + SELECT + t.id, + t.version, + t.org_id, + t.inspect_org_id, + t.pre_order_id, + t.order_id, + t.company_id, + t.ship_name, + t.status, t. + file_id, + t.file_name, + t.car_count, + t.create_time, + t.create_user_id, + t.update_time, + t.update_user_id, + t.rsv1, + t.rsv2, + t.rsv3, + tc.company_name companyName, + sd.dept_name inspectOrgName + FROM tbl_car_order_formal_info t + LEFT JOIN tbl_company_info tc on tc.id = t.company_id + LEFT JOIN sys_dept sd on sd.dept_id = t.inspect_org_id + + + + + + + + + + + + + + + + + insert into tbl_car_order_formal_info + + id, + version, + org_id, + inspect_org_id, + pre_order_id, + order_id, + company_id, + ship_name, + status, + file_id, + file_name, + car_count, + create_time, + create_user_id, + update_time, + update_user_id, + + + #{id}, + #{version}, + #{orgId}, + #{inspectOrgId}, + #{preOrderId}, + #{orderId}, + #{companyId}, + #{shipName}, + #{status}, + #{fileId}, + #{fileName}, + #{carCount}, + #{createTime}, + #{createUserId}, + #{updateTime}, + #{updateUserId}, + + + + + + update tbl_car_order_formal_info + + version = #{version}, + status = #{status}, + car_count = #{carCount}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + + where id = #{id} + + + + delete from tbl_car_order_formal_info where id = #{id} + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarPreRecordDetailInfoMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarPreRecordDetailInfoMapper.xml new file mode 100644 index 00000000..e321b27c --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarPreRecordDetailInfoMapper.xml @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, version, org_id, pre_order_id, company_id, car_vin, ship_name, waybill_number, depart_port, + car_number, car_model, destination_port, + destination_country, status,remarks, create_time, create_user_id, update_time, update_user_id, rsv1, rsv2, rsv3 + from + tbl_car_pre_record_detail_info + + + + + + + + + + + + + + insert into tbl_car_pre_record_detail_info + + id, + version, + org_id, + pre_order_id, + company_id, + car_vin, + ship_name, + waybill_number, + depart_port, + car_number, + car_model, + destination_port, + destination_country, + status, + create_time, + create_user_id, + update_time, + update_user_id, + rsv1, + rsv2, + rsv3, + + + #{id}, + #{version}, + #{orgId}, + #{preOrderId}, + #{companyId}, + #{carVin}, + #{shipName}, + #{waybillNumber}, + #{departPort}, + #{carNumber}, + #{carModel}, + #{destinationPort}, + #{destinationCountry}, + #{status}, + #{createTime}, + #{createUserId}, + #{updateTime}, + #{updateUserId}, + #{rsv1}, + #{rsv2}, + #{rsv3}, + + + + + + update tbl_car_pre_record_detail_info + + car_vin = #{carVin}, + car_model = #{carModel}, + status = #{status}, + remarks = #{remarks}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + + where car_vin = #{carVin} + + + + + delete from tbl_car_pre_record_detail_info where pre_order_id = #{preOrderId} + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarPreRecordInfoMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarPreRecordInfoMapper.xml new file mode 100644 index 00000000..c4181cdc --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/business/TblCarPreRecordInfoMapper.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + select id, version, org_id, pre_order_id, company_id, ship_name, status, file_id, file_name, car_count, + create_time, create_user_id, update_time, update_user_id, rsv1, rsv2, rsv3 from tbl_car_pre_record_info + + + + + + + + insert into tbl_car_pre_record_info + + id, + version, + org_id, + pre_order_id, + company_id, + ship_name, + status, + file_id, + file_name, + car_count, + create_time, + create_user_id, + update_time, + update_user_id, + + + #{id}, + #{version}, + #{orgId}, + #{preOrderId}, + #{companyId}, + #{shipName}, + #{status}, + #{fileId}, + #{fileName}, + #{carCount}, + #{createTime}, + #{createUserId}, + #{updateTime}, + #{updateUserId}, + + + + + + + + + + + + update tbl_car_pre_record_info + + status = #{status}, + car_count = #{carCount}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + + where id = #{id} + + + + + delete from tbl_car_pre_record_info where id = #{id} + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/business/TblCompanyInfoMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/business/TblCompanyInfoMapper.xml new file mode 100644 index 00000000..aa3c4d5b --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/business/TblCompanyInfoMapper.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + select id, company_name, org_id, contact_name, contact_phone, create_time, create_user_id, update_time, + update_user_id, status, data_status, rsv1, rsv2, rsv3 from tbl_company_info + + + + + + + + + + + + + + insert into tbl_company_info + + id, + company_name, + org_id, + contact_name, + contact_phone, + create_time, + create_user_id, + update_time, + update_user_id, + status, + data_status, + rsv1, + rsv2, + rsv3, + + + #{id}, + #{companyName}, + #{orgId}, + #{contactName}, + #{contactPhone}, + #{createTime}, + #{createUserId}, + #{updateTime}, + #{updateUserId}, + #{status}, + #{dataStatus}, + #{rsv1}, + #{rsv2}, + #{rsv3}, + + + + + + update tbl_company_info + + company_name = #{companyName}, + contact_name = #{contactName}, + contact_phone = #{contactPhone}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + status = #{status}, + + where id = #{id} + + + + + update tbl_company_info + + data_status = #{dataStatus}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + + where id = #{id} + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/business/TblFileInfoMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/business/TblFileInfoMapper.xml new file mode 100644 index 00000000..5f1cbb72 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/business/TblFileInfoMapper.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + select id, business_id, file_type, file_name, file_path, file_url, status, create_user_id, create_time, + update_user_id, update_time, rsv1, rsv2, rsv3 from tbl_file_info + + + + + + + + + insert into tbl_file_info + + id, + business_id, + file_type, + file_name, + file_path, + file_url, + status, + create_user_id, + create_time, + update_user_id, + update_time, + rsv1, + rsv2, + rsv3, + + + #{id}, + #{businessId}, + #{fileType}, + #{fileName}, + #{filePath}, + #{fileUrl}, + #{status}, + #{createUserId}, + #{createTime}, + #{updateUserId}, + #{updateTime}, + #{rsv1}, + #{rsv2}, + #{rsv3}, + + + + + update tbl_file_info + + business_id = #{businessId}, + file_type = #{fileType}, + file_name = #{fileName}, + file_path = #{filePath}, + file_url = #{fileUrl}, + status = #{status}, + create_user_id = #{createUserId}, + create_time = #{createTime}, + update_user_id = #{updateUserId}, + update_time = #{updateTime}, + rsv1 = #{rsv1}, + rsv2 = #{rsv2}, + rsv3 = #{rsv3}, + + where id = #{id} + + + + delete from tbl_file_info where id = #{id} + + + + delete from tbl_file_info where id in + + #{id} + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/business/TblInspectRecordInfoMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/business/TblInspectRecordInfoMapper.xml new file mode 100644 index 00000000..fb7caf30 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/business/TblInspectRecordInfoMapper.xml @@ -0,0 +1,304 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, version, org_id, inspect_org_id, order_id, company_id, ship_name, car_vin, chassis_inspect_site, + car_body_inspect_site, chassis_inspect_status, car_body_inspect_status, car_body_inspect_user_id, + chassis_inspect_user_id, car_body_inspect_start_time, car_body_inspect_finish_time, chassis_inspect_start_time, + chassis_inspect_finish_time, create_user_id, create_time, update_time, update_user_id, rsv1, rsv2, rsv3 from + tbl_inspect_record_info + + + + + SELECT + t1.id AS id, + t1.ship_name AS shipName, + t1.car_body_inspect_start_time as carBodyInspectStartTime, + t1.car_body_inspect_finish_time as carBodyInspectFinishTime, + t1.chassis_inspect_start_time as chassisInspectStartTime, + t1.chassis_inspect_finish_time AS chassisInspectFinishTime, + t1.car_re_inspect_start_time as carReInspectStartTime, + t1.car_re_inspect_finish_time AS carReInspectFinishTime, + t1.car_vin AS carVin, + t1.order_id AS orderId, + t2.site_name AS chassisSiteName, + t3.site_name AS bodyInspectSiteName, + t8.site_name AS carReInspectSite, + t4.realname AS chassisUserName, + t5.realname AS bodyInspectUserName, + t9.realname AS carReInspectUserName, + t6.company_name AS companyName, + t7.dept_name AS inspectOrgName + FROM tbl_inspect_record_info t1 + LEFT JOIN tbl_inspect_site_info t2 ON t1.chassis_inspect_site = t2.id + LEFT JOIN tbl_inspect_site_info t3 ON t1.car_body_inspect_site = t3.id + LEFT JOIN tbl_inspect_site_info t8 ON t1.car_re_inspect_site = t8.id + LEFT JOIN tbl_inspector_info t4 ON t1.chassis_inspect_user_id = t4.id + LEFT JOIN tbl_inspector_info t5 ON t1.car_body_inspect_user_id = t5.id + LEFT JOIN tbl_inspector_info t9 ON t1.car_re_inspect_user_id = t9.id + LEFT JOIN tbl_company_info t6 ON t1.company_id = t6.id + LEFT JOIN sys_dept t7 ON t1.inspect_org_id = t7.dept_id + + + insert into tbl_inspect_record_info + + id, + version, + org_id, + inspect_org_id, + order_id, + company_id, + ship_name, + car_vin, + chassis_inspect_site, + car_body_inspect_site, + chassis_inspect_status, + car_body_inspect_status, + car_body_inspect_user_id, + chassis_inspect_user_id, + car_body_inspect_start_time, + car_body_inspect_finish_time, + chassis_inspect_start_time, + chassis_inspect_finish_time, + create_user_id, + create_time, + update_time, + update_user_id, + rsv1, + rsv2, + rsv3, + + car_re_inspect_status, + car_re_inspect_site, + car_re_inspect_start_time, + car_re_inspect_finish_time, + car_re_inspect_user_id, + + + #{id}, + #{version}, + #{orgId}, + #{inspectOrgId}, + #{orderId}, + #{companyId}, + #{shipName}, + #{carVin}, + #{chassisInspectSite}, + #{carBodyInspectSite}, + #{chassisInspectStatus}, + #{carBodyInspectStatus}, + #{carBodyInspectUserId}, + #{chassisInspectUserId}, + #{carBodyInspectStartTime}, + #{carBodyInspectFinishTime}, + #{chassisInspectStartTime}, + #{chassisInspectFinishTime}, + #{createUserId}, + #{createTime}, + #{updateTime}, + #{updateUserId}, + #{rsv1}, + #{rsv2}, + #{rsv3}, + + #{carReInspectStatus}, + #{carReInspectSite}, + #{carReInspectStartTime}, + #{carReInspectFinishTime}, + #{carReInspectUserId}, + + + + + + update tbl_inspect_record_info + + + version = version + 1, + org_id = #{orgId}, + inspect_org_id = #{inspectOrgId}, + order_id = #{orderId}, + company_id = #{companyId}, + ship_name = #{shipName}, + car_vin = #{carVin}, + + + + create_user_id = #{createUserId}, + create_time = #{createTime}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + rsv1 = #{rsv1}, + rsv2 = #{rsv2}, + rsv3 = #{rsv3}, + + chassis_inspect_status = #{chassisInspectStatus}, + chassis_inspect_site = #{chassisInspectSite}, + chassis_inspect_user_id = #{chassisInspectUserId}, + chassis_inspect_start_time = #{chassisInspectStartTime}, + chassis_inspect_finish_time = #{chassisInspectFinishTime}, + + car_body_inspect_status = #{carBodyInspectStatus}, + car_body_inspect_site = #{carBodyInspectSite}, + car_body_inspect_user_id = #{carBodyInspectUserId}, + car_body_inspect_start_time = #{carBodyInspectStartTime}, + car_body_inspect_finish_time = #{carBodyInspectFinishTime}, + + car_re_inspect_status = #{carReInspectStatus}, + car_re_inspect_site = #{carReInspectSite}, + car_re_inspect_start_time = #{carReInspectStartTime}, + car_re_inspect_finish_time = #{carReInspectFinishTime}, + car_re_inspect_user_id = #{carReInspectUserId}, + + + where id = #{id} + + + + update tbl_inspect_record_info + + + version = version + 1, + org_id = #{orgId}, + inspect_org_id = #{inspectOrgId}, + order_id = #{orderId}, + company_id = #{companyId}, + ship_name = #{shipName}, + car_vin = #{carVin}, + + + + create_user_id = #{createUserId}, + create_time = #{createTime}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + rsv1 = #{rsv1}, + rsv2 = #{rsv2}, + rsv3 = #{rsv3}, + + chassis_inspect_status = #{chassisInspectStatus}, + chassis_inspect_site = #{chassisInspectSite}, + chassis_inspect_site = null, + chassis_inspect_user_id = #{chassisInspectUserId}, + chassis_inspect_user_id = null, + chassis_inspect_start_time = #{chassisInspectStartTime}, + chassis_inspect_start_time = null, + chassis_inspect_finish_time = #{chassisInspectFinishTime}, + chassis_inspect_finish_time = null, + + car_body_inspect_status = #{carBodyInspectStatus}, + car_body_inspect_site = #{carBodyInspectSite}, + car_body_inspect_site = null, + car_body_inspect_user_id = #{carBodyInspectUserId}, + car_body_inspect_user_id = null, + car_body_inspect_start_time = #{carBodyInspectStartTime}, + car_body_inspect_start_time = null, + car_body_inspect_finish_time = #{carBodyInspectFinishTime}, + car_body_inspect_finish_time = null, + + car_re_inspect_status = #{carReInspectStatus}, + car_re_inspect_site = #{carReInspectSite}, + car_re_inspect_site = null, + car_re_inspect_start_time = #{carReInspectStartTime}, + car_re_inspect_start_time = null, + car_re_inspect_finish_time = #{carReInspectFinishTime}, + car_re_inspect_finish_time = null, + car_re_inspect_user_id = #{carReInspectUserId}, + car_re_inspect_user_id = null, + + where id = #{id} + + + + + + + + + delete from tbl_inspect_record_info where id = #{id} + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/business/TblInspectSiteHisInfoMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/business/TblInspectSiteHisInfoMapper.xml new file mode 100644 index 00000000..f4f8bc1e --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/business/TblInspectSiteHisInfoMapper.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + select id, version, site_name, org_id, remarks, status, data_status, create_time, create_user_id, update_time, + update_user_id, rsv1, rsv2, rsv3 from tbl_inspect_site_his_info + + + + + + + + insert into tbl_inspect_site_his_info + + id, + version, + site_name, + org_id, + remarks, + status, + data_status, + create_time, + create_user_id, + update_time, + update_user_id, + rsv1, + rsv2, + rsv3, + + + #{id}, + #{version}, + #{siteName}, + #{orgId}, + #{remarks}, + #{status}, + #{dataStatus}, + #{createTime}, + #{createUserId}, + #{updateTime}, + #{updateUserId}, + #{rsv1}, + #{rsv2}, + #{rsv3}, + + + + + update tbl_inspect_site_his_info + + version = #{version}, + site_name = #{siteName}, + org_id = #{orgId}, + remarks = #{remarks}, + status = #{status}, + data_status = #{dataStatus}, + create_time = #{createTime}, + create_user_id = #{createUserId}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + rsv1 = #{rsv1}, + rsv2 = #{rsv2}, + rsv3 = #{rsv3}, + + where id = #{id} + + + + delete from tbl_inspect_site_his_info where id = #{id} + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/business/TblInspectSiteInfoMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/business/TblInspectSiteInfoMapper.xml new file mode 100644 index 00000000..4901a148 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/business/TblInspectSiteInfoMapper.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + select id, version, site_name, org_id, remarks, status, data_status, create_time, create_user_id, update_time, + update_user_id, rsv1, rsv2, rsv3 from tbl_inspect_site_info + + + + + + + + + + + + + + insert into tbl_inspect_site_info + + id, + version, + site_name, + org_id, + remarks, + status, + data_status, + create_time, + create_user_id, + update_time, + update_user_id, + rsv1, + rsv2, + rsv3, + + + #{id}, + #{version}, + #{siteName}, + #{orgId}, + #{remarks}, + #{status}, + #{dataStatus}, + #{createTime}, + #{createUserId}, + #{updateTime}, + #{updateUserId}, + #{rsv1}, + #{rsv2}, + #{rsv3}, + + + + + + update tbl_inspect_site_info + + version = #{version}, + site_name = #{siteName}, + remarks = #{remarks}, + status = #{status}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + + where id = #{id} + + + + + update tbl_inspect_site_info + + data_status = #{dataStatus}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + + where id = #{id} + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/business/TblInspectorInfoMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/business/TblInspectorInfoMapper.xml new file mode 100644 index 00000000..ceab58aa --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/business/TblInspectorInfoMapper.xml @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + select id, username, realname, password, phone, org_id, status, data_status, create_time, create_user_id, + update_time, update_user_id, first_login_flag, pwd_err_cnt, last_login_time, rsv1, rsv2, rsv3 from + tbl_inspector_info + + + + + + + + + + + + + + insert into tbl_inspector_info + + id, + username, + realname, + password, + phone, + org_id, + status, + data_status, + create_time, + create_user_id, + update_time, + update_user_id, + first_login_flag, + pwd_err_cnt, + last_login_time, + rsv1, + rsv2, + rsv3, + + + #{id}, + #{username}, + #{realname}, + #{password}, + #{phone}, + #{orgId}, + #{status}, + #{dataStatus}, + #{createTime}, + #{createUserId}, + #{updateTime}, + #{updateUserId}, + #{firstLoginFlag}, + #{pwdErrCnt}, + #{lastLoginTime}, + #{rsv1}, + #{rsv2}, + #{rsv3}, + + + + + + update tbl_inspector_info + + password = #{password}, + first_login_flag = #{firstLoginFlag}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + + where id = #{id} + + + + + update tbl_inspector_info + + username = #{username}, + realname = #{realname}, + phone = #{phone}, + status = #{status}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + + where id = #{id} + + + + + update tbl_inspector_info + + data_status = #{dataStatus}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + + where id = #{id} + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/business/TblNgPartInfoMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/business/TblNgPartInfoMapper.xml new file mode 100644 index 00000000..7317c34a --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/business/TblNgPartInfoMapper.xml @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + select id, ng_part_name, ng_part_en_name, ng_part_type,part_type, parent_id, sort,hand_fill, status, + data_status, + create_time, + create_user_id, update_time, update_user_id, rsv1, rsv2, rsv3 from tbl_ng_part_info + + + + + + + + + + + + + + insert into tbl_ng_part_info + + id, + ng_part_name, + ng_part_en_name, + ng_part_type, + part_type, + parent_id, + sort, + hand_fill, + status, + data_status, + create_time, + create_user_id, + update_time, + update_user_id, + rsv1, + rsv2, + rsv3, + + + #{id}, + #{ngPartName}, + #{ngPartEnName}, + #{ngPartType}, + #{partType}, + #{parentId}, + #{sort}, + #{handFill}, + #{status}, + #{dataStatus}, + #{createTime}, + #{createUserId}, + #{updateTime}, + #{updateUserId}, + #{rsv1}, + #{rsv2}, + #{rsv3}, + + + + + + update tbl_ng_part_info + + ng_part_name = #{ngPartName}, + ng_part_en_name = #{ngPartEnName}, + sort = #{sort}, + hand_fill = #{handFill}, + status = #{status}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + + where id = #{id} + + + + + + + + + update tbl_ng_part_info + + data_status = #{dataStatus}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + + where id = #{id} + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/business/TblPollutantInfoMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/business/TblPollutantInfoMapper.xml new file mode 100644 index 00000000..9ae374fa --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/business/TblPollutantInfoMapper.xml @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + select id, pollutant_name, pollutant_en_name, pollutant_type, parent_id, sort,hand_fill, status, data_status, + create_time, + create_user_id, update_time, update_user_id, rsv1, rsv2, rsv3 from tbl_pollutant_info + + + + + + + + + + + + + + insert into tbl_pollutant_info + + id, + pollutant_name, + pollutant_en_name, + pollutant_type, + parent_id, + sort, + hand_fill, + status, + data_status, + create_time, + create_user_id, + update_time, + update_user_id, + + + #{id}, + #{pollutantName}, + #{pollutantEnName}, + #{pollutantType}, + #{parentId}, + #{sort}, + #{handFill}, + #{status}, + #{dataStatus}, + #{createTime}, + #{createUserId}, + #{updateTime}, + #{updateUserId}, + + + + + + update tbl_pollutant_info + + pollutant_name = #{pollutantName}, + pollutant_en_name = #{pollutantEnName}, + pollutant_type = #{pollutantType}, + sort = #{sort}, + hand_fill = #{handFill}, + status = #{status}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + + where id = #{id} + + + + + + + + + update tbl_pollutant_info + + data_status = #{dataStatus}, + update_time = #{updateTime}, + update_user_id = #{updateUserId}, + + where id = #{id} + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/generator/GenTableColumnMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/generator/GenTableColumnMapper.xml new file mode 100644 index 00000000..9b9d368f --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/generator/GenTableColumnMapper.xml @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select column_id, table_id, column_name, column_comment, column_type, java_type, java_field, is_pk, is_increment, is_required, is_insert, is_edit, is_list, is_query, query_type, html_type, dict_type, sort, create_by, create_time, update_by, update_time from gen_table_column + + + + + + + + insert into gen_table_column ( + table_id, + column_name, + column_comment, + column_type, + java_type, + java_field, + is_pk, + is_increment, + is_required, + is_insert, + is_edit, + is_list, + is_query, + query_type, + html_type, + dict_type, + sort, + create_by, + create_time + )values( + #{tableId}, + #{columnName}, + #{columnComment}, + #{columnType}, + #{javaType}, + #{javaField}, + #{isPk}, + #{isIncrement}, + #{isRequired}, + #{isInsert}, + #{isEdit}, + #{isList}, + #{isQuery}, + #{queryType}, + #{htmlType}, + #{dictType}, + #{sort}, + #{createBy}, + sysdate() + ) + + + + update gen_table_column + + column_comment = #{columnComment}, + java_type = #{javaType}, + java_field = #{javaField}, + is_insert = #{isInsert}, + is_edit = #{isEdit}, + is_list = #{isList}, + is_query = #{isQuery}, + is_required = #{isRequired}, + query_type = #{queryType}, + html_type = #{htmlType}, + dict_type = #{dictType}, + sort = #{sort}, + update_by = #{updateBy}, + update_time = sysdate() + + where column_id = #{columnId} + + + + delete from gen_table_column where table_id in + + #{tableId} + + + + + delete from gen_table_column where column_id in + + #{item.columnId} + + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/generator/GenTableMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/generator/GenTableMapper.xml new file mode 100644 index 00000000..c2b35a5b --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/generator/GenTableMapper.xml @@ -0,0 +1,202 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select table_id, table_name, table_comment, sub_table_name, sub_table_fk_name, class_name, tpl_category, package_name, module_name, business_name, function_name, function_author, gen_type, gen_path, options, create_by, create_time, update_by, update_time, remark from gen_table + + + + + + + + + + + + + + + + + + insert into gen_table ( + table_name, + table_comment, + class_name, + tpl_category, + package_name, + module_name, + business_name, + function_name, + function_author, + gen_type, + gen_path, + remark, + create_by, + create_time + )values( + #{tableName}, + #{tableComment}, + #{className}, + #{tplCategory}, + #{packageName}, + #{moduleName}, + #{businessName}, + #{functionName}, + #{functionAuthor}, + #{genType}, + #{genPath}, + #{remark}, + #{createBy}, + sysdate() + ) + + + + update gen_table + + table_name = #{tableName}, + table_comment = #{tableComment}, + sub_table_name = #{subTableName}, + sub_table_fk_name = #{subTableFkName}, + class_name = #{className}, + function_author = #{functionAuthor}, + gen_type = #{genType}, + gen_path = #{genPath}, + tpl_category = #{tplCategory}, + package_name = #{packageName}, + module_name = #{moduleName}, + business_name = #{businessName}, + function_name = #{functionName}, + options = #{options}, + update_by = #{updateBy}, + remark = #{remark}, + update_time = sysdate() + + where table_id = #{tableId} + + + + delete from gen_table where table_id in + + #{tableId} + + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/system/SysConfigMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/system/SysConfigMapper.xml new file mode 100644 index 00000000..63c75ec8 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/system/SysConfigMapper.xml @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + select config_id, config_name, config_key, config_value, config_type, create_by, create_time, update_by, update_time, remark + from sys_config + + + + + + + and config_id = #{configId} + + + and config_key = #{configKey} + + + + + + + + + + + + insert into sys_config ( + config_name, + config_key, + config_value, + config_type, + create_by, + remark, + create_time + )values( + #{configName}, + #{configKey}, + #{configValue}, + #{configType}, + #{createBy}, + #{remark}, + sysdate() + ) + + + + update sys_config + + config_name = #{configName}, + config_key = #{configKey}, + config_value = #{configValue}, + config_type = #{configType}, + update_by = #{updateBy}, + remark = #{remark}, + update_time = sysdate() + + where config_id = #{configId} + + + + delete from sys_config where config_id = #{configId} + + + + delete from sys_config where config_id in + + #{configId} + + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/system/SysDeptMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/system/SysDeptMapper.xml new file mode 100644 index 00000000..dad1509f --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/system/SysDeptMapper.xml @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + select d.dept_id, d.parent_id, d.ancestors, d.dept_name, d.order_num, d.leader, d.phone, d.email, d.status, d.del_flag, d.create_by, d.create_time + from sys_dept d + + + + + + + + + + + + + + + + + + + + insert into sys_dept( + dept_id, + parent_id, + dept_name, + ancestors, + order_num, + leader, + phone, + email, + status, + create_by, + create_time + )values( + #{deptId}, + #{parentId}, + #{deptName}, + #{ancestors}, + #{orderNum}, + #{leader}, + #{phone}, + #{email}, + #{status}, + #{createBy}, + sysdate() + ) + + + + update sys_dept + + parent_id = #{parentId}, + dept_name = #{deptName}, + ancestors = #{ancestors}, + order_num = #{orderNum}, + leader = #{leader}, + phone = #{phone}, + email = #{email}, + status = #{status}, + update_by = #{updateBy}, + update_time = sysdate() + + where dept_id = #{deptId} + + + + update sys_dept set ancestors = + + when #{item.deptId} then #{item.ancestors} + + where dept_id in + + #{item.deptId} + + + + + update sys_dept set status = '0' where dept_id in + + #{deptId} + + + + + update sys_dept set del_flag = '2' where dept_id = #{deptId} + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/system/SysDictDataMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/system/SysDictDataMapper.xml new file mode 100644 index 00000000..183cf0ed --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/system/SysDictDataMapper.xml @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark + from sys_dict_data + + + + + + + + + + + + + + + + + delete from sys_dict_data where dict_code = #{dictCode} + + + + delete from sys_dict_data where dict_code in + + #{dictCode} + + + + + update sys_dict_data + + dict_sort = #{dictSort}, + dict_label = #{dictLabel}, + dict_value = #{dictValue}, + dict_type = #{dictType}, + css_class = #{cssClass}, + list_class = #{listClass}, + is_default = #{isDefault}, + status = #{status}, + remark = #{remark}, + update_by = #{updateBy}, + update_time = sysdate() + + where dict_code = #{dictCode} + + + + update sys_dict_data set dict_type = #{newDictType} where dict_type = #{oldDictType} + + + + insert into sys_dict_data( + dict_sort, + dict_label, + dict_value, + dict_type, + css_class, + list_class, + is_default, + status, + remark, + create_by, + create_time + )values( + #{dictSort}, + #{dictLabel}, + #{dictValue}, + #{dictType}, + #{cssClass}, + #{listClass}, + #{isDefault}, + #{status}, + #{remark}, + #{createBy}, + sysdate() + ) + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/system/SysDictTypeMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/system/SysDictTypeMapper.xml new file mode 100644 index 00000000..8e0f41de --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/system/SysDictTypeMapper.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + select dict_id, dict_name, dict_type, status, create_by, create_time, remark + from sys_dict_type + + + + + + + + + + + + + + delete from sys_dict_type where dict_id = #{dictId} + + + + delete from sys_dict_type where dict_id in + + #{dictId} + + + + + update sys_dict_type + + dict_name = #{dictName}, + dict_type = #{dictType}, + status = #{status}, + remark = #{remark}, + update_by = #{updateBy}, + update_time = sysdate() + + where dict_id = #{dictId} + + + + insert into sys_dict_type( + dict_name, + dict_type, + status, + remark, + create_by, + create_time + )values( + #{dictName}, + #{dictType}, + #{status}, + #{remark}, + #{createBy}, + sysdate() + ) + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/system/SysLogininforMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/system/SysLogininforMapper.xml new file mode 100644 index 00000000..448378c2 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/system/SysLogininforMapper.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + insert into sys_logininfor (user_name, status, ipaddr, login_location, browser, os, msg, login_time,operator_type) + values (#{userName}, #{status}, #{ipaddr}, #{loginLocation}, #{browser}, #{os}, #{msg}, sysdate(),#{operatorType}) + + + + + + delete from sys_logininfor where info_id in + + #{infoId} + + + + + truncate table sys_logininfor + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/system/SysMenuMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/system/SysMenuMapper.xml new file mode 100644 index 00000000..7c1a31b2 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/system/SysMenuMapper.xml @@ -0,0 +1,198 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select menu_id, menu_name_en, menu_name, parent_id, order_num, path, component, `query`, is_frame, is_cache, menu_type, visible, status, ifnull(perms,'') as perms, icon, create_time + from sys_menu + + + + + + + + + + + + + + + + + + + + + + + + update sys_menu + + menu_name = #{menuName}, + parent_id = #{parentId}, + order_num = #{orderNum}, + path = #{path}, + component = #{component}, + `query` = #{query}, + is_frame = #{isFrame}, + is_cache = #{isCache}, + menu_type = #{menuType}, + visible = #{visible}, + status = #{status}, + perms = #{perms}, + icon = #{icon}, + remark = #{remark}, + update_by = #{updateBy}, + update_time = sysdate() + + where menu_id = #{menuId} + + + + insert into sys_menu( + menu_id, + parent_id, + menu_name_en, + menu_name, + order_num, + path, + component, + `query`, + is_frame, + is_cache, + menu_type, + visible, + status, + perms, + icon, + remark, + create_by, + create_time + )values( + #{menuId}, + #{parentId}, + #{menuNameEn}, + #{menuName}, + #{orderNum}, + #{path}, + #{component}, + #{query}, + #{isFrame}, + #{isCache}, + #{menuType}, + #{visible}, + #{status}, + #{perms}, + #{icon}, + #{remark}, + #{createBy}, + sysdate() + ) + + + + delete from sys_menu where menu_id = #{menuId} + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/system/SysNoticeMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/system/SysNoticeMapper.xml new file mode 100644 index 00000000..2aebd435 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/system/SysNoticeMapper.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + select notice_id, notice_title, notice_type, cast(notice_content as char) as notice_content, status, create_by, create_time, update_by, update_time, remark + from sys_notice + + + + + + + + insert into sys_notice ( + notice_title, + notice_type, + notice_content, + status, + remark, + create_by, + create_time + )values( + #{noticeTitle}, + #{noticeType}, + #{noticeContent}, + #{status}, + #{remark}, + #{createBy}, + sysdate() + ) + + + + update sys_notice + + notice_title = #{noticeTitle}, + notice_type = #{noticeType}, + notice_content = #{noticeContent}, + status = #{status}, + update_by = #{updateBy}, + update_time = sysdate() + + where notice_id = #{noticeId} + + + + delete from sys_notice where notice_id = #{noticeId} + + + + delete from sys_notice where notice_id in + + #{noticeId} + + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/system/SysOperLogMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/system/SysOperLogMapper.xml new file mode 100644 index 00000000..24d8d229 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/system/SysOperLogMapper.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + select oper_id, title, business_type, method, request_method, operator_type, oper_name, dept_name, oper_url, oper_ip, oper_location, oper_param, json_result, status, error_msg, oper_time + from sys_oper_log + + + + insert into sys_oper_log(title, business_type, method, request_method, operator_type, oper_name, dept_name, oper_url, oper_ip, oper_location, oper_param, json_result, status, error_msg, oper_time) + values (#{title}, #{businessType}, #{method}, #{requestMethod}, #{operatorType}, #{operName}, #{deptName}, #{operUrl}, #{operIp}, #{operLocation}, #{operParam}, #{jsonResult}, #{status}, #{errorMsg}, sysdate()) + + + + + + delete from sys_oper_log where oper_id in + + #{operId} + + + + + + + truncate table sys_oper_log + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/system/SysPostMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/system/SysPostMapper.xml new file mode 100644 index 00000000..2fc7f483 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/system/SysPostMapper.xml @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + select post_id, post_code, post_name, post_sort, status, create_by, create_time, remark + from sys_post + + + + + + + + + + + + + + + + + + update sys_post + + post_code = #{postCode}, + post_name = #{postName}, + post_sort = #{postSort}, + status = #{status}, + remark = #{remark}, + update_by = #{updateBy}, + update_time = sysdate() + + where post_id = #{postId} + + + + insert into sys_post( + post_id, + post_code, + post_name, + post_sort, + status, + remark, + create_by, + create_time + )values( + #{postId}, + #{postCode}, + #{postName}, + #{postSort}, + #{status}, + #{remark}, + #{createBy}, + sysdate() + ) + + + + delete from sys_post where post_id = #{postId} + + + + delete from sys_post where post_id in + + #{postId} + + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/system/SysRoleDeptMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/system/SysRoleDeptMapper.xml new file mode 100644 index 00000000..064aae47 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/system/SysRoleDeptMapper.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + delete from sys_role_dept where role_id=#{roleId} + + + + + + delete from sys_role_dept where role_id in + + #{roleId} + + + + + insert into sys_role_dept(role_id, dept_id) values + + (#{item.roleId},#{item.deptId}) + + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/system/SysRoleMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/system/SysRoleMapper.xml new file mode 100644 index 00000000..801e60db --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/system/SysRoleMapper.xml @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + select distinct r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope, r.menu_check_strictly, r.dept_check_strictly, + r.status, r.del_flag, r.create_time, r.remark + from sys_role r + left join sys_user_role ur on ur.role_id = r.role_id + left join sys_user u on u.user_id = ur.user_id + left join sys_dept d on u.dept_id = d.dept_id + + + + + + + + + + + + + + + + + + + + insert into sys_role( + role_id, + role_name, + role_key, + role_sort, + data_scope, + menu_check_strictly, + dept_check_strictly, + status, + remark, + create_by, + create_time + )values( + #{roleId}, + #{roleName}, + #{roleKey}, + #{roleSort}, + #{dataScope}, + #{menuCheckStrictly}, + #{deptCheckStrictly}, + #{status}, + #{remark}, + #{createBy}, + sysdate() + ) + + + + update sys_role + + role_name = #{roleName}, + role_key = #{roleKey}, + role_sort = #{roleSort}, + data_scope = #{dataScope}, + menu_check_strictly = #{menuCheckStrictly}, + dept_check_strictly = #{deptCheckStrictly}, + status = #{status}, + remark = #{remark}, + update_by = #{updateBy}, + update_time = sysdate() + + where role_id = #{roleId} + + + + update sys_role set del_flag = '2' where role_id = #{roleId} + + + + update sys_role set del_flag = '2' where role_id in + + #{roleId} + + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/system/SysRoleMenuMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/system/SysRoleMenuMapper.xml new file mode 100644 index 00000000..a4c1bc20 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/system/SysRoleMenuMapper.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + delete from sys_role_menu where role_id=#{roleId} + + + + delete from sys_role_menu where role_id in + + #{roleId} + + + + + insert into sys_role_menu(role_id, menu_id) values + + (#{item.roleId},#{item.menuId}) + + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/system/SysUserMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/system/SysUserMapper.xml new file mode 100644 index 00000000..d27a75ff --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/system/SysUserMapper.xml @@ -0,0 +1,248 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select u.user_id, u.dept_id, u.user_name, u.nick_name, u.email, u.avatar, u.phonenumber, u.password, u.sex, u.status, u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark, + d.dept_id, d.parent_id, d.ancestors, d.dept_name, d.order_num, d.leader, d.status as dept_status, + r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope, r.status as role_status,u.last_login_error_time, + u.login_error_count, u.is_locked,u.company_id,u.user_type + from sys_user u + left join sys_dept d on u.dept_id = d.dept_id + left join sys_user_role ur on u.user_id = ur.user_id + left join sys_role r on r.role_id = ur.role_id + + + + + + + + + + + + + + + + + + + + insert into sys_user( + user_id, + dept_id, + user_name, + nick_name, + email, + avatar, + phonenumber, + sex, + password, + status, + create_by, + remark, + company_id, + user_Type, + create_time + )values( + #{userId}, + #{deptId}, + #{userName}, + #{nickName}, + #{email}, + #{avatar}, + #{phonenumber}, + #{sex}, + #{password}, + #{status}, + #{createBy}, + #{remark}, + #{companyId}, + #{userType}, + sysdate() + ) + + + + update sys_user + + dept_id = #{deptId}, + user_name = #{userName}, + nick_name = #{nickName}, + email = #{email}, + phonenumber = #{phonenumber}, + sex = #{sex}, + avatar = #{avatar}, + status = #{status}, + login_ip = #{loginIp}, + login_date = #{loginDate}, + update_by = #{updateBy}, + last_login_error_time = #{lastLoginErrorTime}, + login_error_count = #{loginErrorcount}, + is_locked = #{isLocked}, + remark = #{remark}, + company_id = #{companyId}, + user_type = #{userType}, + update_time = sysdate() + + where user_id = #{userId} + + + + update sys_user set status = #{status} where user_id = #{userId} + + + + update sys_user set avatar = #{avatar} where user_name = #{userName} + + + + update sys_user set password = #{password} where user_name = #{userName} + + + + update sys_user set del_flag = '2' where user_id = #{userId} + + + + update sys_user set del_flag = '2' where user_id in + + #{userId} + + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/system/SysUserPostMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/system/SysUserPostMapper.xml new file mode 100644 index 00000000..cb36bedb --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/system/SysUserPostMapper.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + delete from sys_user_post where user_id=#{userId} + + + + + + delete from sys_user_post where user_id in + + #{userId} + + + + + insert into sys_user_post(user_id, post_id) values + + (#{item.userId},#{item.postId}) + + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mapper/system/SysUserRoleMapper.xml b/car-check/carcheck-admin/src/main/resources/mapper/system/SysUserRoleMapper.xml new file mode 100644 index 00000000..710af049 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mapper/system/SysUserRoleMapper.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + delete from sys_user_role where user_id=#{userId} + + + + + + delete from sys_user_role where user_id in + + #{userId} + + + + + insert into sys_user_role(user_id, role_id) values + + (#{item.userId},#{item.roleId}) + + + + + delete from sys_user_role where user_id=#{userId} and role_id=#{roleId} + + + + delete from sys_user_role where role_id=#{roleId} and user_id in + + #{userId} + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/mybatis/mybatis-config.xml b/car-check/carcheck-admin/src/main/resources/mybatis/mybatis-config.xml new file mode 100644 index 00000000..d919631b --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/mybatis/mybatis-config.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/car-check/carcheck-admin/src/main/resources/public/favicon.png b/car-check/carcheck-admin/src/main/resources/public/favicon.png new file mode 100644 index 00000000..47fdeda8 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/favicon.png differ diff --git a/car-check/carcheck-admin/src/main/resources/public/favicon1.ico b/car-check/carcheck-admin/src/main/resources/public/favicon1.ico new file mode 100644 index 00000000..37b5fff5 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/favicon1.ico differ diff --git a/car-check/carcheck-admin/src/main/resources/public/html/ie.html b/car-check/carcheck-admin/src/main/resources/public/html/ie.html new file mode 100644 index 00000000..052ffcd6 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/html/ie.html @@ -0,0 +1,46 @@ + + + + + + 请升级您的浏览器 + + + + + + +

请升级您的浏览器,以便我们更好的为您提供服务!

+

您正在使用 Internet Explorer 的早期版本(IE11以下版本或使用该内核的浏览器)。这意味着在升级浏览器前,您将无法访问此网站。

+
+

请注意:微软公司对Windows XP 及 Internet Explorer 早期版本的支持已经结束

+

自 2016 年 1 月 12 日起,Microsoft 不再为 IE 11 以下版本提供相应支持和更新。没有关键的浏览器安全更新,您的电脑可能易受有害病毒、间谍软件和其他恶意软件的攻击,它们可以窃取或损害您的业务数据和信息。请参阅 微软对 Internet Explorer 早期版本的支持将于 2016 年 1 月 12 日结束的说明

+
+

您可以选择更先进的浏览器

+

推荐使用以下浏览器的最新版本。如果您的电脑已有以下浏览器的最新版本则直接使用该浏览器访问即可。

+ +
+ + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/html/ie.html.gz b/car-check/carcheck-admin/src/main/resources/public/html/ie.html.gz new file mode 100644 index 00000000..aa98a800 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/html/ie.html.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/index.html b/car-check/carcheck-admin/src/main/resources/public/index.html new file mode 100644 index 00000000..7d0cbb25 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/index.html @@ -0,0 +1,186 @@ +机动车整车生物安全检查系统
正在加载系统资源,请耐心等待
\ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/index.html.gz b/car-check/carcheck-admin/src/main/resources/public/index.html.gz new file mode 100644 index 00000000..93d42c23 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/index.html.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/robots.txt b/car-check/carcheck-admin/src/main/resources/public/robots.txt new file mode 100644 index 00000000..77470cb3 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: / \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/app.ca22de94.css b/car-check/carcheck-admin/src/main/resources/public/static/css/app.ca22de94.css new file mode 100644 index 00000000..ece15fae --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/app.ca22de94.css @@ -0,0 +1 @@ +@charset "UTF-8";@font-face{font-family:element-icons;src:url(../../static/fonts/element-icons.535877f5.woff) format("woff"),url(../../static/fonts/element-icons.732389de.ttf) format("truetype");font-weight:400;font-display:"auto";font-style:normal}[class*=" el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-ice-cream-round:before{content:""}.el-icon-ice-cream-square:before{content:""}.el-icon-lollipop:before{content:""}.el-icon-potato-strips:before{content:""}.el-icon-milk-tea:before{content:""}.el-icon-ice-drink:before{content:""}.el-icon-ice-tea:before{content:""}.el-icon-coffee:before{content:""}.el-icon-orange:before{content:""}.el-icon-pear:before{content:""}.el-icon-apple:before{content:""}.el-icon-cherry:before{content:""}.el-icon-watermelon:before{content:""}.el-icon-grape:before{content:""}.el-icon-refrigerator:before{content:""}.el-icon-goblet-square-full:before{content:""}.el-icon-goblet-square:before{content:""}.el-icon-goblet-full:before{content:""}.el-icon-goblet:before{content:""}.el-icon-cold-drink:before{content:""}.el-icon-coffee-cup:before{content:""}.el-icon-water-cup:before{content:""}.el-icon-hot-water:before{content:""}.el-icon-ice-cream:before{content:""}.el-icon-dessert:before{content:""}.el-icon-sugar:before{content:""}.el-icon-tableware:before{content:""}.el-icon-burger:before{content:""}.el-icon-knife-fork:before{content:""}.el-icon-fork-spoon:before{content:""}.el-icon-chicken:before{content:""}.el-icon-food:before{content:""}.el-icon-dish-1:before{content:""}.el-icon-dish:before{content:""}.el-icon-moon-night:before{content:""}.el-icon-moon:before{content:""}.el-icon-cloudy-and-sunny:before{content:""}.el-icon-partly-cloudy:before{content:""}.el-icon-cloudy:before{content:""}.el-icon-sunny:before{content:""}.el-icon-sunset:before{content:""}.el-icon-sunrise-1:before{content:""}.el-icon-sunrise:before{content:""}.el-icon-heavy-rain:before{content:""}.el-icon-lightning:before{content:""}.el-icon-light-rain:before{content:""}.el-icon-wind-power:before{content:""}.el-icon-baseball:before{content:""}.el-icon-soccer:before{content:""}.el-icon-football:before{content:""}.el-icon-basketball:before{content:""}.el-icon-ship:before{content:""}.el-icon-truck:before{content:""}.el-icon-bicycle:before{content:""}.el-icon-mobile-phone:before{content:""}.el-icon-service:before{content:""}.el-icon-key:before{content:""}.el-icon-unlock:before{content:""}.el-icon-lock:before{content:""}.el-icon-watch:before{content:""}.el-icon-watch-1:before{content:""}.el-icon-timer:before{content:""}.el-icon-alarm-clock:before{content:""}.el-icon-map-location:before{content:""}.el-icon-delete-location:before{content:""}.el-icon-add-location:before{content:""}.el-icon-location-information:before{content:""}.el-icon-location-outline:before{content:""}.el-icon-location:before{content:""}.el-icon-place:before{content:""}.el-icon-discover:before{content:""}.el-icon-first-aid-kit:before{content:""}.el-icon-trophy-1:before{content:""}.el-icon-trophy:before{content:""}.el-icon-medal:before{content:""}.el-icon-medal-1:before{content:""}.el-icon-stopwatch:before{content:""}.el-icon-mic:before{content:""}.el-icon-copy-document:before{content:""}.el-icon-full-screen:before{content:""}.el-icon-switch-button:before{content:""}.el-icon-aim:before{content:""}.el-icon-crop:before{content:""}.el-icon-odometer:before{content:""}.el-icon-time:before{content:""}.el-icon-bangzhu:before{content:""}.el-icon-close-notification:before{content:""}.el-icon-microphone:before{content:""}.el-icon-turn-off-microphone:before{content:""}.el-icon-position:before{content:""}.el-icon-postcard:before{content:""}.el-icon-message:before{content:""}.el-icon-chat-line-square:before{content:""}.el-icon-chat-dot-square:before{content:""}.el-icon-chat-dot-round:before{content:""}.el-icon-chat-square:before{content:""}.el-icon-chat-line-round:before{content:""}.el-icon-chat-round:before{content:""}.el-icon-set-up:before{content:""}.el-icon-turn-off:before{content:""}.el-icon-open:before{content:""}.el-icon-connection:before{content:""}.el-icon-link:before{content:""}.el-icon-cpu:before{content:""}.el-icon-thumb:before{content:""}.el-icon-female:before{content:""}.el-icon-male:before{content:""}.el-icon-guide:before{content:""}.el-icon-news:before{content:""}.el-icon-price-tag:before{content:""}.el-icon-discount:before{content:""}.el-icon-wallet:before{content:""}.el-icon-coin:before{content:""}.el-icon-money:before{content:""}.el-icon-bank-card:before{content:""}.el-icon-box:before{content:""}.el-icon-present:before{content:""}.el-icon-sell:before{content:""}.el-icon-sold-out:before{content:""}.el-icon-shopping-bag-2:before{content:""}.el-icon-shopping-bag-1:before{content:""}.el-icon-shopping-cart-2:before{content:""}.el-icon-shopping-cart-1:before{content:""}.el-icon-shopping-cart-full:before{content:""}.el-icon-smoking:before{content:""}.el-icon-no-smoking:before{content:""}.el-icon-house:before{content:""}.el-icon-table-lamp:before{content:""}.el-icon-school:before{content:""}.el-icon-office-building:before{content:""}.el-icon-toilet-paper:before{content:""}.el-icon-notebook-2:before{content:""}.el-icon-notebook-1:before{content:""}.el-icon-files:before{content:""}.el-icon-collection:before{content:""}.el-icon-receiving:before{content:""}.el-icon-suitcase-1:before{content:""}.el-icon-suitcase:before{content:""}.el-icon-film:before{content:""}.el-icon-collection-tag:before{content:""}.el-icon-data-analysis:before{content:""}.el-icon-pie-chart:before{content:""}.el-icon-data-board:before{content:""}.el-icon-data-line:before{content:""}.el-icon-reading:before{content:""}.el-icon-magic-stick:before{content:""}.el-icon-coordinate:before{content:""}.el-icon-mouse:before{content:""}.el-icon-brush:before{content:""}.el-icon-headset:before{content:""}.el-icon-umbrella:before{content:""}.el-icon-scissors:before{content:""}.el-icon-mobile:before{content:""}.el-icon-attract:before{content:""}.el-icon-monitor:before{content:""}.el-icon-search:before{content:""}.el-icon-takeaway-box:before{content:""}.el-icon-paperclip:before{content:""}.el-icon-printer:before{content:""}.el-icon-document-add:before{content:""}.el-icon-document:before{content:""}.el-icon-document-checked:before{content:""}.el-icon-document-copy:before{content:""}.el-icon-document-delete:before{content:""}.el-icon-document-remove:before{content:""}.el-icon-tickets:before{content:""}.el-icon-folder-checked:before{content:""}.el-icon-folder-delete:before{content:""}.el-icon-folder-remove:before{content:""}.el-icon-folder-add:before{content:""}.el-icon-folder-opened:before{content:""}.el-icon-folder:before{content:""}.el-icon-edit-outline:before{content:""}.el-icon-edit:before{content:""}.el-icon-date:before{content:""}.el-icon-c-scale-to-original:before{content:""}.el-icon-view:before{content:""}.el-icon-loading:before{content:""}.el-icon-rank:before{content:""}.el-icon-sort-down:before{content:""}.el-icon-sort-up:before{content:""}.el-icon-sort:before{content:""}.el-icon-finished:before{content:""}.el-icon-refresh-left:before{content:""}.el-icon-refresh-right:before{content:""}.el-icon-refresh:before{content:""}.el-icon-video-play:before{content:""}.el-icon-video-pause:before{content:""}.el-icon-d-arrow-right:before{content:""}.el-icon-d-arrow-left:before{content:""}.el-icon-arrow-up:before{content:""}.el-icon-arrow-down:before{content:""}.el-icon-arrow-right:before{content:""}.el-icon-arrow-left:before{content:""}.el-icon-top-right:before{content:""}.el-icon-top-left:before{content:""}.el-icon-top:before{content:""}.el-icon-bottom:before{content:""}.el-icon-right:before{content:""}.el-icon-back:before{content:""}.el-icon-bottom-right:before{content:""}.el-icon-bottom-left:before{content:""}.el-icon-caret-top:before{content:""}.el-icon-caret-bottom:before{content:""}.el-icon-caret-right:before{content:""}.el-icon-caret-left:before{content:""}.el-icon-d-caret:before{content:""}.el-icon-share:before{content:""}.el-icon-menu:before{content:""}.el-icon-s-grid:before{content:""}.el-icon-s-check:before{content:""}.el-icon-s-data:before{content:""}.el-icon-s-opportunity:before{content:""}.el-icon-s-custom:before{content:""}.el-icon-s-claim:before{content:""}.el-icon-s-finance:before{content:""}.el-icon-s-comment:before{content:""}.el-icon-s-flag:before{content:""}.el-icon-s-marketing:before{content:""}.el-icon-s-shop:before{content:""}.el-icon-s-open:before{content:""}.el-icon-s-management:before{content:""}.el-icon-s-ticket:before{content:""}.el-icon-s-release:before{content:""}.el-icon-s-home:before{content:""}.el-icon-s-promotion:before{content:""}.el-icon-s-operation:before{content:""}.el-icon-s-unfold:before{content:""}.el-icon-s-fold:before{content:""}.el-icon-s-platform:before{content:""}.el-icon-s-order:before{content:""}.el-icon-s-cooperation:before{content:""}.el-icon-bell:before{content:""}.el-icon-message-solid:before{content:""}.el-icon-video-camera:before{content:""}.el-icon-video-camera-solid:before{content:""}.el-icon-camera:before{content:""}.el-icon-camera-solid:before{content:""}.el-icon-download:before{content:""}.el-icon-upload2:before{content:""}.el-icon-upload:before{content:""}.el-icon-picture-outline-round:before{content:""}.el-icon-picture-outline:before{content:""}.el-icon-picture:before{content:""}.el-icon-close:before{content:""}.el-icon-check:before{content:""}.el-icon-plus:before{content:""}.el-icon-minus:before{content:""}.el-icon-help:before{content:""}.el-icon-s-help:before{content:""}.el-icon-circle-close:before{content:""}.el-icon-circle-check:before{content:""}.el-icon-circle-plus-outline:before{content:""}.el-icon-remove-outline:before{content:""}.el-icon-zoom-out:before{content:""}.el-icon-zoom-in:before{content:""}.el-icon-error:before{content:""}.el-icon-success:before{content:""}.el-icon-circle-plus:before{content:""}.el-icon-remove:before{content:""}.el-icon-info:before{content:""}.el-icon-question:before{content:""}.el-icon-warning-outline:before{content:""}.el-icon-warning:before{content:""}.el-icon-goods:before{content:""}.el-icon-s-goods:before{content:""}.el-icon-star-off:before{content:""}.el-icon-star-on:before{content:""}.el-icon-more-outline:before{content:""}.el-icon-more:before{content:""}.el-icon-phone-outline:before{content:""}.el-icon-phone:before{content:""}.el-icon-user:before{content:""}.el-icon-user-solid:before{content:""}.el-icon-setting:before{content:""}.el-icon-s-tools:before{content:""}.el-icon-delete:before{content:""}.el-icon-delete-solid:before{content:""}.el-icon-eleme:before{content:""}.el-icon-platform-eleme:before{content:""}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.el-pagination{white-space:nowrap;padding:2px 5px;color:#303133;font-weight:700}.el-pagination:after,.el-pagination:before{display:table;content:""}.el-pagination:after{clear:both}.el-pagination button,.el-pagination span:not([class*=suffix]){display:inline-block;font-size:13px;min-width:35.5px;height:28px;line-height:28px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield;line-height:normal}.el-pagination .el-input__suffix{right:0;-webkit-transform:scale(.8);transform:scale(.8)}.el-pagination .el-select .el-input{width:100px;margin:0 5px}.el-pagination .el-select .el-input .el-input__inner{padding-right:25px;border-radius:3px}.el-pagination button{border:none;padding:0 6px;background:transparent}.el-pagination button:focus{outline:none}.el-pagination button:hover{color:#1890ff}.el-pagination button:disabled{color:#c0c4cc;background-color:#fff;cursor:not-allowed}.el-pagination .btn-next,.el-pagination .btn-prev{background:50% no-repeat;background-size:16px;background-color:#fff;cursor:pointer;margin:0;color:#303133}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700}.el-pagination .btn-prev{padding-right:12px}.el-pagination .btn-next{padding-left:12px}.el-pagination .el-pager li.disabled{color:#c0c4cc;cursor:not-allowed}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li.btn-quicknext,.el-pagination--small .el-pager li.btn-quickprev,.el-pagination--small .el-pager li:last-child{border-color:transparent;font-size:12px;line-height:22px;height:22px;min-width:22px}.el-pagination--small .arrow.disabled{visibility:hidden}.el-pagination--small .more:before,.el-pagination--small li.more:before{line-height:24px}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){height:22px;line-height:22px}.el-pagination--small .el-pagination__editor,.el-pagination--small .el-pagination__editor.el-input .el-input__inner{height:22px}.el-pagination__sizes{margin:0 10px 0 0;font-weight:400;color:#606266}.el-pagination__sizes .el-input .el-input__inner{font-size:13px;padding-left:8px}.el-pagination__sizes .el-input .el-input__inner:hover{border-color:#1890ff}.el-pagination__total{margin-right:10px;font-weight:400;color:#606266}.el-pagination__jump{margin-left:24px;font-weight:400;color:#606266}.el-pagination__jump .el-input__inner{padding:0 3px}.el-pagination__rightwrapper{float:right}.el-pagination__editor{line-height:18px;padding:0 2px;height:28px;text-align:center;margin:0 2px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.el-pagination__editor.el-input{width:50px}.el-pagination__editor.el-input .el-input__inner{height:28px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{margin:0 5px;background-color:#f4f4f5;color:#606266;min-width:30px;border-radius:2px}.el-pagination.is-background .btn-next.disabled,.el-pagination.is-background .btn-prev.disabled,.el-pagination.is-background .el-pager li.disabled{color:#c0c4cc}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev{padding:0}.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev:disabled{color:#c0c4cc}.el-pagination.is-background .el-pager li:not(.disabled):hover{color:#1890ff}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#1890ff;color:#fff}.el-pagination.is-background.el-pagination--small .btn-next,.el-pagination.is-background.el-pagination--small .btn-prev,.el-pagination.is-background.el-pagination--small .el-pager li{margin:0 3px;min-width:22px}.el-pager{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style:none;display:inline-block;vertical-align:top;font-size:0;padding:0;margin:0}.el-pager .more:before{line-height:30px}.el-pager li{padding:0 4px;background:#fff;vertical-align:top;display:inline-block;font-size:13px;min-width:35.5px;height:28px;line-height:28px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:0}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{line-height:28px;color:#303133}.el-pager li.btn-quicknext.disabled,.el-pager li.btn-quickprev.disabled{color:#c0c4cc}.el-pager li.btn-quicknext:hover,.el-pager li.btn-quickprev:hover{cursor:pointer}.el-pager li.active+li{border-left:0}.el-pager li:hover{color:#1890ff}.el-pager li.active{color:#1890ff;cursor:default}@-webkit-keyframes v-modal-in{0%{opacity:0}}@-webkit-keyframes v-modal-out{to{opacity:0}}.el-dialog{margin:0 auto 50px;background:#fff;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.el-dialog.is-fullscreen{width:100%;margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog__header{padding:20px;padding-bottom:10px}.el-dialog__headerbtn{position:absolute;top:20px;right:20px;padding:0;background:transparent;border:none;outline:none;cursor:pointer;font-size:16px}.el-dialog__headerbtn .el-dialog__close{color:#909399}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:#1890ff}.el-dialog__title{line-height:24px;font-size:18px;color:#303133}.el-dialog__body{padding:30px 20px;color:#606266;font-size:14px;word-break:break-all}.el-dialog__footer{padding:20px;padding-top:10px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px 25px 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.dialog-fade-enter-active{-webkit-animation:dialog-fade-in .3s;animation:dialog-fade-in .3s}.dialog-fade-leave-active{-webkit-animation:dialog-fade-out .3s;animation:dialog-fade-out .3s}@-webkit-keyframes dialog-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes dialog-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes dialog-fade-out{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes dialog-fade-out{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-autocomplete{position:relative;display:inline-block}.el-autocomplete-suggestion{margin:5px 0;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:4px;border:1px solid #dfe4ed;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.el-autocomplete-suggestion__wrap{max-height:280px;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{padding:0 20px;margin:0;line-height:34px;cursor:pointer;color:#606266;font-size:14px;list-style:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover{background-color:#f5f7fa}.el-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid #000}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:#999}.el-autocomplete-suggestion.is-loading li:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:#fff}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-dropdown{display:inline-block;position:relative;color:#606266;font-size:14px}.el-dropdown .el-button-group{display:block}.el-dropdown .el-button-group .el-button{float:none}.el-dropdown .el-dropdown__caret-button{padding-left:5px;padding-right:5px;position:relative;border-left:none}.el-dropdown .el-dropdown__caret-button:before{content:"";position:absolute;display:block;width:1px;top:5px;bottom:5px;left:0;background:hsla(0,0%,100%,.5)}.el-dropdown .el-dropdown__caret-button.el-button--default:before{background:rgba(220,223,230,.5)}.el-dropdown .el-dropdown__caret-button:hover:not(.is-disabled):before{top:0;bottom:0}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.el-dropdown__icon{font-size:12px;margin:0 3px}.el-dropdown .el-dropdown-selfdefine:focus:active,.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing){outline-width:0}.el-dropdown [disabled]{cursor:not-allowed;color:#bbb}.el-dropdown-menu{position:absolute;top:0;left:0;z-index:10;padding:10px 0;margin:5px 0;background-color:#fff;border:1px solid #e6ebf5;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-dropdown-menu__item{list-style:none;line-height:36px;padding:0 20px;margin:0;font-size:14px;color:#606266;cursor:pointer;outline:none}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:#e8f4ff;color:#46a6ff}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{position:relative;margin-top:6px;border-top:1px solid #e6ebf5}.el-dropdown-menu__item--divided:before{content:"";height:6px;display:block;margin:0 -20px;background-color:#fff}.el-dropdown-menu__item.is-disabled{cursor:default;color:#bbb;pointer-events:none}.el-dropdown-menu--medium{padding:6px 0}.el-dropdown-menu--medium .el-dropdown-menu__item{line-height:30px;padding:0 17px;font-size:14px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:6px;margin:0 -17px}.el-dropdown-menu--small{padding:6px 0}.el-dropdown-menu--small .el-dropdown-menu__item{line-height:27px;padding:0 15px;font-size:13px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:4px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:4px;margin:0 -15px}.el-dropdown-menu--mini{padding:3px 0}.el-dropdown-menu--mini .el-dropdown-menu__item{line-height:24px;padding:0 10px;font-size:12px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:3px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:3px;margin:0 -10px}.el-menu{border-right:1px solid #e6e6e6;list-style:none;position:relative;margin:0;padding-left:0;background-color:#fff}.el-menu:after,.el-menu:before{display:table;content:""}.el-menu:after{clear:both}.el-menu.el-menu--horizontal{border-bottom:1px solid #e6e6e6}.el-menu--horizontal{border-right:none}.el-menu--horizontal>.el-menu-item{float:left;height:60px;line-height:60px;margin:0;border-bottom:2px solid transparent;color:#909399}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover{background-color:#fff}.el-menu--horizontal>.el-submenu{float:left}.el-menu--horizontal>.el-submenu:focus,.el-menu--horizontal>.el-submenu:hover{outline:none}.el-menu--horizontal>.el-submenu:focus .el-submenu__title,.el-menu--horizontal>.el-submenu:hover .el-submenu__title{color:#303133}.el-menu--horizontal>.el-submenu.is-active .el-submenu__title{border-bottom:2px solid #1890ff;color:#303133}.el-menu--horizontal>.el-submenu .el-submenu__title{height:60px;line-height:60px;border-bottom:2px solid transparent;color:#909399}.el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color:#fff}.el-menu--horizontal>.el-submenu .el-submenu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:-3px}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-submenu__title{background-color:#fff;float:none;height:36px;line-height:36px;padding:0 10px;color:#909399}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-submenu.is-active>.el-submenu__title{color:#303133}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:none;color:#303133}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid #1890ff;color:#303133}.el-menu--collapse{width:64px}.el-menu--collapse>.el-menu-item [class^=el-icon-],.el-menu--collapse>.el-submenu>.el-submenu__title [class^=el-icon-]{margin:0;vertical-align:middle;width:24px;text-align:center}.el-menu--collapse>.el-menu-item .el-submenu__icon-arrow,.el-menu--collapse>.el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item span,.el-menu--collapse>.el-submenu>.el-submenu__title span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-submenu{min-width:200px}.el-menu--collapse .el-submenu{position:relative}.el-menu--collapse .el-submenu .el-menu{position:absolute;margin-left:5px;top:0;left:100%;z-index:10;border:1px solid #dfe4ed;border-radius:2px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-menu--collapse .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{-webkit-transform:none;transform:none}.el-menu--popup{z-index:100;min-width:200px;border:none;padding:5px 0;border-radius:2px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-menu--popup-bottom-start{margin-top:5px}.el-menu--popup-right-start{margin-left:5px;margin-right:5px}.el-menu-item{height:56px;line-height:56px;font-size:14px;color:#303133;padding:0 20px;list-style:none;cursor:pointer;position:relative;-webkit-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.el-menu-item *{vertical-align:middle}.el-menu-item i{color:#909399}.el-menu-item:focus,.el-menu-item:hover{outline:none;background-color:#e8f4ff}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:none!important}.el-menu-item [class^=el-icon-]{margin-right:5px;width:24px;text-align:center;font-size:18px;vertical-align:middle}.el-menu-item.is-active{color:#1890ff}.el-menu-item.is-active i{color:inherit}.el-submenu{list-style:none;margin:0;padding-left:0}.el-submenu__title{height:56px;line-height:56px;font-size:14px;color:#303133;padding:0 20px;list-style:none;cursor:pointer;position:relative;-webkit-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.el-submenu__title *{vertical-align:middle}.el-submenu__title i{color:#909399}.el-submenu__title:focus,.el-submenu__title:hover{outline:none;background-color:#e8f4ff}.el-submenu__title.is-disabled{opacity:.25;cursor:not-allowed;background:none!important}.el-submenu__title:hover{background-color:#e8f4ff}.el-submenu .el-menu{border:none}.el-submenu .el-menu-item{height:50px;line-height:50px;padding:0 45px;min-width:200px}.el-submenu__icon-arrow{position:absolute;top:50%;right:20px;margin-top:-7px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:12px}.el-submenu.is-active .el-submenu__title{border-bottom-color:#1890ff}.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.el-submenu.is-disabled .el-menu-item,.el-submenu.is-disabled .el-submenu__title{opacity:.25;cursor:not-allowed;background:none!important}.el-submenu [class^=el-icon-]{vertical-align:middle;margin-right:5px;width:24px;text-align:center;font-size:18px}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px 20px;line-height:normal;font-size:12px;color:#909399}.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow{-webkit-transition:.2s;transition:.2s;opacity:0}.el-radio-group{display:inline-block;line-height:1;vertical-align:middle;font-size:0}.el-radio-button,.el-radio-button__inner{position:relative;display:inline-block;outline:none}.el-radio-button__inner{line-height:1;white-space:nowrap;vertical-align:middle;background:#fff;border:1px solid #dcdfe6;font-weight:400;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:14px;border-radius:0}.el-radio-button__inner.is-round{padding:12px 20px}.el-radio-button__inner:hover{color:#1890ff}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:1px solid #dcdfe6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.el-radio-button__orig-radio{opacity:0;outline:none;position:absolute;z-index:-1}.el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#fff;background-color:#1890ff;border-color:#1890ff;-webkit-box-shadow:-1px 0 0 0 #1890ff;box-shadow:-1px 0 0 0 #1890ff}.el-radio-button__orig-radio:disabled+.el-radio-button__inner{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#e6ebf5;-webkit-box-shadow:none;box-shadow:none}.el-radio-button__orig-radio:disabled:checked+.el-radio-button__inner{background-color:#f2f6fc}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 4px 4px 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:4px}.el-radio-button--medium .el-radio-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-radio-button--medium .el-radio-button__inner.is-round{padding:10px 20px}.el-radio-button--small .el-radio-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:9px 15px}.el-radio-button--mini .el-radio-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-radio-button--mini .el-radio-button__inner.is-round{padding:7px 15px}.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled){-webkit-box-shadow:0 0 2px 2px #1890ff;box-shadow:0 0 2px 2px #1890ff}.el-switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:14px;line-height:20px;height:20px;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{-webkit-transition:.2s;transition:.2s;height:20px;display:inline-block;font-size:14px;font-weight:500;cursor:pointer;vertical-align:middle;color:#303133}.el-switch__label.is-active{color:#1890ff}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__core{margin:0;display:inline-block;position:relative;width:40px;height:20px;border:1px solid #dcdfe6;outline:none;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#dcdfe6;cursor:pointer;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s;vertical-align:middle}.el-switch__core:after{content:"";position:absolute;top:1px;left:1px;border-radius:100%;-webkit-transition:all .3s;transition:all .3s;width:16px;height:16px;background-color:#fff}.el-switch.is-checked .el-switch__core{border-color:#1890ff;background-color:#1890ff}.el-switch.is-checked .el-switch__core:after{left:100%;margin-left:-17px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter,.el-switch .label-fade-leave-active{opacity:0}.el-select-dropdown{position:absolute;z-index:1001;border:1px solid #dfe4ed;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px 0}.el-select-dropdown.is-multiple .el-select-dropdown__item{padding-right:40px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:#1890ff;background-color:#fff}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:#f5f7fa}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after{position:absolute;right:20px;font-family:element-icons;content:"";font-size:12px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:#999;font-size:14px}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-select-dropdown__item{font-size:14px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:#c0c4cc;cursor:not-allowed}.el-select-dropdown__item.is-disabled:hover{background-color:#fff}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#f5f7fa}.el-select-dropdown__item.selected{color:#1890ff;font-weight:700}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type):after{content:"";position:absolute;display:block;left:20px;right:20px;bottom:12px;height:1px;background:#dfe4ed}.el-select-group__title{padding-left:20px;font-size:12px;color:#909399;line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{display:inline-block;position:relative}.el-select .el-select__tags>span{display:contents}.el-select:hover .el-input__inner{border-color:#c0c4cc}.el-select .el-input__inner{cursor:pointer;padding-right:35px}.el-select .el-input__inner:focus{border-color:#1890ff}.el-select .el-input .el-select__caret{color:#c0c4cc;font-size:14px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.el-select .el-input .el-select__caret.is-show-close{font-size:14px;text-align:center;-webkit-transform:rotate(180deg);transform:rotate(180deg);border-radius:100%;color:#c0c4cc;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-select .el-input .el-select__caret.is-show-close:hover{color:#909399}.el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__inner:hover{border-color:#dfe4ed}.el-select .el-input.is-focus .el-input__inner{border-color:#1890ff}.el-select>.el-input{display:block}.el-select__input{border:none;outline:none;padding:0;margin-left:15px;color:#666;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;background-color:transparent}.el-select__input.is-mini{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:1000;right:25px;color:#c0c4cc;line-height:18px;font-size:14px}.el-select__close:hover{color:#909399}.el-select__tags{position:absolute;line-height:normal;white-space:normal;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.el-select__tags-text{overflow:hidden;text-overflow:ellipsis}.el-select .el-tag{-webkit-box-sizing:border-box;box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:#f0f2f5;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-select .el-tag__close.el-icon-close{background-color:#c0c4cc;top:0;color:#fff;-ms-flex-negative:0;flex-shrink:0}.el-select .el-tag__close.el-icon-close:hover{background-color:#909399}.el-select .el-tag__close.el-icon-close:before{display:block;-webkit-transform:translateY(.5px);transform:translateY(.5px)}.el-table{position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:100%;background-color:#fff;font-size:14px;color:#606266}.el-table__empty-block{min-height:60px;text-align:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-table__empty-text{line-height:60px;width:50%;color:#909399}.el-table__expand-column .cell{padding:0;text-align:center}.el-table__expand-icon{position:relative;cursor:pointer;color:#666;font-size:12px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;height:20px}.el-table__expand-icon--expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-table__expand-icon>.el-icon{position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px}.el-table__expanded-cell{background-color:#fff}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-right:0;border-bottom:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--scrollable-x .el-table__body-wrapper{overflow-x:auto}.el-table--scrollable-y .el-table__body-wrapper{overflow-y:auto}.el-table thead{color:#909399;font-weight:500}.el-table thead.is-group th.el-table__cell{background:#f5f7fa}.el-table .el-table__cell{padding:12px 0;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table--medium .el-table__cell{padding:10px 0}.el-table--small{font-size:12px}.el-table--small .el-table__cell{padding:8px 0}.el-table--mini{font-size:12px}.el-table--mini .el-table__cell{padding:6px 0}.el-table tr{background-color:#fff}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:1px solid #dfe6ec}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.el-table th.el-table__cell>.cell{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;vertical-align:middle;padding-left:10px;padding-right:10px;width:100%}.el-table th.el-table__cell>.cell.highlight{color:#1890ff}.el-table th.el-table__cell.required>div:before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.el-table td.el-table__cell div{-webkit-box-sizing:border-box;box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table .cell{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;line-height:23px;padding-left:10px;padding-right:10px}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--border,.el-table--group{border:1px solid #dfe6ec}.el-table--border:after,.el-table--group:after,.el-table:before{content:"";position:absolute;background-color:#e6ebf5;z-index:1}.el-table--border:after,.el-table--group:after{top:0;right:0;width:1px;height:100%}.el-table:before{left:0;bottom:0;width:100%;height:1px}.el-table--border{border-right:none;border-bottom:none}.el-table--border.el-loading-parent--relative{border-color:transparent}.el-table--border .el-table__cell{border-right:1px solid #dfe6ec}.el-table--border .el-table__cell:first-child .cell{padding-left:10px}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:1px solid #dfe6ec;border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:1px solid #dfe6ec}.el-table--hidden{visibility:hidden}.el-table__fixed,.el-table__fixed-right{position:absolute;top:0;left:0;overflow-x:hidden;overflow-y:hidden;-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);box-shadow:0 0 10px rgba(0,0,0,.12)}.el-table__fixed-right:before,.el-table__fixed:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#e6ebf5;z-index:4}.el-table__fixed-right-patch{position:absolute;top:-1px;right:0;background-color:#fff;border-bottom:1px solid #dfe6ec}.el-table__fixed-right{top:0;left:auto;right:0}.el-table__fixed-right .el-table__fixed-body-wrapper,.el-table__fixed-right .el-table__fixed-footer-wrapper,.el-table__fixed-right .el-table__fixed-header-wrapper{left:auto;right:0}.el-table__fixed-header-wrapper{position:absolute;left:0;top:0;z-index:3}.el-table__fixed-footer-wrapper{position:absolute;left:0;bottom:0;z-index:3}.el-table__fixed-footer-wrapper tbody td.el-table__cell{border-top:1px solid #dfe6ec;background-color:#f5f7fa;color:#606266}.el-table__fixed-body-wrapper{position:absolute;left:0;top:37px;overflow:hidden;z-index:3}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__footer-wrapper{margin-top:-1px}.el-table__footer-wrapper td.el-table__cell{border-top:1px solid #dfe6ec}.el-table__body,.el-table__footer,.el-table__header{table-layout:fixed;border-collapse:separate}.el-table__footer-wrapper,.el-table__header-wrapper{overflow:hidden}.el-table__footer-wrapper tbody td.el-table__cell,.el-table__header-wrapper tbody td.el-table__cell{background-color:#f5f7fa;color:#606266}.el-table__body-wrapper{overflow:hidden;position:relative}.el-table__body-wrapper.is-scrolling-left~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed-right,.el-table__body-wrapper.is-scrolling-right~.el-table__fixed-right{-webkit-box-shadow:none;box-shadow:none}.el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right{border-left:1px solid #dfe6ec}.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-right:1px solid #dfe6ec}.el-table .caret-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}.el-table .sort-caret{width:0;height:0;border:5px solid transparent;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:#c0c4cc;top:5px}.el-table .sort-caret.descending{border-top-color:#c0c4cc;bottom:7px}.el-table .ascending .sort-caret.ascending{border-bottom-color:#1890ff}.el-table .descending .sort-caret.descending{border-top-color:#1890ff}.el-table .hidden-columns{visibility:hidden;position:absolute;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#fafafa}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:#e8f4ff}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell{background-color:#f5f7fa}.el-table__body tr.current-row>td.el-table__cell{background-color:#e8f4ff}.el-table__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:1px solid #dfe6ec;z-index:10}.el-table__column-filter-trigger{display:inline-block;line-height:34px;cursor:pointer}.el-table__column-filter-trigger i{color:#909399;font-size:12px;-webkit-transform:scale(.75);transform:scale(.75)}.el-table--enable-row-transition .el-table__body td.el-table__cell{-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:#f5f7fa}.el-table--fluid-height .el-table__fixed,.el-table--fluid-height .el-table__fixed-right{bottom:0;overflow:hidden}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;width:20px;line-height:20px;height:20px;text-align:center;margin-right:3px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:1px solid #e6ebf5;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:2px 0}.el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:14px}.el-table-filter__list-item:hover{background-color:#e8f4ff;color:#46a6ff}.el-table-filter__list-item.is-active{background-color:#1890ff;color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid #e6ebf5;padding:8px}.el-table-filter__bottom button{background:transparent;border:none;color:#606266;cursor:pointer;font-size:13px;padding:0 3px}.el-table-filter__bottom button:hover{color:#1890ff}.el-table-filter__bottom button:focus{outline:none}.el-table-filter__bottom button.is-disabled{color:#c0c4cc;cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{display:block;margin-right:5px;margin-bottom:8px;margin-left:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-date-table{font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover div{background-color:#f2f6fc}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:#606266}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table.is-week-mode .el-date-table__row.current div{background-color:#f2f6fc}.el-date-table td{width:32px;padding:4px 0;text-align:center;cursor:pointer;position:relative}.el-date-table td,.el-date-table td div{height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-table td div{padding:3px 0}.el-date-table td span{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:#c0c4cc}.el-date-table td.today{position:relative}.el-date-table td.today span{color:#1890ff;font-weight:700}.el-date-table td.today.end-date span,.el-date-table td.today.start-date span{color:#fff}.el-date-table td.available:hover{color:#1890ff}.el-date-table td.in-range div,.el-date-table td.in-range div:hover{background-color:#f2f6fc}.el-date-table td.current:not(.disabled) span{color:#fff;background-color:#1890ff}.el-date-table td.end-date div,.el-date-table td.start-date div{color:#fff}.el-date-table td.end-date span,.el-date-table td.start-date span{background-color:#1890ff}.el-date-table td.start-date div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled div{background-color:#f5f7fa;opacity:1;cursor:not-allowed;color:#c0c4cc}.el-date-table td.selected div{margin-left:5px;margin-right:5px;background-color:#f2f6fc;border-radius:15px}.el-date-table td.selected div:hover{background-color:#f2f6fc}.el-date-table td.selected span{background-color:#1890ff;color:#fff;border-radius:15px}.el-date-table td.week{font-size:80%;color:#606266}.el-date-table th{padding:5px;color:#606266;font-weight:400;border-bottom:1px solid #e6ebf5}.el-month-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-month-table td.today .cell{color:#1890ff;font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#fff}.el-month-table td.disabled .cell{background-color:#f5f7fa;cursor:not-allowed;color:#c0c4cc}.el-month-table td.disabled .cell:hover{color:#c0c4cc}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:#606266;margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:#1890ff}.el-month-table td.in-range div,.el-month-table td.in-range div:hover{background-color:#f2f6fc}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#fff}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#fff;background-color:#1890ff}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:#1890ff}.el-year-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-year-table .el-icon{color:#303133}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:#1890ff;font-weight:700}.el-year-table td.disabled .cell{background-color:#f5f7fa;cursor:not-allowed;color:#c0c4cc}.el-year-table td.disabled .cell:hover{color:#c0c4cc}.el-year-table td .cell{width:48px;height:32px;display:block;line-height:32px;color:#606266;margin:0 auto}.el-year-table td .cell:hover,.el-year-table td.current:not(.disabled) .cell{color:#1890ff}.el-date-range-picker{width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid #e4e4e4}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px 5px;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:#303133}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#fff}.el-date-picker{width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px 5px;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:1px solid #e6ebf5}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:#606266}.el-date-picker__header-label.active,.el-date-picker__header-label:hover{color:#1890ff}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.selected:not(.disabled){color:#1890ff;font-weight:700}.time-select-item.disabled{color:#dfe4ed;cursor:not-allowed}.time-select-item:hover{background-color:#f5f7fa;font-weight:700;cursor:pointer}.el-date-editor{position:relative;display:inline-block;text-align:left}.el-date-editor.el-input,.el-date-editor.el-input__inner{width:220px}.el-date-editor--monthrange.el-input,.el-date-editor--monthrange.el-input__inner{width:300px}.el-date-editor--daterange.el-input,.el-date-editor--daterange.el-input__inner,.el-date-editor--timerange.el-input,.el-date-editor--timerange.el-input__inner{width:350px}.el-date-editor--datetimerange.el-input,.el-date-editor--datetimerange.el-input__inner{width:400px}.el-date-editor--dates .el-input__inner{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .el-icon-circle-close{cursor:pointer}.el-date-editor .el-range__icon{font-size:14px;margin-left:-5px;color:#c0c4cc;float:left;line-height:32px}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;display:inline-block;height:100%;margin:0;padding:0;width:39%;text-align:center;font-size:14px;color:#606266}.el-date-editor .el-range-input::-webkit-input-placeholder{color:#c0c4cc}.el-date-editor .el-range-input::-moz-placeholder{color:#c0c4cc}.el-date-editor .el-range-input:-ms-input-placeholder{color:#c0c4cc}.el-date-editor .el-range-input::-ms-input-placeholder{color:#c0c4cc}.el-date-editor .el-range-input::placeholder{color:#c0c4cc}.el-date-editor .el-range-separator{display:inline-block;height:100%;padding:0 5px;margin:0;text-align:center;line-height:32px;font-size:14px;width:5%;color:#303133}.el-date-editor .el-range__close-icon{font-size:14px;color:#c0c4cc;width:25px;display:inline-block;float:right;line-height:32px}.el-range-editor.el-input__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 10px}.el-range-editor .el-range-input{line-height:1}.el-range-editor.is-active,.el-range-editor.is-active:hover{border-color:#1890ff}.el-range-editor--medium.el-input__inner{height:36px}.el-range-editor--medium .el-range-separator{line-height:28px;font-size:14px}.el-range-editor--medium .el-range-input{font-size:14px}.el-range-editor--medium .el-range__close-icon,.el-range-editor--medium .el-range__icon{line-height:28px}.el-range-editor--small.el-input__inner{height:32px}.el-range-editor--small .el-range-separator{line-height:24px;font-size:13px}.el-range-editor--small .el-range-input{font-size:13px}.el-range-editor--small .el-range__close-icon,.el-range-editor--small .el-range__icon{line-height:24px}.el-range-editor--mini.el-input__inner{height:28px}.el-range-editor--mini .el-range-separator{line-height:20px;font-size:12px}.el-range-editor--mini .el-range-input{font-size:12px}.el-range-editor--mini .el-range__close-icon,.el-range-editor--mini .el-range__icon{line-height:20px}.el-range-editor.is-disabled{background-color:#f5f7fa;border-color:#dfe4ed;color:#c0c4cc;cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:#dfe4ed}.el-range-editor.is-disabled input{background-color:#f5f7fa;color:#c0c4cc;cursor:not-allowed}.el-range-editor.is-disabled input::-webkit-input-placeholder{color:#c0c4cc}.el-range-editor.is-disabled input::-moz-placeholder{color:#c0c4cc}.el-range-editor.is-disabled input:-ms-input-placeholder{color:#c0c4cc}.el-range-editor.is-disabled input::-ms-input-placeholder{color:#c0c4cc}.el-range-editor.is-disabled input::placeholder{color:#c0c4cc}.el-range-editor.is-disabled .el-range-separator{color:#c0c4cc}.el-picker-panel{color:#606266;border:1px solid #dfe4ed;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background:#fff;border-radius:4px;line-height:30px;margin:5px 0}.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid #e4e4e4;padding:4px;text-align:right;background-color:#fff;position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:#606266;padding-left:12px;text-align:left;outline:none;cursor:pointer}.el-picker-panel__shortcut:hover{color:#1890ff}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:#1890ff}.el-picker-panel__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:none;font-size:12px}.el-picker-panel__btn[disabled]{color:#ccc;cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:#303133;border:0;background:transparent;cursor:pointer;outline:none;margin-top:8px}.el-picker-panel__icon-btn:hover{color:#1890ff}.el-picker-panel__icon-btn.is-disabled{color:#bbb}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid #e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:6px;background-color:#fff;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:190px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active){background:#fff;cursor:default}.el-time-spinner__arrow{font-size:12px;color:#909399;position:absolute;left:0;width:100%;z-index:1;text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:#1890ff}.el-time-spinner__arrow.el-icon-arrow-up{top:10px}.el-time-spinner__arrow.el-icon-arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list{padding:0;text-align:center}.el-time-spinner__list{margin:0;list-style:none}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:#606266}.el-time-spinner__item:hover:not(.disabled):not(.active){background:#f5f7fa;cursor:pointer}.el-time-spinner__item.active:not(.disabled){color:#303133;font-weight:700}.el-time-spinner__item.disabled{color:#c0c4cc;cursor:not-allowed}.el-time-panel{margin:5px 0;border:1px solid #dfe4ed;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:2px;position:absolute;width:180px;left:0;z-index:1000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:content-box;box-sizing:content-box}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";top:50%;position:absolute;margin-top:-15px;height:32px;z-index:-1;left:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:6px;text-align:left;border-top:1px solid #dfe4ed;border-bottom:1px solid #dfe4ed}.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content:before{padding-left:50%;margin-right:12%;margin-left:12%}.el-time-panel__content.has-seconds:after{left:66.66667%}.el-time-panel__content.has-seconds:before{padding-left:33.33333%}.el-time-panel__footer{border-top:1px solid #e4e4e4;padding:4px;height:36px;line-height:25px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:none;font-size:12px;color:#303133}.el-time-panel__btn.confirm{font-weight:800;color:#1890ff}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px}.el-time-range-picker__cell{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid #dfe4ed}.el-popover{position:absolute;background:#fff;min-width:150px;border-radius:4px;border:1px solid #e6ebf5;padding:12px;z-index:2000;color:#606266;line-height:1.4;text-align:justify;font-size:14px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);word-break:break-all}.el-popover--plain{padding:18px 20px}.el-popover__title{color:#303133;font-size:16px;line-height:1;margin-bottom:12px}.el-popover:focus,.el-popover:focus:active,.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.v-modal-enter{-webkit-animation:v-modal-in .2s ease;animation:v-modal-in .2s ease}.v-modal-leave{-webkit-animation:v-modal-out .2s ease forwards;animation:v-modal-out .2s ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.5;background:#000}.el-popup-parent--hidden{overflow:hidden}.el-message-box{display:inline-block;width:420px;padding-bottom:10px;vertical-align:middle;background-color:#fff;border-radius:4px;border:1px solid #e6ebf5;font-size:18px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);text-align:left;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.el-message-box__wrapper{position:fixed;top:0;bottom:0;left:0;right:0;text-align:center}.el-message-box__wrapper:after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box__header{position:relative;padding:15px;padding-bottom:10px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:18px;line-height:1;color:#303133}.el-message-box__headerbtn{position:absolute;top:15px;right:15px;padding:0;border:none;outline:none;background:transparent;font-size:16px;cursor:pointer}.el-message-box__headerbtn .el-message-box__close{color:#909399}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:#1890ff}.el-message-box__content{padding:10px 15px;color:#606266;font-size:14px}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__input input.invalid,.el-message-box__input input.invalid:focus{border-color:#ff4949}.el-message-box__status{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px!important}.el-message-box__status:before{padding-left:1px}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px}.el-message-box__status.el-icon-success{color:#13ce66}.el-message-box__status.el-icon-info{color:#909399}.el-message-box__status.el-icon-warning{color:#ffba00}.el-message-box__status.el-icon-error{color:#ff4949}.el-message-box__message{margin:0}.el-message-box__message p{margin:0;line-height:24px}.el-message-box__errormsg{color:#ff4949;font-size:12px;min-height:18px;margin-top:2px}.el-message-box__btns{padding:5px 15px 0;text-align:right}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box__btns-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.el-message-box--center{padding-bottom:30px}.el-message-box--center .el-message-box__header{padding-top:30px}.el-message-box--center .el-message-box__title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__content{text-align:center}.el-message-box--center .el-message-box__content{padding-left:27px;padding-right:27px}.msgbox-fade-enter-active{-webkit-animation:msgbox-fade-in .3s;animation:msgbox-fade-in .3s}.msgbox-fade-leave-active{-webkit-animation:msgbox-fade-out .3s;animation:msgbox-fade-out .3s}@-webkit-keyframes msgbox-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes msgbox-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes msgbox-fade-out{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes msgbox-fade-out{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:after,.el-breadcrumb:before{display:table;content:""}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:#c0c4cc}.el-breadcrumb__separator[class*=icon]{margin:0 6px;font-weight:400}.el-breadcrumb__item{float:left}.el-breadcrumb__inner{color:#606266}.el-breadcrumb__inner.is-link,.el-breadcrumb__inner a{font-weight:700;text-decoration:none;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1);color:#303133}.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner a:hover{color:#1890ff;cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover{font-weight:400;color:#606266;cursor:text}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-form--label-left .el-form-item__label{text-align:left}.el-form--label-top .el-form-item__label{float:none;display:inline-block;text-align:left;padding:0 0 10px 0}.el-form--inline .el-form-item{display:inline-block;margin-right:10px;vertical-align:top}.el-form--inline .el-form-item__label{float:none;display:inline-block}.el-form--inline .el-form-item__content{display:inline-block;vertical-align:top}.el-form--inline.el-form--label-top .el-form-item__content{display:block}.el-form-item{margin-bottom:22px}.el-form-item:after,.el-form-item:before{display:table;content:""}.el-form-item:after{clear:both}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--medium .el-form-item__content,.el-form-item--medium .el-form-item__label{line-height:36px}.el-form-item--small .el-form-item__content,.el-form-item--small .el-form-item__label{line-height:32px}.el-form-item--small.el-form-item{margin-bottom:18px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--mini .el-form-item__content,.el-form-item--mini .el-form-item__label{line-height:28px}.el-form-item--mini.el-form-item{margin-bottom:18px}.el-form-item--mini .el-form-item__error{padding-top:1px}.el-form-item__label-wrap{float:left}.el-form-item__label-wrap .el-form-item__label{display:inline-block;float:none}.el-form-item__label{text-align:right;vertical-align:middle;float:left;font-size:14px;color:#606266;line-height:40px;padding:0 12px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-form-item__content{line-height:40px;position:relative;font-size:14px}.el-form-item__content:after,.el-form-item__content:before{display:table;content:""}.el-form-item__content:after{clear:both}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:#ff4949;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:"*";color:#ff4949;margin-right:4px}.el-form-item.is-error .el-input__inner,.el-form-item.is-error .el-input__inner:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus{border-color:#ff4949}.el-form-item.is-error .el-input-group__append .el-input__inner,.el-form-item.is-error .el-input-group__prepend .el-input__inner{border-color:transparent}.el-form-item.is-error .el-input__validateIcon{color:#ff4949}.el-form-item--feedback .el-input__validateIcon{display:inline-block}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:#1890ff;z-index:1;-webkit-transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);list-style:none}.el-tabs__new-tab{float:right;border:1px solid #d3dce6;height:18px;width:18px;line-height:18px;margin:12px 0 9px 10px;border-radius:3px;text-align:center;font-size:12px;color:#d3dce6;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.el-tabs__new-tab .el-icon-plus{-webkit-transform:scale(.8);transform:scale(.8)}.el-tabs__new-tab:hover{color:#1890ff}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.el-tabs__nav-wrap:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#dfe4ed;z-index:1}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:#909399}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;position:relative;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;float:left;z-index:2}.el-tabs__nav.is-stretch{min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.el-tabs__nav.is-stretch>*{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:40px;display:inline-block;list-style:none;font-size:14px;font-weight:500;color:#303133;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}.el-tabs__item:focus.is-active.is-focus:not(:active){-webkit-box-shadow:0 0 2px 2px #1890ff inset;box-shadow:inset 0 0 2px 2px #1890ff;border-radius:3px}.el-tabs__item .el-icon-close{border-radius:50%;text-align:center;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);margin-left:5px}.el-tabs__item .el-icon-close:before{-webkit-transform:scale(.9);transform:scale(.9);display:inline-block}.el-tabs__item .el-icon-close:hover{background-color:#c0c4cc;color:#fff}.el-tabs__item.is-active{color:#1890ff}.el-tabs__item:hover{color:#1890ff;cursor:pointer}.el-tabs__item.is-disabled{color:#c0c4cc;cursor:default}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid #dfe4ed}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid #dfe4ed;border-bottom:none;border-radius:4px 4px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close{position:relative;font-size:12px;width:0;height:14px;vertical-align:middle;line-height:15px;overflow:hidden;top:-1px;right:-2px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid #dfe4ed;-webkit-transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1);transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:#fff}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close{width:14px}.el-tabs--border-card{background:#fff;border:1px solid #dcdfe6;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04);box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:#f5f7fa;border-bottom:1px solid #dfe4ed;margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);border:1px solid transparent;margin-top:-1px;color:#909399}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:#1890ff;background-color:#fff;border-right-color:#dcdfe6;border-left-color:#dcdfe6}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:#1890ff}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:#c0c4cc}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid #dcdfe6}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{float:none}.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right{display:block}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid #dfe4ed;border-bottom:none;border-top:1px solid #dfe4ed;text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid #dfe4ed;border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid #dfe4ed;border-right-color:#fff;border-left:none;border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid #dfe4ed;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid #dfe4ed}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid #dfe4ed}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid #dfe4ed;border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid #dfe4ed;border-left-color:#fff;border-right:none;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid #dfe4ed;border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid #dfe4ed}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{-webkit-animation:slideInRight-enter .3s;animation:slideInRight-enter .3s}.slideInRight-leave{position:absolute;left:0;right:0;-webkit-animation:slideInRight-leave .3s;animation:slideInRight-leave .3s}.slideInLeft-enter{-webkit-animation:slideInLeft-enter .3s;animation:slideInLeft-enter .3s}.slideInLeft-leave{position:absolute;left:0;right:0;-webkit-animation:slideInLeft-leave .3s;animation:slideInLeft-leave .3s}@-webkit-keyframes slideInRight-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes slideInRight-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@-webkit-keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInLeft-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes slideInLeft-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}.el-tree{position:relative;cursor:default;background:#fff;color:#606266}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#909399;font-size:14px}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:#1890ff}.el-tree-node{white-space:nowrap;outline:none}.el-tree-node:focus>.el-tree-node__content{background-color:#f5f7fa}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:#1890ff;color:#fff}.el-tree-node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:26px;cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:#f5f7fa}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:#c0c4cc;font-size:12px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.el-tree-node__expand-icon.expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__label{font-size:14px}.el-tree-node__loading-icon{margin-right:8px;font-size:14px;color:#c0c4cc}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#edf6ff}.el-alert{width:100%;padding:8px 16px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;position:relative;background-color:#fff;overflow:hidden;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .2s;transition:opacity .2s}.el-alert.is-light .el-alert__closebtn{color:#c0c4cc}.el-alert.is-dark .el-alert__closebtn,.el-alert.is-dark .el-alert__description{color:#fff}.el-alert.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-alert--success.is-light{background-color:#e7faf0;color:#13ce66}.el-alert--success.is-light .el-alert__description{color:#13ce66}.el-alert--success.is-dark{background-color:#13ce66;color:#fff}.el-alert--info.is-light{background-color:#f4f4f5;color:#909399}.el-alert--info.is-dark{background-color:#909399;color:#fff}.el-alert--info .el-alert__description{color:#909399}.el-alert--warning.is-light{background-color:#fff8e6;color:#ffba00}.el-alert--warning.is-light .el-alert__description{color:#ffba00}.el-alert--warning.is-dark{background-color:#ffba00;color:#fff}.el-alert--error.is-light{background-color:#ffeded;color:#ff4949}.el-alert--error.is-light .el-alert__description{color:#ff4949}.el-alert--error.is-dark{background-color:#ff4949;color:#fff}.el-alert__content{display:table-cell;padding:0 8px}.el-alert__icon{font-size:16px;width:16px}.el-alert__icon.is-big{font-size:28px;width:28px}.el-alert__title{font-size:13px;line-height:18px}.el-alert__title.is-bold{font-weight:700}.el-alert .el-alert__description{font-size:12px;margin:5px 0 0 0}.el-alert__closebtn{font-size:12px;opacity:1;position:absolute;top:12px;right:15px;cursor:pointer}.el-alert__closebtn.is-customed{font-style:normal;font-size:13px;top:9px}.el-alert-fade-enter,.el-alert-fade-leave-active{opacity:0}.el-notification{display:-webkit-box;display:-ms-flexbox;display:flex;width:330px;padding:14px 26px 14px 13px;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e6ebf5;position:fixed;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-transition:opacity .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;transition:opacity .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:13px;margin-right:8px}.el-notification__title{font-weight:700;font-size:16px;color:#303133;margin:0}.el-notification__content{font-size:14px;line-height:21px;margin:6px 0 0 0;color:#606266;text-align:justify}.el-notification__content p{margin:0}.el-notification__icon{height:24px;width:24px;font-size:24px}.el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:#909399;font-size:16px}.el-notification__closeBtn:hover{color:#606266}.el-notification .el-icon-success{color:#13ce66}.el-notification .el-icon-error{color:#ff4949}.el-notification .el-icon-info{color:#909399}.el-notification .el-icon-warning{color:#ffba00}.el-notification-fade-enter.right{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.el-notification-fade-enter.left{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.el-notification-fade-leave-active{opacity:0}.el-input-number{position:relative;display:inline-block;width:180px;line-height:38px}.el-input-number .el-input{display:block}.el-input-number .el-input__inner{-webkit-appearance:none;padding-left:50px;padding-right:50px;text-align:center}.el-input-number__decrease,.el-input-number__increase{position:absolute;z-index:1;top:1px;width:40px;height:auto;text-align:center;background:#f5f7fa;color:#606266;cursor:pointer;font-size:13px}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:#1890ff}.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border-color:#1890ff}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:#c0c4cc;cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 4px 4px 0;border-left:1px solid #dcdfe6}.el-input-number__decrease{left:1px;border-radius:4px 0 0 4px;border-right:1px solid #dcdfe6}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:#dfe4ed;color:#dfe4ed}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:#dfe4ed;cursor:not-allowed}.el-input-number--medium{width:200px;line-height:34px}.el-input-number--medium .el-input-number__decrease,.el-input-number--medium .el-input-number__increase{width:36px;font-size:14px}.el-input-number--medium .el-input__inner{padding-left:43px;padding-right:43px}.el-input-number--small{width:130px;line-height:30px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:32px;font-size:13px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.9);transform:scale(.9)}.el-input-number--small .el-input__inner{padding-left:39px;padding-right:39px}.el-input-number--mini{width:130px;line-height:26px}.el-input-number--mini .el-input-number__decrease,.el-input-number--mini .el-input-number__increase{width:28px;font-size:12px}.el-input-number--mini .el-input-number__decrease [class*=el-icon],.el-input-number--mini .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}.el-input-number--mini .el-input__inner{padding-left:35px;padding-right:35px}.el-input-number.is-without-controls .el-input__inner{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__inner{padding-left:15px;padding-right:50px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{height:auto;line-height:19px}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 4px 0 0;border-bottom:1px solid #dcdfe6}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;bottom:1px;top:auto;left:auto;border-right:none;border-left:1px solid #dcdfe6;border-radius:0 0 4px 0}.el-input-number.is-controls-right[class*=medium] [class*=decrease],.el-input-number.is-controls-right[class*=medium] [class*=increase]{line-height:17px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{line-height:15px}.el-input-number.is-controls-right[class*=mini] [class*=decrease],.el-input-number.is-controls-right[class*=mini] [class*=increase]{line-height:13px}.el-tooltip:focus:hover,.el-tooltip:focus:not(.focusing){outline-width:0}.el-tooltip__popper{position:absolute;border-radius:4px;padding:10px;z-index:2000;font-size:12px;line-height:1.2;min-width:10px;word-wrap:break-word}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-tooltip__popper .popper__arrow{border-width:6px}.el-tooltip__popper .popper__arrow:after{content:" ";border-width:5px}.el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.el-tooltip__popper[x-placement^=top] .popper__arrow{bottom:-6px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=top] .popper__arrow:after{bottom:1px;margin-left:-5px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow{top:-6px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after{top:1px;margin-left:-5px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=right]{margin-left:12px}.el-tooltip__popper[x-placement^=right] .popper__arrow{left:-6px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=right] .popper__arrow:after{bottom:-5px;left:1px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=left]{margin-right:12px}.el-tooltip__popper[x-placement^=left] .popper__arrow{right:-6px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper[x-placement^=left] .popper__arrow:after{right:1px;bottom:-5px;margin-left:-5px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper.is-dark{background:#303133;color:#fff}.el-tooltip__popper.is-light{background:#fff;border:1px solid #303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow:after{border-top-color:#fff}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#303133}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#fff}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#303133}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow:after{border-left-color:#fff}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#303133}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow:after{border-right-color:#fff}.el-slider:after,.el-slider:before{display:table;content:""}.el-slider:after{clear:both}.el-slider__runway{width:100%;height:6px;margin:16px 0;background-color:#dfe4ed;border-radius:3px;position:relative;cursor:pointer;vertical-align:middle}.el-slider__runway.show-input{margin-right:160px;width:auto}.el-slider__runway.disabled{cursor:default}.el-slider__runway.disabled .el-slider__bar{background-color:#c0c4cc}.el-slider__runway.disabled .el-slider__button{border-color:#c0c4cc}.el-slider__runway.disabled .el-slider__button-wrapper.dragging,.el-slider__runway.disabled .el-slider__button-wrapper.hover,.el-slider__runway.disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.el-slider__runway.disabled .el-slider__button.dragging,.el-slider__runway.disabled .el-slider__button.hover,.el-slider__runway.disabled .el-slider__button:hover{-webkit-transform:scale(1);transform:scale(1)}.el-slider__runway.disabled .el-slider__button.dragging,.el-slider__runway.disabled .el-slider__button.hover,.el-slider__runway.disabled .el-slider__button:hover{cursor:not-allowed}.el-slider__input{float:right;margin-top:3px;width:130px}.el-slider__input.el-input-number--mini{margin-top:5px}.el-slider__input.el-input-number--medium{margin-top:0}.el-slider__input.el-input-number--large{margin-top:-2px}.el-slider__bar{height:6px;background-color:#1890ff;border-top-left-radius:3px;border-bottom-left-radius:3px;position:absolute}.el-slider__button-wrapper{height:36px;width:36px;position:absolute;z-index:1001;top:-15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal}.el-slider__button-wrapper:after{content:"";height:100%}.el-slider__button-wrapper .el-tooltip,.el-slider__button-wrapper:after{display:inline-block;vertical-align:middle}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button-wrapper.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__button{width:16px;height:16px;border:2px solid #1890ff;background-color:#fff;border-radius:50%;-webkit-transition:.2s;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__stop{position:absolute;height:6px;width:6px;border-radius:100%;background-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:14px;color:#909399;margin-top:15px}.el-slider.is-vertical{position:relative}.el-slider.is-vertical .el-slider__runway{width:6px;height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:6px;height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:-15px}.el-slider.is-vertical .el-slider__button-wrapper,.el-slider.is-vertical .el-slider__stop{-webkit-transform:translateY(50%);transform:translateY(50%)}.el-slider.is-vertical.el-slider--with-input{padding-bottom:58px}.el-slider.is-vertical.el-slider--with-input .el-slider__input{overflow:visible;float:none;position:absolute;bottom:22px;width:36px;margin-top:15px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner{text-align:center;padding-left:5px;padding-right:5px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{top:32px;margin-top:-1px;border:1px solid #dcdfe6;line-height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease{width:18px;right:18px;border-bottom-left-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{width:19px;border-bottom-right-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase~.el-input .el-input__inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase{border-color:#c0c4cc}.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase{border-color:#1890ff}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;-webkit-transform:translateY(50%);transform:translateY(50%)}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:hsla(0,0%,100%,.9);margin:0;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .3s;transition:opacity .3s}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:-25px}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:50px;width:50px}.el-loading-spinner{top:50%;margin-top:-21px;width:100%;text-align:center;position:absolute}.el-loading-spinner .el-loading-text{color:#1890ff;margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:42px;width:42px;-webkit-animation:loading-rotate 2s linear infinite;animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{-webkit-animation:loading-dash 1.5s ease-in-out infinite;animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:#1890ff;stroke-linecap:round}.el-loading-spinner i{color:#1890ff}.el-loading-fade-enter,.el-loading-fade-leave-active{opacity:0}@-webkit-keyframes loading-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-row{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.el-row:after,.el-row:before{display:table;content:""}.el-row:after{clear:both}.el-row--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.el-row--flex:after,.el-row--flex:before{display:none}.el-row--flex.is-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-row--flex.is-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.el-row--flex.is-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.el-row--flex.is-justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.el-row--flex.is-align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.el-row--flex.is-align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-row--flex.is-align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}[class*=el-col-]{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.el-col-0{display:none;width:0}.el-col-offset-0{margin-left:0}.el-col-pull-0{position:relative;right:0}.el-col-push-0{position:relative;left:0}.el-col-1{width:4.1666666667%}.el-col-offset-1{margin-left:4.1666666667%}.el-col-pull-1{position:relative;right:4.1666666667%}.el-col-push-1{position:relative;left:4.1666666667%}.el-col-2{width:8.3333333333%}.el-col-offset-2{margin-left:8.3333333333%}.el-col-pull-2{position:relative;right:8.3333333333%}.el-col-push-2{position:relative;left:8.3333333333%}.el-col-3{width:12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{position:relative;left:12.5%}.el-col-4{width:16.6666666667%}.el-col-offset-4{margin-left:16.6666666667%}.el-col-pull-4{position:relative;right:16.6666666667%}.el-col-push-4{position:relative;left:16.6666666667%}.el-col-5{width:20.8333333333%}.el-col-offset-5{margin-left:20.8333333333%}.el-col-pull-5{position:relative;right:20.8333333333%}.el-col-push-5{position:relative;left:20.8333333333%}.el-col-6{width:25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{position:relative;left:25%}.el-col-7{width:29.1666666667%}.el-col-offset-7{margin-left:29.1666666667%}.el-col-pull-7{position:relative;right:29.1666666667%}.el-col-push-7{position:relative;left:29.1666666667%}.el-col-8{width:33.3333333333%}.el-col-offset-8{margin-left:33.3333333333%}.el-col-pull-8{position:relative;right:33.3333333333%}.el-col-push-8{position:relative;left:33.3333333333%}.el-col-9{width:37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{position:relative;left:37.5%}.el-col-10{width:41.6666666667%}.el-col-offset-10{margin-left:41.6666666667%}.el-col-pull-10{position:relative;right:41.6666666667%}.el-col-push-10{position:relative;left:41.6666666667%}.el-col-11{width:45.8333333333%}.el-col-offset-11{margin-left:45.8333333333%}.el-col-pull-11{position:relative;right:45.8333333333%}.el-col-push-11{position:relative;left:45.8333333333%}.el-col-12{width:50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{width:54.1666666667%}.el-col-offset-13{margin-left:54.1666666667%}.el-col-pull-13{position:relative;right:54.1666666667%}.el-col-push-13{position:relative;left:54.1666666667%}.el-col-14{width:58.3333333333%}.el-col-offset-14{margin-left:58.3333333333%}.el-col-pull-14{position:relative;right:58.3333333333%}.el-col-push-14{position:relative;left:58.3333333333%}.el-col-15{width:62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{position:relative;left:62.5%}.el-col-16{width:66.6666666667%}.el-col-offset-16{margin-left:66.6666666667%}.el-col-pull-16{position:relative;right:66.6666666667%}.el-col-push-16{position:relative;left:66.6666666667%}.el-col-17{width:70.8333333333%}.el-col-offset-17{margin-left:70.8333333333%}.el-col-pull-17{position:relative;right:70.8333333333%}.el-col-push-17{position:relative;left:70.8333333333%}.el-col-18{width:75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{position:relative;left:75%}.el-col-19{width:79.1666666667%}.el-col-offset-19{margin-left:79.1666666667%}.el-col-pull-19{position:relative;right:79.1666666667%}.el-col-push-19{position:relative;left:79.1666666667%}.el-col-20{width:83.3333333333%}.el-col-offset-20{margin-left:83.3333333333%}.el-col-pull-20{position:relative;right:83.3333333333%}.el-col-push-20{position:relative;left:83.3333333333%}.el-col-21{width:87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{position:relative;left:87.5%}.el-col-22{width:91.6666666667%}.el-col-offset-22{margin-left:91.6666666667%}.el-col-pull-22{position:relative;right:91.6666666667%}.el-col-push-22{position:relative;left:91.6666666667%}.el-col-23{width:95.8333333333%}.el-col-offset-23{margin-left:95.8333333333%}.el-col-pull-23{position:relative;right:95.8333333333%}.el-col-push-23{position:relative;left:95.8333333333%}.el-col-24{width:100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{position:relative;left:100%}@media only screen and (max-width:767px){.el-col-xs-0{display:none;width:0}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{position:relative;left:0}.el-col-xs-1{width:4.1666666667%}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{position:relative;left:4.1666666667%}.el-col-xs-2{width:8.3333333333%}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{position:relative;left:8.3333333333%}.el-col-xs-3{width:12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{width:16.6666666667%}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{position:relative;left:16.6666666667%}.el-col-xs-5{width:20.8333333333%}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{position:relative;left:20.8333333333%}.el-col-xs-6{width:25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{width:29.1666666667%}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{position:relative;left:29.1666666667%}.el-col-xs-8{width:33.3333333333%}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{position:relative;left:33.3333333333%}.el-col-xs-9{width:37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{width:41.6666666667%}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{position:relative;left:41.6666666667%}.el-col-xs-11{width:45.8333333333%}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{position:relative;left:45.8333333333%}.el-col-xs-12{width:50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{width:54.1666666667%}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{position:relative;left:54.1666666667%}.el-col-xs-14{width:58.3333333333%}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{position:relative;left:58.3333333333%}.el-col-xs-15{width:62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{width:66.6666666667%}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{position:relative;left:66.6666666667%}.el-col-xs-17{width:70.8333333333%}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{position:relative;left:70.8333333333%}.el-col-xs-18{width:75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{width:79.1666666667%}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{position:relative;left:79.1666666667%}.el-col-xs-20{width:83.3333333333%}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{position:relative;left:83.3333333333%}.el-col-xs-21{width:87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{width:91.6666666667%}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{position:relative;left:91.6666666667%}.el-col-xs-23{width:95.8333333333%}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{position:relative;left:95.8333333333%}.el-col-xs-24{width:100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0{display:none;width:0}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{position:relative;left:0}.el-col-sm-1{width:4.1666666667%}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{position:relative;left:4.1666666667%}.el-col-sm-2{width:8.3333333333%}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{position:relative;left:8.3333333333%}.el-col-sm-3{width:12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{width:16.6666666667%}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{position:relative;left:16.6666666667%}.el-col-sm-5{width:20.8333333333%}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{position:relative;left:20.8333333333%}.el-col-sm-6{width:25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{width:29.1666666667%}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{position:relative;left:29.1666666667%}.el-col-sm-8{width:33.3333333333%}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{position:relative;left:33.3333333333%}.el-col-sm-9{width:37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{width:41.6666666667%}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{position:relative;left:41.6666666667%}.el-col-sm-11{width:45.8333333333%}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{position:relative;left:45.8333333333%}.el-col-sm-12{width:50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{width:54.1666666667%}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{position:relative;left:54.1666666667%}.el-col-sm-14{width:58.3333333333%}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{position:relative;left:58.3333333333%}.el-col-sm-15{width:62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{width:66.6666666667%}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{position:relative;left:66.6666666667%}.el-col-sm-17{width:70.8333333333%}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{position:relative;left:70.8333333333%}.el-col-sm-18{width:75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{width:79.1666666667%}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{position:relative;left:79.1666666667%}.el-col-sm-20{width:83.3333333333%}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{position:relative;left:83.3333333333%}.el-col-sm-21{width:87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{width:91.6666666667%}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{position:relative;left:91.6666666667%}.el-col-sm-23{width:95.8333333333%}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{position:relative;left:95.8333333333%}.el-col-sm-24{width:100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0{display:none;width:0}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{position:relative;left:0}.el-col-md-1{width:4.1666666667%}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{position:relative;left:4.1666666667%}.el-col-md-2{width:8.3333333333%}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{position:relative;left:8.3333333333%}.el-col-md-3{width:12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{width:16.6666666667%}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{position:relative;left:16.6666666667%}.el-col-md-5{width:20.8333333333%}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{position:relative;left:20.8333333333%}.el-col-md-6{width:25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{width:29.1666666667%}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{position:relative;left:29.1666666667%}.el-col-md-8{width:33.3333333333%}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{position:relative;left:33.3333333333%}.el-col-md-9{width:37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{width:41.6666666667%}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{position:relative;left:41.6666666667%}.el-col-md-11{width:45.8333333333%}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{position:relative;left:45.8333333333%}.el-col-md-12{width:50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{width:54.1666666667%}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{position:relative;left:54.1666666667%}.el-col-md-14{width:58.3333333333%}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{position:relative;left:58.3333333333%}.el-col-md-15{width:62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{width:66.6666666667%}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{position:relative;left:66.6666666667%}.el-col-md-17{width:70.8333333333%}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{position:relative;left:70.8333333333%}.el-col-md-18{width:75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{width:79.1666666667%}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{position:relative;left:79.1666666667%}.el-col-md-20{width:83.3333333333%}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{position:relative;left:83.3333333333%}.el-col-md-21{width:87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{width:91.6666666667%}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{position:relative;left:91.6666666667%}.el-col-md-23{width:95.8333333333%}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{position:relative;left:95.8333333333%}.el-col-md-24{width:100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0{display:none;width:0}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{position:relative;left:0}.el-col-lg-1{width:4.1666666667%}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{position:relative;left:4.1666666667%}.el-col-lg-2{width:8.3333333333%}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{position:relative;left:8.3333333333%}.el-col-lg-3{width:12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{width:16.6666666667%}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{position:relative;left:16.6666666667%}.el-col-lg-5{width:20.8333333333%}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{position:relative;left:20.8333333333%}.el-col-lg-6{width:25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{width:29.1666666667%}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{position:relative;left:29.1666666667%}.el-col-lg-8{width:33.3333333333%}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{position:relative;left:33.3333333333%}.el-col-lg-9{width:37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{width:41.6666666667%}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{position:relative;left:41.6666666667%}.el-col-lg-11{width:45.8333333333%}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{position:relative;left:45.8333333333%}.el-col-lg-12{width:50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{width:54.1666666667%}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{position:relative;left:54.1666666667%}.el-col-lg-14{width:58.3333333333%}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{position:relative;left:58.3333333333%}.el-col-lg-15{width:62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{width:66.6666666667%}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{position:relative;left:66.6666666667%}.el-col-lg-17{width:70.8333333333%}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{position:relative;left:70.8333333333%}.el-col-lg-18{width:75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{width:79.1666666667%}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{position:relative;left:79.1666666667%}.el-col-lg-20{width:83.3333333333%}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{position:relative;left:83.3333333333%}.el-col-lg-21{width:87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{width:91.6666666667%}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{position:relative;left:91.6666666667%}.el-col-lg-23{width:95.8333333333%}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{position:relative;left:95.8333333333%}.el-col-lg-24{width:100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0{display:none;width:0}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{position:relative;left:0}.el-col-xl-1{width:4.1666666667%}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{position:relative;left:4.1666666667%}.el-col-xl-2{width:8.3333333333%}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{position:relative;left:8.3333333333%}.el-col-xl-3{width:12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{width:16.6666666667%}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{position:relative;left:16.6666666667%}.el-col-xl-5{width:20.8333333333%}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{position:relative;left:20.8333333333%}.el-col-xl-6{width:25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{width:29.1666666667%}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{position:relative;left:29.1666666667%}.el-col-xl-8{width:33.3333333333%}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{position:relative;left:33.3333333333%}.el-col-xl-9{width:37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{width:41.6666666667%}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{position:relative;left:41.6666666667%}.el-col-xl-11{width:45.8333333333%}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{position:relative;left:45.8333333333%}.el-col-xl-12{width:50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{width:54.1666666667%}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{position:relative;left:54.1666666667%}.el-col-xl-14{width:58.3333333333%}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{position:relative;left:58.3333333333%}.el-col-xl-15{width:62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{width:66.6666666667%}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{position:relative;left:66.6666666667%}.el-col-xl-17{width:70.8333333333%}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{position:relative;left:70.8333333333%}.el-col-xl-18{width:75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{width:79.1666666667%}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{position:relative;left:79.1666666667%}.el-col-xl-20{width:83.3333333333%}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{position:relative;left:83.3333333333%}.el-col-xl-21{width:87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{width:91.6666666667%}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{position:relative;left:91.6666666667%}.el-col-xl-23{width:95.8333333333%}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{position:relative;left:95.8333333333%}.el-col-xl-24{width:100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}@-webkit-keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}.el-upload{display:inline-block;text-align:center;cursor:pointer;outline:none}.el-upload__tip{font-size:12px;color:#606266;margin-top:7px}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;opacity:0;filter:alpha(opacity=0)}.el-upload--picture-card{background-color:#fbfdff;border:1px dashed #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:148px;height:148px;cursor:pointer;line-height:146px;vertical-align:top}.el-upload--picture-card i{font-size:28px;color:#8c939d}.el-upload--picture-card:hover,.el-upload:focus{border-color:#1890ff;color:#1890ff}.el-upload:focus .el-upload-dragger{border-color:#1890ff}.el-upload-dragger{background-color:#fff;border:1px dashed #d9d9d9;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:360px;height:180px;text-align:center;cursor:pointer;position:relative;overflow:hidden}.el-upload-dragger .el-icon-upload{font-size:67px;color:#c0c4cc;margin:40px 0 16px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:1px solid #dcdfe6;margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:#606266;font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:#1890ff;font-style:normal}.el-upload-dragger:hover{border-color:#1890ff}.el-upload-dragger.is-dragover{background-color:rgba(32,159,255,.06);border:2px dashed #1890ff}.el-upload-list{margin:0;padding:0;list-style:none}.el-upload-list__item{-webkit-transition:all .5s cubic-bezier(.55,0,.1,1);transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:#606266;line-height:1.8;margin-top:5px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item:first-child{margin-top:10px}.el-upload-list__item .el-icon-upload-success{color:#13ce66}.el-upload-list__item .el-icon-close{display:none;position:absolute;top:5px;right:5px;cursor:pointer;opacity:.75;color:#606266}.el-upload-list__item .el-icon-close:hover{opacity:1}.el-upload-list__item .el-icon-close-tip{display:none;position:absolute;top:5px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:#1890ff}.el-upload-list__item:hover{background-color:#f5f7fa}.el-upload-list__item:hover .el-icon-close{display:inline-block}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:block}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:#1890ff;cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon-close-tip,.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,.el-upload-list__item.is-success:not(.focusing):focus .el-icon-close-tip{display:none}.el-upload-list.is-disabled .el-upload-list__item:hover .el-upload-list__item-status-label{display:block}.el-upload-list__item-name{color:#606266;display:block;margin-right:40px;overflow:hidden;padding-left:4px;text-overflow:ellipsis;-webkit-transition:color .3s;transition:color .3s;white-space:nowrap}.el-upload-list__item-name [class^=el-icon]{height:100%;margin-right:7px;color:#909399;line-height:inherit}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:#606266;display:none}.el-upload-list__item-delete:hover{color:#1890ff}.el-upload-list--picture-card{margin:0;display:inline;vertical-align:top}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:148px;height:148px;margin:0 8px 8px 0;display:inline-block}.el-upload-list--picture-card .el-upload-list__item .el-icon-check,.el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon-close,.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 0 1pc 1px rgba(0,0,0,.2);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;text-align:center;color:#fff;opacity:0;font-size:20px;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .3s;transition:opacity .3s}.el-upload-list--picture-card .el-upload-list__item-actions:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:15px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-block}.el-upload-list--picture-card .el-progress{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;padding:10px 10px 10px 90px;height:92px}.el-upload-list--picture .el-upload-list__item .el-icon-check,.el-upload-list--picture .el-upload-list__item .el-icon-circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{background:transparent;-webkit-box-shadow:none;box-shadow:none;top:-2px;right:-12px}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name{line-height:70px;margin-top:0}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item-thumbnail{vertical-align:middle;display:inline-block;width:70px;height:70px;float:left;position:relative;z-index:1;margin-left:-80px;background-color:#fff}.el-upload-list--picture .el-upload-list__item-name{display:block;margin-top:20px}.el-upload-list--picture .el-upload-list__item-name i{font-size:70px;line-height:1;position:absolute;left:9px;top:10px}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px #ccc}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 0 1pc 1px rgba(0,0,0,.2);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-cover__label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.72);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#fff;font-size:14px;cursor:pointer;vertical-align:middle;-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);margin-top:60px}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{-webkit-transform:translateY(-13px);transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#fff;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:#303133}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-progress{position:relative;line-height:1}.el-progress__text{font-size:14px;color:#606266;display:inline-block;vertical-align:middle;margin-left:10px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:#13ce66}.el-progress.is-success .el-progress__text{color:#13ce66}.el-progress.is-warning .el-progress-bar__inner{background-color:#ffba00}.el-progress.is-warning .el-progress__text{color:#ffba00}.el-progress.is-exception .el-progress-bar__inner{background-color:#ff4949}.el-progress.is-exception .el-progress__text{color:#ff4949}.el-progress-bar{padding-right:50px;display:inline-block;vertical-align:middle;width:100%;margin-right:-55px;-webkit-box-sizing:border-box;box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:#e6ebf5;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:#1890ff;text-align:right;border-radius:100px;line-height:1;white-space:nowrap;-webkit-transition:width .6s ease;transition:width .6s ease}.el-progress-bar__inner:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-progress-bar__innerText{display:inline-block;vertical-align:middle;color:#fff;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}.el-time-spinner{width:100%;white-space:nowrap}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;width:50px;height:50px}.el-spinner-inner .path{stroke:#ececec;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-message{min-width:380px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border-width:1px;border-style:solid;border-color:#e6ebf5;position:fixed;left:50%;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#edf2fc;-webkit-transition:opacity .3s,top .4s,-webkit-transform .4s;transition:opacity .3s,top .4s,-webkit-transform .4s;transition:opacity .3s,transform .4s,top .4s;transition:opacity .3s,transform .4s,top .4s,-webkit-transform .4s;overflow:hidden;padding:15px 15px 15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-message.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-message.is-closable .el-message__content{padding-right:16px}.el-message p{margin:0}.el-message--info .el-message__content{color:#909399}.el-message--success{background-color:#e7faf0;border-color:#d0f5e0}.el-message--success .el-message__content{color:#13ce66}.el-message--warning{background-color:#fff8e6;border-color:#fff1cc}.el-message--warning .el-message__content{color:#ffba00}.el-message--error{background-color:#ffeded;border-color:#ffdbdb}.el-message--error .el-message__content{color:#ff4949}.el-message__icon{margin-right:10px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message__closeBtn{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#c0c4cc;font-size:16px}.el-message__closeBtn:focus{outline-width:0}.el-message__closeBtn:hover{color:#909399}.el-message .el-icon-success{color:#13ce66}.el-message .el-icon-error{color:#ff4949}.el-message .el-icon-info{color:#909399}.el-message .el-icon-warning{color:#ffba00}.el-message-fade-enter,.el-message-fade-leave-active{opacity:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.el-badge{position:relative;vertical-align:middle;display:inline-block}.el-badge__content{background-color:#ff4949;border-radius:10px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:18px;padding:0 6px;text-align:center;white-space:nowrap;border:1px solid #fff}.el-badge__content.is-fixed{position:absolute;top:0;right:10px;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content--primary{background-color:#1890ff}.el-badge__content--success{background-color:#13ce66}.el-badge__content--warning{background-color:#ffba00}.el-badge__content--info{background-color:#909399}.el-badge__content--danger{background-color:#ff4949}.el-card{border-radius:4px;border:1px solid #e6ebf5;background-color:#fff;overflow:hidden;color:#303133;-webkit-transition:.3s;transition:.3s}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-card__header{padding:18px 20px;border-bottom:1px solid #e6ebf5;-webkit-box-sizing:border-box;box-sizing:border-box}.el-card__body{padding:20px}.el-rate{height:20px;line-height:1}.el-rate:active,.el-rate:focus{outline-width:0}.el-rate__item{font-size:0;vertical-align:middle}.el-rate__icon,.el-rate__item{display:inline-block;position:relative}.el-rate__icon{font-size:18px;margin-right:6px;color:#c0c4cc;-webkit-transition:.3s;transition:.3s}.el-rate__icon.hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.el-rate__decimal,.el-rate__icon .path2{position:absolute;left:0;top:0}.el-rate__decimal{display:inline-block;overflow:hidden}.el-rate__text{font-size:14px;vertical-align:middle}.el-steps{display:-webkit-box;display:-ms-flexbox;display:flex}.el-steps--simple{padding:13px 8%;border-radius:4px;background:#f5f7fa}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.el-step{position:relative;-ms-flex-negative:1;flex-shrink:1}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{-ms-flex-preferred-size:auto!important;flex-basis:auto!important;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{color:#303133;border-color:#303133}.el-step__head.is-wait{color:#c0c4cc;border-color:#c0c4cc}.el-step__head.is-success{color:#13ce66;border-color:#13ce66}.el-step__head.is-error{color:#ff4949;border-color:#ff4949}.el-step__head.is-finish{color:#1890ff;border-color:#1890ff}.el-step__icon{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-transition:.15s ease-out;transition:.15s ease-out}.el-step__icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{-webkit-transform:translateY(1px);transform:translateY(1px)}.el-step__line{position:absolute;border-color:inherit;background-color:#c0c4cc}.el-step__line-inner{display:block;border-width:1px;border-style:solid;border-color:inherit;-webkit-transition:.15s ease-out;transition:.15s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:0}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{font-weight:700;color:#303133}.el-step__title.is-wait{color:#c0c4cc}.el-step__title.is-success{color:#13ce66}.el-step__title.is-error{color:#ff4949}.el-step__title.is-finish{color:#1890ff}.el-step__description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.el-step__description.is-process{color:#303133}.el-step__description.is-wait{color:#c0c4cc}.el-step__description.is-success{color:#13ce66}.el-step__description.is-error{color:#ff4949}.el-step__description.is-finish{color:#1890ff}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.el-step.is-vertical .el-step__head{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{padding-left:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-step.is-simple .el-step__head{width:auto;font-size:0;padding-right:10px}.el-step.is-simple .el-step__icon{background:transparent;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{-webkit-transform:scale(.8) translateY(1px);transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;word-break:break-all}.el-step.is-simple .el-step__arrow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{content:"";display:inline-block;position:absolute;height:15px;width:1px;background:#c0c4cc}.el-step.is-simple .el-step__arrow:before{-webkit-transform:rotate(-45deg) translateY(-4px);transform:rotate(-45deg) translateY(-4px);-webkit-transform-origin:0 0;transform-origin:0 0}.el-step.is-simple .el-step__arrow:after{-webkit-transform:rotate(45deg) translateY(4px);transform:rotate(45deg) translateY(4px);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-carousel{position:relative}.el-carousel--horizontal{overflow-x:hidden}.el-carousel--vertical{overflow-y:hidden}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:none;padding:0;margin:0;height:36px;width:36px;cursor:pointer;-webkit-transition:.3s;transition:.3s;border-radius:50%;background-color:rgba(31,45,61,.11);color:#fff;position:absolute;top:50%;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:12px}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:rgba(31,45,61,.23)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:2}.el-carousel__indicators--horizontal{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:26px;text-align:center;position:static;-webkit-transform:none;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:#c0c4cc;opacity:.24}.el-carousel__indicators--labels{left:0;right:0;-webkit-transform:none;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:12px 4px}.el-carousel__indicator--vertical{padding:4px 12px}.el-carousel__indicator--vertical .el-carousel__button{width:2px;height:15px}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:30px;height:2px;background-color:#fff;border:none;outline:none;padding:0;margin:0;cursor:pointer;-webkit-transition:.3s;transition:.3s}.carousel-arrow-left-enter,.carousel-arrow-left-leave-active{-webkit-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translateX(-10px);opacity:0}.carousel-arrow-right-enter,.carousel-arrow-right-leave-active{-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px);opacity:0}.el-carousel__item{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;overflow:hidden;z-index:0}.el-carousel__item.is-active{z-index:2}.el-carousel__item--card,.el-carousel__item.is-animating{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.el-carousel__item--card{width:50%}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:1}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:2}.el-carousel__mask{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.24;-webkit-transition:.2s;transition:.2s}.fade-in-linear-enter-active,.fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.el-fade-in-enter,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top left;transform-origin:top left}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45);transform:scale(.45)}.collapse-transition{-webkit-transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out;transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out}.horizontal-collapse-transition{-webkit-transition:width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out;transition:width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out}.el-list-enter-active,.el-list-leave-active{-webkit-transition:all 1s;transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.el-opacity-transition{-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s cubic-bezier(.55,0,.1,1)}.el-collapse{border-top:1px solid #e6ebf5;border-bottom:1px solid #e6ebf5}.el-collapse-item.is-disabled .el-collapse-item__header{color:#bbb;cursor:not-allowed}.el-collapse-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;line-height:48px;background-color:#fff;color:#303133;cursor:pointer;border-bottom:1px solid #e6ebf5;font-size:13px;font-weight:500;-webkit-transition:border-bottom-color .3s;transition:border-bottom-color .3s;outline:none}.el-collapse-item__arrow{margin:0 8px 0 auto;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-weight:300}.el-collapse-item__arrow.is-active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:#1890ff}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:#fff;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #e6ebf5}.el-collapse-item__content{padding-bottom:25px;font-size:13px;color:#303133;line-height:1.7692307692}.el-collapse-item:last-child{margin-bottom:-1px}.el-popper .popper__arrow,.el-popper .popper__arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0,0,0,.03));filter:drop-shadow(0 2px 12px rgba(0,0,0,.03))}.el-popper .popper__arrow:after{content:" ";border-width:6px}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#e6ebf5;border-bottom-width:0}.el-popper[x-placement^=top] .popper__arrow:after{bottom:1px;margin-left:-6px;border-top-color:#fff;border-bottom-width:0}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#e6ebf5}.el-popper[x-placement^=bottom] .popper__arrow:after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#fff}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#e6ebf5;border-left-width:0}.el-popper[x-placement^=right] .popper__arrow:after{bottom:-6px;left:1px;border-right-color:#fff;border-left-width:0}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#e6ebf5}.el-popper[x-placement^=left] .popper__arrow:after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#fff}.el-tag{background-color:#e8f4ff;border-color:#d1e9ff;display:inline-block;height:32px;padding:0 10px;line-height:30px;font-size:12px;color:#1890ff;border-width:1px;border-style:solid;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.el-tag.is-hit{border-color:#1890ff}.el-tag .el-tag__close{color:#1890ff}.el-tag .el-tag__close:hover{color:#fff;background-color:#1890ff}.el-tag.el-tag--info{background-color:#f4f4f5;border-color:#e9e9eb;color:#909399}.el-tag.el-tag--info.is-hit{border-color:#909399}.el-tag.el-tag--info .el-tag__close{color:#909399}.el-tag.el-tag--info .el-tag__close:hover{color:#fff;background-color:#909399}.el-tag.el-tag--success{background-color:#e7faf0;border-color:#d0f5e0;color:#13ce66}.el-tag.el-tag--success.is-hit{border-color:#13ce66}.el-tag.el-tag--success .el-tag__close{color:#13ce66}.el-tag.el-tag--success .el-tag__close:hover{color:#fff;background-color:#13ce66}.el-tag.el-tag--warning{background-color:#fff8e6;border-color:#fff1cc;color:#ffba00}.el-tag.el-tag--warning.is-hit{border-color:#ffba00}.el-tag.el-tag--warning .el-tag__close{color:#ffba00}.el-tag.el-tag--warning .el-tag__close:hover{color:#fff;background-color:#ffba00}.el-tag.el-tag--danger{background-color:#ffeded;border-color:#ffdbdb;color:#ff4949}.el-tag.el-tag--danger.is-hit{border-color:#ff4949}.el-tag.el-tag--danger .el-tag__close{color:#ff4949}.el-tag.el-tag--danger .el-tag__close:hover{color:#fff;background-color:#ff4949}.el-tag .el-icon-close{border-radius:50%;text-align:center;position:relative;cursor:pointer;font-size:12px;height:16px;width:16px;line-height:16px;vertical-align:middle;top:-1px;right:-5px}.el-tag .el-icon-close:before{display:block}.el-tag--dark{background-color:#1890ff;color:#fff}.el-tag--dark,.el-tag--dark.is-hit{border-color:#1890ff}.el-tag--dark .el-tag__close{color:#fff}.el-tag--dark .el-tag__close:hover{color:#fff;background-color:#46a6ff}.el-tag--dark.el-tag--info{background-color:#909399;border-color:#909399;color:#fff}.el-tag--dark.el-tag--info.is-hit{border-color:#909399}.el-tag--dark.el-tag--info .el-tag__close{color:#fff}.el-tag--dark.el-tag--info .el-tag__close:hover{color:#fff;background-color:#a6a9ad}.el-tag--dark.el-tag--success{background-color:#13ce66;border-color:#13ce66;color:#fff}.el-tag--dark.el-tag--success.is-hit{border-color:#13ce66}.el-tag--dark.el-tag--success .el-tag__close{color:#fff}.el-tag--dark.el-tag--success .el-tag__close:hover{color:#fff;background-color:#42d885}.el-tag--dark.el-tag--warning{background-color:#ffba00;border-color:#ffba00;color:#fff}.el-tag--dark.el-tag--warning.is-hit{border-color:#ffba00}.el-tag--dark.el-tag--warning .el-tag__close{color:#fff}.el-tag--dark.el-tag--warning .el-tag__close:hover{color:#fff;background-color:#ffc833}.el-tag--dark.el-tag--danger{background-color:#ff4949;border-color:#ff4949;color:#fff}.el-tag--dark.el-tag--danger.is-hit{border-color:#ff4949}.el-tag--dark.el-tag--danger .el-tag__close{color:#fff}.el-tag--dark.el-tag--danger .el-tag__close:hover{color:#fff;background-color:#ff6d6d}.el-tag--plain{background-color:#fff;border-color:#a3d3ff;color:#1890ff}.el-tag--plain.is-hit{border-color:#1890ff}.el-tag--plain .el-tag__close{color:#1890ff}.el-tag--plain .el-tag__close:hover{color:#fff;background-color:#1890ff}.el-tag--plain.el-tag--info{background-color:#fff;border-color:#d3d4d6;color:#909399}.el-tag--plain.el-tag--info.is-hit{border-color:#909399}.el-tag--plain.el-tag--info .el-tag__close{color:#909399}.el-tag--plain.el-tag--info .el-tag__close:hover{color:#fff;background-color:#909399}.el-tag--plain.el-tag--success{background-color:#fff;border-color:#a1ebc2;color:#13ce66}.el-tag--plain.el-tag--success.is-hit{border-color:#13ce66}.el-tag--plain.el-tag--success .el-tag__close{color:#13ce66}.el-tag--plain.el-tag--success .el-tag__close:hover{color:#fff;background-color:#13ce66}.el-tag--plain.el-tag--warning{background-color:#fff;border-color:#ffe399;color:#ffba00}.el-tag--plain.el-tag--warning.is-hit{border-color:#ffba00}.el-tag--plain.el-tag--warning .el-tag__close{color:#ffba00}.el-tag--plain.el-tag--warning .el-tag__close:hover{color:#fff;background-color:#ffba00}.el-tag--plain.el-tag--danger{background-color:#fff;border-color:#ffb6b6;color:#ff4949}.el-tag--plain.el-tag--danger.is-hit{border-color:#ff4949}.el-tag--plain.el-tag--danger .el-tag__close{color:#ff4949}.el-tag--plain.el-tag--danger .el-tag__close:hover{color:#fff;background-color:#ff4949}.el-tag--medium{height:28px;line-height:26px}.el-tag--medium .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.el-tag--small{height:24px;padding:0 8px;line-height:22px}.el-tag--small .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.el-tag--mini{height:20px;padding:0 5px;line-height:19px}.el-tag--mini .el-icon-close{margin-left:-3px;-webkit-transform:scale(.7);transform:scale(.7)}.el-cascader{display:inline-block;position:relative;font-size:14px;line-height:40px}.el-cascader:not(.is-disabled):hover .el-input__inner{cursor:pointer;border-color:#c0c4cc}.el-cascader .el-input{cursor:pointer}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis}.el-cascader .el-input .el-input__inner:focus{border-color:#1890ff}.el-cascader .el-input .el-icon-arrow-down{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:14px}.el-cascader .el-input .el-icon-arrow-down.is-reverse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.el-cascader .el-input .el-icon-circle-close:hover{color:#909399}.el-cascader .el-input.is-focus .el-input__inner{border-color:#1890ff}.el-cascader--medium{font-size:14px;line-height:36px}.el-cascader--small{font-size:13px;line-height:32px}.el-cascader--mini{font-size:12px;line-height:28px}.el-cascader.is-disabled .el-cascader__label{z-index:2;color:#c0c4cc}.el-cascader__dropdown{margin:5px 0;font-size:14px;background:#fff;border:1px solid #dfe4ed;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-cascader__tags{position:absolute;left:0;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:normal;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.el-cascader__tags .el-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:#f0f2f5}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{-webkit-box-flex:0;-ms-flex:none;flex:none;background-color:#c0c4cc;color:#fff}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:#909399}.el-cascader__suggestion-panel{border-radius:4px}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:14px;color:#606266;text-align:center}.el-cascader__suggestion-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;padding:0 15px;text-align:left;outline:none;cursor:pointer}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:#f5f7fa}.el-cascader__suggestion-item.is-checked{color:#1890ff;font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{margin:10px 0;color:#c0c4cc}.el-cascader__search-input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:24px;min-width:60px;margin:2px 0 2px 15px;padding:0;color:#606266;border:none;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}.el-cascader__search-input::-webkit-input-placeholder{color:#c0c4cc}.el-cascader__search-input::-moz-placeholder{color:#c0c4cc}.el-cascader__search-input:-ms-input-placeholder{color:#c0c4cc}.el-cascader__search-input::-ms-input-placeholder{color:#c0c4cc}.el-cascader__search-input::placeholder{color:#c0c4cc}.el-color-predefine{font-size:12px;margin-top:8px;width:280px}.el-color-predefine,.el-color-predefine__colors{display:-webkit-box;display:-ms-flexbox;display:flex}.el-color-predefine__colors{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{-webkit-box-shadow:0 0 3px 2px #1890ff;box-shadow:0 0 3px 2px #1890ff}.el-color-predefine__color-selector>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px}.el-color-hue-slider__bar{position:relative;background:-webkit-gradient(linear,left top,right top,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.el-color-svpanel__black{background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:linear-gradient(0deg,#000,transparent)}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;-webkit-box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-alpha-slider__bar{position:relative;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{content:"";display:table;clear:both}.el-color-dropdown__btns{margin-top:6px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-dropdown__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:none;font-size:12px}.el-color-dropdown__btn[disabled]{color:#ccc;cursor:not-allowed}.el-color-dropdown__btn:hover{color:#1890ff;border-color:#1890ff}.el-color-dropdown__link-btn{cursor:pointer;color:#1890ff;text-decoration:none;padding:15px;font-size:12px}.el-color-dropdown__link-btn:hover{color:tint(#1890ff,20%)}.el-color-picker{display:inline-block;position:relative;line-height:normal;height:40px}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--medium{height:36px}.el-color-picker--medium .el-color-picker__trigger{height:36px;width:36px}.el-color-picker--medium .el-color-picker__mask{height:34px;width:34px}.el-color-picker--small{height:32px}.el-color-picker--small .el-color-picker__trigger{height:32px;width:32px}.el-color-picker--small .el-color-picker__mask{height:30px;width:30px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}.el-color-picker--mini{height:28px}.el-color-picker--mini .el-color-picker__trigger{height:28px;width:28px}.el-color-picker--mini .el-color-picker__mask{height:26px;width:26px}.el-color-picker--mini .el-color-picker__empty,.el-color-picker--mini .el-color-picker__icon{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}.el-color-picker__mask{height:38px;width:38px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:hsla(0,0%,100%,.7)}.el-color-picker__trigger{display:inline-block;height:40px;width:40px;padding:4px;border:1px solid #e6e6e6;border-radius:4px;font-size:0;cursor:pointer}.el-color-picker__color,.el-color-picker__trigger{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.el-color-picker__color{display:block;border:1px solid #999;border-radius:2px;width:100%;height:100%;text-align:center}.el-color-picker__color.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-picker__color-inner{position:absolute;left:0;top:0;right:0;bottom:0}.el-color-picker__empty{color:#999}.el-color-picker__empty,.el-color-picker__icon{font-size:12px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.el-color-picker__icon{display:inline-block;width:100%;color:#fff;text-align:center}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#fff;border:1px solid #e6ebf5;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-textarea{position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#fff;background-image:none;border:1px solid #dcdfe6;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.el-textarea__inner::-moz-placeholder{color:#c0c4cc}.el-textarea__inner:-ms-input-placeholder{color:#c0c4cc}.el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.el-textarea__inner::placeholder{color:#c0c4cc}.el-textarea__inner:hover{border-color:#c0c4cc}.el-textarea__inner:focus{outline:none;border-color:#1890ff}.el-textarea .el-input__count{color:#909399;background:#fff;position:absolute;font-size:12px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:#f5f7fa;border-color:#dfe4ed;color:#c0c4cc;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:#c0c4cc}.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#c0c4cc}.el-textarea.is-exceed .el-textarea__inner{border-color:#ff4949}.el-textarea.is-exceed .el-input__count{color:#ff4949}.el-input{position:relative;font-size:14px;display:inline-block;width:100%}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.el-input .el-input__clear{color:#c0c4cc;font-size:14px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:#909399}.el-input .el-input__count{height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399;font-size:12px}.el-input .el-input__count .el-input__count-inner{background:#fff;line-height:normal;display:inline-block;padding:0 5px}.el-input__inner{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:none;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-input__inner::-ms-reveal{display:none}.el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.el-input__inner::-moz-placeholder{color:#c0c4cc}.el-input__inner:-ms-input-placeholder{color:#c0c4cc}.el-input__inner::-ms-input-placeholder{color:#c0c4cc}.el-input__inner::placeholder{color:#c0c4cc}.el-input__inner:hover{border-color:#c0c4cc}.el-input__inner:focus{outline:none;border-color:#1890ff}.el-input__suffix{position:absolute;height:100%;right:5px;top:0;text-align:center;color:#c0c4cc;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.el-input__suffix-inner{pointer-events:all}.el-input__prefix{position:absolute;left:5px;top:0;color:#c0c4cc}.el-input__icon,.el-input__prefix{height:100%;text-align:center;-webkit-transition:all .3s;transition:all .3s}.el-input__icon{width:25px;line-height:40px}.el-input__icon:after{content:"";height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__inner{outline:none;border-color:#1890ff}.el-input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#dfe4ed;color:#c0c4cc;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__inner{border-color:#ff4949}.el-input.is-exceed .el-input__suffix .el-input__count{color:#ff4949}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--medium{font-size:14px}.el-input--medium .el-input__inner{height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:32px;line-height:32px}.el-input--small .el-input__icon{line-height:32px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:28px;line-height:28px}.el-input--mini .el-input__icon{line-height:28px}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:#f5f7fa;color:#909399;vertical-align:middle;display:table-cell;position:relative;border:1px solid #dcdfe6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{border-left:0}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input-group--append .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input__inner::-ms-clear{display:none;width:0;height:0}.el-transfer{font-size:14px}.el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 30px}.el-transfer__button{display:block;margin:0 auto;padding:10px;border-radius:50%;color:#fff;background-color:#1890ff;font-size:0}.el-transfer__button.is-with-texts{border-radius:4px}.el-transfer__button.is-disabled,.el-transfer__button.is-disabled:hover{border:1px solid #dcdfe6;background-color:#f5f7fa;color:#c0c4cc}.el-transfer__button:first-child{margin-bottom:10px}.el-transfer__button:nth-child(2){margin:0}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button [class*=el-icon-]+span{margin-left:0}.el-transfer-panel{border:1px solid #e6ebf5;border-radius:4px;overflow:hidden;background:#fff;display:inline-block;vertical-align:middle;width:200px;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.el-transfer-panel__body{height:246px}.el-transfer-panel__body.is-with-footer{padding-bottom:40px}.el-transfer-panel__list{margin:0;padding:6px 0;list-style:none;height:246px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.el-transfer-panel__list.is-filterable{height:194px;padding-top:0}.el-transfer-panel__item{height:30px;line-height:30px;padding-left:15px;display:block!important}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:#606266}.el-transfer-panel__item:hover{color:#1890ff}.el-transfer-panel__item.el-checkbox .el-checkbox__label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:24px;line-height:30px}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;margin:15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:auto}.el-transfer-panel__filter .el-input__inner{height:32px;width:100%;font-size:12px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:16px;padding-right:10px;padding-left:30px}.el-transfer-panel__filter .el-input__icon{margin-left:5px}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{height:40px;line-height:40px;background:#f5f7fa;margin:0;padding-left:15px;border-bottom:1px solid #e6ebf5;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000}.el-transfer-panel .el-transfer-panel__header .el-checkbox{display:block;line-height:40px}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{font-size:16px;color:#303133;font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{position:absolute;right:15px;color:#909399;font-size:12px;font-weight:400}.el-transfer-panel .el-transfer-panel__footer{height:40px;background:#fff;margin:0;padding:0;border-top:1px solid #e6ebf5;position:absolute;bottom:0;left:0;width:100%;z-index:1}.el-transfer-panel .el-transfer-panel__footer:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:20px;color:#606266}.el-transfer-panel .el-transfer-panel__empty{margin:0;height:30px;line-height:30px;padding:6px 15px 0;color:#909399;text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{height:14px;width:14px;border-radius:3px}.el-transfer-panel .el-checkbox__inner:after{height:6px;width:3px;left:4px}.el-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}.el-container.is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.el-header{padding:0 20px}.el-aside,.el-header{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.el-aside{overflow:auto}.el-main{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;overflow:auto;padding:20px}.el-footer,.el-main{-webkit-box-sizing:border-box;box-sizing:border-box}.el-footer{padding:0 20px;-ms-flex-negative:0;flex-shrink:0}.el-timeline{margin:0;font-size:14px;list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline-item{position:relative;padding-bottom:20px}.el-timeline-item__wrapper{position:relative;padding-left:28px;top:-3px}.el-timeline-item__tail{position:absolute;left:4px;height:100%;border-left:2px solid #dfe4ed}.el-timeline-item__icon{color:#fff;font-size:13px}.el-timeline-item__node{position:absolute;background-color:#dfe4ed;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-timeline-item__node--normal{left:-1px;width:12px;height:12px}.el-timeline-item__node--large{left:-2px;width:14px;height:14px}.el-timeline-item__node--primary{background-color:#1890ff}.el-timeline-item__node--success{background-color:#13ce66}.el-timeline-item__node--warning{background-color:#ffba00}.el-timeline-item__node--danger{background-color:#ff4949}.el-timeline-item__node--info{background-color:#909399}.el-timeline-item__dot{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-timeline-item__content{color:#303133}.el-timeline-item__timestamp{color:#909399;line-height:1;font-size:13px}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:none;cursor:pointer;padding:0;font-size:14px;font-weight:500}.el-link.is-underline:hover:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid #1890ff}.el-link.is-disabled{cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default{color:#606266}.el-link.el-link--default:hover{color:#1890ff}.el-link.el-link--default:after{border-color:#1890ff}.el-link.el-link--default.is-disabled{color:#c0c4cc}.el-link.el-link--primary{color:#1890ff}.el-link.el-link--primary:hover{color:#46a6ff}.el-link.el-link--primary:after{border-color:#1890ff}.el-link.el-link--primary.is-disabled{color:#8cc8ff}.el-link.el-link--primary.is-underline:hover:after{border-color:#1890ff}.el-link.el-link--danger{color:#ff4949}.el-link.el-link--danger:hover{color:#ff6d6d}.el-link.el-link--danger:after{border-color:#ff4949}.el-link.el-link--danger.is-disabled{color:#ffa4a4}.el-link.el-link--danger.is-underline:hover:after{border-color:#ff4949}.el-link.el-link--success{color:#13ce66}.el-link.el-link--success:hover{color:#42d885}.el-link.el-link--success:after{border-color:#13ce66}.el-link.el-link--success.is-disabled{color:#89e7b3}.el-link.el-link--success.is-underline:hover:after{border-color:#13ce66}.el-link.el-link--warning{color:#ffba00}.el-link.el-link--warning:hover{color:#ffc833}.el-link.el-link--warning:after{border-color:#ffba00}.el-link.el-link--warning.is-disabled{color:#ffdd80}.el-link.el-link--warning.is-underline:hover:after{border-color:#ffba00}.el-link.el-link--info{color:#909399}.el-link.el-link--info:hover{color:#a6a9ad}.el-link.el-link--info:after{border-color:#909399}.el-link.el-link--info.is-disabled{color:#c8c9cc}.el-link.el-link--info.is-underline:hover:after{border-color:#909399}.el-divider{background-color:#dcdfe6;position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative}.el-divider__text{position:absolute;background-color:#fff;padding:0 20px;font-weight:500;color:#303133;font-size:14px}.el-divider__text.is-left{left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-divider__text.is-center{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-image__error,.el-image__inner,.el-image__placeholder{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top}.el-image__inner--center{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}.el-image__error,.el-image__placeholder{background:#f5f7fa}.el-image__error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#c0c4cc;vertical-align:middle}.el-image__preview{cursor:pointer}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__btn{position:absolute;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;opacity:.8;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:24px;color:#fff;background-color:#606266}.el-image-viewer__canvas{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-image-viewer__actions{left:50%;bottom:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:282px;height:44px;padding:0 23px;background-color:#606266;border-color:#fff;border-radius:22px}.el-image-viewer__actions__inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.el-image-viewer__prev{left:40px}.el-image-viewer__next,.el-image-viewer__prev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:44px;height:44px;font-size:24px;color:#fff;background-color:#606266;border-color:#fff}.el-image-viewer__next{right:40px;text-indent:2px}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.viewer-fade-enter-active{-webkit-animation:viewer-fade-in .3s;animation:viewer-fade-in .3s}.viewer-fade-leave-active{-webkit-animation:viewer-fade-out .3s;animation:viewer-fade-out .3s}@-webkit-keyframes viewer-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes viewer-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes viewer-fade-out{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes viewer-fade-out{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-color:#dcdfe6;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;margin:0;-webkit-transition:.1s;transition:.1s;font-weight:400;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:12px 20px;font-size:14px;border-radius:4px}.el-button+.el-button{margin-left:10px}.el-button.is-round{padding:12px 20px}.el-button:focus,.el-button:hover{color:#1890ff;border-color:#badeff;background-color:#e8f4ff}.el-button:active{color:#1682e6;border-color:#1682e6;outline:none}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-plain:focus,.el-button.is-plain:hover{background:#fff;border-color:#1890ff;color:#1890ff}.el-button.is-plain:active{background:#fff;outline:none}.el-button.is-active,.el-button.is-plain:active{border-color:#1682e6;color:#1682e6}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#e6ebf5}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{background-color:#fff;border-color:#e6ebf5;color:#c0c4cc}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{pointer-events:none;content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:hsla(0,0%,100%,.35)}.el-button.is-round{border-radius:20px;padding:12px 23px}.el-button.is-circle{border-radius:50%;padding:12px}.el-button--primary{color:#fff;background-color:#1890ff;border-color:#1890ff}.el-button--primary:focus,.el-button--primary:hover{background:#46a6ff;border-color:#46a6ff;color:#fff}.el-button--primary:active{outline:none}.el-button--primary.is-active,.el-button--primary:active{background:#1682e6;border-color:#1682e6;color:#fff}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{color:#fff;background-color:#8cc8ff;border-color:#8cc8ff}.el-button--primary.is-plain{color:#1890ff;background:#e8f4ff;border-color:#a3d3ff}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:#1890ff;border-color:#1890ff;color:#fff}.el-button--primary.is-plain:active{background:#1682e6;border-color:#1682e6;color:#fff;outline:none}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover{color:#74bcff;background-color:#e8f4ff;border-color:#d1e9ff}.el-button--success{color:#fff;background-color:#13ce66;border-color:#13ce66}.el-button--success:focus,.el-button--success:hover{background:#42d885;border-color:#42d885;color:#fff}.el-button--success:active{outline:none}.el-button--success.is-active,.el-button--success:active{background:#11b95c;border-color:#11b95c;color:#fff}.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover{color:#fff;background-color:#89e7b3;border-color:#89e7b3}.el-button--success.is-plain{color:#13ce66;background:#e7faf0;border-color:#a1ebc2}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{background:#13ce66;border-color:#13ce66;color:#fff}.el-button--success.is-plain:active{background:#11b95c;border-color:#11b95c;color:#fff;outline:none}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover{color:#71e2a3;background-color:#e7faf0;border-color:#d0f5e0}.el-button--warning{color:#fff;background-color:#ffba00;border-color:#ffba00}.el-button--warning:focus,.el-button--warning:hover{background:#ffc833;border-color:#ffc833;color:#fff}.el-button--warning:active{outline:none}.el-button--warning.is-active,.el-button--warning:active{background:#e6a700;border-color:#e6a700;color:#fff}.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover{color:#fff;background-color:#ffdd80;border-color:#ffdd80}.el-button--warning.is-plain{color:#ffba00;background:#fff8e6;border-color:#ffe399}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{background:#ffba00;border-color:#ffba00;color:#fff}.el-button--warning.is-plain:active{background:#e6a700;border-color:#e6a700;color:#fff;outline:none}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover{color:#ffd666;background-color:#fff8e6;border-color:#fff1cc}.el-button--danger{color:#fff;background-color:#ff4949;border-color:#ff4949}.el-button--danger:focus,.el-button--danger:hover{background:#ff6d6d;border-color:#ff6d6d;color:#fff}.el-button--danger:active{outline:none}.el-button--danger.is-active,.el-button--danger:active{background:#e64242;border-color:#e64242;color:#fff}.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover{color:#fff;background-color:#ffa4a4;border-color:#ffa4a4}.el-button--danger.is-plain{color:#ff4949;background:#ffeded;border-color:#ffb6b6}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{background:#ff4949;border-color:#ff4949;color:#fff}.el-button--danger.is-plain:active{background:#e64242;border-color:#e64242;color:#fff;outline:none}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover{color:#ff9292;background-color:#ffeded;border-color:#ffdbdb}.el-button--info{color:#fff;background-color:#909399;border-color:#909399}.el-button--info:focus,.el-button--info:hover{background:#a6a9ad;border-color:#a6a9ad;color:#fff}.el-button--info:active{outline:none}.el-button--info.is-active,.el-button--info:active{background:#82848a;border-color:#82848a;color:#fff}.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover{color:#fff;background-color:#c8c9cc;border-color:#c8c9cc}.el-button--info.is-plain{color:#909399;background:#f4f4f5;border-color:#d3d4d6}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{background:#909399;border-color:#909399;color:#fff}.el-button--info.is-plain:active{background:#82848a;border-color:#82848a;color:#fff;outline:none}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover{color:#bcbec2;background-color:#f4f4f5;border-color:#e9e9eb}.el-button--medium{padding:10px 20px;font-size:14px;border-radius:4px}.el-button--medium.is-round{padding:10px 20px}.el-button--medium.is-circle{padding:10px}.el-button--small{padding:9px 15px;font-size:12px;border-radius:3px}.el-button--small.is-round{padding:9px 15px}.el-button--small.is-circle{padding:9px}.el-button--mini{padding:7px 15px;font-size:12px;border-radius:3px}.el-button--mini.is-round{padding:7px 15px}.el-button--mini.is-circle{padding:7px}.el-button--text{border-color:transparent;color:#1890ff;background:transparent;padding-left:0;padding-right:0}.el-button--text:focus,.el-button--text:hover{color:#46a6ff;border-color:transparent;background-color:transparent}.el-button--text:active{color:#1682e6;background-color:transparent}.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover,.el-button--text:active{border-color:transparent}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{display:table;content:""}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button.is-disabled{z-index:1}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:not(.is-disabled):active,.el-button-group>.el-button:not(.is-disabled):focus,.el-button-group>.el-button:not(.is-disabled):hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--primary:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--primary:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-calendar{background-color:#fff}.el-calendar__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #dfe6ec}.el-calendar__title{color:#000;-ms-flex-item-align:center;align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{padding:12px 0;color:#606266;font-weight:400}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:#c0c4cc}.el-calendar-table td{border-bottom:1px solid #dfe6ec;border-right:1px solid #dfe6ec;vertical-align:top;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.el-calendar-table td.is-selected{background-color:#f2f8fe}.el-calendar-table td.is-today{color:#1890ff}.el-calendar-table tr:first-child td{border-top:1px solid #dfe6ec}.el-calendar-table tr td:first-child{border-left:1px solid #dfe6ec}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;height:85px}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:#f2f8fe}.el-backtop{position:fixed;background-color:#fff;width:40px;height:40px;border-radius:50%;color:#1890ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.12);box-shadow:0 0 6px rgba(0,0,0,.12);cursor:pointer;z-index:5}.el-backtop:hover{background-color:#f2f6fc}.el-page-header{line-height:24px}.el-page-header,.el-page-header__left{display:-webkit-box;display:-ms-flexbox;display:flex}.el-page-header__left{cursor:pointer;margin-right:40px;position:relative}.el-page-header__left:after{content:"";position:absolute;width:1px;height:16px;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#dcdfe6}.el-page-header__left .el-icon-back{font-size:18px;margin-right:6px;-ms-flex-item-align:center;align-self:center}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{font-size:18px;color:#303133}.el-checkbox{color:#606266;font-weight:500;font-size:14px;position:relative;cursor:pointer;display:inline-block;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:30px}.el-checkbox.is-bordered{padding:9px 20px 9px 10px;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:normal;height:40px}.el-checkbox.is-bordered.is-checked{border-color:#1890ff}.el-checkbox.is-bordered.is-disabled{border-color:#e6ebf5;cursor:not-allowed}.el-checkbox.is-bordered+.el-checkbox.is-bordered{margin-left:10px}.el-checkbox.is-bordered.el-checkbox--medium{padding:7px 20px 7px 10px;border-radius:4px;height:36px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label{line-height:17px;font-size:14px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:5px 15px 5px 10px;border-radius:3px;height:32px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{line-height:15px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox.is-bordered.el-checkbox--mini{padding:3px 15px 3px 10px;border-radius:3px;height:28px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label{line-height:12px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:none;display:inline-block;line-height:1;position:relative;vertical-align:middle}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:#edf2fc;border-color:#dcdfe6;cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:#c0c4cc}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:#c0c4cc}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:#c0c4cc;border-color:#c0c4cc}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:#c0c4cc;cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:#1890ff;border-color:#1890ff}.el-checkbox__input.is-checked .el-checkbox__inner:after{-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:#1890ff}.el-checkbox__input.is-focus .el-checkbox__inner{border-color:#1890ff}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#1890ff;border-color:#1890ff}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";position:absolute;display:block;background-color:#fff;height:2px;-webkit-transform:scale(.5);transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:1px solid #dcdfe6;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:#1890ff}.el-checkbox__inner:after{-webkit-box-sizing:content-box;box-sizing:content-box;content:"";border:1px solid #fff;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);width:3px;-webkit-transition:-webkit-transform .15s ease-in .05s;transition:-webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;-webkit-transform-origin:center;transform-origin:center}.el-checkbox__original{opacity:0;outline:none;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox__label{display:inline-block;padding-left:10px;line-height:19px;font-size:14px}.el-checkbox:last-of-type{margin-right:0}.el-checkbox-button,.el-checkbox-button__inner{position:relative;display:inline-block}.el-checkbox-button__inner{line-height:1;font-weight:500;white-space:nowrap;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;margin:0;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:12px 20px;font-size:14px;border-radius:0}.el-checkbox-button__inner.is-round{padding:12px 20px}.el-checkbox-button__inner:hover{color:#1890ff}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;outline:none;position:absolute;margin:0;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:#fff;background-color:#1890ff;border-color:#1890ff;-webkit-box-shadow:-1px 0 0 0 #74bcff;box-shadow:-1px 0 0 0 #74bcff}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:#1890ff}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#e6ebf5;-webkit-box-shadow:none;box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:#e6ebf5}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:1px solid #dcdfe6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:#1890ff}.el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 4px 4px 0}.el-checkbox-button--medium .el-checkbox-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-checkbox-button--medium .el-checkbox-button__inner.is-round{padding:10px 20px}.el-checkbox-button--small .el-checkbox-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:9px 15px}.el-checkbox-button--mini .el-checkbox-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-checkbox-button--mini .el-checkbox-button__inner.is-round{padding:7px 15px}.el-checkbox-group{font-size:0}.el-radio{color:#606266;font-weight:500;line-height:1;position:relative;cursor:pointer;display:inline-block;white-space:nowrap;outline:none;font-size:14px;margin-right:30px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.el-radio.is-bordered{padding:12px 20px 0 10px;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.el-radio.is-bordered.is-checked{border-color:#1890ff}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:#e6ebf5}.el-radio.is-bordered+.el-radio.is-bordered{margin-left:10px}.el-radio--medium.is-bordered{padding:10px 20px 0 10px;border-radius:4px;height:36px}.el-radio--medium.is-bordered .el-radio__label{font-size:14px}.el-radio--medium.is-bordered .el-radio__inner{height:14px;width:14px}.el-radio--small.is-bordered{padding:8px 15px 0 10px;border-radius:3px;height:32px}.el-radio--small.is-bordered .el-radio__label{font-size:12px}.el-radio--small.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio--mini.is-bordered{padding:6px 15px 0 10px;border-radius:3px;height:28px}.el-radio--mini.is-bordered .el-radio__label{font-size:12px}.el-radio--mini.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;outline:none;display:inline-block;line-height:1;position:relative;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{background-color:#f5f7fa;border-color:#dfe4ed;cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:#f5f7fa}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:#f5f7fa;border-color:#dfe4ed}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:#c0c4cc}.el-radio__input.is-disabled+span.el-radio__label{color:#c0c4cc;cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:#1890ff;background:#1890ff}.el-radio__input.is-checked .el-radio__inner:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:#1890ff}.el-radio__input.is-focus .el-radio__inner{border-color:#1890ff}.el-radio__inner{border:1px solid #dcdfe6;border-radius:100%;width:14px;height:14px;background-color:#fff;position:relative;cursor:pointer;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.el-radio__inner:hover{border-color:#1890ff}.el-radio__inner:after{width:4px;height:4px;border-radius:100%;background-color:#fff;content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .15s ease-in;transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in}.el-radio__original{opacity:0;outline:none;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{-webkit-box-shadow:0 0 2px 2px #1890ff;box-shadow:0 0 2px 2px #1890ff}.el-radio__label{font-size:14px;padding-left:10px}.el-scrollbar{overflow:hidden;position:relative}.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar,.el-scrollbar:hover>.el-scrollbar__bar{opacity:1;-webkit-transition:opacity .34s ease-out;transition:opacity .34s ease-out}.el-scrollbar__wrap{overflow:scroll;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:background-color .3s;transition:background-color .3s}.el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity .12s ease-out;transition:opacity .12s ease-out}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-cascader-panel{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px;font-size:14px}.el-cascader-panel.is-bordered{border:1px solid #dfe4ed;border-radius:4px}.el-cascader-menu{min-width:180px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;border-right:1px solid #dfe4ed}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap{height:204px}.el-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#c0c4cc}.el-cascader-node{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:none}.el-cascader-node.is-selectable.in-active-path{color:#606266}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:#1890ff;font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:#f5f7fa}.el-cascader-node.is-disabled{color:#c0c4cc;cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-avatar{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;overflow:hidden;color:#fff;background:#c0c4cc;width:40px;height:40px;line-height:40px;font-size:14px}.el-avatar>img{display:block;height:100%;vertical-align:middle}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:4px}.el-avatar--icon{font-size:18px}.el-avatar--large{width:40px;height:40px;line-height:40px}.el-avatar--medium{width:36px;height:36px;line-height:36px}.el-avatar--small{width:28px;height:28px;line-height:28px}@-webkit-keyframes el-drawer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes el-drawer-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes rtl-drawer-in{0%{-webkit-transform:translate(100%);transform:translate(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes rtl-drawer-in{0%{-webkit-transform:translate(100%);transform:translate(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes rtl-drawer-out{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100%);transform:translate(100%)}}@keyframes rtl-drawer-out{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100%);transform:translate(100%)}}@-webkit-keyframes ltr-drawer-in{0%{-webkit-transform:translate(-100%);transform:translate(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ltr-drawer-in{0%{-webkit-transform:translate(-100%);transform:translate(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ltr-drawer-out{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes ltr-drawer-out{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@-webkit-keyframes ttb-drawer-in{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ttb-drawer-in{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ttb-drawer-out{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes ttb-drawer-out{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes btt-drawer-in{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes btt-drawer-in{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes btt-drawer-out{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes btt-drawer-out{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}.el-drawer{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);overflow:hidden;outline:0}.el-drawer.rtl{-webkit-animation:rtl-drawer-out .3s;animation:rtl-drawer-out .3s}.el-drawer__open .el-drawer.rtl{-webkit-animation:rtl-drawer-in .3s 1ms;animation:rtl-drawer-in .3s 1ms}.el-drawer.ltr{-webkit-animation:ltr-drawer-out .3s;animation:ltr-drawer-out .3s}.el-drawer__open .el-drawer.ltr{-webkit-animation:ltr-drawer-in .3s 1ms;animation:ltr-drawer-in .3s 1ms}.el-drawer.ttb{-webkit-animation:ttb-drawer-out .3s;animation:ttb-drawer-out .3s}.el-drawer__open .el-drawer.ttb{-webkit-animation:ttb-drawer-in .3s 1ms;animation:ttb-drawer-in .3s 1ms}.el-drawer.btt{-webkit-animation:btt-drawer-out .3s;animation:btt-drawer-out .3s}.el-drawer__open .el-drawer.btt{-webkit-animation:btt-drawer-in .3s 1ms;animation:btt-drawer-in .3s 1ms}.el-drawer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;margin:0}.el-drawer__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#72767b;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;padding:20px;padding-bottom:0}.el-drawer__header>:first-child,.el-drawer__title{-webkit-box-flex:1;-ms-flex:1;flex:1}.el-drawer__title{margin:0;line-height:inherit;font-size:1rem}.el-drawer__close-btn{border:none;cursor:pointer;font-size:20px;color:inherit;background-color:transparent}.el-drawer__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.el-drawer__body>*{-webkit-box-sizing:border-box;box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.btt,.el-drawer.ttb{width:100%;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer__container{position:relative;left:0;right:0;top:0;bottom:0;height:100%;width:100%}.el-drawer-fade-enter-active{-webkit-animation:el-drawer-fade-in .3s;animation:el-drawer-fade-in .3s}.el-drawer-fade-leave-active{animation:el-drawer-fade-in .3s reverse}.el-popconfirm__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin:0}@-webkit-keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{height:16px;margin-top:16px;background:#f2f2f2}.el-skeleton.is-animated .el-skeleton__item{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f2f2f2),color-stop(37%,#e6e6e6),color-stop(63%,#f2f2f2));background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;-webkit-animation:el-skeleton-loading 1.4s ease infinite;animation:el-skeleton-loading 1.4s ease infinite}.el-skeleton__item{background:#f2f2f2;display:inline-block;height:16px;border-radius:4px;width:100%}.el-skeleton__circle{border-radius:50%;width:36px;height:36px;line-height:36px}.el-skeleton__circle--lg{width:40px;height:40px;line-height:40px}.el-skeleton__circle--md{width:28px;height:28px;line-height:28px}.el-skeleton__button{height:40px;width:64px;border-radius:4px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:13px}.el-skeleton__caption{height:12px}.el-skeleton__h1{height:20px}.el-skeleton__h3{height:18px}.el-skeleton__h5{height:16px}.el-skeleton__image{width:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0}.el-skeleton__image svg{fill:#dcdde0;width:22%;height:22%}.el-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0}.el-empty__image{width:160px}.el-empty__image img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;vertical-align:top;-o-object-fit:contain;object-fit:contain}.el-empty__image svg{fill:#dcdde0;width:100%;height:100%;vertical-align:top}.el-empty__description{margin-top:20px}.el-empty__description p{margin:0;font-size:14px;color:#909399}.el-empty__bottom{margin-top:20px}.el-descriptions{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#303133}.el-descriptions__header{margin-bottom:20px}.el-descriptions__title{font-size:16px;font-weight:700}.el-descriptions__body{color:#606266;background-color:#fff}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%;table-layout:fixed}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;font-weight:400;line-height:1.5}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-right{text-align:right}.el-descriptions .is-bordered{table-layout:auto}.el-descriptions .is-bordered .el-descriptions-item__cell{border:1px solid #e6ebf5;padding:12px 10px}.el-descriptions :not(.is-bordered) .el-descriptions-item__cell{padding-bottom:12px}.el-descriptions--medium.is-bordered .el-descriptions-item__cell{padding:10px}.el-descriptions--medium:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:10px}.el-descriptions--small{font-size:12px}.el-descriptions--small.is-bordered .el-descriptions-item__cell{padding:8px 10px}.el-descriptions--small:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:8px}.el-descriptions--mini{font-size:12px}.el-descriptions--mini.is-bordered .el-descriptions-item__cell{padding:6px 10px}.el-descriptions--mini:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:6px}.el-descriptions-item{vertical-align:top}.el-descriptions-item__container{display:-webkit-box;display:-ms-flexbox;display:flex}.el-descriptions-item__container .el-descriptions-item__content,.el-descriptions-item__container .el-descriptions-item__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.el-descriptions-item__container .el-descriptions-item__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.el-descriptions-item__label.has-colon:after{content:":";position:relative;top:-.5px}.el-descriptions-item__label.is-bordered-label{font-weight:700;color:#909399;background:#fafafa}.el-descriptions-item__label:not(.is-bordered-label){margin-right:10px}.el-descriptions-item__content{word-break:break-word;overflow-wrap:break-word}.el-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 30px}.el-result__icon svg{width:64px;height:64px}.el-result__title{margin-top:20px}.el-result__title p{margin:0;font-size:20px;color:#303133;line-height:1.3}.el-result__subtitle{margin-top:10px}.el-result__subtitle p{margin:0;font-size:14px;color:#606266;line-height:1.3}.el-result__extra{margin-top:30px}.el-result .icon-success{fill:#13ce66}.el-result .icon-error{fill:#ff4949}.el-result .icon-info{fill:#909399}.el-result .icon-warning{fill:#ffba00}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .28s;transition:opacity .28s}.fade-enter,.fade-leave-active{opacity:0}.fade-transform-enter-active,.fade-transform-leave-active{-webkit-transition:all .5s;transition:all .5s}.fade-transform-enter{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.fade-transform-leave-to{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.breadcrumb-enter-active,.breadcrumb-leave-active{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-enter,.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.breadcrumb-move{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-leave-active{position:absolute}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400!important}.el-upload input[type=file]{display:none!important}.el-upload__input{display:none}.cell .el-tag{margin-right:0}.small-padding .cell{padding-left:5px;padding-right:5px}.fixed-width .el-button--mini{padding:7px 10px;width:60px}.status-col .cell{padding:0 10px;text-align:center}.status-col .cell .el-tag{margin-right:0}.el-dialog{-webkit-transform:none;transform:none;left:0;position:relative;margin:0 auto}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:200px}.el-dropdown-menu a{display:block}.el-range-editor.el-input__inner{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.el-range-separator{-webkit-box-sizing:content-box;box-sizing:content-box}.el-menu--collapse>div>.el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}#app .main-container{min-height:100%;-webkit-transition:margin-left .28s;transition:margin-left .28s;margin-left:200px;position:relative}#app .sidebarHide{margin-left:0!important}#app .sidebar-container{-webkit-transition:width .28s;transition:width .28s;width:200px!important;background-color:#304156;height:100%;position:fixed;font-size:0;top:0;bottom:0;left:0;z-index:1001;overflow:hidden;-webkit-box-shadow:2px 0 6px rgba(0,21,41,.35);box-shadow:2px 0 6px rgba(0,21,41,.35)}#app .sidebar-container .horizontal-collapse-transition{-webkit-transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out;transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out}#app .sidebar-container .scrollbar-wrapper{overflow-x:hidden!important}#app .sidebar-container .el-scrollbar__bar.is-vertical{right:0}#app .sidebar-container .el-scrollbar{height:100%}#app .sidebar-container.has-logo .el-scrollbar{height:calc(100% - 50px)}#app .sidebar-container .is-horizontal{display:none}#app .sidebar-container a{display:inline-block;width:100%;overflow:hidden}#app .sidebar-container .svg-icon{margin-right:16px}#app .sidebar-container .el-menu{border:none;height:100%;width:100%!important}#app .sidebar-container .el-menu-item,#app .sidebar-container .el-submenu__title{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#app .sidebar-container .el-submenu__title:hover,#app .sidebar-container .submenu-title-noDropdown:hover{background-color:rgba(0,0,0,.06)!important}#app .sidebar-container .theme-dark .is-active>.el-submenu__title{color:#f4f4f5!important}#app .sidebar-container .el-submenu .el-menu-item,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title{min-width:200px!important}#app .sidebar-container .el-submenu .el-menu-item:hover,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title:hover{background-color:rgba(0,0,0,.06)!important}#app .sidebar-container .theme-dark .el-submenu .el-menu-item,#app .sidebar-container .theme-dark .nest-menu .el-submenu>.el-submenu__title{background-color:#1f2d3d!important}#app .sidebar-container .theme-dark .el-submenu .el-menu-item:hover,#app .sidebar-container .theme-dark .nest-menu .el-submenu>.el-submenu__title:hover{background-color:#001528!important}#app .hideSidebar .sidebar-container{width:54px!important}#app .hideSidebar .main-container{margin-left:54px}#app .hideSidebar .submenu-title-noDropdown{padding:0!important;position:relative}#app .hideSidebar .submenu-title-noDropdown .el-tooltip{padding:0!important}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .svg-icon{margin-left:20px}#app .hideSidebar .el-submenu{overflow:hidden}#app .hideSidebar .el-submenu>.el-submenu__title{padding:0!important}#app .hideSidebar .el-submenu>.el-submenu__title .svg-icon{margin-left:20px}#app .hideSidebar .el-menu--collapse .el-submenu>.el-submenu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}#app .el-menu--collapse .el-menu .el-submenu{min-width:200px!important}#app .mobile .main-container{margin-left:0}#app .mobile .sidebar-container{-webkit-transition:-webkit-transform .28s;transition:-webkit-transform .28s;transition:transform .28s;transition:transform .28s,-webkit-transform .28s;width:200px!important}#app .mobile.hideSidebar .sidebar-container{pointer-events:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}#app .withoutAnimation .main-container,#app .withoutAnimation .sidebar-container{-webkit-transition:none;transition:none}.el-menu--vertical>.el-menu .svg-icon{margin-right:16px}.el-menu--vertical .el-menu-item:hover,.el-menu--vertical .nest-menu .el-submenu>.el-submenu__title:hover{background-color:rgba(0,0,0,.06)!important}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:#d3dce6}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:6px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:#99a9bf;border-radius:20px}.blue-btn{background:#324157}.blue-btn:hover{color:#324157}.blue-btn:hover:after,.blue-btn:hover:before{background:#324157}.light-blue-btn{background:#3a71a8}.light-blue-btn:hover{color:#3a71a8}.light-blue-btn:hover:after,.light-blue-btn:hover:before{background:#3a71a8}.red-btn{background:#c03639}.red-btn:hover{color:#c03639}.red-btn:hover:after,.red-btn:hover:before{background:#c03639}.pink-btn{background:#e65d6e}.pink-btn:hover{color:#e65d6e}.pink-btn:hover:after,.pink-btn:hover:before{background:#e65d6e}.green-btn{background:#30b08f}.green-btn:hover{color:#30b08f}.green-btn:hover:after,.green-btn:hover:before{background:#30b08f}.tiffany-btn{background:#4ab7bd}.tiffany-btn:hover{color:#4ab7bd}.tiffany-btn:hover:after,.tiffany-btn:hover:before{background:#4ab7bd}.yellow-btn{background:#fec171}.yellow-btn:hover{color:#fec171}.yellow-btn:hover:after,.yellow-btn:hover:before{background:#fec171}.pan-btn{font-size:14px;color:#fff;padding:14px 36px;border-radius:8px;border:none;outline:none;-webkit-transition:all .6s ease;transition:all .6s ease;position:relative;display:inline-block}.pan-btn:hover{background:#fff}.pan-btn:hover:after,.pan-btn:hover:before{width:100%;-webkit-transition:all .6s ease;transition:all .6s ease}.pan-btn:after,.pan-btn:before{content:"";position:absolute;top:0;right:0;height:2px;width:0;-webkit-transition:all .4s ease;transition:all .4s ease}.pan-btn:after{right:inherit;top:inherit;left:0;bottom:0}.custom-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;color:#fff;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;padding:10px 15px;font-size:14px;border-radius:4px}body{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}label{font-weight:700}html{-webkit-box-sizing:border-box;box-sizing:border-box}#app,html{height:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.no-padding{padding:0!important}.padding-content{padding:4px 0}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.fr{float:right}.fl{float:left}.pr-5{padding-right:5px}.pl-5{padding-left:5px}.block{display:block}.pointer{cursor:pointer}.inlineBlock{display:block}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}aside{background:#eef1f6;padding:8px 24px;margin-bottom:20px;border-radius:2px;display:block;line-height:32px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#2c3e50;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}aside a{color:#337ab7;cursor:pointer}aside a:hover{color:#20a0ff}.app-container{padding:20px}.components-container{margin:30px 50px;position:relative}.pagination-container{margin-top:30px}.text-center{text-align:center}.sub-navbar{height:50px;line-height:50px;position:relative;width:100%;text-align:right;padding-right:20px;-webkit-transition:position .6s ease;transition:position .6s ease;background:-webkit-gradient(linear,left top,right top,from(#20b6f9),color-stop(0,#20b6f9),color-stop(100%,#2178f1),to(#2178f1));background:linear-gradient(90deg,#20b6f9,#20b6f9 0,#2178f1 100%,#2178f1 0)}.sub-navbar .subtitle{font-size:20px;color:#fff}.sub-navbar.deleted,.sub-navbar.draft{background:#d0d0d0}.link-type,.link-type:focus{color:#337ab7;cursor:pointer}.link-type:focus:hover,.link-type:hover{color:#20a0ff}.filter-container{padding-bottom:10px}.filter-container .filter-item{display:inline-block;vertical-align:middle;margin-bottom:10px}.multiselect{line-height:16px}.multiselect--active{z-index:1000!important}.pt5{padding-top:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}.mt5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.mb8{margin-bottom:8px}.ml5{margin-left:5px}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.el-dialog:not(.is-fullscreen){margin-top:6vh!important}.el-dialog__wrapper.scrollbar .el-dialog .el-dialog__body{overflow:auto;overflow-x:hidden;max-height:70vh;padding:10px 20px 0}.el-dialog__body{padding:10px 20px 0}.el-table .el-table__fixed-header-wrapper th,.el-table .el-table__header-wrapper th{word-break:break-word;background-color:#f8f8f9;color:#515a6e;height:40px;font-size:13px}.el-table .el-table__body-wrapper .el-button [class*=el-icon-]+span{margin-left:1px}.form-header{font-size:15px;color:#6379bb;border-bottom:1px solid #ddd;margin:8px 10px 25px 10px;padding-bottom:5px}.pagination-container{position:relative;height:25px;margin-bottom:10px;margin-top:15px;padding:10px 20px!important}.tree-border{margin-top:5px;border:1px solid #e5e6e7;background:#fff none;border-radius:4px}.pagination-container .el-pagination{right:0;position:absolute}@media (max-width:768px){.pagination-container .el-pagination>.el-pagination__jump,.pagination-container .el-pagination>.el-pagination__sizes{display:none!important}}.el-table .fixed-width .el-button--mini{padding-left:0;padding-right:0;width:inherit}.el-table .el-dropdown-link{cursor:pointer;color:#409eff;margin-left:5px}.el-icon-arrow-down,.el-table .el-dropdown{font-size:12px}.el-tree-node__content>.el-checkbox{margin-right:8px}.list-group-striped>.list-group-item{border-left:0;border-right:0;border-radius:0;padding-left:0;padding-right:0}.list-group{padding-left:0;list-style:none}.list-group-item{border-bottom:1px solid #e7eaec;border-top:1px solid #e7eaec;margin-bottom:-1px;padding:11px 0;font-size:13px}.pull-right{float:right!important}.el-card__header{padding:14px 15px 7px;min-height:40px}.el-card__body{padding:15px 20px 20px 20px}.card-box{padding-right:15px;padding-left:15px;margin-bottom:10px}.el-button--cyan.is-active,.el-button--cyan:active{background:#20b2aa;border-color:#20b2aa;color:#fff}.el-button--cyan:focus,.el-button--cyan:hover{background:#48d1cc;border-color:#48d1cc;color:#fff}.el-button--cyan{background-color:#20b2aa;border-color:#20b2aa;color:#fff}.text-navy{color:#1ab394}.text-primary{color:inherit}.text-success{color:#1c84c6}.text-info{color:#23c6c8}.text-warning{color:#f8ac59}.text-danger{color:#ed5565}.text-muted{color:#888}.img-circle{border-radius:50%}.img-lg{width:120px;height:120px}.avatar-upload-preview{position:absolute;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:200px;height:200px;border-radius:50%;-webkit-box-shadow:0 0 4px #ccc;box-shadow:0 0 4px #ccc;overflow:hidden}.sortable-ghost{opacity:.8;color:#fff!important;background:#42b983!important}.top-right-btn{position:relative;float:right}li,ul{list-style:none}.el-descriptions__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;margin-top:10px}.userselect{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.showRightPanel{overflow:hidden;position:relative;width:calc(100% - 15px)}.rightPanel-background[data-v-2b17496a]{position:fixed;top:0;left:0;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.7,.3,.1,1);transition:opacity .3s cubic-bezier(.7,.3,.1,1);background:rgba(0,0,0,.2);z-index:-1}.rightPanel[data-v-2b17496a]{width:100%;max-width:260px;height:100vh;position:fixed;top:0;right:0;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.05);box-shadow:0 0 15px 0 rgba(0,0,0,.05);-webkit-transition:all .25s cubic-bezier(.7,.3,.1,1);transition:all .25s cubic-bezier(.7,.3,.1,1);-webkit-transform:translate(100%);transform:translate(100%);background:#fff;z-index:40000}.show[data-v-2b17496a]{-webkit-transition:all .3s cubic-bezier(.7,.3,.1,1);transition:all .3s cubic-bezier(.7,.3,.1,1)}.show .rightPanel-background[data-v-2b17496a]{z-index:20000;opacity:1;width:100%;height:100%}.show .rightPanel[data-v-2b17496a]{-webkit-transform:translate(0);transform:translate(0)}.handle-button[data-v-2b17496a]{width:48px;height:48px;position:absolute;left:-48px;text-align:center;font-size:24px;border-radius:6px 0 0 6px!important;z-index:0;pointer-events:auto;cursor:pointer;color:#fff;line-height:48px}.handle-button i[data-v-2b17496a]{font-size:24px;line-height:48px}.app-main[data-v-f3be4606]{min-height:calc(100vh - 50px);width:100%;position:relative;overflow:hidden}.fixed-header+.app-main[data-v-f3be4606]{padding-top:50px}.hasTagsView .app-main[data-v-f3be4606]{min-height:calc(100vh - 84px)}.hasTagsView .fixed-header+.app-main[data-v-f3be4606]{padding-top:84px}.el-popup-parent--hidden .fixed-header{padding-right:17px}.app-breadcrumb.el-breadcrumb[data-v-08dd0676]{display:inline-block;font-size:14px;line-height:50px;margin-left:8px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-08dd0676]{color:#97a8be;cursor:text}.topmenu-container.el-menu--horizontal>.el-menu-item{float:left;height:50px!important;line-height:50px!important;color:#999093!important;padding:0 5px!important;margin:0 10px!important}.el-menu--horizontal>.el-submenu.is-active .el-submenu__title,.topmenu-container.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--theme)!important;color:#303133}.topmenu-container.el-menu--horizontal>.el-submenu .el-submenu__title{float:left;height:50px!important;line-height:50px!important;color:#999093!important;padding:0 5px!important;margin:0 10px!important}.hamburger[data-v-49e15297]{display:inline-block;vertical-align:middle;width:20px;height:20px}.hamburger.is-active[data-v-49e15297]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.screenfull-svg[data-v-243c7c0f]{display:inline-block;cursor:pointer;fill:#5a5e66;width:20px;height:20px;vertical-align:10px}.header-search[data-v-55552066]{font-size:0!important}.header-search .search-icon[data-v-55552066]{cursor:pointer;font-size:18px;vertical-align:middle}.header-search .header-search-select[data-v-55552066]{font-size:18px;-webkit-transition:width .2s;transition:width .2s;width:0;overflow:hidden;background:transparent;border-radius:0;display:inline-block;vertical-align:middle}.header-search .header-search-select[data-v-55552066] .el-input__inner{border-radius:0;border:0;padding-left:0;padding-right:0;-webkit-box-shadow:none!important;box-shadow:none!important;border-bottom:1px solid #d9d9d9;vertical-align:middle}.header-search.show .header-search-select[data-v-55552066]{width:210px;margin-left:10px}.navbar[data-v-0557aae2]{height:50px;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,21,41,.08);box-shadow:0 1px 4px rgba(0,21,41,.08)}.navbar .hamburger-container[data-v-0557aae2]{line-height:46px;height:100%;float:left;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;-webkit-tap-highlight-color:transparent}.navbar .hamburger-container[data-v-0557aae2]:hover{background:rgba(0,0,0,.025)}.navbar .breadcrumb-container[data-v-0557aae2]{float:left}.navbar .topmenu-container[data-v-0557aae2]{position:absolute;left:50px}.navbar .errLog-container[data-v-0557aae2]{display:inline-block;vertical-align:top}.navbar .right-menu[data-v-0557aae2]{float:right;height:100%;line-height:50px}.navbar .right-menu[data-v-0557aae2]:focus{outline:none}.navbar .right-menu .right-menu-item[data-v-0557aae2]{display:inline-block;padding:0 8px;height:100%;font-size:18px;color:#5a5e66;vertical-align:text-bottom}.navbar .right-menu .right-menu-item.hover-effect[data-v-0557aae2]{cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.navbar .right-menu .right-menu-item.hover-effect[data-v-0557aae2]:hover{background:rgba(0,0,0,.025)}.navbar .right-menu .avatar-container[data-v-0557aae2]{margin-right:30px}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-0557aae2]{margin-top:5px;position:relative}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-0557aae2]{cursor:pointer;width:40px;height:40px;border-radius:10px}.navbar .right-menu .avatar-container .avatar-wrapper .el-icon-caret-bottom[data-v-0557aae2]{cursor:pointer;position:absolute;right:-20px;top:25px;font-size:12px}.theme-message,.theme-picker-dropdown{z-index:99999!important}.theme-picker .el-color-picker__trigger{height:26px!important;width:26px!important;padding:2px}.theme-picker-dropdown .el-color-dropdown__link-btn{display:none}.setting-drawer-content .setting-drawer-title[data-v-84da46fe]{margin-bottom:12px;color:rgba(0,0,0,.85);font-size:14px;line-height:22px;font-weight:700}.setting-drawer-content .setting-drawer-block-checbox[data-v-84da46fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;margin-bottom:20px}.setting-drawer-content .setting-drawer-block-checbox .setting-drawer-block-checbox-item[data-v-84da46fe]{position:relative;margin-right:16px;border-radius:2px;cursor:pointer}.setting-drawer-content .setting-drawer-block-checbox .setting-drawer-block-checbox-item img[data-v-84da46fe]{width:48px;height:48px}.setting-drawer-content .setting-drawer-block-checbox .setting-drawer-block-checbox-item .setting-drawer-block-checbox-selectIcon[data-v-84da46fe]{position:absolute;top:0;right:0;width:100%;height:100%;padding-top:15px;padding-left:24px;color:#1890ff;font-weight:700;font-size:14px}.drawer-container[data-v-84da46fe]{padding:24px;font-size:14px;line-height:1.5;word-wrap:break-word}.drawer-container .drawer-title[data-v-84da46fe]{margin-bottom:12px;color:rgba(0,0,0,.85);font-size:14px;line-height:22px}.drawer-container .drawer-item[data-v-84da46fe]{color:rgba(0,0,0,.65);font-size:14px;padding:12px 0}.drawer-container .drawer-switch[data-v-84da46fe]{float:right}.sidebarLogoFade-enter-active[data-v-663603a1]{-webkit-transition:opacity 1.5s;transition:opacity 1.5s}.sidebarLogoFade-enter[data-v-663603a1],.sidebarLogoFade-leave-to[data-v-663603a1]{opacity:0}.sidebar-logo-container[data-v-663603a1]{position:relative;width:100%;height:50px;line-height:50px;background:#2b2f3a;text-align:center;overflow:hidden}.sidebar-logo-container .sidebar-logo-link[data-v-663603a1]{height:100%;width:100%}.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-663603a1]{width:32px;height:32px;vertical-align:middle;margin-right:12px}.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-663603a1]{display:inline-block;margin:0;color:#fff;font-weight:600;line-height:50px;font-size:14px;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;vertical-align:middle}.sidebar-logo-container.collapse .sidebar-logo[data-v-663603a1]{margin-right:0}.scroll-container[data-v-41421bb2]{white-space:nowrap;position:relative;overflow:hidden;width:100%}.scroll-container[data-v-41421bb2] .el-scrollbar__bar{bottom:0}.scroll-container[data-v-41421bb2] .el-scrollbar__wrap{height:49px}.tags-view-container[data-v-15c1bde7]{height:34px;width:100%;background:#fff;border-bottom:1px solid #d8dce5;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 0 3px 0 rgba(0,0,0,.04);box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 0 3px 0 rgba(0,0,0,.04)}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-15c1bde7]{display:inline-block;position:relative;cursor:pointer;height:26px;line-height:26px;border:1px solid #d8dce5;color:#495060;background:#fff;padding:0 8px;font-size:12px;margin-left:5px;margin-top:4px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-15c1bde7]:first-of-type{margin-left:15px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-15c1bde7]:last-of-type{margin-right:15px}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-15c1bde7]{background-color:#42b983;color:#fff;border-color:#42b983}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-15c1bde7]:before{content:"";background:#fff;display:inline-block;width:8px;height:8px;border-radius:50%;position:relative;margin-right:2px}.tags-view-container .contextmenu[data-v-15c1bde7]{margin:0;background:#fff;z-index:3000;position:absolute;list-style-type:none;padding:5px 0;border-radius:4px;font-size:12px;font-weight:400;color:#333;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.3);box-shadow:2px 2px 3px 0 rgba(0,0,0,.3)}.tags-view-container .contextmenu li[data-v-15c1bde7]{margin:0;padding:7px 16px;cursor:pointer}.tags-view-container .contextmenu li[data-v-15c1bde7]:hover{background:#eee}.tags-view-wrapper .tags-view-item .el-icon-close{width:16px;height:16px;vertical-align:2px;border-radius:50%;text-align:center;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.tags-view-wrapper .tags-view-item .el-icon-close:before{-webkit-transform:scale(.6);transform:scale(.6);display:inline-block;vertical-align:-3px}.tags-view-wrapper .tags-view-item .el-icon-close:hover{background-color:#b4bccc;color:#fff}[data-v-7e9659ec]:export{menuColor:#bfcbd9;menuLightColor:rgba(0,0,0,.7);menuColorActive:#f4f4f5;menuBackground:#304156;menuLightBackground:#fff;subMenuBackground:#1f2d3d;subMenuHover:#001528;sideBarWidth:200px;logoTitleColor:#fff;logoLightTitleColor:#001529}.app-wrapper[data-v-7e9659ec]{position:relative;height:100%;width:100%}.app-wrapper[data-v-7e9659ec]:after{content:"";display:table;clear:both}.app-wrapper.mobile.openSidebar[data-v-7e9659ec]{position:fixed;top:0}.drawer-bg[data-v-7e9659ec]{background:#000;opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999}.fixed-header[data-v-7e9659ec]{position:fixed;top:0;right:0;z-index:9;width:calc(100% - 200px);-webkit-transition:width .28s;transition:width .28s}.hideSidebar .fixed-header[data-v-7e9659ec]{width:calc(100% - 54px)}.mobile .fixed-header[data-v-7e9659ec],.sidebarHide .fixed-header[data-v-7e9659ec]{width:100%}.svg-icon[data-v-248913c8]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.svg-external-icon[data-v-248913c8]{background-color:currentColor;-webkit-mask-size:cover!important;mask-size:cover!important;display:inline-block}.pagination-container[data-v-f3d032e2]{background:#fff;padding:32px 16px}.pagination-container.hidden[data-v-f3d032e2]{display:none}[data-v-b0cca3be] .el-transfer__button{border-radius:50%;padding:12px;display:block;margin-left:0}[data-v-b0cca3be] .el-transfer__button:first-child{margin-bottom:10px}.editor,.ql-toolbar{white-space:pre-wrap!important;line-height:normal!important}.quill-img{display:none}.ql-snow .ql-tooltip[data-mode=link]:before{content:"请输入链接地址:"}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"保存";padding-right:0}.ql-snow .ql-tooltip[data-mode=video]:before{content:"请输入视频地址:"}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"14px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"10px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"18px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"32px"}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"文本"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"标题1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"标题2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"标题3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"标题4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"标题5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"标题6"}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"标准字体"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"衬线字体"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"等宽字体"}.upload-file-uploader[data-v-44771c67]{margin-bottom:5px}.upload-file-list .el-upload-list__item[data-v-44771c67]{border:1px solid #e4e7ed;line-height:2;margin-bottom:10px;position:relative}.upload-file-list .ele-upload-list__item-content[data-v-44771c67]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit}.ele-upload-list__item-content-action .el-link[data-v-44771c67]{margin-right:10px}[data-v-0efb1103].hide .el-upload--picture-card{display:none}[data-v-0efb1103] .el-list-enter-active,[data-v-0efb1103] .el-list-leave-active{-webkit-transition:all 0s;transition:all 0s}.el-list-leave-active[data-v-0efb1103],[data-v-0efb1103] .el-list-enter{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.el-image[data-v-86383bee]{border-radius:5px;background-color:#ebeef5;-webkit-box-shadow:0 0 5px 1px #ccc;box-shadow:0 0 5px 1px #ccc}.el-image[data-v-86383bee] .el-image__inner{-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.el-image[data-v-86383bee] .el-image__inner:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.el-image[data-v-86383bee] .image-slot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:#909399;font-size:30px}.el-tag+.el-tag[data-v-298a5496]{margin-left:10px} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/app.ca22de94.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/app.ca22de94.css.gz new file mode 100644 index 00000000..c7e1a169 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/app.ca22de94.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-1537fc93.bbc9fa95.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-1537fc93.bbc9fa95.css new file mode 100644 index 00000000..dd2f21cd --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-1537fc93.bbc9fa95.css @@ -0,0 +1 @@ +.errPage-container[data-v-f2e02586]{width:800px;max-width:100%;margin:100px auto}.errPage-container .pan-back-btn[data-v-f2e02586]{background:#008489;color:#fff;border:none!important}.errPage-container .pan-gif[data-v-f2e02586]{margin:0 auto;display:block}.errPage-container .pan-img[data-v-f2e02586]{display:block;margin:0 auto;width:100%}.errPage-container .text-jumbo[data-v-f2e02586]{font-size:60px;font-weight:700;color:#484848}.errPage-container .list-unstyled[data-v-f2e02586]{font-size:14px}.errPage-container .list-unstyled li[data-v-f2e02586]{padding-bottom:5px}.errPage-container .list-unstyled a[data-v-f2e02586]{color:#008489;text-decoration:none}.errPage-container .list-unstyled a[data-v-f2e02586]:hover{text-decoration:underline} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-1537fc93.bbc9fa95.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-1537fc93.bbc9fa95.css.gz new file mode 100644 index 00000000..1755aa41 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-1537fc93.bbc9fa95.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-1c6cc160.b8b921a2.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-1c6cc160.b8b921a2.css new file mode 100644 index 00000000..7b3d35a1 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-1c6cc160.b8b921a2.css @@ -0,0 +1 @@ +.el-descriptions-item__label:not(.is-bordered-label){text-align:right;width:110px;display:inline-block}div.jccd[data-v-f2ffa3b4]{line-height:36px;width:90%;margin:0 auto;border:1px solid #d9cdcd;padding:20px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.imglist[data-v-f2ffa3b4]{overflow:hidden;padding:0;margin:0}.imglist li[data-v-f2ffa3b4]{float:left;margin:5px;width:100px;height:100px;overflow:hidden}.imglist li img[data-v-f2ffa3b4]{width:100%;display:block} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-1c6cc160.b8b921a2.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-1c6cc160.b8b921a2.css.gz new file mode 100644 index 00000000..340ed974 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-1c6cc160.b8b921a2.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-263efae4.24e67cc5.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-263efae4.24e67cc5.css new file mode 100644 index 00000000..c91b611f --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-263efae4.24e67cc5.css @@ -0,0 +1 @@ +.user-info-head[data-v-f4b0b332]{position:relative;display:inline-block;height:120px} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-2e4a48fd.a6ed602b.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-2e4a48fd.a6ed602b.css new file mode 100644 index 00000000..ea4eefea --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-2e4a48fd.a6ed602b.css @@ -0,0 +1 @@ +.el-descriptions-item__label:not(.is-bordered-label){text-align:right;width:120px;display:inline-block}.el-pager li:not(.disabled).active{background-color:#1890ff;color:#fff}.el-pagination .btn-next,.el-pagination .btn-prev,.el-pagination .el-pager li{margin:0 5px;background-color:#f4f4f5;color:#606266;min-width:30px;border-radius:2px} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-2e4a48fd.a6ed602b.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-2e4a48fd.a6ed602b.css.gz new file mode 100644 index 00000000..ae441858 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-2e4a48fd.a6ed602b.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-3c406e86.a7a10fc5.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-3c406e86.a7a10fc5.css new file mode 100644 index 00000000..403a934a --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-3c406e86.a7a10fc5.css @@ -0,0 +1 @@ +.login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background-image:url(../../static/img/login-background.f9f49138.jpg);background-size:cover}.title{margin:0 auto 30px auto;text-align:center;color:#707070}.login-form{border-radius:6px;background:#fff;width:400px;padding:25px 25px 5px 25px}.el-input,input{height:38px}.input-icon{height:39px;width:14px;margin-left:2px;cursor:pointer}.login-tip{font-size:13px;text-align:center;color:#bfbfbf}.login-code{width:33%;height:38px;float:right}img{cursor:pointer;vertical-align:middle}.el-login-footer{height:40px;line-height:40px;position:fixed;bottom:0;width:100%;text-align:center;color:#fff;font-family:Arial;font-size:12px;letter-spacing:1px}.login-code-img{height:38px} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-3c406e86.a7a10fc5.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-3c406e86.a7a10fc5.css.gz new file mode 100644 index 00000000..d03aa5f0 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-3c406e86.a7a10fc5.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-3e17a782.a6ed602b.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-3e17a782.a6ed602b.css new file mode 100644 index 00000000..ea4eefea --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-3e17a782.a6ed602b.css @@ -0,0 +1 @@ +.el-descriptions-item__label:not(.is-bordered-label){text-align:right;width:120px;display:inline-block}.el-pager li:not(.disabled).active{background-color:#1890ff;color:#fff}.el-pagination .btn-next,.el-pagination .btn-prev,.el-pagination .el-pager li{margin:0 5px;background-color:#f4f4f5;color:#606266;min-width:30px;border-radius:2px} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-3e17a782.a6ed602b.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-3e17a782.a6ed602b.css.gz new file mode 100644 index 00000000..ae441858 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-3e17a782.a6ed602b.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-4209697a.f6f4f845.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-4209697a.f6f4f845.css new file mode 100644 index 00000000..ead17741 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-4209697a.f6f4f845.css @@ -0,0 +1 @@ +.el-descriptions-item__label:not(.is-bordered-label){text-align:right;width:110px;display:inline-block}div.jccd[data-v-02d44f92]{line-height:36px;width:90%;margin:0 auto;border:1px solid #d9cdcd;padding:20px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.imglist[data-v-02d44f92]{overflow:hidden;padding:0;margin:0}.imglist li[data-v-02d44f92]{float:left;margin:5px;width:100px;height:100px;overflow:hidden}.imglist li img[data-v-02d44f92]{width:100%;display:block} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-4209697a.f6f4f845.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-4209697a.f6f4f845.css.gz new file mode 100644 index 00000000..b1f5612a Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-4209697a.f6f4f845.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-52d084c9.4b262291.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-52d084c9.4b262291.css new file mode 100644 index 00000000..474c77aa --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-52d084c9.4b262291.css @@ -0,0 +1 @@ +body,html{margin:0;padding:0;background:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,html,input,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}.editor-tabs{background:#121315}.editor-tabs .el-tabs__header{margin:0;border-bottom-color:#121315}.editor-tabs .el-tabs__header .el-tabs__nav{border-color:#121315}.editor-tabs .el-tabs__item{height:32px;line-height:32px;color:#888a8e;border-left:1px solid #121315!important;background:#363636;margin-right:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.editor-tabs .el-tabs__item.is-active{background:#1e1e1e;border-bottom-color:#1e1e1e!important;color:#fff}.editor-tabs .el-icon-edit{color:#f1fa8c}.editor-tabs .el-icon-document{color:#a95812}.right-scrollbar .el-scrollbar__view{padding:12px 18px 15px 15px}.left-scrollbar .el-scrollbar__wrap{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden!important;margin-bottom:0!important}.center-tabs .el-tabs__header{margin-bottom:0!important}.center-tabs .el-tabs__item{width:50%;text-align:center}.center-tabs .el-tabs__nav{width:100%}.reg-item{padding:12px 6px;background:#f8f8f8;position:relative;border-radius:4px}.reg-item .close-btn{position:absolute;right:-6px;top:-6px;display:block;width:16px;height:16px;line-height:16px;background:rgba(0,0,0,.2);border-radius:50%;color:#fff;text-align:center;z-index:1;cursor:pointer;font-size:12px}.reg-item .close-btn:hover{background:rgba(210,23,23,.5)}.reg-item+.reg-item{margin-top:18px}.action-bar .el-button+.el-button{margin-left:15px}.action-bar i{font-size:20px;vertical-align:middle;position:relative;top:-1px}.custom-tree-node{width:100%;font-size:14px}.custom-tree-node .node-operation{float:right}.custom-tree-node i[class*=el-icon]+i[class*=el-icon]{margin-left:6px}.custom-tree-node .el-icon-plus{color:#409eff}.custom-tree-node .el-icon-delete{color:#157a0c}.left-scrollbar .el-scrollbar__view{overflow-x:hidden}.el-rate{display:inline-block;vertical-align:text-top}.el-upload__tip{line-height:1.2}.container{position:relative;width:100%;height:100%}.components-list{padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.components-list .components-item{display:inline-block;width:48%;margin:1%;-webkit-transition:-webkit-transform 0ms!important;transition:-webkit-transform 0ms!important;transition:transform 0ms!important;transition:transform 0ms,-webkit-transform 0ms!important}.components-draggable{padding-bottom:20px}.components-title{font-size:14px;color:#222;margin:6px 2px}.components-title .svg-icon{color:#666;font-size:18px}.components-body{padding:8px 10px;background:#f6f7ff;font-size:12px;cursor:move;border:1px dashed #f6f7ff;border-radius:3px}.components-body .svg-icon{color:#777;font-size:15px}.components-body:hover{border:1px dashed #787be8;color:#787be8}.components-body:hover .svg-icon{color:#787be8}.left-board{width:260px;position:absolute;left:0;top:0;height:100vh}.center-scrollbar,.left-scrollbar{height:calc(100vh - 42px);overflow:hidden}.center-scrollbar{border-left:1px solid #f1e8e8;border-right:1px solid #f1e8e8}.center-board,.center-scrollbar{-webkit-box-sizing:border-box;box-sizing:border-box}.center-board{height:100vh;width:auto;margin:0 350px 0 260px}.empty-info{position:absolute;top:46%;left:0;right:0;text-align:center;font-size:18px;color:#ccb1ea;letter-spacing:4px}.action-bar{position:relative;height:42px;text-align:right;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f1e8e8;border-top:none;border-left:none}.action-bar .delete-btn{color:#f56c6c}.logo-wrapper{position:relative;height:42px;background:#fff;border-bottom:1px solid #f1e8e8;-webkit-box-sizing:border-box;box-sizing:border-box}.logo{position:absolute;left:12px;top:6px;line-height:30px;color:#00afff;font-weight:600;font-size:17px;white-space:nowrap}.logo>img{width:30px;height:30px;vertical-align:top}.logo .github{display:inline-block;vertical-align:sub;margin-left:15px}.logo .github>img{height:22px}.center-board-row{padding:12px 12px 15px 12px;-webkit-box-sizing:border-box;box-sizing:border-box}.center-board-row>.el-form{height:calc(100vh - 69px)}.drawing-board{height:100%;position:relative}.drawing-board .components-body{padding:0;margin:0;font-size:0}.drawing-board .sortable-ghost{position:relative;display:block;overflow:hidden}.drawing-board .sortable-ghost:before{content:" ";position:absolute;left:0;right:0;top:0;height:3px;background:#5959df;z-index:2}.drawing-board .components-item.sortable-ghost{width:100%;height:60px;background-color:#f6f7ff}.drawing-board .active-from-item>.el-form-item{background:#f6f7ff;border-radius:6px}.drawing-board .active-from-item>.drawing-item-copy,.drawing-board .active-from-item>.drawing-item-delete{display:initial}.drawing-board .active-from-item>.component-name{color:#409eff}.drawing-board .el-form-item{margin-bottom:15px}.drawing-item{position:relative;cursor:move}.drawing-item.unfocus-bordered:not(.activeFromItem)>div:first-child{border:1px dashed #ccc}.drawing-item .el-form-item{padding:12px 10px}.drawing-row-item{position:relative;cursor:move;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px dashed #ccc;border-radius:3px;padding:0 2px;margin-bottom:15px}.drawing-row-item .drawing-row-item{margin-bottom:2px}.drawing-row-item .el-col{margin-top:22px}.drawing-row-item .el-form-item{margin-bottom:0}.drawing-row-item .drag-wrapper{min-height:80px}.drawing-row-item.active-from-item{border:1px dashed #409eff}.drawing-row-item .component-name{position:absolute;top:0;left:0;font-size:12px;color:#bbb;display:inline-block;padding:0 6px}.drawing-item:hover>.el-form-item,.drawing-row-item:hover>.el-form-item{background:#f6f7ff;border-radius:6px}.drawing-item:hover>.drawing-item-copy,.drawing-item:hover>.drawing-item-delete,.drawing-row-item:hover>.drawing-item-copy,.drawing-row-item:hover>.drawing-item-delete{display:initial}.drawing-item>.drawing-item-copy,.drawing-item>.drawing-item-delete,.drawing-row-item>.drawing-item-copy,.drawing-row-item>.drawing-item-delete{display:none;position:absolute;top:-10px;width:22px;height:22px;line-height:22px;text-align:center;border-radius:50%;font-size:12px;border:1px solid;cursor:pointer;z-index:1}.drawing-item>.drawing-item-copy,.drawing-row-item>.drawing-item-copy{right:56px;border-color:#409eff;color:#409eff;background:#fff}.drawing-item>.drawing-item-copy:hover,.drawing-row-item>.drawing-item-copy:hover{background:#409eff;color:#fff}.drawing-item>.drawing-item-delete,.drawing-row-item>.drawing-item-delete{right:24px;border-color:#f56c6c;color:#f56c6c;background:#fff}.drawing-item>.drawing-item-delete:hover,.drawing-row-item>.drawing-item-delete:hover{background:#f56c6c;color:#fff} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-52d084c9.4b262291.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-52d084c9.4b262291.css.gz new file mode 100644 index 00000000..28408c2d Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-52d084c9.4b262291.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-56e8e43e.3e10cd59.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-56e8e43e.3e10cd59.css new file mode 100644 index 00000000..a7f02a30 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-56e8e43e.3e10cd59.css @@ -0,0 +1 @@ +.icon-ul[data-v-2fa68d6e]{margin:0;padding:0;font-size:0}.icon-ul li[data-v-2fa68d6e]{list-style-type:none;text-align:center;font-size:14px;display:inline-block;width:16.66%;-webkit-box-sizing:border-box;box-sizing:border-box;height:108px;padding:15px 6px 6px 6px;cursor:pointer;overflow:hidden}.icon-ul li[data-v-2fa68d6e]:hover{background:#f2f2f2}.icon-ul li.active-item[data-v-2fa68d6e]{background:#e1f3fb;color:#7a6df0}.icon-ul li>i[data-v-2fa68d6e]{font-size:30px;line-height:50px}.icon-dialog[data-v-2fa68d6e] .el-dialog{border-radius:8px;margin-bottom:0;margin-top:4vh!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:92vh;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.icon-dialog[data-v-2fa68d6e] .el-dialog .el-dialog__header{padding-top:14px}.icon-dialog[data-v-2fa68d6e] .el-dialog .el-dialog__body{margin:0 20px 20px 20px;padding:0;overflow:auto} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-56e8e43e.3e10cd59.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-56e8e43e.3e10cd59.css.gz new file mode 100644 index 00000000..ceed7167 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-56e8e43e.3e10cd59.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-5a2f9c7b.84f98409.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-5a2f9c7b.84f98409.css new file mode 100644 index 00000000..4f1571a0 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-5a2f9c7b.84f98409.css @@ -0,0 +1,5 @@ +/*! + * vue-treeselect v0.4.0 | (c) 2017-2019 Riophae Lee + * Released under the MIT License. + * https://vue-treeselect.js.org/ + */.vue-treeselect-helper-hide{display:none}.vue-treeselect-helper-zoom-effect-off{-webkit-transform:none!important;transform:none!important}@-webkit-keyframes vue-treeselect-animation-fade-in{0%{opacity:0}}@keyframes vue-treeselect-animation-fade-in{0%{opacity:0}}@-webkit-keyframes vue-treeselect-animation-bounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes vue-treeselect-animation-bounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes vue-treeselect-animation-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes vue-treeselect-animation-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.vue-treeselect__multi-value-item--transition-enter-active,.vue-treeselect__multi-value-item--transition-leave-active{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.vue-treeselect__multi-value-item--transition-enter-active{-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-timing-function:cubic-bezier(.075,.82,.165,1)}.vue-treeselect__multi-value-item--transition-leave-active{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);position:absolute}.vue-treeselect__multi-value-item--transition-enter,.vue-treeselect__multi-value-item--transition-leave-to{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}.vue-treeselect__multi-value-item--transition-move{-webkit-transition:-webkit-transform .2s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .2s cubic-bezier(.165,.84,.44,1);transition:transform .2s cubic-bezier(.165,.84,.44,1);transition:transform .2s cubic-bezier(.165,.84,.44,1),-webkit-transform .2s cubic-bezier(.165,.84,.44,1)}.vue-treeselect{position:relative;text-align:left}[dir=rtl] .vue-treeselect{text-align:right}.vue-treeselect div,.vue-treeselect span{-webkit-box-sizing:border-box;box-sizing:border-box}.vue-treeselect svg{fill:currentColor}.vue-treeselect__control{padding-left:5px;padding-right:5px;display:table;table-layout:fixed;width:100%;height:36px;border:1px solid #ddd;border-radius:5px;background:#fff;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:border-color,width,height,background-color,opacity,-webkit-box-shadow;transition-property:border-color,width,height,background-color,opacity,-webkit-box-shadow;transition-property:border-color,box-shadow,width,height,background-color,opacity;transition-property:border-color,box-shadow,width,height,background-color,opacity,-webkit-box-shadow;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.vue-treeselect:not(.vue-treeselect--disabled):not(.vue-treeselect--focused) .vue-treeselect__control:hover{border-color:#cfcfcf}.vue-treeselect--focused:not(.vue-treeselect--open) .vue-treeselect__control{border-color:#039be5;-webkit-box-shadow:0 0 0 3px rgba(3,155,229,.1);box-shadow:0 0 0 3px rgba(3,155,229,.1)}.vue-treeselect--disabled .vue-treeselect__control{background-color:#f9f9f9}.vue-treeselect--open .vue-treeselect__control{border-color:#cfcfcf}.vue-treeselect--open.vue-treeselect--open-below .vue-treeselect__control{border-bottom-left-radius:0;border-bottom-right-radius:0}.vue-treeselect--open.vue-treeselect--open-above .vue-treeselect__control{border-top-left-radius:0;border-top-right-radius:0}.vue-treeselect__multi-value,.vue-treeselect__value-container{width:100%;vertical-align:middle}.vue-treeselect__value-container{display:table-cell;position:relative}.vue-treeselect--searchable:not(.vue-treeselect--disabled) .vue-treeselect__value-container{cursor:text}.vue-treeselect__multi-value{display:inline-block}.vue-treeselect--has-value .vue-treeselect__multi-value{margin-bottom:5px}.vue-treeselect__placeholder,.vue-treeselect__single-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:5px;padding-right:5px;position:absolute;top:0;right:0;bottom:0;left:0;line-height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.vue-treeselect__placeholder{color:#bdbdbd}.vue-treeselect__single-value{color:#333}.vue-treeselect--focused.vue-treeselect--searchable .vue-treeselect__single-value{color:#bdbdbd}.vue-treeselect--disabled .vue-treeselect__single-value{position:static}.vue-treeselect__multi-value-item-container{display:inline-block;padding-top:5px;padding-right:5px;vertical-align:top}[dir=rtl] .vue-treeselect__multi-value-item-container{padding-right:0;padding-left:5px}.vue-treeselect__multi-value-item{display:inline-table;padding:2px 0;border:1px solid transparent;border-radius:2px;font-size:12px;vertical-align:top}.vue-treeselect:not(.vue-treeselect--disabled) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-disabled):hover .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-new) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-new):hover,.vue-treeselect__multi-value-item{cursor:pointer;background:#e3f2fd;color:#039be5}.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-disabled{cursor:default;background:#f5f5f5;color:#757575}.vue-treeselect--disabled .vue-treeselect__multi-value-item{cursor:default;background:#fff;border-color:#e5e5e5;color:#555}.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-new,.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-new:hover{background:#e8f5e9}.vue-treeselect__multi-value-label,.vue-treeselect__value-remove{display:table-cell;padding:0 5px;vertical-align:middle}.vue-treeselect__value-remove{color:#039be5;padding-left:5px;border-left:1px solid #fff;line-height:0}[dir=rtl] .vue-treeselect__value-remove{border-left:0 none;border-right:1px solid #fff}.vue-treeselect__multi-value-item:hover .vue-treeselect__value-remove{color:#e53935}.vue-treeselect--disabled .vue-treeselect__value-remove,.vue-treeselect__multi-value-item-disabled .vue-treeselect__value-remove{display:none}.vue-treeselect__value-remove>svg{width:6px;height:6px}.vue-treeselect__multi-value-label{padding-right:5px;white-space:pre-line;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vue-treeselect__limit-tip{display:inline-block;padding-top:5px;padding-right:5px;vertical-align:top}[dir=rtl] .vue-treeselect__limit-tip{padding-right:0;padding-left:5px}.vue-treeselect__limit-tip-text{cursor:default;display:block;margin:2px 0;padding:1px 0;color:#bdbdbd;font-size:12px;font-weight:600}.vue-treeselect__input-container{display:block;max-width:100%;outline:none}.vue-treeselect--single .vue-treeselect__input-container{font-size:inherit;height:100%}.vue-treeselect--multi .vue-treeselect__input-container{display:inline-block;font-size:12px;vertical-align:top}.vue-treeselect--searchable .vue-treeselect__input-container{padding-left:5px;padding-right:5px}.vue-treeselect--searchable.vue-treeselect--multi.vue-treeselect--has-value .vue-treeselect__input-container{padding-top:5px;padding-left:0}[dir=rtl] .vue-treeselect--searchable.vue-treeselect--multi.vue-treeselect--has-value .vue-treeselect__input-container{padding-left:5px;padding-right:0}.vue-treeselect--disabled .vue-treeselect__input-container{display:none}.vue-treeselect__input,.vue-treeselect__sizer{margin:0;line-height:inherit;font-family:inherit;font-size:inherit}.vue-treeselect__input{max-width:100%;margin:0;padding:0;border:0;outline:none;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:none;box-shadow:none;background:none transparent;line-height:1;vertical-align:middle}.vue-treeselect__input::-ms-clear{display:none}.vue-treeselect--single .vue-treeselect__input{width:100%;height:100%}.vue-treeselect--multi .vue-treeselect__input{padding-top:3px;padding-bottom:3px}.vue-treeselect--has-value .vue-treeselect__input{line-height:inherit;vertical-align:top}.vue-treeselect__sizer{position:absolute;top:0;left:0;visibility:hidden;height:0;overflow:scroll;white-space:pre}.vue-treeselect__x-container{display:table-cell;vertical-align:middle;width:20px;text-align:center;line-height:0;cursor:pointer;color:#ccc;-webkit-animation:vue-treeselect-animation-fade-in .2s cubic-bezier(.075,.82,.165,1);animation:vue-treeselect-animation-fade-in .2s cubic-bezier(.075,.82,.165,1)}.vue-treeselect__x-container:hover{color:#e53935}.vue-treeselect__x{width:8px;height:8px}.vue-treeselect__control-arrow-container{display:table-cell;vertical-align:middle;width:20px;text-align:center;line-height:0;cursor:pointer}.vue-treeselect--disabled .vue-treeselect__control-arrow-container{cursor:default}.vue-treeselect__control-arrow{width:9px;height:9px;color:#ccc}.vue-treeselect:not(.vue-treeselect--disabled) .vue-treeselect__control-arrow-container:hover .vue-treeselect__control-arrow{color:#616161}.vue-treeselect--disabled .vue-treeselect__control-arrow{opacity:.35}.vue-treeselect__control-arrow--rotated{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vue-treeselect__menu-container{position:absolute;left:0;width:100%;overflow:visible;-webkit-transition:0s;transition:0s}.vue-treeselect--open-below:not(.vue-treeselect--append-to-body) .vue-treeselect__menu-container{top:100%}.vue-treeselect--open-above:not(.vue-treeselect--append-to-body) .vue-treeselect__menu-container{bottom:100%}.vue-treeselect__menu{cursor:default;padding-top:5px;padding-bottom:5px;display:block;position:absolute;overflow-x:hidden;overflow-y:auto;width:auto;border:1px solid #cfcfcf;background:#fff;line-height:180%;-webkit-overflow-scrolling:touch}.vue-treeselect--open-below .vue-treeselect__menu{border-bottom-left-radius:5px;border-bottom-right-radius:5px;top:0;margin-top:-1px;border-top-color:#f2f2f2;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.06);box-shadow:0 1px 0 rgba(0,0,0,.06)}.vue-treeselect--open-above .vue-treeselect__menu{border-top-left-radius:5px;border-top-right-radius:5px;bottom:0;margin-bottom:-1px;border-bottom-color:#f2f2f2}.vue-treeselect__indent-level-0 .vue-treeselect__option{padding-left:5px}[dir=rtl] .vue-treeselect__indent-level-0 .vue-treeselect__option{padding-left:5px;padding-right:5px}.vue-treeselect__indent-level-0 .vue-treeselect__tip{padding-left:25px}[dir=rtl] .vue-treeselect__indent-level-0 .vue-treeselect__tip{padding-left:5px;padding-right:25px}.vue-treeselect__indent-level-1 .vue-treeselect__option{padding-left:25px}[dir=rtl] .vue-treeselect__indent-level-1 .vue-treeselect__option{padding-left:5px;padding-right:25px}.vue-treeselect__indent-level-1 .vue-treeselect__tip{padding-left:45px}[dir=rtl] .vue-treeselect__indent-level-1 .vue-treeselect__tip{padding-left:5px;padding-right:45px}.vue-treeselect__indent-level-2 .vue-treeselect__option{padding-left:45px}[dir=rtl] .vue-treeselect__indent-level-2 .vue-treeselect__option{padding-left:5px;padding-right:45px}.vue-treeselect__indent-level-2 .vue-treeselect__tip{padding-left:65px}[dir=rtl] .vue-treeselect__indent-level-2 .vue-treeselect__tip{padding-left:5px;padding-right:65px}.vue-treeselect__indent-level-3 .vue-treeselect__option{padding-left:65px}[dir=rtl] .vue-treeselect__indent-level-3 .vue-treeselect__option{padding-left:5px;padding-right:65px}.vue-treeselect__indent-level-3 .vue-treeselect__tip{padding-left:85px}[dir=rtl] .vue-treeselect__indent-level-3 .vue-treeselect__tip{padding-left:5px;padding-right:85px}.vue-treeselect__indent-level-4 .vue-treeselect__option{padding-left:85px}[dir=rtl] .vue-treeselect__indent-level-4 .vue-treeselect__option{padding-left:5px;padding-right:85px}.vue-treeselect__indent-level-4 .vue-treeselect__tip{padding-left:105px}[dir=rtl] .vue-treeselect__indent-level-4 .vue-treeselect__tip{padding-left:5px;padding-right:105px}.vue-treeselect__indent-level-5 .vue-treeselect__option{padding-left:105px}[dir=rtl] .vue-treeselect__indent-level-5 .vue-treeselect__option{padding-left:5px;padding-right:105px}.vue-treeselect__indent-level-5 .vue-treeselect__tip{padding-left:125px}[dir=rtl] .vue-treeselect__indent-level-5 .vue-treeselect__tip{padding-left:5px;padding-right:125px}.vue-treeselect__indent-level-6 .vue-treeselect__option{padding-left:125px}[dir=rtl] .vue-treeselect__indent-level-6 .vue-treeselect__option{padding-left:5px;padding-right:125px}.vue-treeselect__indent-level-6 .vue-treeselect__tip{padding-left:145px}[dir=rtl] .vue-treeselect__indent-level-6 .vue-treeselect__tip{padding-left:5px;padding-right:145px}.vue-treeselect__indent-level-7 .vue-treeselect__option{padding-left:145px}[dir=rtl] .vue-treeselect__indent-level-7 .vue-treeselect__option{padding-left:5px;padding-right:145px}.vue-treeselect__indent-level-7 .vue-treeselect__tip{padding-left:165px}[dir=rtl] .vue-treeselect__indent-level-7 .vue-treeselect__tip{padding-left:5px;padding-right:165px}.vue-treeselect__indent-level-8 .vue-treeselect__option{padding-left:165px}[dir=rtl] .vue-treeselect__indent-level-8 .vue-treeselect__option{padding-left:5px;padding-right:165px}.vue-treeselect__indent-level-8 .vue-treeselect__tip{padding-left:185px}[dir=rtl] .vue-treeselect__indent-level-8 .vue-treeselect__tip{padding-left:5px;padding-right:185px}.vue-treeselect__option{padding-left:5px;padding-right:5px;display:table;table-layout:fixed;width:100%}.vue-treeselect__option--highlight{background:#f5f5f5}.vue-treeselect--single .vue-treeselect__option--selected{background:#e3f2fd;font-weight:600}.vue-treeselect--single .vue-treeselect__option--selected:hover{background:#e3f2fd}.vue-treeselect__option--hide{display:none}.vue-treeselect__option-arrow-container,.vue-treeselect__option-arrow-placeholder{display:table-cell;vertical-align:middle;width:20px;text-align:center;line-height:0}.vue-treeselect__option-arrow-container{cursor:pointer}.vue-treeselect__option-arrow{display:inline-block;width:9px;height:9px;color:#ccc;vertical-align:middle;-webkit-transition:-webkit-transform .2s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .2s cubic-bezier(.19,1,.22,1);transition:transform .2s cubic-bezier(.19,1,.22,1);transition:transform .2s cubic-bezier(.19,1,.22,1),-webkit-transform .2s cubic-bezier(.19,1,.22,1);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}[dir=rtl] .vue-treeselect__option-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.vue-treeselect--branch-nodes-disabled .vue-treeselect__option:hover .vue-treeselect__option-arrow,.vue-treeselect__option-arrow-container:hover .vue-treeselect__option-arrow{color:#616161}.vue-treeselect__option-arrow--rotated,[dir=rtl] .vue-treeselect__option-arrow--rotated{-webkit-transform:rotate(0);transform:rotate(0)}.vue-treeselect__option-arrow--rotated.vue-treeselect__option-arrow--prepare-enter{-webkit-transform:rotate(-90deg)!important;transform:rotate(-90deg)!important}[dir=rtl] .vue-treeselect__option-arrow--rotated.vue-treeselect__option-arrow--prepare-enter{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.vue-treeselect__label-container{display:table-cell;vertical-align:middle;cursor:pointer;display:table;width:100%;table-layout:fixed;color:inherit}.vue-treeselect__option--disabled .vue-treeselect__label-container{cursor:not-allowed;color:rgba(0,0,0,.25)}.vue-treeselect__checkbox-container{display:table-cell;width:20px;min-width:20px;height:100%;text-align:center;vertical-align:middle}.vue-treeselect__checkbox{display:block;margin:auto;width:12px;height:12px;border-width:1px;border-style:solid;border-radius:2px;position:relative;-webkit-transition:all .2s cubic-bezier(.075,.82,.165,1);transition:all .2s cubic-bezier(.075,.82,.165,1)}.vue-treeselect__check-mark,.vue-treeselect__minus-mark{display:block;position:absolute;left:1px;top:1px;background-repeat:no-repeat;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.vue-treeselect__minus-mark{width:8px;height:8px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMAuLMp9oYAAAAPSURBVAjXY4CDrJUgBAMAGaECJ9dz3BAAAAAASUVORK5CYII=);background-size:8px 8px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAAD///////////////+PQt5oAAAABHRSTlMAy2EFIuWxUgAAACRJREFUGNNjGBBgJOICBY7KDCoucODEAJSAS6FwUJShGjAQAADBPRGrK2/FhgAAAABJRU5ErkJggg==)}}.vue-treeselect__checkbox--indeterminate>.vue-treeselect__minus-mark{opacity:1}.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAACVBMVEUAAADi4uLh4eHOxeSRAAAAAnRSTlMAuLMp9oYAAAAPSURBVAjXY4CDrJUgBAMAGaECJ9dz3BAAAAAASUVORK5CYII=)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAADi4uLi4uLh4eE5RQaIAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAADi4uLi4uLh4eE5RQaIAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAADh4eHg4ODNzc3h4eEYfw2wAAAABHRSTlMAy2EFIuWxUgAAACRJREFUGNNjGBBgJOICBY7KDCoucODEAJSAS6FwUJShGjAQAADBPRGrK2/FhgAAAABJRU5ErkJggg==)}}.vue-treeselect__check-mark{width:8px;height:8px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMA8u24NxILB+Tawb6jiH1zRz0xIQIIP3GUAAAAMklEQVQI1y3FtQEAMQDDQD+EGbz/qkEVOpyEOP6PudKjZNSXn4Jm2CKRdBKzSLsFWl8fMG0Bl6Jk1rMAAAAASUVORK5CYII=);background-size:8px 8px;-webkit-transform:scaleY(.125);transform:scaleY(.125)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAzu4sDenl38fBvo1OMyIdEQrj1cSihX5hYFpHNycIcQOASAAAAF9JREFUGNN9zEcOgDAMRFHTS0LvNfe/JRmHKAIJ/mqeLJn+k9uDtaeUeFnFziGsBucUTirrprfe81RqZ3Bb6hPWeuZwDFOHyf+ig9CCzQ7INBn7bG5kF+QSt13BHNJnF7AaCT4Y+CW7AAAAAElFTkSuQmCC)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAzu4sDenl38fBvo1OMyIdEQrj1cSihX5hYFpHNycIcQOASAAAAF9JREFUGNN9zEcOgDAMRFHTS0LvNfe/JRmHKAIJ/mqeLJn+k9uDtaeUeFnFziGsBucUTirrprfe81RqZ3Bb6hPWeuZwDFOHyf+ig9CCzQ7INBn7bG5kF+QSt13BHNJnF7AaCT4Y+CW7AAAAAElFTkSuQmCC)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZMre9AAAAHXRSTlMA/PiJhGNI9XlEHJB/b2ldV08+Oibk49vPp6QhAYgGBuwAAACCSURBVCjPrdHdDoIwDAXgTWAqCigo/+f9X5OwnoUwtis4V92XNWladUl+rzQPeQJAN2EHxoOnsPn7/oYk8fxBv08Rr/deOH/aZ2Nm8ZJ+s573QGfWKnNuZGzWm3+lv2V3pcU1XQ385/yjmBoM3Z+dXvlbYLLD3ujhTaOM3KaIXvNkFkuSEvYy1LqOAAAAAElFTkSuQmCC)}}.vue-treeselect__checkbox--checked>.vue-treeselect__check-mark{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAP1BMVEUAAADj4+Pf39/h4eHh4eHh4eHk5OTh4eHg4ODi4uLh4eHh4eHg4ODh4eHh4eHg4ODh4eHh4eHp6en////h4eFqcyvUAAAAFHRSTlMAOQfy7bgS5NrBvqOIfXNHMSELAgQ/iFsAAAA2SURBVAjXY4AANjYIzcjMAaVFuBkY+RkEWERYmRjYRXjANAOfiIgIFxNIAa8IpxBEi6AwiAQAK2MBd7xY8csAAAAASUVORK5CYII=)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEUAAADh4eHh4eHh4eHi4uLb29vh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4uLi4uLj4+Pi4uLk5OTo6Ojh4eHh4eHi4uLg4ODg4ODh4eHg4ODh4eHf39/g4OD////h4eEzIk+wAAAAHnRSTlMAzu6/LA3p5eLZx8ONTjYiHRIKooV+YWBaRzEnCANnm5rnAAAAZElEQVQY033P2wqAIAyA4VWaaWrnc/n+j5mbhBjUf7WPoTD47TJb4i5zTr/sRDRHuyFaoWX7uK/RlbctlPEuyI1f4WY9yQINEkf6rzzo8YIzmUFoCs7J1EjeIaa9bXIEmzl8dgOZEAj/+2IvzAAAAABJRU5ErkJggg==)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEUAAADh4eHh4eHh4eHi4uLb29vh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4uLi4uLj4+Pi4uLk5OTo6Ojh4eHh4eHi4uLg4ODg4ODh4eHg4ODh4eHf39/g4OD////h4eEzIk+wAAAAHnRSTlMAzu6/LA3p5eLZx8ONTjYiHRIKooV+YWBaRzEnCANnm5rnAAAAZElEQVQY033P2wqAIAyA4VWaaWrnc/n+j5mbhBjUf7WPoTD47TJb4i5zTr/sRDRHuyFaoWX7uK/RlbctlPEuyI1f4WY9yQINEkf6rzzo8YIzmUFoCs7J1EjeIaa9bXIEmzl8dgOZEAj/+2IvzAAAAABJRU5ErkJggg==)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAUVBMVEUAAADh4eHh4eHh4eHh4eHi4uLi4uLh4eHh4eHh4eHf39/j4+Ph4eHh4eHh4eHg4ODi4uLh4eHh4eHi4uLh4eHh4eHh4eHh4eHh4eH////h4eF3FMFTAAAAGnRSTlMA+/eJhGhfSHE9JBzz5KaQf3pXT0Xbz0I5AYDw8F0AAAB+SURBVCjPrdHbDoMgEEVRKAii1dZe9fz/hxplTiKIT7qfYCWTEEZdUvOwbckNAD2WHeh3brHW5f5EzGQ+iN+b1Gt6KPvtv16Dn6JX9M9ya3/A1yfu5dlyduL6Hec7mXY6ddXLPP2lpABGZ8PWXfYLTJxZekVhhl7eTX24zZPNKXoRC7zQLjUAAAAASUVORK5CYII=)}}.vue-treeselect__checkbox--unchecked{border-color:#e0e0e0;background:#fff}.vue-treeselect__label-container:hover .vue-treeselect__checkbox--unchecked{border-color:#039be5;background:#fff}.vue-treeselect__checkbox--checked,.vue-treeselect__checkbox--indeterminate,.vue-treeselect__label-container:hover .vue-treeselect__checkbox--checked,.vue-treeselect__label-container:hover .vue-treeselect__checkbox--indeterminate{border-color:#039be5;background:#039be5}.vue-treeselect__checkbox--disabled,.vue-treeselect__label-container:hover .vue-treeselect__checkbox--disabled{border-color:#e0e0e0;background-color:#f7f7f7}.vue-treeselect__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:table-cell;padding-left:5px;max-width:100%;vertical-align:middle;cursor:inherit}[dir=rtl] .vue-treeselect__label{padding-left:0;padding-right:5px}.vue-treeselect__count{margin-left:5px;font-weight:400;opacity:.6}[dir=rtl] .vue-treeselect__count{margin-left:0;margin-right:5px}.vue-treeselect__tip{padding-left:5px;padding-right:5px;display:table;table-layout:fixed;width:100%;color:#757575}.vue-treeselect__tip-text{display:table-cell;vertical-align:middle;padding-left:5px;padding-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px}.vue-treeselect__error-tip .vue-treeselect__retry{cursor:pointer;margin-left:5px;font-style:normal;font-weight:600;text-decoration:none;color:#039be5}[dir=rtl] .vue-treeselect__error-tip .vue-treeselect__retry{margin-left:0;margin-right:5px}.vue-treeselect__icon-container{display:table-cell;vertical-align:middle;width:20px;text-align:center;line-height:0}.vue-treeselect--single .vue-treeselect__icon-container{padding-left:5px}[dir=rtl] .vue-treeselect--single .vue-treeselect__icon-container{padding-left:0;padding-right:5px}.vue-treeselect__icon-warning{display:block;margin:auto;border-radius:50%;position:relative;width:12px;height:12px;background:#fb8c00}.vue-treeselect__icon-warning:after{display:block;position:absolute;content:"";left:5px;top:2.5px;width:2px;height:1px;border:0 solid #fff;border-top-width:5px;border-bottom-width:1px}.vue-treeselect__icon-error{display:block;margin:auto;border-radius:50%;position:relative;width:12px;height:12px;background:#e53935}.vue-treeselect__icon-error:after,.vue-treeselect__icon-error:before{display:block;position:absolute;content:"";background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vue-treeselect__icon-error:before{width:6px;height:2px;left:3px;top:5px}.vue-treeselect__icon-error:after{width:2px;height:6px;left:5px;top:3px}.vue-treeselect__icon-loader{display:block;margin:auto;position:relative;width:12px;height:12px;text-align:center;-webkit-animation:vue-treeselect-animation-rotate 1.6s linear infinite;animation:vue-treeselect-animation-rotate 1.6s linear infinite}.vue-treeselect__icon-loader:after,.vue-treeselect__icon-loader:before{border-radius:50%;position:absolute;content:"";left:0;top:0;display:block;width:100%;height:100%;opacity:.6;-webkit-animation:vue-treeselect-animation-bounce 1.6s ease-in-out infinite;animation:vue-treeselect-animation-bounce 1.6s ease-in-out infinite}.vue-treeselect__icon-loader:before{background:#039be5}.vue-treeselect__icon-loader:after{background:#b3e5fc;-webkit-animation-delay:-.8s;animation-delay:-.8s}.vue-treeselect__menu-placeholder{display:none}.vue-treeselect__portal-target{position:absolute;display:block;left:0;top:0;height:0;width:0;padding:0;margin:0;border:0;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-5a2f9c7b.84f98409.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-5a2f9c7b.84f98409.css.gz new file mode 100644 index 00000000..4313ac53 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-5a2f9c7b.84f98409.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-5b83c289.ce2a2394.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-5b83c289.ce2a2394.css new file mode 100644 index 00000000..fa6b56b7 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-5b83c289.ce2a2394.css @@ -0,0 +1 @@ +.hljs{display:block;background:#fff;padding:.5em;color:#333;overflow-x:auto}.hljs-comment,.hljs-meta{color:#969896}.hljs-emphasis,.hljs-quote,.hljs-strong,.hljs-template-variable,.hljs-variable{color:#df5000}.hljs-keyword,.hljs-selector-tag,.hljs-type{color:#d73a49}.hljs-attribute,.hljs-bullet,.hljs-literal,.hljs-symbol{color:#0086b3}.hljs-name,.hljs-section{color:#63a35c}.hljs-tag{color:#333}.hljs-attr,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-title{color:#6f42c1}.hljs-addition{color:#55a532;background-color:#eaffea}.hljs-deletion{color:#bd2c00;background-color:#ffecec}.hljs-link{text-decoration:underline}.hljs-number{color:#005cc5}.hljs-string{color:#032f62} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-5b83c289.ce2a2394.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-5b83c289.ce2a2394.css.gz new file mode 100644 index 00000000..2216c7d7 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-5b83c289.ce2a2394.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-5dff04e8.a331e0fc.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-5dff04e8.a331e0fc.css new file mode 100644 index 00000000..24535714 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-5dff04e8.a331e0fc.css @@ -0,0 +1 @@ +.el-descriptions-item__label:not(.is-bordered-label){text-align:right;width:110px;display:inline-block}.imglist[data-v-0d1e2f94]{overflow:hidden;padding:0;margin:0}.imglist li[data-v-0d1e2f94]{float:left;margin:5px;width:100px;height:100px;overflow:hidden}.imglist li img[data-v-0d1e2f94]{width:100%;display:block} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-5dff04e8.a331e0fc.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-5dff04e8.a331e0fc.css.gz new file mode 100644 index 00000000..7c55c051 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-5dff04e8.a331e0fc.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-74680cd7.4e8637e7.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-74680cd7.4e8637e7.css new file mode 100644 index 00000000..dc1690ab --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-74680cd7.4e8637e7.css @@ -0,0 +1 @@ +.icons-container[data-v-101db740]{margin:10px 20px 0;overflow:hidden}.icons-container .icon-item[data-v-101db740]{margin:20px;height:85px;text-align:center;width:100px;float:left;font-size:30px;color:#24292e;cursor:pointer}.icons-container span[data-v-101db740]{display:block;font-size:16px;margin-top:10px}.icons-container .disabled[data-v-101db740]{pointer-events:none} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-74680cd7.4e8637e7.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-74680cd7.4e8637e7.css.gz new file mode 100644 index 00000000..bab9a27f Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-74680cd7.4e8637e7.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-74ad0b3a.793cbdf1.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-74ad0b3a.793cbdf1.css new file mode 100644 index 00000000..a208d877 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-74ad0b3a.793cbdf1.css @@ -0,0 +1 @@ +.icon-body[data-v-0273f142]{width:100%;padding:10px}.icon-body .icon-list[data-v-0273f142]{height:200px;overflow-y:scroll}.icon-body .icon-list div[data-v-0273f142]{height:30px;line-height:30px;margin-bottom:-5px;cursor:pointer;width:33%;float:left}.icon-body .icon-list span[data-v-0273f142]{display:inline-block;vertical-align:-.15em;fill:currentColor;overflow:hidden} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-74ad0b3a.793cbdf1.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-74ad0b3a.793cbdf1.css.gz new file mode 100644 index 00000000..997f9dd0 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-74ad0b3a.793cbdf1.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-81a2a40e.17fbdb6b.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-81a2a40e.17fbdb6b.css new file mode 100644 index 00000000..4b62825e --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-81a2a40e.17fbdb6b.css @@ -0,0 +1 @@ +.wscn-http404-container[data-v-279ea4b2]{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:40%;left:50%}.wscn-http404[data-v-279ea4b2]{position:relative;width:1200px;padding:0 50px;overflow:hidden}.wscn-http404 .pic-404[data-v-279ea4b2]{position:relative;float:left;width:600px;overflow:hidden}.wscn-http404 .pic-404__parent[data-v-279ea4b2]{width:100%}.wscn-http404 .pic-404__child[data-v-279ea4b2]{position:absolute}.wscn-http404 .pic-404__child.left[data-v-279ea4b2]{width:80px;top:17px;left:220px;opacity:0;-webkit-animation-name:cloudLeft-data-v-279ea4b2;animation-name:cloudLeft-data-v-279ea4b2;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s}.wscn-http404 .pic-404__child.mid[data-v-279ea4b2]{width:46px;top:10px;left:420px;opacity:0;-webkit-animation-name:cloudMid-data-v-279ea4b2;animation-name:cloudMid-data-v-279ea4b2;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}.wscn-http404 .pic-404__child.right[data-v-279ea4b2]{width:62px;top:100px;left:500px;opacity:0;-webkit-animation-name:cloudRight-data-v-279ea4b2;animation-name:cloudRight-data-v-279ea4b2;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes cloudLeft-data-v-279ea4b2{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@keyframes cloudLeft-data-v-279ea4b2{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@-webkit-keyframes cloudMid-data-v-279ea4b2{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@keyframes cloudMid-data-v-279ea4b2{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@-webkit-keyframes cloudRight-data-v-279ea4b2{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}@keyframes cloudRight-data-v-279ea4b2{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}.wscn-http404 .bullshit[data-v-279ea4b2]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden}.wscn-http404 .bullshit__oops[data-v-279ea4b2]{font-size:32px;line-height:40px;color:#1482f0;margin-bottom:20px;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__headline[data-v-279ea4b2],.wscn-http404 .bullshit__oops[data-v-279ea4b2]{font-weight:700;opacity:0;-webkit-animation-name:slideUp-data-v-279ea4b2;animation-name:slideUp-data-v-279ea4b2;-webkit-animation-duration:.5s;animation-duration:.5s}.wscn-http404 .bullshit__headline[data-v-279ea4b2]{font-size:20px;line-height:24px;color:#222;margin-bottom:10px;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-279ea4b2]{font-size:13px;line-height:21px;color:grey;margin-bottom:30px;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-279ea4b2],.wscn-http404 .bullshit__return-home[data-v-279ea4b2]{opacity:0;-webkit-animation-name:slideUp-data-v-279ea4b2;animation-name:slideUp-data-v-279ea4b2;-webkit-animation-duration:.5s;animation-duration:.5s}.wscn-http404 .bullshit__return-home[data-v-279ea4b2]{display:block;float:left;width:110px;height:36px;background:#1482f0;border-radius:100px;text-align:center;color:#fff;font-size:14px;line-height:36px;cursor:pointer;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes slideUp-data-v-279ea4b2{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideUp-data-v-279ea4b2{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-81a2a40e.17fbdb6b.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-81a2a40e.17fbdb6b.css.gz new file mode 100644 index 00000000..919f4676 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-81a2a40e.17fbdb6b.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-916e3c56.24e67cc5.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-916e3c56.24e67cc5.css new file mode 100644 index 00000000..c91b611f --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-916e3c56.24e67cc5.css @@ -0,0 +1 @@ +.user-info-head[data-v-f4b0b332]{position:relative;display:inline-block;height:120px} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-9df46cb2.6dfe926d.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-9df46cb2.6dfe926d.css new file mode 100644 index 00000000..bad26ca4 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-9df46cb2.6dfe926d.css @@ -0,0 +1 @@ +.icon-ul[data-v-2fa68d6e]{margin:0;padding:0;font-size:0}.icon-ul li[data-v-2fa68d6e]{list-style-type:none;text-align:center;font-size:14px;display:inline-block;width:16.66%;-webkit-box-sizing:border-box;box-sizing:border-box;height:108px;padding:15px 6px 6px 6px;cursor:pointer;overflow:hidden}.icon-ul li[data-v-2fa68d6e]:hover{background:#f2f2f2}.icon-ul li.active-item[data-v-2fa68d6e]{background:#e1f3fb;color:#7a6df0}.icon-ul li>i[data-v-2fa68d6e]{font-size:30px;line-height:50px}.icon-dialog[data-v-2fa68d6e] .el-dialog{border-radius:8px;margin-bottom:0;margin-top:4vh!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:92vh;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.icon-dialog[data-v-2fa68d6e] .el-dialog .el-dialog__header{padding-top:14px}.icon-dialog[data-v-2fa68d6e] .el-dialog .el-dialog__body{margin:0 20px 20px 20px;padding:0;overflow:auto}.right-board[data-v-78f2d993]{width:350px;position:absolute;right:0;top:0;padding-top:3px}.right-board .field-box[data-v-78f2d993]{position:relative;height:calc(100vh - 42px);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.right-board .el-scrollbar[data-v-78f2d993]{height:100%}.select-item[data-v-78f2d993]{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px dashed #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.select-item .close-btn[data-v-78f2d993]{cursor:pointer;color:#f56c6c}.select-item .el-input+.el-input[data-v-78f2d993]{margin-left:4px}.select-item+.select-item[data-v-78f2d993]{margin-top:4px}.select-item.sortable-chosen[data-v-78f2d993]{border:1px dashed #409eff}.select-line-icon[data-v-78f2d993]{line-height:32px;font-size:22px;padding:0 4px;color:#777}.option-drag[data-v-78f2d993]{cursor:move}.time-range .el-date-editor[data-v-78f2d993]{width:227px}.time-range[data-v-78f2d993] .el-icon-time{display:none}.document-link[data-v-78f2d993]{position:absolute;display:block;width:26px;height:26px;top:0;left:0;cursor:pointer;background:#409eff;z-index:1;border-radius:0 0 6px 0;text-align:center;line-height:26px;color:#fff;font-size:18px}.node-label[data-v-78f2d993]{font-size:14px}.node-icon[data-v-78f2d993]{color:#bebfc3} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-9df46cb2.6dfe926d.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-9df46cb2.6dfe926d.css.gz new file mode 100644 index 00000000..2296fbf7 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-9df46cb2.6dfe926d.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-b217db68.74496202.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-b217db68.74496202.css new file mode 100644 index 00000000..2acdcc13 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-b217db68.74496202.css @@ -0,0 +1 @@ +.panel-group[data-v-0ac8ac4e]{margin-top:18px}.panel-group .card-panel-col[data-v-0ac8ac4e]{margin-bottom:32px}.panel-group .card-panel[data-v-0ac8ac4e]{height:108px;cursor:pointer;font-size:12px;position:relative;overflow:hidden;color:#666;background:#fff;-webkit-box-shadow:4px 4px 40px rgba(0,0,0,.05);box-shadow:4px 4px 40px rgba(0,0,0,.05);border-color:rgba(0,0,0,.05)}.panel-group .card-panel:hover .card-panel-icon-wrapper[data-v-0ac8ac4e]{color:#fff}.panel-group .card-panel:hover .icon-people[data-v-0ac8ac4e]{background:#40c9c6}.panel-group .card-panel:hover .icon-message[data-v-0ac8ac4e]{background:#36a3f7}.panel-group .card-panel:hover .icon-money[data-v-0ac8ac4e]{background:#f4516c}.panel-group .card-panel:hover .icon-shopping[data-v-0ac8ac4e]{background:#34bfa3}.panel-group .card-panel .icon-people[data-v-0ac8ac4e]{color:#40c9c6}.panel-group .card-panel .icon-message[data-v-0ac8ac4e]{color:#36a3f7}.panel-group .card-panel .icon-money[data-v-0ac8ac4e]{color:#f4516c}.panel-group .card-panel .icon-shopping[data-v-0ac8ac4e]{color:#34bfa3}.panel-group .card-panel .card-panel-icon-wrapper[data-v-0ac8ac4e]{float:left;margin:14px 0 0 14px;padding:16px;-webkit-transition:all .38s ease-out;transition:all .38s ease-out;border-radius:6px}.panel-group .card-panel .card-panel-icon[data-v-0ac8ac4e]{float:left;font-size:48px}.panel-group .card-panel .card-panel-description[data-v-0ac8ac4e]{float:right;font-weight:700;margin:26px;margin-left:0}.panel-group .card-panel .card-panel-description .card-panel-text[data-v-0ac8ac4e]{line-height:18px;color:rgba(0,0,0,.45);font-size:16px;margin-bottom:12px}.panel-group .card-panel .card-panel-description .card-panel-num[data-v-0ac8ac4e]{font-size:20px}@media (max-width:550px){.card-panel-description[data-v-0ac8ac4e]{display:none}.card-panel-icon-wrapper[data-v-0ac8ac4e]{float:none!important;width:100%;height:100%;margin:0!important}.card-panel-icon-wrapper .svg-icon[data-v-0ac8ac4e]{display:block;margin:14px auto!important;float:none!important}}.dashboard-editor-container[data-v-70cc8e61]{padding:32px;background-color:#f0f2f5;position:relative}.dashboard-editor-container .chart-wrapper[data-v-70cc8e61]{background:#fff;padding:16px 16px 0;margin-bottom:32px}@media (max-width:1024px){.chart-wrapper[data-v-70cc8e61]{padding:8px}} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-b217db68.74496202.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-b217db68.74496202.css.gz new file mode 100644 index 00000000..3af76428 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-b217db68.74496202.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-cefe2a3a.db631dbc.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-cefe2a3a.db631dbc.css new file mode 100644 index 00000000..d8d80609 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-cefe2a3a.db631dbc.css @@ -0,0 +1 @@ +.register{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background-image:url(../../static/img/login-background.f9f49138.jpg);background-size:cover}.title{margin:0 auto 30px auto;text-align:center;color:#707070}.register-form{border-radius:6px;background:#fff;width:400px;padding:25px 25px 5px 25px}.register-form .el-input,.register-form .el-input input{height:38px}.register-form .input-icon{height:39px;width:14px;margin-left:2px}.register-tip{font-size:13px;text-align:center;color:#bfbfbf}.register-code{width:33%;height:38px;float:right}.register-code img{cursor:pointer;vertical-align:middle}.el-register-footer{height:40px;line-height:40px;position:fixed;bottom:0;width:100%;text-align:center;color:#fff;font-family:Arial;font-size:12px;letter-spacing:1px}.register-code-img{height:38px} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-cefe2a3a.db631dbc.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-cefe2a3a.db631dbc.css.gz new file mode 100644 index 00000000..9fa20d8e Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-cefe2a3a.db631dbc.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-d6ec12d8.5a402cd2.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-d6ec12d8.5a402cd2.css new file mode 100644 index 00000000..0c116f05 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-d6ec12d8.5a402cd2.css @@ -0,0 +1 @@ +.panel-group[data-v-0ac8ac4e]{margin-top:18px}.panel-group .card-panel-col[data-v-0ac8ac4e]{margin-bottom:32px}.panel-group .card-panel[data-v-0ac8ac4e]{height:108px;cursor:pointer;font-size:12px;position:relative;overflow:hidden;color:#666;background:#fff;-webkit-box-shadow:4px 4px 40px rgba(0,0,0,.05);box-shadow:4px 4px 40px rgba(0,0,0,.05);border-color:rgba(0,0,0,.05)}.panel-group .card-panel:hover .card-panel-icon-wrapper[data-v-0ac8ac4e]{color:#fff}.panel-group .card-panel:hover .icon-people[data-v-0ac8ac4e]{background:#40c9c6}.panel-group .card-panel:hover .icon-message[data-v-0ac8ac4e]{background:#36a3f7}.panel-group .card-panel:hover .icon-money[data-v-0ac8ac4e]{background:#f4516c}.panel-group .card-panel:hover .icon-shopping[data-v-0ac8ac4e]{background:#34bfa3}.panel-group .card-panel .icon-people[data-v-0ac8ac4e]{color:#40c9c6}.panel-group .card-panel .icon-message[data-v-0ac8ac4e]{color:#36a3f7}.panel-group .card-panel .icon-money[data-v-0ac8ac4e]{color:#f4516c}.panel-group .card-panel .icon-shopping[data-v-0ac8ac4e]{color:#34bfa3}.panel-group .card-panel .card-panel-icon-wrapper[data-v-0ac8ac4e]{float:left;margin:14px 0 0 14px;padding:16px;-webkit-transition:all .38s ease-out;transition:all .38s ease-out;border-radius:6px}.panel-group .card-panel .card-panel-icon[data-v-0ac8ac4e]{float:left;font-size:48px}.panel-group .card-panel .card-panel-description[data-v-0ac8ac4e]{float:right;font-weight:700;margin:26px;margin-left:0}.panel-group .card-panel .card-panel-description .card-panel-text[data-v-0ac8ac4e]{line-height:18px;color:rgba(0,0,0,.45);font-size:16px;margin-bottom:12px}.panel-group .card-panel .card-panel-description .card-panel-num[data-v-0ac8ac4e]{font-size:20px}@media (max-width:550px){.card-panel-description[data-v-0ac8ac4e]{display:none}.card-panel-icon-wrapper[data-v-0ac8ac4e]{float:none!important;width:100%;height:100%;margin:0!important}.card-panel-icon-wrapper .svg-icon[data-v-0ac8ac4e]{display:block;margin:14px auto!important;float:none!important}} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-d6ec12d8.5a402cd2.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-d6ec12d8.5a402cd2.css.gz new file mode 100644 index 00000000..3d8abd99 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-d6ec12d8.5a402cd2.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-d9e18ce6.a00b75fd.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-d9e18ce6.a00b75fd.css new file mode 100644 index 00000000..bdc8387f --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-d9e18ce6.a00b75fd.css @@ -0,0 +1 @@ +.pop_btn[data-v-e1e29174]{text-align:center;margin-top:20px}.popup-main[data-v-e1e29174]{position:relative;margin:10px auto;background:#fff;border-radius:5px;font-size:12px;overflow:hidden}.popup-title[data-v-e1e29174]{overflow:hidden;line-height:34px;padding-top:6px;background:#f2f2f2}.popup-result[data-v-e1e29174]{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:24px;margin:25px auto;padding:15px 10px 10px;border:1px solid #ccc;position:relative}.popup-result .title[data-v-e1e29174]{position:absolute;top:-28px;left:50%;width:140px;font-size:14px;margin-left:-70px;text-align:center;line-height:30px;background:#fff}.popup-result table[data-v-e1e29174]{text-align:center;width:100%;margin:0 auto}.popup-result table span[data-v-e1e29174]{display:block;width:100%;font-family:arial;line-height:30px;height:30px;white-space:nowrap;overflow:hidden;border:1px solid #e8e8e8}.popup-result-scroll[data-v-e1e29174]{font-size:12px;line-height:24px;height:10em;overflow-y:auto} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-d9e18ce6.a00b75fd.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-d9e18ce6.a00b75fd.css.gz new file mode 100644 index 00000000..23e924d8 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-d9e18ce6.a00b75fd.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-fe53be1a.ddeda8e0.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-fe53be1a.ddeda8e0.css new file mode 100644 index 00000000..4d57e8f5 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-fe53be1a.ddeda8e0.css @@ -0,0 +1 @@ +.el-descriptions-item__label:not(.is-bordered-label){text-align:right;width:110px;display:inline-block}.imglist[data-v-5d6437b8]{overflow:hidden;padding:0;margin:0}.imglist li[data-v-5d6437b8]{float:left;margin:5px;width:100px;height:100px;overflow:hidden}.imglist li img[data-v-5d6437b8]{width:100%;display:block} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-fe53be1a.ddeda8e0.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-fe53be1a.ddeda8e0.css.gz new file mode 100644 index 00000000..b43e2dce Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-fe53be1a.ddeda8e0.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-libs.ea078ece.css b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-libs.ea078ece.css new file mode 100644 index 00000000..b03e3774 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-libs.ea078ece.css @@ -0,0 +1,23 @@ +#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #29d,0 0 5px #29d;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}} + + +/*! + * Quill Editor v1.3.7 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */ + +/*! + * Quill Editor v1.3.7 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover{color:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{-webkit-box-sizing:border-box;box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;-webkit-box-shadow:rgba(0,0,0,.2) 0 2px 8px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc} + +/*! + * Quill Editor v1.3.7 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */.ql-container{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover{color:#fff}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{-webkit-box-sizing:border-box;box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-stroke.ql-thin,.ql-bubble .ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-item:before,.ql-bubble .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-item:before,.ql-bubble .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-item:before,.ql-bubble .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\D7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:after,.ql-container.ql-bubble:not(.ql-disabled) a:before{left:0;margin-left:50%;position:absolute;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:visibility 0s ease .2s;transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover:after,.ql-container.ql-bubble:not(.ql-disabled) a:hover:before{visibility:visible} \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-libs.ea078ece.css.gz b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-libs.ea078ece.css.gz new file mode 100644 index 00000000..46dbc241 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/css/chunk-libs.ea078ece.css.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/fonts/element-icons.535877f5.woff b/car-check/carcheck-admin/src/main/resources/public/static/fonts/element-icons.535877f5.woff new file mode 100644 index 00000000..02b9a253 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/fonts/element-icons.535877f5.woff differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/fonts/element-icons.732389de.ttf b/car-check/carcheck-admin/src/main/resources/public/static/fonts/element-icons.732389de.ttf new file mode 100644 index 00000000..91b74de3 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/fonts/element-icons.732389de.ttf differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/img/401.089007e7.gif b/car-check/carcheck-admin/src/main/resources/public/static/img/401.089007e7.gif new file mode 100644 index 00000000..cd6e0d94 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/img/401.089007e7.gif differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/img/404.a57b6f31.png b/car-check/carcheck-admin/src/main/resources/public/static/img/404.a57b6f31.png new file mode 100644 index 00000000..3d8e2305 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/img/404.a57b6f31.png differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/img/404_cloud.0f4bc32b.png b/car-check/carcheck-admin/src/main/resources/public/static/img/404_cloud.0f4bc32b.png new file mode 100644 index 00000000..c6281d09 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/img/404_cloud.0f4bc32b.png differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/img/dark.412ca67e.svg b/car-check/carcheck-admin/src/main/resources/public/static/img/dark.412ca67e.svg new file mode 100644 index 00000000..f646bd7e --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/img/dark.412ca67e.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/img/light.4183aad0.svg b/car-check/carcheck-admin/src/main/resources/public/static/img/light.4183aad0.svg new file mode 100644 index 00000000..ab7cc088 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/img/light.4183aad0.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/img/login-background.f9f49138.jpg b/car-check/carcheck-admin/src/main/resources/public/static/img/login-background.f9f49138.jpg new file mode 100644 index 00000000..8a89eb82 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/img/login-background.f9f49138.jpg differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/img/logo.4ef27f05.png b/car-check/carcheck-admin/src/main/resources/public/static/img/logo.4ef27f05.png new file mode 100644 index 00000000..4a71110a Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/img/logo.4ef27f05.png differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/img/profile.1dcda80e.jpg b/car-check/carcheck-admin/src/main/resources/public/static/img/profile.1dcda80e.jpg new file mode 100644 index 00000000..3fbf9be6 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/img/profile.1dcda80e.jpg differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/app.d5ed119f.js b/car-check/carcheck-admin/src/main/resources/public/static/js/app.d5ed119f.js new file mode 100644 index 00000000..e9f11fec --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/app.d5ed119f.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["app"],{0:function(e,t,n){e.exports=n("56d7")},"02b8":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-component",use:"icon-component-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},"039a":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-download",use:"icon-download-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},"0400":function(e,t,n){},"04ad":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-rate",use:"icon-rate-usage",viewBox:"0 0 1069 1024",content:''});l.a.add(o);t["default"]=o},"068c":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-upload",use:"icon-upload-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},"06b3":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-tool",use:"icon-tool-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},"07f8":function(e,t,n){},"0a7d":function(e,t,n){"use strict";n("78b5")},"0b37":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-input",use:"icon-input-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},"0c16":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-row",use:"icon-row-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},"0c4f":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-redis",use:"icon-redis-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},"0e8f":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-tree",use:"icon-tree-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},"0ee3":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-select",use:"icon-select-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},1:function(e,t){},1147:function(e,t,n){},"15a7":function(e,t,n){"use strict";n("e2a5")},"15e8":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-message",use:"icon-message-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},"198d":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-password",use:"icon-password-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},"1aae":function(e,t,n){},"1d71":function(e,t,n){},"1e13":function(e,t,n){"use strict";n("f29d")},"20e7":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-chart",use:"icon-chart-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},2369:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-education",use:"icon-education-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},"23f1":function(e,t,n){var a={"./404.svg":"49be","./bug.svg":"937c","./build.svg":"b88c","./button.svg":"c292","./cascader.svg":"737d","./chart.svg":"20e7","./checkbox.svg":"9ec1","./clipboard.svg":"5aa7","./code.svg":"d7a0","./color.svg":"e218","./component.svg":"02b8","./dashboard.svg":"7154","./date-range.svg":"ad41","./date.svg":"a2bf","./dict.svg":"da75","./documentation.svg":"ed00","./download.svg":"039a","./drag.svg":"a2f6","./druid.svg":"bc7b","./edit.svg":"2fb0","./education.svg":"2369","./email.svg":"caf7","./example.svg":"b6f9","./excel.svg":"e3ff","./exit-fullscreen.svg":"f22e","./eye-open.svg":"74a2","./eye.svg":"57fa","./form.svg":"4576","./fullscreen.svg":"72e5","./github.svg":"cda1","./guide.svg":"72d1","./icon.svg":"9f4c","./input.svg":"0b37","./international.svg":"a601","./job.svg":"e82a","./language.svg":"a17a","./link.svg":"5fda","./list.svg":"3561","./lock.svg":"a012","./log.svg":"9cb5","./logininfor.svg":"9b2c","./message.svg":"15e8","./money.svg":"4955","./monitor.svg":"f71f","./nested.svg":"91be","./number.svg":"a1ac","./online.svg":"575e","./password.svg":"198d","./pdf.svg":"8989","./people.svg":"ae6e","./peoples.svg":"dc13","./phone.svg":"b470","./post.svg":"482c","./qq.svg":"39e1","./question.svg":"5d9e","./radio.svg":"9a4c","./rate.svg":"04ad","./redis-list.svg":"badf","./redis.svg":"0c4f","./row.svg":"0c16","./search.svg":"679a","./select.svg":"0ee3","./server.svg":"4738","./shopping.svg":"98ab","./size.svg":"879b","./skill.svg":"a263","./slider.svg":"df36","./star.svg":"4e5a","./swagger.svg":"84e5","./switch.svg":"243e","./system.svg":"922f","./tab.svg":"2723","./table.svg":"dc78","./textarea.svg":"7234","./theme.svg":"7271","./time-range.svg":"99c3","./time.svg":"f8e6","./tool.svg":"06b3","./tree-table.svg":"4d24","./tree.svg":"0e8f","./upload.svg":"068c","./user.svg":"d88a","./validCode.svg":"67bd","./wechat.svg":"2ba1","./zip.svg":"a75d"};function i(e){var t=s(e);return n(t)}function s(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}i.keys=function(){return Object.keys(a)},i.resolve=s,e.exports=i,i.id="23f1"},"243e":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-switch",use:"icon-switch-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},2723:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-tab",use:"icon-tab-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},"2ba1":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-wechat",use:"icon-wechat-usage",viewBox:"0 0 128 110",content:''});l.a.add(o);t["default"]=o},"2ddf":function(e,t,n){},"2fb0":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-edit",use:"icon-edit-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},3080:function(e,t,n){"use strict";n("a0bf")},"33ae":function(e,t,n){},3561:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-list",use:"icon-list-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},"396c":function(e,t,n){"use strict";n("a873")},"39e1":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-qq",use:"icon-qq-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},"3d22":function(e,t,n){"use strict";n("1d71")},"3da7":function(e){e.exports=JSON.parse('{"CAR_INSPECTRESITE_EXPORT":{"id":"CAR_INSPECTRESITE_EXPORT","_parentId":"CAR_INSPECTRESITE_INDEX","label":"检查场地信息导出","sort":5,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspectSite:export","isBtn":true,"redirect":null,"meta":null},"CAR_INSPECT_QUERY":{"id":"CAR_INSPECT_QUERY","_parentId":"CAR_INSPECT_INDEX","label":"详情","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspect:query","isBtn":true,"redirect":null,"meta":null},"DICT_MANAGE":{"id":"DICT_MANAGE","_parentId":"SYSTEM_MANAGE","label":"字典管理","sort":6,"alwaysShow":false,"name":"Dict","path":"dict","component":"system/dict/index","perms":"system:dict:list","isBtn":false,"redirect":null,"meta":{"title":"字典管理","icon":"dict","noCache":false,"link":null}},"CAR_INSPECTRECORD_UPDATE":{"id":"CAR_INSPECTRECORD_UPDATE","_parentId":"CAR_INSPECTRECORD_INDEX_","label":"点检记录信息修改","sort":3,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspectRecord:edit","isBtn":true,"redirect":null,"meta":null},"ROLE_MANAGE_QUERY":{"id":"ROLE_MANAGE_QUERY","_parentId":"ROLE_MANAGE","label":"角色查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:role:query","isBtn":true,"redirect":null,"meta":null},"USER_MANAGE_DELETE":{"id":"USER_MANAGE_DELETE","_parentId":"USER_MANAGE","label":"用户删除","sort":4,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:user:remove","isBtn":true,"redirect":null,"meta":null},"ONLINE_USER_QUERY":{"id":"ONLINE_USER_QUERY","_parentId":"ONLINE_USER","label":"在线查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"monitor:online:query","isBtn":true,"redirect":null,"meta":null},"CAR_INSPECT_DETAIL_INDEX":{"id":"CAR_INSPECT_DETAIL_INDEX","_parentId":"CAR_CHECK","label":"车辆检查清单","sort":4,"alwaysShow":false,"name":"InspectDetail","path":"inspectDetail","component":"business/inspectDetail/index","perms":"business:inspectDetail:list","isBtn":false,"redirect":null,"meta":{"title":"车辆检查清单","icon":"#","noCache":false,"link":null}},"CAR_COMPANY_EXPORT":{"id":"CAR_COMPANY_EXPORT","_parentId":"CAR_COMPANY_INDEX","label":"委托单位信息导出","sort":5,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:company:export","isBtn":true,"redirect":null,"meta":null},"LOG_MANAGE":{"id":"LOG_MANAGE","_parentId":"SYSTEM_MANAGE","label":"日志管理","sort":9,"alwaysShow":true,"name":"Log","path":"/log","component":"ParentView","perms":null,"isBtn":false,"redirect":"noRedirect","meta":{"title":"日志管理","icon":"log","noCache":false,"link":null}},"ACTION_LOG_DELETE":{"id":"ACTION_LOG_DELETE","_parentId":"ACTION_LOG","label":"操作删除","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"monitor:operlog:remove","isBtn":true,"redirect":null,"meta":null},"CAR_INSPECTOR":{"id":"CAR_INSPECTOR","_parentId":"-1","label":"检验员管理","sort":4,"alwaysShow":true,"name":"Inspector","path":"/inspector","component":"Layout","perms":null,"isBtn":false,"redirect":"noRedirect","meta":{"title":"检验员管理","icon":"user","noCache":false,"link":null}},"CAR_INSPECTRESITE_ADD":{"id":"CAR_INSPECTRESITE_ADD","_parentId":"CAR_INSPECTRESITE_INDEX","label":"检查场地信息新增","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspectSite:add","isBtn":true,"redirect":null,"meta":null},"CAR_INSPECTOR_DELETE":{"id":"CAR_INSPECTOR_DELETE","_parentId":"CAR_INSPECTOR_INDEX","label":"检验员信息删除","sort":4,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspector:remove","isBtn":true,"redirect":null,"meta":null},"DEPT_MANAGE_DELETE":{"id":"DEPT_MANAGE_DELETE","_parentId":"DEPT_MANAGE","label":"部门删除","sort":4,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:dept:remove","isBtn":true,"redirect":null,"meta":null},"FORM_BUILD_IMPORT":{"id":"FORM_BUILD_IMPORT","_parentId":"FORM_BUILD","label":"导入代码","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"tool:gen:import","isBtn":true,"redirect":null,"meta":null},"CAR_INSPECT_UPDATE":{"id":"CAR_INSPECT_UPDATE","_parentId":"CAR_INSPECT_INDEX","label":"车辆检查信息修改","sort":3,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspect:edit","isBtn":true,"redirect":null,"meta":null},"ROLE_MANAGE_ADD":{"id":"ROLE_MANAGE_ADD","_parentId":"ROLE_MANAGE","label":"角色新增","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:role:add","isBtn":true,"redirect":null,"meta":null},"USER_MANAGE_IMPORT":{"id":"USER_MANAGE_IMPORT","_parentId":"USER_MANAGE","label":"用户导入","sort":6,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:user:import","isBtn":true,"redirect":null,"meta":null},"USER_MANAGE_ADD":{"id":"USER_MANAGE_ADD","_parentId":"USER_MANAGE","label":"用户新增","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:user:add","isBtn":true,"redirect":null,"meta":null},"FORM_BUILD_DELETE":{"id":"FORM_BUILD_DELETE","_parentId":"FORM_BUILD","label":"生成删除","sort":3,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"tool:gen:remove","isBtn":true,"redirect":null,"meta":null},"CAR_INSPECTOR_QUERY":{"id":"CAR_INSPECTOR_QUERY","_parentId":"CAR_INSPECTOR_INDEX","label":"检验员信息查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspector:query","isBtn":true,"redirect":null,"meta":null},"FORM_BUILD_GENERATE":{"id":"FORM_BUILD_GENERATE","_parentId":"FORM_BUILD","label":"生成代码","sort":5,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"tool:gen:code","isBtn":true,"redirect":null,"meta":null},"NOTICE_MANAGE_DELETE":{"id":"NOTICE_MANAGE_DELETE","_parentId":"NOTICE_MANAGE","label":"公告删除","sort":4,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:notice:remove","isBtn":true,"redirect":null,"meta":null},"OUTER_COMPANY_QUERY":{"id":"OUTER_COMPANY_QUERY","_parentId":"-1","label":"车辆检查查询","sort":9,"alwaysShow":true,"name":"OuterQuery","path":"/outerQuery","component":"Layout","perms":null,"isBtn":false,"redirect":"noRedirect","meta":{"title":"车辆检查查询","icon":"cascader","noCache":false,"link":null}},"CODE_GENERATION":{"id":"CODE_GENERATION","_parentId":"SYSTEM_TOOL","label":"代码生成","sort":2,"alwaysShow":false,"name":"Gen","path":"gen","component":"tool/gen/index","perms":"tool:gen:list","isBtn":false,"redirect":null,"meta":{"title":"代码生成","icon":"code","noCache":false,"link":null}},"POST_MANAGE_EXPORT":{"id":"POST_MANAGE_EXPORT","_parentId":"POST_MANAGE","label":"岗位导出","sort":5,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:post:export","isBtn":true,"redirect":null,"meta":null},"POST_MANAGE":{"id":"POST_MANAGE","_parentId":"SYSTEM_MANAGE","label":"岗位管理","sort":5,"alwaysShow":false,"name":"Post","path":"post","component":"system/post/index","perms":"system:post:list","isBtn":false,"redirect":null,"meta":{"title":"岗位管理","icon":"post","noCache":false,"link":null}},"DICT_MANAGE_UPDATE":{"id":"DICT_MANAGE_UPDATE","_parentId":"DICT_MANAGE","label":"字典修改","sort":3,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:dict:edit","isBtn":true,"redirect":null,"meta":null},"MENU_MANAGE_QUERY":{"id":"MENU_MANAGE_QUERY","_parentId":"MENU_MANAGE","label":"菜单查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:menu:query","isBtn":true,"redirect":null,"meta":null},"PARAM_CONFIG":{"id":"PARAM_CONFIG","_parentId":"SYSTEM_MANAGE","label":"参数设置","sort":7,"alwaysShow":false,"name":"Config","path":"config","component":"system/config/index","perms":"system:config:list","isBtn":false,"redirect":null,"meta":{"title":"参数设置","icon":"edit","noCache":false,"link":null}},"CAR_COMPANY_ADD":{"id":"CAR_COMPANY_ADD","_parentId":"CAR_COMPANY_INDEX","label":"委托单位信息新增","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:company:add","isBtn":true,"redirect":null,"meta":null},"DICT_MANAGE_QUERY":{"id":"DICT_MANAGE_QUERY","_parentId":"DICT_MANAGE","label":"字典查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:dict:query","isBtn":true,"redirect":null,"meta":null},"DEPT_MANAGE_ADD":{"id":"DEPT_MANAGE_ADD","_parentId":"DEPT_MANAGE","label":"部门新增","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:dept:add","isBtn":true,"redirect":null,"meta":null},"CAR_PRERECORD_INDEX":{"id":"CAR_PRERECORD_INDEX","_parentId":"CAR_CHECK","label":"车辆预录信息","sort":0,"alwaysShow":false,"name":"PreRecord","path":"preRecord","component":"business/preRecord/index","perms":"business:preRecord:list","isBtn":false,"redirect":null,"meta":{"title":"车辆预录信息","icon":"#","noCache":false,"link":null}},"ROLE_MANAGE":{"id":"ROLE_MANAGE","_parentId":"SYSTEM_MANAGE","label":"角色管理","sort":2,"alwaysShow":false,"name":"Role","path":"role","component":"system/role/index","perms":"system:role:list","isBtn":false,"redirect":null,"meta":{"title":"角色管理","icon":"peoples","noCache":false,"link":null}},"CAR_ORDERFORMAL_QUERY":{"id":"CAR_ORDERFORMAL_QUERY","_parentId":"CAR_ORDERFORMAL_INDEX","label":"查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:orderFormal:query","isBtn":true,"redirect":null,"meta":null},"CAR_PRERECORD_RESET":{"id":"CAR_PRERECORD_RESET","_parentId":"CAR_INSPECTOR_INDEX","label":"重置密码","sort":6,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspector:reset","isBtn":true,"redirect":null,"meta":null},"CACHE_MONITOR":{"id":"CACHE_MONITOR","_parentId":"SYSTEM_MONITOR","label":"缓存监控","sort":5,"alwaysShow":false,"name":"Cache","path":"cache","component":"monitor/cache/index","perms":"monitor:cache:list","isBtn":false,"redirect":null,"meta":{"title":"缓存监控","icon":"redis","noCache":false,"link":null}},"CAR_PRERECORD_DETAIL_INDEX":{"id":"CAR_PRERECORD_DETAIL_INDEX","_parentId":"CAR_CHECK","label":"车辆预录清单","sort":1,"alwaysShow":false,"name":"PreRecordDetail","path":"preRecordDetail","component":"business/preRecordDetail/index","perms":"business:preRecordDetail:list","isBtn":false,"redirect":null,"meta":{"title":"车辆预录清单","icon":"#","noCache":false,"link":null}},"SYSTEM_TOOL":{"id":"SYSTEM_TOOL","_parentId":"-1","label":"系统工具","sort":3,"alwaysShow":true,"name":"Tool","path":"/tool","component":"Layout","perms":null,"isBtn":false,"redirect":"noRedirect","meta":{"title":"系统工具","icon":"tool","noCache":false,"link":null}},"CAR_COMPANY_INDEX":{"id":"CAR_COMPANY_INDEX","_parentId":"CAR_COMPANY","label":"委托单位信息","sort":1,"alwaysShow":false,"name":"Company","path":"company","component":"business/company/index","perms":"business:company:list","isBtn":false,"redirect":null,"meta":{"title":"委托单位信息","icon":"#","noCache":false,"link":null}},"CACHE_LIST":{"id":"CACHE_LIST","_parentId":"SYSTEM_MONITOR","label":"缓存列表","sort":6,"alwaysShow":false,"name":"CacheList","path":"cacheList","component":"monitor/cache/list","perms":"monitor:cache:list","isBtn":false,"redirect":null,"meta":{"title":"缓存列表","icon":"redis-list","noCache":false,"link":null}},"CAR_SITE":{"id":"CAR_SITE","_parentId":"-1","label":"检查场地管理","sort":5,"alwaysShow":true,"name":"Site","path":"/site","component":"Layout","perms":null,"isBtn":false,"redirect":"noRedirect","meta":{"title":"检查场地管理","icon":"star","noCache":false,"link":null}},"USER_MANAGE_EXPORT":{"id":"USER_MANAGE_EXPORT","_parentId":"USER_MANAGE","label":"用户导出","sort":5,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:user:export","isBtn":true,"redirect":null,"meta":null},"SYSTEM_MANAGE":{"id":"SYSTEM_MANAGE","_parentId":"-1","label":"系统管理","sort":1,"alwaysShow":true,"name":"System","path":"/system","component":"Layout","perms":null,"isBtn":false,"redirect":"noRedirect","meta":{"title":"系统管理","icon":"system","noCache":false,"link":null}},"CAR_NGPART_DELETE":{"id":"CAR_NGPART_DELETE","_parentId":"CAR_NGPART_INDEX","label":"NG部位信息删除","sort":4,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:ngPart:remove","isBtn":true,"redirect":null,"meta":null},"ONLINE_USER_BATCH_EXIT":{"id":"ONLINE_USER_BATCH_EXIT","_parentId":"ONLINE_USER","label":"批量强退","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"monitor:online:batchLogout","isBtn":true,"redirect":null,"meta":null},"OUTER_COMPANY_QUERY_RECORD":{"id":"OUTER_COMPANY_QUERY_RECORD","_parentId":"OUTER_COMPANY_QUERY","label":"点检记录","sort":4,"alwaysShow":false,"name":"OuterCompanyInspectRecord","path":"outerCompanyInspectRecord","component":"outer/company/inspectRecord/index","perms":"company:inspectRecord:list","isBtn":false,"redirect":null,"meta":{"title":"点检记录","icon":"#","noCache":false,"link":null}},"OUTER_COMPANY_QUERY_INSPECT":{"id":"OUTER_COMPANY_QUERY_INSPECT","_parentId":"OUTER_COMPANY_QUERY","label":"车辆检查清单","sort":3,"alwaysShow":false,"name":"OuterCompanyInspectDetail","path":"outerCompanyInspectDetail","component":"outer/company/inspectDetail/index","perms":"company:inspectDetail:list","isBtn":false,"redirect":null,"meta":{"title":"车辆检查清单","icon":"#","noCache":false,"link":null}},"CAR_INSPECTRESITE_UPDATE":{"id":"CAR_INSPECTRESITE_UPDATE","_parentId":"CAR_INSPECTRESITE_INDEX","label":"检查场地信息修改","sort":3,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspectSite:edit","isBtn":true,"redirect":null,"meta":null},"CAR_INSPECTRECORD_EXPORT":{"id":"CAR_INSPECTRECORD_EXPORT","_parentId":"CAR_INSPECTRECORD_INDEX_","label":"点检记录信息导出","sort":5,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspectRecord:export","isBtn":true,"redirect":null,"meta":null},"NOTICE_MANAGE":{"id":"NOTICE_MANAGE","_parentId":"SYSTEM_MANAGE","label":"通知公告","sort":8,"alwaysShow":false,"name":"Notice","path":"notice","component":"system/notice/index","perms":"system:notice:list","isBtn":false,"redirect":null,"meta":{"title":"通知公告","icon":"message","noCache":false,"link":null}},"CAR_PRERECORD_QUERY":{"id":"CAR_PRERECORD_QUERY","_parentId":"CAR_PRERECORD_INDEX","label":"查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:preRecord:query","isBtn":true,"redirect":null,"meta":null},"CAR_POLLUTANT_DELETE":{"id":"CAR_POLLUTANT_DELETE","_parentId":"CAR_POLLUTANT_INDEX","label":"污染物信息删除","sort":4,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:pollutant:remove","isBtn":true,"redirect":null,"meta":null},"ROLE_MANAGE_EXPORT":{"id":"ROLE_MANAGE_EXPORT","_parentId":"ROLE_MANAGE","label":"角色导出","sort":5,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:role:export","isBtn":true,"redirect":null,"meta":null},"CAR_NGPART_QUERY":{"id":"CAR_NGPART_QUERY","_parentId":"CAR_NGPART_INDEX","label":"NG部位信息查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:ngPart:query","isBtn":true,"redirect":null,"meta":null},"CAR_COMPANY_QUERY":{"id":"CAR_COMPANY_QUERY","_parentId":"CAR_COMPANY_INDEX","label":"委托单位信息查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:company:query","isBtn":true,"redirect":null,"meta":null},"CAR_PRERECORD_ADD":{"id":"CAR_PRERECORD_ADD","_parentId":"CAR_PRERECORD_INDEX","label":"生效","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:preRecord:effect","isBtn":true,"redirect":null,"meta":null},"CAR_POLLUTANT_UPDATE":{"id":"CAR_POLLUTANT_UPDATE","_parentId":"CAR_POLLUTANT_INDEX","label":"污染物信息修改","sort":3,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:pollutant:edit","isBtn":true,"redirect":null,"meta":null},"ACTION_LOG_EXPORT":{"id":"ACTION_LOG_EXPORT","_parentId":"ACTION_LOG","label":"日志导出","sort":4,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"monitor:operlog:export","isBtn":true,"redirect":null,"meta":null},"CAR_PRERECORD_IMPORT":{"id":"CAR_PRERECORD_IMPORT","_parentId":"CAR_PRERECORD_INDEX","label":"导入","sort":6,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:preRecord:import","isBtn":true,"redirect":null,"meta":null},"DICT_MANAGE_EXPORT":{"id":"DICT_MANAGE_EXPORT","_parentId":"DICT_MANAGE","label":"字典导出","sort":5,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:dict:export","isBtn":true,"redirect":null,"meta":null},"CAR_CHECK":{"id":"CAR_CHECK","_parentId":"-1","label":"车辆检查管理","sort":8,"alwaysShow":true,"name":"Check","path":"/check","component":"Layout","perms":null,"isBtn":false,"redirect":"noRedirect","meta":{"title":"车辆检查管理","icon":"checkbox","noCache":false,"link":null}},"PARAM_CONFIG_ADD":{"id":"PARAM_CONFIG_ADD","_parentId":"PARAM_CONFIG","label":"参数新增","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:config:add","isBtn":true,"redirect":null,"meta":null},"DATA_MONITOR":{"id":"DATA_MONITOR","_parentId":"SYSTEM_MONITOR","label":"数据监控","sort":3,"alwaysShow":false,"name":"Druid","path":"druid","component":"monitor/druid/index","perms":"monitor:druid:list","isBtn":false,"redirect":null,"meta":{"title":"数据监控","icon":"druid","noCache":false,"link":null}},"CAR_ORDERFORMAL_UPDATE":{"id":"CAR_ORDERFORMAL_UPDATE","_parentId":"CAR_ORDERFORMAL_INDEX","label":"完成","sort":3,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:orderFormal:edit","isBtn":true,"redirect":null,"meta":null},"FORM_BUILD":{"id":"FORM_BUILD","_parentId":"SYSTEM_TOOL","label":"表单构建","sort":1,"alwaysShow":false,"name":"Build","path":"build","component":"tool/build/index","perms":"tool:build:list","isBtn":false,"redirect":null,"meta":{"title":"表单构建","icon":"build","noCache":false,"link":null}},"DICT_MANAGE_DELETE":{"id":"DICT_MANAGE_DELETE","_parentId":"DICT_MANAGE","label":"字典删除","sort":4,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:dict:remove","isBtn":true,"redirect":null,"meta":null},"ROLE_MANAGE_DELETE":{"id":"ROLE_MANAGE_DELETE","_parentId":"ROLE_MANAGE","label":"角色删除","sort":4,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:role:remove","isBtn":true,"redirect":null,"meta":null},"CAR_INSPECTRESITE_QUERY":{"id":"CAR_INSPECTRESITE_QUERY","_parentId":"CAR_INSPECTRESITE_INDEX","label":"检查场地信息查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspectSite:query","isBtn":true,"redirect":null,"meta":null},"CAR_INSPECTRECORD_ADD":{"id":"CAR_INSPECTRECORD_ADD","_parentId":"CAR_INSPECTRECORD_INDEX_","label":"点检记录信息新增","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspectRecord:add","isBtn":true,"redirect":null,"meta":null},"DICT_MANAGE_ADD":{"id":"DICT_MANAGE_ADD","_parentId":"DICT_MANAGE","label":"字典新增","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:dict:add","isBtn":true,"redirect":null,"meta":null},"CAR_INSPECT_DETAIL_EXPORT":{"id":"CAR_INSPECT_DETAIL_EXPORT","_parentId":"CAR_INSPECT_DETAIL_INDEX","label":"详单导出","sort":5,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspectDetail:export","isBtn":true,"redirect":null,"meta":null},"CAR_POLLUTANT_INDEX":{"id":"CAR_POLLUTANT_INDEX","_parentId":"CAR_BASE","label":"污染物信息","sort":1,"alwaysShow":false,"name":"Pollutant","path":"pollutant","component":"business/pollutant/index","perms":"business:pollutant:list","isBtn":false,"redirect":null,"meta":{"title":"污染物信息","icon":"#","noCache":false,"link":null}},"LOGIN_LOG_DELETE":{"id":"LOGIN_LOG_DELETE","_parentId":"LOGIN_LOG","label":"登录删除","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"monitor:logininfor:remove","isBtn":true,"redirect":null,"meta":null},"CAR_COMPANY_UPDATE":{"id":"CAR_COMPANY_UPDATE","_parentId":"CAR_COMPANY_INDEX","label":"委托单位信息修改","sort":3,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:company:edit","isBtn":true,"redirect":null,"meta":null},"OUTER_COMPANY_QUERY_ORDER_FORMAL":{"id":"OUTER_COMPANY_QUERY_ORDER_FORMAL","_parentId":"OUTER_COMPANY_QUERY","label":"委托单信息","sort":1,"alwaysShow":false,"name":"OuterCompanyOrderFormal","path":"outerCompanyOrderFormal","component":"outer/company/orderFormal/index","perms":"company:orderFormal:list","isBtn":false,"redirect":null,"meta":{"title":"委托单信息","icon":"#","noCache":false,"link":null}},"CAR_INSPECT_INDEX":{"id":"CAR_INSPECT_INDEX","_parentId":"CAR_CHECK","label":"车辆检查信息","sort":3,"alwaysShow":false,"name":"Inspect","path":"inspect","component":"business/inspect/index","perms":"business:inspect:list","isBtn":false,"redirect":null,"meta":{"title":"车辆检查信息","icon":"#","noCache":false,"link":null}},"CAR_NGPART_EXPORT":{"id":"CAR_NGPART_EXPORT","_parentId":"CAR_NGPART_INDEX","label":"NG部位信息导出","sort":5,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:ngPart:export","isBtn":true,"redirect":null,"meta":null},"CAR_INSPECTRECORD_DELETE":{"id":"CAR_INSPECTRECORD_DELETE","_parentId":"CAR_INSPECTRECORD_INDEX_","label":"点检记录信息删除","sort":4,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspectRecord:remove","isBtn":true,"redirect":null,"meta":null},"MENU_MANAGE":{"id":"MENU_MANAGE","_parentId":"SYSTEM_MANAGE","label":"菜单管理","sort":3,"alwaysShow":false,"name":"Menu","path":"menu","component":"system/menu/index","perms":"system:menu:list","isBtn":false,"redirect":null,"meta":{"title":"菜单管理","icon":"tree-table","noCache":false,"link":null}},"USER_MANAGE":{"id":"USER_MANAGE","_parentId":"SYSTEM_MANAGE","label":"用户管理","sort":1,"alwaysShow":false,"name":"User","path":"user","component":"system/user/index","perms":"system:user:list","isBtn":false,"redirect":null,"meta":{"title":"用户管理","icon":"user","noCache":false,"link":null}},"LOGIN_LOG_EXPORT":{"id":"LOGIN_LOG_EXPORT","_parentId":"LOGIN_LOG","label":"日志导出","sort":3,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"monitor:logininfor:export","isBtn":true,"redirect":null,"meta":null},"CAR_POLLUTANT_EXPORT":{"id":"CAR_POLLUTANT_EXPORT","_parentId":"CAR_POLLUTANT_INDEX","label":"污染物信息导出","sort":5,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:pollutant:export","isBtn":true,"redirect":null,"meta":null},"POST_MANAGE_QUERY":{"id":"POST_MANAGE_QUERY","_parentId":"POST_MANAGE","label":"岗位查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:post:query","isBtn":true,"redirect":null,"meta":null},"FORM_BUILD_UPDATE":{"id":"FORM_BUILD_UPDATE","_parentId":"FORM_BUILD","label":"生成修改","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"tool:gen:edit","isBtn":true,"redirect":null,"meta":null},"PARAM_CONFIG_QUERY":{"id":"PARAM_CONFIG_QUERY","_parentId":"PARAM_CONFIG","label":"参数查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:config:query","isBtn":true,"redirect":null,"meta":null},"CAR_INSPECT_DETAIL_QUERY":{"id":"CAR_INSPECT_DETAIL_QUERY","_parentId":"CAR_INSPECT_DETAIL_INDEX","label":"详情","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspectDetail:query","isBtn":true,"redirect":null,"meta":null},"OUTER_COMPANY_QUERY_ORDER_FORMAL_DETAIL":{"id":"OUTER_COMPANY_QUERY_ORDER_FORMAL_DETAIL","_parentId":"OUTER_COMPANY_QUERY_ORDER_FORMAL","label":"查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:orderFormal:query","isBtn":true,"redirect":null,"meta":null},"CAR_INSPECTOR_UPDATE":{"id":"CAR_INSPECTOR_UPDATE","_parentId":"CAR_INSPECTOR_INDEX","label":"检验员信息修改","sort":3,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspector:edit","isBtn":true,"redirect":null,"meta":null},"DEPT_MANAGE_UPDATE":{"id":"DEPT_MANAGE_UPDATE","_parentId":"DEPT_MANAGE","label":"部门修改","sort":3,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:dept:edit","isBtn":true,"redirect":null,"meta":null},"ONLINE_USER_ONE_EXIT":{"id":"ONLINE_USER_ONE_EXIT","_parentId":"ONLINE_USER","label":"单条强退","sort":3,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"monitor:online:forceLogout","isBtn":true,"redirect":null,"meta":null},"CAR_INSPECTRECORD_QUERY":{"id":"CAR_INSPECTRECORD_QUERY","_parentId":"CAR_INSPECTRECORD_INDEX_","label":"点检记录信息查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspectRecord:query","isBtn":true,"redirect":null,"meta":null},"CAR_INSPECTOR_INDEX":{"id":"CAR_INSPECTOR_INDEX","_parentId":"CAR_INSPECTOR","label":"检验员信息","sort":1,"alwaysShow":false,"name":"Inspector","path":"inspector","component":"business/inspector/index","perms":"business:inspector:list","isBtn":false,"redirect":null,"meta":{"title":"检验员信息","icon":"#","noCache":false,"link":null}},"LOGIN_LOG":{"id":"LOGIN_LOG","_parentId":"LOG_MANAGE","label":"登录日志","sort":2,"alwaysShow":false,"name":"Logininfor","path":"logininfor","component":"monitor/logininfor/index","perms":"monitor:logininfor:list","isBtn":false,"redirect":null,"meta":{"title":"登录日志","icon":"logininfor","noCache":false,"link":null}},"USER_MANAGE_UPDATE":{"id":"USER_MANAGE_UPDATE","_parentId":"USER_MANAGE","label":"用户修改","sort":3,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:user:edit","isBtn":true,"redirect":null,"meta":null},"CAR_NGPART_ADD":{"id":"CAR_NGPART_ADD","_parentId":"CAR_NGPART_INDEX","label":"NG部位信息新增","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:ngPart:add","isBtn":true,"redirect":null,"meta":null},"POST_MANAGE_UPDATE":{"id":"POST_MANAGE_UPDATE","_parentId":"POST_MANAGE","label":"岗位修改","sort":3,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:post:edit","isBtn":true,"redirect":null,"meta":null},"CAR_INSPECTOR_EXPORT":{"id":"CAR_INSPECTOR_EXPORT","_parentId":"CAR_INSPECTOR_INDEX","label":"检验员信息导出","sort":5,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspector:export","isBtn":true,"redirect":null,"meta":null},"SYSTEM_MONITOR":{"id":"SYSTEM_MONITOR","_parentId":"-1","label":"系统监控","sort":2,"alwaysShow":true,"name":"Monitor","path":"/monitor","component":"Layout","perms":null,"isBtn":false,"redirect":"noRedirect","meta":{"title":"系统监控","icon":"monitor","noCache":false,"link":null}},"CAR_COMPANY_DELETE":{"id":"CAR_COMPANY_DELETE","_parentId":"CAR_COMPANY_INDEX","label":"委托单位信息删除","sort":4,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:company:remove","isBtn":true,"redirect":null,"meta":null},"MENU_MANAGE_ADD":{"id":"MENU_MANAGE_ADD","_parentId":"MENU_MANAGE","label":"菜单新增","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:menu:add","isBtn":true,"redirect":null,"meta":null},"LOGIN_LOG_QUERY":{"id":"LOGIN_LOG_QUERY","_parentId":"LOGIN_LOG","label":"登录查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"monitor:logininfor:query","isBtn":true,"redirect":null,"meta":null},"USER_MANAGE_RESET_PASS":{"id":"USER_MANAGE_RESET_PASS","_parentId":"USER_MANAGE","label":"重置密码","sort":7,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:user:resetPwd","isBtn":true,"redirect":null,"meta":null},"CAR_INSPECT_DETAIL_DELETE":{"id":"CAR_INSPECT_DETAIL_DELETE","_parentId":"CAR_INSPECT_DETAIL_INDEX","label":"精简导出","sort":4,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspectDetail:exportSum","isBtn":true,"redirect":null,"meta":null},"OUTER_COMPANY_QUERY_INSPECT_DETAIL":{"id":"OUTER_COMPANY_QUERY_INSPECT_DETAIL","_parentId":"OUTER_COMPANY_QUERY_INSPECT","label":"详情","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspectDetail:query","isBtn":true,"redirect":null,"meta":null},"ROLE_MANAGE_UPDATE":{"id":"ROLE_MANAGE_UPDATE","_parentId":"ROLE_MANAGE","label":"角色修改","sort":3,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:role:edit","isBtn":true,"redirect":null,"meta":null},"ACTION_LOG_QUERY":{"id":"ACTION_LOG_QUERY","_parentId":"ACTION_LOG","label":"操作查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"monitor:operlog:query","isBtn":true,"redirect":null,"meta":null},"USER_MANAGE_QUERY":{"id":"USER_MANAGE_QUERY","_parentId":"USER_MANAGE","label":"用户查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:user:query","isBtn":true,"redirect":null,"meta":null},"CAR_COMPANY":{"id":"CAR_COMPANY","_parentId":"-1","label":"委托单位管理","sort":6,"alwaysShow":true,"name":"Company","path":"/company","component":"Layout","perms":null,"isBtn":false,"redirect":"noRedirect","meta":{"title":"委托单位管理","icon":"logininfor","noCache":false,"link":null}},"PARAM_CONFIG_DELETE":{"id":"PARAM_CONFIG_DELETE","_parentId":"PARAM_CONFIG","label":"参数删除","sort":4,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:config:remove","isBtn":true,"redirect":null,"meta":null},"DEPT_MANAGE":{"id":"DEPT_MANAGE","_parentId":"SYSTEM_MANAGE","label":"组织单位管理","sort":4,"alwaysShow":false,"name":"Dept","path":"dept","component":"system/dept/index","perms":"system:dept:list","isBtn":false,"redirect":null,"meta":{"title":"组织单位管理","icon":"tree","noCache":false,"link":null}},"CAR_NGPART_UPDATE":{"id":"CAR_NGPART_UPDATE","_parentId":"CAR_NGPART_INDEX","label":"NG部位信息修改","sort":3,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:ngPart:edit","isBtn":true,"redirect":null,"meta":null},"ACTION_LOG":{"id":"ACTION_LOG","_parentId":"LOG_MANAGE","label":"操作日志","sort":1,"alwaysShow":false,"name":"Operlog","path":"operlog","component":"monitor/operlog/index","perms":"monitor:operlog:list","isBtn":false,"redirect":null,"meta":{"title":"操作日志","icon":"form","noCache":false,"link":null}},"CAR_INSPECTRECORD_INDEX_":{"id":"CAR_INSPECTRECORD_INDEX_","_parentId":"CAR_CHECK","label":"点检记录","sort":5,"alwaysShow":false,"name":"InspectRecord","path":"inspectRecord","component":"business/inspectRecord/index","perms":"business:inspectRecord:list","isBtn":false,"redirect":null,"meta":{"title":"点检记录","icon":"#","noCache":false,"link":null}},"NOTICE_MANAGE_QUERY":{"id":"NOTICE_MANAGE_QUERY","_parentId":"NOTICE_MANAGE","label":"公告查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:notice:query","isBtn":true,"redirect":null,"meta":null},"CAR_PRERECORD_DETAIL_QUERY":{"id":"CAR_PRERECORD_DETAIL_QUERY","_parentId":"CAR_PRERECORD_DETAIL_INDEX","label":"车辆预录信息明细查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:preRecordDetail:query","isBtn":true,"redirect":null,"meta":null},"CAR_INSPECTRESITE_DELETE":{"id":"CAR_INSPECTRESITE_DELETE","_parentId":"CAR_INSPECTRESITE_INDEX","label":"检查场地信息删除","sort":4,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspectSite:remove","isBtn":true,"redirect":null,"meta":null},"MENU_MANAGE_UPDATE":{"id":"MENU_MANAGE_UPDATE","_parentId":"MENU_MANAGE","label":"菜单修改","sort":3,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:menu:edit","isBtn":true,"redirect":null,"meta":null},"CAR_ORDERFORMAL_INDEX":{"id":"CAR_ORDERFORMAL_INDEX","_parentId":"CAR_CHECK","label":"委托单信息","sort":2,"alwaysShow":false,"name":"OrderFormal","path":"orderFormal","component":"business/orderFormal/index","perms":"business:orderFormal:list","isBtn":false,"redirect":null,"meta":{"title":"委托单信息","icon":"#","noCache":false,"link":null}},"FORM_BUILD_PREVIEW":{"id":"FORM_BUILD_PREVIEW","_parentId":"FORM_BUILD","label":"预览代码","sort":4,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"tool:gen:preview","isBtn":true,"redirect":null,"meta":null},"MENU_MANAGE_DELETE":{"id":"MENU_MANAGE_DELETE","_parentId":"MENU_MANAGE","label":"菜单删除","sort":4,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:menu:remove","isBtn":true,"redirect":null,"meta":null},"CAR_NGPART_INDEX":{"id":"CAR_NGPART_INDEX","_parentId":"CAR_BASE","label":"NG部位信息","sort":1,"alwaysShow":false,"name":"NgPart","path":"ngPart","component":"business/ngPart/index","perms":"business:ngPart:list","isBtn":false,"redirect":null,"meta":{"title":"NG部位信息","icon":"#","noCache":false,"link":null}},"CAR_BASE":{"id":"CAR_BASE","_parentId":"-1","label":"基础数据管理","sort":7,"alwaysShow":true,"name":"Base","path":"/base","component":"Layout","perms":null,"isBtn":false,"redirect":"noRedirect","meta":{"title":"基础数据管理","icon":"excel","noCache":false,"link":null}},"CAR_INSPECTOR_ADD":{"id":"CAR_INSPECTOR_ADD","_parentId":"CAR_INSPECTOR_INDEX","label":"检验员信息新增","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspector:add","isBtn":true,"redirect":null,"meta":null},"NOTICE_MANAGE_ADD":{"id":"NOTICE_MANAGE_ADD","_parentId":"NOTICE_MANAGE","label":"公告新增","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:notice:add","isBtn":true,"redirect":null,"meta":null},"CAR_POLLUTANT_QUERY":{"id":"CAR_POLLUTANT_QUERY","_parentId":"CAR_POLLUTANT_INDEX","label":"污染物信息查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:pollutant:query","isBtn":true,"redirect":null,"meta":null},"CAR_POLLUTANT_ADD":{"id":"CAR_POLLUTANT_ADD","_parentId":"CAR_POLLUTANT_INDEX","label":"污染物信息新增","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:pollutant:add","isBtn":true,"redirect":null,"meta":null},"POST_MANAGE_DELETE":{"id":"POST_MANAGE_DELETE","_parentId":"POST_MANAGE","label":"岗位删除","sort":4,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:post:remove","isBtn":true,"redirect":null,"meta":null},"CAR_ORDERFORMAL_ADD":{"id":"CAR_ORDERFORMAL_ADD","_parentId":"CAR_ORDERFORMAL_INDEX","label":"新增车辆","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:orderFormal:addCar","isBtn":true,"redirect":null,"meta":null},"CAR_INSPECTRESITE_INDEX":{"id":"CAR_INSPECTRESITE_INDEX","_parentId":"CAR_SITE","label":"检查场地信息","sort":1,"alwaysShow":false,"name":"InspectSite","path":"inspectSite","component":"business/inspectSite/index","perms":"business:inspectSite:list","isBtn":false,"redirect":null,"meta":{"title":"检查场地信息","icon":"#","noCache":false,"link":null}},"POST_MANAGE_ADD":{"id":"POST_MANAGE_ADD","_parentId":"POST_MANAGE","label":"岗位新增","sort":2,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:post:add","isBtn":true,"redirect":null,"meta":null},"DEPT_MANAGE_QUERY":{"id":"DEPT_MANAGE_QUERY","_parentId":"DEPT_MANAGE","label":"部门查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:dept:query","isBtn":true,"redirect":null,"meta":null},"NOTICE_MANAGE_UPDATE":{"id":"NOTICE_MANAGE_UPDATE","_parentId":"NOTICE_MANAGE","label":"公告修改","sort":3,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:notice:edit","isBtn":true,"redirect":null,"meta":null},"SERVICE_MONITOR":{"id":"SERVICE_MONITOR","_parentId":"SYSTEM_MONITOR","label":"服务监控","sort":4,"alwaysShow":false,"name":"Server","path":"server","component":"monitor/server/index","perms":"monitor:server:list","isBtn":false,"redirect":null,"meta":{"title":"服务监控","icon":"server","noCache":false,"link":null}},"FORM_BUILD_QUERY":{"id":"FORM_BUILD_QUERY","_parentId":"FORM_BUILD","label":"生成查询","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"tool:gen:query","isBtn":true,"redirect":null,"meta":null},"PARAM_CONFIG_EXPORT":{"id":"PARAM_CONFIG_EXPORT","_parentId":"PARAM_CONFIG","label":"参数导出","sort":5,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:config:export","isBtn":true,"redirect":null,"meta":null},"OUTER_COMPANY_QUERY_CAR":{"id":"OUTER_COMPANY_QUERY_CAR","_parentId":"OUTER_COMPANY_QUERY","label":"车辆检查信息","sort":2,"alwaysShow":false,"name":"OuterCompanyInspect","path":"outerCompanyInspect","component":"outer/company/inspect/index","perms":"company:inspect:list","isBtn":false,"redirect":null,"meta":{"title":"车辆检查信息","icon":"#","noCache":false,"link":null}},"OUTER_COMPANY_QUERY_CAR_DETAIL":{"id":"OUTER_COMPANY_QUERY_CAR_DETAIL","_parentId":"OUTER_COMPANY_QUERY_CAR","label":"详情","sort":1,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:inspect:query","isBtn":true,"redirect":null,"meta":null},"PARAM_CONFIG_UPDATE":{"id":"PARAM_CONFIG_UPDATE","_parentId":"PARAM_CONFIG","label":"参数修改","sort":3,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"system:config:edit","isBtn":true,"redirect":null,"meta":null},"ONLINE_USER":{"id":"ONLINE_USER","_parentId":"SYSTEM_MONITOR","label":"在线用户","sort":1,"alwaysShow":false,"name":"Online","path":"online","component":"monitor/online/index","perms":"monitor:online:list","isBtn":false,"redirect":null,"meta":{"title":"在线用户","icon":"online","noCache":false,"link":null}},"CAR_PRERECORD_DETAIL_EXPORT":{"id":"CAR_PRERECORD_DETAIL_EXPORT","_parentId":"CAR_PRERECORD_DETAIL_INDEX","label":"车辆预录信息明细导出","sort":5,"alwaysShow":false,"name":null,"path":null,"component":null,"perms":"business:preRecordDetail:export","isBtn":true,"redirect":null,"meta":null}}')},"3ddf":function(e,t,n){},4360:function(e,t,n){"use strict";var a,i,s=n("2b0e"),l=n("2f62"),o=n("852e"),c=n.n(o),r={sidebar:{opened:!c.a.get("sidebarStatus")||!!+c.a.get("sidebarStatus"),withoutAnimation:!1,hide:!1},device:"desktop",size:c.a.get("size")||"medium"},u={TOGGLE_SIDEBAR:function(e){if(e.sidebar.hide)return!1;e.sidebar.opened=!e.sidebar.opened,e.sidebar.withoutAnimation=!1,e.sidebar.opened?c.a.set("sidebarStatus",1):c.a.set("sidebarStatus",0)},CLOSE_SIDEBAR:function(e,t){c.a.set("sidebarStatus",0),e.sidebar.opened=!1,e.sidebar.withoutAnimation=t},TOGGLE_DEVICE:function(e,t){e.device=t},SET_SIZE:function(e,t){e.size=t,c.a.set("size",t)},SET_SIDEBAR_HIDE:function(e,t){e.sidebar.hide=t}},d={toggleSideBar:function(e){var t=e.commit;t("TOGGLE_SIDEBAR")},closeSideBar:function(e,t){var n=e.commit,a=t.withoutAnimation;n("CLOSE_SIDEBAR",a)},toggleDevice:function(e,t){var n=e.commit;n("TOGGLE_DEVICE",t)},setSize:function(e,t){var n=e.commit;n("SET_SIZE",t)},toggleSideBarHide:function(e,t){var n=e.commit;n("SET_SIDEBAR_HIDE",t)}},h={namespaced:!0,state:r,mutations:u,actions:d},p=(n("b0c0"),n("d3b7"),n("7ded")),m=n("5f87"),f={state:{token:Object(m["a"])(),name:"",avatar:"",roles:[],permissions:[]},mutations:{SET_TOKEN:function(e,t){e.token=t},SET_NAME:function(e,t){e.name=t},SET_AVATAR:function(e,t){e.avatar=t},SET_ROLES:function(e,t){e.roles=t},SET_PERMISSIONS:function(e,t){e.permissions=t}},actions:{Login:function(e,t){e.commit;return new Promise((function(e,n){Object(p["d"])(t).then((function(t){e()})).catch((function(e){n(e)}))}))},GetInfo:function(e){var t=e.commit;e.state;return new Promise((function(e,a){Object(p["b"])().then((function(a){var i=a.user,s=""==i.avatar||null==i.avatar?n("4b94"):"/"+i.avatar;a.roles&&a.roles.length>0?(t("SET_ROLES",a.roles),t("SET_PERMISSIONS",a.permissions)):t("SET_ROLES",["ROLE_DEFAULT"]),t("SET_NAME",i.userName),t("SET_AVATAR",s),e(a)})).catch((function(e){a(e)}))}))},LogOut:function(e){var t=e.commit,n=e.state;return new Promise((function(e,a){Object(p["e"])(n.token).then((function(){t("SET_TOKEN",""),t("SET_ROLES",[]),t("SET_PERMISSIONS",[]),Object(m["b"])(),e()})).catch((function(e){a(e)}))}))},FedLogOut:function(e){var t=e.commit;return new Promise((function(e){t("SET_TOKEN",""),Object(m["b"])(),e()}))}}},v=f,b=n("2909"),w=n("3835"),g=n("b85c"),_=(n("caad"),n("2532"),n("ddb0"),n("a434"),n("4de4"),n("fb6a"),n("c740"),{visitedViews:[],cachedViews:[]}),E={ADD_VISITED_VIEW:function(e,t){e.visitedViews.some((function(e){return e.path===t.path}))||e.visitedViews.push(Object.assign({},t,{title:t.meta.title||"no-name"}))},ADD_CACHED_VIEW:function(e,t){e.cachedViews.includes(t.name)||t.meta&&!t.meta.noCache&&e.cachedViews.push(t.name)},DEL_VISITED_VIEW:function(e,t){var n,a=Object(g["a"])(e.visitedViews.entries());try{for(a.s();!(n=a.n()).done;){var i=Object(w["a"])(n.value,2),s=i[0],l=i[1];if(l.path===t.path){e.visitedViews.splice(s,1);break}}}catch(o){a.e(o)}finally{a.f()}},DEL_CACHED_VIEW:function(e,t){var n=e.cachedViews.indexOf(t.name);n>-1&&e.cachedViews.splice(n,1)},DEL_OTHERS_VISITED_VIEWS:function(e,t){e.visitedViews=e.visitedViews.filter((function(e){return e.meta.affix||e.path===t.path}))},DEL_OTHERS_CACHED_VIEWS:function(e,t){var n=e.cachedViews.indexOf(t.name);e.cachedViews=n>-1?e.cachedViews.slice(n,n+1):[]},DEL_ALL_VISITED_VIEWS:function(e){var t=e.visitedViews.filter((function(e){return e.meta.affix}));e.visitedViews=t},DEL_ALL_CACHED_VIEWS:function(e){e.cachedViews=[]},UPDATE_VISITED_VIEW:function(e,t){var n,a=Object(g["a"])(e.visitedViews);try{for(a.s();!(n=a.n()).done;){var i=n.value;if(i.path===t.path){i=Object.assign(i,t);break}}}catch(s){a.e(s)}finally{a.f()}},DEL_RIGHT_VIEWS:function(e,t){var n=e.visitedViews.findIndex((function(e){return e.path===t.path}));-1!==n&&(e.visitedViews=e.visitedViews.filter((function(t,a){if(a<=n||t.meta&&t.meta.affix)return!0;var i=e.cachedViews.indexOf(t.name);return i>-1&&e.cachedViews.splice(i,1),!1})))},DEL_LEFT_VIEWS:function(e,t){var n=e.visitedViews.findIndex((function(e){return e.path===t.path}));-1!==n&&(e.visitedViews=e.visitedViews.filter((function(t,a){if(a>=n||t.meta&&t.meta.affix)return!0;var i=e.cachedViews.indexOf(t.name);return i>-1&&e.cachedViews.splice(i,1),!1})))}},y={addView:function(e,t){var n=e.dispatch;n("addVisitedView",t),n("addCachedView",t)},addVisitedView:function(e,t){var n=e.commit;n("ADD_VISITED_VIEW",t)},addCachedView:function(e,t){var n=e.commit;n("ADD_CACHED_VIEW",t)},delView:function(e,t){var n=e.dispatch,a=e.state;return new Promise((function(e){n("delVisitedView",t),n("delCachedView",t),e({visitedViews:Object(b["a"])(a.visitedViews),cachedViews:Object(b["a"])(a.cachedViews)})}))},delVisitedView:function(e,t){var n=e.commit,a=e.state;return new Promise((function(e){n("DEL_VISITED_VIEW",t),e(Object(b["a"])(a.visitedViews))}))},delCachedView:function(e,t){var n=e.commit,a=e.state;return new Promise((function(e){n("DEL_CACHED_VIEW",t),e(Object(b["a"])(a.cachedViews))}))},delOthersViews:function(e,t){var n=e.dispatch,a=e.state;return new Promise((function(e){n("delOthersVisitedViews",t),n("delOthersCachedViews",t),e({visitedViews:Object(b["a"])(a.visitedViews),cachedViews:Object(b["a"])(a.cachedViews)})}))},delOthersVisitedViews:function(e,t){var n=e.commit,a=e.state;return new Promise((function(e){n("DEL_OTHERS_VISITED_VIEWS",t),e(Object(b["a"])(a.visitedViews))}))},delOthersCachedViews:function(e,t){var n=e.commit,a=e.state;return new Promise((function(e){n("DEL_OTHERS_CACHED_VIEWS",t),e(Object(b["a"])(a.cachedViews))}))},delAllViews:function(e,t){var n=e.dispatch,a=e.state;return new Promise((function(e){n("delAllVisitedViews",t),n("delAllCachedViews",t),e({visitedViews:Object(b["a"])(a.visitedViews),cachedViews:Object(b["a"])(a.cachedViews)})}))},delAllVisitedViews:function(e){var t=e.commit,n=e.state;return new Promise((function(e){t("DEL_ALL_VISITED_VIEWS"),e(Object(b["a"])(n.visitedViews))}))},delAllCachedViews:function(e){var t=e.commit,n=e.state;return new Promise((function(e){t("DEL_ALL_CACHED_VIEWS"),e(Object(b["a"])(n.cachedViews))}))},updateVisitedView:function(e,t){var n=e.commit;n("UPDATE_VISITED_VIEW",t)},delRightTags:function(e,t){var n=e.commit;return new Promise((function(e){n("DEL_RIGHT_VIEWS",t),e(Object(b["a"])(_.visitedViews))}))},delLeftTags:function(e,t){var n=e.commit;return new Promise((function(e){n("DEL_LEFT_VIEWS",t),e(Object(b["a"])(_.visitedViews))}))}},C={namespaced:!0,state:_,mutations:E,actions:y},x=(n("99af"),n("159b"),n("d81d"),n("3ca3"),n("dce4")),A=n("a18c"),R=n("b775"),k=function(){return Object(R["a"])({url:"/getRouters",method:"get"})},T=n("c1f7"),O=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("router-view")},S=[],I=n("2877"),M={},N=Object(I["a"])(M,O,S,!1,null,null,null),L=N.exports,D=(n("9911"),{data:function(){return{}},render:function(){var e=arguments[0],t=this.$route.meta.link;if(""==={link:t}.link)return"404";var n={link:t}.link,a=document.documentElement.clientHeight-94.5+"px",i={height:a};return e("div",{style:i},[e("iframe",{attrs:{src:n,frameborder:"no",scrolling:"auto"},style:"width: 100%; height: 100%"})])}}),z=D,P=Object(I["a"])(z,a,i,!1,null,null,null),B=P.exports,V=n("3da7");console.log(V),console.log("Menu");var H={Menu:V},U={state:{routerMap:H.Menu,routes:[],permissions:[],addRoutes:[],defaultRoutes:[],topbarRouters:[],sidebarRouters:[]},mutations:{SET_ROUTES:function(e,t){e.addRoutes=t,e.routes=A["a"].concat(t)},SET_DEFAULT_ROUTES:function(e,t){e.defaultRoutes=A["a"].concat(t)},SET_TOPBAR_ROUTES:function(e,t){e.topbarRouters=t},SET_SIDEBAR_ROUTERS:function(e,t){e.sidebarRouters=t}},actions:{GenerateRoutes:function(e){var t=e.commit,n=e.state;return new Promise((function(e){k().then((function(a){var i=[],s=[],l=[];a.data.forEach((function(e){n.routerMap[e]&&s.push(n.routerMap[e])})),s.map((function(e){e.isBtn?l.push(e):i.push(e)})),n.permissions=l;var o=j(i,"id"),c=G(o);console.log(c),console.log("sidebarRoutes");var r=Y(A["c"]);A["b"].addRoutes(r),t("SET_ROUTES",c),t("SET_SIDEBAR_ROUTERS",A["a"].concat(c)),e(c)}))}))}}};function j(e,t,n,a){var i,s={id:t||"id",_parentId:n||"_parentId",childrenList:a||"children"},l={},o={},c=[],r=Object(g["a"])(e);try{for(r.s();!(i=r.n()).done;){var u=i.value,d=u[s._parentId];null==l[d]&&(l[d]=[]),o[u[s.id]]=u,l[d].push(u)}}catch(E){r.e(E)}finally{r.f()}var h,p=Object(g["a"])(e);try{for(p.s();!(h=p.n()).done;){var m=h.value,f=m[s._parentId];null==o[f]&&c.push(m)}}catch(E){p.e(E)}finally{p.f()}for(var v=0,b=c;v2&&void 0!==arguments[2]&&arguments[2];return e.filter((function(e){return t&&e.children&&(e.children=$(e.children)),e.component&&("Layout"===e.component?e.component=T["a"]:"ParentView"===e.component?e.component=L:"InnerLink"===e.component?e.component=B:e.component=F(e.component)),null!=e.children&&e.children&&e.children.length?e.children=G(e.children,e,t):(delete e["children"],delete e["redirect"]),!0}))}function $(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[];return e.forEach((function(e,a){e.children&&e.children.length&&"ParentView"===e.component&&!t?e.children.forEach((function(t){t.path=e.path+"/"+t.path,t.children&&t.children.length?n=n.concat($(t.children,t)):n.push(t)})):(t&&(e.path=t.path+"/"+e.path),n=n.concat(e))})),n}function Y(e){var t=[];return e.forEach((function(e){e.permissions?x["a"].hasPermiOr(e.permissions)&&t.push(e):e.roles&&x["a"].hasRoleOr(e.roles)&&t.push(e)})),t}var F=function(e){return function(){return n("9dac")("./".concat(e))}},X=U,q=n("83d6"),Q=n.n(q),W=Q.a.sideTheme,J=Q.a.showSettings,K=Q.a.topNav,Z=Q.a.tagsView,ee=Q.a.fixedHeader,te=Q.a.sidebarLogo,ne=Q.a.dynamicTitle,ae=JSON.parse(localStorage.getItem("layout-setting"))||"",ie={title:"",theme:ae.theme||"#409EFF",sideTheme:ae.sideTheme||W,showSettings:J,topNav:void 0===ae.topNav?K:ae.topNav,tagsView:void 0===ae.tagsView?Z:ae.tagsView,fixedHeader:void 0===ae.fixedHeader?ee:ae.fixedHeader,sidebarLogo:void 0===ae.sidebarLogo?te:ae.sidebarLogo,dynamicTitle:void 0===ae.dynamicTitle?ne:ae.dynamicTitle},se={CHANGE_SETTING:function(e,t){var n=t.key,a=t.value;e.hasOwnProperty(n)&&(e[n]=a)}},le={changeSetting:function(e,t){var n=e.commit;n("CHANGE_SETTING",t)},setTitle:function(e,t){e.commit;ie.title=t}},oe={namespaced:!0,state:ie,mutations:se,actions:le},ce={sidebar:function(e){return e.app.sidebar},size:function(e){return e.app.size},device:function(e){return e.app.device},visitedViews:function(e){return e.tagsView.visitedViews},cachedViews:function(e){return e.tagsView.cachedViews},token:function(e){return e.user.token},avatar:function(e){return e.user.avatar},name:function(e){return e.user.name},introduction:function(e){return e.user.introduction},roles:function(e){return e.user.roles},permissions:function(e){return e.user.permissions},permission_routes:function(e){return e.permission.routes},topbarRouters:function(e){return e.permission.topbarRouters},defaultRoutes:function(e){return e.permission.defaultRoutes},sidebarRouters:function(e){return e.permission.sidebarRouters}},re=ce;s["default"].use(l["a"]);var ue=new l["a"].Store({modules:{app:h,user:v,tagsView:C,permission:X,settings:oe},getters:re});t["a"]=ue},4576:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-form",use:"icon-form-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},4738:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-server",use:"icon-server-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},"47b7":function(e,t,n){"use strict";n("4c86")},"482c":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-post",use:"icon-post-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},4955:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-money",use:"icon-money-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},"49be":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-404",use:"icon-404-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},"49f4":function(e,t,n){e.exports={theme:"#1890ff"}},"4b94":function(e,t,n){e.exports=n.p+"static/img/profile.1dcda80e.jpg"},"4c86":function(e,t,n){},"4d24":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-tree-table",use:"icon-tree-table-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},"4e5a":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-star",use:"icon-star-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},5534:function(e,t,n){},"565c":function(e,t,n){"use strict";n("3ddf")},"56d7":function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d");var a=n("2b0e"),i=n("852e"),s=n.n(i),l=n("5c96"),o=n.n(l),c=(n("49f4"),n("6861"),n("b34b"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("router-view")],1)}),r=[],u=(n("99af"),{name:"App",metaInfo:function(){return{title:this.$store.state.settings.dynamicTitle&&this.$store.state.settings.title,titleTemplate:function(e){return e?"".concat(e," - ").concat("机动车整车生物安全检查系统"):"机动车整车生物安全检查系统"}}}}),d=u,h=(n("0a7d"),n("2877")),p=Object(h["a"])(d,c,r,!1,null,null,null),m=p.exports,f=n("4360"),v=n("a18c"),b=(n("d3b7"),n("caad"),n("2532"),{inserted:function(e,t,n){var a=t.value,i="admin",s=f["a"].getters&&f["a"].getters.roles;if(!(a&&a instanceof Array&&a.length>0))throw new Error('请设置角色权限标签值"');var l=a,o=s.some((function(e){return i===e||l.includes(e)}));o||e.parentNode&&e.parentNode.removeChild(e)}}),w={inserted:function(e,t,n){var a=t.value,i="*:*:*",s=f["a"].getters&&f["a"].getters.permissions;if(!(a&&a instanceof Array&&a.length>0))throw new Error("请设置操作权限标签值");var l=a,o=s.some((function(e){return i===e||l.includes(e)}));o||e.parentNode&&e.parentNode.removeChild(e)}},g=(n("ac1f"),n("5319"),{bind:function(e,t,n,a){var i=t.value;if(0!=i){var s=e.querySelector(".el-dialog__header"),l=e.querySelector(".el-dialog");s.style.cursor="move";var o=l.currentStyle||window.getComputedStyle(l,null);l.style.position="absolute",l.style.marginTop=0;var c=l.style.width;c=c.includes("%")?+document.body.clientWidth*(+c.replace(/\%/g,"")/100):+c.replace(/\px/g,""),l.style.left="".concat((document.body.clientWidth-c)/2,"px"),s.onmousedown=function(e){var t,n,a=e.clientX-s.offsetLeft,i=e.clientY-s.offsetTop;o.left.includes("%")?(t=+document.body.clientWidth*(+o.left.replace(/\%/g,"")/100),n=+document.body.clientHeight*(+o.top.replace(/\%/g,"")/100)):(t=+o.left.replace(/\px/g,""),n=+o.top.replace(/\px/g,"")),document.onmousemove=function(e){var s=e.clientX-a,o=e.clientY-i,c=s+t,r=o+n;l.style.left="".concat(c,"px"),l.style.top="".concat(r,"px")},document.onmouseup=function(e){document.onmousemove=null,document.onmouseup=null}}}}}),_={bind:function(e){var t=e.querySelector(".el-dialog"),n=document.createElement("div");n.style="width: 5px; background: inherit; height: 80%; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; z-index: 1; cursor: w-resize;",n.addEventListener("mousedown",(function(n){var a=n.clientX-e.offsetLeft,i=t.offsetWidth;document.onmousemove=function(e){e.preventDefault();var n=e.clientX-a;t.style.width="".concat(i+n,"px")},document.onmouseup=function(e){document.onmousemove=null,document.onmouseup=null}}),!1),t.appendChild(n)}},E={bind:function(e){var t=e.querySelector(".el-dialog"),n=document.createElement("div");n.style="width: 6px; background: inherit; height: 10px; position: absolute; right: 0; bottom: 0; margin: auto; z-index: 1; cursor: nwse-resize;",n.addEventListener("mousedown",(function(n){var a=n.clientX-e.offsetLeft,i=n.clientY-e.offsetTop,s=t.offsetWidth,l=t.offsetHeight;document.onmousemove=function(e){e.preventDefault();var n=e.clientX-a,o=e.clientY-i;t.style.width="".concat(s+n,"px"),t.style.height="".concat(l+o,"px")},document.onmouseup=function(e){document.onmousemove=null,document.onmouseup=null}}),!1),t.appendChild(n)}},y=n("b311"),C=n.n(y),x={bind:function(e,t,n){switch(t.arg){case"success":e._vClipBoard_success=t.value;break;case"error":e._vClipBoard_error=t.value;break;default:var a=new C.a(e,{text:function(){return t.value},action:function(){return"cut"===t.arg?"cut":"copy"}});a.on("success",(function(t){var n=e._vClipBoard_success;n&&n(t)})),a.on("error",(function(t){var n=e._vClipBoard_error;n&&n(t)})),e._vClipBoard=a}},update:function(e,t){"success"===t.arg?e._vClipBoard_success=t.value:"error"===t.arg?e._vClipBoard_error=t.value:(e._vClipBoard.text=function(){return t.value},e._vClipBoard.action=function(){return"cut"===t.arg?"cut":"copy"})},unbind:function(e,t){e._vClipboard&&("success"===t.arg?delete e._vClipBoard_success:"error"===t.arg?delete e._vClipBoard_error:(e._vClipBoard.destroy(),delete e._vClipBoard))}},A=function(e){e.directive("hasRole",b),e.directive("hasPermi",w),e.directive("clipboard",x),e.directive("dialogDrag",g),e.directive("dialogDragWidth",_),e.directive("dialogDragHeight",E)};window.Vue&&(window["hasRole"]=b,window["hasPermi"]=w,Vue.use(A));var R,k=A,T=(n("159b"),n("b0c0"),{refreshPage:function(e){var t=v["b"].currentRoute,n=t.path,a=t.query,i=t.matched;return void 0===e&&i.forEach((function(t){t.components&&t.components.default&&t.components.default.name&&(["Layout","ParentView"].includes(t.components.default.name)||(e={name:t.components.default.name,path:n,query:a}))})),f["a"].dispatch("tagsView/delCachedView",e).then((function(){var t=e,n=t.path,a=t.query;v["b"].replace({path:"/redirect"+n,query:a})}))},closeOpenPage:function(e){if(f["a"].dispatch("tagsView/delView",v["b"].currentRoute),void 0!==e)return v["b"].push(e)},closePage:function(e){return void 0===e?f["a"].dispatch("tagsView/delView",v["b"].currentRoute).then((function(e){var t=e.lastPath;return v["b"].push(t||"/")})):f["a"].dispatch("tagsView/delView",e)},closeAllPage:function(){return f["a"].dispatch("tagsView/delAllViews")},closeLeftPage:function(e){return f["a"].dispatch("tagsView/delLeftTags",e||v["b"].currentRoute)},closeRightPage:function(e){return f["a"].dispatch("tagsView/delRightTags",e||v["b"].currentRoute)},closeOtherPage:function(e){return f["a"].dispatch("tagsView/delOthersViews",e||v["b"].currentRoute)},openPage:function(e,t,n){var a={path:t,meta:{title:e}};return f["a"].dispatch("tagsView/addView",a),v["b"].push({path:t,query:n})},updatePage:function(e){return f["a"].dispatch("tagsView/updateVisitedView",e)}}),O=n("dce4"),S=n("63f0"),I={msg:function(e){l["Message"].info(e)},msgError:function(e){l["Message"].error(e)},msgSuccess:function(e){l["Message"].success(e)},msgWarning:function(e){l["Message"].warning(e)},alert:function(e){l["MessageBox"].alert(e,"系统提示")},alertError:function(e){l["MessageBox"].alert(e,"系统提示",{type:"error"})},alertSuccess:function(e){l["MessageBox"].alert(e,"系统提示",{type:"success"})},alertWarning:function(e){l["MessageBox"].alert(e,"系统提示",{type:"warning"})},notify:function(e){l["Notification"].info(e)},notifyError:function(e){l["Notification"].error(e)},notifySuccess:function(e){l["Notification"].success(e)},notifyWarning:function(e){l["Notification"].warning(e)},confirm:function(e){return l["MessageBox"].confirm(e,"系统提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"})},prompt:function(e){return l["MessageBox"].prompt(e,"系统提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"})},loading:function(e){R=l["Loading"].service({lock:!0,text:e,spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})},closeLoading:function(){R.close()}},M=n("c7eb"),N=n("1da1"),L=n("bc3a"),D=n.n(L),z=n("21a6"),P=n("5f87"),B=n("81ae"),V=n("c38a"),H="/",U={name:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=H+"/common/download?fileName="+encodeURI(e)+"&delete="+n;D()({method:"get",url:a,responseType:"blob",headers:{Authorization:"Bearer "+Object(P["a"])()}}).then(function(){var e=Object(N["a"])(Object(M["a"])().mark((function e(n){var a,i;return Object(M["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(V["b"])(n.data);case 2:a=e.sent,a?(i=new Blob([n.data]),t.saveAs(i,decodeURI(n.headers["download-filename"]))):t.printErrMsg(n.data);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())},resource:function(e){var t=this,n=H+"/common/download/resource?resource="+encodeURI(e);D()({method:"get",url:n,responseType:"blob",headers:{Authorization:"Bearer "+Object(P["a"])()}}).then(function(){var e=Object(N["a"])(Object(M["a"])().mark((function e(n){var a,i;return Object(M["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(V["b"])(n.data);case 2:a=e.sent,a?(i=new Blob([n.data]),t.saveAs(i,decodeURI(n.headers["download-filename"]))):t.printErrMsg(n.data);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())},zip:function(e,t){var n=this;e=H+e;D()({method:"get",url:e,responseType:"blob",headers:{Authorization:"Bearer "+Object(P["a"])()}}).then(function(){var e=Object(N["a"])(Object(M["a"])().mark((function e(a){var i,s;return Object(M["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(V["b"])(a.data);case 2:i=e.sent,i?(s=new Blob([a.data],{type:"application/zip"}),n.saveAs(s,t)):n.printErrMsg(a.data);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())},saveAs:function(e,t,n){Object(z["saveAs"])(e,t,n)},printErrMsg:function(e){return Object(N["a"])(Object(M["a"])().mark((function t(){var n,a,i;return Object(M["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.text();case 2:n=t.sent,a=JSON.parse(n),i=B["a"][a.code]||a.msg||B["a"]["default"],l["Message"].error(i);case 6:case"end":return t.stop()}}),t)})))()}},j={install:function(e){e.prototype.$tab=T,e.prototype.$auth=O["a"],e.prototype.$cache=S["a"],e.prototype.$modal=I,e.prototype.$download=U}},G=n("b775"),$=(n("d81d"),n("ddb0"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isExternal?n("div",e._g({staticClass:"svg-external-icon svg-icon",style:e.styleExternalIcon},e.$listeners)):n("svg",e._g({class:e.svgClass,attrs:{"aria-hidden":"true"}},e.$listeners),[n("use",{attrs:{"xlink:href":e.iconName}})])}),Y=[],F=n("61f7"),X={name:"SvgIcon",props:{iconClass:{type:String,required:!0},className:{type:String,default:""}},computed:{isExternal:function(){return Object(F["a"])(this.iconClass)},iconName:function(){return"#icon-".concat(this.iconClass)},svgClass:function(){return this.className?"svg-icon "+this.className:"svg-icon"},styleExternalIcon:function(){return{mask:"url(".concat(this.iconClass,") no-repeat 50% 50%"),"-webkit-mask":"url(".concat(this.iconClass,") no-repeat 50% 50%")}}}},q=X,Q=(n("47b7"),Object(h["a"])(q,$,Y,!1,null,"248913c8",null)),W=Q.exports;a["default"].component("svg-icon",W);var J=n("23f1"),K=function(e){return e.keys().map(e)};K(J);var Z=n("5530"),ee=n("323e"),te=n.n(ee);n("a5d8");te.a.configure({showSpinner:!1});v["b"].beforeEach((function(e,t,n){te.a.start(),"/login"===e.path?(n(),te.a.done()):0===f["a"].getters.roles.length?(G["c"].show=!0,f["a"].dispatch("GetInfo").then((function(){G["c"].show=!1,f["a"].dispatch("GenerateRoutes").then((function(t){v["b"].addRoutes(t),n(Object(Z["a"])(Object(Z["a"])({},e),{},{replace:!0}))}))})).catch((function(e){f["a"].dispatch("LogOut").then((function(){l["Message"].error(e),n({path:"/"})}))}))):n()})),v["b"].afterEach((function(){te.a.done()}));var ne=n("aa3a"),ae=n("c0c3"),ie=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"pagination-container",class:{hidden:e.hidden}},[n("el-pagination",e._b({attrs:{background:e.background,"current-page":e.currentPage,"page-size":e.pageSize,layout:e.layout,"page-sizes":e.pageSizes,"pager-count":e.pagerCount,total:e.total},on:{"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t},"update:pageSize":function(t){e.pageSize=t},"update:page-size":function(t){e.pageSize=t},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}},"el-pagination",e.$attrs,!1))],1)},se=[];n("a9e3");Math.easeInOutQuad=function(e,t,n,a){return e/=a/2,e<1?n/2*e*e+t:(e--,-n/2*(e*(e-2)-1)+t)};var le=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();function oe(e){document.documentElement.scrollTop=e,document.body.parentNode.scrollTop=e,document.body.scrollTop=e}function ce(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function re(e,t,n){var a=ce(),i=e-a,s=20,l=0;t="undefined"===typeof t?500:t;var o=function e(){l+=s;var o=Math.easeInOutQuad(l,a,i,t);oe(o),lthis.total&&(this.currentPage=1),this.$emit("pagination",{page:this.currentPage,limit:e}),this.autoScroll&&re(0,800)},handleCurrentChange:function(e){this.$emit("pagination",{page:e,limit:this.pageSize}),this.autoScroll&&re(0,800)}}},de=ue,he=(n("59bf"),Object(h["a"])(de,ie,se,!1,null,"f3d032e2",null)),pe=he.exports,me=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"top-right-btn"},[n("el-row",[n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:e.showSearch?"隐藏搜索":"显示搜索",placement:"top"}},[n("el-button",{attrs:{size:"mini",circle:"",icon:"el-icon-search"},on:{click:function(t){return e.toggleSearch()}}})],1),n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"刷新",placement:"top"}},[n("el-button",{attrs:{size:"mini",circle:"",icon:"el-icon-refresh"},on:{click:function(t){return e.refresh()}}})],1),e.columns?n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"显隐列",placement:"top"}},[n("el-button",{attrs:{size:"mini",circle:"",icon:"el-icon-menu"},on:{click:function(t){return e.showColumn()}}})],1):e._e()],1),n("el-dialog",{attrs:{title:e.title,visible:e.open,"append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[n("el-transfer",{attrs:{titles:["显示","隐藏"],data:e.columns},on:{change:e.dataChange},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1)],1)},fe=[],ve={name:"RightToolbar",data:function(){return{value:[],title:"显示/隐藏",open:!1}},props:{showSearch:{type:Boolean,default:!0},columns:{type:Array}},created:function(){for(var e in this.columns)!1===this.columns[e].visible&&this.value.push(parseInt(e))},methods:{toggleSearch:function(){this.$emit("update:showSearch",!this.showSearch)},refresh:function(){this.$emit("queryTable")},dataChange:function(e){for(var t in this.columns){var n=this.columns[t].key;this.columns[t].visible=!e.includes(n)}},showColumn:function(){this.open=!0}}},be=ve,we=(n("be8c"),Object(h["a"])(be,me,fe,!1,null,"b0cca3be",null)),ge=we.exports,_e=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",["url"==this.type?n("el-upload",{ref:"upload",staticStyle:{display:"none"},attrs:{action:e.uploadUrl,"before-upload":e.handleBeforeUpload,"on-success":e.handleUploadSuccess,"on-error":e.handleUploadError,name:"file","show-file-list":!1,headers:e.headers}}):e._e(),n("div",{ref:"editor",staticClass:"editor",style:e.styles})],1)},Ee=[],ye=n("9339"),Ce=n.n(ye),xe=(n("a753"),n("8096"),n("14e1"),{name:"Editor",props:{value:{type:String,default:""},height:{type:Number,default:null},minHeight:{type:Number,default:null},readOnly:{type:Boolean,default:!1},fileSize:{type:Number,default:5},type:{type:String,default:"url"}},data:function(){return{uploadUrl:"//common/upload",headers:{Authorization:"Bearer "+Object(P["a"])()},Quill:null,currentValue:"",options:{theme:"snow",bounds:document.body,debug:"warn",modules:{toolbar:[["bold","italic","underline","strike"],["blockquote","code-block"],[{list:"ordered"},{list:"bullet"}],[{indent:"-1"},{indent:"+1"}],[{size:["small",!1,"large","huge"]}],[{header:[1,2,3,4,5,6,!1]}],[{color:[]},{background:[]}],[{align:[]}],["clean"],["link","image","video"]]},placeholder:"请输入内容",readOnly:this.readOnly}}},computed:{styles:function(){var e={};return this.minHeight&&(e.minHeight="".concat(this.minHeight,"px")),this.height&&(e.height="".concat(this.height,"px")),e}},watch:{value:{handler:function(e){e!==this.currentValue&&(this.currentValue=null===e?"":e,this.Quill&&this.Quill.pasteHTML(this.currentValue))},immediate:!0}},mounted:function(){this.init()},beforeDestroy:function(){this.Quill=null},methods:{init:function(){var e=this,t=this.$refs.editor;if(this.Quill=new Ce.a(t,this.options),"url"==this.type){var n=this.Quill.getModule("toolbar");n.addHandler("image",(function(t){e.uploadType="image",t?e.$refs.upload.$children[0].$refs.input.click():e.quill.format("image",!1)}))}this.Quill.pasteHTML(this.currentValue),this.Quill.on("text-change",(function(t,n,a){var i=e.$refs.editor.children[0].innerHTML,s=e.Quill.getText(),l=e.Quill;e.currentValue=i,e.$emit("input",i),e.$emit("on-change",{html:i,text:s,quill:l})})),this.Quill.on("text-change",(function(t,n,a){e.$emit("on-text-change",t,n,a)})),this.Quill.on("selection-change",(function(t,n,a){e.$emit("on-selection-change",t,n,a)})),this.Quill.on("editor-change",(function(t){for(var n=arguments.length,a=new Array(n>1?n-1:0),i=1;i-1&&(t=e.name.slice(e.name.lastIndexOf(".")+1));var n=this.fileType.some((function(n){return e.type.indexOf(n)>-1||!!(t&&t.indexOf(n)>-1)}));if(!n)return this.$modal.msgError("文件格式不正确, 请上传".concat(this.fileType.join("/"),"格式文件!")),!1}if(this.fileSize){var a=e.size/1024/1024-1?e.slice(e.lastIndexOf("/")+1):""},listToString:function(e,t){var n="";for(var a in t=t||",",e)n+=e[a].url+t;return""!=n?n.substr(0,n.length-1):""}}}),Ie=Se,Me=(n("1e13"),Object(h["a"])(Ie,Te,Oe,!1,null,"44771c67",null)),Ne=Me.exports,Le=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"component-upload-image"},[n("el-upload",{class:{hide:this.fileList.length>=this.limit},attrs:{multiple:"",action:e.uploadImgUrl,"list-type":"picture-card","on-success":e.handleUploadSuccess,"before-upload":e.handleBeforeUpload,limit:e.limit,"on-error":e.handleUploadError,"on-exceed":e.handleExceed,name:"file","on-remove":e.handleRemove,"show-file-list":!0,headers:e.headers,"file-list":e.fileList,"on-preview":e.handlePictureCardPreview}},[n("i",{staticClass:"el-icon-plus"})]),e.showTip?n("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v(" 请上传 "),e.fileSize?[e._v(" 大小不超过 "),n("b",{staticStyle:{color:"#f56c6c"}},[e._v(e._s(e.fileSize)+"MB")])]:e._e(),e.fileType?[e._v(" 格式为 "),n("b",{staticStyle:{color:"#f56c6c"}},[e._v(e._s(e.fileType.join("/")))])]:e._e(),e._v(" 的文件 ")],2):e._e(),n("el-dialog",{attrs:{visible:e.dialogVisible,title:"预览",width:"800","append-to-body":""},on:{"update:visible":function(t){e.dialogVisible=t}}},[n("img",{staticStyle:{display:"block","max-width":"100%",margin:"0 auto"},attrs:{src:e.dialogImageUrl}})])],1)},De=[],ze={props:{value:[String,Object,Array],limit:{type:Number,default:5},fileSize:{type:Number,default:5},fileType:{type:Array,default:function(){return["png","jpg","jpeg"]}},isShowTip:{type:Boolean,default:!0}},data:function(){return{number:0,uploadList:[],dialogImageUrl:"",dialogVisible:!1,hideUpload:!1,baseUrl:"/",uploadImgUrl:"//common/upload",headers:{Authorization:"Bearer "+Object(P["a"])()},fileList:[]}},watch:{value:{handler:function(e){var t=this;if(!e)return this.fileList=[],[];var n=Array.isArray(e)?e:this.value.split(",");this.fileList=n.map((function(e){return"string"===typeof e&&(e=-1===e.indexOf(t.baseUrl)?{name:t.baseUrl+e,url:t.baseUrl+e}:{name:e,url:e}),e}))},deep:!0,immediate:!0}},computed:{showTip:function(){return this.isShowTip&&(this.fileType||this.fileSize)}},methods:{handleRemove:function(e,t){var n=this.fileList.map((function(e){return e.name})).indexOf(e.name);n>-1&&(this.fileList.splice(n,1),this.$emit("input",this.listToString(this.fileList)))},handleUploadSuccess:function(e){this.uploadList.push({name:e.fileName,url:e.fileName}),this.uploadList.length===this.number&&(this.fileList=this.fileList.concat(this.uploadList),this.uploadList=[],this.number=0,this.$emit("input",this.listToString(this.fileList)),this.$modal.closeLoading())},handleBeforeUpload:function(e){var t=!1;if(this.fileType.length){var n="";e.name.lastIndexOf(".")>-1&&(n=e.name.slice(e.name.lastIndexOf(".")+1)),t=this.fileType.some((function(t){return e.type.indexOf(t)>-1||!!(n&&n.indexOf(t)>-1)}))}else t=e.type.indexOf("image")>-1;if(!t)return this.$modal.msgError("文件格式不正确, 请上传".concat(this.fileType.join("/"),"图片格式文件!")),!1;if(this.fileSize){var a=e.size/1024/10241?t-1:0),a=1;a"),l=[]),(i=e.type[s]).splice.apply(i,[0,Number.MAX_SAFE_INTEGER].concat(Object(Ze["a"])(l))),l.forEach((function(t){a["default"].set(e.label[s],t.value,t.label)})),l}))}var mt=function(e,t){ct(t),e.mixin({data:function(){if(void 0===this.$options||void 0===this.$options.dicts||null===this.$options.dicts)return{};var e=new ht;return e.owner=this,{dict:e}},created:function(){var e=this;this.dict instanceof ht&&(t.onCreated&&t.onCreated(this.dict),this.dict.init(this.$options.dicts).then((function(){t.onReady&&t.onReady(e.dict),e.$nextTick((function(){e.$emit("dictReady",e.dict),e.$options.methods&&e.$options.methods.onDictReady instanceof Function&&e.$options.methods.onDictReady.call(e,e.dict)}))})))}})};function ft(){a["default"].use(mt,{metas:{"*":{labelField:"dictLabel",valueField:"dictValue",request:function(e){return Object(ne["d"])(e.type).then((function(e){return e.data}))}}}})}var vt={install:ft};a["default"].prototype.getDicts=ne["d"],a["default"].prototype.getConfigKey=ae["d"],a["default"].prototype.parseTime=V["f"],a["default"].prototype.resetForm=V["g"],a["default"].prototype.addDateRange=V["a"],a["default"].prototype.selectDictLabel=V["h"],a["default"].prototype.selectDictLabels=V["i"],a["default"].prototype.download=G["b"],a["default"].prototype.handleTree=V["c"],a["default"].component("DictTag",Je),a["default"].component("Pagination",pe),a["default"].component("RightToolbar",ge),a["default"].component("Editor",ke),a["default"].component("FileUpload",Ne),a["default"].component("ImageUpload",Ve),a["default"].component("ImagePreview",Ye),a["default"].use(k),a["default"].use(j),a["default"].use(Ke["a"]),vt.install(),a["default"].use(o.a,{size:s.a.get("size")||"medium"}),a["default"].config.productionTip=!1,new a["default"]({el:"#app",router:v["b"],store:f["a"],render:function(e){return e(m)}})},"575e":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-online",use:"icon-online-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},"57a7":function(e,t,n){},"57fa":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-eye",use:"icon-eye-usage",viewBox:"0 0 128 64",content:''});l.a.add(o);t["default"]=o},"59bf":function(e,t,n){"use strict";n("07f8")},"5aa7":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-clipboard",use:"icon-clipboard-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},"5d9e":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-question",use:"icon-question-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},"5f87":function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return o}));var a=n("852e"),i=n.n(a),s="Admin-Token";function l(){return i.a.get(s)}function o(){return i.a.remove(s)}},"5fda":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-link",use:"icon-link-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},6022:function(e,t,n){"use strict";n("ab8d")},"61f7":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));n("ac1f"),n("00b4"),n("498a"),n("d3b7");function a(e){return/^(https?:|mailto:|tel:)/.test(e)}},"63f0":function(e,t,n){"use strict";n("e9c4");var a={set:function(e,t){sessionStorage&&null!=e&&null!=t&&sessionStorage.setItem(e,t)},get:function(e){return sessionStorage?null==e?null:sessionStorage.getItem(e):null},setJSON:function(e,t){null!=t&&this.set(e,JSON.stringify(t))},getJSON:function(e){var t=this.get(e);if(null!=t)return JSON.parse(t)},remove:function(e){sessionStorage.removeItem(e)}},i={set:function(e,t){localStorage&&null!=e&&null!=t&&localStorage.setItem(e,t)},get:function(e){return localStorage?null==e?null:localStorage.getItem(e):null},setJSON:function(e,t){null!=t&&this.set(e,JSON.stringify(t))},getJSON:function(e){var t=this.get(e);if(null!=t)return JSON.parse(t)},remove:function(e){localStorage.removeItem(e)}};t["a"]={session:a,local:i}},"679a":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-search",use:"icon-search-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},"67bd":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-validCode",use:"icon-validCode-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},6861:function(e,t,n){e.exports={menuColor:"#bfcbd9",menuLightColor:"rgba(0, 0, 0, 0.7)",menuColorActive:"#f4f4f5",menuBackground:"#304156",menuLightBackground:"#ffffff",subMenuBackground:"#1f2d3d",subMenuHover:"#001528",sideBarWidth:"200px",logoTitleColor:"#ffffff",logoLightTitleColor:"#001529"}},"69ce":function(e,t,n){"use strict";n("33ae")},"70c3":function(e,t,n){},7154:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-dashboard",use:"icon-dashboard-usage",viewBox:"0 0 128 100",content:''});l.a.add(o);t["default"]=o},7234:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-textarea",use:"icon-textarea-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},7271:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-theme",use:"icon-theme-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},"72d1":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-guide",use:"icon-guide-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},"72e5":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-fullscreen",use:"icon-fullscreen-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},"735b":function(e,t,n){"use strict";n("70c3")},"737d":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-cascader",use:"icon-cascader-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},"74a2":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-eye-open",use:"icon-eye-open-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},"77fa":function(e,t,n){"use strict";n("5534")},"78b5":function(e,t,n){},"79ea":function(e,t,n){"use strict";n("0400")},"7ded":function(e,t,n){"use strict";n.d(t,"d",(function(){return i})),n.d(t,"f",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return o})),n.d(t,"e",(function(){return c})),n.d(t,"a",(function(){return r}));var a=n("b775");n("d3b7"),n("25f0"),n("3452");function i(e){return console.log(e),console.log("data"),Object(a["a"])({url:"/login",method:"post",data:e})}function s(e){return Object(a["a"])({url:"/register",headers:{isToken:!1},method:"post",data:e})}function l(){return Object(a["a"])({url:"/getInfo",method:"get"})}function o(){return Object(a["a"])({url:"/encrypt",headers:{isToken:!1},method:"get"})}function c(){return Object(a["a"])({url:"/logout",method:"post"})}function r(){return Object(a["a"])({url:"/captchaImage",headers:{isToken:!1},method:"get",timeout:2e4})}},"81a5":function(e,t,n){e.exports=n.p+"static/img/logo.4ef27f05.png"},"81ae":function(e,t,n){"use strict";t["a"]={401:"认证失败,无法访问系统资源",403:"当前操作没有权限",404:"访问资源不存在",default:"系统未知错误,请反馈给管理员"}},"83d6":function(e,t){e.exports={sideTheme:"theme-dark",showSettings:!1,topNav:!1,tagsView:!0,fixedHeader:!1,sidebarLogo:!0,dynamicTitle:!1,errorLog:"production"}},"84e5":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-swagger",use:"icon-swagger-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},"879b":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-size",use:"icon-size-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},8989:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-pdf",use:"icon-pdf-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},"8df1":function(e,t,n){e.exports={menuColor:"#bfcbd9",menuLightColor:"rgba(0, 0, 0, 0.7)",menuColorActive:"#f4f4f5",menuBackground:"#304156",menuLightBackground:"#ffffff",subMenuBackground:"#1f2d3d",subMenuHover:"#001528",sideBarWidth:"200px",logoTitleColor:"#ffffff",logoLightTitleColor:"#001529"}},"91be":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-nested",use:"icon-nested-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},"922f":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-system",use:"icon-system-usage",viewBox:"0 0 1084 1024",content:''});l.a.add(o);t["default"]=o},"937c":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-bug",use:"icon-bug-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},"98ab":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-shopping",use:"icon-shopping-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},"99c3":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-time-range",use:"icon-time-range-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},"99ee":function(e,t,n){"use strict";n("1147")},"9a4c":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-radio",use:"icon-radio-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},"9b2c":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-logininfor",use:"icon-logininfor-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},"9b5e":function(e,t,n){"use strict";n("b18c")},"9cb5":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-log",use:"icon-log-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},"9dac":function(e,t,n){var a={"./":["1e4b","chunk-2d0b68f8"],"./business/company":["e78c","chunk-a1a38e62"],"./business/company/":["e78c","chunk-a1a38e62"],"./business/company/index":["e78c","chunk-a1a38e62"],"./business/company/index.vue":["e78c","chunk-a1a38e62"],"./business/fileInfo":["685d","chunk-2d0d0607"],"./business/fileInfo/":["685d","chunk-2d0d0607"],"./business/fileInfo/index":["685d","chunk-2d0d0607"],"./business/fileInfo/index.vue":["685d","chunk-2d0d0607"],"./business/inspect":["34de","chunk-5a2f9c7b","chunk-1c6cc160"],"./business/inspect/":["34de","chunk-5a2f9c7b","chunk-1c6cc160"],"./business/inspect/index":["34de","chunk-5a2f9c7b","chunk-1c6cc160"],"./business/inspect/index.vue":["34de","chunk-5a2f9c7b","chunk-1c6cc160"],"./business/inspectDetail":["7bd8","chunk-5a2f9c7b","chunk-ec75af08","chunk-fe53be1a"],"./business/inspectDetail/":["7bd8","chunk-5a2f9c7b","chunk-ec75af08","chunk-fe53be1a"],"./business/inspectDetail/index":["7bd8","chunk-5a2f9c7b","chunk-ec75af08","chunk-fe53be1a"],"./business/inspectDetail/index.vue":["7bd8","chunk-5a2f9c7b","chunk-ec75af08","chunk-fe53be1a"],"./business/inspectRecord":["62e3","chunk-5a2f9c7b","chunk-8fb5ef40"],"./business/inspectRecord/":["62e3","chunk-5a2f9c7b","chunk-8fb5ef40"],"./business/inspectRecord/index":["62e3","chunk-5a2f9c7b","chunk-8fb5ef40"],"./business/inspectRecord/index.vue":["62e3","chunk-5a2f9c7b","chunk-8fb5ef40"],"./business/inspectSite":["99ab","chunk-5a2f9c7b","chunk-7a5a349a"],"./business/inspectSite/":["99ab","chunk-5a2f9c7b","chunk-7a5a349a"],"./business/inspectSite/index":["99ab","chunk-5a2f9c7b","chunk-7a5a349a"],"./business/inspectSite/index.vue":["99ab","chunk-5a2f9c7b","chunk-7a5a349a"],"./business/inspector":["111b","chunk-5a2f9c7b","chunk-2d0d6345","chunk-3a6331e5"],"./business/inspector/":["111b","chunk-5a2f9c7b","chunk-2d0d6345","chunk-3a6331e5"],"./business/inspector/index":["111b","chunk-5a2f9c7b","chunk-2d0d6345","chunk-3a6331e5"],"./business/inspector/index.vue":["111b","chunk-5a2f9c7b","chunk-2d0d6345","chunk-3a6331e5"],"./business/ngPart":["f340","chunk-36bbefa0"],"./business/ngPart/":["f340","chunk-36bbefa0"],"./business/ngPart/index":["f340","chunk-36bbefa0"],"./business/ngPart/index copy":["2d2d","chunk-2c70e2f7"],"./business/ngPart/index copy.vue":["2d2d","chunk-2c70e2f7"],"./business/ngPart/index.vue":["f340","chunk-36bbefa0"],"./business/orderFormal":["634a","chunk-5a2f9c7b","chunk-2e4a48fd"],"./business/orderFormal/":["634a","chunk-5a2f9c7b","chunk-2e4a48fd"],"./business/orderFormal/index":["634a","chunk-5a2f9c7b","chunk-2e4a48fd"],"./business/orderFormal/index.vue":["634a","chunk-5a2f9c7b","chunk-2e4a48fd"],"./business/pollutant":["71da","chunk-4dfd3079"],"./business/pollutant/":["71da","chunk-4dfd3079"],"./business/pollutant/index":["71da","chunk-4dfd3079"],"./business/pollutant/index copy":["f501","chunk-7716da72"],"./business/pollutant/index copy.vue":["f501","chunk-7716da72"],"./business/pollutant/index.vue":["71da","chunk-4dfd3079"],"./business/preRecord":["9422","chunk-5a2f9c7b","chunk-4802b500"],"./business/preRecord/":["9422","chunk-5a2f9c7b","chunk-4802b500"],"./business/preRecord/index":["9422","chunk-5a2f9c7b","chunk-4802b500"],"./business/preRecord/index.vue":["9422","chunk-5a2f9c7b","chunk-4802b500"],"./business/preRecordDetail":["e3cf","chunk-5a2f9c7b","chunk-39d96794"],"./business/preRecordDetail/":["e3cf","chunk-5a2f9c7b","chunk-39d96794"],"./business/preRecordDetail/index":["e3cf","chunk-5a2f9c7b","chunk-39d96794"],"./business/preRecordDetail/index.vue":["e3cf","chunk-5a2f9c7b","chunk-39d96794"],"./components/icons":["3a7e","chunk-74680cd7"],"./components/icons/":["3a7e","chunk-74680cd7"],"./components/icons/element-icons":["bb49","chunk-2d21a3bb"],"./components/icons/element-icons.js":["bb49","chunk-2d21a3bb"],"./components/icons/index":["3a7e","chunk-74680cd7"],"./components/icons/index.vue":["3a7e","chunk-74680cd7"],"./components/icons/svg-icons":["c7e9","chunk-2d217c9e"],"./components/icons/svg-icons.js":["c7e9","chunk-2d217c9e"],"./dashboard/BarChart":["9488","chunk-f95fdb36","chunk-2bb7b688"],"./dashboard/BarChart.vue":["9488","chunk-f95fdb36","chunk-2bb7b688"],"./dashboard/LineChart":["eab4","chunk-f95fdb36","chunk-4b1e4dca"],"./dashboard/LineChart.vue":["eab4","chunk-f95fdb36","chunk-4b1e4dca"],"./dashboard/PanelGroup":["fbc4","chunk-d6ec12d8"],"./dashboard/PanelGroup.vue":["fbc4","chunk-d6ec12d8"],"./dashboard/PieChart":["d153","chunk-f95fdb36","chunk-50e312d8"],"./dashboard/PieChart.vue":["d153","chunk-f95fdb36","chunk-50e312d8"],"./dashboard/RaddarChart":["0a5c","chunk-f95fdb36","chunk-1348daec"],"./dashboard/RaddarChart.vue":["0a5c","chunk-f95fdb36","chunk-1348daec"],"./dashboard/mixins/resize":["feb2","chunk-2d238605"],"./dashboard/mixins/resize.js":["feb2","chunk-2d238605"],"./error/401":["ec55","chunk-1537fc93"],"./error/401.vue":["ec55","chunk-1537fc93"],"./error/404":["2754","chunk-81a2a40e"],"./error/404.vue":["2754","chunk-81a2a40e"],"./index":["1e4b","chunk-2d0b68f8"],"./index.vue":["1e4b","chunk-2d0b68f8"],"./index_v1":["66ef","chunk-f95fdb36","chunk-b217db68"],"./index_v1.vue":["66ef","chunk-f95fdb36","chunk-b217db68"],"./login":["dd7b","chunk-2d0d6345","chunk-3c406e86"],"./login.vue":["dd7b","chunk-2d0d6345","chunk-3c406e86"],"./monitor/cache":["5911","chunk-f95fdb36","chunk-2b02de32"],"./monitor/cache/":["5911","chunk-f95fdb36","chunk-2b02de32"],"./monitor/cache/index":["5911","chunk-f95fdb36","chunk-2b02de32"],"./monitor/cache/index.vue":["5911","chunk-f95fdb36","chunk-2b02de32"],"./monitor/cache/list":["9f66","chunk-e1a6d904"],"./monitor/cache/list.vue":["9f66","chunk-e1a6d904"],"./monitor/druid":["5194","chunk-2d0c77ad"],"./monitor/druid/":["5194","chunk-2d0c77ad"],"./monitor/druid/index":["5194","chunk-2d0c77ad"],"./monitor/druid/index.vue":["5194","chunk-2d0c77ad"],"./monitor/job":["3eac","chunk-d9e18ce6"],"./monitor/job/":["3eac","chunk-d9e18ce6"],"./monitor/job/index":["3eac","chunk-d9e18ce6"],"./monitor/job/index.vue":["3eac","chunk-d9e18ce6"],"./monitor/job/log":["0062","chunk-68702101"],"./monitor/job/log.vue":["0062","chunk-68702101"],"./monitor/logininfor":["67ef","chunk-04621586"],"./monitor/logininfor/":["67ef","chunk-04621586"],"./monitor/logininfor/index":["67ef","chunk-04621586"],"./monitor/logininfor/index.vue":["67ef","chunk-04621586"],"./monitor/online":["6b08","chunk-2d0da2ea"],"./monitor/online/":["6b08","chunk-2d0da2ea"],"./monitor/online/index":["6b08","chunk-2d0da2ea"],"./monitor/online/index.vue":["6b08","chunk-2d0da2ea"],"./monitor/operlog":["02f2","chunk-7e203972"],"./monitor/operlog/":["02f2","chunk-7e203972"],"./monitor/operlog/index":["02f2","chunk-7e203972"],"./monitor/operlog/index.vue":["02f2","chunk-7e203972"],"./monitor/server":["2a33","chunk-2d0bce05"],"./monitor/server/":["2a33","chunk-2d0bce05"],"./monitor/server/index":["2a33","chunk-2d0bce05"],"./monitor/server/index.vue":["2a33","chunk-2d0bce05"],"./outer/company/inspect":["0d11","chunk-5a2f9c7b","chunk-4209697a"],"./outer/company/inspect/":["0d11","chunk-5a2f9c7b","chunk-4209697a"],"./outer/company/inspect/index":["0d11","chunk-5a2f9c7b","chunk-4209697a"],"./outer/company/inspect/index.vue":["0d11","chunk-5a2f9c7b","chunk-4209697a"],"./outer/company/inspectDetail":["0a92","chunk-5a2f9c7b","chunk-ec75af08","chunk-5dff04e8"],"./outer/company/inspectDetail/":["0a92","chunk-5a2f9c7b","chunk-ec75af08","chunk-5dff04e8"],"./outer/company/inspectDetail/index":["0a92","chunk-5a2f9c7b","chunk-ec75af08","chunk-5dff04e8"],"./outer/company/inspectDetail/index.vue":["0a92","chunk-5a2f9c7b","chunk-ec75af08","chunk-5dff04e8"],"./outer/company/inspectRecord":["76af","chunk-5a2f9c7b","chunk-457eae06"],"./outer/company/inspectRecord/":["76af","chunk-5a2f9c7b","chunk-457eae06"],"./outer/company/inspectRecord/index":["76af","chunk-5a2f9c7b","chunk-457eae06"],"./outer/company/inspectRecord/index.vue":["76af","chunk-5a2f9c7b","chunk-457eae06"],"./outer/company/orderFormal":["3972","chunk-5a2f9c7b","chunk-3e17a782"],"./outer/company/orderFormal/":["3972","chunk-5a2f9c7b","chunk-3e17a782"],"./outer/company/orderFormal/index":["3972","chunk-5a2f9c7b","chunk-3e17a782"],"./outer/company/orderFormal/index.vue":["3972","chunk-5a2f9c7b","chunk-3e17a782"],"./redirect":["9b8f","chunk-2d0f012d"],"./redirect.vue":["9b8f","chunk-2d0f012d"],"./register":["7803","chunk-cefe2a3a"],"./register.vue":["7803","chunk-cefe2a3a"],"./system/config":["cdb7","chunk-2d22252c"],"./system/config/":["cdb7","chunk-2d22252c"],"./system/config/index":["cdb7","chunk-2d22252c"],"./system/config/index.vue":["cdb7","chunk-2d22252c"],"./system/dept":["5cfa","chunk-5a2f9c7b","chunk-3b0424d2"],"./system/dept/":["5cfa","chunk-5a2f9c7b","chunk-3b0424d2"],"./system/dept/index":["5cfa","chunk-5a2f9c7b","chunk-3b0424d2"],"./system/dept/index.vue":["5cfa","chunk-5a2f9c7b","chunk-3b0424d2"],"./system/dict":["046a","chunk-582b2a7a"],"./system/dict/":["046a","chunk-582b2a7a"],"./system/dict/data":["bfc4","chunk-d19c1a98"],"./system/dict/data.vue":["bfc4","chunk-d19c1a98"],"./system/dict/index":["046a","chunk-582b2a7a"],"./system/dict/index.vue":["046a","chunk-582b2a7a"],"./system/menu":["f794","chunk-5a2f9c7b","chunk-74ad0b3a"],"./system/menu/":["f794","chunk-5a2f9c7b","chunk-74ad0b3a"],"./system/menu/index":["f794","chunk-5a2f9c7b","chunk-74ad0b3a"],"./system/menu/index.vue":["f794","chunk-5a2f9c7b","chunk-74ad0b3a"],"./system/notice":["202d","chunk-2d0b1626"],"./system/notice/":["202d","chunk-2d0b1626"],"./system/notice/index":["202d","chunk-2d0b1626"],"./system/notice/index.vue":["202d","chunk-2d0b1626"],"./system/post":["5788","chunk-2d0c8e18"],"./system/post/":["5788","chunk-2d0c8e18"],"./system/post/index":["5788","chunk-2d0c8e18"],"./system/post/index.vue":["5788","chunk-2d0c8e18"],"./system/role":["70eb","chunk-a662c34e"],"./system/role/":["70eb","chunk-a662c34e"],"./system/role/authUser":["7054","chunk-8ee3fc10"],"./system/role/authUser.vue":["7054","chunk-8ee3fc10"],"./system/role/index":["70eb","chunk-a662c34e"],"./system/role/index.vue":["70eb","chunk-a662c34e"],"./system/role/selectUser":["a17e","chunk-8579d4da"],"./system/role/selectUser.vue":["a17e","chunk-8579d4da"],"./system/user":["1f34","chunk-5a2f9c7b","chunk-2d0d6345","chunk-2534df76"],"./system/user/":["1f34","chunk-5a2f9c7b","chunk-2d0d6345","chunk-2534df76"],"./system/user/authRole":["6a33","chunk-2727631f"],"./system/user/authRole.vue":["6a33","chunk-2727631f"],"./system/user/index":["1f34","chunk-5a2f9c7b","chunk-2d0d6345","chunk-2534df76"],"./system/user/index.vue":["1f34","chunk-5a2f9c7b","chunk-2d0d6345","chunk-2534df76"],"./system/user/profile":["4c1b","chunk-2d0d6345","chunk-2d0e2366","chunk-916e3c56"],"./system/user/profile/":["4c1b","chunk-2d0d6345","chunk-2d0e2366","chunk-916e3c56"],"./system/user/profile/index":["4c1b","chunk-2d0d6345","chunk-2d0e2366","chunk-916e3c56"],"./system/user/profile/index.vue":["4c1b","chunk-2d0d6345","chunk-2d0e2366","chunk-916e3c56"],"./system/user/profile/resetPwd":["ee46","chunk-2d0d6345","chunk-5b5acc02"],"./system/user/profile/resetPwd.vue":["ee46","chunk-2d0d6345","chunk-5b5acc02"],"./system/user/profile/userAvatar":["9429","chunk-2d0e2366","chunk-263efae4"],"./system/user/profile/userAvatar.vue":["9429","chunk-2d0e2366","chunk-263efae4"],"./system/user/profile/userInfo":["1e8b","chunk-3a08d90c"],"./system/user/profile/userInfo.vue":["1e8b","chunk-3a08d90c"],"./tool/build":["2855","chunk-2d212b99","chunk-2d2102b6","chunk-60006966","chunk-9df46cb2","chunk-52d084c9"],"./tool/build/":["2855","chunk-2d212b99","chunk-2d2102b6","chunk-60006966","chunk-9df46cb2","chunk-52d084c9"],"./tool/build/CodeTypeDialog":["a92a","chunk-2d20955d"],"./tool/build/CodeTypeDialog.vue":["a92a","chunk-2d20955d"],"./tool/build/DraggableItem":["4923","chunk-2d212b99","chunk-2d2102b6","chunk-e2ef1232"],"./tool/build/DraggableItem.vue":["4923","chunk-2d212b99","chunk-2d2102b6","chunk-e2ef1232"],"./tool/build/IconsDialog":["d0b2","chunk-56e8e43e"],"./tool/build/IconsDialog.vue":["d0b2","chunk-56e8e43e"],"./tool/build/RightPanel":["766b","chunk-2d212b99","chunk-2d2102b6","chunk-9df46cb2","chunk-0d5b0085"],"./tool/build/RightPanel.vue":["766b","chunk-2d212b99","chunk-2d2102b6","chunk-9df46cb2","chunk-0d5b0085"],"./tool/build/TreeNodeDialog":["c81a","chunk-2d217a3b"],"./tool/build/TreeNodeDialog.vue":["c81a","chunk-2d217a3b"],"./tool/build/index":["2855","chunk-2d212b99","chunk-2d2102b6","chunk-60006966","chunk-9df46cb2","chunk-52d084c9"],"./tool/build/index.vue":["2855","chunk-2d212b99","chunk-2d2102b6","chunk-60006966","chunk-9df46cb2","chunk-52d084c9"],"./tool/gen":["82c8","chunk-5b83c289","chunk-7fa21b9b"],"./tool/gen/":["82c8","chunk-5b83c289","chunk-7fa21b9b"],"./tool/gen/basicInfoForm":["ed69","chunk-2d230898"],"./tool/gen/basicInfoForm.vue":["ed69","chunk-2d230898"],"./tool/gen/editTable":["76f8","chunk-5a2f9c7b","chunk-2d212b99","chunk-548b6580"],"./tool/gen/editTable.vue":["76f8","chunk-5a2f9c7b","chunk-2d212b99","chunk-548b6580"],"./tool/gen/genInfoForm":["8586","chunk-5a2f9c7b","chunk-2d0de3b1"],"./tool/gen/genInfoForm.vue":["8586","chunk-5a2f9c7b","chunk-2d0de3b1"],"./tool/gen/importTable":["6f72","chunk-005cb0c7"],"./tool/gen/importTable.vue":["6f72","chunk-005cb0c7"],"./tool/gen/index":["82c8","chunk-5b83c289","chunk-7fa21b9b"],"./tool/gen/index.vue":["82c8","chunk-5b83c289","chunk-7fa21b9b"]};function i(e){if(!n.o(a,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=a[e],i=t[0];return Promise.all(t.slice(1).map(n.e)).then((function(){return n(i)}))}i.keys=function(){return Object.keys(a)},i.id="9dac",e.exports=i},"9ec1":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-checkbox",use:"icon-checkbox-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},"9f4c":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-icon",use:"icon-icon-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},a012:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-lock",use:"icon-lock-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},a0bf:function(e,t,n){},a17a:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-language",use:"icon-language-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},a18c:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"c",(function(){return o}));n("d3b7"),n("3ca3"),n("ddb0");var a=n("2b0e"),i=n("8c4f"),s=n("c1f7");a["default"].use(i["a"]);var l=[{path:"/redirect",component:s["a"],hidden:!0,children:[{path:"/redirect/:path(.*)",component:function(){return n.e("chunk-2d0f012d").then(n.bind(null,"9b8f"))}}]},{path:"/login",component:function(){return Promise.all([n.e("chunk-2d0d6345"),n.e("chunk-3c406e86")]).then(n.bind(null,"dd7b"))},hidden:!0},{path:"/404",component:function(){return n.e("chunk-81a2a40e").then(n.bind(null,"2754"))},hidden:!0},{path:"/401",component:function(){return n.e("chunk-1537fc93").then(n.bind(null,"ec55"))},hidden:!0},{path:"/",component:s["a"],redirect:"/login",children:[{path:"login",component:function(){return Promise.all([n.e("chunk-2d0d6345"),n.e("chunk-3c406e86")]).then(n.bind(null,"dd7b"))},name:"Login",hidden:!0}]},{path:"/dashboard",component:s["a"],redirect:"dashboard/index",children:[{path:"index",component:function(){return n.e("chunk-2d0b68f8").then(n.bind(null,"1e4b"))},name:"Index",meta:{title:"首页",icon:"dashboard",affix:!0}}]},{path:"/user",component:s["a"],hidden:!0,redirect:"noredirect",children:[{path:"profile",component:function(){return Promise.all([n.e("chunk-2d0d6345"),n.e("chunk-2d0e2366"),n.e("chunk-916e3c56")]).then(n.bind(null,"4c1b"))},name:"Profile",meta:{title:"个人中心",icon:"user"}}]}],o=[{path:"/system/user-auth",component:s["a"],hidden:!0,permissions:["system:user:edit"],children:[{path:"role/:userId(\\d+)",component:function(){return n.e("chunk-2727631f").then(n.bind(null,"6a33"))},name:"AuthRole",meta:{title:"分配角色",activeMenu:"/system/user"}}]},{path:"/system/role-auth",component:s["a"],hidden:!0,permissions:["system:role:edit"],children:[{path:"user/:roleId(\\d+)",component:function(){return n.e("chunk-8ee3fc10").then(n.bind(null,"7054"))},name:"AuthUser",meta:{title:"分配用户",activeMenu:"/system/role"}}]},{path:"/system/dict-data",component:s["a"],hidden:!0,permissions:["system:dict:list"],children:[{path:"index/:dictId(\\d+)",component:function(){return n.e("chunk-d19c1a98").then(n.bind(null,"bfc4"))},name:"Data",meta:{title:"字典数据",activeMenu:"/system/dict"}}]},{path:"/monitor/job-log",component:s["a"],hidden:!0,permissions:["monitor:job:list"],children:[{path:"index",component:function(){return n.e("chunk-68702101").then(n.bind(null,"0062"))},name:"JobLog",meta:{title:"调度日志",activeMenu:"/monitor/job"}}]},{path:"/tool/gen-edit",component:s["a"],hidden:!0,permissions:["tool:gen:edit"],children:[{path:"index/:tableId(\\d+)",component:function(){return Promise.all([n.e("chunk-5a2f9c7b"),n.e("chunk-2d212b99"),n.e("chunk-548b6580")]).then(n.bind(null,"76f8"))},name:"GenEdit",meta:{title:"修改生成配置",activeMenu:"/tool/gen"}}]}],c=i["a"].prototype.push;i["a"].prototype.push=function(e){return c.call(this,e).catch((function(e){return e}))},t["b"]=new i["a"]({mode:"hash",scrollBehavior:function(){return{y:0}},routes:l})},a1ac:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-number",use:"icon-number-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},a263:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-skill",use:"icon-skill-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},a2bf:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-date",use:"icon-date-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},a2d0:function(e,t,n){e.exports=n.p+"static/img/light.4183aad0.svg"},a2f6:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-drag",use:"icon-drag-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},a543:function(e,t,n){},a601:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-international",use:"icon-international-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},a75d:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-zip",use:"icon-zip-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},a873:function(e,t,n){},aa3a:function(e,t,n){"use strict";n.d(t,"e",(function(){return i})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"a",(function(){return o})),n.d(t,"f",(function(){return c})),n.d(t,"b",(function(){return r}));var a=n("b775");function i(e){return Object(a["a"])({url:"/system/dict/data/list",method:"get",params:e})}function s(e){return Object(a["a"])({url:"/system/dict/data/"+e,method:"get"})}function l(e){return Object(a["a"])({url:"/system/dict/data/type/"+e,method:"get"})}function o(e){return Object(a["a"])({url:"/system/dict/data",method:"post",data:e})}function c(e){return Object(a["a"])({url:"/system/dict/data",method:"put",data:e})}function r(e){return Object(a["a"])({url:"/system/dict/data/"+e,method:"delete"})}},ab8d:function(e,t,n){},ad41:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-date-range",use:"icon-date-range-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},ad64:function(e,t,n){"use strict";n("d464")},adba:function(e,t,n){e.exports=n.p+"static/img/dark.412ca67e.svg"},ae6e:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-people",use:"icon-people-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},b11f:function(e,t,n){"use strict";n("57a7")},b18c:function(e,t,n){},b34b:function(e,t,n){},b470:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-phone",use:"icon-phone-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},b4dc:function(e,t,n){},b6f9:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-example",use:"icon-example-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},b775:function(e,t,n){"use strict";n.d(t,"c",(function(){return f})),n.d(t,"b",(function(){return b}));var a,i=n("c7eb"),s=n("1da1"),l=n("53ca"),o=(n("fb6a"),n("e9c4"),n("d3b7"),n("caad"),n("2532"),n("bc3a")),c=n.n(o),r=n("5c96"),u=n("4360"),d=(n("5f87"),n("81ae")),h=n("c38a"),p=n("63f0"),m=n("21a6"),f={show:!1};c.a.defaults.headers["Content-Type"]="application/json;charset=utf-8";var v=c.a.create({baseURL:"/",timeout:864e5});function b(e,t,n){return a=r["Loading"].service({text:"正在下载数据,请稍候",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"}),v.post(e,t,{transformRequest:[function(e){return Object(h["j"])(e)}],headers:{"Content-Type":"application/x-www-form-urlencoded"},responseType:"blob"}).then(function(){var e=Object(s["a"])(Object(i["a"])().mark((function e(t){var s,l,o,c,u;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(h["b"])(t);case 2:if(s=e.sent,!s){e.next=8;break}l=new Blob([t]),Object(m["saveAs"])(l,n),e.next=14;break;case 8:return e.next=10,t.text();case 10:o=e.sent,c=JSON.parse(o),u=d["a"][c.code]||c.msg||d["a"]["default"],r["Message"].error(u);case 14:a.close();case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){console.error(e),r["Message"].error("下载文件出现错误,请联系管理员!"),a.close()}))}v.interceptors.request.use((function(e){(e.headers||{}).isToken;var t=!1===(e.headers||{}).repeatSubmit;if("get"===e.method&&e.params){var n=e.url+"?"+Object(h["j"])(e.params);n=n.slice(0,-1),e.params={},e.url=n}if(!t&&("post"===e.method||"put"===e.method)){var a={url:e.url,data:"object"===Object(l["a"])(e.data)?JSON.stringify(e.data):e.data,time:(new Date).getTime()},i=p["a"].session.getJSON("sessionObj");if(void 0===i||null===i||""===i)p["a"].session.setJSON("sessionObj",a);else{var s=i.url,o=i.data,c=i.time,r=1e3;if(o===a.data&&a.time-c'});l.a.add(o);t["default"]=o},b92c:function(e,t,n){"use strict";n("b4dc")},badf:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-redis-list",use:"icon-redis-list-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},bc7b:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-druid",use:"icon-druid-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},be8c:function(e,t,n){"use strict";n("2ddf")},c0c3:function(e,t,n){"use strict";n.d(t,"e",(function(){return i})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"a",(function(){return o})),n.d(t,"g",(function(){return c})),n.d(t,"b",(function(){return r})),n.d(t,"f",(function(){return u}));var a=n("b775");function i(e){return Object(a["a"])({url:"/system/config/list",method:"get",params:e})}function s(e){return Object(a["a"])({url:"/system/config/"+e,method:"get"})}function l(e){return Object(a["a"])({url:"/system/config/configKey/"+e,method:"get"})}function o(e){return Object(a["a"])({url:"/system/config",method:"post",data:e})}function c(e){return Object(a["a"])({url:"/system/config",method:"put",data:e})}function r(e){return Object(a["a"])({url:"/system/config/"+e,method:"delete"})}function u(){return Object(a["a"])({url:"/system/config/refreshCache",method:"delete"})}},c1f7:function(e,t,n){"use strict";var a,i,s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-wrapper",class:e.classObj,style:{"--current-color":e.theme}},["mobile"===e.device&&e.sidebar.opened?n("div",{staticClass:"drawer-bg",on:{click:e.handleClickOutside}}):e._e(),e.sidebar.hide?e._e():n("sidebar",{staticClass:"sidebar-container"}),n("div",{staticClass:"main-container",class:{hasTagsView:e.needTagsView,sidebarHide:e.sidebar.hide}},[n("div",{class:{"fixed-header":e.fixedHeader}},[n("navbar"),e.needTagsView?n("tags-view"):e._e()],1),n("app-main"),n("right-panel",[n("settings")],1)],1)],1)},l=[],o=n("5530"),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"rightPanel",staticClass:"rightPanel-container",class:{show:e.show}},[n("div",{staticClass:"rightPanel-background"}),n("div",{staticClass:"rightPanel"},[n("div",{staticClass:"rightPanel-items"},[e._t("default")],2)])])},r=[],u=(n("a9e3"),n("ed08")),d={name:"RightPanel",props:{clickNotClose:{default:!1,type:Boolean},buttonTop:{default:250,type:Number}},computed:{show:{get:function(){return this.$store.state.settings.showSettings},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"showSettings",value:e})}},theme:function(){return this.$store.state.settings.theme}},watch:{show:function(e){e&&!this.clickNotClose&&this.addEventClick(),e?Object(u["a"])(document.body,"showRightPanel"):Object(u["g"])(document.body,"showRightPanel")}},mounted:function(){this.insertToBody(),this.addEventClick()},beforeDestroy:function(){var e=this.$refs.rightPanel;e.remove()},methods:{addEventClick:function(){window.addEventListener("click",this.closeSidebar)},closeSidebar:function(e){var t=e.target.closest(".rightPanel");t||(this.show=!1,window.removeEventListener("click",this.closeSidebar))},insertToBody:function(){var e=this.$refs.rightPanel,t=document.querySelector("body");t.insertBefore(e,t.firstChild)}}},h=d,p=(n("b11f"),n("d08d"),n("2877")),m=Object(p["a"])(h,c,r,!1,null,"2b17496a",null),f=m.exports,v=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"app-main"},[n("transition",{attrs:{name:"fade-transform",mode:"out-in"}},[n("keep-alive",{attrs:{include:e.cachedViews}},[n("router-view",{key:e.key})],1)],1)],1)},b=[],w={name:"AppMain",computed:{cachedViews:function(){return this.$store.state.tagsView.cachedViews},key:function(){return this.$route.path}}},g=w,_=(n("69ce"),n("79ea"),Object(p["a"])(g,v,b,!1,null,"f3be4606",null)),E=_.exports,y=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"navbar"},[n("hamburger",{staticClass:"hamburger-container",attrs:{id:"hamburger-container","is-active":e.sidebar.opened},on:{toggleClick:e.toggleSideBar}}),e.topNav?e._e():n("breadcrumb",{staticClass:"breadcrumb-container",attrs:{id:"breadcrumb-container"}}),e.topNav?n("top-nav",{staticClass:"topmenu-container",attrs:{id:"topmenu-container"}}):e._e(),n("div",{staticClass:"right-menu"},["mobile"!==e.device?[n("search",{staticClass:"right-menu-item",attrs:{id:"header-search"}}),n("screenfull",{staticClass:"right-menu-item hover-effect",attrs:{id:"screenfull"}}),n("el-tooltip",{attrs:{content:"布局大小",effect:"dark",placement:"bottom"}},[n("size-select",{staticClass:"right-menu-item hover-effect",attrs:{id:"size-select"}})],1)]:e._e(),n("el-dropdown",{staticClass:"avatar-container right-menu-item hover-effect",attrs:{trigger:"click"}},[n("div",{staticClass:"avatar-wrapper"},[n("img",{staticClass:"user-avatar",attrs:{src:e.avatar}}),n("i",{staticClass:"el-icon-caret-bottom"})]),n("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[n("router-link",{attrs:{to:"/user/profile"}},[n("el-dropdown-item",[e._v("个人中心")])],1),n("el-dropdown-item",{nativeOn:{click:function(t){e.setting=!0}}},[n("span",[e._v("布局设置")])]),n("el-dropdown-item",{attrs:{divided:""},nativeOn:{click:function(t){return e.logout(t)}}},[n("span",[e._v("退出登录")])])],1)],1)],2)],1)},C=[],x=n("c7eb"),A=n("1da1"),R=n("2f62"),k=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-breadcrumb",{staticClass:"app-breadcrumb",attrs:{separator:"/"}},[n("transition-group",{attrs:{name:"breadcrumb"}},e._l(e.levelList,(function(t,a){return n("el-breadcrumb-item",{key:t.path},["noRedirect"===t.redirect||a==e.levelList.length-1?n("span",{staticClass:"no-redirect"},[e._v(e._s(t.meta.title))]):n("a",{on:{click:function(n){return n.preventDefault(),e.handleLink(t)}}},[e._v(e._s(t.meta.title))])])})),1)],1)},T=[],O=(n("2ca0"),n("4de4"),n("d3b7"),n("99af"),n("b0c0"),n("498a"),{data:function(){return{levelList:null}},watch:{$route:function(e){e.path.startsWith("/redirect/")||this.getBreadcrumb()}},created:function(){this.getBreadcrumb()},methods:{getBreadcrumb:function(){var e=this.$route.matched.filter((function(e){return e.meta&&e.meta.title})),t=e[0];this.isDashboard(t)||(e=[{path:"/index",meta:{title:"首页"}}].concat(e)),this.levelList=e.filter((function(e){return e.meta&&e.meta.title&&!1!==e.meta.breadcrumb}))},isDashboard:function(e){var t=e&&e.name;return!!t&&"Index"===t.trim()},handleLink:function(e){var t=e.redirect,n=e.path;t?this.$router.push(t):this.$router.push(n)}}}),S=O,I=(n("d20b"),Object(p["a"])(S,k,T,!1,null,"08dd0676",null)),M=I.exports,N=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-menu",{attrs:{"default-active":e.activeMenu,mode:"horizontal"},on:{select:e.handleSelect}},[e._l(e.topMenus,(function(t,a){return[ae.visibleNumber?n("el-submenu",{style:{"--theme":e.theme},attrs:{index:"more"}},[n("template",{slot:"title"},[e._v("更多菜单")]),e._l(e.topMenus,(function(t,a){return[a>=e.visibleNumber?n("el-menu-item",{key:a,attrs:{index:t.path}},[n("svg-icon",{attrs:{"icon-class":t.meta.icon}}),e._v(" "+e._s(t.meta.title))],1):e._e()]}))],2):e._e()],2)},L=[],D=(n("d81d"),n("7db0"),n("a18c")),z=["/index","/user/profile"],P={data:function(){return{visibleNumber:5,currentIndex:void 0}},computed:{theme:function(){return this.$store.state.settings.theme},topMenus:function(){var e=[];return this.routers.map((function(t){!0!==t.hidden&&("/"===t.path?e.push(t.children[0]):e.push(t))})),e},routers:function(){return this.$store.state.permission.topbarRouters},childrenMenus:function(){var e=this,t=[];return this.routers.map((function(n){for(var a in n.children)void 0===n.children[a].parentPath&&("/"===n.path?n.children[a].path="/"+n.children[a].path:e.ishttp(n.children[a].path)||(n.children[a].path=n.path+"/"+n.children[a].path),n.children[a].parentPath=n.path),t.push(n.children[a])})),D["a"].concat(t)},activeMenu:function(){var e=this.$route.path,t=e;if(void 0!==e&&e.lastIndexOf("/")>0&&-1===z.indexOf(e)){var n=e.substring(1,e.length);t="/"+n.substring(0,n.indexOf("/")),this.$store.dispatch("app/toggleSideBarHide",!1)}else this.$route.children||(t=e,this.$store.dispatch("app/toggleSideBarHide",!0));return this.activeRoutes(t),t}},beforeMount:function(){window.addEventListener("resize",this.setVisibleNumber)},beforeDestroy:function(){window.removeEventListener("resize",this.setVisibleNumber)},mounted:function(){this.setVisibleNumber()},methods:{setVisibleNumber:function(){var e=document.body.getBoundingClientRect().width/3;this.visibleNumber=parseInt(e/85)},handleSelect:function(e,t){this.currentIndex=e;var n=this.routers.find((function(t){return t.path===e}));this.ishttp(e)?window.open(e,"_blank"):n&&n.children?(this.activeRoutes(e),this.$store.dispatch("app/toggleSideBarHide",!1)):(this.$router.push({path:e}),this.$store.dispatch("app/toggleSideBarHide",!0))},activeRoutes:function(e){var t=[];this.childrenMenus&&this.childrenMenus.length>0&&this.childrenMenus.map((function(n){(e==n.parentPath||"index"==e&&""==n.path)&&t.push(n)})),t.length>0&&this.$store.commit("SET_SIDEBAR_ROUTERS",t)},ishttp:function(e){return-1!==e.indexOf("http://")||-1!==e.indexOf("https://")}}},B=P,V=(n("9b5e"),Object(p["a"])(B,N,L,!1,null,null,null)),H=V.exports,U=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{padding:"0 15px"},on:{click:e.toggleClick}},[n("svg",{staticClass:"hamburger",class:{"is-active":e.isActive},attrs:{viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64"}},[n("path",{attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7z"}})])])},j=[],G={name:"Hamburger",props:{isActive:{type:Boolean,default:!1}},methods:{toggleClick:function(){this.$emit("toggleClick")}}},$=G,Y=(n("d49d"),Object(p["a"])($,U,j,!1,null,"49e15297",null)),F=Y.exports,X=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("svg-icon",{attrs:{"icon-class":e.isFullscreen?"exit-fullscreen":"fullscreen"},on:{click:e.click}})],1)},q=[],Q=n("93bf"),W=n.n(Q),J={name:"Screenfull",data:function(){return{isFullscreen:!1}},mounted:function(){this.init()},beforeDestroy:function(){this.destroy()},methods:{click:function(){if(!W.a.isEnabled)return this.$message({message:"你的浏览器不支持全屏",type:"warning"}),!1;W.a.toggle()},change:function(){this.isFullscreen=W.a.isFullscreen},init:function(){W.a.isEnabled&&W.a.on("change",this.change)},destroy:function(){W.a.isEnabled&&W.a.off("change",this.change)}}},K=J,Z=(n("ad64"),Object(p["a"])(K,X,q,!1,null,"243c7c0f",null)),ee=Z.exports,te=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dropdown",{attrs:{trigger:"click"},on:{command:e.handleSetSize}},[n("div",[n("svg-icon",{attrs:{"class-name":"size-icon","icon-class":"size"}})],1),n("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},e._l(e.sizeOptions,(function(t){return n("el-dropdown-item",{key:t.value,attrs:{disabled:e.size===t.value,command:t.value}},[e._v(" "+e._s(t.label)+" ")])})),1)],1)},ne=[],ae=(n("ac1f"),n("5319"),{data:function(){return{sizeOptions:[{label:"Default",value:"default"},{label:"Medium",value:"medium"},{label:"Small",value:"small"},{label:"Mini",value:"mini"}]}},computed:{size:function(){return this.$store.getters.size}},methods:{handleSetSize:function(e){this.$ELEMENT.size=e,this.$store.dispatch("app/setSize",e),this.refreshView(),this.$message({message:"Switch Size Success",type:"success"})},refreshView:function(){var e=this;this.$store.dispatch("tagsView/delAllCachedViews",this.$route);var t=this.$route.fullPath;this.$nextTick((function(){e.$router.replace({path:"/redirect"+t})}))}}}),ie=ae,se=Object(p["a"])(ie,te,ne,!1,null,null,null),le=se.exports,oe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"header-search",class:{show:e.show}},[n("svg-icon",{attrs:{"class-name":"search-icon","icon-class":"search"},on:{click:function(t){return t.stopPropagation(),e.click(t)}}}),n("el-select",{ref:"headerSearchSelect",staticClass:"header-search-select",attrs:{"remote-method":e.querySearch,filterable:"","default-first-option":"",remote:"",placeholder:"Search"},on:{change:e.change},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}},e._l(e.options,(function(e){return n("el-option",{key:e.item.path,attrs:{value:e.item,label:e.item.title.join(" > ")}})})),1)],1)},ce=[],re=n("2909"),ue=n("b85c"),de=(n("841c"),n("0278")),he=n.n(de),pe=n("df7c"),me=n.n(pe),fe={name:"HeaderSearch",data:function(){return{search:"",options:[],searchPool:[],show:!1,fuse:void 0}},computed:{routes:function(){return this.$store.getters.permission_routes}},watch:{routes:function(){this.searchPool=this.generateRoutes(this.routes)},searchPool:function(e){this.initFuse(e)},show:function(e){e?document.body.addEventListener("click",this.close):document.body.removeEventListener("click",this.close)}},mounted:function(){this.searchPool=this.generateRoutes(this.routes)},methods:{click:function(){this.show=!this.show,this.show&&this.$refs.headerSearchSelect&&this.$refs.headerSearchSelect.focus()},close:function(){this.$refs.headerSearchSelect&&this.$refs.headerSearchSelect.blur(),this.options=[],this.show=!1},change:function(e){var t=this,n=e.path;if(this.ishttp(e.path)){var a=n.indexOf("http");window.open(n.substr(a,n.length),"_blank")}else this.$router.push(e.path);this.search="",this.options=[],this.$nextTick((function(){t.show=!1}))},initFuse:function(e){this.fuse=new he.a(e,{shouldSort:!0,threshold:.4,location:0,distance:100,maxPatternLength:32,minMatchCharLength:1,keys:[{name:"title",weight:.7},{name:"path",weight:.3}]})},generateRoutes:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=[],s=Object(ue["a"])(e);try{for(s.s();!(t=s.n()).done;){var l=t.value;if(!l.hidden){var o={path:this.ishttp(l.path)?l.path:me.a.resolve(n,l.path),title:Object(re["a"])(a)};if(l.meta&&l.meta.title&&(o.title=[].concat(Object(re["a"])(o.title),[l.meta.title]),"noRedirect"!==l.redirect&&i.push(o)),l.children){var c=this.generateRoutes(l.children,o.path,o.title);c.length>=1&&(i=[].concat(Object(re["a"])(i),Object(re["a"])(c)))}}}}catch(r){s.e(r)}finally{s.f()}return i},querySearch:function(e){this.options=""!==e?this.fuse.search(e):[]},ishttp:function(e){return-1!==e.indexOf("http://")||-1!==e.indexOf("https://")}}},ve=fe,be=(n("77fa"),Object(p["a"])(ve,oe,ce,!1,null,"55552066",null)),we=be.exports,ge=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("svg-icon",{attrs:{"icon-class":"github"},on:{click:e.goto}})],1)},_e=[],Ee={name:"RuoYiGit",data:function(){return{url:"https://gitee.com/y_project/RuoYi-Vue"}},methods:{goto:function(){window.open(this.url)}}},ye=Ee,Ce=Object(p["a"])(ye,ge,_e,!1,null,null,null),xe=Ce.exports,Ae=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("svg-icon",{attrs:{"icon-class":"question"},on:{click:e.goto}})],1)},Re=[],ke={name:"RuoYiDoc",data:function(){return{url:"http://doc.ruoyi.vip/ruoyi-vue"}},methods:{goto:function(){window.open(this.url)}}},Te=ke,Oe=Object(p["a"])(Te,Ae,Re,!1,null,null,null),Se=Oe.exports,Ie={components:{Breadcrumb:M,TopNav:H,Hamburger:F,Screenfull:ee,SizeSelect:le,Search:we,RuoYiGit:xe,RuoYiDoc:Se},computed:Object(o["a"])(Object(o["a"])({},Object(R["b"])(["sidebar","avatar","device"])),{},{setting:{get:function(){return this.$store.state.settings.showSettings},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"showSettings",value:e})}},topNav:{get:function(){return this.$store.state.settings.topNav}}}),methods:{toggleSideBar:function(){this.$store.dispatch("app/toggleSideBar")},logout:function(){var e=this;return Object(A["a"])(Object(x["a"])().mark((function t(){return Object(x["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.$confirm("确定注销并退出系统吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$store.dispatch("LogOut").then((function(){e.$router.push("/login?redirect=".concat(e.$route.fullPath))}))})).catch((function(){}));case 1:case"end":return t.stop()}}),t)})))()}}},Me=Ie,Ne=(n("3080"),Object(p["a"])(Me,y,C,!1,null,"0557aae2",null)),Le=Ne.exports,De=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"drawer-container"},[a("div",[a("div",{staticClass:"setting-drawer-content"},[e._m(0),a("div",{staticClass:"setting-drawer-block-checbox"},[a("div",{staticClass:"setting-drawer-block-checbox-item",on:{click:function(t){return e.handleTheme("theme-dark")}}},[a("img",{attrs:{src:n("adba"),alt:"dark"}}),"theme-dark"===e.sideTheme?a("div",{staticClass:"setting-drawer-block-checbox-selectIcon",staticStyle:{display:"block"}},[a("i",{staticClass:"anticon anticon-check",attrs:{"aria-label":"图标: check"}},[a("svg",{attrs:{viewBox:"64 64 896 896","data-icon":"check",width:"1em",height:"1em",fill:e.theme,"aria-hidden":"true",focusable:"false"}},[a("path",{attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 0 0-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}})])])]):e._e()]),a("div",{staticClass:"setting-drawer-block-checbox-item",on:{click:function(t){return e.handleTheme("theme-light")}}},[a("img",{attrs:{src:n("a2d0"),alt:"light"}}),"theme-light"===e.sideTheme?a("div",{staticClass:"setting-drawer-block-checbox-selectIcon",staticStyle:{display:"block"}},[a("i",{staticClass:"anticon anticon-check",attrs:{"aria-label":"图标: check"}},[a("svg",{attrs:{viewBox:"64 64 896 896","data-icon":"check",width:"1em",height:"1em",fill:e.theme,"aria-hidden":"true",focusable:"false"}},[a("path",{attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 0 0-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}})])])]):e._e()])]),a("div",{staticClass:"drawer-item"},[a("span",[e._v("主题颜色")]),a("theme-picker",{staticStyle:{float:"right",height:"26px",margin:"-3px 8px 0 0"},on:{change:e.themeChange}})],1)]),a("el-divider"),a("h3",{staticClass:"drawer-title"},[e._v("系统布局配置")]),a("div",{staticClass:"drawer-item"},[a("span",[e._v("开启 TopNav")]),a("el-switch",{staticClass:"drawer-switch",model:{value:e.topNav,callback:function(t){e.topNav=t},expression:"topNav"}})],1),a("div",{staticClass:"drawer-item"},[a("span",[e._v("开启 Tags-Views")]),a("el-switch",{staticClass:"drawer-switch",model:{value:e.tagsView,callback:function(t){e.tagsView=t},expression:"tagsView"}})],1),a("div",{staticClass:"drawer-item"},[a("span",[e._v("固定 Header")]),a("el-switch",{staticClass:"drawer-switch",model:{value:e.fixedHeader,callback:function(t){e.fixedHeader=t},expression:"fixedHeader"}})],1),a("div",{staticClass:"drawer-item"},[a("span",[e._v("显示 Logo")]),a("el-switch",{staticClass:"drawer-switch",model:{value:e.sidebarLogo,callback:function(t){e.sidebarLogo=t},expression:"sidebarLogo"}})],1),a("div",{staticClass:"drawer-item"},[a("span",[e._v("动态标题")]),a("el-switch",{staticClass:"drawer-switch",model:{value:e.dynamicTitle,callback:function(t){e.dynamicTitle=t},expression:"dynamicTitle"}})],1),a("el-divider"),a("el-button",{attrs:{size:"small",type:"primary",plain:"",icon:"el-icon-document-add"},on:{click:e.saveSetting}},[e._v("保存配置")]),a("el-button",{attrs:{size:"small",plain:"",icon:"el-icon-refresh"},on:{click:e.resetSetting}},[e._v("重置配置")])],1)])},ze=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"setting-drawer-title"},[n("h3",{staticClass:"drawer-title"},[e._v("主题风格设置")])])}],Pe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-color-picker",{staticClass:"theme-picker",attrs:{predefine:["#409EFF","#1890ff","#304156","#212121","#11a983","#13c2c2","#6959CD","#f5222d"],"popper-class":"theme-picker-dropdown"},model:{value:e.theme,callback:function(t){e.theme=t},expression:"theme"}})},Be=[],Ve=(n("fb6a"),n("00b4"),n("4d63"),n("c607"),n("2c3e"),n("25f0"),n("159b"),n("a15b"),n("b680"),n("f6f8").version),He="#409EFF",Ue={data:function(){return{chalk:"",theme:""}},computed:{defaultTheme:function(){return this.$store.state.settings.theme}},watch:{defaultTheme:{handler:function(e,t){this.theme=e},immediate:!0},theme:function(e){var t=this;return Object(A["a"])(Object(x["a"])().mark((function n(){return Object(x["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.setTheme(e);case 2:case"end":return n.stop()}}),n)})))()}},created:function(){this.defaultTheme!==He&&this.setTheme(this.defaultTheme)},methods:{setTheme:function(e){var t=this;return Object(A["a"])(Object(x["a"])().mark((function n(){var a,i,s,l,o,c,r;return Object(x["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(a=t.chalk?t.theme:He,"string"===typeof e){n.next=3;break}return n.abrupt("return");case 3:if(i=t.getThemeCluster(e.replace("#","")),s=t.getThemeCluster(a.replace("#","")),l=function(e,n){return function(){var a=t.getThemeCluster(He.replace("#","")),s=t.updateStyle(t[e],a,i),l=document.getElementById(n);l||(l=document.createElement("style"),l.setAttribute("id",n),document.head.appendChild(l)),l.innerText=s}},t.chalk){n.next=10;break}return o="https://unpkg.com/element-ui@".concat(Ve,"/lib/theme-chalk/index.css"),n.next=10,t.getCSSString(o,"chalk");case 10:c=l("chalk","chalk-style"),c(),r=[].slice.call(document.querySelectorAll("style")).filter((function(e){var t=e.innerText;return new RegExp(a,"i").test(t)&&!/Chalk Variables/.test(t)})),r.forEach((function(e){var n=e.innerText;"string"===typeof n&&(e.innerText=t.updateStyle(n,s,i))})),t.$emit("change",e);case 15:case"end":return n.stop()}}),n)})))()},updateStyle:function(e,t,n){var a=e;return t.forEach((function(e,t){a=a.replace(new RegExp(e,"ig"),n[t])})),a},getCSSString:function(e,t){var n=this;return new Promise((function(a){var i=new XMLHttpRequest;i.onreadystatechange=function(){4===i.readyState&&200===i.status&&(n[t]=i.responseText.replace(/@font-face{[^}]+}/,""),a())},i.open("GET",e),i.send()}))},getThemeCluster:function(e){for(var t=function(e,t){var n=parseInt(e.slice(0,2),16),a=parseInt(e.slice(2,4),16),i=parseInt(e.slice(4,6),16);return 0===t?[n,a,i].join(","):(n+=Math.round(t*(255-n)),a+=Math.round(t*(255-a)),i+=Math.round(t*(255-i)),n=n.toString(16),a=a.toString(16),i=i.toString(16),"#".concat(n).concat(a).concat(i))},n=function(e,t){var n=parseInt(e.slice(0,2),16),a=parseInt(e.slice(2,4),16),i=parseInt(e.slice(4,6),16);return n=Math.round((1-t)*n),a=Math.round((1-t)*a),i=Math.round((1-t)*i),n=n.toString(16),a=a.toString(16),i=i.toString(16),"#".concat(n).concat(a).concat(i)},a=[e],i=0;i<=9;i++)a.push(t(e,Number((i/10).toFixed(2))));return a.push(n(e,.1)),a}}},je=Ue,Ge=(n("ea44"),Object(p["a"])(je,Pe,Be,!1,null,null,null)),$e=Ge.exports,Ye={components:{ThemePicker:$e},data:function(){return{theme:this.$store.state.settings.theme,sideTheme:this.$store.state.settings.sideTheme}},computed:{fixedHeader:{get:function(){return this.$store.state.settings.fixedHeader},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"fixedHeader",value:e})}},topNav:{get:function(){return this.$store.state.settings.topNav},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"topNav",value:e}),e||(this.$store.dispatch("app/toggleSideBarHide",!1),this.$store.commit("SET_SIDEBAR_ROUTERS",this.$store.state.permission.defaultRoutes))}},tagsView:{get:function(){return this.$store.state.settings.tagsView},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"tagsView",value:e})}},sidebarLogo:{get:function(){return this.$store.state.settings.sidebarLogo},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"sidebarLogo",value:e})}},dynamicTitle:{get:function(){return this.$store.state.settings.dynamicTitle},set:function(e){this.$store.dispatch("settings/changeSetting",{key:"dynamicTitle",value:e})}}},methods:{themeChange:function(e){this.$store.dispatch("settings/changeSetting",{key:"theme",value:e}),this.theme=e},handleTheme:function(e){this.$store.dispatch("settings/changeSetting",{key:"sideTheme",value:e}),this.sideTheme=e},saveSetting:function(){this.$modal.loading("正在保存到本地,请稍候..."),this.$cache.local.set("layout-setting",'{\n "topNav":'.concat(this.topNav,',\n "tagsView":').concat(this.tagsView,',\n "fixedHeader":').concat(this.fixedHeader,',\n "sidebarLogo":').concat(this.sidebarLogo,',\n "dynamicTitle":').concat(this.dynamicTitle,',\n "sideTheme":"').concat(this.sideTheme,'",\n "theme":"').concat(this.theme,'"\n }')),setTimeout(this.$modal.closeLoading(),1e3)},resetSetting:function(){this.$modal.loading("正在清除设置缓存并刷新,请稍候..."),this.$cache.local.remove("layout-setting"),setTimeout("window.location.reload()",1e3)}}},Fe=Ye,Xe=(n("15a7"),Object(p["a"])(Fe,De,ze,!1,null,"84da46fe",null)),qe=Xe.exports,Qe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:{"has-logo":e.showLogo},style:{backgroundColor:"theme-dark"===e.settings.sideTheme?e.variables.menuBackground:e.variables.menuLightBackground}},[e.showLogo?n("logo",{attrs:{collapse:e.isCollapse}}):e._e(),n("el-scrollbar",{class:e.settings.sideTheme,attrs:{"wrap-class":"scrollbar-wrapper"}},[n("el-menu",{attrs:{"default-active":e.activeMenu,collapse:e.isCollapse,"background-color":"theme-dark"===e.settings.sideTheme?e.variables.menuBackground:e.variables.menuLightBackground,"text-color":"theme-dark"===e.settings.sideTheme?e.variables.menuColor:e.variables.menuLightColor,"unique-opened":!0,"active-text-color":e.settings.theme,"collapse-transition":!1,mode:"vertical"}},e._l(e.sidebarRouters,(function(e,t){return n("sidebar-item",{key:e.path+t,attrs:{item:e,"base-path":e.path}})})),1)],1)],1)},We=[],Je=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"sidebar-logo-container",class:{collapse:e.collapse},style:{backgroundColor:"theme-dark"===e.sideTheme?e.variables.menuBackground:e.variables.menuLightBackground}},[n("transition",{attrs:{name:"sidebarLogoFade"}},[e.collapse?n("router-link",{key:"collapse",staticClass:"sidebar-logo-link",attrs:{to:"/"}},[e.logo?n("img",{staticClass:"sidebar-logo",attrs:{src:e.logo}}):n("h1",{staticClass:"sidebar-title",style:{color:"theme-dark"===e.sideTheme?e.variables.logoTitleColor:e.variables.logoLightTitleColor}},[e._v(" "+e._s(e.title)+" ")])]):n("router-link",{key:"expand",staticClass:"sidebar-logo-link",attrs:{to:"/"}},[e.logo?n("img",{staticClass:"sidebar-logo",attrs:{src:e.logo}}):e._e(),n("h1",{staticClass:"sidebar-title",style:{color:"theme-dark"===e.sideTheme?e.variables.logoTitleColor:e.variables.logoLightTitleColor}},[e._v(" "+e._s(e.title)+" ")])])],1)],1)},Ke=[],Ze=(n("81a5"),n("8df1")),et=n.n(Ze),tt={name:"SidebarLogo",props:{collapse:{type:Boolean,required:!0}},computed:{variables:function(){return et.a},sideTheme:function(){return this.$store.state.settings.sideTheme}},data:function(){return{title:"机动车整车生物安全检查系统",logo:null}}},nt=tt,at=(n("735b"),Object(p["a"])(nt,Je,Ke,!1,null,"663603a1",null)),it=at.exports,st=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.item.hidden?e._e():n("div",[!e.hasOneShowingChild(e.item,e.item.children)||e.onlyOneChild.children&&!e.onlyOneChild.noShowingChildren||e.item.alwaysShow?n("el-submenu",{ref:"subMenu",attrs:{index:e.resolvePath(e.item.path),"popper-append-to-body":""}},[n("template",{slot:"title"},[e.item.meta?n("item",{attrs:{icon:e.item.meta&&e.item.meta.icon,title:e.item.meta.title}}):e._e()],1),e._l(e.item.children,(function(t){return n("sidebar-item",{key:t.path,staticClass:"nest-menu",attrs:{"is-nest":!0,item:t,"base-path":e.resolvePath(t.path)}})}))],2):[e.onlyOneChild.meta?n("app-link",{attrs:{to:e.resolvePath(e.onlyOneChild.path,e.onlyOneChild.query)}},[n("el-menu-item",{class:{"submenu-title-noDropdown":!e.isNest},attrs:{index:e.resolvePath(e.onlyOneChild.path)}},[n("item",{attrs:{icon:e.onlyOneChild.meta.icon||e.item.meta&&e.item.meta.icon,title:e.onlyOneChild.meta.title}})],1)],1):e._e()]],2)},lt=[],ot=n("61f7"),ct={name:"MenuItem",functional:!0,props:{icon:{type:String,default:""},title:{type:String,default:""}},render:function(e,t){var n=t.props,a=n.icon,i=n.title,s=[];return a&&s.push(e("svg-icon",{attrs:{"icon-class":a}})),i&&(i.length>5?s.push(e("span",{slot:"title",attrs:{title:i}},[i])):s.push(e("span",{slot:"title"},[i]))),s}},rt=ct,ut=Object(p["a"])(rt,a,i,!1,null,null,null),dt=ut.exports,ht=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.type,e._b({tag:"component"},"component",e.linkProps(e.to),!1),[e._t("default")],2)},pt=[],mt={props:{to:{type:[String,Object],required:!0}},computed:{isExternal:function(){return Object(ot["a"])(this.to)},type:function(){return this.isExternal?"a":"router-link"}},methods:{linkProps:function(e){return this.isExternal?{href:e,target:"_blank",rel:"noopener"}:{to:e}}}},ft=mt,vt=Object(p["a"])(ft,ht,pt,!1,null,null,null),bt=vt.exports,wt={computed:{device:function(){return this.$store.state.app.device}},mounted:function(){this.fixBugIniOS()},methods:{fixBugIniOS:function(){var e=this,t=this.$refs.subMenu;if(t){var n=t.handleMouseleave;t.handleMouseleave=function(t){"mobile"!==e.device&&n(t)}}}}},gt={name:"SidebarItem",components:{Item:dt,AppLink:bt},mixins:[wt],props:{item:{type:Object,required:!0},isNest:{type:Boolean,default:!1},basePath:{type:String,default:""}},data:function(){return this.onlyOneChild=null,{}},methods:{hasOneShowingChild:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];n||(n=[]);var a=n.filter((function(e){return!e.hidden&&(t.onlyOneChild=e,!0)}));return 1===a.length||0===a.length&&(this.onlyOneChild=Object(o["a"])(Object(o["a"])({},e),{},{path:"",noShowingChildren:!0}),!0)},resolvePath:function(e,t){if(Object(ot["a"])(e))return e;if(Object(ot["a"])(this.basePath))return this.basePath;if(t){var n=JSON.parse(t);return{path:me.a.resolve(this.basePath,e),query:n}}return me.a.resolve(this.basePath,e)}}},_t=gt,Et=Object(p["a"])(_t,st,lt,!1,null,null,null),yt=Et.exports,Ct={components:{SidebarItem:yt,Logo:it},computed:Object(o["a"])(Object(o["a"])(Object(o["a"])({},Object(R["c"])(["settings"])),Object(R["b"])(["sidebarRouters","sidebar"])),{},{activeMenu:function(){var e=this.$route,t=e.meta,n=e.path;return t.activeMenu?t.activeMenu:n},showLogo:function(){return this.$store.state.settings.sidebarLogo},variables:function(){return et.a},isCollapse:function(){return!this.sidebar.opened}})},xt=Ct,At=Object(p["a"])(xt,Qe,We,!1,null,null,null),Rt=At.exports,kt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"tags-view-container",attrs:{id:"tags-view-container"}},[n("scroll-pane",{ref:"scrollPane",staticClass:"tags-view-wrapper",on:{scroll:e.handleScroll}},e._l(e.visitedViews,(function(t){return n("router-link",{key:t.path,ref:"tag",refInFor:!0,staticClass:"tags-view-item",class:e.isActive(t)?"active":"",style:e.activeStyle(t),attrs:{to:{path:t.path,query:t.query,fullPath:t.fullPath},tag:"span"},nativeOn:{mouseup:function(n){if("button"in n&&1!==n.button)return null;!e.isAffix(t)&&e.closeSelectedTag(t)},contextmenu:function(n){return n.preventDefault(),e.openMenu(t,n)}}},[e._v(" "+e._s(t.title)+" "),e.isAffix(t)?e._e():n("span",{staticClass:"el-icon-close",on:{click:function(n){return n.preventDefault(),n.stopPropagation(),e.closeSelectedTag(t)}}})])})),1),n("ul",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"contextmenu",style:{left:e.left+"px",top:e.top+"px"}},[n("li",{on:{click:function(t){return e.refreshSelectedTag(e.selectedTag)}}},[n("i",{staticClass:"el-icon-refresh-right"}),e._v(" 刷新页面")]),e.isAffix(e.selectedTag)?e._e():n("li",{on:{click:function(t){return e.closeSelectedTag(e.selectedTag)}}},[n("i",{staticClass:"el-icon-close"}),e._v(" 关闭当前")]),n("li",{on:{click:e.closeOthersTags}},[n("i",{staticClass:"el-icon-circle-close"}),e._v(" 关闭其他")]),e.isFirstView()?e._e():n("li",{on:{click:e.closeLeftTags}},[n("i",{staticClass:"el-icon-back"}),e._v(" 关闭左侧")]),e.isLastView()?e._e():n("li",{on:{click:e.closeRightTags}},[n("i",{staticClass:"el-icon-right"}),e._v(" 关闭右侧")]),n("li",{on:{click:function(t){return e.closeAllTags(e.selectedTag)}}},[n("i",{staticClass:"el-icon-circle-close"}),e._v(" 全部关闭")])])],1)},Tt=[],Ot=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-scrollbar",{ref:"scrollContainer",staticClass:"scroll-container",attrs:{vertical:!1},nativeOn:{wheel:function(t){return t.preventDefault(),e.handleScroll(t)}}},[e._t("default")],2)},St=[],It=(n("c740"),4),Mt={name:"ScrollPane",data:function(){return{left:0}},computed:{scrollWrapper:function(){return this.$refs.scrollContainer.$refs.wrap}},mounted:function(){this.scrollWrapper.addEventListener("scroll",this.emitScroll,!0)},beforeDestroy:function(){this.scrollWrapper.removeEventListener("scroll",this.emitScroll)},methods:{handleScroll:function(e){var t=e.wheelDelta||40*-e.deltaY,n=this.scrollWrapper;n.scrollLeft=n.scrollLeft+t/4},emitScroll:function(){this.$emit("scroll")},moveToTarget:function(e){var t=this.$refs.scrollContainer.$el,n=t.offsetWidth,a=this.scrollWrapper,i=this.$parent.$refs.tag,s=null,l=null;if(i.length>0&&(s=i[0],l=i[i.length-1]),s===e)a.scrollLeft=0;else if(l===e)a.scrollLeft=a.scrollWidth-n;else{var o=i.findIndex((function(t){return t===e})),c=i[o-1],r=i[o+1],u=r.$el.offsetLeft+r.$el.offsetWidth+It,d=c.$el.offsetLeft-It;u>a.scrollLeft+n?a.scrollLeft=u-n:d1&&void 0!==arguments[1]?arguments[1]:"/",a=[];return e.forEach((function(e){if(e.meta&&e.meta.affix){var i=me.a.resolve(n,e.path);a.push({fullPath:i,path:i,name:e.name,meta:Object(o["a"])({},e.meta)})}if(e.children){var s=t.filterAffixTags(e.children,e.path);s.length>=1&&(a=[].concat(Object(re["a"])(a),Object(re["a"])(s)))}})),a},initTags:function(){var e,t=this.affixTags=this.filterAffixTags(this.routes),n=Object(ue["a"])(t);try{for(n.s();!(e=n.n()).done;){var a=e.value;a.name&&this.$store.dispatch("tagsView/addVisitedView",a)}}catch(i){n.e(i)}finally{n.f()}},addTags:function(){var e=this.$route.name;return e&&this.$store.dispatch("tagsView/addView",this.$route),!1},moveToCurrentTag:function(){var e=this,t=this.$refs.tag;this.$nextTick((function(){var n,a=Object(ue["a"])(t);try{for(a.s();!(n=a.n()).done;){var i=n.value;if(i.to.path===e.$route.path){e.$refs.scrollPane.moveToTarget(i),i.to.fullPath!==e.$route.fullPath&&e.$store.dispatch("tagsView/updateVisitedView",e.$route);break}}}catch(s){a.e(s)}finally{a.f()}}))},refreshSelectedTag:function(e){this.$tab.refreshPage(e)},closeSelectedTag:function(e){var t=this;this.$tab.closePage(e).then((function(n){var a=n.visitedViews;t.isActive(e)&&t.toLastView(a,e)}))},closeRightTags:function(){var e=this;this.$tab.closeRightPage(this.selectedTag).then((function(t){t.find((function(t){return t.fullPath===e.$route.fullPath}))||e.toLastView(t)}))},closeLeftTags:function(){var e=this;this.$tab.closeLeftPage(this.selectedTag).then((function(t){t.find((function(t){return t.fullPath===e.$route.fullPath}))||e.toLastView(t)}))},closeOthersTags:function(){var e=this;this.$router.push(this.selectedTag).catch((function(){})),this.$tab.closeOtherPage(this.selectedTag).then((function(){e.moveToCurrentTag()}))},closeAllTags:function(e){var t=this;this.$tab.closeAllPage().then((function(n){var a=n.visitedViews;t.affixTags.some((function(e){return e.path===t.$route.path}))||t.toLastView(a,e)}))},toLastView:function(e,t){var n=e.slice(-1)[0];n?this.$router.push(n.fullPath):"Dashboard"===t.name?this.$router.replace({path:"/redirect"+t.fullPath}):this.$router.push("/")},openMenu:function(e,t){var n=105,a=this.$el.getBoundingClientRect().left,i=this.$el.offsetWidth,s=i-n,l=t.clientX-a+15;this.left=l>s?s:l,this.top=t.clientY,this.visible=!0,this.selectedTag=e},closeMenu:function(){this.visible=!1},handleScroll:function(){this.closeMenu()}}},Pt=zt,Bt=(n("6022"),n("c32a"),Object(p["a"])(Pt,kt,Tt,!1,null,"15c1bde7",null)),Vt=Bt.exports,Ht=n("4360"),Ut=document,jt=Ut.body,Gt=992,$t={watch:{$route:function(e){"mobile"===this.device&&this.sidebar.opened&&Ht["a"].dispatch("app/closeSideBar",{withoutAnimation:!1})}},beforeMount:function(){window.addEventListener("resize",this.$_resizeHandler)},beforeDestroy:function(){window.removeEventListener("resize",this.$_resizeHandler)},mounted:function(){var e=this.$_isMobile();e&&(Ht["a"].dispatch("app/toggleDevice","mobile"),Ht["a"].dispatch("app/closeSideBar",{withoutAnimation:!0}))},methods:{$_isMobile:function(){var e=jt.getBoundingClientRect();return e.width-1'});l.a.add(o);t["default"]=o},c32a:function(e,t,n){"use strict";n("1aae")},c38a:function(e,t,n){"use strict";n.d(t,"f",(function(){return o})),n.d(t,"g",(function(){return c})),n.d(t,"a",(function(){return r})),n.d(t,"h",(function(){return u})),n.d(t,"i",(function(){return d})),n.d(t,"e",(function(){return h})),n.d(t,"d",(function(){return p})),n.d(t,"c",(function(){return m})),n.d(t,"j",(function(){return f})),n.d(t,"b",(function(){return v}));var a=n("c7eb"),i=n("1da1"),s=n("b85c"),l=n("53ca");n("ac1f"),n("00b4"),n("5319"),n("4d63"),n("c607"),n("2c3e"),n("25f0"),n("d3b7"),n("b64b"),n("a15b"),n("1276");function o(e,t){if(0===arguments.length||!e)return null;var n,a=t||"{y}-{m}-{d} {h}:{i}:{s}";"object"===Object(l["a"])(e)?n=e:("string"===typeof e&&/^[0-9]+$/.test(e)?e=parseInt(e):"string"===typeof e&&(e=e.replace(new RegExp(/-/gm),"/").replace("T"," ").replace(new RegExp(/\.[\d]{3}/gm),"")),"number"===typeof e&&10===e.toString().length&&(e*=1e3),n=new Date(e));var i={y:n.getFullYear(),m:n.getMonth()+1,d:n.getDate(),h:n.getHours(),i:n.getMinutes(),s:n.getSeconds(),a:n.getDay()},s=a.replace(/{(y|m|d|h|i|s|a)+}/g,(function(e,t){var n=i[t];return"a"===t?["日","一","二","三","四","五","六"][n]:(e.length>0&&n<10&&(n="0"+n),n||0)}));return s}function c(e){this.$refs[e]&&this.$refs[e].resetFields()}function r(e,t,n){var a=e;return a.params="object"!==Object(l["a"])(a.params)||null===a.params||Array.isArray(a.params)?{}:a.params,t=Array.isArray(t)?t:[],"undefined"===typeof n?(a.params["beginTime"]=t[0],a.params["endTime"]=t[1]):(a.params["begin"+n]=t[0],a.params["end"+n]=t[1]),a}function u(e,t){if(void 0===t)return"";var n=[];return Object.keys(e).some((function(a){if(e[a].value==""+t)return n.push(e[a].label),!0})),0===n.length&&n.push(t),n.join("")}function d(e,t,n){if(void 0===t)return"";var a=[],i=void 0===n?",":n,s=t.split(i);return Object.keys(t.split(i)).some((function(t){var n=!1;Object.keys(e).some((function(l){e[l].value==""+s[t]&&(a.push(e[l].label+i),n=!0)})),n||a.push(s[t]+i)})),a.join("").substring(0,a.join("").length-1)}function h(e){return e&&"undefined"!=e&&"null"!=e?e:""}function p(e,t){for(var n in t)try{t[n].constructor==Object?e[n]=p(e[n],t[n]):e[n]=t[n]}catch(a){e[n]=t[n]}return e}function m(e,t,n,a){var i,l={id:t||"id",parentId:n||"parentId",childrenList:a||"children"},o={},c={},r=[],u=Object(s["a"])(e);try{for(u.s();!(i=u.n()).done;){var d=i.value,h=d[l.parentId];null==o[h]&&(o[h]=[]),c[d[l.id]]=d,o[h].push(d)}}catch(E){u.e(E)}finally{u.f()}var p,m=Object(s["a"])(e);try{for(m.s();!(p=m.n()).done;){var f=p.value,v=f[l.parentId];null==c[v]&&r.push(f)}}catch(E){m.e(E)}finally{m.f()}for(var b=0,w=r;b'});l.a.add(o);t["default"]=o},cda1:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-github",use:"icon-github-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},d08d:function(e,t,n){"use strict";n("f0ee")},d20b:function(e,t,n){"use strict";n("b7b5")},d464:function(e,t,n){},d49d:function(e,t,n){"use strict";n("da64")},d7a0:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-code",use:"icon-code-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},d88a:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-user",use:"icon-user-usage",viewBox:"0 0 130 130",content:''});l.a.add(o);t["default"]=o},d8c8:function(e,t,n){"use strict";n("db55")},da64:function(e,t,n){},da75:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-dict",use:"icon-dict-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},db55:function(e,t,n){},dc13:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-peoples",use:"icon-peoples-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},dc78:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-table",use:"icon-table-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},dce4:function(e,t,n){"use strict";n("d3b7");var a=n("4360");function i(e){var t="*:*:*",n=a["a"].getters&&a["a"].getters.permissions;return!!(e&&e.length>0)&&n.some((function(n){return t===n||n===e}))}function s(e){var t="admin",n=a["a"].getters&&a["a"].getters.roles;return!!(e&&e.length>0)&&n.some((function(n){return t===n||n===e}))}t["a"]={hasPermi:function(e){return i(e)},hasPermiOr:function(e){return e.some((function(e){return i(e)}))},hasPermiAnd:function(e){return e.every((function(e){return i(e)}))},hasRole:function(e){return s(e)},hasRoleOr:function(e){return e.some((function(e){return s(e)}))},hasRoleAnd:function(e){return e.every((function(e){return s(e)}))}}},df36:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-slider",use:"icon-slider-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},e218:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-color",use:"icon-color-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},e2a5:function(e,t,n){},e3ff:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-excel",use:"icon-excel-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},e82a:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-job",use:"icon-job-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},ea44:function(e,t,n){"use strict";n("a543")},ed00:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-documentation",use:"icon-documentation-usage",viewBox:"0 0 128 128",content:''});l.a.add(o);t["default"]=o},ed08:function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"g",(function(){return l})),n.d(t,"f",(function(){return o})),n.d(t,"d",(function(){return c})),n.d(t,"b",(function(){return r})),n.d(t,"h",(function(){return u})),n.d(t,"e",(function(){return d}));n("53ca"),n("ac1f"),n("5319"),n("a15b"),n("d81d"),n("b64b"),n("d3b7"),n("159b"),n("fb6a"),n("a630"),n("3ca3"),n("6062"),n("ddb0"),n("25f0"),n("466d"),n("4d63"),n("c607"),n("2c3e"),n("00b4"),n("c38a");function a(e,t,n){var a,i,s,l,o,c=function c(){var r=+new Date-l;r0?a=setTimeout(c,t-r):(a=null,n||(o=e.apply(s,i),a||(s=i=null)))};return function(){for(var i=arguments.length,r=new Array(i),u=0;u'});l.a.add(o);t["default"]=o},f29d:function(e,t,n){},f71f:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-monitor",use:"icon-monitor-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o},f8e6:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),s=n("21a1"),l=n.n(s),o=new i.a({id:"icon-time",use:"icon-time-usage",viewBox:"0 0 1024 1024",content:''});l.a.add(o);t["default"]=o}},[[0,"runtime","chunk-elementUI","chunk-libs"]]]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/app.d5ed119f.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/app.d5ed119f.js.gz new file mode 100644 index 00000000..4d4d1e89 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/app.d5ed119f.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-005cb0c7.f5d36160.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-005cb0c7.f5d36160.js new file mode 100644 index 00000000..87207549 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-005cb0c7.f5d36160.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-005cb0c7"],{"4b72":function(e,t,n){"use strict";n.d(t,"f",(function(){return o})),n.d(t,"e",(function(){return r})),n.d(t,"c",(function(){return l})),n.d(t,"i",(function(){return i})),n.d(t,"d",(function(){return u})),n.d(t,"g",(function(){return s})),n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return m})),n.d(t,"h",(function(){return b}));var a=n("b775");function o(e){return Object(a["a"])({url:"/tool/gen/list",method:"get",params:e})}function r(e){return Object(a["a"])({url:"/tool/gen/db/list",method:"get",params:e})}function l(e){return Object(a["a"])({url:"/tool/gen/"+e,method:"get"})}function i(e){return Object(a["a"])({url:"/tool/gen",method:"put",data:e})}function u(e){return Object(a["a"])({url:"/tool/gen/importTable",method:"post",params:e})}function s(e){return Object(a["a"])({url:"/tool/gen/preview/"+e,method:"get"})}function c(e){return Object(a["a"])({url:"/tool/gen/"+e,method:"delete"})}function m(e){return Object(a["a"])({url:"/tool/gen/genCode/"+e,method:"get"})}function b(e){return Object(a["a"])({url:"/tool/gen/synchDb/"+e,method:"get"})}},"6f72":function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{attrs:{title:"导入表",visible:e.visible,width:"800px",top:"5vh","append-to-body":""},on:{"update:visible":function(t){e.visible=t}}},[n("el-form",{ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0}},[n("el-form-item",{attrs:{label:"表名称",prop:"tableName"}},[n("el-input",{attrs:{placeholder:"请输入表名称",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.tableName,callback:function(t){e.$set(e.queryParams,"tableName",t)},expression:"queryParams.tableName"}})],1),n("el-form-item",{attrs:{label:"表描述",prop:"tableComment"}},[n("el-input",{attrs:{placeholder:"请输入表描述",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.tableComment,callback:function(t){e.$set(e.queryParams,"tableComment",t)},expression:"queryParams.tableComment"}})],1),n("el-form-item",[n("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),n("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),n("el-row",[n("el-table",{ref:"table",attrs:{data:e.dbTableList,height:"260px"},on:{"row-click":e.clickRow,"selection-change":e.handleSelectionChange}},[n("el-table-column",{attrs:{type:"selection",width:"55"}}),n("el-table-column",{attrs:{prop:"tableName",label:"表名称","show-overflow-tooltip":!0}}),n("el-table-column",{attrs:{prop:"tableComment",label:"表描述","show-overflow-tooltip":!0}}),n("el-table-column",{attrs:{prop:"createTime",label:"创建时间"}}),n("el-table-column",{attrs:{prop:"updateTime",label:"更新时间"}})],1),n("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}})],1),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{attrs:{type:"primary"},on:{click:e.handleImportTable}},[e._v("确 定")]),n("el-button",{on:{click:function(t){e.visible=!1}}},[e._v("取 消")])],1)],1)},o=[],r=(n("d81d"),n("a15b"),n("4b72")),l={data:function(){return{visible:!1,tables:[],total:0,dbTableList:[],queryParams:{pageNum:1,pageSize:10,tableName:void 0,tableComment:void 0}}},methods:{show:function(){this.getList(),this.visible=!0},clickRow:function(e){this.$refs.table.toggleRowSelection(e)},handleSelectionChange:function(e){this.tables=e.map((function(e){return e.tableName}))},getList:function(){var e=this;Object(r["e"])(this.queryParams).then((function(t){200===t.code&&(e.dbTableList=t.rows,e.total=t.total)}))},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleImportTable:function(){var e=this,t=this.tables.join(",");""!=t?Object(r["d"])({tables:t}).then((function(t){e.$modal.msgSuccess(t.msg),200===t.code&&(e.visible=!1,e.$emit("ok"))})):this.$modal.msgError("请选择要导入的表")}}},i=l,u=n("2877"),s=Object(u["a"])(i,a,o,!1,null,null,null);t["default"]=s.exports}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-005cb0c7.f5d36160.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-005cb0c7.f5d36160.js.gz new file mode 100644 index 00000000..9287f521 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-005cb0c7.f5d36160.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-04621586.5cd9ccfa.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-04621586.5cd9ccfa.js new file mode 100644 index 00000000..b3d95df7 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-04621586.5cd9ccfa.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-04621586"],{"04d1":function(e,t,a){var r=a("342f"),n=r.match(/firefox\/(\d+)/i);e.exports=!!n&&+n[1]},"4e82":function(e,t,a){"use strict";var r=a("23e7"),n=a("e330"),o=a("59ed"),i=a("7b0b"),l=a("07fa"),s=a("577e"),u=a("d039"),c=a("addb"),d=a("a640"),p=a("04d1"),m=a("d998"),h=a("2d00"),f=a("512ce"),g=[],y=n(g.sort),v=n(g.push),b=u((function(){g.sort(void 0)})),w=u((function(){g.sort(null)})),k=d("sort"),x=!u((function(){if(h)return h<70;if(!(p&&p>3)){if(m)return!0;if(f)return f<603;var e,t,a,r,n="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:a=3;break;case 68:case 71:a=4;break;default:a=2}for(r=0;r<47;r++)g.push({k:t+r,v:a})}for(g.sort((function(e,t){return t.v-e.v})),r=0;rs(a)?1:-1}};r({target:"Array",proto:!0,forced:S},{sort:function(e){void 0!==e&&o(e);var t=i(this);if(x)return void 0===e?y(t):y(t,e);var a,r,n=[],s=l(t);for(r=0;r0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}})],1)},n=[],o=a("5530"),i=(a("4e82"),a("d81d"),a("b775"));function l(e){return Object(i["a"])({url:"/monitor/logininfor/list",method:"get",params:e})}function s(e){return Object(i["a"])({url:"/monitor/logininfor/"+e,method:"delete"})}function u(){return Object(i["a"])({url:"/monitor/logininfor/clean",method:"delete"})}var c={name:"Logininfor",dicts:["sys_common_status","operator_type"],data:function(){return{loading:!0,ids:[],multiple:!0,showSearch:!0,total:0,list:[],dateRange:[],defaultSort:{prop:"loginTime",order:"descending"},queryParams:{pageNum:1,pageSize:10,ipaddr:void 0,userName:void 0,status:void 0}}},created:function(){this.getList()},methods:{getList:function(){var e=this;this.loading=!0,l(this.addDateRange(this.queryParams,this.dateRange)).then((function(t){e.list=t.rows,e.total=t.total,e.loading=!1}))},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.dateRange=[],this.resetForm("queryForm"),this.$refs.tables.sort(this.defaultSort.prop,this.defaultSort.order),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.infoId})),this.multiple=!e.length},handleSortChange:function(e,t,a){this.queryParams.orderByColumn=e.prop,this.queryParams.isAsc=e.order,this.getList()},handleDelete:function(e){var t=this,a=e.infoId||this.ids;this.$modal.confirm('是否确认删除访问编号为"'+a+'"的数据项?').then((function(){return s(a)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))},handleClean:function(){var e=this;this.$modal.confirm("是否确认清空所有登录日志数据项?").then((function(){return u()})).then((function(){e.getList(),e.$modal.msgSuccess("清空成功")})).catch((function(){}))},handleExport:function(){this.download("monitor/logininfor/export",Object(o["a"])({},this.queryParams),"logininfor_".concat((new Date).getTime(),".xlsx"))}}},d=c,p=a("2877"),m=Object(p["a"])(d,r,n,!1,null,null,null);t["default"]=m.exports},addb:function(e,t,a){var r=a("f36a"),n=Math.floor,o=function(e,t){var a=e.length,s=n(a/2);return a<8?i(e,t):l(e,o(r(e,0,s),t),o(r(e,s),t),t)},i=function(e,t){var a,r,n=e.length,o=1;while(o0)e[r]=e[--r];r!==o++&&(e[r]=a)}return e},l=function(e,t,a,r){var n=t.length,o=a.length,i=0,l=0;while(i=i)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(t){return"[Circular]"}default:return e}})),f=r[n];n=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),m(n)?r.showHidden=n:n&&t._extend(r,n),S(r.showHidden)&&(r.showHidden=!1),S(r.depth)&&(r.depth=2),S(r.colors)&&(r.colors=!1),S(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=f),a(r,e,r.depth)}function f(e,t){var n=c.styles[t];return n?"["+c.colors[n][0]+"m"+e+"["+c.colors[n][1]+"m":e}function p(e,t){return e}function s(e){var t={};return e.forEach((function(e,n){t[e]=!0})),t}function a(e,n,r){if(e.customInspect&&n&&_(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var o=n.inspect(r,e);return j(o)||(o=a(e,o,r)),o}var i=l(e,n);if(i)return i;var u=Object.keys(n),c=s(u);if(e.showHidden&&(u=Object.getOwnPropertyNames(n)),D(n)&&(u.indexOf("message")>=0||u.indexOf("description")>=0))return y(n);if(0===u.length){if(_(n)){var f=n.name?": "+n.name:"";return e.stylize("[Function"+f+"]","special")}if(x(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(z(n))return e.stylize(Date.prototype.toString.call(n),"date");if(D(n))return y(n)}var p,m="",v=!1,O=["{","}"];if(h(n)&&(v=!0,O=["[","]"]),_(n)){var w=n.name?": "+n.name:"";m=" [Function"+w+"]"}return x(n)&&(m=" "+RegExp.prototype.toString.call(n)),z(n)&&(m=" "+Date.prototype.toUTCString.call(n)),D(n)&&(m=" "+y(n)),0!==u.length||v&&0!=n.length?r<0?x(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),p=v?g(e,n,r,c,u):u.map((function(t){return d(e,n,r,c,t,v)})),e.seen.pop(),b(p,m,O)):O[0]+m+O[1]}function l(e,t){if(S(t))return e.stylize("undefined","undefined");if(j(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return w(t)?e.stylize(""+t,"number"):m(t)?e.stylize(""+t,"boolean"):v(t)?e.stylize("null","null"):void 0}function y(e){return"["+Error.prototype.toString.call(e)+"]"}function g(e,t,n,r,o){for(var i=[],u=0,c=t.length;u-1&&(c=i?c.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+c.split("\n").map((function(e){return" "+e})).join("\n"))):c=e.stylize("[Circular]","special")),S(u)){if(i&&o.match(/^\d+$/))return c;u=JSON.stringify(""+o),u.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(u=u.substr(1,u.length-2),u=e.stylize(u,"name")):(u=u.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),u=e.stylize(u,"string"))}return u+": "+c}function b(e,t,n){var r=e.reduce((function(e,t){return t.indexOf("\n")>=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0);return r>60?n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}function h(e){return Array.isArray(e)}function m(e){return"boolean"===typeof e}function v(e){return null===e}function O(e){return null==e}function w(e){return"number"===typeof e}function j(e){return"string"===typeof e}function E(e){return"symbol"===typeof e}function S(e){return void 0===e}function x(e){return P(e)&&"[object RegExp]"===A(e)}function P(e){return"object"===typeof e&&null!==e}function z(e){return P(e)&&"[object Date]"===A(e)}function D(e){return P(e)&&("[object Error]"===A(e)||e instanceof Error)}function _(e){return"function"===typeof e}function T(e){return null===e||"boolean"===typeof e||"number"===typeof e||"string"===typeof e||"symbol"===typeof e||"undefined"===typeof e}function A(e){return Object.prototype.toString.call(e)}function N(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(n){if(S(i)&&(i=Object({NODE_ENV:"production",VUE_APP_BASE_API:"/",VUE_APP_TITLE:"机动车整车生物安全检查系统",BASE_URL:""}).NODE_DEBUG||""),n=n.toUpperCase(),!u[n])if(new RegExp("\\b"+n+"\\b","i").test(i)){var r=e.pid;u[n]=function(){var e=t.format.apply(t,arguments);console.error("%s %d: %s",n,r,e)}}else u[n]=function(){};return u[n]},t.inspect=c,c.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},c.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=h,t.isBoolean=m,t.isNull=v,t.isNullOrUndefined=O,t.isNumber=w,t.isString=j,t.isSymbol=E,t.isUndefined=S,t.isRegExp=x,t.isObject=P,t.isDate=z,t.isError=D,t.isFunction=_,t.isPrimitive=T,t.isBuffer=n("d60a");var k=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function U(){var e=new Date,t=[N(e.getHours()),N(e.getMinutes()),N(e.getSeconds())].join(":");return[e.getDate(),k[e.getMonth()],t].join(" ")}function F(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",U(),t.format.apply(t,arguments))},t.inherits=n("28a0"),t._extend=function(e,t){if(!t||!P(t))return e;var n=Object.keys(t),r=n.length;while(r--)e[n[r]]=t[n[r]];return e};var J="undefined"!==typeof Symbol?Symbol("util.promisify.custom"):void 0;function R(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}function I(t){if("function"!==typeof t)throw new TypeError('The "original" argument must be of type Function');function n(){for(var n=[],r=0;r0,expression:"total > 0"}],attrs:{limit:t.queryParams.pageSize,page:t.queryParams.pageNum,total:t.total},on:{"update:limit":function(e){return t.$set(t.queryParams,"pageSize",e)},"update:page":function(e){return t.$set(t.queryParams,"pageNum",e)},pagination:t.getList}}),s("el-dialog",{attrs:{title:t.title,visible:t.open,"append-to-body":"",width:"800px"},on:{"update:visible":function(e){t.open=e}}},[s("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-width":"130px"}},[s("el-descriptions",{staticClass:"margin-top",attrs:{title:"委托单信息",column:2}},[s("el-descriptions-item",{attrs:{label:"委托单位"}},[t._v(t._s(t.form.companyName))]),s("el-descriptions-item",{attrs:{label:"检查单位"}},[t._v(t._s(t.form.inspectOrgName))]),s("el-descriptions-item",{attrs:{label:"委托单号"}},[t._v(t._s(t.form.orderId))]),s("el-descriptions-item",{attrs:{label:"船名航次"}},[t._v(t._s(t.form.shipName))])],1),s("h2",{staticStyle:{"font-size":"16px","font-weight":"700"}},[t._v("车辆信息")]),s("el-row",[s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"车架号(VIN码):",prop:"carVin"}},[t._v(" "+t._s(t.form.carVin)+" ")])],1),s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"车型:",prop:"carModel"}},[t._v(" "+t._s(t.form.carModel)+" ")])],1),s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"车辆状态:",prop:"status"}},[s("el-radio-group",{model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},t._l(t.dict.type.car_status,(function(e){return s("el-radio",{key:e.value,attrs:{label:e.value}},[t._v(t._s(e.label)+" ")])})),1)],1)],1),s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"备注:",prop:"remarks"}},[s("el-input",{attrs:{placeholder:"请输入备注",type:"textarea"},model:{value:t.form.remarks,callback:function(e){t.$set(t.form,"remarks",e)},expression:"form.remarks"}})],1)],1)],1)],1),s("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{type:"primary"},on:{click:t.submitForm}},[t._v("确 定")]),s("el-button",{on:{click:t.cancel}},[t._v("取 消")])],1)],1),s("el-dialog",{attrs:{title:t.titles,visible:t.opens,"append-to-body":"",width:"850px"},on:{"update:visible":function(e){t.opens=e}}},[s("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-width":"120px"}},[s("div",[s("el-descriptions",{staticClass:"margin-top",attrs:{title:"基本信息",column:3}},[s("el-descriptions-item",{attrs:{label:"检查单位"}},[t._v(t._s(t.resForm.inspectInfo.inspectOrgName))]),s("el-descriptions-item",{attrs:{label:"委托单号"}},[t._v(t._s(t.resForm.inspectInfo.orderId))]),s("el-descriptions-item",{attrs:{label:"委托单位"}},[t._v(t._s(t.resForm.inspectInfo.companyName))]),s("el-descriptions-item",{attrs:{label:"船名航次"}},[t._v(t._s(t.resForm.inspectInfo.shipName))]),s("el-descriptions-item",{attrs:{label:"车架号 (VIN) "}},[t._v(t._s(t.resForm.inspectInfo.carVin))])],1)],1),s("div",{staticStyle:{"padding-bottom":"30px"}},[s("el-descriptions",{attrs:{title:"检查报告"}}),t.resForm.bodyPollutantNum>0?s("div",{staticClass:"jccd"},[s("div",[s("span",{staticStyle:{"padding-right":"20px","font-weight":"700"}},[t._v("车身检查")]),s("span",[s("i",{staticClass:"el-icon-info",staticStyle:{color:"red"}}),t._v(" "+t._s(t.resForm.bodyPollutantNum)+"项 ")])]),t._l(t.resForm.bodyInspectData,(function(e){return s("div",{key:e.index,staticStyle:{"border-top":"2px dashed #ccc","padding-top":"25px"}},[s("el-descriptions",{staticClass:"margin-top",attrs:{column:2}},[s("el-descriptions-item",{attrs:{label:"检验员"}},[t._v(t._s(e.inspectUserName))]),s("el-descriptions-item",{attrs:{label:"检查场地"}},[t._v(t._s(e.inspectSiteName))]),s("el-descriptions-item",{attrs:{label:"检查时间"}},[t._v(t._s(t.parseTime(e.inspectTime)))])],1),"00"==e.pollutantFlag?s("el-descriptions",{staticClass:"margin-top",attrs:{column:1}},[s("el-descriptions-item",{attrs:{label:"NG部位"}},[t._v(t._s(e.inspectPartFirstName))]),s("el-descriptions-item",{attrs:{label:"污染物种类"}},[t._v(t._s(e.pollutantTypeName))]),s("el-descriptions-item",{attrs:{label:"污染物具体种类"}},[t._v(t._s(e.pollutantDetailTypeName))]),s("el-descriptions-item",{attrs:{label:"污染物具体描述"}},[t._v(t._s(e.pollutantDetailDescName))]),s("el-descriptions-item",{attrs:{label:"清理与否"}},[s("el-radio-group",{attrs:{disabled:""},model:{value:e.cleanFlag,callback:function(s){t.$set(e,"cleanFlag",s)},expression:"itme.cleanFlag"}},[s("el-radio",{attrs:{label:"01"}},[t._v("否")]),s("el-radio",{attrs:{label:"00"}},[t._v("是")])],1)],1)],1):t._e(),s("el-descriptions",{staticClass:"margin-top",attrs:{column:1}},[s("el-descriptions-item",{attrs:{label:"是否有污染物"}},[s("el-radio-group",{attrs:{disabled:""},model:{value:e.pollutantFlag,callback:function(s){t.$set(e,"pollutantFlag",s)},expression:"itme.pollutantFlag"}},[s("el-radio",{attrs:{label:"01"}},[t._v("否")]),s("el-radio",{attrs:{label:"00"}},[t._v("是")])],1)],1),s("el-descriptions-item",{attrs:{label:"检查图片"}},[s("ul",{staticClass:"imglist"},t._l(e.imgs,(function(a){return s("li",{key:a.index},[s("img",{attrs:{src:a,alt:a},on:{click:function(s){return t.showimg(a,e.imgs)}}})])})),0)])],1)],1)}))],2):t._e(),t.resForm.chassisPollutantNum>0?s("div",{staticClass:"jccd"},[s("div",[s("span",{staticStyle:{"padding-right":"20px","font-weight":"700"}},[t._v("底盘检查")]),s("span",[s("i",{staticClass:"el-icon-info",staticStyle:{color:"red"}}),t._v(" "+t._s(t.resForm.chassisPollutantNum)+"项 ")])]),t._l(t.resForm.chassisInspectData,(function(e){return s("div",{key:e.index,staticStyle:{"border-top":"2px dashed #ccc","padding-top":"25px"}},[s("el-descriptions",{staticClass:"margin-top",attrs:{column:2}},[s("el-descriptions-item",{attrs:{label:"检验员"}},[t._v(t._s(e.inspectUserName))]),s("el-descriptions-item",{attrs:{label:"检查场地"}},[t._v(t._s(e.inspectSiteName))]),s("el-descriptions-item",{attrs:{label:"检查时间"}},[t._v(t._s(t.parseTime(e.inspectTime)))])],1),"00"==e.pollutantFlag?s("el-descriptions",{staticClass:"margin-top",attrs:{column:1}},[s("el-descriptions-item",{attrs:{label:"NG部位"}},[t._v(t._s(e.inspectPartFirstName))]),s("el-descriptions-item",{attrs:{label:"污染物种类"}},[t._v(t._s(e.pollutantTypeName))]),s("el-descriptions-item",{attrs:{label:"污染物具体种类"}},[t._v(t._s(e.pollutantDetailTypeName))]),s("el-descriptions-item",{attrs:{label:"污染物具体描述"}},[t._v(t._s(e.pollutantDetailDescName))]),s("el-descriptions-item",{attrs:{label:"清理与否"}},[s("el-radio-group",{attrs:{disabled:""},model:{value:e.cleanFlag,callback:function(s){t.$set(e,"cleanFlag",s)},expression:"itme.cleanFlag"}},[s("el-radio",{attrs:{label:"01"}},[t._v("否")]),s("el-radio",{attrs:{label:"00"}},[t._v("是")])],1)],1)],1):t._e(),s("el-descriptions",{staticClass:"margin-top",attrs:{column:1}},[s("el-descriptions-item",{attrs:{label:"是否有污染物"}},[s("el-radio-group",{attrs:{disabled:""},model:{value:e.pollutantFlag,callback:function(s){t.$set(e,"pollutantFlag",s)},expression:"itme.pollutantFlag"}},[s("el-radio",{attrs:{label:"01"}},[t._v("否")]),s("el-radio",{attrs:{label:"00"}},[t._v("是")])],1)],1),s("el-descriptions-item",{attrs:{label:"检查图片"}},[s("ul",{staticClass:"imglist"},t._l(e.imgs,(function(a){return s("li",{key:a.index},[s("img",{attrs:{src:a,alt:a},on:{click:function(s){return t.showimg(a,e.imgs)}}})])})),0)])],1)],1)}))],2):t._e(),t.resForm.carRePollutantNum>0?s("div",{staticClass:"jccd"},[s("div",[s("span",{staticStyle:{"padding-right":"20px","font-weight":"700"}},[t._v("复检")]),s("span",[s("i",{staticClass:"el-icon-info",staticStyle:{color:"red"}}),t._v(" "+t._s(t.resForm.carRePollutantNum)+"项 ")])]),t._l(t.resForm.carReInspectData,(function(e){return s("div",{key:e.index,staticStyle:{"border-top":"2px dashed #ccc","padding-top":"25px"}},[s("el-descriptions",{staticClass:"margin-top",attrs:{column:2}},[s("el-descriptions-item",{attrs:{label:"检验员"}},[t._v(t._s(e.inspectUserName)+" ")]),s("el-descriptions-item",{attrs:{label:"检查场地"}},[t._v(t._s(e.inspectSiteName)+" ")]),s("el-descriptions-item",{attrs:{label:"检查时间"}},[t._v(t._s(t.parseTime(e.inspectTime))+" ")])],1),"00"==e.pollutantFlag?s("el-descriptions",{staticClass:"margin-top",attrs:{column:1}},[s("el-descriptions-item",{attrs:{label:"NG部位"}},[t._v(t._s(e.inspectPartFirstName)+" ")]),s("el-descriptions-item",{attrs:{label:"污染物种类"}},[t._v(t._s(e.pollutantTypeName)+" ")]),s("el-descriptions-item",{attrs:{label:"污染物具体种类"}},[t._v(t._s(e.pollutantDetailTypeName)+" ")]),s("el-descriptions-item",{attrs:{label:"污染物具体描述"}},[t._v(t._s(e.pollutantDetailDescName)+" ")]),s("el-descriptions-item",{attrs:{label:"清理与否"}},[s("el-radio-group",{attrs:{disabled:""},model:{value:e.cleanFlag,callback:function(s){t.$set(e,"cleanFlag",s)},expression:"itme.cleanFlag"}},[s("el-radio",{attrs:{label:"01"}},[t._v("否")]),s("el-radio",{attrs:{label:"00"}},[t._v("是")])],1)],1)],1):t._e(),s("el-descriptions",{staticClass:"margin-top",attrs:{column:1}},[s("el-descriptions-item",{attrs:{label:"是否有污染物"}},[s("el-radio-group",{attrs:{disabled:""},model:{value:e.pollutantFlag,callback:function(s){t.$set(e,"pollutantFlag",s)},expression:"itme.pollutantFlag"}},[s("el-radio",{attrs:{label:"01"}},[t._v("否")]),s("el-radio",{attrs:{label:"00"}},[t._v("是")])],1)],1),s("el-descriptions-item",{attrs:{label:"检查图片"}},[s("ul",{staticClass:"imglist"},t._l(e.imgs,(function(a){return s("li",{key:a.index},[s("img",{attrs:{alt:a,src:a},on:{click:function(s){return t.showimg(a,e.imgs)}}})])})),0)])],1)],1)}))],2):t._e()],1)])],1),s("el-dialog",{attrs:{visible:t.imgopen,"append-to-body":"",title:"查看图片",width:"850px"},on:{"update:visible":function(e){t.imgopen=e}}},[s("div",{staticStyle:{position:"relative",overflow:"hidden",height:"700px",margin:"0 auto","text-align":"center"}},[s("img",{style:{zoom:t.zoom,height:"700px",transform:"translate("+t.x+"px,"+t.y+"px)"},attrs:{draggable:"false",src:t.imgurl,id:"pic"},on:{mousewheel:function(e){return t.change_img(e)},mousedown:function(e){return t.mousedown(e)}}})]),t.imgurlArr.length>1?s("div",{staticStyle:{"text-align":"right",padding:"15px 0"}},[s("el-button",{attrs:{size:"mini",type:"primary"},on:{click:t.imgurlReduce}},[t._v("上一张")]),s("el-button",{attrs:{size:"mini",type:"primary"},on:{click:t.imgurlAdd}},[t._v("下一张")])],1):t._e()])],1)},r=[],i=s("5530"),l=(s("d81d"),s("b4de")),n=s("c3a4"),o=s("fcb7"),c=s("ca17"),u=s.n(c),p=(s("542c"),{name:"Inspect",components:{Treeselect:u.a},dicts:["inspect_status","car_status","car_src_type"],data:function(){return{loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,inspectList:[],title:"",open:!1,opens:!1,imgopen:!1,imgurl:"",imgurlArr:[],titles:"",queryParams:{pageNum:1,pageSize:10,shipName:"",orderId:"",carVin:"",companyId:"",orgId:"",srcType:"",chassisInspectStatus:"",carBodyInspectStatus:"",inspectOrgId:null},companyList:[],deptOptions:[],form:{},resForm:{inspectInfo:{},bodyPollutantNum:"",bodyInspectData:[],chassisPollutantNum:"",chassisInspectData:[]},rules:{carVin:[{required:!0,message:"不能为空",trigger:"blur"}]},zoom:1,x:0,y:0,startx:"",starty:"",endx:0,endy:0}},created:function(){this.getquery(),this.getTreeselect(),this.getList()},watch:{$route:function(){this.getquery(),this.getList()}},methods:{change_img:function(t){t.deltaY<0?this.zoom++:this.zoom--},mousedown:function(t){this.startx=t.pageX,this.starty=t.pageY,document.addEventListener("mousemove",this.mousemove),document.addEventListener("mouseup",this.mouseup)},mousemove:function(t){this.x=t.pageX-this.startx+this.endx,this.y=t.pageY-this.starty+this.endy},mouseup:function(){document.removeEventListener("mousemove",this.mousemove,!1),this.endx=this.x,this.endy=this.y},closePic:function(){this.x=0,this.y=0,this.zoom=1,this.endx=0,this.endy=0},getTreeselect:function(){var t=this;Object(o["g"])().then((function(e){t.deptOptions=e.data}));var e={pageNum:1,pageSize:1e3,status:"00"};Object(n["e"])(e).then((function(e){t.companyList=e.data}))},getquery:function(){var t=this.$route.query.carVin;this.queryParams.carVin=t;var e=this.$route.query.shipName;this.queryParams.shipName=e;var s=this.$route.query.orderId;this.queryParams.orderId=s},getList:function(){var t=this;this.loading=!0,Object(l["d"])(this.queryParams).then((function(e){t.inspectList=e.rows,t.total=e.total,t.loading=!1}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={},this.resForm={inspectInfo:{},bodyPollutantNum:"",bodyInspectData:[],chassisPollutantNum:"",chassisInspectData:[],carRePollutantNum:"",carReInspectData:[]},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.queryParams={pageNum:1,pageSize:10,shipName:"",orderId:"",carVin:"",companyId:"",orgId:"",srcType:"",chassisInspectStatus:"",carBodyInspectStatus:""},this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(t){this.ids=t.map((function(t){return t.id})),this.single=1!==t.length,this.multiple=!t.length},handleDetail:function(t){this.$router.push({path:"/check/inspectDetail",query:{shipName:t.shipName,carVin:t.carVin,orderId:t.orderId}})},handleUpdate:function(t){var e=this;this.reset();var s=t.id||this.ids;Object(l["c"])(s).then((function(t){e.form=t.data,e.open=!0,e.title="修改车辆信息"}))},handleDate:function(t){var e=this;this.reset();var s=t.id||this.ids;Object(l["a"])({id:s}).then((function(t){e.resForm=t.data,e.opens=!0,e.titles="车辆检查结果"}))},showimg:function(t,e){this.imgurlArr=e,this.imgopen=!0,this.imgurl=t,this.closePic()},imgurlAdd:function(){for(var t=0;t0){var s=t-1;return void(this.imgurl=this.imgurlArr[s])}}}},submitForm:function(){var t=this;this.$refs["form"].validate((function(e){e&&Object(l["f"])(t.form).then((function(e){t.$modal.msgSuccess("修改成功"),t.open=!1,t.getList()}))}))},handleDelete:function(t){var e=this,s=t.id||this.ids;this.$modal.confirm('是否确认删除车架号为"'+t.carVin+'"的数据项?').then((function(){return Object(l["b"])(s)})).then((function(){e.getList(),e.$modal.msgSuccess("删除成功")})).catch((function(){}))},handleExport:function(){this.download("business/inspect/export",Object(i["a"])({},this.queryParams),"inspect_".concat((new Date).getTime(),".xlsx"))}}}),m=p,d=(s("7742"),s("96cc"),s("2877")),h=Object(d["a"])(m,a,r,!1,null,"f2ffa3b4",null);e["default"]=h.exports},5825:function(t,e,s){},"5be6":function(t,e,s){},7742:function(t,e,s){"use strict";s("5be6")},"96cc":function(t,e,s){"use strict";s("5825")},b4de:function(t,e,s){"use strict";s.d(e,"d",(function(){return r})),s.d(e,"e",(function(){return i})),s.d(e,"c",(function(){return l})),s.d(e,"f",(function(){return n})),s.d(e,"b",(function(){return o})),s.d(e,"a",(function(){return c}));var a=s("b775");function r(t){return Object(a["a"])({url:"/business/inspect/list",method:"get",params:t})}function i(t){return Object(a["a"])({url:"/outer/company/inspect/list",method:"get",params:t})}function l(t){return Object(a["a"])({url:"/business/inspect/"+t,method:"get"})}function n(t){return Object(a["a"])({url:"/business/inspect",method:"put",data:t})}function o(t){return Object(a["a"])({url:"/business/inspect/"+t,method:"delete"})}function c(t){return Object(a["a"])({url:"/business/inspect/checkCarStatus",method:"get",params:t})}},c3a4:function(t,e,s){"use strict";s.d(e,"d",(function(){return r})),s.d(e,"e",(function(){return i})),s.d(e,"c",(function(){return l})),s.d(e,"a",(function(){return n})),s.d(e,"f",(function(){return o})),s.d(e,"b",(function(){return c}));var a=s("b775");function r(t){return Object(a["a"])({url:"/business/company/list",method:"get",params:t})}function i(t){return Object(a["a"])({url:"/business/company/listWithNoPermission",method:"get",params:t})}function l(t){return Object(a["a"])({url:"/business/company/"+t,method:"get"})}function n(t){return Object(a["a"])({url:"/business/company",method:"post",data:t})}function o(t){return Object(a["a"])({url:"/business/company",method:"put",data:t})}function c(t){return Object(a["a"])({url:"/business/company/"+t,method:"delete"})}},fcb7:function(t,e,s){"use strict";s.d(e,"d",(function(){return r})),s.d(e,"e",(function(){return i})),s.d(e,"c",(function(){return l})),s.d(e,"g",(function(){return n})),s.d(e,"f",(function(){return o})),s.d(e,"a",(function(){return c})),s.d(e,"h",(function(){return u})),s.d(e,"b",(function(){return p}));var a=s("b775");function r(t){return Object(a["a"])({url:"/system/dept/list",method:"get",params:t})}function i(t){return Object(a["a"])({url:"/system/dept/list/exclude/"+t,method:"get"})}function l(t){return Object(a["a"])({url:"/system/dept/"+t,method:"get"})}function n(){return Object(a["a"])({url:"/system/dept/treeselect",method:"get"})}function o(t){return Object(a["a"])({url:"/system/dept/roleDeptTreeselect/"+t,method:"get"})}function c(t){return Object(a["a"])({url:"/system/dept",method:"post",data:t})}function u(t){return Object(a["a"])({url:"/system/dept",method:"put",data:t})}function p(t){return Object(a["a"])({url:"/system/dept/"+t,method:"delete"})}}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-1c6cc160.0de59311.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-1c6cc160.0de59311.js.gz new file mode 100644 index 00000000..fd39ab99 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-1c6cc160.0de59311.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2534df76.9acf2ce7.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2534df76.9acf2ce7.js new file mode 100644 index 00000000..329cddac --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2534df76.9acf2ce7.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2534df76"],{"1f34":function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:4,xs:24}},[r("div",{staticClass:"head-container"},[r("el-input",{staticStyle:{"margin-bottom":"20px"},attrs:{placeholder:"请输入部门名称",clearable:"",size:"small","prefix-icon":"el-icon-search"},model:{value:e.deptName,callback:function(t){e.deptName=t},expression:"deptName"}})],1),r("div",{staticClass:"head-container"},[r("el-tree",{ref:"tree",attrs:{data:e.deptOptions,props:e.defaultProps,"expand-on-click-node":!1,"filter-node-method":e.filterNode,"default-expand-all":"","highlight-current":""},on:{"node-click":e.handleNodeClick}})],1)]),r("el-col",{attrs:{span:20,xs:24}},[r("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0,"label-width":"68px"}},[r("el-form-item",{attrs:{label:"用户类型",prop:"userType"}},[r("el-select",{staticStyle:{width:"240px"},attrs:{clearable:"",placeholder:"用户类型"},model:{value:e.queryParams.userType,callback:function(t){e.$set(e.queryParams,"userType",t)},expression:"queryParams.userType"}},e._l(e.dict.type.user_type,(function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),r("el-form-item",{attrs:{label:"登录名",prop:"userName"}},[r("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入登录名",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.userName,callback:function(t){e.$set(e.queryParams,"userName",t)},expression:"queryParams.userName"}})],1),r("el-form-item",{attrs:{label:"手机号码",prop:"phonenumber"}},[r("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入手机号码",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.phonenumber,callback:function(t){e.$set(e.queryParams,"phonenumber",t)},expression:"queryParams.phonenumber"}})],1),r("el-form-item",{attrs:{label:"状态",prop:"status"}},[r("el-select",{staticStyle:{width:"240px"},attrs:{placeholder:"用户状态",clearable:""},model:{value:e.queryParams.status,callback:function(t){e.$set(e.queryParams,"status",t)},expression:"queryParams.status"}},e._l(e.dict.type.sys_normal_disable,(function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),r("el-form-item",[r("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),r("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),r("el-row",{staticClass:"mb8",attrs:{gutter:10}},[r("el-col",{attrs:{span:1.5}},[r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:user:add"],expression:"['system:user:add']"}],attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:e.handleAdd}},[e._v("新增 ")])],1),r("el-col",{attrs:{span:1.5}},[r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:user:edit"],expression:"['system:user:edit']"}],attrs:{type:"success",plain:"",icon:"el-icon-edit",size:"mini",disabled:e.single},on:{click:e.handleUpdate}},[e._v("修改 ")])],1),r("el-col",{attrs:{span:1.5}},[r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:user:remove"],expression:"['system:user:remove']"}],attrs:{type:"danger",plain:"",icon:"el-icon-delete",size:"mini",disabled:e.multiple},on:{click:e.handleDelete}},[e._v("删除 ")])],1),r("el-col",{attrs:{span:1.5}},[r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:user:import"],expression:"['system:user:import']"}],attrs:{type:"info",plain:"",icon:"el-icon-upload2",size:"mini"},on:{click:e.handleImport}},[e._v("导入 ")])],1),r("el-col",{attrs:{span:1.5}},[r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:user:export"],expression:"['system:user:export']"}],attrs:{type:"warning",plain:"",icon:"el-icon-download",size:"mini"},on:{click:e.handleExport}},[e._v("导出 ")])],1),r("right-toolbar",{attrs:{showSearch:e.showSearch,columns:e.columns},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getList}})],1),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.userList},on:{"selection-change":e.handleSelectionChange}},[r("el-table-column",{attrs:{type:"selection",width:"50",align:"center"}}),e.columns[0].visible?r("el-table-column",{key:"userId",attrs:{label:"用户编号",align:"center",prop:"userId"}}):e._e(),e.columns[5].visible?r("el-table-column",{key:"userType",attrs:{align:"center",label:"用户类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("dict-tag",{attrs:{options:e.dict.type.user_type,value:t.row.userType}})]}}],null,!1,910052892)}):e._e(),e.columns[1].visible?r("el-table-column",{key:"userName",attrs:{label:"登录名",align:"center",prop:"userName","show-overflow-tooltip":!0}}):e._e(),e.columns[2].visible?r("el-table-column",{key:"nickName",attrs:{label:"用户昵称",align:"center",prop:"nickName","show-overflow-tooltip":!0}}):e._e(),e.columns[3].visible?r("el-table-column",{key:"deptName",attrs:{label:"部门",align:"center",prop:"dept.deptName","show-overflow-tooltip":!0}}):e._e(),e.columns[3].visible?r("el-table-column",{key:"companyName",attrs:{align:"center",label:"委托单位",prop:"companyName","show-overflow-tooltip":!0}}):e._e(),e.columns[4].visible?r("el-table-column",{key:"phonenumber",attrs:{label:"手机号码",align:"center",prop:"phonenumber",width:"120"}}):e._e(),e.columns[5].visible?r("el-table-column",{key:"status",attrs:{label:"状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-switch",{attrs:{"active-value":"0","inactive-value":"1"},on:{change:function(r){return e.handleStatusChange(t.row)}},model:{value:t.row.status,callback:function(r){e.$set(t.row,"status",r)},expression:"scope.row.status"}})]}}],null,!1,3955094654)}):e._e(),e.columns[6].visible?r("el-table-column",{attrs:{label:"创建时间",align:"center",prop:"createTime",width:"160"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}],null,!1,3078210614)}):e._e(),r("el-table-column",{attrs:{label:"操作",align:"center",width:"160","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return 1!==t.row.userId?[r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:user:edit"],expression:"['system:user:edit']"}],attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(r){return e.handleUpdate(t.row)}}},[e._v("修改 ")]),r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:user:remove"],expression:"['system:user:remove']"}],attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(r){return e.handleDelete(t.row)}}},[e._v("删除 ")]),r("el-dropdown",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:user:resetPwd","system:user:edit"],expression:"['system:user:resetPwd', 'system:user:edit']"}],attrs:{size:"mini"},on:{command:function(r){return e.handleCommand(r,t.row)}}},[r("span",{staticClass:"el-dropdown-link"},[r("i",{staticClass:"el-icon-d-arrow-right el-icon--right"}),e._v("更多 ")]),r("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[r("el-dropdown-item",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:user:resetPwd"],expression:"['system:user:resetPwd']"}],attrs:{command:"handleResetPwd",icon:"el-icon-key"}},[e._v("重置密码 ")]),r("el-dropdown-item",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:user:edit"],expression:"['system:user:edit']"}],attrs:{command:"handleAuthRole",icon:"el-icon-circle-check"}},[e._v("分配角色 ")])],1)],1)]:void 0}}],null,!0)})],1),r("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total > 0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}})],1)],1),r("el-dialog",{attrs:{title:e.title,visible:e.open,"append-to-body":"",width:"700px"},on:{"update:visible":function(t){e.open=t}}},[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"用户类型"}},[r("el-radio-group",{model:{value:e.form.userType,callback:function(t){e.$set(e.form,"userType",t)},expression:"form.userType"}},e._l(e.dict.type.user_type,(function(t){return r("el-radio",{key:t.value,attrs:{label:t.value}},[e._v(" "+e._s(t.label)+" ")])})),1)],1)],1),r("el-col",{attrs:{span:12}},["00"==e.form.userType?r("el-form-item",{attrs:{label:"归属部门",prop:"deptId"}},[r("treeselect",{attrs:{options:e.deptOptions,"show-count":!0,placeholder:"请选择归属部门"},model:{value:e.form.deptId,callback:function(t){e.$set(e.form,"deptId",t)},expression:"form.deptId"}})],1):"01"==e.form.userType?r("el-form-item",{attrs:{label:"委托单位",prop:"companyId"}},[r("el-select",{attrs:{placeholder:"请选择委托单位",clearable:""},model:{value:e.form.companyId,callback:function(t){e.$set(e.form,"companyId",t)},expression:"form.companyId"}},e._l(e.companyList,(function(e){return r("el-option",{key:e.id,attrs:{label:e.companyName,value:e.id}})})),1)],1):e._e()],1)],1),r("el-row",[r("el-col",{attrs:{span:12}},[void 0==e.form.userId?r("el-form-item",{attrs:{label:"登录名",prop:"userName"}},[r("el-input",{attrs:{placeholder:"请输入登录名",maxlength:"30"},model:{value:e.form.userName,callback:function(t){e.$set(e.form,"userName",t)},expression:"form.userName"}})],1):e._e()],1),r("el-col",{attrs:{span:12}},[void 0==e.form.userId?r("el-form-item",{attrs:{label:"登录密码",prop:"password"}},[r("el-input",{attrs:{placeholder:"请输入登录密码",type:"password",maxlength:"20","show-password":""},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}})],1):e._e()],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"用户昵称",prop:"nickName"}},[r("el-input",{attrs:{maxlength:"30",placeholder:"请输入用户昵称"},model:{value:e.form.nickName,callback:function(t){e.$set(e.form,"nickName",t)},expression:"form.nickName"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"手机号码",prop:"phonenumber"}},[r("el-input",{attrs:{placeholder:"请输入手机号码",maxlength:"11"},model:{value:e.form.phonenumber,callback:function(t){e.$set(e.form,"phonenumber",t)},expression:"form.phonenumber"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[r("el-input",{attrs:{placeholder:"请输入邮箱",maxlength:"50"},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email",t)},expression:"form.email"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"用户性别"}},[r("el-select",{attrs:{placeholder:"请选择性别"},model:{value:e.form.sex,callback:function(t){e.$set(e.form,"sex",t)},expression:"form.sex"}},e._l(e.dict.type.sys_user_sex,(function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"状态"}},[r("el-radio-group",{model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},e._l(e.dict.type.sys_normal_disable,(function(t){return r("el-radio",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.label)+" ")])})),1)],1)],1)],1),"00"==e.form.userType?r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"岗位"}},[r("el-select",{attrs:{multiple:"",placeholder:"请选择岗位"},model:{value:e.form.postIds,callback:function(t){e.$set(e.form,"postIds",t)},expression:"form.postIds"}},e._l(e.postOptions,(function(e){return r("el-option",{key:e.postId,attrs:{label:e.postName,value:e.postId,disabled:1==e.status}})})),1)],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"角色"}},[r("el-select",{attrs:{multiple:"",placeholder:"请选择角色"},model:{value:e.form.roleIds,callback:function(t){e.$set(e.form,"roleIds",t)},expression:"form.roleIds"}},e._l(e.roleOptions,(function(e){return r("el-option",{key:e.roleId,attrs:{label:e.roleName,value:e.roleId,disabled:1==e.status}})})),1)],1)],1)],1):e._e(),r("el-row",[r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"备注"}},[r("el-input",{attrs:{type:"textarea",placeholder:"请输入内容"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)],1)],1),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")]),r("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)],1),r("el-dialog",{attrs:{title:e.upload.title,visible:e.upload.open,width:"400px","append-to-body":""},on:{"update:visible":function(t){return e.$set(e.upload,"open",t)}}},[r("el-upload",{ref:"upload",attrs:{limit:1,accept:".xlsx, .xls",headers:e.upload.headers,disabled:e.upload.isUploading,data:e.upload.upData,"on-progress":e.handleFileUploadProgress,"auto-upload":!1,action:"","on-success":e.handleFileSuccess,"http-request":e.uploadSectionFile,"on-remove":e.removeFile,drag:""}},[r("i",{staticClass:"el-icon-upload"}),r("div",{staticClass:"el-upload__text"},[e._v("将文件拖到此处,或"),r("em",[e._v("点击上传")])]),r("div",{staticClass:"el-upload__tip text-center",attrs:{slot:"tip"},slot:"tip"},[r("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[r("el-checkbox",{model:{value:e.upload.updateSupport,callback:function(t){e.$set(e.upload,"updateSupport",t)},expression:"upload.updateSupport"}}),e._v(" 是否更新已经存在的用户数据 ")],1),r("span",[e._v("仅允许导入xls、xlsx格式文件。")]),r("el-link",{staticStyle:{"font-size":"12px","vertical-align":"baseline"},attrs:{type:"primary",underline:!1},on:{click:e.importTemplate}},[e._v("下载模板 ")])],1)]),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{attrs:{type:"primary"},on:{click:e.submitFileForm}},[e._v("确 定")]),r("el-button",{on:{click:function(t){e.upload.open=!1}}},[e._v("取 消")])],1)],1)],1)},a=[],n=r("5530"),o=(r("4de4"),r("d3b7"),r("d81d"),r("b0c0"),r("c0c7")),l=r("c3a4"),i=r("5f87"),u=r("fcb7"),c=r("ca17"),d=r.n(c),m=(r("542c"),r("21f2")),p=r("7ded"),f={name:"User",dicts:["sys_normal_disable","sys_user_sex","user_type"],components:{Treeselect:d.a},data:function(){return{keyiv:{},loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,userList:null,title:"",deptOptions:void 0,open:!1,deptName:void 0,initPassword:void 0,dateRange:[],postOptions:[],roleOptions:[],form:{},defaultProps:{children:"children",label:"label"},companyList:[],upload:{open:!1,title:"",isUploading:!1,updateSupport:0,headers:{Authorization:"Bearer "+Object(i["a"])()},url:"//system/user/importData"},queryParams:{pageNum:1,pageSize:10,userName:void 0,phonenumber:void 0,status:void 0,deptId:void 0,userType:void 0},columns:[{key:0,label:"用户编号",visible:!0},{key:1,label:"登录名",visible:!0},{key:2,label:"用户昵称",visible:!0},{key:3,label:"部门",visible:!0},{key:4,label:"手机号码",visible:!0},{key:5,label:"状态",visible:!0},{key:6,label:"创建时间",visible:!0}],rules:{deptId:[{required:!0,message:"归属部门不能为空",trigger:"blur"}],companyId:[{required:!0,message:"委托单位不能为空",trigger:"blur"}],userName:[{required:!0,message:"登录名不能为空",trigger:"blur"},{min:2,max:20,message:"登录名长度必须介于 2 和 20 之间",trigger:"blur"}],nickName:[{required:!0,message:"用户昵称不能为空",trigger:"blur"}],password:[{required:!0,message:"登录密码不能为空",trigger:"blur"},{pattern:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]{8,16}$/,message:"密码须包含数字、大小写字母且长度在8-16之间",trigger:"blur"}],email:[{type:"email",message:"请输入正确的邮箱地址",trigger:["blur","change"]}],phonenumber:[{pattern:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/,message:"请输入正确的手机号码",trigger:"blur"}]}}},watch:{deptName:function(e){this.$refs.tree.filter(e)}},created:function(){this.getKeyiv(),this.getList(),this.getTreeselect()},methods:{getKeyiv:function(){var e=this;Object(p["c"])().then((function(t){e.keyiv=t.data}))},getList:function(){var e=this;this.loading=!0,Object(o["h"])(this.addDateRange(this.queryParams,this.dateRange)).then((function(t){e.userList=t.rows,e.total=t.total,e.loading=!1}))},getTreeselect:function(){var e=this;Object(u["g"])().then((function(t){e.deptOptions=t.data}));var t={pageNum:1,pageSize:1e3,status:"00"};Object(l["d"])(t).then((function(t){e.companyList=t.rows}))},filterNode:function(e,t){return!e||-1!==t.label.indexOf(e)},handleNodeClick:function(e){this.queryParams.deptId=e.id,this.handleQuery()},handleStatusChange:function(e){var t=this,r="0"===e.status?"启用":"停用";this.$modal.confirm('确认要"'+r+'""'+e.userName+'"用户吗?').then((function(){return Object(o["b"])(e.userId,e.status)})).then((function(){t.$modal.msgSuccess(r+"成功")})).catch((function(){e.status="0"===e.status?"1":"0"}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={userId:void 0,deptId:void 0,userName:void 0,nickName:void 0,password:void 0,phonenumber:void 0,email:void 0,sex:void 0,status:"0",userType:"00",remark:void 0,postIds:[],roleIds:[]},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.dateRange=[],this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.userId})),this.single=1!=e.length,this.multiple=!e.length},handleCommand:function(e,t){switch(e){case"handleResetPwd":this.handleResetPwd(t);break;case"handleAuthRole":this.handleAuthRole(t);break;default:break}},handleAdd:function(){var e=this;this.reset(),this.getTreeselect(),Object(o["f"])().then((function(t){e.postOptions=t.posts,e.roleOptions=t.roles,e.open=!0,e.title="添加用户"}))},handleUpdate:function(e){var t=this;this.reset(),this.getTreeselect();var r=e.userId||this.ids;Object(o["f"])(r).then((function(e){t.form=e.data,t.postOptions=e.posts,t.roleOptions=e.roles,t.form.postIds=e.postIds,t.form.roleIds=e.roleIds,t.open=!0,t.title="修改用户",t.form.password=""}))},handleResetPwd:function(e){var t=this;this.$prompt('请输入"'+e.userName+'"的新密码',"提示",{inputType:"password",confirmButtonText:"确定",cancelButtonText:"取消",closeOnClickModal:!1,inputPattern:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]{8,16}$/,inputErrorMessage:"密码须包含数字、大小写字母且长度在8-16之间"}).then((function(r){var s=r.value;Object(o["i"])(e.userId,Object(m["a"])(t.keyiv,s+","+(new Date).getTime())).then((function(e){t.$modal.msgSuccess("修改成功")}))})).catch((function(){}))},handleAuthRole:function(e){var t=e.userId;this.$router.push("/system/user-auth/role/"+t)},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(e.form.password=Object(m["a"])(e.keyiv,e.form.password+","+(new Date).getTime()),void 0!=e.form.userId?Object(o["k"])(e.form).then((function(t){200==t.code&&(e.$modal.msgSuccess("修改成功"),e.open=!1,e.getList())})):Object(o["a"])(e.form).then((function(t){200==t.code?(e.$modal.msgSuccess("新增成功"),e.open=!1,e.getList()):e.form.password=""})))}))},handleDelete:function(e){var t=this,r=e.userId||this.ids;this.$modal.confirm('是否确认删除用户编号为"'+r+'"的数据项?').then((function(){return Object(o["c"])(r)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))},handleExport:function(){this.download("system/user/export",Object(n["a"])({},this.queryParams),"user_".concat((new Date).getTime(),".xlsx"))},handleImport:function(){this.upload.title="用户导入",this.upload.open=!0},importTemplate:function(){this.download("system/user/importTemplate",{},"user_template_".concat((new Date).getTime(),".xlsx"))},beforeUpload:function(e){if(e)return this.$modal.msgWarning("请选择要上传的文件"),!1;var t=e.name.substring(e.name.lastIndexOf(".")+1),r=["xsl","xlsx"];return-1===r.indexOf(t)?(this.$modal.msgWarning("上传文件只能是"+r+"格式"),!1):void 0},uploadSectionFile:function(e){var t=this,r=e.file,s=new FormData;s.append("file",r),this.formdata=s,Object(o["e"])(this.formdata,this.upload.updateSupport).then((function(t){e.onSuccess(t)})).catch((function(e){e.err;t.Button="1"}))},removeFile:function(e,t){this.$refs.upload.clearFiles(),this.Button="0"},handleFileUploadProgress:function(e,t,r){this.upload.isUploading=!0},handleFileSuccess:function(e,t,r){this.upload.open=!1,this.upload.isUploading=!1,this.$refs.upload.clearFiles(),this.$alert("
"+e.msg+"
","导入结果",{dangerouslyUseHTMLString:!0}),this.getList()},submitFileForm:function(){this.$refs.upload.submit()}}},h=f,b=r("2877"),v=Object(b["a"])(h,s,a,!1,null,null,null);t["default"]=v.exports},"21f2":function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));var s=r("720d"),a=r.n(s);function n(e,t){var r=new a.a;return r.setPublicKey(e),r.encrypt(t)}},c0c7:function(e,t,r){"use strict";r.d(t,"h",(function(){return n})),r.d(t,"f",(function(){return o})),r.d(t,"a",(function(){return l})),r.d(t,"k",(function(){return i})),r.d(t,"c",(function(){return u})),r.d(t,"i",(function(){return c})),r.d(t,"b",(function(){return d})),r.d(t,"g",(function(){return m})),r.d(t,"l",(function(){return p})),r.d(t,"m",(function(){return f})),r.d(t,"n",(function(){return h})),r.d(t,"d",(function(){return b})),r.d(t,"j",(function(){return v})),r.d(t,"e",(function(){return y}));var s=r("b775"),a=r("c38a");function n(e){return Object(s["a"])({url:"/system/user/list",method:"get",params:e})}function o(e){return Object(s["a"])({url:"/system/user/"+Object(a["e"])(e),method:"get"})}function l(e){return Object(s["a"])({url:"/system/user",method:"post",data:e})}function i(e){return Object(s["a"])({url:"/system/user",method:"put",data:e})}function u(e){return Object(s["a"])({url:"/system/user/"+e,method:"delete"})}function c(e,t){var r={userId:e,password:t};return Object(s["a"])({url:"/system/user/resetPwd",method:"put",data:r})}function d(e,t){var r={userId:e,status:t};return Object(s["a"])({url:"/system/user/changeStatus",method:"put",data:r})}function m(){return Object(s["a"])({url:"/system/user/profile",method:"get"})}function p(e){return Object(s["a"])({url:"/system/user/profile",method:"put",data:e})}function f(e,t){var r={oldPassword:e,newPassword:t};return Object(s["a"])({url:"/system/user/profile/updatePwd",method:"put",params:r})}function h(e){return Object(s["a"])({url:"/system/user/profile/avatar",method:"post",data:e})}function b(e){return Object(s["a"])({url:"/system/user/authRole/"+e,method:"get"})}function v(e){return Object(s["a"])({url:"/system/user/authRole",method:"put",params:e})}function y(e){return Object(s["a"])({url:"/system/user/importData",method:"post",data:e,headers:{"Content-Type":"multipart/form-data"}})}},c3a4:function(e,t,r){"use strict";r.d(t,"d",(function(){return a})),r.d(t,"e",(function(){return n})),r.d(t,"c",(function(){return o})),r.d(t,"a",(function(){return l})),r.d(t,"f",(function(){return i})),r.d(t,"b",(function(){return u}));var s=r("b775");function a(e){return Object(s["a"])({url:"/business/company/list",method:"get",params:e})}function n(e){return Object(s["a"])({url:"/business/company/listWithNoPermission",method:"get",params:e})}function o(e){return Object(s["a"])({url:"/business/company/"+e,method:"get"})}function l(e){return Object(s["a"])({url:"/business/company",method:"post",data:e})}function i(e){return Object(s["a"])({url:"/business/company",method:"put",data:e})}function u(e){return Object(s["a"])({url:"/business/company/"+e,method:"delete"})}},fcb7:function(e,t,r){"use strict";r.d(t,"d",(function(){return a})),r.d(t,"e",(function(){return n})),r.d(t,"c",(function(){return o})),r.d(t,"g",(function(){return l})),r.d(t,"f",(function(){return i})),r.d(t,"a",(function(){return u})),r.d(t,"h",(function(){return c})),r.d(t,"b",(function(){return d}));var s=r("b775");function a(e){return Object(s["a"])({url:"/system/dept/list",method:"get",params:e})}function n(e){return Object(s["a"])({url:"/system/dept/list/exclude/"+e,method:"get"})}function o(e){return Object(s["a"])({url:"/system/dept/"+e,method:"get"})}function l(){return Object(s["a"])({url:"/system/dept/treeselect",method:"get"})}function i(e){return Object(s["a"])({url:"/system/dept/roleDeptTreeselect/"+e,method:"get"})}function u(e){return Object(s["a"])({url:"/system/dept",method:"post",data:e})}function c(e){return Object(s["a"])({url:"/system/dept",method:"put",data:e})}function d(e){return Object(s["a"])({url:"/system/dept/"+e,method:"delete"})}}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2534df76.9acf2ce7.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2534df76.9acf2ce7.js.gz new file mode 100644 index 00000000..556d956d Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2534df76.9acf2ce7.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-263efae4.b5ad4a0b.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-263efae4.b5ad4a0b.js new file mode 100644 index 00000000..75bffea8 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-263efae4.b5ad4a0b.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-263efae4"],{"3d85":function(t,e,r){},9429:function(t,e,r){"use strict";r.r(e);var o=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("div",{staticClass:"user-info-head"},[r("img",{staticClass:"img-circle img-lg",attrs:{src:t.options.img}})]),r("el-dialog",{attrs:{title:t.title,visible:t.open,width:"800px","append-to-body":""},on:{"update:visible":function(e){t.open=e},opened:t.modalOpened,close:t.closeDialog}},[r("el-row",[r("el-col",{style:{height:"350px"},attrs:{xs:24,md:12}},[t.visible?r("vue-cropper",{ref:"cropper",attrs:{img:t.options.img,info:!0,autoCrop:t.options.autoCrop,autoCropWidth:t.options.autoCropWidth,autoCropHeight:t.options.autoCropHeight,fixedBox:t.options.fixedBox},on:{realTime:t.realTime}}):t._e()],1),r("el-col",{style:{height:"350px"},attrs:{xs:24,md:12}},[r("div",{staticClass:"avatar-upload-preview"},[r("img",{style:t.previews.img,attrs:{src:t.previews.url}})])])],1),r("br"),r("el-row",[r("el-col",{attrs:{lg:2,md:2}},[r("el-upload",{attrs:{action:"#","http-request":t.requestUpload,"show-file-list":!1,"before-upload":t.beforeUpload}},[r("el-button",{attrs:{size:"small"}},[t._v(" 选择 "),r("i",{staticClass:"el-icon-upload el-icon--right"})])],1)],1),r("el-col",{attrs:{lg:{span:1,offset:2},md:2}},[r("el-button",{attrs:{icon:"el-icon-plus",size:"small"},on:{click:function(e){return t.changeScale(1)}}})],1),r("el-col",{attrs:{lg:{span:1,offset:1},md:2}},[r("el-button",{attrs:{icon:"el-icon-minus",size:"small"},on:{click:function(e){return t.changeScale(-1)}}})],1),r("el-col",{attrs:{lg:{span:1,offset:1},md:2}},[r("el-button",{attrs:{icon:"el-icon-refresh-left",size:"small"},on:{click:function(e){return t.rotateLeft()}}})],1),r("el-col",{attrs:{lg:{span:1,offset:1},md:2}},[r("el-button",{attrs:{icon:"el-icon-refresh-right",size:"small"},on:{click:function(e){return t.rotateRight()}}})],1),r("el-col",{attrs:{lg:{span:2,offset:6},md:2}},[r("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(e){return t.uploadImg()}}},[t._v("提 交")])],1)],1)],1)],1)},n=[],s=r("4360"),i=r("7e79"),a=r("c0c7"),u={components:{VueCropper:i["VueCropper"]},props:{user:{type:Object}},data:function(){return{open:!1,visible:!1,title:"修改头像",options:{img:s["a"].getters.avatar,autoCrop:!0,autoCropWidth:200,autoCropHeight:200,fixedBox:!0},previews:{}}},methods:{editCropper:function(){this.open=!0},modalOpened:function(){this.visible=!0},requestUpload:function(){},rotateLeft:function(){this.$refs.cropper.rotateLeft()},rotateRight:function(){this.$refs.cropper.rotateRight()},changeScale:function(t){t=t||1,this.$refs.cropper.changeScale(t)},beforeUpload:function(t){var e=this;if(-1==t.type.indexOf("image/"))this.$modal.msgError("文件格式错误,请上传图片类型,如:JPG,PNG后缀的文件。");else{var r=new FileReader;r.readAsDataURL(t),r.onload=function(){e.options.img=r.result}}},uploadImg:function(){var t=this;this.$refs.cropper.getCropBlob((function(e){var r=new FormData;r.append("avatarfile",e),Object(a["n"])(r).then((function(e){t.open=!1,t.options.img="/"+e.imgUrl,s["a"].commit("SET_AVATAR",t.options.img),t.$modal.msgSuccess("修改成功"),t.visible=!1}))}))},realTime:function(t){this.previews=t},closeDialog:function(){this.options.img=s["a"].getters.avatar,this.visible=!1}}},l=u,c=(r("de33"),r("2877")),p=Object(c["a"])(l,o,n,!1,null,"f4b0b332",null);e["default"]=p.exports},c0c7:function(t,e,r){"use strict";r.d(e,"h",(function(){return s})),r.d(e,"f",(function(){return i})),r.d(e,"a",(function(){return a})),r.d(e,"k",(function(){return u})),r.d(e,"c",(function(){return l})),r.d(e,"i",(function(){return c})),r.d(e,"b",(function(){return p})),r.d(e,"g",(function(){return d})),r.d(e,"l",(function(){return f})),r.d(e,"m",(function(){return m})),r.d(e,"n",(function(){return h})),r.d(e,"d",(function(){return g})),r.d(e,"j",(function(){return b})),r.d(e,"e",(function(){return v}));var o=r("b775"),n=r("c38a");function s(t){return Object(o["a"])({url:"/system/user/list",method:"get",params:t})}function i(t){return Object(o["a"])({url:"/system/user/"+Object(n["e"])(t),method:"get"})}function a(t){return Object(o["a"])({url:"/system/user",method:"post",data:t})}function u(t){return Object(o["a"])({url:"/system/user",method:"put",data:t})}function l(t){return Object(o["a"])({url:"/system/user/"+t,method:"delete"})}function c(t,e){var r={userId:t,password:e};return Object(o["a"])({url:"/system/user/resetPwd",method:"put",data:r})}function p(t,e){var r={userId:t,status:e};return Object(o["a"])({url:"/system/user/changeStatus",method:"put",data:r})}function d(){return Object(o["a"])({url:"/system/user/profile",method:"get"})}function f(t){return Object(o["a"])({url:"/system/user/profile",method:"put",data:t})}function m(t,e){var r={oldPassword:t,newPassword:e};return Object(o["a"])({url:"/system/user/profile/updatePwd",method:"put",params:r})}function h(t){return Object(o["a"])({url:"/system/user/profile/avatar",method:"post",data:t})}function g(t){return Object(o["a"])({url:"/system/user/authRole/"+t,method:"get"})}function b(t){return Object(o["a"])({url:"/system/user/authRole",method:"put",params:t})}function v(t){return Object(o["a"])({url:"/system/user/importData",method:"post",data:t,headers:{"Content-Type":"multipart/form-data"}})}},de33:function(t,e,r){"use strict";r("3d85")}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-263efae4.b5ad4a0b.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-263efae4.b5ad4a0b.js.gz new file mode 100644 index 00000000..23342909 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-263efae4.b5ad4a0b.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2727631f.4e494ce0.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2727631f.4e494ce0.js new file mode 100644 index 00000000..105595da --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2727631f.4e494ce0.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2727631f"],{"6a33":function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("h4",{staticClass:"form-header h4"},[e._v("基本信息")]),r("el-form",{ref:"form",attrs:{model:e.form,"label-width":"80px"}},[r("el-row",[r("el-col",{attrs:{span:8,offset:2}},[r("el-form-item",{attrs:{label:"用户昵称",prop:"nickName"}},[r("el-input",{attrs:{disabled:""},model:{value:e.form.nickName,callback:function(t){e.$set(e.form,"nickName",t)},expression:"form.nickName"}})],1)],1),r("el-col",{attrs:{span:8,offset:2}},[r("el-form-item",{attrs:{label:"登录账号",prop:"userName"}},[r("el-input",{attrs:{disabled:""},model:{value:e.form.userName,callback:function(t){e.$set(e.form,"userName",t)},expression:"form.userName"}})],1)],1)],1)],1),r("h4",{staticClass:"form-header h4"},[e._v("角色信息")]),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"table",attrs:{"row-key":e.getRowKey,data:e.roles.slice((e.pageNum-1)*e.pageSize,e.pageNum*e.pageSize)},on:{"row-click":e.clickRow,"selection-change":e.handleSelectionChange}},[r("el-table-column",{attrs:{label:"序号",type:"index",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s((e.pageNum-1)*e.pageSize+t.$index+1))])]}}])}),r("el-table-column",{attrs:{type:"selection","reserve-selection":!0,width:"55"}}),r("el-table-column",{attrs:{label:"角色编号",align:"center",prop:"roleId"}}),r("el-table-column",{attrs:{label:"角色名称",align:"center",prop:"roleName"}}),r("el-table-column",{attrs:{label:"权限字符",align:"center",prop:"roleKey"}}),r("el-table-column",{attrs:{label:"创建时间",align:"center",prop:"createTime",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}])})],1),r("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.pageNum,limit:e.pageSize},on:{"update:page":function(t){e.pageNum=t},"update:limit":function(t){e.pageSize=t}}}),r("el-form",{attrs:{"label-width":"100px"}},[r("el-form-item",{staticStyle:{"text-align":"center","margin-left":"-120px","margin-top":"30px"}},[r("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitForm()}}},[e._v("提交")]),r("el-button",{on:{click:function(t){return e.close()}}},[e._v("返回")])],1)],1)],1)},a=[],o=(r("d3b7"),r("159b"),r("d81d"),r("a15b"),r("c0c7")),s={name:"AuthRole",data:function(){return{loading:!0,total:0,pageNum:1,pageSize:10,roleIds:[],roles:[],form:{}}},created:function(){var e=this,t=this.$route.params&&this.$route.params.userId;t&&(this.loading=!0,Object(o["d"])(t).then((function(t){e.form=t.user,e.roles=t.roles,e.total=e.roles.length,e.$nextTick((function(){e.roles.forEach((function(t){t.flag&&e.$refs.table.toggleRowSelection(t)}))})),e.loading=!1})))},methods:{clickRow:function(e){this.$refs.table.toggleRowSelection(e)},handleSelectionChange:function(e){this.roleIds=e.map((function(e){return e.roleId}))},getRowKey:function(e){return e.roleId},submitForm:function(){var e=this,t=this.form.userId,r=this.roleIds.join(",");Object(o["j"])({userId:t,roleIds:r}).then((function(t){e.$modal.msgSuccess("授权成功"),e.close()}))},close:function(){var e={path:"/system/user"};this.$tab.closeOpenPage(e)}}},u=s,l=r("2877"),i=Object(l["a"])(u,n,a,!1,null,null,null);t["default"]=i.exports},c0c7:function(e,t,r){"use strict";r.d(t,"h",(function(){return o})),r.d(t,"f",(function(){return s})),r.d(t,"a",(function(){return u})),r.d(t,"k",(function(){return l})),r.d(t,"c",(function(){return i})),r.d(t,"i",(function(){return c})),r.d(t,"b",(function(){return m})),r.d(t,"g",(function(){return d})),r.d(t,"l",(function(){return f})),r.d(t,"m",(function(){return p})),r.d(t,"n",(function(){return h})),r.d(t,"d",(function(){return b})),r.d(t,"j",(function(){return g})),r.d(t,"e",(function(){return w}));var n=r("b775"),a=r("c38a");function o(e){return Object(n["a"])({url:"/system/user/list",method:"get",params:e})}function s(e){return Object(n["a"])({url:"/system/user/"+Object(a["e"])(e),method:"get"})}function u(e){return Object(n["a"])({url:"/system/user",method:"post",data:e})}function l(e){return Object(n["a"])({url:"/system/user",method:"put",data:e})}function i(e){return Object(n["a"])({url:"/system/user/"+e,method:"delete"})}function c(e,t){var r={userId:e,password:t};return Object(n["a"])({url:"/system/user/resetPwd",method:"put",data:r})}function m(e,t){var r={userId:e,status:t};return Object(n["a"])({url:"/system/user/changeStatus",method:"put",data:r})}function d(){return Object(n["a"])({url:"/system/user/profile",method:"get"})}function f(e){return Object(n["a"])({url:"/system/user/profile",method:"put",data:e})}function p(e,t){var r={oldPassword:e,newPassword:t};return Object(n["a"])({url:"/system/user/profile/updatePwd",method:"put",params:r})}function h(e){return Object(n["a"])({url:"/system/user/profile/avatar",method:"post",data:e})}function b(e){return Object(n["a"])({url:"/system/user/authRole/"+e,method:"get"})}function g(e){return Object(n["a"])({url:"/system/user/authRole",method:"put",params:e})}function w(e){return Object(n["a"])({url:"/system/user/importData",method:"post",data:e,headers:{"Content-Type":"multipart/form-data"}})}}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2727631f.4e494ce0.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2727631f.4e494ce0.js.gz new file mode 100644 index 00000000..8252c426 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2727631f.4e494ce0.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2b02de32.b1322670.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2b02de32.b1322670.js new file mode 100644 index 00000000..6f733d1b --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2b02de32.b1322670.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2b02de32"],{5911:function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-row",[a("el-col",{staticClass:"card-box",attrs:{span:24}},[a("el-card",[a("div",{attrs:{slot:"header"},slot:"header"},[a("span",[e._v("基本信息")])]),a("div",{staticClass:"el-table el-table--enable-row-hover el-table--medium"},[a("table",{staticStyle:{width:"100%"},attrs:{cellspacing:"0"}},[a("tbody",[a("tr",[a("td",{staticClass:"el-table__cell is-leaf"},[a("div",{staticClass:"cell"},[e._v("Redis版本")])]),a("td",{staticClass:"el-table__cell is-leaf"},[e.cache.info?a("div",{staticClass:"cell"},[e._v(e._s(e.cache.info.redis_version))]):e._e()]),a("td",{staticClass:"el-table__cell is-leaf"},[a("div",{staticClass:"cell"},[e._v("运行模式")])]),a("td",{staticClass:"el-table__cell is-leaf"},[e.cache.info?a("div",{staticClass:"cell"},[e._v(e._s("standalone"==e.cache.info.redis_mode?"单机":"集群"))]):e._e()]),a("td",{staticClass:"el-table__cell is-leaf"},[a("div",{staticClass:"cell"},[e._v("端口")])]),a("td",{staticClass:"el-table__cell is-leaf"},[e.cache.info?a("div",{staticClass:"cell"},[e._v(e._s(e.cache.info.tcp_port))]):e._e()]),a("td",{staticClass:"el-table__cell is-leaf"},[a("div",{staticClass:"cell"},[e._v("客户端数")])]),a("td",{staticClass:"el-table__cell is-leaf"},[e.cache.info?a("div",{staticClass:"cell"},[e._v(e._s(e.cache.info.connected_clients))]):e._e()])]),a("tr",[a("td",{staticClass:"el-table__cell is-leaf"},[a("div",{staticClass:"cell"},[e._v("运行时间(天)")])]),a("td",{staticClass:"el-table__cell is-leaf"},[e.cache.info?a("div",{staticClass:"cell"},[e._v(e._s(e.cache.info.uptime_in_days))]):e._e()]),a("td",{staticClass:"el-table__cell is-leaf"},[a("div",{staticClass:"cell"},[e._v("使用内存")])]),a("td",{staticClass:"el-table__cell is-leaf"},[e.cache.info?a("div",{staticClass:"cell"},[e._v(e._s(e.cache.info.used_memory_human))]):e._e()]),a("td",{staticClass:"el-table__cell is-leaf"},[a("div",{staticClass:"cell"},[e._v("使用CPU")])]),a("td",{staticClass:"el-table__cell is-leaf"},[e.cache.info?a("div",{staticClass:"cell"},[e._v(e._s(parseFloat(e.cache.info.used_cpu_user_children).toFixed(2)))]):e._e()]),a("td",{staticClass:"el-table__cell is-leaf"},[a("div",{staticClass:"cell"},[e._v("内存配置")])]),a("td",{staticClass:"el-table__cell is-leaf"},[e.cache.info?a("div",{staticClass:"cell"},[e._v(e._s(e.cache.info.maxmemory_human))]):e._e()])]),a("tr",[a("td",{staticClass:"el-table__cell is-leaf"},[a("div",{staticClass:"cell"},[e._v("AOF是否开启")])]),a("td",{staticClass:"el-table__cell is-leaf"},[e.cache.info?a("div",{staticClass:"cell"},[e._v(e._s("0"==e.cache.info.aof_enabled?"否":"是"))]):e._e()]),a("td",{staticClass:"el-table__cell is-leaf"},[a("div",{staticClass:"cell"},[e._v("RDB是否成功")])]),a("td",{staticClass:"el-table__cell is-leaf"},[e.cache.info?a("div",{staticClass:"cell"},[e._v(e._s(e.cache.info.rdb_last_bgsave_status))]):e._e()]),a("td",{staticClass:"el-table__cell is-leaf"},[a("div",{staticClass:"cell"},[e._v("Key数量")])]),a("td",{staticClass:"el-table__cell is-leaf"},[e.cache.dbSize?a("div",{staticClass:"cell"},[e._v(e._s(e.cache.dbSize)+" ")]):e._e()]),a("td",{staticClass:"el-table__cell is-leaf"},[a("div",{staticClass:"cell"},[e._v("网络入口/出口")])]),a("td",{staticClass:"el-table__cell is-leaf"},[e.cache.info?a("div",{staticClass:"cell"},[e._v(e._s(e.cache.info.instantaneous_input_kbps)+"kps/"+e._s(e.cache.info.instantaneous_output_kbps)+"kps")]):e._e()])])])])])])],1),a("el-col",{staticClass:"card-box",attrs:{span:12}},[a("el-card",[a("div",{attrs:{slot:"header"},slot:"header"},[a("span",[e._v("命令统计")])]),a("div",{staticClass:"el-table el-table--enable-row-hover el-table--medium"},[a("div",{ref:"commandstats",staticStyle:{height:"420px"}})])])],1),a("el-col",{staticClass:"card-box",attrs:{span:12}},[a("el-card",[a("div",{attrs:{slot:"header"},slot:"header"},[a("span",[e._v("内存信息")])]),a("div",{staticClass:"el-table el-table--enable-row-hover el-table--medium"},[a("div",{ref:"usedmemory",staticStyle:{height:"420px"}})])])],1)],1)],1)},s=[],c=a("ceee"),i=a("313e"),n=a.n(i),o={name:"Cache",data:function(){return{commandstats:null,usedmemory:null,cache:[]}},created:function(){this.getList(),this.openLoading()},methods:{getList:function(){var e=this;Object(c["d"])().then((function(t){e.cache=t.data,e.$modal.closeLoading(),e.commandstats=n.a.init(e.$refs.commandstats,"macarons"),e.commandstats.setOption({tooltip:{trigger:"item",formatter:"{a}
{b} : {c} ({d}%)"},series:[{name:"命令",type:"pie",roseType:"radius",radius:[15,95],center:["50%","38%"],data:t.data.commandStats,animationEasing:"cubicInOut",animationDuration:1e3}]}),e.usedmemory=n.a.init(e.$refs.usedmemory,"macarons"),e.usedmemory.setOption({tooltip:{formatter:"{b}
{a} : "+e.cache.info.used_memory_human},series:[{name:"峰值",type:"gauge",min:0,max:1e3,detail:{formatter:e.cache.info.used_memory_human},data:[{value:parseFloat(e.cache.info.used_memory_human),name:"内存消耗"}]}]})}))},openLoading:function(){this.$modal.loading("正在加载缓存监控数据,请稍候!")}}},d=o,r=a("2877"),_=Object(r["a"])(d,l,s,!1,null,null,null);t["default"]=_.exports},ceee:function(e,t,a){"use strict";a.d(t,"d",(function(){return s})),a.d(t,"g",(function(){return c})),a.d(t,"f",(function(){return i})),a.d(t,"e",(function(){return n})),a.d(t,"c",(function(){return o})),a.d(t,"b",(function(){return d})),a.d(t,"a",(function(){return r}));var l=a("b775");function s(){return Object(l["a"])({url:"/monitor/cache",method:"get"})}function c(){return Object(l["a"])({url:"/monitor/cache/getNames",method:"get"})}function i(e){return Object(l["a"])({url:"/monitor/cache/getKeys/"+e,method:"get"})}function n(e,t){return Object(l["a"])({url:"/monitor/cache/getValue/"+e+"/"+t,method:"get"})}function o(e){return Object(l["a"])({url:"/monitor/cache/clearCacheName/"+e,method:"delete"})}function d(e){return Object(l["a"])({url:"/monitor/cache/clearCacheKey/"+e,method:"delete"})}function r(){return Object(l["a"])({url:"/monitor/cache/clearCacheAll",method:"delete"})}}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2b02de32.b1322670.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2b02de32.b1322670.js.gz new file mode 100644 index 00000000..aedd2fdc Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2b02de32.b1322670.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2bb7b688.0910d8e9.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2bb7b688.0910d8e9.js new file mode 100644 index 00000000..af3b38d3 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2bb7b688.0910d8e9.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2bb7b688","chunk-2d238605"],{"817d":function(e,t,i){var o,r,a;(function(n,l){r=[t,i("313e")],o=l,a="function"===typeof o?o.apply(t,r):o,void 0===a||(e.exports=a)})(0,(function(e,t){var i=function(e){"undefined"!==typeof console&&console&&console.error&&console.error(e)};if(t){var o=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],r={color:o,title:{textStyle:{fontWeight:"normal",color:"#008acd"}},visualMap:{itemWidth:15,color:["#5ab1ef","#e0ffff"]},toolbox:{iconStyle:{normal:{borderColor:o[0]}}},tooltip:{backgroundColor:"rgba(50,50,50,0.5)",axisPointer:{type:"line",lineStyle:{color:"#008acd"},crossStyle:{color:"#008acd"},shadowStyle:{color:"rgba(200,200,200,0.2)"}}},dataZoom:{dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd"},grid:{borderColor:"#eee"},categoryAxis:{axisLine:{lineStyle:{color:"#008acd"}},splitLine:{lineStyle:{color:["#eee"]}}},valueAxis:{axisLine:{lineStyle:{color:"#008acd"}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.1)","rgba(200,200,200,0.1)"]}},splitLine:{lineStyle:{color:["#eee"]}}},timeline:{lineStyle:{color:"#008acd"},controlStyle:{color:"#008acd",borderColor:"#008acd"},symbol:"emptyCircle",symbolSize:3},line:{smooth:!0,symbol:"emptyCircle",symbolSize:3},candlestick:{itemStyle:{color:"#d87a80",color0:"#2ec7c9"},lineStyle:{width:1,color:"#d87a80",color0:"#2ec7c9"},areaStyle:{color:"#2ec7c9",color0:"#b6a2de"}},scatter:{symbol:"circle",symbolSize:4},map:{itemStyle:{color:"#ddd"},areaStyle:{color:"#fe994e"},label:{color:"#d87a80"}},graph:{itemStyle:{color:"#d87a80"},linkStyle:{color:"#2ec7c9"}},gauge:{axisLine:{lineStyle:{color:[[.2,"#2ec7c9"],[.8,"#5ab1ef"],[1,"#d87a80"]],width:10}},axisTick:{splitNumber:10,length:15,lineStyle:{color:"auto"}},splitLine:{length:22,lineStyle:{color:"auto"}},pointer:{width:5}}};t.registerTheme("macarons",r)}else i("ECharts is not Loaded")}))},9488:function(e,t,i){"use strict";i.r(t);var o=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{class:e.className,style:{height:e.height,width:e.width}})},r=[],a=i("313e"),n=i.n(a),l=i("feb2");i("817d");var s=6e3,c={mixins:[l["default"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"300px"}},data:function(){return{chart:null}},mounted:function(){var e=this;this.$nextTick((function(){e.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=n.a.init(this.$el,"macarons"),this.chart.setOption({tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{top:10,left:"2%",right:"2%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],axisTick:{alignWithLabel:!0}}],yAxis:[{type:"value",axisTick:{show:!1}}],series:[{name:"pageA",type:"bar",stack:"vistors",barWidth:"60%",data:[79,52,200,334,390,330,220],animationDuration:s},{name:"pageB",type:"bar",stack:"vistors",barWidth:"60%",data:[80,52,200,334,390,330,220],animationDuration:s},{name:"pageC",type:"bar",stack:"vistors",barWidth:"60%",data:[30,52,200,334,390,330,220],animationDuration:s}]})}}},d=c,h=i("2877"),u=Object(h["a"])(d,o,r,!1,null,null,null);t["default"]=u.exports},feb2:function(e,t,i){"use strict";i.r(t);var o=i("ed08");t["default"]={data:function(){return{$_sidebarElm:null,$_resizeHandler:null}},mounted:function(){this.initListener()},activated:function(){this.$_resizeHandler||this.initListener(),this.resize()},beforeDestroy:function(){this.destroyListener()},deactivated:function(){this.destroyListener()},methods:{$_sidebarResizeHandler:function(e){"width"===e.propertyName&&this.$_resizeHandler()},initListener:function(){var e=this;this.$_resizeHandler=Object(o["c"])((function(){e.resize()}),100),window.addEventListener("resize",this.$_resizeHandler),this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler)},destroyListener:function(){window.removeEventListener("resize",this.$_resizeHandler),this.$_resizeHandler=null,this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)},resize:function(){var e=this.chart;e&&e.resize()}}}}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2bb7b688.0910d8e9.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2bb7b688.0910d8e9.js.gz new file mode 100644 index 00000000..3ac665fa Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2bb7b688.0910d8e9.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2c70e2f7.7f9a421e.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2c70e2f7.7f9a421e.js new file mode 100644 index 00000000..cdd7e43e --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2c70e2f7.7f9a421e.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2c70e2f7"],{"2d2d":function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-container"},[n("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{inline:!0,model:e.queryParams,"label-width":"68px",size:"small"}},[n("el-form-item",{attrs:{label:"NG部位名称",prop:"ngPartName"}},[n("el-input",{attrs:{clearable:"",placeholder:"请输入NG部位名称"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.ngPartName,callback:function(t){e.$set(e.queryParams,"ngPartName",t)},expression:"queryParams.ngPartName"}})],1),n("el-form-item",[n("el-button",{attrs:{icon:"el-icon-search",size:"mini",type:"primary"},on:{click:e.handleQuery}},[e._v("搜索")]),n("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),n("el-row",{staticClass:"mb8",attrs:{gutter:10}},[n("el-col",{attrs:{span:1.5}},[n("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:ngPart:add"],expression:"['business:ngPart:add']"}],attrs:{icon:"el-icon-plus",plain:"",size:"mini",type:"primary"},on:{click:e.handleAdd}},[e._v("新增 ")])],1),n("el-col",{attrs:{span:1.5}},[n("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:ngPart:edit"],expression:"['business:ngPart:edit']"}],attrs:{disabled:e.single,icon:"el-icon-edit",plain:"",size:"mini",type:"success"},on:{click:e.handleUpdate}},[e._v("修改 ")])],1),n("el-col",{attrs:{span:1.5}},[n("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:ngPart:remove"],expression:"['business:ngPart:remove']"}],attrs:{disabled:e.multiple,icon:"el-icon-delete",plain:"",size:"mini",type:"danger"},on:{click:e.handleDelete}},[e._v("删除 ")])],1),n("el-col",{attrs:{span:1.5}},[n("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:ngPart:export"],expression:"['business:ngPart:export']"}],attrs:{icon:"el-icon-download",plain:"",size:"mini",type:"warning"},on:{click:e.handleExport}},[e._v("导出 ")])],1),n("right-toolbar",{attrs:{showSearch:e.showSearch},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getList}})],1),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.ngPartList},on:{"selection-change":e.handleSelectionChange}},[n("el-table-column",{attrs:{align:"center",type:"selection",width:"55"}}),n("el-table-column",{attrs:{align:"center",label:"NG部位名称",prop:"ngPartName"}}),n("el-table-column",{attrs:{align:"center",label:"NG部位英文名称",prop:"ngPartEnName"}}),n("el-table-column",{attrs:{align:"center",label:"NG部位类型",prop:"ngPartType"}}),n("el-table-column",{attrs:{align:"center",label:"00 正常 01停用",prop:"status"}}),n("el-table-column",{attrs:{align:"center",label:"00 正常 99 删除",prop:"dataStatus"}}),n("el-table-column",{attrs:{align:"center",label:"创建人",prop:"createUserId"}}),n("el-table-column",{attrs:{align:"center",label:"修改人",prop:"updateUserId"}}),n("el-table-column",{attrs:{align:"center","class-name":"small-padding fixed-width",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:ngPart:edit"],expression:"['business:ngPart:edit']"}],attrs:{icon:"el-icon-edit",size:"mini",type:"text"},on:{click:function(n){return e.handleUpdate(t.row)}}},[e._v("修改 ")]),n("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:ngPart:remove"],expression:"['business:ngPart:remove']"}],attrs:{icon:"el-icon-delete",size:"mini",type:"text"},on:{click:function(n){return e.handleDelete(t.row)}}},[e._v("删除 ")])]}}])})],1),n("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total > 0"}],attrs:{limit:e.queryParams.pageSize,page:e.queryParams.pageNum,total:e.total},on:{"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},pagination:e.getList}}),n("el-dialog",{attrs:{title:e.title,visible:e.open,"append-to-body":"",width:"500px"},on:{"update:visible":function(t){e.open=t}}},[n("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[n("el-form-item",{attrs:{label:"NG部位名称",prop:"ngPartName"}},[n("el-input",{attrs:{placeholder:"请输入NG部位名称"},model:{value:e.form.ngPartName,callback:function(t){e.$set(e.form,"ngPartName",t)},expression:"form.ngPartName"}})],1),n("el-form-item",{attrs:{label:"NG部位英文名称",prop:"ngPartEnName"}},[n("el-input",{attrs:{placeholder:"请输入NG部位英文名称"},model:{value:e.form.ngPartEnName,callback:function(t){e.$set(e.form,"ngPartEnName",t)},expression:"form.ngPartEnName"}})],1)],1),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")]),n("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)],1)],1)},r=[],s=n("5530"),i=(n("d81d"),n("d358")),l={name:"NgPart",data:function(){return{loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,ngPartList:[],title:"",open:!1,queryParams:{pageNum:1,pageSize:10,ngPartName:null,ngPartEnName:null,ngPartType:null,parentId:null,sort:null,status:null,dataStatus:null,createUserId:null,updateUserId:null,rsv1:null,rsv2:null,rsv3:null},form:{},rules:{}}},created:function(){this.getList()},methods:{getList:function(){var e=this;this.loading=!0,Object(i["e"])(this.queryParams).then((function(t){e.ngPartList=t.rows,e.total=t.total,e.loading=!1}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={id:null,ngPartName:null,ngPartEnName:null,ngPartType:null,parentId:null,sort:null,status:"0",dataStatus:"0",createTime:null,createUserId:null,updateTime:null,updateUserId:null,rsv1:null,rsv2:null,rsv3:null},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.id})),this.single=1!==e.length,this.multiple=!e.length},handleAdd:function(){this.reset(),this.open=!0,this.title="添加NG部位信息"},handleUpdate:function(e){var t=this;this.reset();var n=e.id||this.ids;Object(i["d"])(n).then((function(e){t.form=e.data,t.open=!0,t.title="修改NG部位信息"}))},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(null!=e.form.id?Object(i["f"])(e.form).then((function(t){e.$modal.msgSuccess("修改成功"),e.open=!1,e.getList()})):Object(i["a"])(e.form).then((function(t){e.$modal.msgSuccess("新增成功"),e.open=!1,e.getList()})))}))},handleDelete:function(e){var t=this,n=e.id||this.ids;this.$modal.confirm('是否确认删除NG部位信息编号为"'+n+'"的数据项?').then((function(){return Object(i["b"])(n)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))},handleExport:function(){this.download("business/ngPart/export",Object(s["a"])({},this.queryParams),"ngPart_".concat((new Date).getTime(),".xlsx"))}}},o=l,u=n("2877"),c=Object(u["a"])(o,a,r,!1,null,null,null);t["default"]=c.exports},d358:function(e,t,n){"use strict";n.d(t,"e",(function(){return r})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return l})),n.d(t,"f",(function(){return o})),n.d(t,"b",(function(){return u}));var a=n("b775");function r(e){return Object(a["a"])({url:"/business/ngPart/list",method:"get",params:e})}function s(e){return Object(a["a"])({url:"/business/ngPart/"+e,method:"get"})}function i(e){return Object(a["a"])({url:"/business/ngPart/getInfo",method:"get",params:e})}function l(e){return Object(a["a"])({url:"/business/ngPart",method:"post",data:e})}function o(e){return Object(a["a"])({url:"/business/ngPart",method:"put",data:e})}function u(e){return Object(a["a"])({url:"/business/ngPart/"+e,method:"delete"})}}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2c70e2f7.7f9a421e.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2c70e2f7.7f9a421e.js.gz new file mode 100644 index 00000000..5cb11322 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2c70e2f7.7f9a421e.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0b1626.9f092e68.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0b1626.9f092e68.js new file mode 100644 index 00000000..34381fac --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0b1626.9f092e68.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0b1626"],{"202d":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-container"},[n("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0,"label-width":"68px"}},[n("el-form-item",{attrs:{label:"公告标题",prop:"noticeTitle"}},[n("el-input",{attrs:{placeholder:"请输入公告标题",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.noticeTitle,callback:function(t){e.$set(e.queryParams,"noticeTitle",t)},expression:"queryParams.noticeTitle"}})],1),n("el-form-item",{attrs:{label:"操作人员",prop:"createBy"}},[n("el-input",{attrs:{placeholder:"请输入操作人员",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.createBy,callback:function(t){e.$set(e.queryParams,"createBy",t)},expression:"queryParams.createBy"}})],1),n("el-form-item",{attrs:{label:"类型",prop:"noticeType"}},[n("el-select",{attrs:{placeholder:"公告类型",clearable:""},model:{value:e.queryParams.noticeType,callback:function(t){e.$set(e.queryParams,"noticeType",t)},expression:"queryParams.noticeType"}},e._l(e.dict.type.sys_notice_type,(function(e){return n("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),n("el-form-item",[n("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),n("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),n("el-row",{staticClass:"mb8",attrs:{gutter:10}},[n("el-col",{attrs:{span:1.5}},[n("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:notice:add"],expression:"['system:notice:add']"}],attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:e.handleAdd}},[e._v("新增")])],1),n("el-col",{attrs:{span:1.5}},[n("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:notice:edit"],expression:"['system:notice:edit']"}],attrs:{type:"success",plain:"",icon:"el-icon-edit",size:"mini",disabled:e.single},on:{click:e.handleUpdate}},[e._v("修改")])],1),n("el-col",{attrs:{span:1.5}},[n("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:notice:remove"],expression:"['system:notice:remove']"}],attrs:{type:"danger",plain:"",icon:"el-icon-delete",size:"mini",disabled:e.multiple},on:{click:e.handleDelete}},[e._v("删除")])],1),n("right-toolbar",{attrs:{showSearch:e.showSearch},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getList}})],1),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.noticeList},on:{"selection-change":e.handleSelectionChange}},[n("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),n("el-table-column",{attrs:{label:"序号",align:"center",prop:"noticeId",width:"100"}}),n("el-table-column",{attrs:{label:"公告标题",align:"center",prop:"noticeTitle","show-overflow-tooltip":!0}}),n("el-table-column",{attrs:{label:"公告类型",align:"center",prop:"noticeType",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("dict-tag",{attrs:{options:e.dict.type.sys_notice_type,value:t.row.noticeType}})]}}])}),n("el-table-column",{attrs:{label:"状态",align:"center",prop:"status",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("dict-tag",{attrs:{options:e.dict.type.sys_notice_status,value:t.row.status}})]}}])}),n("el-table-column",{attrs:{label:"创建者",align:"center",prop:"createBy",width:"100"}}),n("el-table-column",{attrs:{label:"创建时间",align:"center",prop:"createTime",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e.parseTime(t.row.createTime,"{y}-{m}-{d}")))])]}}])}),n("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:notice:edit"],expression:"['system:notice:edit']"}],attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(n){return e.handleUpdate(t.row)}}},[e._v("修改")]),n("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:notice:remove"],expression:"['system:notice:remove']"}],attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(n){return e.handleDelete(t.row)}}},[e._v("删除")])]}}])})],1),n("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}}),n("el-dialog",{attrs:{title:e.title,visible:e.open,width:"780px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[n("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[n("el-row",[n("el-col",{attrs:{span:12}},[n("el-form-item",{attrs:{label:"公告标题",prop:"noticeTitle"}},[n("el-input",{attrs:{placeholder:"请输入公告标题"},model:{value:e.form.noticeTitle,callback:function(t){e.$set(e.form,"noticeTitle",t)},expression:"form.noticeTitle"}})],1)],1),n("el-col",{attrs:{span:12}},[n("el-form-item",{attrs:{label:"公告类型",prop:"noticeType"}},[n("el-select",{attrs:{placeholder:"请选择公告类型"},model:{value:e.form.noticeType,callback:function(t){e.$set(e.form,"noticeType",t)},expression:"form.noticeType"}},e._l(e.dict.type.sys_notice_type,(function(e){return n("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),n("el-col",{attrs:{span:24}},[n("el-form-item",{attrs:{label:"状态"}},[n("el-radio-group",{model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},e._l(e.dict.type.sys_notice_status,(function(t){return n("el-radio",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.label))])})),1)],1)],1),n("el-col",{attrs:{span:24}},[n("el-form-item",{attrs:{label:"内容"}},[n("editor",{attrs:{"min-height":192},model:{value:e.form.noticeContent,callback:function(t){e.$set(e.form,"noticeContent",t)},expression:"form.noticeContent"}})],1)],1)],1)],1),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")]),n("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)],1)],1)},a=[],o=(n("d81d"),n("b775"));function s(e){return Object(o["a"])({url:"/system/notice/list",method:"get",params:e})}function r(e){return Object(o["a"])({url:"/system/notice/"+e,method:"get"})}function l(e){return Object(o["a"])({url:"/system/notice",method:"post",data:e})}function c(e){return Object(o["a"])({url:"/system/notice",method:"put",data:e})}function u(e){return Object(o["a"])({url:"/system/notice/"+e,method:"delete"})}var m={name:"Notice",dicts:["sys_notice_status","sys_notice_type"],data:function(){return{loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,noticeList:[],title:"",open:!1,queryParams:{pageNum:1,pageSize:10,noticeTitle:void 0,createBy:void 0,status:void 0},form:{},rules:{noticeTitle:[{required:!0,message:"公告标题不能为空",trigger:"blur"}],noticeType:[{required:!0,message:"公告类型不能为空",trigger:"change"}]}}},created:function(){this.getList()},methods:{getList:function(){var e=this;this.loading=!0,s(this.queryParams).then((function(t){e.noticeList=t.rows,e.total=t.total,e.loading=!1}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={noticeId:void 0,noticeTitle:void 0,noticeType:void 0,noticeContent:void 0,status:"0"},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.noticeId})),this.single=1!=e.length,this.multiple=!e.length},handleAdd:function(){this.reset(),this.open=!0,this.title="添加公告"},handleUpdate:function(e){var t=this;this.reset();var n=e.noticeId||this.ids;r(n).then((function(e){t.form=e.data,t.open=!0,t.title="修改公告"}))},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(void 0!=e.form.noticeId?c(e.form).then((function(t){e.$modal.msgSuccess("修改成功"),e.open=!1,e.getList()})):l(e.form).then((function(t){e.$modal.msgSuccess("新增成功"),e.open=!1,e.getList()})))}))},handleDelete:function(e){var t=this,n=e.noticeId||this.ids;this.$modal.confirm('是否确认删除公告编号为"'+n+'"的数据项?').then((function(){return u(n)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))}}},d=m,p=n("2877"),h=Object(p["a"])(d,i,a,!1,null,null,null);t["default"]=h.exports}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0b1626.9f092e68.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0b1626.9f092e68.js.gz new file mode 100644 index 00000000..38bd2fad Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0b1626.9f092e68.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0b68f8.ba7d8ead.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0b68f8.ba7d8ead.js new file mode 100644 index 00000000..b956f90b --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0b68f8.ba7d8ead.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0b68f8"],{"1e4b":function(e,l,i){"use strict";i.r(l);var o=function(){var e=this,l=e.$createElement,i=e._self._c||l;return i("div",{staticClass:"app-container home"},[i("h1",[e._v("机动车整车生物安全检查系统")]),i("el-card",{staticClass:"update-log"},[i("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[i("span",[e._v("更新日志")])]),i("el-collapse",{attrs:{accordion:""},model:{value:e.version,callback:function(l){e.version=l},expression:"version"}},[i("el-collapse-item",{attrs:{name:"1.0.8",title:"V1.0.8 - 2023.11.29"}},[i("ol",[i("li",[e._v(" 优化:管控台--\x3e客户、兄弟公司角色登录系统,车辆检查管理数据展示")]),i("li",[e._v(" 优化:管控台--\x3e考虑下载大量车辆图片时间长,调整会话时间为60分钟")])])])],1),i("el-collapse",{attrs:{accordion:""},model:{value:e.version,callback:function(l){e.version=l},expression:"version"}},[i("el-collapse-item",{attrs:{name:"1.0.7",title:"V1.0.7 - 2023.10.20"}},[i("ol",[i("li",[e._v(" 优化:APP--\x3e新增污染物,优化照片上传及提交数据")]),i("li",[e._v(" 优化:APP--\x3e新增、编辑、删除污染物,历史数据完整性优化")]),i("li",[e._v(" 优化:APP--\x3e所有接口兼容适配“不同委托单可以导入同VIN码车辆”")]),i("li",[e._v(" 优化:管控台--\x3e车辆预录信息页面,导入车辆信息,改为“不同预录单可以导入同VIN码车辆”")]),i("li",[e._v(" 优化:管控台--\x3e车辆检查信息页面,增加“数据来源”查询条件(人工导入、app导入、预录导入)")]),i("li",[e._v(" 优化:管控台--\x3e委托单信息页面,新增车辆,标识数据来源为“人工导入”")]),i("li",[e._v(" 优化:管控台--\x3e车辆检查清单页面,跨天的同台车做检查情况,导出照片合并到查询条件“检查时间”对应的日期目录下")])])])],1),i("el-collapse",{attrs:{accordion:""},model:{value:e.version,callback:function(l){e.version=l},expression:"version"}},[i("el-collapse-item",{attrs:{name:"1.0.6",title:"V1.0.6 - 2023.09.28"}},[i("ol",[i("li",[e._v(" 优化:APP--\x3e提交污染物,增加非空判断")])])])],1),i("el-collapse",{attrs:{accordion:""},model:{value:e.version,callback:function(l){e.version=l},expression:"version"}},[i("el-collapse-item",{attrs:{name:"1.0.5",title:"V1.0.5 - 2023.09.22"}},[i("ol",[i("li",[e._v("优化:APP--\x3e车辆照片预览,优化为滑动切换效果")]),i("li",[e._v("优化:APP--\x3e首页,按照委托单生成时间倒序排列")]),i("li",[e._v("优化:APP--\x3e扫码时,“该车不在本批次内”情况下闪退问题")]),i("li",[e._v("优化:APP--\x3e底盘检查的数量统计只有一个数字,应该有总数和NG数")]),i("li",[e._v("优化:APP--\x3e上传8张以上照片情况下闪退问题")]),i("li",[e._v("优化:管控台--\x3e车辆照片预览,优化为上下切换效果")]),i("li",[e._v("优化:管控台--\x3e预录信息列表,按照导入时间倒序排列,未生效数据置顶")]),i("li",[e._v("优化:管控台--\x3e委托单信息列表,增加生效时间,按照委托单按照生成时间倒序排列")]),i("li",[e._v("优化:管控台--\x3e车辆检查信息页面,复检场地展示问题修复")]),i("li",[e._v("增加:管控台--\x3e检查清单页面,增加“检查员”查询条件")]),i("li",[e._v("新增:管控台--\x3e数据隔离:只提供以下功能给兄弟公司:委托单信息、车辆检查信息、车辆检查清单、点检记录,且可编辑、查看、导出")])])])],1),i("el-collapse",{attrs:{accordion:""},model:{value:e.version,callback:function(l){e.version=l},expression:"version"}},[i("el-collapse-item",{attrs:{name:"1.0.4",title:"V1.0.4 - 2023.09.15"}},[i("ol",[i("li",[e._v("优化:APP--\x3e委托单详情页面,列表数据,按照检查时间倒序排列,新增车辆置顶")]),i("li",[e._v("优化:管控台--\x3e点检记录页面,发现这台车在点检记录里底盘和车身均无检查记录,但是在检查检测清单里有")]),i("li",[e._v("优化:管控台--\x3e登录页面,验证码调清晰点,现在不容易看清楚")]),i("li",[e._v("优化:管控台--\x3e车辆检查清单导出表,表1,2:表头和数据中英文分开")])])])],1),i("el-collapse",{attrs:{accordion:""},model:{value:e.version,callback:function(l){e.version=l},expression:"version"}},[i("el-collapse-item",{attrs:{name:"1.0.3",title:"V1.0.3 - 2023.09.13"}},[i("ol",[i("li",[e._v("优化:APP--\x3eoppo和摩托的权限问题")]),i("li",[e._v("优化:管控台--\x3e汽车检查页面,如果委托单已关闭,对应的车辆均不可以修改")]),i("li",[e._v("优化:管控台--\x3e汽车检查清单页面,导出照片功能,WinRAR打不开问题")]),i("li",[e._v("优化:管控台--\x3e汽车检查清单页面,导出照片功能,个别照片无法打开问题")]),i("li",[e._v("优化:管控台、APP后台--\x3esonar扫描,代码优化")])])])],1),i("el-collapse",{attrs:{accordion:""},model:{value:e.version,callback:function(l){e.version=l},expression:"version"}},[i("el-collapse-item",{attrs:{name:"1.0.2",title:"V1.0.2 - 2023.09.08"}},[i("ol",[i("li",[e._v("新增:APP--\x3e委托单详情页,显示已检及本账号已检车辆数量,能否区分已检的有NG车数量,无NG车数量")]),i("li",[e._v("优化:APP--\x3e扫码不存在车辆时,委托单位名称显示问题")]),i("li",[e._v("优化:APP--\x3e委托单详情页,待检车辆VIN码有重复显示问题")]),i("li",[e._v("新增:管控台--\x3e车辆检查清单页,统计车辆数量,显示车辆总数,有ng总数,无ng总数")]),i("li",[e._v("优化:管控台--\x3e所有查询页面,查询条件除了选择类条件,其他都改为模糊查询")]),i("li",[e._v("优化:管控台--\x3e车辆检查清单页,照片导出时增加进度条显示;解决10M带宽限制导致的无法下载问题")]),i("li",[e._v("优化:管控台--\x3e表3表头文字修改")]),i("li",[e._v("优化:管控台--\x3e检验员、检查场地页面,检查单位查询条件初始提示文字修改")])])])],1),i("el-collapse",{attrs:{accordion:""},model:{value:e.version,callback:function(l){e.version=l},expression:"version"}},[i("el-collapse-item",{attrs:{name:"1.0.1",title:"V1.0.1 - 2023.09.05"}},[i("ol",[i("li",[e._v("优化:委托单详情页,需要查询到当前页面未显示数据")]),i("li",[e._v("优化:污染物详情页,“编辑”、“删除”、图片右上角叉号尺寸调整大一些,编辑和删除图标拿掉")]),i("li",[e._v("优化:委托单详情页,在核实已检车辆情况时有闪退情况")]),i("li",[e._v("优化:扫码两辆车信息错乱")]),i("li",[e._v("优化:做复检检查时,本账号已检有异常数据")]),i("li",[e._v("优化:污染物新增、编辑页面,上传图片失败,页面不应展示图片")]),i("li",[e._v("优化:管控台车辆检查清单,导出表1、表2、图片时,必选条件有委托单号和船名航次,其他根据需要选择")])])])],1),i("el-collapse",{attrs:{accordion:""},model:{value:e.version,callback:function(l){e.version=l},expression:"version"}},[i("el-collapse-item",{attrs:{name:"1.0.0",title:"V1.0.0 - 2023.08.29"}},[i("ol",[i("li",[e._v("机动车整车生物安全检查系统正式发布")])])])],1)],1)],1)},a=[],s={name:"Index",data:function(){return{version:"1.0.8"}},methods:{}},n=s,t=i("2877"),v=Object(t["a"])(n,o,a,!1,null,null,null);l["default"]=v.exports}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0b68f8.ba7d8ead.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0b68f8.ba7d8ead.js.gz new file mode 100644 index 00000000..58255f2f Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0b68f8.ba7d8ead.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0bce05.0bd38b30.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0bce05.0bd38b30.js new file mode 100644 index 00000000..2d3b2359 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0bce05.0bd38b30.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0bce05"],{"2a33":function(l,s,e){"use strict";e.r(s);var t=function(){var l=this,s=l.$createElement,e=l._self._c||s;return e("div",{staticClass:"app-container"},[e("el-row",[e("el-col",{staticClass:"card-box",attrs:{span:12}},[e("el-card",[e("div",{attrs:{slot:"header"},slot:"header"},[e("span",[l._v("CPU")])]),e("div",{staticClass:"el-table el-table--enable-row-hover el-table--medium"},[e("table",{staticStyle:{width:"100%"},attrs:{cellspacing:"0"}},[e("thead",[e("tr",[e("th",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("属性")])]),e("th",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("值")])])])]),e("tbody",[e("tr",[e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("核心数")])]),e("td",{staticClass:"el-table__cell is-leaf"},[l.server.cpu?e("div",{staticClass:"cell"},[l._v(l._s(l.server.cpu.cpuNum))]):l._e()])]),e("tr",[e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("用户使用率")])]),e("td",{staticClass:"el-table__cell is-leaf"},[l.server.cpu?e("div",{staticClass:"cell"},[l._v(l._s(l.server.cpu.used)+"%")]):l._e()])]),e("tr",[e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("系统使用率")])]),e("td",{staticClass:"el-table__cell is-leaf"},[l.server.cpu?e("div",{staticClass:"cell"},[l._v(l._s(l.server.cpu.sys)+"%")]):l._e()])]),e("tr",[e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("当前空闲率")])]),e("td",{staticClass:"el-table__cell is-leaf"},[l.server.cpu?e("div",{staticClass:"cell"},[l._v(l._s(l.server.cpu.free)+"%")]):l._e()])])])])])])],1),e("el-col",{staticClass:"card-box",attrs:{span:12}},[e("el-card",[e("div",{attrs:{slot:"header"},slot:"header"},[e("span",[l._v("内存")])]),e("div",{staticClass:"el-table el-table--enable-row-hover el-table--medium"},[e("table",{staticStyle:{width:"100%"},attrs:{cellspacing:"0"}},[e("thead",[e("tr",[e("th",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("属性")])]),e("th",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("内存")])]),e("th",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("JVM")])])])]),e("tbody",[e("tr",[e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("总内存")])]),e("td",{staticClass:"el-table__cell is-leaf"},[l.server.mem?e("div",{staticClass:"cell"},[l._v(l._s(l.server.mem.total)+"G")]):l._e()]),e("td",{staticClass:"el-table__cell is-leaf"},[l.server.jvm?e("div",{staticClass:"cell"},[l._v(l._s(l.server.jvm.total)+"M")]):l._e()])]),e("tr",[e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("已用内存")])]),e("td",{staticClass:"el-table__cell is-leaf"},[l.server.mem?e("div",{staticClass:"cell"},[l._v(l._s(l.server.mem.used)+"G")]):l._e()]),e("td",{staticClass:"el-table__cell is-leaf"},[l.server.jvm?e("div",{staticClass:"cell"},[l._v(l._s(l.server.jvm.used)+"M")]):l._e()])]),e("tr",[e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("剩余内存")])]),e("td",{staticClass:"el-table__cell is-leaf"},[l.server.mem?e("div",{staticClass:"cell"},[l._v(l._s(l.server.mem.free)+"G")]):l._e()]),e("td",{staticClass:"el-table__cell is-leaf"},[l.server.jvm?e("div",{staticClass:"cell"},[l._v(l._s(l.server.jvm.free)+"M")]):l._e()])]),e("tr",[e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("使用率")])]),e("td",{staticClass:"el-table__cell is-leaf"},[l.server.mem?e("div",{staticClass:"cell",class:{"text-danger":l.server.mem.usage>80}},[l._v(l._s(l.server.mem.usage)+"%")]):l._e()]),e("td",{staticClass:"el-table__cell is-leaf"},[l.server.jvm?e("div",{staticClass:"cell",class:{"text-danger":l.server.jvm.usage>80}},[l._v(l._s(l.server.jvm.usage)+"%")]):l._e()])])])])])])],1),e("el-col",{staticClass:"card-box",attrs:{span:24}},[e("el-card",[e("div",{attrs:{slot:"header"},slot:"header"},[e("span",[l._v("服务器信息")])]),e("div",{staticClass:"el-table el-table--enable-row-hover el-table--medium"},[e("table",{staticStyle:{width:"100%"},attrs:{cellspacing:"0"}},[e("tbody",[e("tr",[e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("服务器名称")])]),e("td",{staticClass:"el-table__cell is-leaf"},[l.server.sys?e("div",{staticClass:"cell"},[l._v(l._s(l.server.sys.computerName))]):l._e()]),e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("操作系统")])]),e("td",{staticClass:"el-table__cell is-leaf"},[l.server.sys?e("div",{staticClass:"cell"},[l._v(l._s(l.server.sys.osName))]):l._e()])]),e("tr",[e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("服务器IP")])]),e("td",{staticClass:"el-table__cell is-leaf"},[l.server.sys?e("div",{staticClass:"cell"},[l._v(l._s(l.server.sys.computerIp))]):l._e()]),e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("系统架构")])]),e("td",{staticClass:"el-table__cell is-leaf"},[l.server.sys?e("div",{staticClass:"cell"},[l._v(l._s(l.server.sys.osArch))]):l._e()])])])])])])],1),e("el-col",{staticClass:"card-box",attrs:{span:24}},[e("el-card",[e("div",{attrs:{slot:"header"},slot:"header"},[e("span",[l._v("Java虚拟机信息")])]),e("div",{staticClass:"el-table el-table--enable-row-hover el-table--medium"},[e("table",{staticStyle:{width:"100%","table-layout":"fixed"},attrs:{cellspacing:"0"}},[e("tbody",[e("tr",[e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("Java名称")])]),e("td",{staticClass:"el-table__cell is-leaf"},[l.server.jvm?e("div",{staticClass:"cell"},[l._v(l._s(l.server.jvm.name))]):l._e()]),e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("Java版本")])]),e("td",{staticClass:"el-table__cell is-leaf"},[l.server.jvm?e("div",{staticClass:"cell"},[l._v(l._s(l.server.jvm.version))]):l._e()])]),e("tr",[e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("启动时间")])]),e("td",{staticClass:"el-table__cell is-leaf"},[l.server.jvm?e("div",{staticClass:"cell"},[l._v(l._s(l.server.jvm.startTime))]):l._e()]),e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("运行时长")])]),e("td",{staticClass:"el-table__cell is-leaf"},[l.server.jvm?e("div",{staticClass:"cell"},[l._v(l._s(l.server.jvm.runTime))]):l._e()])]),e("tr",[e("td",{staticClass:"el-table__cell is-leaf",attrs:{colspan:"1"}},[e("div",{staticClass:"cell"},[l._v("安装路径")])]),e("td",{staticClass:"el-table__cell is-leaf",attrs:{colspan:"3"}},[l.server.jvm?e("div",{staticClass:"cell"},[l._v(l._s(l.server.jvm.home))]):l._e()])]),e("tr",[e("td",{staticClass:"el-table__cell is-leaf",attrs:{colspan:"1"}},[e("div",{staticClass:"cell"},[l._v("项目路径")])]),e("td",{staticClass:"el-table__cell is-leaf",attrs:{colspan:"3"}},[l.server.sys?e("div",{staticClass:"cell"},[l._v(l._s(l.server.sys.userDir))]):l._e()])]),e("tr",[e("td",{staticClass:"el-table__cell is-leaf",attrs:{colspan:"1"}},[e("div",{staticClass:"cell"},[l._v("运行参数")])]),e("td",{staticClass:"el-table__cell is-leaf",attrs:{colspan:"3"}},[l.server.jvm?e("div",{staticClass:"cell"},[l._v(l._s(l.server.jvm.inputArgs))]):l._e()])])])])])])],1),e("el-col",{staticClass:"card-box",attrs:{span:24}},[e("el-card",[e("div",{attrs:{slot:"header"},slot:"header"},[e("span",[l._v("磁盘状态")])]),e("div",{staticClass:"el-table el-table--enable-row-hover el-table--medium"},[e("table",{staticStyle:{width:"100%"},attrs:{cellspacing:"0"}},[e("thead",[e("tr",[e("th",{staticClass:"el-table__cell el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("盘符路径")])]),e("th",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("文件系统")])]),e("th",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("盘符类型")])]),e("th",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("总大小")])]),e("th",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("可用大小")])]),e("th",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("已用大小")])]),e("th",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v("已用百分比")])])])]),l.server.sysFiles?e("tbody",l._l(l.server.sysFiles,(function(s,t){return e("tr",{key:t},[e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v(l._s(s.dirName))])]),e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v(l._s(s.sysTypeName))])]),e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v(l._s(s.typeName))])]),e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v(l._s(s.total))])]),e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v(l._s(s.free))])]),e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell"},[l._v(l._s(s.used))])]),e("td",{staticClass:"el-table__cell is-leaf"},[e("div",{staticClass:"cell",class:{"text-danger":s.usage>80}},[l._v(l._s(s.usage)+"%")])])])})),0):l._e()])])])],1)],1)],1)},a=[],c=e("b775");function i(){return Object(c["a"])({url:"/monitor/server",method:"get"})}var _={name:"Server",data:function(){return{server:[]}},created:function(){this.getList(),this.openLoading()},methods:{getList:function(){var l=this;i().then((function(s){l.server=s.data,l.$modal.closeLoading()}))},openLoading:function(){this.$modal.loading("正在加载服务监控数据,请稍候!")}}},v=_,r=e("2877"),d=Object(r["a"])(v,t,a,!1,null,null,null);s["default"]=d.exports}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0bce05.0bd38b30.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0bce05.0bd38b30.js.gz new file mode 100644 index 00000000..83fa2ad7 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0bce05.0bd38b30.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0c77ad.854eab1e.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0c77ad.854eab1e.js new file mode 100644 index 00000000..510d03bb --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0c77ad.854eab1e.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0c77ad"],{5194:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("i-frame",{attrs:{src:e.url}})},r=[],l=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],style:"height:"+e.height},[n("iframe",{staticStyle:{width:"100%",height:"100%"},attrs:{src:e.src,frameborder:"no",scrolling:"auto"}})])},o=[],a={props:{src:{type:String,required:!0}},data:function(){return{height:document.documentElement.clientHeight-94.5+"px;",loading:!0,url:this.src}},mounted:function(){var e=this;setTimeout((function(){e.loading=!1}),300);var t=this;window.onresize=function(){t.height=document.documentElement.clientHeight-94.5+"px;"}}},u=a,c=n("2877"),s=Object(c["a"])(u,l,o,!1,null,null,null),d=s.exports,h={name:"Druid",components:{iFrame:d},data:function(){return{url:"//druid/login.html"}}},m=h,g=Object(c["a"])(m,i,r,!1,null,null,null);t["default"]=g.exports}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0c77ad.854eab1e.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0c77ad.854eab1e.js.gz new file mode 100644 index 00000000..9ec45819 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0c77ad.854eab1e.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0c8e18.dad9cae6.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0c8e18.dad9cae6.js new file mode 100644 index 00000000..0a39e145 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0c8e18.dad9cae6.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0c8e18"],{5788:function(e,t,s){"use strict";s.r(t);var a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"app-container"},[s("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0,"label-width":"68px"}},[s("el-form-item",{attrs:{label:"岗位编码",prop:"postCode"}},[s("el-input",{attrs:{placeholder:"请输入岗位编码",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.postCode,callback:function(t){e.$set(e.queryParams,"postCode",t)},expression:"queryParams.postCode"}})],1),s("el-form-item",{attrs:{label:"岗位名称",prop:"postName"}},[s("el-input",{attrs:{placeholder:"请输入岗位名称",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.postName,callback:function(t){e.$set(e.queryParams,"postName",t)},expression:"queryParams.postName"}})],1),s("el-form-item",{attrs:{label:"状态",prop:"status"}},[s("el-select",{attrs:{placeholder:"岗位状态",clearable:""},model:{value:e.queryParams.status,callback:function(t){e.$set(e.queryParams,"status",t)},expression:"queryParams.status"}},e._l(e.dict.type.sys_normal_disable,(function(e){return s("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),s("el-form-item",[s("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),s("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),s("el-row",{staticClass:"mb8",attrs:{gutter:10}},[s("el-col",{attrs:{span:1.5}},[s("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:post:add"],expression:"['system:post:add']"}],attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:e.handleAdd}},[e._v("新增")])],1),s("el-col",{attrs:{span:1.5}},[s("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:post:edit"],expression:"['system:post:edit']"}],attrs:{type:"success",plain:"",icon:"el-icon-edit",size:"mini",disabled:e.single},on:{click:e.handleUpdate}},[e._v("修改")])],1),s("el-col",{attrs:{span:1.5}},[s("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:post:remove"],expression:"['system:post:remove']"}],attrs:{type:"danger",plain:"",icon:"el-icon-delete",size:"mini",disabled:e.multiple},on:{click:e.handleDelete}},[e._v("删除")])],1),s("el-col",{attrs:{span:1.5}},[s("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:post:export"],expression:"['system:post:export']"}],attrs:{type:"warning",plain:"",icon:"el-icon-download",size:"mini"},on:{click:e.handleExport}},[e._v("导出")])],1),s("right-toolbar",{attrs:{showSearch:e.showSearch},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getList}})],1),s("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.postList},on:{"selection-change":e.handleSelectionChange}},[s("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),s("el-table-column",{attrs:{label:"岗位编号",align:"center",prop:"postId"}}),s("el-table-column",{attrs:{label:"岗位编码",align:"center",prop:"postCode"}}),s("el-table-column",{attrs:{label:"岗位名称",align:"center",prop:"postName"}}),s("el-table-column",{attrs:{label:"岗位排序",align:"center",prop:"postSort"}}),s("el-table-column",{attrs:{label:"状态",align:"center",prop:"status"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("dict-tag",{attrs:{options:e.dict.type.sys_normal_disable,value:t.row.status}})]}}])}),s("el-table-column",{attrs:{label:"创建时间",align:"center",prop:"createTime",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}])}),s("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:post:edit"],expression:"['system:post:edit']"}],attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(s){return e.handleUpdate(t.row)}}},[e._v("修改")]),s("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:post:remove"],expression:"['system:post:remove']"}],attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(s){return e.handleDelete(t.row)}}},[e._v("删除")])]}}])})],1),s("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}}),s("el-dialog",{attrs:{title:e.title,visible:e.open,width:"500px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[s("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[s("el-form-item",{attrs:{label:"岗位名称",prop:"postName"}},[s("el-input",{attrs:{placeholder:"请输入岗位名称"},model:{value:e.form.postName,callback:function(t){e.$set(e.form,"postName",t)},expression:"form.postName"}})],1),s("el-form-item",{attrs:{label:"岗位编码",prop:"postCode"}},[s("el-input",{attrs:{placeholder:"请输入编码名称"},model:{value:e.form.postCode,callback:function(t){e.$set(e.form,"postCode",t)},expression:"form.postCode"}})],1),s("el-form-item",{attrs:{label:"岗位顺序",prop:"postSort"}},[s("el-input-number",{attrs:{"controls-position":"right",min:0},model:{value:e.form.postSort,callback:function(t){e.$set(e.form,"postSort",t)},expression:"form.postSort"}})],1),s("el-form-item",{attrs:{label:"岗位状态",prop:"status"}},[s("el-radio-group",{model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},e._l(e.dict.type.sys_normal_disable,(function(t){return s("el-radio",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.label))])})),1)],1),s("el-form-item",{attrs:{label:"备注",prop:"remark"}},[s("el-input",{attrs:{type:"textarea",placeholder:"请输入内容"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1),s("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")]),s("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)],1)],1)},o=[],r=s("5530"),n=(s("d81d"),s("b775"));function l(e){return Object(n["a"])({url:"/system/post/list",method:"get",params:e})}function i(e){return Object(n["a"])({url:"/system/post/"+e,method:"get"})}function m(e){return Object(n["a"])({url:"/system/post",method:"post",data:e})}function u(e){return Object(n["a"])({url:"/system/post",method:"put",data:e})}function p(e){return Object(n["a"])({url:"/system/post/"+e,method:"delete"})}var c={name:"Post",dicts:["sys_normal_disable"],data:function(){return{loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,postList:[],title:"",open:!1,queryParams:{pageNum:1,pageSize:10,postCode:void 0,postName:void 0,status:void 0},form:{},rules:{postName:[{required:!0,message:"岗位名称不能为空",trigger:"blur"}],postCode:[{required:!0,message:"岗位编码不能为空",trigger:"blur"}],postSort:[{required:!0,message:"岗位顺序不能为空",trigger:"blur"}]}}},created:function(){this.getList()},methods:{getList:function(){var e=this;this.loading=!0,l(this.queryParams).then((function(t){e.postList=t.rows,e.total=t.total,e.loading=!1}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={postId:void 0,postCode:void 0,postName:void 0,postSort:0,status:"0",remark:void 0},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.postId})),this.single=1!=e.length,this.multiple=!e.length},handleAdd:function(){this.reset(),this.open=!0,this.title="添加岗位"},handleUpdate:function(e){var t=this;this.reset();var s=e.postId||this.ids;i(s).then((function(e){t.form=e.data,t.open=!0,t.title="修改岗位"}))},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(void 0!=e.form.postId?u(e.form).then((function(t){e.$modal.msgSuccess("修改成功"),e.open=!1,e.getList()})):m(e.form).then((function(t){e.$modal.msgSuccess("新增成功"),e.open=!1,e.getList()})))}))},handleDelete:function(e){var t=this,s=e.postId||this.ids;this.$modal.confirm('是否确认删除岗位编号为"'+s+'"的数据项?').then((function(){return p(s)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))},handleExport:function(){this.download("system/post/export",Object(r["a"])({},this.queryParams),"post_".concat((new Date).getTime(),".xlsx"))}}},d=c,h=s("2877"),f=Object(h["a"])(d,a,o,!1,null,null,null);t["default"]=f.exports}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0c8e18.dad9cae6.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0c8e18.dad9cae6.js.gz new file mode 100644 index 00000000..cc18f8e2 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0c8e18.dad9cae6.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0d0607.30da2d25.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0d0607.30da2d25.js new file mode 100644 index 00000000..d831aa72 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0d0607.30da2d25.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0d0607"],{"685d":function(e,t,l){"use strict";l.r(t);var n=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{inline:!0,model:e.queryParams,"label-width":"68px",size:"small"}},[l("el-form-item",{attrs:{label:"文件名称",prop:"fileName"}},[l("el-input",{attrs:{clearable:"",placeholder:"请输入文件名称"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.fileName,callback:function(t){e.$set(e.queryParams,"fileName",t)},expression:"queryParams.fileName"}})],1),l("el-form-item",[l("el-button",{attrs:{icon:"el-icon-search",size:"mini",type:"primary"},on:{click:e.handleQuery}},[e._v("搜索")]),l("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),l("el-row",{staticClass:"mb8",attrs:{gutter:10}},[l("el-col",{attrs:{span:1.5}},[l("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:fileInfo:add"],expression:"['business:fileInfo:add']"}],attrs:{icon:"el-icon-plus",plain:"",size:"mini",type:"primary"},on:{click:e.handleAdd}},[e._v("新增 ")])],1),l("el-col",{attrs:{span:1.5}},[l("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:fileInfo:edit"],expression:"['business:fileInfo:edit']"}],attrs:{disabled:e.single,icon:"el-icon-edit",plain:"",size:"mini",type:"success"},on:{click:e.handleUpdate}},[e._v("修改 ")])],1),l("el-col",{attrs:{span:1.5}},[l("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:fileInfo:remove"],expression:"['business:fileInfo:remove']"}],attrs:{disabled:e.multiple,icon:"el-icon-delete",plain:"",size:"mini",type:"danger"},on:{click:e.handleDelete}},[e._v("删除 ")])],1),l("el-col",{attrs:{span:1.5}},[l("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:fileInfo:export"],expression:"['business:fileInfo:export']"}],attrs:{icon:"el-icon-download",plain:"",size:"mini",type:"warning"},on:{click:e.handleExport}},[e._v("导出 ")])],1),l("right-toolbar",{attrs:{showSearch:e.showSearch},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getList}})],1),l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.fileInfoList},on:{"selection-change":e.handleSelectionChange}},[l("el-table-column",{attrs:{align:"center",type:"selection",width:"55"}}),l("el-table-column",{attrs:{align:"center",label:"文件类型 00 excel表 01图片",prop:"fileType"}}),l("el-table-column",{attrs:{align:"center",label:"文件名称",prop:"fileName"}}),l("el-table-column",{attrs:{align:"center",label:"文件路径",prop:"filePath"}}),l("el-table-column",{attrs:{align:"center",label:"文件访问地址:相对路径",prop:"fileUrl"}}),l("el-table-column",{attrs:{align:"center",label:"00 正常 99 删除",prop:"status"}}),l("el-table-column",{attrs:{align:"center","class-name":"small-padding fixed-width",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:fileInfo:edit"],expression:"['business:fileInfo:edit']"}],attrs:{icon:"el-icon-edit",size:"mini",type:"text"},on:{click:function(l){return e.handleUpdate(t.row)}}},[e._v("修改 ")]),l("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:fileInfo:remove"],expression:"['business:fileInfo:remove']"}],attrs:{icon:"el-icon-delete",size:"mini",type:"text"},on:{click:function(l){return e.handleDelete(t.row)}}},[e._v("删除 ")])]}}])})],1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total > 0"}],attrs:{limit:e.queryParams.pageSize,page:e.queryParams.pageNum,total:e.total},on:{"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},pagination:e.getList}}),l("el-dialog",{attrs:{title:e.title,visible:e.open,"append-to-body":"",width:"500px"},on:{"update:visible":function(t){e.open=t}}},[l("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[l("el-form-item",{attrs:{label:"文件名称",prop:"fileName"}},[l("el-input",{attrs:{placeholder:"请输入文件名称"},model:{value:e.form.fileName,callback:function(t){e.$set(e.form,"fileName",t)},expression:"form.fileName"}})],1),l("el-form-item",{attrs:{label:"文件路径",prop:"filePath"}},[l("el-input",{attrs:{placeholder:"请输入文件路径"},model:{value:e.form.filePath,callback:function(t){e.$set(e.form,"filePath",t)},expression:"form.filePath"}})],1),l("el-form-item",{attrs:{label:"文件访问地址:相对路径",prop:"fileUrl"}},[l("el-input",{attrs:{placeholder:"请输入文件访问地址:相对路径"},model:{value:e.form.fileUrl,callback:function(t){e.$set(e.form,"fileUrl",t)},expression:"form.fileUrl"}})],1)],1),l("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[l("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")]),l("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)],1)],1)},i=[],a=l("5530"),s=(l("d81d"),l("b775"));function r(e){return Object(s["a"])({url:"/business/fileInfo/list",method:"get",params:e})}function o(e){return Object(s["a"])({url:"/business/fileInfo/"+e,method:"get"})}function u(e){return Object(s["a"])({url:"/business/fileInfo",method:"post",data:e})}function c(e){return Object(s["a"])({url:"/business/fileInfo",method:"put",data:e})}function f(e){return Object(s["a"])({url:"/business/fileInfo/"+e,method:"delete"})}var m={name:"FileInfo",data:function(){return{loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,fileInfoList:[],title:"",open:!1,queryParams:{pageNum:1,pageSize:10,id:null,businessId:null,fileType:null,fileName:null,filePath:null,fileUrl:null,status:null,createUserId:null,updateUserId:null,rsv1:null,rsv2:null,rsv3:null},form:{},rules:{}}},created:function(){this.getList()},methods:{getList:function(){var e=this;this.loading=!0,r(this.queryParams).then((function(t){e.fileInfoList=t.rows,e.total=t.total,e.loading=!1}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={id:null,businessId:null,fileType:null,fileName:null,filePath:null,fileUrl:null,status:"0",createUserId:null,createTime:null,updateUserId:null,updateTime:null,rsv1:null,rsv2:null,rsv3:null},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.id})),this.single=1!==e.length,this.multiple=!e.length},handleAdd:function(){this.reset(),this.open=!0,this.title="添加文件信息"},handleUpdate:function(e){var t=this;this.reset();var l=e.id||this.ids;o(l).then((function(e){t.form=e.data,t.open=!0,t.title="修改文件信息"}))},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(null!=e.form.id?c(e.form).then((function(t){e.$modal.msgSuccess("修改成功"),e.open=!1,e.getList()})):u(e.form).then((function(t){e.$modal.msgSuccess("新增成功"),e.open=!1,e.getList()})))}))},handleDelete:function(e){var t=this,l=e.id||this.ids;this.$modal.confirm('是否确认删除文件信息编号为"'+l+'"的数据项?').then((function(){return f(l)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))},handleExport:function(){this.download("business/fileInfo/export",Object(a["a"])({},this.queryParams),"fileInfo_".concat((new Date).getTime(),".xlsx"))}}},d=m,p=l("2877"),h=Object(p["a"])(d,n,i,!1,null,null,null);t["default"]=h.exports}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0d0607.30da2d25.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0d0607.30da2d25.js.gz new file mode 100644 index 00000000..15195390 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0d0607.30da2d25.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0d6345.f2c1e4cf.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0d6345.f2c1e4cf.js new file mode 100644 index 00000000..c3e85116 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0d6345.f2c1e4cf.js @@ -0,0 +1,30 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0d6345"],{"720d":function(t,e,i){(function(t,i){i(e)})(0,(function(t){"use strict";var e="0123456789abcdefghijklmnopqrstuvwxyz";function i(t){return e.charAt(t)}function r(t,e){return t&e}function n(t,e){return t|e}function s(t,e){return t^e}function o(t,e){return t&~e}function h(t){if(0==t)return-1;var e=0;return 0==(65535&t)&&(t>>=16,e+=16),0==(255&t)&&(t>>=8,e+=8),0==(15&t)&&(t>>=4,e+=4),0==(3&t)&&(t>>=2,e+=2),0==(1&t)&&++e,e}function a(t){var e=0;while(0!=t)t&=t-1,++e;return e}var u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c="=";function f(t){var e,i,r="";for(e=0;e+3<=t.length;e+=3)i=parseInt(t.substring(e,e+3),16),r+=u.charAt(i>>6)+u.charAt(63&i);e+1==t.length?(i=parseInt(t.substring(e,e+1),16),r+=u.charAt(i<<2)):e+2==t.length&&(i=parseInt(t.substring(e,e+2),16),r+=u.charAt(i>>2)+u.charAt((3&i)<<4));while((3&r.length)>0)r+=c;return r}function l(t){var e,r="",n=0,s=0;for(e=0;e>2),s=3&o,n=1):1==n?(r+=i(s<<2|o>>4),s=15&o,n=2):2==n?(r+=i(s),r+=i(o>>2),s=3&o,n=3):(r+=i(s<<2|o>>4),r+=i(15&o),n=0))}return 1==n&&(r+=i(s<<2)),r} +/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. All rights reserved. +Licensed under the Apache License, Version 2.0 (the "License"); you may not use +this file except in compliance with the License. You may obtain a copy of the +License at http://www.apache.org/licenses/LICENSE-2.0 + +THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED +WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, +MERCHANTABLITY OR NON-INFRINGEMENT. + +See the Apache Version 2.0 License for specific language governing permissions +and limitations under the License. +***************************************************************************** */var p,g=function(t,e){return g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])},g(t,e)};function d(t,e){function i(){this.constructor=t}g(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}var y,m={decode:function(t){var e;if(void 0===p){var i="0123456789ABCDEF",r=" \f\n\r\t \u2028\u2029";for(p={},e=0;e<16;++e)p[i.charAt(e)]=e;for(i=i.toLowerCase(),e=10;e<16;++e)p[i.charAt(e)]=e;for(e=0;e=2?(n[n.length]=s,s=0,o=0):s<<=4}}if(o)throw new Error("Hex encoding incomplete: 4 bits missing");return n}},v={decode:function(t){var e;if(void 0===y){var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r="= \f\n\r\t \u2028\u2029";for(y=Object.create(null),e=0;e<64;++e)y[i.charAt(e)]=e;for(e=0;e=4?(n[n.length]=s>>16,n[n.length]=s>>8&255,n[n.length]=255&s,s=0,o=0):s<<=6}}switch(o){case 1:throw new Error("Base64 encoding incomplete: at least 2 bits missing");case 2:n[n.length]=s>>10;break;case 3:n[n.length]=s>>16,n[n.length]=s>>8&255;break}return n},re:/-----BEGIN [^-]+-----([A-Za-z0-9+\/=\s]+)-----END [^-]+-----|begin-base64[^\n]+\n([A-Za-z0-9+\/=\s]+)====/,unarmor:function(t){var e=v.re.exec(t);if(e)if(e[1])t=e[1];else{if(!e[2])throw new Error("RegExp out of sync");t=e[2]}return v.decode(t)}},b=1e13,T=function(){function t(t){this.buf=[+t||0]}return t.prototype.mulAdd=function(t,e){var i,r,n=this.buf,s=n.length;for(i=0;i0&&(n[i]=e)},t.prototype.sub=function(t){var e,i,r=this.buf,n=r.length;for(e=0;e=0;--r)i+=(b+e[r]).toString().substring(1);return i},t.prototype.valueOf=function(){for(var t=this.buf,e=0,i=t.length-1;i>=0;--i)e=e*b+t[i];return e},t.prototype.simplify=function(){var t=this.buf;return 1==t.length?t[0]:this},t}(),S="…",w=/^(\d\d)(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])([01]\d|2[0-3])(?:([0-5]\d)(?:([0-5]\d)(?:[.,](\d{1,3}))?)?)?(Z|[-+](?:[0]\d|1[0-2])([0-5]\d)?)?$/,E=/^(\d\d\d\d)(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])([01]\d|2[0-3])(?:([0-5]\d)(?:([0-5]\d)(?:[.,](\d{1,3}))?)?)?(Z|[-+](?:[0]\d|1[0-2])([0-5]\d)?)?$/;function D(t,e){return t.length>e&&(t=t.substring(0,e)+S),t}var x,R=function(){function t(e,i){this.hexDigits="0123456789ABCDEF",e instanceof t?(this.enc=e.enc,this.pos=e.pos):(this.enc=e,this.pos=i)}return t.prototype.get=function(t){if(void 0===t&&(t=this.pos++),t>=this.enc.length)throw new Error("Requesting byte offset "+t+" on a stream of length "+this.enc.length);return"string"===typeof this.enc?this.enc.charCodeAt(t):this.enc[t]},t.prototype.hexByte=function(t){return this.hexDigits.charAt(t>>4&15)+this.hexDigits.charAt(15&t)},t.prototype.hexDump=function(t,e,i){for(var r="",n=t;n176)return!1}return!0},t.prototype.parseStringISO=function(t,e){for(var i="",r=t;r191&&n<224?String.fromCharCode((31&n)<<6|63&this.get(r++)):String.fromCharCode((15&n)<<12|(63&this.get(r++))<<6|63&this.get(r++))}return i},t.prototype.parseStringBMP=function(t,e){for(var i,r,n="",s=t;s127,s=n?255:0,o="";while(r==s&&++t4){o=r,i<<=3;while(0==(128&(+o^s)))o=+o<<1,--i;o="("+i+" bit)\n"}n&&(r-=256);for(var h=new T(r),a=t+1;a=u;--c)o+=a>>c&1?"1":"0";if(o.length>i)return s+D(o,i)}return s+o},t.prototype.parseOctetString=function(t,e,i){if(this.isASCII(t,e))return D(this.parseStringISO(t,e),i);var r=e-t,n="("+r+" byte)\n";i/=2,r>i&&(e=t+i);for(var s=t;si&&(n+=S),n},t.prototype.parseOID=function(t,e,i){for(var r="",n=new T,s=0,o=t;oi)return D(r,i);n=new T,s=0}}return s>0&&(r+=".incomplete"),r},t}(),B=function(){function t(t,e,i,r,n){if(!(r instanceof A))throw new Error("Invalid tag value.");this.stream=t,this.header=e,this.length=i,this.tag=r,this.sub=n}return t.prototype.typeName=function(){switch(this.tag.tagClass){case 0:switch(this.tag.tagNumber){case 0:return"EOC";case 1:return"BOOLEAN";case 2:return"INTEGER";case 3:return"BIT_STRING";case 4:return"OCTET_STRING";case 5:return"NULL";case 6:return"OBJECT_IDENTIFIER";case 7:return"ObjectDescriptor";case 8:return"EXTERNAL";case 9:return"REAL";case 10:return"ENUMERATED";case 11:return"EMBEDDED_PDV";case 12:return"UTF8String";case 16:return"SEQUENCE";case 17:return"SET";case 18:return"NumericString";case 19:return"PrintableString";case 20:return"TeletexString";case 21:return"VideotexString";case 22:return"IA5String";case 23:return"UTCTime";case 24:return"GeneralizedTime";case 25:return"GraphicString";case 26:return"VisibleString";case 27:return"GeneralString";case 28:return"UniversalString";case 30:return"BMPString"}return"Universal_"+this.tag.tagNumber.toString();case 1:return"Application_"+this.tag.tagNumber.toString();case 2:return"["+this.tag.tagNumber.toString()+"]";case 3:return"Private_"+this.tag.tagNumber.toString()}},t.prototype.content=function(t){if(void 0===this.tag)return null;void 0===t&&(t=1/0);var e=this.posContent(),i=Math.abs(this.length);if(!this.tag.isUniversal())return null!==this.sub?"("+this.sub.length+" elem)":this.stream.parseOctetString(e,e+i,t);switch(this.tag.tagNumber){case 1:return 0===this.stream.get(e)?"false":"true";case 2:return this.stream.parseInteger(e,e+i);case 3:return this.sub?"("+this.sub.length+" elem)":this.stream.parseBitString(e,e+i,t);case 4:return this.sub?"("+this.sub.length+" elem)":this.stream.parseOctetString(e,e+i,t);case 6:return this.stream.parseOID(e,e+i,t);case 16:case 17:return null!==this.sub?"("+this.sub.length+" elem)":"(no elem)";case 12:return D(this.stream.parseStringUTF(e,e+i),t);case 18:case 19:case 20:case 21:case 22:case 26:return D(this.stream.parseStringISO(e,e+i),t);case 30:return D(this.stream.parseStringBMP(e,e+i),t);case 23:case 24:return this.stream.parseTime(e,e+i,23==this.tag.tagNumber)}return null},t.prototype.toString=function(){return this.typeName()+"@"+this.stream.pos+"[header:"+this.header+",length:"+this.length+",sub:"+(null===this.sub?"null":this.sub.length)+"]"},t.prototype.toPrettyString=function(t){void 0===t&&(t="");var e=t+this.typeName()+" @"+this.stream.pos;if(this.length>=0&&(e+="+"),e+=this.length,this.tag.tagConstructed?e+=" (constructed)":!this.tag.isUniversal()||3!=this.tag.tagNumber&&4!=this.tag.tagNumber||null===this.sub||(e+=" (encapsulates)"),e+="\n",null!==this.sub){t+=" ";for(var i=0,r=this.sub.length;i6)throw new Error("Length over 48 bits not supported at position "+(t.pos-1));if(0===i)return null;e=0;for(var r=0;r>6,this.tagConstructed=0!==(32&e),this.tagNumber=31&e,31==this.tagNumber){var i=new T;do{e=t.get(),i.mulAdd(128,127&e)}while(128&e);this.tagNumber=i.simplify()}}return t.prototype.isUniversal=function(){return 0===this.tagClass},t.prototype.isEOC=function(){return 0===this.tagClass&&0===this.tagNumber},t}(),O=0xdeadbeefcafe,V=15715070==(16777215&O),I=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],N=(1<<26)/I[I.length-1],P=function(){function t(t,e,i){null!=t&&("number"==typeof t?this.fromNumber(t,e,i):null==e&&"string"!=typeof t?this.fromString(t,256):this.fromString(t,e))}return t.prototype.toString=function(t){if(this.s<0)return"-"+this.negate().toString(t);var e;if(16==t)e=4;else if(8==t)e=3;else if(2==t)e=1;else if(32==t)e=5;else{if(4!=t)return this.toRadix(t);e=2}var r,n=(1<0){a>a)>0&&(s=!0,o=i(r));while(h>=0)a>(a+=this.DB-e)):(r=this[h]>>(a-=e)&n,a<=0&&(a+=this.DB,--h)),r>0&&(s=!0),s&&(o+=i(r))}return s?o:"0"},t.prototype.negate=function(){var e=H();return t.ZERO.subTo(this,e),e},t.prototype.abs=function(){return this.s<0?this.negate():this},t.prototype.compareTo=function(t){var e=this.s-t.s;if(0!=e)return e;var i=this.t;if(e=i-t.t,0!=e)return this.s<0?-e:e;while(--i>=0)if(0!=(e=this[i]-t[i]))return e;return 0},t.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+Y(this[this.t-1]^this.s&this.DM)},t.prototype.mod=function(e){var i=H();return this.abs().divRemTo(e,null,i),this.s<0&&i.compareTo(t.ZERO)>0&&e.subTo(i,i),i},t.prototype.modPowInt=function(t,e){var i;return i=t<256||e.isEven()?new q(e):new L(e),this.exp(t,i)},t.prototype.clone=function(){var t=H();return this.copyTo(t),t},t.prototype.intValue=function(){if(this.s<0){if(1==this.t)return this[0]-this.DV;if(0==this.t)return-1}else{if(1==this.t)return this[0];if(0==this.t)return 0}return(this[1]&(1<<32-this.DB)-1)<>24},t.prototype.shortValue=function(){return 0==this.t?this.s:this[0]<<16>>16},t.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this[0]<=0?0:1},t.prototype.toByteArray=function(){var t=this.t,e=[];e[0]=this.s;var i,r=this.DB-t*this.DB%8,n=0;if(t-- >0){r>r)!=(this.s&this.DM)>>r&&(e[n++]=i|this.s<=0)r<8?(i=(this[t]&(1<>(r+=this.DB-8)):(i=this[t]>>(r-=8)&255,r<=0&&(r+=this.DB,--t)),0!=(128&i)&&(i|=-256),0==n&&(128&this.s)!=(128&i)&&++n,(n>0||i!=this.s)&&(e[n++]=i)}return e},t.prototype.equals=function(t){return 0==this.compareTo(t)},t.prototype.min=function(t){return this.compareTo(t)<0?this:t},t.prototype.max=function(t){return this.compareTo(t)>0?this:t},t.prototype.and=function(t){var e=H();return this.bitwiseTo(t,r,e),e},t.prototype.or=function(t){var e=H();return this.bitwiseTo(t,n,e),e},t.prototype.xor=function(t){var e=H();return this.bitwiseTo(t,s,e),e},t.prototype.andNot=function(t){var e=H();return this.bitwiseTo(t,o,e),e},t.prototype.not=function(){for(var t=H(),e=0;e=this.t?0!=this.s:0!=(this[e]&1<1){var c=H();r.sqrTo(o[1],c);while(h<=u)o[h]=H(),r.mulTo(c,o[h-2],o[h]),h+=2}var f,l,p=t.t-1,g=!0,d=H();n=Y(t[p])-1;while(p>=0){n>=a?f=t[p]>>n-a&u:(f=(t[p]&(1<0&&(f|=t[p-1]>>this.DB+n-a)),h=i;while(0==(1&f))f>>=1,--h;if((n-=h)<0&&(n+=this.DB,--p),g)o[f].copyTo(s),g=!1;else{while(h>1)r.sqrTo(s,d),r.sqrTo(d,s),h-=2;h>0?r.sqrTo(s,d):(l=s,s=d,d=l),r.mulTo(d,o[f],s)}while(p>=0&&0==(t[p]&1<=0?(r.subTo(n,r),i&&s.subTo(h,s),o.subTo(a,o)):(n.subTo(r,n),i&&h.subTo(s,h),a.subTo(o,a))}return 0!=n.compareTo(t.ONE)?t.ZERO:a.compareTo(e)>=0?a.subtract(e):a.signum()<0?(a.addTo(e,a),a.signum()<0?a.add(e):a):a},t.prototype.pow=function(t){return this.exp(t,new M)},t.prototype.gcd=function(t){var e=this.s<0?this.negate():this.clone(),i=t.s<0?t.negate():t.clone();if(e.compareTo(i)<0){var r=e;e=i,i=r}var n=e.getLowestSetBit(),s=i.getLowestSetBit();if(s<0)return e;n0&&(e.rShiftTo(s,e),i.rShiftTo(s,i));while(e.signum()>0)(n=e.getLowestSetBit())>0&&e.rShiftTo(n,e),(n=i.getLowestSetBit())>0&&i.rShiftTo(n,i),e.compareTo(i)>=0?(e.subTo(i,e),e.rShiftTo(1,e)):(i.subTo(e,i),i.rShiftTo(1,i));return s>0&&i.lShiftTo(s,i),i},t.prototype.isProbablePrime=function(t){var e,i=this.abs();if(1==i.t&&i[0]<=I[I.length-1]){for(e=0;e=0;--e)t[e]=this[e];t.t=this.t,t.s=this.s},t.prototype.fromInt=function(t){this.t=1,this.s=t<0?-1:0,t>0?this[0]=t:t<-1?this[0]=t+this.DV:this.t=0},t.prototype.fromString=function(e,i){var r;if(16==i)r=4;else if(8==i)r=3;else if(256==i)r=8;else if(2==i)r=1;else if(32==i)r=5;else{if(4!=i)return void this.fromRadix(e,i);r=2}this.t=0,this.s=0;var n=e.length,s=!1,o=0;while(--n>=0){var h=8==r?255&+e[n]:G(e,n);h<0?"-"==e.charAt(n)&&(s=!0):(s=!1,0==o?this[this.t++]=h:o+r>this.DB?(this[this.t-1]|=(h&(1<>this.DB-o):this[this.t-1]|=h<=this.DB&&(o-=this.DB))}8==r&&0!=(128&+e[0])&&(this.s=-1,o>0&&(this[this.t-1]|=(1<0&&this[this.t-1]==t)--this.t},t.prototype.dlShiftTo=function(t,e){var i;for(i=this.t-1;i>=0;--i)e[i+t]=this[i];for(i=t-1;i>=0;--i)e[i]=0;e.t=this.t+t,e.s=this.s},t.prototype.drShiftTo=function(t,e){for(var i=t;i=0;--h)e[h+s+1]=this[h]>>r|o,o=(this[h]&n)<=0;--h)e[h]=0;e[s]=o,e.t=this.t+s+1,e.s=this.s,e.clamp()},t.prototype.rShiftTo=function(t,e){e.s=this.s;var i=Math.floor(t/this.DB);if(i>=this.t)e.t=0;else{var r=t%this.DB,n=this.DB-r,s=(1<>r;for(var o=i+1;o>r;r>0&&(e[this.t-i-1]|=(this.s&s)<>=this.DB;if(t.t>=this.DB;r+=this.s}else{r+=this.s;while(i>=this.DB;r-=t.s}e.s=r<0?-1:0,r<-1?e[i++]=this.DV+r:r>0&&(e[i++]=r),e.t=i,e.clamp()},t.prototype.multiplyTo=function(e,i){var r=this.abs(),n=e.abs(),s=r.t;i.t=s+n.t;while(--s>=0)i[s]=0;for(s=0;s=0)t[i]=0;for(i=0;i=e.DV&&(t[i+e.t]-=e.DV,t[i+e.t+1]=1)}t.t>0&&(t[t.t-1]+=e.am(i,e[i],t,2*i,0,1)),t.s=0,t.clamp()},t.prototype.divRemTo=function(e,i,r){var n=e.abs();if(!(n.t<=0)){var s=this.abs();if(s.t0?(n.lShiftTo(u,o),s.lShiftTo(u,r)):(n.copyTo(o),s.copyTo(r));var c=o.t,f=o[c-1];if(0!=f){var l=f*(1<1?o[c-2]>>this.F2:0),p=this.FV/l,g=(1<=0&&(r[r.t++]=1,r.subTo(v,r)),t.ONE.dlShiftTo(c,v),v.subTo(o,o);while(o.t=0){var b=r[--y]==f?this.DM:Math.floor(r[y]*p+(r[y-1]+d)*g);if((r[y]+=o.am(0,b,r,m,0,c))0&&r.rShiftTo(u,r),h<0&&t.ZERO.subTo(r,r)}}},t.prototype.invDigit=function(){if(this.t<1)return 0;var t=this[0];if(0==(1&t))return 0;var e=3&t;return e=e*(2-(15&t)*e)&15,e=e*(2-(255&t)*e)&255,e=e*(2-((65535&t)*e&65535))&65535,e=e*(2-t*e%this.DV)%this.DV,e>0?this.DV-e:-e},t.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s)},t.prototype.exp=function(e,i){if(e>4294967295||e<1)return t.ONE;var r=H(),n=H(),s=i.convert(this),o=Y(e)-1;s.copyTo(r);while(--o>=0)if(i.sqrTo(r,n),(e&1<0)i.mulTo(n,s,r);else{var h=r;r=n,n=h}return i.revert(r)},t.prototype.chunkSize=function(t){return Math.floor(Math.LN2*this.DB/Math.log(t))},t.prototype.toRadix=function(t){if(null==t&&(t=10),0==this.signum()||t<2||t>36)return"0";var e=this.chunkSize(t),i=Math.pow(t,e),r=$(i),n=H(),s=H(),o="";this.divRemTo(r,n,s);while(n.signum()>0)o=(i+s.intValue()).toString(t).substr(1)+o,n.divRemTo(r,n,s);return s.intValue().toString(t)+o},t.prototype.fromRadix=function(e,i){this.fromInt(0),null==i&&(i=10);for(var r=this.chunkSize(i),n=Math.pow(i,r),s=!1,o=0,h=0,a=0;a=r&&(this.dMultiply(n),this.dAddOffset(h,0),o=0,h=0))}o>0&&(this.dMultiply(Math.pow(i,o)),this.dAddOffset(h,0)),s&&t.ZERO.subTo(this,this)},t.prototype.fromNumber=function(e,i,r){if("number"==typeof i)if(e<2)this.fromInt(1);else{this.fromNumber(e,r),this.testBit(e-1)||this.bitwiseTo(t.ONE.shiftLeft(e-1),n,this),this.isEven()&&this.dAddOffset(1,0);while(!this.isProbablePrime(i))this.dAddOffset(2,0),this.bitLength()>e&&this.subTo(t.ONE.shiftLeft(e-1),this)}else{var s=[],o=7&e;s.length=1+(e>>3),i.nextBytes(s),o>0?s[0]&=(1<>=this.DB;if(t.t>=this.DB;r+=this.s}else{r+=this.s;while(i>=this.DB;r+=t.s}e.s=r<0?-1:0,r>0?e[i++]=r:r<-1&&(e[i++]=this.DV+r),e.t=i,e.clamp()},t.prototype.dMultiply=function(t){this[this.t]=this.am(0,t-1,this,0,0,this.t),++this.t,this.clamp()},t.prototype.dAddOffset=function(t,e){if(0!=t){while(this.t<=e)this[this.t++]=0;this[e]+=t;while(this[e]>=this.DV)this[e]-=this.DV,++e>=this.t&&(this[this.t++]=0),++this[e]}},t.prototype.multiplyLowerTo=function(t,e,i){var r=Math.min(this.t+t.t,e);i.s=0,i.t=r;while(r>0)i[--r]=0;for(var n=i.t-this.t;r=0)i[r]=0;for(r=Math.max(e-this.t,0);r0)if(0==e)i=this[0]%t;else for(var r=this.t-1;r>=0;--r)i=(e*i+this[r])%t;return i},t.prototype.millerRabin=function(e){var i=this.subtract(t.ONE),r=i.getLowestSetBit();if(r<=0)return!1;var n=i.shiftRight(r);e=e+1>>1,e>I.length&&(e=I.length);for(var s=H(),o=0;o0&&(i.rShiftTo(o,i),r.rShiftTo(o,r));var h=function(){(s=i.getLowestSetBit())>0&&i.rShiftTo(s,i),(s=r.getLowestSetBit())>0&&r.rShiftTo(s,r),i.compareTo(r)>=0?(i.subTo(r,i),i.rShiftTo(1,i)):(r.subTo(i,r),r.rShiftTo(1,r)),i.signum()>0?setTimeout(h,0):(o>0&&r.lShiftTo(o,r),setTimeout((function(){e(r)}),0))};setTimeout(h,10)}},t.prototype.fromNumberAsync=function(e,i,r,s){if("number"==typeof i)if(e<2)this.fromInt(1);else{this.fromNumber(e,r),this.testBit(e-1)||this.bitwiseTo(t.ONE.shiftLeft(e-1),n,this),this.isEven()&&this.dAddOffset(1,0);var o=this,h=function(){o.dAddOffset(2,0),o.bitLength()>e&&o.subTo(t.ONE.shiftLeft(e-1),o),o.isProbablePrime(i)?setTimeout((function(){s()}),0):setTimeout(h,0)};setTimeout(h,0)}else{var a=[],u=7&e;a.length=1+(e>>3),i.nextBytes(a),u>0?a[0]&=(1<=0?t.mod(this.m):t},t.prototype.revert=function(t){return t},t.prototype.reduce=function(t){t.divRemTo(this.m,null,t)},t.prototype.mulTo=function(t,e,i){t.multiplyTo(e,i),this.reduce(i)},t.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},t}(),L=function(){function t(t){this.m=t,this.mp=t.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<0&&this.m.subTo(e,e),e},t.prototype.revert=function(t){var e=H();return t.copyTo(e),this.reduce(e),e},t.prototype.reduce=function(t){while(t.t<=this.mt2)t[t.t++]=0;for(var e=0;e>15)*this.mpl&this.um)<<15)&t.DM;i=e+this.m.t,t[i]+=this.m.am(0,r,t,e,0,this.m.t);while(t[i]>=t.DV)t[i]-=t.DV,t[++i]++}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t)},t.prototype.mulTo=function(t,e,i){t.multiplyTo(e,i),this.reduce(i)},t.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},t}(),j=function(){function t(t){this.m=t,this.r2=H(),this.q3=H(),P.ONE.dlShiftTo(2*t.t,this.r2),this.mu=this.r2.divide(t)}return t.prototype.convert=function(t){if(t.s<0||t.t>2*this.m.t)return t.mod(this.m);if(t.compareTo(this.m)<0)return t;var e=H();return t.copyTo(e),this.reduce(e),e},t.prototype.revert=function(t){return t},t.prototype.reduce=function(t){t.drShiftTo(this.m.t-1,this.r2),t.t>this.m.t+1&&(t.t=this.m.t+1,t.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);while(t.compareTo(this.r2)<0)t.dAddOffset(1,this.m.t+1);t.subTo(this.r2,t);while(t.compareTo(this.m)>=0)t.subTo(this.m,t)},t.prototype.mulTo=function(t,e,i){t.multiplyTo(e,i),this.reduce(i)},t.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},t}();function H(){return new P(null)}function C(t,e){return new P(t,e)}function F(t,e,i,r,n,s){while(--s>=0){var o=e*this[t++]+i[r]+n;n=Math.floor(o/67108864),i[r++]=67108863&o}return n}function U(t,e,i,r,n,s){var o=32767&e,h=e>>15;while(--s>=0){var a=32767&this[t],u=this[t++]>>15,c=h*a+u*o;a=o*a+((32767&c)<<15)+i[r]+(1073741823&n),n=(a>>>30)+(c>>>15)+h*u+(n>>>30),i[r++]=1073741823&a}return n}function K(t,e,i,r,n,s){var o=16383&e,h=e>>14;while(--s>=0){var a=16383&this[t],u=this[t++]>>14,c=h*a+u*o;a=o*a+((16383&c)<<14)+i[r]+n,n=(a>>28)+(c>>14)+h*u,i[r++]=268435455&a}return n}V&&"Microsoft Internet Explorer"==navigator.appName?(P.prototype.am=U,x=30):V&&"Netscape"!=navigator.appName?(P.prototype.am=F,x=26):(P.prototype.am=K,x=28),P.prototype.DB=x,P.prototype.DM=(1<>>16)&&(t=e,i+=16),0!=(e=t>>8)&&(t=e,i+=8),0!=(e=t>>4)&&(t=e,i+=4),0!=(e=t>>2)&&(t=e,i+=2),0!=(e=t>>1)&&(t=e,i+=1),i}P.ZERO=$(0),P.ONE=$(1);var J=function(){function t(){this.i=0,this.j=0,this.S=[]}return t.prototype.init=function(t){var e,i,r;for(e=0;e<256;++e)this.S[e]=e;for(i=0,e=0;e<256;++e)i=i+this.S[e]+t[e%t.length]&255,r=this.S[e],this.S[e]=this.S[i],this.S[i]=r;this.i=0,this.j=0},t.prototype.next=function(){var t;return this.i=this.i+1&255,this.j=this.j+this.S[this.i]&255,t=this.S[this.i],this.S[this.i]=this.S[this.j],this.S[this.j]=t,this.S[t+this.S[this.i]&255]},t}();function X(){return new J}var Q,W,tt=256,et=null;if(null==et){et=[],W=0;var it=void 0;if(window.crypto&&window.crypto.getRandomValues){var rt=new Uint32Array(256);for(window.crypto.getRandomValues(rt),it=0;it=256||W>=tt)window.removeEventListener?window.removeEventListener("mousemove",nt,!1):window.detachEvent&&window.detachEvent("onmousemove",nt);else try{var e=t.x+t.y;et[W++]=255&e,this.count+=1}catch(i){}};window.addEventListener?window.addEventListener("mousemove",nt,!1):window.attachEvent&&window.attachEvent("onmousemove",nt)}function st(){if(null==Q){Q=X();while(W=0&&e>0){var n=t.charCodeAt(r--);n<128?i[--e]=n:n>127&&n<2048?(i[--e]=63&n|128,i[--e]=n>>6|192):(i[--e]=63&n|128,i[--e]=n>>6&63|128,i[--e]=n>>12|224)}i[--e]=0;var s=new ot,o=[];while(e>2){o[0]=0;while(0==o[0])s.nextBytes(o);i[--e]=o[0]}return i[--e]=2,i[--e]=0,new P(i)}var ut=function(){function t(){this.n=null,this.e=0,this.d=null,this.p=null,this.q=null,this.dmp1=null,this.dmq1=null,this.coeff=null}return t.prototype.doPublic=function(t){return t.modPowInt(this.e,this.n)},t.prototype.doPrivate=function(t){if(null==this.p||null==this.q)return t.modPow(this.d,this.n);var e=t.mod(this.p).modPow(this.dmp1,this.p),i=t.mod(this.q).modPow(this.dmq1,this.q);while(e.compareTo(i)<0)e=e.add(this.p);return e.subtract(i).multiply(this.coeff).mod(this.p).multiply(this.q).add(i)},t.prototype.setPublic=function(t,e){null!=t&&null!=e&&t.length>0&&e.length>0?(this.n=C(t,16),this.e=parseInt(e,16)):console.error("Invalid RSA public key")},t.prototype.encrypt=function(t){var e=at(t,this.n.bitLength()+7>>3);if(null==e)return null;var i=this.doPublic(e);if(null==i)return null;var r=i.toString(16);return 0==(1&r.length)?r:"0"+r},t.prototype.setPrivate=function(t,e,i){null!=t&&null!=e&&t.length>0&&e.length>0?(this.n=C(t,16),this.e=parseInt(e,16),this.d=C(i,16)):console.error("Invalid RSA private key")},t.prototype.setPrivateEx=function(t,e,i,r,n,s,o,h){null!=t&&null!=e&&t.length>0&&e.length>0?(this.n=C(t,16),this.e=parseInt(e,16),this.d=C(i,16),this.p=C(r,16),this.q=C(n,16),this.dmp1=C(s,16),this.dmq1=C(o,16),this.coeff=C(h,16)):console.error("Invalid RSA private key")},t.prototype.generate=function(t,e){var i=new ot,r=t>>1;this.e=parseInt(e,16);for(var n=new P(e,16);;){for(;;)if(this.p=new P(t-r,1,i),0==this.p.subtract(P.ONE).gcd(n).compareTo(P.ONE)&&this.p.isProbablePrime(10))break;for(;;)if(this.q=new P(r,1,i),0==this.q.subtract(P.ONE).gcd(n).compareTo(P.ONE)&&this.q.isProbablePrime(10))break;if(this.p.compareTo(this.q)<=0){var s=this.p;this.p=this.q,this.q=s}var o=this.p.subtract(P.ONE),h=this.q.subtract(P.ONE),a=o.multiply(h);if(0==a.gcd(n).compareTo(P.ONE)){this.n=this.p.multiply(this.q),this.d=n.modInverse(a),this.dmp1=this.d.mod(o),this.dmq1=this.d.mod(h),this.coeff=this.q.modInverse(this.p);break}}},t.prototype.decrypt=function(t){var e=C(t,16),i=this.doPrivate(e);return null==i?null:ct(i,this.n.bitLength()+7>>3)},t.prototype.generateAsync=function(t,e,i){var r=new ot,n=t>>1;this.e=parseInt(e,16);var s=new P(e,16),o=this,h=function(){var e=function(){if(o.p.compareTo(o.q)<=0){var t=o.p;o.p=o.q,o.q=t}var e=o.p.subtract(P.ONE),r=o.q.subtract(P.ONE),n=e.multiply(r);0==n.gcd(s).compareTo(P.ONE)?(o.n=o.p.multiply(o.q),o.d=s.modInverse(n),o.dmp1=o.d.mod(e),o.dmq1=o.d.mod(r),o.coeff=o.q.modInverse(o.p),setTimeout((function(){i()}),0)):setTimeout(h,0)},a=function(){o.q=H(),o.q.fromNumberAsync(n,1,r,(function(){o.q.subtract(P.ONE).gcda(s,(function(t){0==t.compareTo(P.ONE)&&o.q.isProbablePrime(10)?setTimeout(e,0):setTimeout(a,0)}))}))},u=function(){o.p=H(),o.p.fromNumberAsync(t-n,1,r,(function(){o.p.subtract(P.ONE).gcda(s,(function(t){0==t.compareTo(P.ONE)&&o.p.isProbablePrime(10)?setTimeout(a,0):setTimeout(u,0)}))}))};setTimeout(u,0)};setTimeout(h,0)},t.prototype.sign=function(t,e,i){var r=lt(i),n=r+e(t).toString(),s=ht(n,this.n.bitLength()/4);if(null==s)return null;var o=this.doPrivate(s);if(null==o)return null;var h=o.toString(16);return 0==(1&h.length)?h:"0"+h},t.prototype.verify=function(t,e,i){var r=C(e,16),n=this.doPublic(r);if(null==n)return null;var s=n.toString(16).replace(/^1f+00/,""),o=pt(s);return o==i(t).toString()},t}();function ct(t,e){var i=t.toByteArray(),r=0;while(r=i.length)return null;var n="";while(++r191&&s<224?(n+=String.fromCharCode((31&s)<<6|63&i[r+1]),++r):(n+=String.fromCharCode((15&s)<<12|(63&i[r+1])<<6|63&i[r+2]),r+=2)}return n}var ft={md2:"3020300c06082a864886f70d020205000410",md5:"3020300c06082a864886f70d020505000410",sha1:"3021300906052b0e03021a05000414",sha224:"302d300d06096086480165030402040500041c",sha256:"3031300d060960864801650304020105000420",sha384:"3041300d060960864801650304020205000430",sha512:"3051300d060960864801650304020305000440",ripemd160:"3021300906052b2403020105000414"};function lt(t){return ft[t]||""}function pt(t){for(var e in ft)if(ft.hasOwnProperty(e)){var i=ft[e],r=i.length;if(t.substr(0,r)==i)return t.substr(r)}return t} +/*! +Copyright (c) 2011, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.com/yui/license.html +version: 2.9.0 +*/var gt={};gt.lang={extend:function(t,e,i){if(!e||!t)throw new Error("YAHOO.lang.extend failed, please check that all dependencies are included.");var r=function(){};if(r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t,t.superclass=e.prototype,e.prototype.constructor==Object.prototype.constructor&&(e.prototype.constructor=e),i){var n;for(n in i)t.prototype[n]=i[n];var s=function(){},o=["toString","valueOf"];try{/MSIE/.test(navigator.userAgent)&&(s=function(t,e){for(n=0;nMIT License + */ +var dt={};"undefined"!=typeof dt.asn1&&dt.asn1||(dt.asn1={}),dt.asn1.ASN1Util=new function(){this.integerToByteHex=function(t){var e=t.toString(16);return e.length%2==1&&(e="0"+e),e},this.bigIntToMinTwosComplementsHex=function(t){var e=t.toString(16);if("-"!=e.substr(0,1))e.length%2==1?e="0"+e:e.match(/^[0-7]/)||(e="00"+e);else{var i=e.substr(1),r=i.length;r%2==1?r+=1:e.match(/^[0-7]/)||(r+=2);for(var n="",s=0;s15)throw"ASN.1 length too long to represent by 8x: n = "+e.toString(16);var n=128+r;return n.toString(16)+i},this.getEncodedHex=function(){return(null==this.hTLV||this.isModified)&&(this.hV=this.getFreshValueHex(),this.hL=this.getLengthHexFromValue(),this.hTLV=this.hT+this.hL+this.hV,this.isModified=!1),this.hTLV},this.getValueHex=function(){return this.getEncodedHex(),this.hV},this.getFreshValueHex=function(){return""}},dt.asn1.DERAbstractString=function(t){dt.asn1.DERAbstractString.superclass.constructor.call(this),this.getString=function(){return this.s},this.setString=function(t){this.hTLV=null,this.isModified=!0,this.s=t,this.hV=stohex(this.s)},this.setStringHex=function(t){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=t},this.getFreshValueHex=function(){return this.hV},"undefined"!=typeof t&&("string"==typeof t?this.setString(t):"undefined"!=typeof t["str"]?this.setString(t["str"]):"undefined"!=typeof t["hex"]&&this.setStringHex(t["hex"]))},gt.lang.extend(dt.asn1.DERAbstractString,dt.asn1.ASN1Object),dt.asn1.DERAbstractTime=function(t){dt.asn1.DERAbstractTime.superclass.constructor.call(this),this.localDateToUTC=function(t){utc=t.getTime()+6e4*t.getTimezoneOffset();var e=new Date(utc);return e},this.formatDate=function(t,e,i){var r=this.zeroPadding,n=this.localDateToUTC(t),s=String(n.getFullYear());"utc"==e&&(s=s.substr(2,2));var o=r(String(n.getMonth()+1),2),h=r(String(n.getDate()),2),a=r(String(n.getHours()),2),u=r(String(n.getMinutes()),2),c=r(String(n.getSeconds()),2),f=s+o+h+a+u+c;if(!0===i){var l=n.getMilliseconds();if(0!=l){var p=r(String(l),3);p=p.replace(/[0]+$/,""),f=f+"."+p}}return f+"Z"},this.zeroPadding=function(t,e){return t.length>=e?t:new Array(e-t.length+1).join("0")+t},this.getString=function(){return this.s},this.setString=function(t){this.hTLV=null,this.isModified=!0,this.s=t,this.hV=stohex(t)},this.setByDateValue=function(t,e,i,r,n,s){var o=new Date(Date.UTC(t,e-1,i,r,n,s,0));this.setByDate(o)},this.getFreshValueHex=function(){return this.hV}},gt.lang.extend(dt.asn1.DERAbstractTime,dt.asn1.ASN1Object),dt.asn1.DERAbstractStructured=function(t){dt.asn1.DERAbstractString.superclass.constructor.call(this),this.setByASN1ObjectArray=function(t){this.hTLV=null,this.isModified=!0,this.asn1Array=t},this.appendASN1Object=function(t){this.hTLV=null,this.isModified=!0,this.asn1Array.push(t)},this.asn1Array=new Array,"undefined"!=typeof t&&"undefined"!=typeof t["array"]&&(this.asn1Array=t["array"])},gt.lang.extend(dt.asn1.DERAbstractStructured,dt.asn1.ASN1Object),dt.asn1.DERBoolean=function(){dt.asn1.DERBoolean.superclass.constructor.call(this),this.hT="01",this.hTLV="0101ff"},gt.lang.extend(dt.asn1.DERBoolean,dt.asn1.ASN1Object),dt.asn1.DERInteger=function(t){dt.asn1.DERInteger.superclass.constructor.call(this),this.hT="02",this.setByBigInteger=function(t){this.hTLV=null,this.isModified=!0,this.hV=dt.asn1.ASN1Util.bigIntToMinTwosComplementsHex(t)},this.setByInteger=function(t){var e=new P(String(t),10);this.setByBigInteger(e)},this.setValueHex=function(t){this.hV=t},this.getFreshValueHex=function(){return this.hV},"undefined"!=typeof t&&("undefined"!=typeof t["bigint"]?this.setByBigInteger(t["bigint"]):"undefined"!=typeof t["int"]?this.setByInteger(t["int"]):"number"==typeof t?this.setByInteger(t):"undefined"!=typeof t["hex"]&&this.setValueHex(t["hex"]))},gt.lang.extend(dt.asn1.DERInteger,dt.asn1.ASN1Object),dt.asn1.DERBitString=function(t){if(void 0!==t&&"undefined"!==typeof t.obj){var e=dt.asn1.ASN1Util.newObject(t.obj);t.hex="00"+e.getEncodedHex()}dt.asn1.DERBitString.superclass.constructor.call(this),this.hT="03",this.setHexValueIncludingUnusedBits=function(t){this.hTLV=null,this.isModified=!0,this.hV=t},this.setUnusedBitsAndHexValue=function(t,e){if(t<0||70,expression:"total>0"}],attrs:{total:e.total,page:e.pageNum,limit:e.pageSize},on:{"update:page":function(t){e.pageNum=t},"update:limit":function(t){e.pageSize=t}}})],1)},l=[],r=a("b775");function o(e){return Object(r["a"])({url:"/monitor/online/list",method:"get",params:e})}function i(e){return Object(r["a"])({url:"/monitor/online/"+e,method:"delete"})}var s={name:"Online",data:function(){return{loading:!0,total:0,list:[],pageNum:1,pageSize:10,queryParams:{ipaddr:void 0,userName:void 0}}},created:function(){this.getList()},methods:{getList:function(){var e=this;this.loading=!0,o(this.queryParams).then((function(t){e.list=t.rows,e.total=t.total,e.loading=!1}))},handleQuery:function(){this.pageNum=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleForceLogout:function(e){var t=this;this.$modal.confirm('是否确认强退名称为"'+e.userName+'"的用户?').then((function(){return i(e.tokenId)})).then((function(){t.getList(),t.$modal.msgSuccess("强退成功")})).catch((function(){}))}}},u=s,c=a("2877"),p=Object(c["a"])(u,n,l,!1,null,null,null);t["default"]=p.exports}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0da2ea.06db173a.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0da2ea.06db173a.js.gz new file mode 100644 index 00000000..e5b49b1f Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0da2ea.06db173a.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0de3b1.21f3a114.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0de3b1.21f3a114.js new file mode 100644 index 00000000..17dd733c --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0de3b1.21f3a114.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0de3b1"],{8586:function(e,t,l){"use strict";l.r(t);var a=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-form",{ref:"genInfoForm",attrs:{model:e.info,rules:e.rules,"label-width":"150px"}},[l("el-row",[l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{prop:"tplCategory"}},[l("span",{attrs:{slot:"label"},slot:"label"},[e._v("生成模板")]),l("el-select",{on:{change:e.tplSelectChange},model:{value:e.info.tplCategory,callback:function(t){e.$set(e.info,"tplCategory",t)},expression:"info.tplCategory"}},[l("el-option",{attrs:{label:"单表(增删改查)",value:"crud"}}),l("el-option",{attrs:{label:"树表(增删改查)",value:"tree"}}),l("el-option",{attrs:{label:"主子表(增删改查)",value:"sub"}})],1)],1)],1),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{prop:"packageName"}},[l("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 生成包路径 "),l("el-tooltip",{attrs:{content:"生成在哪个java包下,例如 com.jiuyv.system",placement:"top"}},[l("i",{staticClass:"el-icon-question"})])],1),l("el-input",{model:{value:e.info.packageName,callback:function(t){e.$set(e.info,"packageName",t)},expression:"info.packageName"}})],1)],1),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{prop:"moduleName"}},[l("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 生成模块名 "),l("el-tooltip",{attrs:{content:"可理解为子系统名,例如 system",placement:"top"}},[l("i",{staticClass:"el-icon-question"})])],1),l("el-input",{model:{value:e.info.moduleName,callback:function(t){e.$set(e.info,"moduleName",t)},expression:"info.moduleName"}})],1)],1),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{prop:"businessName"}},[l("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 生成业务名 "),l("el-tooltip",{attrs:{content:"可理解为功能英文名,例如 user",placement:"top"}},[l("i",{staticClass:"el-icon-question"})])],1),l("el-input",{model:{value:e.info.businessName,callback:function(t){e.$set(e.info,"businessName",t)},expression:"info.businessName"}})],1)],1),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{prop:"functionName"}},[l("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 生成功能名 "),l("el-tooltip",{attrs:{content:"用作类描述,例如 用户",placement:"top"}},[l("i",{staticClass:"el-icon-question"})])],1),l("el-input",{model:{value:e.info.functionName,callback:function(t){e.$set(e.info,"functionName",t)},expression:"info.functionName"}})],1)],1),l("el-col",{attrs:{span:12}},[l("el-form-item",[l("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 上级菜单 "),l("el-tooltip",{attrs:{content:"分配到指定菜单下,例如 系统管理",placement:"top"}},[l("i",{staticClass:"el-icon-question"})])],1),l("treeselect",{attrs:{"append-to-body":!0,options:e.menus,normalizer:e.normalizer,"show-count":!0,placeholder:"请选择系统菜单"},model:{value:e.info.parentMenuId,callback:function(t){e.$set(e.info,"parentMenuId",t)},expression:"info.parentMenuId"}})],1)],1),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{prop:"genType"}},[l("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 生成代码方式 "),l("el-tooltip",{attrs:{content:"默认为zip压缩包下载,也可以自定义生成路径",placement:"top"}},[l("i",{staticClass:"el-icon-question"})])],1),l("el-radio",{attrs:{label:"0"},model:{value:e.info.genType,callback:function(t){e.$set(e.info,"genType",t)},expression:"info.genType"}},[e._v("zip压缩包")]),l("el-radio",{attrs:{label:"1"},model:{value:e.info.genType,callback:function(t){e.$set(e.info,"genType",t)},expression:"info.genType"}},[e._v("自定义路径")])],1)],1),"1"==e.info.genType?l("el-col",{attrs:{span:24}},[l("el-form-item",{attrs:{prop:"genPath"}},[l("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 自定义路径 "),l("el-tooltip",{attrs:{content:"填写磁盘绝对路径,若不填写,则生成到当前Web项目下",placement:"top"}},[l("i",{staticClass:"el-icon-question"})])],1),l("el-input",{model:{value:e.info.genPath,callback:function(t){e.$set(e.info,"genPath",t)},expression:"info.genPath"}},[l("el-dropdown",{attrs:{slot:"append"},slot:"append"},[l("el-button",{attrs:{type:"primary"}},[e._v(" 最近路径快速选择 "),l("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),l("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[l("el-dropdown-item",{nativeOn:{click:function(t){e.info.genPath="/"}}},[e._v("恢复默认的生成基础路径")])],1)],1)],1)],1)],1):e._e()],1),l("el-row",{directives:[{name:"show",rawName:"v-show",value:"tree"==e.info.tplCategory,expression:"info.tplCategory == 'tree'"}]},[l("h4",{staticClass:"form-header"},[e._v("其他信息")]),l("el-col",{attrs:{span:12}},[l("el-form-item",[l("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 树编码字段 "),l("el-tooltip",{attrs:{content:"树显示的编码字段名, 如:dept_id",placement:"top"}},[l("i",{staticClass:"el-icon-question"})])],1),l("el-select",{attrs:{placeholder:"请选择"},model:{value:e.info.treeCode,callback:function(t){e.$set(e.info,"treeCode",t)},expression:"info.treeCode"}},e._l(e.info.columns,(function(e,t){return l("el-option",{key:t,attrs:{label:e.columnName+":"+e.columnComment,value:e.columnName}})})),1)],1)],1),l("el-col",{attrs:{span:12}},[l("el-form-item",[l("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 树父编码字段 "),l("el-tooltip",{attrs:{content:"树显示的父编码字段名, 如:parent_Id",placement:"top"}},[l("i",{staticClass:"el-icon-question"})])],1),l("el-select",{attrs:{placeholder:"请选择"},model:{value:e.info.treeParentCode,callback:function(t){e.$set(e.info,"treeParentCode",t)},expression:"info.treeParentCode"}},e._l(e.info.columns,(function(e,t){return l("el-option",{key:t,attrs:{label:e.columnName+":"+e.columnComment,value:e.columnName}})})),1)],1)],1),l("el-col",{attrs:{span:12}},[l("el-form-item",[l("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 树名称字段 "),l("el-tooltip",{attrs:{content:"树节点的显示名称字段名, 如:dept_name",placement:"top"}},[l("i",{staticClass:"el-icon-question"})])],1),l("el-select",{attrs:{placeholder:"请选择"},model:{value:e.info.treeName,callback:function(t){e.$set(e.info,"treeName",t)},expression:"info.treeName"}},e._l(e.info.columns,(function(e,t){return l("el-option",{key:t,attrs:{label:e.columnName+":"+e.columnComment,value:e.columnName}})})),1)],1)],1)],1),l("el-row",{directives:[{name:"show",rawName:"v-show",value:"sub"==e.info.tplCategory,expression:"info.tplCategory == 'sub'"}]},[l("h4",{staticClass:"form-header"},[e._v("关联信息")]),l("el-col",{attrs:{span:12}},[l("el-form-item",[l("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 关联子表的表名 "),l("el-tooltip",{attrs:{content:"关联子表的表名, 如:sys_user",placement:"top"}},[l("i",{staticClass:"el-icon-question"})])],1),l("el-select",{attrs:{placeholder:"请选择"},on:{change:e.subSelectChange},model:{value:e.info.subTableName,callback:function(t){e.$set(e.info,"subTableName",t)},expression:"info.subTableName"}},e._l(e.tables,(function(e,t){return l("el-option",{key:t,attrs:{label:e.tableName+":"+e.tableComment,value:e.tableName}})})),1)],1)],1),l("el-col",{attrs:{span:12}},[l("el-form-item",[l("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 子表关联的外键名 "),l("el-tooltip",{attrs:{content:"子表关联的外键名, 如:user_id",placement:"top"}},[l("i",{staticClass:"el-icon-question"})])],1),l("el-select",{attrs:{placeholder:"请选择"},model:{value:e.info.subTableFkName,callback:function(t){e.$set(e.info,"subTableFkName",t)},expression:"info.subTableFkName"}},e._l(e.subColumns,(function(e,t){return l("el-option",{key:t,attrs:{label:e.columnName+":"+e.columnComment,value:e.columnName}})})),1)],1)],1)],1)],1)},o=[],n=l("ca17"),s=l.n(n),i=(l("542c"),{components:{Treeselect:s.a},props:{info:{type:Object,default:null},tables:{type:Array,default:null},menus:{type:Array,default:[]}},data:function(){return{subColumns:[],rules:{tplCategory:[{required:!0,message:"请选择生成模板",trigger:"blur"}],packageName:[{required:!0,message:"请输入生成包路径",trigger:"blur"}],moduleName:[{required:!0,message:"请输入生成模块名",trigger:"blur"}],businessName:[{required:!0,message:"请输入生成业务名",trigger:"blur"}],functionName:[{required:!0,message:"请输入生成功能名",trigger:"blur"}]}}},created:function(){},watch:{"info.subTableName":function(e){this.setSubTableColumns(e)}},methods:{normalizer:function(e){return e.children&&!e.children.length&&delete e.children,{id:e.menuId,label:e.menuName,children:e.children}},subSelectChange:function(e){this.info.subTableFkName=""},tplSelectChange:function(e){"sub"!==e&&(this.info.subTableName="",this.info.subTableFkName="")},setSubTableColumns:function(e){for(var t in this.tables){var l=this.tables[t].tableName;if(e===l){this.subColumns=this.tables[t].columns;break}}}}}),r=i,c=l("2877"),u=Object(c["a"])(r,a,o,!1,null,null,null);t["default"]=u.exports}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0de3b1.21f3a114.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0de3b1.21f3a114.js.gz new file mode 100644 index 00000000..f6a95969 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0de3b1.21f3a114.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0e2366.00afd6b9.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0e2366.00afd6b9.js new file mode 100644 index 00000000..90005636 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d0e2366.00afd6b9.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0e2366"],{"7e79":function(t,e,o){!function(e,o){t.exports=o()}(window,(function(){return function(t){var e={};function o(n){if(e[n])return e[n].exports;var r=e[n]={i:n,l:!1,exports:{}};return t[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}return o.m=t,o.c=e,o.d=function(t,e,n){o.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},o.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)o.d(n,r,function(e){return t[e]}.bind(null,r));return n},o.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="",o(o.s=6)}([function(t,e,o){var n=o(2);"string"==typeof n&&(n=[[t.i,n,""]]);var r={hmr:!0,transform:void 0,insertInto:void 0};o(4)(n,r),n.locals&&(t.exports=n.locals)},function(t,e,o){"use strict";var n=o(0);o.n(n).a},function(t,e,o){(t.exports=o(3)(!1)).push([t.i,'\n.vue-cropper[data-v-6dae58fd] {\n position: relative;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n direction: ltr;\n touch-action: none;\n text-align: left;\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");\n}\n.cropper-box[data-v-6dae58fd],\n.cropper-box-canvas[data-v-6dae58fd],\n.cropper-drag-box[data-v-6dae58fd],\n.cropper-crop-box[data-v-6dae58fd],\n.cropper-face[data-v-6dae58fd] {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n user-select: none;\n}\n.cropper-box-canvas img[data-v-6dae58fd] {\n position: relative;\n text-align: left;\n user-select: none;\n transform: none;\n max-width: none;\n max-height: none;\n}\n.cropper-box[data-v-6dae58fd] {\n overflow: hidden;\n}\n.cropper-move[data-v-6dae58fd] {\n cursor: move;\n}\n.cropper-crop[data-v-6dae58fd] {\n cursor: crosshair;\n}\n.cropper-modal[data-v-6dae58fd] {\n background: rgba(0, 0, 0, 0.5);\n}\n.cropper-crop-box[data-v-6dae58fd] {\n /*border: 2px solid #39f;*/\n}\n.cropper-view-box[data-v-6dae58fd] {\n display: block;\n overflow: hidden;\n width: 100%;\n height: 100%;\n outline: 1px solid #39f;\n outline-color: rgba(51, 153, 255, 0.75);\n user-select: none;\n}\n.cropper-view-box img[data-v-6dae58fd] {\n user-select: none;\n text-align: left;\n max-width: none;\n max-height: none;\n}\n.cropper-face[data-v-6dae58fd] {\n top: 0;\n left: 0;\n background-color: #fff;\n opacity: 0.1;\n}\n.crop-info[data-v-6dae58fd] {\n position: absolute;\n left: 0px;\n min-width: 65px;\n text-align: center;\n color: white;\n line-height: 20px;\n background-color: rgba(0, 0, 0, 0.8);\n font-size: 12px;\n}\n.crop-line[data-v-6dae58fd] {\n position: absolute;\n display: block;\n width: 100%;\n height: 100%;\n opacity: 0.1;\n}\n.line-w[data-v-6dae58fd] {\n top: -3px;\n left: 0;\n height: 5px;\n cursor: n-resize;\n}\n.line-a[data-v-6dae58fd] {\n top: 0;\n left: -3px;\n width: 5px;\n cursor: w-resize;\n}\n.line-s[data-v-6dae58fd] {\n bottom: -3px;\n left: 0;\n height: 5px;\n cursor: s-resize;\n}\n.line-d[data-v-6dae58fd] {\n top: 0;\n right: -3px;\n width: 5px;\n cursor: e-resize;\n}\n.crop-point[data-v-6dae58fd] {\n position: absolute;\n width: 8px;\n height: 8px;\n opacity: 0.75;\n background-color: #39f;\n border-radius: 100%;\n}\n.point1[data-v-6dae58fd] {\n top: -4px;\n left: -4px;\n cursor: nw-resize;\n}\n.point2[data-v-6dae58fd] {\n top: -5px;\n left: 50%;\n margin-left: -3px;\n cursor: n-resize;\n}\n.point3[data-v-6dae58fd] {\n top: -4px;\n right: -4px;\n cursor: ne-resize;\n}\n.point4[data-v-6dae58fd] {\n top: 50%;\n left: -4px;\n margin-top: -3px;\n cursor: w-resize;\n}\n.point5[data-v-6dae58fd] {\n top: 50%;\n right: -4px;\n margin-top: -3px;\n cursor: e-resize;\n}\n.point6[data-v-6dae58fd] {\n bottom: -5px;\n left: -4px;\n cursor: sw-resize;\n}\n.point7[data-v-6dae58fd] {\n bottom: -5px;\n left: 50%;\n margin-left: -3px;\n cursor: s-resize;\n}\n.point8[data-v-6dae58fd] {\n bottom: -5px;\n right: -4px;\n cursor: se-resize;\n}\n@media screen and (max-width: 500px) {\n.crop-point[data-v-6dae58fd] {\n position: absolute;\n width: 20px;\n height: 20px;\n opacity: 0.45;\n background-color: #39f;\n border-radius: 100%;\n}\n.point1[data-v-6dae58fd] {\n top: -10px;\n left: -10px;\n}\n.point2[data-v-6dae58fd],\n .point4[data-v-6dae58fd],\n .point5[data-v-6dae58fd],\n .point7[data-v-6dae58fd] {\n display: none;\n}\n.point3[data-v-6dae58fd] {\n top: -10px;\n right: -10px;\n}\n.point4[data-v-6dae58fd] {\n top: 0;\n left: 0;\n}\n.point6[data-v-6dae58fd] {\n bottom: -10px;\n left: -10px;\n}\n.point8[data-v-6dae58fd] {\n bottom: -10px;\n right: -10px;\n}\n}\n',""])},function(t,e){t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var o=function(t,e){var o=t[1]||"",n=t[3];if(!n)return o;if(e&&"function"==typeof btoa){var r=function(t){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */"}(n),i=n.sources.map((function(t){return"/*# sourceURL="+n.sourceRoot+t+" */"}));return[o].concat(i).concat([r]).join("\n")}return[o].join("\n")}(e,t);return e[2]?"@media "+e[2]+"{"+o+"}":o})).join("")},e.i=function(t,o){"string"==typeof t&&(t=[[null,t,""]]);for(var n={},r=0;r=0&&c.splice(e,1)}function f(t){var e=document.createElement("style");if(void 0===t.attrs.type&&(t.attrs.type="text/css"),void 0===t.attrs.nonce){var n=function(){return o.nc}();n&&(t.attrs.nonce=n)}return g(e,t.attrs),l(t,e),e}function g(t,e){Object.keys(e).forEach((function(o){t.setAttribute(o,e[o])}))}function v(t,e){var o,n,r,i;if(e.transform&&t.css){if(!(i="function"==typeof e.transform?e.transform(t.css):e.transform.default(t.css)))return function(){};t.css=i}if(e.singleton){var c=a++;o=s||(s=f(e)),n=w.bind(null,o,c,!1),r=w.bind(null,o,c,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(o=function(t){var e=document.createElement("link");return void 0===t.attrs.type&&(t.attrs.type="text/css"),t.attrs.rel="stylesheet",g(e,t.attrs),l(t,e),e}(e),n=function(t,e,o){var n=o.css,r=o.sourceMap,i=void 0===e.convertToAbsoluteUrls&&r;(e.convertToAbsoluteUrls||i)&&(n=h(n)),r&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var s=new Blob([n],{type:"text/css"}),a=t.href;t.href=URL.createObjectURL(s),a&&URL.revokeObjectURL(a)}.bind(null,o,e),r=function(){d(o),o.href&&URL.revokeObjectURL(o.href)}):(o=f(e),n=function(t,e){var o=e.css,n=e.media;if(n&&t.setAttribute("media",n),t.styleSheet)t.styleSheet.cssText=o;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(o))}}.bind(null,o),r=function(){d(o)});return n(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;n(t=e)}else r()}}t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(e=e||{}).attrs="object"==typeof e.attrs?e.attrs:{},e.singleton||"boolean"==typeof e.singleton||(e.singleton=r()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var o=u(t,e);return p(o,e),function(t){for(var r=[],i=0;i=8&&(a=o+n))),a)for(u=p.getUint16(a,r),h=0;h21?"-21px":"0px",t.width=this.cropW>0?this.cropW:0,t.height=this.cropH>0?this.cropH:0,this.infoTrue){var e=1;this.high&&!this.full&&(e=window.devicePixelRatio),1!==this.enlarge&!this.full&&(e=Math.abs(Number(this.enlarge))),t.width=t.width*e,t.height=t.height*e,this.full&&(t.width=t.width/this.scale,t.height=t.height/this.scale)}return t.width=t.width.toFixed(0),t.height=t.height.toFixed(0),t},isIE:function(){navigator.userAgent;var t=!!window.ActiveXObject||"ActiveXObject"in window;return t},passive:function(){return this.isIE?null:{passive:!1}}},watch:{img:function(){this.checkedImg()},imgs:function(t){""!==t&&this.reload()},cropW:function(){this.showPreview()},cropH:function(){this.showPreview()},cropOffsertX:function(){this.showPreview()},cropOffsertY:function(){this.showPreview()},scale:function(t,e){this.showPreview()},x:function(){this.showPreview()},y:function(){this.showPreview()},autoCrop:function(t){t&&this.goAutoCrop()},autoCropWidth:function(){this.autoCrop&&this.goAutoCrop()},autoCropHeight:function(){this.autoCrop&&this.goAutoCrop()},mode:function(){this.checkedImg()},rotate:function(){this.showPreview(),(this.autoCrop||this.cropW>0||this.cropH>0)&&this.goAutoCrop(this.cropW,this.cropH)}},methods:{getVersion:function(t){for(var e=navigator.userAgent.split(" "),o="",n=new RegExp(t,"i"),r=0;r=81)e=-1;else if(this.getVersion("safari")[0]>=605){var i=this.getVersion("version");i[0]>13&&i[1]>1&&(e=-1)}else{var s=navigator.userAgent.toLowerCase().match(/cpu iphone os (.*?) like mac os/);if(s){var a=s[1];((a=a.split("_"))[0]>13||a[0]>=13&&a[1]>=4)&&(e=-1)}}var c=document.createElement("canvas"),h=c.getContext("2d");switch(h.save(),e){case 2:c.width=o,c.height=n,h.translate(o,0),h.scale(-1,1);break;case 3:c.width=o,c.height=n,h.translate(o/2,n/2),h.rotate(180*Math.PI/180),h.translate(-o/2,-n/2);break;case 4:c.width=o,c.height=n,h.translate(0,n),h.scale(1,-1);break;case 5:c.height=o,c.width=n,h.rotate(.5*Math.PI),h.scale(1,-1);break;case 6:c.width=n,c.height=o,h.translate(n/2,o/2),h.rotate(90*Math.PI/180),h.translate(-o/2,-n/2);break;case 7:c.height=o,c.width=n,h.rotate(.5*Math.PI),h.translate(o,-n),h.scale(-1,1);break;case 8:c.height=o,c.width=n,h.translate(n/2,o/2),h.rotate(-90*Math.PI/180),h.translate(-o/2,-n/2);break;default:c.width=o,c.height=n}h.drawImage(t,0,0,o,n),h.restore(),c.toBlob((function(t){var e=URL.createObjectURL(t);URL.revokeObjectURL(r.imgs),r.imgs=e}),"image/"+this.outputType,1)},checkedImg:function(){var t=this;if(null===this.img||""===this.img)return this.imgs="",void this.clearCrop();this.loading=!0,this.scale=1,this.rotate=0,this.clearCrop();var e=new Image;if(e.onload=function(){if(""===t.img)return t.$emit("imgLoad","error"),t.$emit("img-load","error"),!1;var o=e.width,n=e.height;i.getData(e).then((function(r){t.orientation=r.orientation||1;var i=t.maxImgSize;!t.orientation&&oi&&(n=n/o*i,o=i),n>i&&(o=o/n*i,n=i),t.checkOrientationImage(e,t.orientation,o,n))}))},e.onerror=function(){t.$emit("imgLoad","error"),t.$emit("img-load","error")},"data"!==this.img.substr(0,4)&&(e.crossOrigin=""),this.isIE){var o=new XMLHttpRequest;o.onload=function(){var t=URL.createObjectURL(this.response);e.src=t},o.open("GET",this.img,!0),o.responseType="blob",o.send()}else e.src=this.img},startMove:function(t){if(t.preventDefault(),this.move&&!this.crop){if(!this.canMove)return!1;this.moveX=(t.clientX?t.clientX:t.touches[0].clientX)-this.x,this.moveY=(t.clientY?t.clientY:t.touches[0].clientY)-this.y,t.touches?(window.addEventListener("touchmove",this.moveImg),window.addEventListener("touchend",this.leaveImg),2==t.touches.length&&(this.touches=t.touches,window.addEventListener("touchmove",this.touchScale),window.addEventListener("touchend",this.cancelTouchScale))):(window.addEventListener("mousemove",this.moveImg),window.addEventListener("mouseup",this.leaveImg)),this.$emit("imgMoving",{moving:!0,axis:this.getImgAxis()}),this.$emit("img-moving",{moving:!0,axis:this.getImgAxis()})}else this.cropping=!0,window.addEventListener("mousemove",this.createCrop),window.addEventListener("mouseup",this.endCrop),window.addEventListener("touchmove",this.createCrop),window.addEventListener("touchend",this.endCrop),this.cropOffsertX=t.offsetX?t.offsetX:t.touches[0].pageX-this.$refs.cropper.offsetLeft,this.cropOffsertY=t.offsetY?t.offsetY:t.touches[0].pageY-this.$refs.cropper.offsetTop,this.cropX=t.clientX?t.clientX:t.touches[0].clientX,this.cropY=t.clientY?t.clientY:t.touches[0].clientY,this.cropChangeX=this.cropOffsertX,this.cropChangeY=this.cropOffsertY,this.cropW=0,this.cropH=0},touchScale:function(t){var e=this;t.preventDefault();var o=this.scale,n=this.touches[0].clientX,r=this.touches[0].clientY,i=t.touches[0].clientX,s=t.touches[0].clientY,a=this.touches[1].clientX,c=this.touches[1].clientY,h=t.touches[1].clientX,p=t.touches[1].clientY,u=Math.sqrt(Math.pow(n-a,2)+Math.pow(r-c,2)),l=Math.sqrt(Math.pow(i-h,2)+Math.pow(s-p,2))-u,d=1,f=(d=(d=d/this.trueWidth>d/this.trueHeight?d/this.trueHeight:d/this.trueWidth)>.1?.1:d)*l;if(!this.touchNow){if(this.touchNow=!0,l>0?o+=Math.abs(f):l<0&&o>Math.abs(f)&&(o-=Math.abs(f)),this.touches=t.touches,setTimeout((function(){e.touchNow=!1}),8),!this.checkoutImgAxis(this.x,this.y,o))return!1;this.scale=o}},cancelTouchScale:function(t){window.removeEventListener("touchmove",this.touchScale)},moveImg:function(t){var e=this;if(t.preventDefault(),t.touches&&2===t.touches.length)return this.touches=t.touches,window.addEventListener("touchmove",this.touchScale),window.addEventListener("touchend",this.cancelTouchScale),window.removeEventListener("touchmove",this.moveImg),!1;var o,n,r=t.clientX?t.clientX:t.touches[0].clientX,i=t.clientY?t.clientY:t.touches[0].clientY;o=r-this.moveX,n=i-this.moveY,this.$nextTick((function(){if(e.centerBox){var t,r,i,s,a=e.getImgAxis(o,n,e.scale),c=e.getCropAxis(),h=e.trueHeight*e.scale,p=e.trueWidth*e.scale;switch(e.rotate){case 1:case-1:case 3:case-3:t=e.cropOffsertX-e.trueWidth*(1-e.scale)/2+(h-p)/2,r=e.cropOffsertY-e.trueHeight*(1-e.scale)/2+(p-h)/2,i=t-h+e.cropW,s=r-p+e.cropH;break;default:t=e.cropOffsertX-e.trueWidth*(1-e.scale)/2,r=e.cropOffsertY-e.trueHeight*(1-e.scale)/2,i=t-p+e.cropW,s=r-h+e.cropH}a.x1>=c.x1&&(o=t),a.y1>=c.y1&&(n=r),a.x2<=c.x2&&(o=i),a.y2<=c.y2&&(n=s)}e.x=o,e.y=n,e.$emit("imgMoving",{moving:!0,axis:e.getImgAxis()}),e.$emit("img-moving",{moving:!0,axis:e.getImgAxis()})}))},leaveImg:function(t){window.removeEventListener("mousemove",this.moveImg),window.removeEventListener("touchmove",this.moveImg),window.removeEventListener("mouseup",this.leaveImg),window.removeEventListener("touchend",this.leaveImg),this.$emit("imgMoving",{moving:!1,axis:this.getImgAxis()}),this.$emit("img-moving",{moving:!1,axis:this.getImgAxis()})},scaleImg:function(){this.canScale&&window.addEventListener(this.support,this.changeSize,this.passive)},cancelScale:function(){this.canScale&&window.removeEventListener(this.support,this.changeSize)},changeSize:function(t){var e=this;t.preventDefault();var o=this.scale,n=t.deltaY||t.wheelDelta;n=navigator.userAgent.indexOf("Firefox")>0?30*n:n,this.isIE&&(n=-n);var r=this.coe,i=(r=r/this.trueWidth>r/this.trueHeight?r/this.trueHeight:r/this.trueWidth)*n;i<0?o+=Math.abs(i):o>Math.abs(i)&&(o-=Math.abs(i));var s=i<0?"add":"reduce";if(s!==this.coeStatus&&(this.coeStatus=s,this.coe=.2),this.scaling||(this.scalingSet=setTimeout((function(){e.scaling=!1,e.coe=e.coe+=.01}),50)),this.scaling=!0,!this.checkoutImgAxis(this.x,this.y,o))return!1;this.scale=o},changeScale:function(t){var e=this.scale;t=t||1;var o=20;if((t*=o=o/this.trueWidth>o/this.trueHeight?o/this.trueHeight:o/this.trueWidth)>0?e+=Math.abs(t):e>Math.abs(t)&&(e-=Math.abs(t)),!this.checkoutImgAxis(this.x,this.y,e))return!1;this.scale=e},createCrop:function(t){var e=this;t.preventDefault();var o=t.clientX?t.clientX:t.touches?t.touches[0].clientX:0,n=t.clientY?t.clientY:t.touches?t.touches[0].clientY:0;this.$nextTick((function(){var t=o-e.cropX,r=n-e.cropY;if(t>0?(e.cropW=t+e.cropChangeX>e.w?e.w-e.cropChangeX:t,e.cropOffsertX=e.cropChangeX):(e.cropW=e.w-e.cropChangeX+Math.abs(t)>e.w?e.cropChangeX:Math.abs(t),e.cropOffsertX=e.cropChangeX+t>0?e.cropChangeX+t:0),e.fixed){var i=e.cropW/e.fixedNumber[0]*e.fixedNumber[1];i+e.cropOffsertY>e.h?(e.cropH=e.h-e.cropOffsertY,e.cropW=e.cropH/e.fixedNumber[1]*e.fixedNumber[0],e.cropOffsertX=t>0?e.cropChangeX:e.cropChangeX-e.cropW):e.cropH=i,e.cropOffsertY=e.cropOffsertY}else r>0?(e.cropH=r+e.cropChangeY>e.h?e.h-e.cropChangeY:r,e.cropOffsertY=e.cropChangeY):(e.cropH=e.h-e.cropChangeY+Math.abs(r)>e.h?e.cropChangeY:Math.abs(r),e.cropOffsertY=e.cropChangeY+r>0?e.cropChangeY+r:0)}))},changeCropSize:function(t,e,o,n,r){t.preventDefault(),window.addEventListener("mousemove",this.changeCropNow),window.addEventListener("mouseup",this.changeCropEnd),window.addEventListener("touchmove",this.changeCropNow),window.addEventListener("touchend",this.changeCropEnd),this.canChangeX=e,this.canChangeY=o,this.changeCropTypeX=n,this.changeCropTypeY=r,this.cropX=t.clientX?t.clientX:t.touches[0].clientX,this.cropY=t.clientY?t.clientY:t.touches[0].clientY,this.cropOldW=this.cropW,this.cropOldH=this.cropH,this.cropChangeX=this.cropOffsertX,this.cropChangeY=this.cropOffsertY,this.fixed&&this.canChangeX&&this.canChangeY&&(this.canChangeY=0),this.$emit("change-crop-size",{width:this.cropW,height:this.cropH})},changeCropNow:function(t){var e=this;t.preventDefault();var o=t.clientX?t.clientX:t.touches?t.touches[0].clientX:0,n=t.clientY?t.clientY:t.touches?t.touches[0].clientY:0,r=this.w,i=this.h,s=0,a=0;if(this.centerBox){var c=this.getImgAxis(),h=c.x2,p=c.y2;s=c.x1>0?c.x1:0,a=c.y1>0?c.y1:0,r>h&&(r=h),i>p&&(i=p)}this.$nextTick((function(){var t=o-e.cropX,c=n-e.cropY;if(e.canChangeX&&(1===e.changeCropTypeX?e.cropOldW-t>0?(e.cropW=r-e.cropChangeX-t<=r-s?e.cropOldW-t:e.cropOldW+e.cropChangeX-s,e.cropOffsertX=r-e.cropChangeX-t<=r-s?e.cropChangeX+t:s):(e.cropW=Math.abs(t)+e.cropChangeX<=r?Math.abs(t)-e.cropOldW:r-e.cropOldW-e.cropChangeX,e.cropOffsertX=e.cropChangeX+e.cropOldW):2===e.changeCropTypeX&&(e.cropOldW+t>0?(e.cropW=e.cropOldW+t+e.cropOffsertX<=r?e.cropOldW+t:r-e.cropOffsertX,e.cropOffsertX=e.cropChangeX):(e.cropW=r-e.cropChangeX+Math.abs(t+e.cropOldW)<=r-s?Math.abs(t+e.cropOldW):e.cropChangeX-s,e.cropOffsertX=r-e.cropChangeX+Math.abs(t+e.cropOldW)<=r-s?e.cropChangeX-Math.abs(t+e.cropOldW):s))),e.canChangeY&&(1===e.changeCropTypeY?e.cropOldH-c>0?(e.cropH=i-e.cropChangeY-c<=i-a?e.cropOldH-c:e.cropOldH+e.cropChangeY-a,e.cropOffsertY=i-e.cropChangeY-c<=i-a?e.cropChangeY+c:a):(e.cropH=Math.abs(c)+e.cropChangeY<=i?Math.abs(c)-e.cropOldH:i-e.cropOldH-e.cropChangeY,e.cropOffsertY=e.cropChangeY+e.cropOldH):2===e.changeCropTypeY&&(e.cropOldH+c>0?(e.cropH=e.cropOldH+c+e.cropOffsertY<=i?e.cropOldH+c:i-e.cropOffsertY,e.cropOffsertY=e.cropChangeY):(e.cropH=i-e.cropChangeY+Math.abs(c+e.cropOldH)<=i-a?Math.abs(c+e.cropOldH):e.cropChangeY-a,e.cropOffsertY=i-e.cropChangeY+Math.abs(c+e.cropOldH)<=i-a?e.cropChangeY-Math.abs(c+e.cropOldH):a))),e.canChangeX&&e.fixed){var h=e.cropW/e.fixedNumber[0]*e.fixedNumber[1];h+e.cropOffsertY>i?(e.cropH=i-e.cropOffsertY,e.cropW=e.cropH/e.fixedNumber[1]*e.fixedNumber[0]):e.cropH=h}if(e.canChangeY&&e.fixed){var p=e.cropH/e.fixedNumber[1]*e.fixedNumber[0];p+e.cropOffsertX>r?(e.cropW=r-e.cropOffsertX,e.cropH=e.cropW/e.fixedNumber[0]*e.fixedNumber[1]):e.cropW=p}}))},checkCropLimitSize:function(){this.cropW,this.cropH;var t=this.limitMinSize,e=new Array;return e=Array.isArray[t]?t:[t,t],[parseFloat(e[0]),parseFloat(e[1])]},changeCropEnd:function(t){window.removeEventListener("mousemove",this.changeCropNow),window.removeEventListener("mouseup",this.changeCropEnd),window.removeEventListener("touchmove",this.changeCropNow),window.removeEventListener("touchend",this.changeCropEnd)},endCrop:function(){0===this.cropW&&0===this.cropH&&(this.cropping=!1),window.removeEventListener("mousemove",this.createCrop),window.removeEventListener("mouseup",this.endCrop),window.removeEventListener("touchmove",this.createCrop),window.removeEventListener("touchend",this.endCrop)},startCrop:function(){this.crop=!0},stopCrop:function(){this.crop=!1},clearCrop:function(){this.cropping=!1,this.cropW=0,this.cropH=0},cropMove:function(t){if(t.preventDefault(),!this.canMoveBox)return this.crop=!1,this.startMove(t),!1;if(t.touches&&2===t.touches.length)return this.crop=!1,this.startMove(t),this.leaveCrop(),!1;window.addEventListener("mousemove",this.moveCrop),window.addEventListener("mouseup",this.leaveCrop),window.addEventListener("touchmove",this.moveCrop),window.addEventListener("touchend",this.leaveCrop);var e,o,n=t.clientX?t.clientX:t.touches[0].clientX,r=t.clientY?t.clientY:t.touches[0].clientY;e=n-this.cropOffsertX,o=r-this.cropOffsertY,this.cropX=e,this.cropY=o,this.$emit("cropMoving",{moving:!0,axis:this.getCropAxis()}),this.$emit("crop-moving",{moving:!0,axis:this.getCropAxis()})},moveCrop:function(t,e){var o=this,n=0,r=0;t&&(t.preventDefault(),n=t.clientX?t.clientX:t.touches[0].clientX,r=t.clientY?t.clientY:t.touches[0].clientY),this.$nextTick((function(){var t,i,s=n-o.cropX,a=r-o.cropY;if(e&&(s=o.cropOffsertX,a=o.cropOffsertY),t=s<=0?0:s+o.cropW>o.w?o.w-o.cropW:s,i=a<=0?0:a+o.cropH>o.h?o.h-o.cropH:a,o.centerBox){var c=o.getImgAxis();t<=c.x1&&(t=c.x1),t+o.cropW>c.x2&&(t=c.x2-o.cropW),i<=c.y1&&(i=c.y1),i+o.cropH>c.y2&&(i=c.y2-o.cropH)}o.cropOffsertX=t,o.cropOffsertY=i,o.$emit("cropMoving",{moving:!0,axis:o.getCropAxis()}),o.$emit("crop-moving",{moving:!0,axis:o.getCropAxis()})}))},getImgAxis:function(t,e,o){t=t||this.x,e=e||this.y,o=o||this.scale;var n={x1:0,x2:0,y1:0,y2:0},r=this.trueWidth*o,i=this.trueHeight*o;switch(this.rotate){case 0:n.x1=t+this.trueWidth*(1-o)/2,n.x2=n.x1+this.trueWidth*o,n.y1=e+this.trueHeight*(1-o)/2,n.y2=n.y1+this.trueHeight*o;break;case 1:case-1:case 3:case-3:n.x1=t+this.trueWidth*(1-o)/2+(r-i)/2,n.x2=n.x1+this.trueHeight*o,n.y1=e+this.trueHeight*(1-o)/2+(i-r)/2,n.y2=n.y1+this.trueWidth*o;break;default:n.x1=t+this.trueWidth*(1-o)/2,n.x2=n.x1+this.trueWidth*o,n.y1=e+this.trueHeight*(1-o)/2,n.y2=n.y1+this.trueHeight*o}return n},getCropAxis:function(){var t={x1:0,x2:0,y1:0,y2:0};return t.x1=this.cropOffsertX,t.x2=t.x1+this.cropW,t.y1=this.cropOffsertY,t.y2=t.y1+this.cropH,t},leaveCrop:function(t){window.removeEventListener("mousemove",this.moveCrop),window.removeEventListener("mouseup",this.leaveCrop),window.removeEventListener("touchmove",this.moveCrop),window.removeEventListener("touchend",this.leaveCrop),this.$emit("cropMoving",{moving:!1,axis:this.getCropAxis()}),this.$emit("crop-moving",{moving:!1,axis:this.getCropAxis()})},getCropChecked:function(t){var e=this,o=document.createElement("canvas"),n=new Image,r=this.rotate,i=this.trueWidth,s=this.trueHeight,a=this.cropOffsertX,c=this.cropOffsertY;function h(t,e){o.width=Math.round(t),o.height=Math.round(e)}n.onload=function(){if(0!==e.cropW){var p=o.getContext("2d"),u=1;e.high&!e.full&&(u=window.devicePixelRatio),1!==e.enlarge&!e.full&&(u=Math.abs(Number(e.enlarge)));var l=e.cropW*u,d=e.cropH*u,f=i*e.scale*u,g=s*e.scale*u,v=(e.x-a+e.trueWidth*(1-e.scale)/2)*u,m=(e.y-c+e.trueHeight*(1-e.scale)/2)*u;switch(h(l,d),p.save(),r){case 0:e.full?(h(l/e.scale,d/e.scale),p.drawImage(n,v/e.scale,m/e.scale,f/e.scale,g/e.scale)):p.drawImage(n,v,m,f,g);break;case 1:case-3:e.full?(h(l/e.scale,d/e.scale),v=v/e.scale+(f/e.scale-g/e.scale)/2,m=m/e.scale+(g/e.scale-f/e.scale)/2,p.rotate(90*r*Math.PI/180),p.drawImage(n,m,-v-g/e.scale,f/e.scale,g/e.scale)):(v+=(f-g)/2,m+=(g-f)/2,p.rotate(90*r*Math.PI/180),p.drawImage(n,m,-v-g,f,g));break;case 2:case-2:e.full?(h(l/e.scale,d/e.scale),p.rotate(90*r*Math.PI/180),v/=e.scale,m/=e.scale,p.drawImage(n,-v-f/e.scale,-m-g/e.scale,f/e.scale,g/e.scale)):(p.rotate(90*r*Math.PI/180),p.drawImage(n,-v-f,-m-g,f,g));break;case 3:case-1:e.full?(h(l/e.scale,d/e.scale),v=v/e.scale+(f/e.scale-g/e.scale)/2,m=m/e.scale+(g/e.scale-f/e.scale)/2,p.rotate(90*r*Math.PI/180),p.drawImage(n,-m-f/e.scale,v,f/e.scale,g/e.scale)):(v+=(f-g)/2,m+=(g-f)/2,p.rotate(90*r*Math.PI/180),p.drawImage(n,-m-f,v,f,g));break;default:e.full?(h(l/e.scale,d/e.scale),p.drawImage(n,v/e.scale,m/e.scale,f/e.scale,g/e.scale)):p.drawImage(n,v,m,f,g)}p.restore()}else{var w=i*e.scale,x=s*e.scale,C=o.getContext("2d");switch(C.save(),r){case 0:h(w,x),C.drawImage(n,0,0,w,x);break;case 1:case-3:h(x,w),C.rotate(90*r*Math.PI/180),C.drawImage(n,0,-x,w,x);break;case 2:case-2:h(w,x),C.rotate(90*r*Math.PI/180),C.drawImage(n,-w,-x,w,x);break;case 3:case-1:h(x,w),C.rotate(90*r*Math.PI/180),C.drawImage(n,-w,0,w,x);break;default:h(w,x),C.drawImage(n,0,0,w,x)}C.restore()}t(o)},"data"!==this.img.substr(0,4)&&(n.crossOrigin="Anonymous"),n.src=this.imgs},getCropData:function(t){var e=this;this.getCropChecked((function(o){t(o.toDataURL("image/"+e.outputType,e.outputSize))}))},getCropBlob:function(t){var e=this;this.getCropChecked((function(o){o.toBlob((function(e){return t(e)}),"image/"+e.outputType,e.outputSize)}))},showPreview:function(){var t=this;if(!this.isCanShow)return!1;this.isCanShow=!1,setTimeout((function(){t.isCanShow=!0}),16);var e=this.cropW,o=this.cropH,n=this.scale,r={};r.div={width:"".concat(e,"px"),height:"".concat(o,"px")};var i=(this.x-this.cropOffsertX)/n,s=(this.y-this.cropOffsertY)/n;r.w=e,r.h=o,r.url=this.imgs,r.img={width:"".concat(this.trueWidth,"px"),height:"".concat(this.trueHeight,"px"),transform:"scale(".concat(n,")translate3d(").concat(i,"px, ").concat(s,"px, ").concat(0,"px)rotateZ(").concat(90*this.rotate,"deg)")},r.html='\n
\n
\n \n
\n
'),this.$emit("realTime",r),this.$emit("real-time",r)},reload:function(){var t=this,e=new Image;e.onload=function(){t.w=parseFloat(window.getComputedStyle(t.$refs.cropper).width),t.h=parseFloat(window.getComputedStyle(t.$refs.cropper).height),t.trueWidth=e.width,t.trueHeight=e.height,t.original?t.scale=1:t.scale=t.checkedMode(),t.$nextTick((function(){t.x=-(t.trueWidth-t.trueWidth*t.scale)/2+(t.w-t.trueWidth*t.scale)/2,t.y=-(t.trueHeight-t.trueHeight*t.scale)/2+(t.h-t.trueHeight*t.scale)/2,t.loading=!1,t.autoCrop&&t.goAutoCrop(),t.$emit("img-load","success"),t.$emit("imgLoad","success"),setTimeout((function(){t.showPreview()}),20)}))},e.onerror=function(){t.$emit("imgLoad","error"),t.$emit("img-load","error")},e.src=this.imgs},checkedMode:function(){var t=1,e=(this.trueWidth,this.trueHeight),o=this.mode.split(" ");switch(o[0]){case"contain":this.trueWidth>this.w&&(t=this.w/this.trueWidth),this.trueHeight*t>this.h&&(t=this.h/this.trueHeight);break;case"cover":(e*=t=this.w/this.trueWidth)o?o:s,a=a>n?n:a,this.fixed&&(a=s/this.fixedNumber[0]*this.fixedNumber[1]),a>this.h&&(s=(a=this.h)/this.fixedNumber[1]*this.fixedNumber[0]),this.changeCrop(s,a)}},changeCrop:function(t,e){var o=this;if(this.centerBox){var n=this.getImgAxis();t>n.x2-n.x1&&(e=(t=n.x2-n.x1)/this.fixedNumber[0]*this.fixedNumber[1]),e>n.y2-n.y1&&(t=(e=n.y2-n.y1)/this.fixedNumber[1]*this.fixedNumber[0])}this.cropW=t,this.cropH=e,this.checkCropLimitSize(),this.$nextTick((function(){o.cropOffsertX=(o.w-o.cropW)/2,o.cropOffsertY=(o.h-o.cropH)/2,o.centerBox&&o.moveCrop(null,!0)}))},refresh:function(){var t=this;this.img,this.imgs="",this.scale=1,this.crop=!1,this.rotate=0,this.w=0,this.h=0,this.trueWidth=0,this.trueHeight=0,this.clearCrop(),this.$nextTick((function(){t.checkedImg()}))},rotateLeft:function(){this.rotate=this.rotate<=-3?0:this.rotate-1},rotateRight:function(){this.rotate=this.rotate>=3?0:this.rotate+1},rotateClear:function(){this.rotate=0},checkoutImgAxis:function(t,e,o){t=t||this.x,e=e||this.y,o=o||this.scale;var n=!0;if(this.centerBox){var r=this.getImgAxis(t,e,o),i=this.getCropAxis();r.x1>=i.x1&&(n=!1),r.x2<=i.x2&&(n=!1),r.y1>=i.y1&&(n=!1),r.y2<=i.y2&&(n=!1)}return n}},mounted:function(){this.support="onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll";var t=this,e=navigator.userAgent;this.isIOS=!!e.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,o,n){for(var r=atob(this.toDataURL(o,n).split(",")[1]),i=r.length,s=new Uint8Array(i),a=0;a=s?t?"":void 0:(i=u.charCodeAt(a),i<55296||i>56319||a+1===s||(c=u.charCodeAt(a+1))<56320||c>57343?t?u.charAt(a):i:t?u.slice(a,a+2):c-56320+(i-55296<<10)+65536)}}},"0390":function(t,n,e){"use strict";var r=e("02f4")(!0);t.exports=function(t,n,e){return n+(e?r(t,n).length:1)}},"0bfb":function(t,n,e){"use strict";var r=e("cb7c");t.exports=function(){var t=r(this),n="";return t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.unicode&&(n+="u"),t.sticky&&(n+="y"),n}},"0d58":function(t,n,e){var r=e("ce10"),o=e("e11e");t.exports=Object.keys||function(t){return r(t,o)}},1495:function(t,n,e){var r=e("86cc"),o=e("cb7c"),i=e("0d58");t.exports=e("9e1e")?Object.defineProperties:function(t,n){o(t);var e,c=i(n),u=c.length,a=0;while(u>a)r.f(t,e=c[a++],n[e]);return t}},"214f":function(t,n,e){"use strict";e("b0c5");var r=e("2aba"),o=e("32e9"),i=e("79e5"),c=e("be13"),u=e("2b4c"),a=e("520a"),s=u("species"),f=!i((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")})),l=function(){var t=/(?:)/,n=t.exec;t.exec=function(){return n.apply(this,arguments)};var e="ab".split(t);return 2===e.length&&"a"===e[0]&&"b"===e[1]}();t.exports=function(t,n,e){var d=u(t),p=!i((function(){var n={};return n[d]=function(){return 7},7!=""[t](n)})),h=p?!i((function(){var n=!1,e=/a/;return e.exec=function(){return n=!0,null},"split"===t&&(e.constructor={},e.constructor[s]=function(){return e}),e[d](""),!n})):void 0;if(!p||!h||"replace"===t&&!f||"split"===t&&!l){var v=/./[d],g=e(c,d,""[t],(function(t,n,e,r,o){return n.exec===a?p&&!o?{done:!0,value:v.call(n,e,r)}:{done:!0,value:t.call(e,n,r)}:{done:!1}})),b=g[0],m=g[1];r(String.prototype,t,b),o(RegExp.prototype,d,2==n?function(t,n){return m.call(t,this,n)}:function(t){return m.call(t,this)})}}},"230e":function(t,n,e){var r=e("d3f4"),o=e("7726").document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},"23c6":function(t,n,e){var r=e("2d95"),o=e("2b4c")("toStringTag"),i="Arguments"==r(function(){return arguments}()),c=function(t,n){try{return t[n]}catch(e){}};t.exports=function(t){var n,e,u;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=c(n=Object(t),o))?e:i?r(n):"Object"==(u=r(n))&&"function"==typeof n.callee?"Arguments":u}},2621:function(t,n){n.f=Object.getOwnPropertySymbols},"2aba":function(t,n,e){var r=e("7726"),o=e("32e9"),i=e("69a8"),c=e("ca5a")("src"),u=e("fa5b"),a="toString",s=(""+u).split(a);e("8378").inspectSource=function(t){return u.call(t)},(t.exports=function(t,n,e,u){var a="function"==typeof e;a&&(i(e,"name")||o(e,"name",n)),t[n]!==e&&(a&&(i(e,c)||o(e,c,t[n]?""+t[n]:s.join(String(n)))),t===r?t[n]=e:u?t[n]?t[n]=e:o(t,n,e):(delete t[n],o(t,n,e)))})(Function.prototype,a,(function(){return"function"==typeof this&&this[c]||u.call(this)}))},"2aeb":function(t,n,e){var r=e("cb7c"),o=e("1495"),i=e("e11e"),c=e("613b")("IE_PROTO"),u=function(){},a="prototype",s=function(){var t,n=e("230e")("iframe"),r=i.length,o="<",c=">";n.style.display="none",e("fab2").appendChild(n),n.src="javascript:",t=n.contentWindow.document,t.open(),t.write(o+"script"+c+"document.F=Object"+o+"/script"+c),t.close(),s=t.F;while(r--)delete s[a][i[r]];return s()};t.exports=Object.create||function(t,n){var e;return null!==t?(u[a]=r(t),e=new u,u[a]=null,e[c]=t):e=s(),void 0===n?e:o(e,n)}},"2b4c":function(t,n,e){var r=e("5537")("wks"),o=e("ca5a"),i=e("7726").Symbol,c="function"==typeof i,u=t.exports=function(t){return r[t]||(r[t]=c&&i[t]||(c?i:o)("Symbol."+t))};u.store=r},"2d00":function(t,n){t.exports=!1},"2d95":function(t,n){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},"2fdb":function(t,n,e){"use strict";var r=e("5ca1"),o=e("d2c8"),i="includes";r(r.P+r.F*e("5147")(i),"String",{includes:function(t){return!!~o(this,t,i).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},"32e9":function(t,n,e){var r=e("86cc"),o=e("4630");t.exports=e("9e1e")?function(t,n,e){return r.f(t,n,o(1,e))}:function(t,n,e){return t[n]=e,t}},"38fd":function(t,n,e){var r=e("69a8"),o=e("4bf8"),i=e("613b")("IE_PROTO"),c=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=o(t),r(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?c:null}},"41a0":function(t,n,e){"use strict";var r=e("2aeb"),o=e("4630"),i=e("7f20"),c={};e("32e9")(c,e("2b4c")("iterator"),(function(){return this})),t.exports=function(t,n,e){t.prototype=r(c,{next:o(1,e)}),i(t,n+" Iterator")}},"456d":function(t,n,e){var r=e("4bf8"),o=e("0d58");e("5eda")("keys",(function(){return function(t){return o(r(t))}}))},4588:function(t,n){var e=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:e)(t)}},4630:function(t,n){t.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},"4bf8":function(t,n,e){var r=e("be13");t.exports=function(t){return Object(r(t))}},5147:function(t,n,e){var r=e("2b4c")("match");t.exports=function(t){var n=/./;try{"/./"[t](n)}catch(e){try{return n[r]=!1,!"/./"[t](n)}catch(o){}}return!0}},"520a":function(t,n,e){"use strict";var r=e("0bfb"),o=RegExp.prototype.exec,i=String.prototype.replace,c=o,u="lastIndex",a=function(){var t=/a/,n=/b*/g;return o.call(t,"a"),o.call(n,"a"),0!==t[u]||0!==n[u]}(),s=void 0!==/()??/.exec("")[1],f=a||s;f&&(c=function(t){var n,e,c,f,l=this;return s&&(e=new RegExp("^"+l.source+"$(?!\\s)",r.call(l))),a&&(n=l[u]),c=o.call(l,t),a&&c&&(l[u]=l.global?c.index+c[0].length:n),s&&c&&c.length>1&&i.call(c[0],e,(function(){for(f=1;f1?arguments[1]:void 0)}}),e("9c6c")("includes")},6821:function(t,n,e){var r=e("626a"),o=e("be13");t.exports=function(t){return r(o(t))}},"69a8":function(t,n){var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},"6a99":function(t,n,e){var r=e("d3f4");t.exports=function(t,n){if(!r(t))return t;var e,o;if(n&&"function"==typeof(e=t.toString)&&!r(o=e.call(t)))return o;if("function"==typeof(e=t.valueOf)&&!r(o=e.call(t)))return o;if(!n&&"function"==typeof(e=t.toString)&&!r(o=e.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},7333:function(t,n,e){"use strict";var r=e("0d58"),o=e("2621"),i=e("52a7"),c=e("4bf8"),u=e("626a"),a=Object.assign;t.exports=!a||e("79e5")((function(){var t={},n={},e=Symbol(),r="abcdefghijklmnopqrst";return t[e]=7,r.split("").forEach((function(t){n[t]=t})),7!=a({},t)[e]||Object.keys(a({},n)).join("")!=r}))?function(t,n){var e=c(t),a=arguments.length,s=1,f=o.f,l=i.f;while(a>s){var d,p=u(arguments[s++]),h=f?r(p).concat(f(p)):r(p),v=h.length,g=0;while(v>g)l.call(p,d=h[g++])&&(e[d]=p[d])}return e}:a},7726:function(t,n){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},"77f1":function(t,n,e){var r=e("4588"),o=Math.max,i=Math.min;t.exports=function(t,n){return t=r(t),t<0?o(t+n,0):i(t,n)}},"79e5":function(t,n){t.exports=function(t){try{return!!t()}catch(n){return!0}}},"7f20":function(t,n,e){var r=e("86cc").f,o=e("69a8"),i=e("2b4c")("toStringTag");t.exports=function(t,n,e){t&&!o(t=e?t:t.prototype,i)&&r(t,i,{configurable:!0,value:n})}},8378:function(t,n){var e=t.exports={version:"2.6.5"};"number"==typeof __e&&(__e=e)},"84f2":function(t,n){t.exports={}},"86cc":function(t,n,e){var r=e("cb7c"),o=e("c69a"),i=e("6a99"),c=Object.defineProperty;n.f=e("9e1e")?Object.defineProperty:function(t,n,e){if(r(t),n=i(n,!0),r(e),o)try{return c(t,n,e)}catch(u){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(t[n]=e.value),t}},"9b43":function(t,n,e){var r=e("d8e8");t.exports=function(t,n,e){if(r(t),void 0===n)return t;switch(e){case 1:return function(e){return t.call(n,e)};case 2:return function(e,r){return t.call(n,e,r)};case 3:return function(e,r,o){return t.call(n,e,r,o)}}return function(){return t.apply(n,arguments)}}},"9c6c":function(t,n,e){var r=e("2b4c")("unscopables"),o=Array.prototype;void 0==o[r]&&e("32e9")(o,r,{}),t.exports=function(t){o[r][t]=!0}},"9def":function(t,n,e){var r=e("4588"),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},"9e1e":function(t,n,e){t.exports=!e("79e5")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},a352:function(n,e){n.exports=t},a481:function(t,n,e){"use strict";var r=e("cb7c"),o=e("4bf8"),i=e("9def"),c=e("4588"),u=e("0390"),a=e("5f1b"),s=Math.max,f=Math.min,l=Math.floor,d=/\$([$&`']|\d\d?|<[^>]*>)/g,p=/\$([$&`']|\d\d?)/g,h=function(t){return void 0===t?t:String(t)};e("214f")("replace",2,(function(t,n,e,v){return[function(r,o){var i=t(this),c=void 0==r?void 0:r[n];return void 0!==c?c.call(r,i,o):e.call(String(i),r,o)},function(t,n){var o=v(e,t,this,n);if(o.done)return o.value;var l=r(t),d=String(this),p="function"===typeof n;p||(n=String(n));var b=l.global;if(b){var m=l.unicode;l.lastIndex=0}var y=[];while(1){var x=a(l,d);if(null===x)break;if(y.push(x),!b)break;var O=String(x[0]);""===O&&(l.lastIndex=u(d,i(l.lastIndex),m))}for(var w="",S=0,j=0;j=S&&(w+=d.slice(S,C)+E,S=C+M.length)}return w+d.slice(S)}];function g(t,n,r,i,c,u){var a=r+t.length,s=i.length,f=p;return void 0!==c&&(c=o(c),f=d),e.call(u,f,(function(e,o){var u;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return n.slice(0,r);case"'":return n.slice(a);case"<":u=c[o.slice(1,-1)];break;default:var f=+o;if(0===f)return e;if(f>s){var d=l(f/10);return 0===d?e:d<=s?void 0===i[d-1]?o.charAt(1):i[d-1]+o.charAt(1):e}u=i[f-1]}return void 0===u?"":u}))}}))},aae3:function(t,n,e){var r=e("d3f4"),o=e("2d95"),i=e("2b4c")("match");t.exports=function(t){var n;return r(t)&&(void 0!==(n=t[i])?!!n:"RegExp"==o(t))}},ac6a:function(t,n,e){for(var r=e("cadf"),o=e("0d58"),i=e("2aba"),c=e("7726"),u=e("32e9"),a=e("84f2"),s=e("2b4c"),f=s("iterator"),l=s("toStringTag"),d=a.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},h=o(p),v=0;vf)if(u=a[f++],u!=u)return!0}else for(;s>f;f++)if((t||f in a)&&a[f]===e)return t||f||0;return!t&&-1}}},c649:function(t,n,e){"use strict";(function(t){e.d(n,"c",(function(){return s})),e.d(n,"a",(function(){return u})),e.d(n,"b",(function(){return o})),e.d(n,"d",(function(){return a}));e("a481");function r(){return"undefined"!==typeof window?window.console:t.console}var o=r();function i(t){var n=Object.create(null);return function(e){var r=n[e];return r||(n[e]=t(e))}}var c=/-(\w)/g,u=i((function(t){return t.replace(c,(function(t,n){return n?n.toUpperCase():""}))}));function a(t){null!==t.parentElement&&t.parentElement.removeChild(t)}function s(t,n,e){var r=0===e?t.children[0]:t.children[e-1].nextSibling;t.insertBefore(n,r)}}).call(this,e("c8ba"))},c69a:function(t,n,e){t.exports=!e("9e1e")&&!e("79e5")((function(){return 7!=Object.defineProperty(e("230e")("div"),"a",{get:function(){return 7}}).a}))},c8ba:function(t,n){var e;e=function(){return this}();try{e=e||new Function("return this")()}catch(r){"object"===typeof window&&(e=window)}t.exports=e},ca5a:function(t,n){var e=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++e+r).toString(36))}},cadf:function(t,n,e){"use strict";var r=e("9c6c"),o=e("d53b"),i=e("84f2"),c=e("6821");t.exports=e("01f9")(Array,"Array",(function(t,n){this._t=c(t),this._i=0,this._k=n}),(function(){var t=this._t,n=this._k,e=this._i++;return!t||e>=t.length?(this._t=void 0,o(1)):o(0,"keys"==n?e:"values"==n?t[e]:[e,t[e]])}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},cb7c:function(t,n,e){var r=e("d3f4");t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},ce10:function(t,n,e){var r=e("69a8"),o=e("6821"),i=e("c366")(!1),c=e("613b")("IE_PROTO");t.exports=function(t,n){var e,u=o(t),a=0,s=[];for(e in u)e!=c&&r(u,e)&&s.push(e);while(n.length>a)r(u,e=n[a++])&&(~i(s,e)||s.push(e));return s}},d2c8:function(t,n,e){var r=e("aae3"),o=e("be13");t.exports=function(t,n,e){if(r(n))throw TypeError("String#"+e+" doesn't accept regex!");return String(o(t))}},d3f4:function(t,n){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},d53b:function(t,n){t.exports=function(t,n){return{value:n,done:!!t}}},d8e8:function(t,n){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},e11e:function(t,n){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},f559:function(t,n,e){"use strict";var r=e("5ca1"),o=e("9def"),i=e("d2c8"),c="startsWith",u=""[c];r(r.P+r.F*e("5147")(c),"String",{startsWith:function(t){var n=i(this,t,c),e=o(Math.min(arguments.length>1?arguments[1]:void 0,n.length)),r=String(t);return u?u.call(n,r,e):n.slice(e,e+r.length)===r}})},f6fd:function(t,n){(function(t){var n="currentScript",e=t.getElementsByTagName("script");n in t||Object.defineProperty(t,n,{get:function(){try{throw new Error}catch(r){var t,n=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(r.stack)||[!1])[1];for(t in e)if(e[t].src==n||"interactive"==e[t].readyState)return e[t];return null}}})})(document)},f751:function(t,n,e){var r=e("5ca1");r(r.S+r.F,"Object",{assign:e("7333")})},fa5b:function(t,n,e){t.exports=e("5537")("native-function-to-string",Function.toString)},fab2:function(t,n,e){var r=e("7726").document;t.exports=r&&r.documentElement},fb15:function(t,n,e){"use strict";var r;(e.r(n),"undefined"!==typeof window)&&(e("f6fd"),(r=window.document.currentScript)&&(r=r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(e.p=r[1]));e("f751"),e("f559"),e("ac6a"),e("cadf"),e("456d");function o(t){if(Array.isArray(t))return t}function i(t,n){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t)){var e=[],r=!0,o=!1,i=void 0;try{for(var c,u=t[Symbol.iterator]();!(r=(c=u.next()).done);r=!0)if(e.push(c.value),n&&e.length===n)break}catch(a){o=!0,i=a}finally{try{r||null==u["return"]||u["return"]()}finally{if(o)throw i}}return e}}function c(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e=i?o.length:o.indexOf(t)}));return e?c.filter((function(t){return-1!==t})):c}function x(t,n){var e=this;this.$nextTick((function(){return e.$emit(t.toLowerCase(),n)}))}function O(t){var n=this;return function(e){null!==n.realList&&n["onDrag"+t](e),x.call(n,t,e)}}function w(t){return["transition-group","TransitionGroup"].includes(t)}function S(t){if(!t||1!==t.length)return!1;var n=s(t,1),e=n[0].componentOptions;return!!e&&w(e.tag)}function j(t,n,e){return t[e]||(n[e]?n[e]():void 0)}function M(t,n,e){var r=0,o=0,i=j(n,e,"header");i&&(r=i.length,t=t?[].concat(p(i),p(t)):p(i));var c=j(n,e,"footer");return c&&(o=c.length,t=t?[].concat(p(t),p(c)):p(c)),{children:t,headerOffset:r,footerOffset:o}}function C(t,n){var e=null,r=function(t,n){e=b(e,t,n)},o=Object.keys(t).filter((function(t){return"id"===t||t.startsWith("data-")})).reduce((function(n,e){return n[e]=t[e],n}),{});if(r("attrs",o),!n)return e;var i=n.on,c=n.props,u=n.attrs;return r("on",i),r("props",c),Object.assign(e.attrs,u),e}var T=["Start","Add","Remove","Update","End"],_=["Choose","Unchoose","Sort","Filter","Clone"],L=["Move"].concat(T,_).map((function(t){return"on"+t})),I=null,E={options:Object,list:{type:Array,required:!1,default:null},value:{type:Array,required:!1,default:null},noTransitionOnDrag:{type:Boolean,default:!1},clone:{type:Function,default:function(t){return t}},element:{type:String,default:"div"},tag:{type:String,default:null},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},P={name:"draggable",inheritAttrs:!1,props:E,data:function(){return{transitionMode:!1,noneFunctionalComponentMode:!1}},render:function(t){var n=this.$slots.default;this.transitionMode=S(n);var e=M(n,this.$slots,this.$scopedSlots),r=e.children,o=e.headerOffset,i=e.footerOffset;this.headerOffset=o,this.footerOffset=i;var c=C(this.$attrs,this.componentData);return t(this.getTag(),c,r)},created:function(){null!==this.list&&null!==this.value&&g["b"].error("Value and list props are mutually exclusive! Please set one or another."),"div"!==this.element&&g["b"].warn("Element props is deprecated please use tag props instead. See https://github.com/SortableJS/Vue.Draggable/blob/master/documentation/migrate.md#element-props"),void 0!==this.options&&g["b"].warn("Options props is deprecated, add sortable options directly as vue.draggable item, or use v-bind. See https://github.com/SortableJS/Vue.Draggable/blob/master/documentation/migrate.md#options-props")},mounted:function(){var t=this;if(this.noneFunctionalComponentMode=this.getTag().toLowerCase()!==this.$el.nodeName.toLowerCase()&&!this.getIsFunctional(),this.noneFunctionalComponentMode&&this.transitionMode)throw new Error("Transition-group inside component is not supported. Please alter tag value or remove transition-group. Current tag value: ".concat(this.getTag()));var n={};T.forEach((function(e){n["on"+e]=O.call(t,e)})),_.forEach((function(e){n["on"+e]=x.bind(t,e)}));var e=Object.keys(this.$attrs).reduce((function(n,e){return n[Object(g["a"])(e)]=t.$attrs[e],n}),{}),r=Object.assign({},this.options,e,n,{onMove:function(n,e){return t.onDragMove(n,e)}});!("draggable"in r)&&(r.draggable=">*"),this._sortable=new v.a(this.rootContainer,r),this.computeIndexes()},beforeDestroy:function(){void 0!==this._sortable&&this._sortable.destroy()},computed:{rootContainer:function(){return this.transitionMode?this.$el.children[0]:this.$el},realList:function(){return this.list?this.list:this.value}},watch:{options:{handler:function(t){this.updateOptions(t)},deep:!0},$attrs:{handler:function(t){this.updateOptions(t)},deep:!0},realList:function(){this.computeIndexes()}},methods:{getIsFunctional:function(){var t=this._vnode.fnOptions;return t&&t.functional},getTag:function(){return this.tag||this.element},updateOptions:function(t){for(var n in t){var e=Object(g["a"])(n);-1===L.indexOf(e)&&this._sortable.option(e,t[n])}},getChildrenNodes:function(){if(this.noneFunctionalComponentMode)return this.$children[0].$slots.default;var t=this.$slots.default;return this.transitionMode?t[0].child.$slots.default:t},computeIndexes:function(){var t=this;this.$nextTick((function(){t.visibleIndexes=y(t.getChildrenNodes(),t.rootContainer.children,t.transitionMode,t.footerOffset)}))},getUnderlyingVm:function(t){var n=m(this.getChildrenNodes()||[],t);if(-1===n)return null;var e=this.realList[n];return{index:n,element:e}},getUnderlyingPotencialDraggableComponent:function(t){var n=t.__vue__;return n&&n.$options&&w(n.$options._componentTag)?n.$parent:!("realList"in n)&&1===n.$children.length&&"realList"in n.$children[0]?n.$children[0]:n},emitChanges:function(t){var n=this;this.$nextTick((function(){n.$emit("change",t)}))},alterList:function(t){if(this.list)t(this.list);else{var n=p(this.value);t(n),this.$emit("input",n)}},spliceList:function(){var t=arguments,n=function(n){return n.splice.apply(n,p(t))};this.alterList(n)},updatePosition:function(t,n){var e=function(e){return e.splice(n,0,e.splice(t,1)[0])};this.alterList(e)},getRelatedContextFromMoveEvent:function(t){var n=t.to,e=t.related,r=this.getUnderlyingPotencialDraggableComponent(n);if(!r)return{component:r};var o=r.realList,i={list:o,component:r};if(n!==e&&o&&r.getUnderlyingVm){var c=r.getUnderlyingVm(e);if(c)return Object.assign(c,i)}return i},getVmIndex:function(t){var n=this.visibleIndexes,e=n.length;return t>e-1?e:n[t]},getComponent:function(){return this.$slots.default[0].componentInstance},resetTransitionData:function(t){if(this.noTransitionOnDrag&&this.transitionMode){var n=this.getChildrenNodes();n[t].data=null;var e=this.getComponent();e.children=[],e.kept=void 0}},onDragStart:function(t){this.context=this.getUnderlyingVm(t.item),t.item._underlying_vm_=this.clone(this.context.element),I=t.item},onDragAdd:function(t){var n=t.item._underlying_vm_;if(void 0!==n){Object(g["d"])(t.item);var e=this.getVmIndex(t.newIndex);this.spliceList(e,0,n),this.computeIndexes();var r={element:n,newIndex:e};this.emitChanges({added:r})}},onDragRemove:function(t){if(Object(g["c"])(this.rootContainer,t.item,t.oldIndex),"clone"!==t.pullMode){var n=this.context.index;this.spliceList(n,1);var e={element:this.context.element,oldIndex:n};this.resetTransitionData(n),this.emitChanges({removed:e})}else Object(g["d"])(t.clone)},onDragUpdate:function(t){Object(g["d"])(t.item),Object(g["c"])(t.from,t.item,t.oldIndex);var n=this.context.index,e=this.getVmIndex(t.newIndex);this.updatePosition(n,e);var r={element:this.context.element,oldIndex:n,newIndex:e};this.emitChanges({moved:r})},updateProperty:function(t,n){t.hasOwnProperty(n)&&(t[n]+=this.headerOffset)},computeFutureIndex:function(t,n){if(!t.element)return 0;var e=p(n.to.children).filter((function(t){return"none"!==t.style["display"]})),r=e.indexOf(n.related),o=t.component.getVmIndex(r),i=-1!==e.indexOf(I);return i||!n.willInsertAfter?o:o+1},onDragMove:function(t,n){var e=this.move;if(!e||!this.realList)return!0;var r=this.getRelatedContextFromMoveEvent(t),o=this.context,i=this.computeFutureIndex(r,t);Object.assign(o,{futureIndex:i});var c=Object.assign({},t,{relatedContext:r,draggedContext:o});return e(c,n)},onDragEnd:function(){this.computeIndexes(),I=null}}};"undefined"!==typeof window&&"Vue"in window&&window.Vue.component("draggable",P);var $=P;n["default"]=$}})["default"]}))}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d2102b6.1d997a85.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d2102b6.1d997a85.js.gz new file mode 100644 index 00000000..3463c2b9 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d2102b6.1d997a85.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d212b99.eadf8bea.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d212b99.eadf8bea.js new file mode 100644 index 00000000..8cab0e3f --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d212b99.eadf8bea.js @@ -0,0 +1,8 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d212b99"],{aa47:function(t,e,n){"use strict"; +/**! + * Sortable 1.10.2 + * @author RubaXa + * @author owenm + * @license MIT + */ +function o(t){return o="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function r(){return r=Object.assign||function(t){for(var e=1;e=0||(i[n]=t[n]);return i}function s(t,e){if(null==t)return{};var n,o,i=l(t,e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function c(t){return u(t)||d(t)||h()}function u(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e"===e[0]&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(n){return!1}return!1}}function C(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function T(t,e,n,o){if(t){n=n||document;do{if(null!=e&&(">"===e[0]?t.parentNode===n&&_(t,e):_(t,e))||o&&t===n)return t;if(t===n)break}while(t=C(t))}return null}var x,M=/\s+/g;function O(t,e,n){if(t&&e)if(t.classList)t.classList[n?"add":"remove"](e);else{var o=(" "+t.className+" ").replace(M," ").replace(" "+e+" "," ");t.className=(o+(n?" "+e:"")).replace(M," ")}}function A(t,e,n){var o=t&&t.style;if(o){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in o||-1!==e.indexOf("webkit")||(e="-webkit-"+e),o[e]=n+("string"===typeof n?"":"px")}}function N(t,e){var n="";if("string"===typeof t)n=t;else do{var o=A(t,"transform");o&&"none"!==o&&(n=o+" "+n)}while(!e&&(t=t.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(n)}function I(t,e,n){if(t){var o=t.getElementsByTagName(e),i=0,r=o.length;if(n)for(;i=r:i<=r,!a)return o;if(o===P())break;o=L(o,!1)}return!1}function X(t,e,n){var o=0,i=0,r=t.children;while(i2&&void 0!==arguments[2]?arguments[2]:{},o=n.evt,i=s(n,["evt"]);nt.pluginEvent.bind(Qt)(t,e,a({dragEl:at,parentEl:lt,ghostEl:st,rootEl:ct,nextEl:ut,lastDownEl:dt,cloneEl:ht,cloneHidden:ft,dragStarted:Tt,putSortable:wt,activeSortable:Qt.active,originalEvent:o,oldIndex:pt,oldDraggableIndex:vt,newIndex:gt,newDraggableIndex:mt,hideGhostForTarget:qt,unhideGhostForTarget:Vt,cloneNowHidden:function(){ft=!0},cloneNowShown:function(){ft=!1},dispatchSortableEvent:function(t){rt({sortable:e,name:t,originalEvent:o})}},i))};function rt(t){ot(a({putSortable:wt,cloneEl:ht,targetEl:at,rootEl:ct,oldIndex:pt,oldDraggableIndex:vt,newIndex:gt,newDraggableIndex:mt},t))}var at,lt,st,ct,ut,dt,ht,ft,pt,gt,vt,mt,bt,wt,yt,Et,Dt,St,_t,Ct,Tt,xt,Mt,Ot,At,Nt=!1,It=!1,Pt=[],kt=!1,Rt=!1,Xt=[],Yt=!1,Bt=[],Ft="undefined"!==typeof document,Ht=w,Lt=v||g?"cssFloat":"float",jt=Ft&&!y&&!w&&"draggable"in document.createElement("div"),Kt=function(){if(Ft){if(g)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),Wt=function(t,e){var n=A(t),o=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),i=X(t,0,e),r=X(t,1,e),a=i&&A(i),l=r&&A(r),s=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+k(i).width,c=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+k(r).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&a["float"]&&"none"!==a["float"]){var u="left"===a["float"]?"left":"right";return!r||"both"!==l.clear&&l.clear!==u?"horizontal":"vertical"}return i&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||s>=o&&"none"===n[Lt]||r&&"none"===n[Lt]&&s+c>o)?"vertical":"horizontal"},zt=function(t,e,n){var o=n?t.left:t.top,i=n?t.right:t.bottom,r=n?t.width:t.height,a=n?e.left:e.top,l=n?e.right:e.bottom,s=n?e.width:e.height;return o===a||i===l||o+r/2===a+s/2},Gt=function(t,e){var n;return Pt.some((function(o){if(!Y(o)){var i=k(o),r=o[J].options.emptyInsertThreshold,a=t>=i.left-r&&t<=i.right+r,l=e>=i.top-r&&e<=i.bottom+r;return r&&a&&l?n=o:void 0}})),n},Ut=function(t){function e(t,n){return function(o,i,r,a){var l=o.options.group.name&&i.options.group.name&&o.options.group.name===i.options.group.name;if(null==t&&(n||l))return!0;if(null==t||!1===t)return!1;if(n&&"clone"===t)return t;if("function"===typeof t)return e(t(o,i,r,a),n)(o,i,r,a);var s=(n?o:i).options.group.name;return!0===t||"string"===typeof t&&t===s||t.join&&t.indexOf(s)>-1}}var n={},i=t.group;i&&"object"==o(i)||(i={name:i}),n.name=i.name,n.checkPull=e(i.pull,!0),n.checkPut=e(i.put),n.revertClone=i.revertClone,t.group=n},qt=function(){!Kt&&st&&A(st,"display","none")},Vt=function(){!Kt&&st&&A(st,"display","")};Ft&&document.addEventListener("click",(function(t){if(It)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),It=!1,!1}),!0);var Jt=function(t){if(at){t=t.touches?t.touches[0]:t;var e=Gt(t.clientX,t.clientY);if(e){var n={};for(var o in t)t.hasOwnProperty(o)&&(n[o]=t[o]);n.target=n.rootEl=e,n.preventDefault=void 0,n.stopPropagation=void 0,e[J]._onDragOver(n)}}},Zt=function(t){at&&at.parentNode[J]._isOutsideThisEl(t.target)};function Qt(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=r({},e),t[J]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Wt(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Qt.supportPointer&&"PointerEvent"in window,emptyInsertThreshold:5};for(var o in nt.initializePlugins(this,t,n),n)!(o in e)&&(e[o]=n[o]);for(var i in Ut(e),this)"_"===i.charAt(0)&&"function"===typeof this[i]&&(this[i]=this[i].bind(this));this.nativeDraggable=!e.forceFallback&&jt,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?D(t,"pointerdown",this._onTapStart):(D(t,"mousedown",this._onTapStart),D(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(D(t,"dragover",this),D(t,"dragenter",this)),Pt.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),r(this,Z())}function $t(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move"),t.cancelable&&t.preventDefault()}function te(t,e,n,o,i,r,a,l){var s,c,u=t[J],d=u.options.onMove;return!window.CustomEvent||g||v?(s=document.createEvent("Event"),s.initEvent("move",!0,!0)):s=new CustomEvent("move",{bubbles:!0,cancelable:!0}),s.to=e,s.from=t,s.dragged=n,s.draggedRect=o,s.related=i||e,s.relatedRect=r||k(e),s.willInsertAfter=l,s.originalEvent=a,t.dispatchEvent(s),d&&(c=d.call(u,s,a)),c}function ee(t){t.draggable=!1}function ne(){Yt=!1}function oe(t,e,n){var o=k(Y(n.el,n.options.draggable)),i=10;return e?t.clientX>o.right+i||t.clientX<=o.right&&t.clientY>o.bottom&&t.clientX>=o.left:t.clientX>o.right&&t.clientY>o.top||t.clientX<=o.right&&t.clientY>o.bottom+i}function ie(t,e,n,o,i,r,a,l){var s=o?t.clientY:t.clientX,c=o?n.height:n.width,u=o?n.top:n.left,d=o?n.bottom:n.right,h=!1;if(!a)if(l&&Otu+c*r/2:sd-Ot)return-Mt}else if(s>u+c*(1-i)/2&&sd-c*r/2)?s>u+c/2?1:-1:0}function re(t){return B(at)=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){at&&ee(at),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;S(t,"mouseup",this._disableDelayedDrag),S(t,"touchend",this._disableDelayedDrag),S(t,"touchcancel",this._disableDelayedDrag),S(t,"mousemove",this._delayedDragTouchMoveHandler),S(t,"touchmove",this._delayedDragTouchMoveHandler),S(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?D(document,"pointermove",this._onTouchMove):D(document,e?"touchmove":"mousemove",this._onTouchMove):(D(at,"dragend",this),D(ct,"dragstart",this._onDragStart));try{document.selection?se((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(n){}},_dragStarted:function(t,e){if(Nt=!1,ct&&at){it("dragStarted",this,{evt:e}),this.nativeDraggable&&D(document,"dragover",Zt);var n=this.options;!t&&O(at,n.dragClass,!1),O(at,n.ghostClass,!0),Qt.active=this,t&&this._appendGhost(),rt({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(Et){this._lastX=Et.clientX,this._lastY=Et.clientY,qt();var t=document.elementFromPoint(Et.clientX,Et.clientY),e=t;while(t&&t.shadowRoot){if(t=t.shadowRoot.elementFromPoint(Et.clientX,Et.clientY),t===e)break;e=t}if(at.parentNode[J]._isOutsideThisEl(t),e)do{if(e[J]){var n=void 0;if(n=e[J]._onDragOver({clientX:Et.clientX,clientY:Et.clientY,target:t,rootEl:e}),n&&!this.options.dragoverBubble)break}t=e}while(e=e.parentNode);Vt()}},_onTouchMove:function(t){if(yt){var e=this.options,n=e.fallbackTolerance,o=e.fallbackOffset,i=t.touches?t.touches[0]:t,r=st&&N(st,!0),a=st&&r&&r.a,l=st&&r&&r.d,s=Ht&&At&&F(At),c=(i.clientX-yt.clientX+o.x)/(a||1)+(s?s[0]-Xt[0]:0)/(a||1),u=(i.clientY-yt.clientY+o.y)/(l||1)+(s?s[1]-Xt[1]:0)/(l||1);if(!Qt.active&&!Nt){if(n&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))=0&&(rt({rootEl:lt,name:"add",toEl:lt,fromEl:ct,originalEvent:t}),rt({sortable:this,name:"remove",toEl:lt,originalEvent:t}),rt({rootEl:lt,name:"sort",toEl:lt,fromEl:ct,originalEvent:t}),rt({sortable:this,name:"sort",toEl:lt,originalEvent:t})),wt&&wt.save()):gt!==pt&>>=0&&(rt({sortable:this,name:"update",toEl:lt,originalEvent:t}),rt({sortable:this,name:"sort",toEl:lt,originalEvent:t})),Qt.active&&(null!=gt&&-1!==gt||(gt=pt,mt=vt),rt({sortable:this,name:"end",toEl:lt,originalEvent:t}),this.save())))),this._nulling()},_nulling:function(){it("nulling",this),ct=at=lt=st=ut=ht=dt=ft=yt=Et=Tt=gt=mt=pt=vt=xt=Mt=wt=bt=Qt.dragged=Qt.ghost=Qt.clone=Qt.active=null,Bt.forEach((function(t){t.checked=!0})),Bt.length=Dt=St=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":at&&(this._onDragOver(t),$t(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t,e=[],n=this.el.children,o=0,i=n.length,r=this.options;o1&&(Pe.forEach((function(t){o.addAnimationState({target:t,rect:Xe?k(t):i}),V(t),t.fromRect=i,e.removeAnimationState(t)})),Xe=!1,Fe(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(t){var e=t.sortable,n=t.isOwner,o=t.insertion,i=t.activeSortable,r=t.parentEl,a=t.putSortable,l=this.options;if(o){if(n&&i._hideClone(),Re=!1,l.animation&&Pe.length>1&&(Xe||!n&&!i.options.sort&&!a)){var s=k(Ae,!1,!0,!0);Pe.forEach((function(t){t!==Ae&&(q(t,s),r.appendChild(t))})),Xe=!0}if(!n)if(Xe||Le(),Pe.length>1){var c=Ie;i._showClone(e),i.options.animation&&!Ie&&c&&ke.forEach((function(t){i.addAnimationState({target:t,rect:Ne}),t.fromRect=Ne,t.thisAnimationDuration=null}))}else i._showClone(e)}},dragOverAnimationCapture:function(t){var e=t.dragRect,n=t.isOwner,o=t.activeSortable;if(Pe.forEach((function(t){t.thisAnimationDuration=null})),o.options.animation&&!n&&o.multiDrag.isMultiDrag){Ne=r({},e);var i=N(Ae,!0);Ne.top-=i.f,Ne.left-=i.e}},dragOverAnimationComplete:function(){Xe&&(Xe=!1,Le())},drop:function(t){var e=t.originalEvent,n=t.rootEl,o=t.parentEl,i=t.sortable,r=t.dispatchSortableEvent,a=t.oldIndex,l=t.putSortable,s=l||this.sortable;if(e){var c=this.options,u=o.children;if(!Ye)if(c.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),O(Ae,c.selectedClass,!~Pe.indexOf(Ae)),~Pe.indexOf(Ae))Pe.splice(Pe.indexOf(Ae),1),Me=null,ot({sortable:i,rootEl:n,name:"deselect",targetEl:Ae,originalEvt:e});else{if(Pe.push(Ae),ot({sortable:i,rootEl:n,name:"select",targetEl:Ae,originalEvt:e}),e.shiftKey&&Me&&i.el.contains(Me)){var d,h,f=B(Me),p=B(Ae);if(~f&&~p&&f!==p)for(p>f?(h=f,d=p):(h=p,d=f+1);h1){var g=k(Ae),v=B(Ae,":not(."+this.options.selectedClass+")");if(!Re&&c.animation&&(Ae.thisAnimationDuration=null),s.captureAnimationState(),!Re&&(c.animation&&(Ae.fromRect=g,Pe.forEach((function(t){if(t.thisAnimationDuration=null,t!==Ae){var e=Xe?k(t):g;t.fromRect=e,s.addAnimationState({target:t,rect:e})}}))),Le(),Pe.forEach((function(t){u[v]?o.insertBefore(t,u[v]):o.appendChild(t),v++})),a===B(Ae))){var m=!1;Pe.forEach((function(t){t.sortableIndex===B(t)||(m=!0)})),m&&r("update")}Pe.forEach((function(t){V(t)})),s.animateAll()}Oe=s}(n===o||l&&"clone"!==l.lastPutMode)&&ke.forEach((function(t){t.parentNode&&t.parentNode.removeChild(t)}))}},nullingGlobal:function(){this.isMultiDrag=Ye=!1,ke.length=0},destroyGlobal:function(){this._deselectMultiDrag(),S(document,"pointerup",this._deselectMultiDrag),S(document,"mouseup",this._deselectMultiDrag),S(document,"touchend",this._deselectMultiDrag),S(document,"keydown",this._checkKeyDown),S(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(t){if(("undefined"===typeof Ye||!Ye)&&Oe===this.sortable&&(!t||!T(t.target,this.options.draggable,this.sortable.el,!1))&&(!t||0===t.button))while(Pe.length){var e=Pe[0];O(e,this.options.selectedClass,!1),Pe.shift(),ot({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:e,originalEvt:t})}},_checkKeyDown:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},r(t,{pluginName:"multiDrag",utils:{select:function(t){var e=t.parentNode[J];e&&e.options.multiDrag&&!~Pe.indexOf(t)&&(Oe&&Oe!==e&&(Oe.multiDrag._deselectMultiDrag(),Oe=e),O(t,e.options.selectedClass,!0),Pe.push(t))},deselect:function(t){var e=t.parentNode[J],n=Pe.indexOf(t);e&&e.options.multiDrag&&~n&&(O(t,e.options.selectedClass,!1),Pe.splice(n,1))}},eventProperties:function(){var t=this,e=[],n=[];return Pe.forEach((function(o){var i;e.push({multiDragElement:o,index:o.sortableIndex}),i=Xe&&o!==Ae?-1:Xe?B(o,":not(."+t.options.selectedClass+")"):B(o),n.push({multiDragElement:o,index:i})})),{items:c(Pe),clones:[].concat(ke),oldIndicies:e,newIndicies:n}},optionListeners:{multiDragKey:function(t){return t=t.toLowerCase(),"ctrl"===t?t="Control":t.length>1&&(t=t.charAt(0).toUpperCase()+t.substr(1)),t}}})}function Fe(t,e){Pe.forEach((function(n,o){var i=e.children[n.sortableIndex+(t?Number(o):0)];i?e.insertBefore(n,i):e.appendChild(n)}))}function He(t,e){ke.forEach((function(n,o){var i=e.children[n.sortableIndex+(t?Number(o):0)];i?e.insertBefore(n,i):e.appendChild(n)}))}function Le(){Pe.forEach((function(t){t!==Ae&&t.parentNode&&t.parentNode.removeChild(t)}))}Qt.mount(new be),Qt.mount(Ce,_e),e["default"]=Qt}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d212b99.eadf8bea.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d212b99.eadf8bea.js.gz new file mode 100644 index 00000000..61d2ff0d Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d212b99.eadf8bea.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d217a3b.ffe7da99.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d217a3b.ffe7da99.js new file mode 100644 index 00000000..96c1dc85 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d217a3b.ffe7da99.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d217a3b"],{c81a:function(e,a,t){"use strict";t.r(a);var l=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("el-dialog",e._g(e._b({attrs:{"close-on-click-modal":!1,"modal-append-to-body":!1},on:{open:e.onOpen,close:e.onClose}},"el-dialog",e.$attrs,!1),e.$listeners),[t("el-row",{attrs:{gutter:0}},[t("el-form",{ref:"elForm",attrs:{model:e.formData,rules:e.rules,size:"small","label-width":"100px"}},[t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"选项名",prop:"label"}},[t("el-input",{attrs:{placeholder:"请输入选项名",clearable:""},model:{value:e.formData.label,callback:function(a){e.$set(e.formData,"label",a)},expression:"formData.label"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"选项值",prop:"value"}},[t("el-input",{attrs:{placeholder:"请输入选项值",clearable:""},model:{value:e.formData.value,callback:function(a){e.$set(e.formData,"value",a)},expression:"formData.value"}},[t("el-select",{style:{width:"100px"},attrs:{slot:"append"},slot:"append",model:{value:e.dataType,callback:function(a){e.dataType=a},expression:"dataType"}},e._l(e.dataTypeOptions,(function(e,a){return t("el-option",{key:a,attrs:{label:e.label,value:e.value,disabled:e.disabled}})})),1)],1)],1)],1)],1)],1),t("div",{attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.handleConfirm}},[e._v(" 确定 ")]),t("el-button",{on:{click:e.close}},[e._v(" 取消 ")])],1)],1)],1)},o=[],r=t("ed08"),n={components:{},inheritAttrs:!1,props:[],data:function(){return{id:100,formData:{label:void 0,value:void 0},rules:{label:[{required:!0,message:"请输入选项名",trigger:"blur"}],value:[{required:!0,message:"请输入选项值",trigger:"blur"}]},dataType:"string",dataTypeOptions:[{label:"字符串",value:"string"},{label:"数字",value:"number"}]}},computed:{},watch:{"formData.value":function(e){this.dataType=Object(r["e"])(e)?"number":"string"}},created:function(){},mounted:function(){},methods:{onOpen:function(){this.formData={label:void 0,value:void 0}},onClose:function(){},close:function(){this.$emit("update:visible",!1)},handleConfirm:function(){var e=this;this.$refs.elForm.validate((function(a){a&&("number"===e.dataType&&(e.formData.value=parseFloat(e.formData.value)),e.formData.id=e.id++,e.$emit("commit",e.formData),e.close())}))}}},s=n,i=t("2877"),u=Object(i["a"])(s,l,o,!1,null,null,null);a["default"]=u.exports}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d217a3b.ffe7da99.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d217a3b.ffe7da99.js.gz new file mode 100644 index 00000000..7046017f Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d217a3b.ffe7da99.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d217c9e.e6a062d5.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d217c9e.e6a062d5.js new file mode 100644 index 00000000..8b7740a8 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d217c9e.e6a062d5.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d217c9e"],{c7e9:function(n,c,d){"use strict";d.r(c);d("d3b7"),d("ddb0"),d("d81d"),d("ac1f"),d("466d");var e=d("23f1"),t=function(n){return n.keys()},u=/\.\/(.*)\.svg/,a=t(e).map((function(n){return n.match(u)[1]}));c["default"]=a}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d217c9e.e6a062d5.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d217c9e.e6a062d5.js.gz new file mode 100644 index 00000000..4c0f39e2 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d217c9e.e6a062d5.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d21a3bb.b78e776d.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d21a3bb.b78e776d.js new file mode 100644 index 00000000..3216cf06 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d21a3bb.b78e776d.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d21a3bb"],{bb49:function(e,o,t){"use strict";t.r(o);var r=["platform-eleme","eleme","delete-solid","delete","s-tools","setting","user-solid","user","phone","phone-outline","more","more-outline","star-on","star-off","s-goods","goods","warning","warning-outline","question","info","remove","circle-plus","success","error","zoom-in","zoom-out","remove-outline","circle-plus-outline","circle-check","circle-close","s-help","help","minus","plus","check","close","picture","picture-outline","picture-outline-round","upload","upload2","download","camera-solid","camera","video-camera-solid","video-camera","message-solid","bell","s-cooperation","s-order","s-platform","s-fold","s-unfold","s-operation","s-promotion","s-home","s-release","s-ticket","s-management","s-open","s-shop","s-marketing","s-flag","s-comment","s-finance","s-claim","s-custom","s-opportunity","s-data","s-check","s-grid","menu","share","d-caret","caret-left","caret-right","caret-bottom","caret-top","bottom-left","bottom-right","back","right","bottom","top","top-left","top-right","arrow-left","arrow-right","arrow-down","arrow-up","d-arrow-left","d-arrow-right","video-pause","video-play","refresh","refresh-right","refresh-left","finished","sort","sort-up","sort-down","rank","loading","view","c-scale-to-original","date","edit","edit-outline","folder","folder-opened","folder-add","folder-remove","folder-delete","folder-checked","tickets","document-remove","document-delete","document-copy","document-checked","document","document-add","printer","paperclip","takeaway-box","search","monitor","attract","mobile","scissors","umbrella","headset","brush","mouse","coordinate","magic-stick","reading","data-line","data-board","pie-chart","data-analysis","collection-tag","film","suitcase","suitcase-1","receiving","collection","files","notebook-1","notebook-2","toilet-paper","office-building","school","table-lamp","house","no-smoking","smoking","shopping-cart-full","shopping-cart-1","shopping-cart-2","shopping-bag-1","shopping-bag-2","sold-out","sell","present","box","bank-card","money","coin","wallet","discount","price-tag","news","guide","male","female","thumb","cpu","link","connection","open","turn-off","set-up","chat-round","chat-line-round","chat-square","chat-dot-round","chat-dot-square","chat-line-square","message","postcard","position","turn-off-microphone","microphone","close-notification","bangzhu","time","odometer","crop","aim","switch-button","full-screen","copy-document","mic","stopwatch","medal-1","medal","trophy","trophy-1","first-aid-kit","discover","place","location","location-outline","location-information","add-location","delete-location","map-location","alarm-clock","timer","watch-1","watch","lock","unlock","key","service","mobile-phone","bicycle","truck","ship","basketball","football","soccer","baseball","wind-power","light-rain","lightning","heavy-rain","sunrise","sunrise-1","sunset","sunny","cloudy","partly-cloudy","cloudy-and-sunny","moon","moon-night","dish","dish-1","food","chicken","fork-spoon","knife-fork","burger","tableware","sugar","dessert","ice-cream","hot-water","water-cup","coffee-cup","cold-drink","goblet","goblet-full","goblet-square","goblet-square-full","refrigerator","grape","watermelon","cherry","apple","pear","orange","coffee","ice-tea","ice-drink","milk-tea","potato-strips","lollipop","ice-cream-square","ice-cream-round"];o["default"]=r}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d21a3bb.b78e776d.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d21a3bb.b78e776d.js.gz new file mode 100644 index 00000000..c93534d7 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d21a3bb.b78e776d.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d22252c.91142ca3.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d22252c.91142ca3.js new file mode 100644 index 00000000..27a708ae --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d22252c.91142ca3.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d22252c"],{cdb7:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0,"label-width":"68px"}},[a("el-form-item",{attrs:{label:"参数名称",prop:"configName"}},[a("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入参数名称",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.configName,callback:function(t){e.$set(e.queryParams,"configName",t)},expression:"queryParams.configName"}})],1),a("el-form-item",{attrs:{label:"参数键名",prop:"configKey"}},[a("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入参数键名",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.configKey,callback:function(t){e.$set(e.queryParams,"configKey",t)},expression:"queryParams.configKey"}})],1),a("el-form-item",{attrs:{label:"系统内置",prop:"configType"}},[a("el-select",{attrs:{placeholder:"系统内置",clearable:""},model:{value:e.queryParams.configType,callback:function(t){e.$set(e.queryParams,"configType",t)},expression:"queryParams.configType"}},e._l(e.dict.type.sys_yes_no,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"创建时间"}},[a("el-date-picker",{staticStyle:{width:"240px"},attrs:{"value-format":"yyyy-MM-dd",type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.dateRange,callback:function(t){e.dateRange=t},expression:"dateRange"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),a("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),a("el-row",{staticClass:"mb8",attrs:{gutter:10}},[a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:config:add"],expression:"['system:config:add']"}],attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:e.handleAdd}},[e._v("新增")])],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:config:edit"],expression:"['system:config:edit']"}],attrs:{type:"success",plain:"",icon:"el-icon-edit",size:"mini",disabled:e.single},on:{click:e.handleUpdate}},[e._v("修改")])],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:config:remove"],expression:"['system:config:remove']"}],attrs:{type:"danger",plain:"",icon:"el-icon-delete",size:"mini",disabled:e.multiple},on:{click:e.handleDelete}},[e._v("删除")])],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:config:export"],expression:"['system:config:export']"}],attrs:{type:"warning",plain:"",icon:"el-icon-download",size:"mini"},on:{click:e.handleExport}},[e._v("导出")])],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:config:remove"],expression:"['system:config:remove']"}],attrs:{type:"danger",plain:"",icon:"el-icon-refresh",size:"mini"},on:{click:e.handleRefreshCache}},[e._v("刷新缓存")])],1),a("right-toolbar",{attrs:{showSearch:e.showSearch},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getList}})],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.configList},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),a("el-table-column",{attrs:{label:"参数主键",align:"center",prop:"configId"}}),a("el-table-column",{attrs:{label:"参数名称",align:"center",prop:"configName","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"参数键名",align:"center",prop:"configKey","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"参数键值",align:"center",prop:"configValue"}}),a("el-table-column",{attrs:{label:"系统内置",align:"center",prop:"configType"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("dict-tag",{attrs:{options:e.dict.type.sys_yes_no,value:t.row.configType}})]}}])}),a("el-table-column",{attrs:{label:"备注",align:"center",prop:"remark","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"创建时间",align:"center",prop:"createTime",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}])}),a("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:config:edit"],expression:"['system:config:edit']"}],attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(a){return e.handleUpdate(t.row)}}},[e._v("修改")]),a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:config:remove"],expression:"['system:config:remove']"}],attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(a){return e.handleDelete(t.row)}}},[e._v("删除")])]}}])})],1),a("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}}),a("el-dialog",{attrs:{title:e.title,visible:e.open,width:"500px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"参数名称",prop:"configName"}},[a("el-input",{attrs:{placeholder:"请输入参数名称"},model:{value:e.form.configName,callback:function(t){e.$set(e.form,"configName",t)},expression:"form.configName"}})],1),a("el-form-item",{attrs:{label:"参数键名",prop:"configKey"}},[a("el-input",{attrs:{placeholder:"请输入参数键名"},model:{value:e.form.configKey,callback:function(t){e.$set(e.form,"configKey",t)},expression:"form.configKey"}})],1),a("el-form-item",{attrs:{label:"参数键值",prop:"configValue"}},[a("el-input",{attrs:{placeholder:"请输入参数键值"},model:{value:e.form.configValue,callback:function(t){e.$set(e.form,"configValue",t)},expression:"form.configValue"}})],1),a("el-form-item",{attrs:{label:"系统内置",prop:"configType"}},[a("el-radio-group",{model:{value:e.form.configType,callback:function(t){e.$set(e.form,"configType",t)},expression:"form.configType"}},e._l(e.dict.type.sys_yes_no,(function(t){return a("el-radio",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.label))])})),1)],1),a("el-form-item",{attrs:{label:"备注",prop:"remark"}},[a("el-input",{attrs:{type:"textarea",placeholder:"请输入内容"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")]),a("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)],1)],1)},i=[],o=a("5530"),r=(a("d81d"),a("c0c3")),l={name:"Config",dicts:["sys_yes_no"],data:function(){return{loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,configList:[],title:"",open:!1,dateRange:[],queryParams:{pageNum:1,pageSize:10,configName:void 0,configKey:void 0,configType:void 0},form:{},rules:{configName:[{required:!0,message:"参数名称不能为空",trigger:"blur"}],configKey:[{required:!0,message:"参数键名不能为空",trigger:"blur"}],configValue:[{required:!0,message:"参数键值不能为空",trigger:"blur"}]}}},created:function(){this.getList()},methods:{getList:function(){var e=this;this.loading=!0,Object(r["e"])(this.addDateRange(this.queryParams,this.dateRange)).then((function(t){e.configList=t.rows,e.total=t.total,e.loading=!1}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={configId:void 0,configName:void 0,configKey:void 0,configValue:void 0,configType:"Y",remark:void 0},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.dateRange=[],this.resetForm("queryForm"),this.handleQuery()},handleAdd:function(){this.reset(),this.open=!0,this.title="添加参数"},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.configId})),this.single=1!=e.length,this.multiple=!e.length},handleUpdate:function(e){var t=this;this.reset();var a=e.configId||this.ids;Object(r["c"])(a).then((function(e){t.form=e.data,t.open=!0,t.title="修改参数"}))},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(void 0!=e.form.configId?Object(r["g"])(e.form).then((function(t){e.$modal.msgSuccess("修改成功"),e.open=!1,e.getList()})):Object(r["a"])(e.form).then((function(t){e.$modal.msgSuccess("新增成功"),e.open=!1,e.getList()})))}))},handleDelete:function(e){var t=this,a=e.configId||this.ids;this.$modal.confirm('是否确认删除参数编号为"'+a+'"的数据项?').then((function(){return Object(r["b"])(a)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))},handleExport:function(){this.download("system/config/export",Object(o["a"])({},this.queryParams),"config_".concat((new Date).getTime(),".xlsx"))},handleRefreshCache:function(){var e=this;Object(r["f"])().then((function(){e.$modal.msgSuccess("刷新成功")}))}}},s=l,c=a("2877"),m=Object(c["a"])(s,n,i,!1,null,null,null);t["default"]=m.exports}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d22252c.91142ca3.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d22252c.91142ca3.js.gz new file mode 100644 index 00000000..fb31bbd2 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d22252c.91142ca3.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d230898.d4bc10d1.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d230898.d4bc10d1.js new file mode 100644 index 00000000..fe0b2437 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d230898.d4bc10d1.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d230898"],{ed69:function(e,t,l){"use strict";l.r(t);var a=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("el-form",{ref:"basicInfoForm",attrs:{model:e.info,rules:e.rules,"label-width":"150px"}},[l("el-row",[l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"表名称",prop:"tableName"}},[l("el-input",{attrs:{placeholder:"请输入仓库名称"},model:{value:e.info.tableName,callback:function(t){e.$set(e.info,"tableName",t)},expression:"info.tableName"}})],1)],1),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"表描述",prop:"tableComment"}},[l("el-input",{attrs:{placeholder:"请输入"},model:{value:e.info.tableComment,callback:function(t){e.$set(e.info,"tableComment",t)},expression:"info.tableComment"}})],1)],1),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"实体类名称",prop:"className"}},[l("el-input",{attrs:{placeholder:"请输入"},model:{value:e.info.className,callback:function(t){e.$set(e.info,"className",t)},expression:"info.className"}})],1)],1),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"作者",prop:"functionAuthor"}},[l("el-input",{attrs:{placeholder:"请输入"},model:{value:e.info.functionAuthor,callback:function(t){e.$set(e.info,"functionAuthor",t)},expression:"info.functionAuthor"}})],1)],1),l("el-col",{attrs:{span:24}},[l("el-form-item",{attrs:{label:"备注",prop:"remark"}},[l("el-input",{attrs:{type:"textarea",rows:3},model:{value:e.info.remark,callback:function(t){e.$set(e.info,"remark",t)},expression:"info.remark"}})],1)],1)],1)],1)},r=[],o={props:{info:{type:Object,default:null}},data:function(){return{rules:{tableName:[{required:!0,message:"请输入表名称",trigger:"blur"}],tableComment:[{required:!0,message:"请输入表描述",trigger:"blur"}],className:[{required:!0,message:"请输入实体类名称",trigger:"blur"}],functionAuthor:[{required:!0,message:"请输入作者",trigger:"blur"}]}}}},n=o,s=l("2877"),i=Object(s["a"])(n,a,r,!1,null,null,null);t["default"]=i.exports}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d230898.d4bc10d1.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d230898.d4bc10d1.js.gz new file mode 100644 index 00000000..59e4ff21 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d230898.d4bc10d1.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d238605.9e906377.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d238605.9e906377.js new file mode 100644 index 00000000..268311a0 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d238605.9e906377.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d238605"],{feb2:function(e,i,t){"use strict";t.r(i);var n=t("ed08");i["default"]={data:function(){return{$_sidebarElm:null,$_resizeHandler:null}},mounted:function(){this.initListener()},activated:function(){this.$_resizeHandler||this.initListener(),this.resize()},beforeDestroy:function(){this.destroyListener()},deactivated:function(){this.destroyListener()},methods:{$_sidebarResizeHandler:function(e){"width"===e.propertyName&&this.$_resizeHandler()},initListener:function(){var e=this;this.$_resizeHandler=Object(n["c"])((function(){e.resize()}),100),window.addEventListener("resize",this.$_resizeHandler),this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler)},destroyListener:function(){window.removeEventListener("resize",this.$_resizeHandler),this.$_resizeHandler=null,this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)},resize:function(){var e=this.chart;e&&e.resize()}}}}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d238605.9e906377.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d238605.9e906377.js.gz new file mode 100644 index 00000000..0fb9a507 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2d238605.9e906377.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2e4a48fd.d10ee017.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2e4a48fd.d10ee017.js new file mode 100644 index 00000000..3d1d720b --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2e4a48fd.d10ee017.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2e4a48fd"],{"37b7":function(e,t,r){"use strict";r.d(t,"d",(function(){return s})),r.d(t,"e",(function(){return n})),r.d(t,"c",(function(){return o})),r.d(t,"a",(function(){return i})),r.d(t,"b",(function(){return l})),r.d(t,"f",(function(){return c}));var a=r("b775");function s(e){return Object(a["a"])({url:"/business/orderFormal/list",method:"get",params:e})}function n(e){return Object(a["a"])({url:"/outer/company/orderFormal/list",method:"get",params:e})}function o(e){return Object(a["a"])({url:"/business/orderFormal/"+e,method:"get"})}function i(e){return Object(a["a"])({url:"/business/orderFormal/addCar",method:"post",data:e})}function l(e){return Object(a["a"])({url:"/business/orderFormal/checkCarStatus",method:"put",data:e})}function c(e){return Object(a["a"])({url:"/business/orderFormal",method:"put",data:e})}},"634a":function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{inline:!0,model:e.queryParams,"label-width":"68px",size:"small"}},[r("el-form-item",{attrs:{label:"检查单位",prop:"inspectOrgId"}},[r("treeselect",{staticStyle:{width:"350px"},attrs:{options:e.deptOptions,"show-count":!0,defaultExpandLevel:1/0,placeholder:"请选择检查单位"},model:{value:e.queryParams.inspectOrgId,callback:function(t){e.$set(e.queryParams,"inspectOrgId",t)},expression:"queryParams.inspectOrgId"}})],1),r("el-form-item",{attrs:{label:"委托单号",prop:"orderId"}},[r("el-input",{attrs:{clearable:"",placeholder:"请输入委托单号"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.orderId,callback:function(t){e.$set(e.queryParams,"orderId",t)},expression:"queryParams.orderId"}})],1),r("el-form-item",{attrs:{label:"委托单位",prop:"companyId"}},[r("el-select",{attrs:{placeholder:"请选择委托单位",clearable:""},model:{value:e.queryParams.companyId,callback:function(t){e.$set(e.queryParams,"companyId",t)},expression:"queryParams.companyId"}},e._l(e.companyList,(function(e){return r("el-option",{key:e.id,attrs:{label:e.companyName,value:e.id}})})),1)],1),r("el-form-item",{attrs:{label:"船名航次",prop:"shipName"}},[r("el-input",{attrs:{clearable:"",placeholder:"请输入船名航次"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.shipName,callback:function(t){e.$set(e.queryParams,"shipName",t)},expression:"queryParams.shipName"}})],1),r("el-form-item",{attrs:{label:"状态",prop:"status"}},[r("el-select",{attrs:{placeholder:"请选择状态",clearable:""},model:{value:e.queryParams.status,callback:function(t){e.$set(e.queryParams,"status",t)},expression:"queryParams.status"}},e._l(e.dict.type.orderformal_status,(function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),r("el-form-item",[r("el-button",{attrs:{icon:"el-icon-search",size:"mini",type:"primary"},on:{click:e.handleQuery}},[e._v("搜索")]),r("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),r("el-row",{staticClass:"mb8",attrs:{gutter:10}},[r("right-toolbar",{attrs:{showSearch:e.showSearch},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getList}})],1),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.orderFormalList}},[r("el-table-column",{attrs:{align:"center",label:"委托单位",prop:"companyName","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{align:"center",label:"检查单位",prop:"inspectOrgName","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{align:"center",label:"预录单号",prop:"preOrderId","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{align:"center",label:"委托单号",prop:"orderId","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{align:"center",label:"船名航次",prop:"shipName","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{align:"center",label:"车辆总数(台)",prop:"carCount","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{label:"生效时间",align:"center",prop:"createTime","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}])}),r("el-table-column",{attrs:{align:"center",prop:"status",label:"状态","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[r("dict-tag",{attrs:{options:e.dict.type.orderformal_status,value:t.row.status}})]}}])}),r("el-table-column",{attrs:{align:"center","class-name":"small-padding fixed-width",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return["00"==t.row.status?r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:orderFormal:addCar"],expression:"['business:orderFormal:addCar']"}],attrs:{icon:"el-icon-plus",size:"mini",type:"text"},on:{click:function(r){return e.handleAdd(t.row)}}},[e._v("新增车辆 ")]):e._e(),"00"==t.row.status?r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:orderFormal:edit"],expression:"['business:orderFormal:edit']"}],attrs:{icon:"el-icon-circle-check",size:"mini",type:"text"},on:{click:function(r){return e.handleDelete(t.row)}}},[e._v("已完成 ")]):e._e(),r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:inspect:list"],expression:"['business:inspect:list']"}],attrs:{icon:"el-icon-document",size:"mini",type:"text"},on:{click:function(r){return e.handleDetail(t.row)}}},[e._v("车辆信息 ")])]}}])})],1),r("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total > 0"}],attrs:{limit:e.queryParams.pageSize,page:e.queryParams.pageNum,total:e.total},on:{"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},pagination:e.getList}}),r("el-dialog",{attrs:{title:e.title,visible:e.open,"append-to-body":"",width:"800px"},on:{"update:visible":function(t){e.open=t}}},[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"130px"}},[r("el-descriptions",{staticClass:"margin-top",attrs:{title:"委托单信息",column:2}},[r("el-descriptions-item",{attrs:{label:"委托单位"}},[e._v(e._s(e.form.companyName))]),r("el-descriptions-item",{attrs:{label:"检查单位"}},[e._v(e._s(e.form.inspectOrgName))]),r("el-descriptions-item",{attrs:{label:"预录单号"}},[e._v(e._s(e.form.preOrderId))]),r("el-descriptions-item",{attrs:{label:"委托单号"}},[e._v(e._s(e.form.orderId))]),r("el-descriptions-item",{attrs:{label:"船名航次"}},[e._v(e._s(e.form.shipName))])],1),r("h2",{staticStyle:{"font-size":"16px","font-weight":"700"}},[e._v("车辆信息")]),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"车架号(VIN码):",prop:"carVin"}},[r("el-input",{attrs:{placeholder:"请输入车架号(VIN码)"},model:{value:e.form.carVin,callback:function(t){e.$set(e.form,"carVin",t)},expression:"form.carVin"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"车型:",prop:"carModel"}},[r("el-input",{attrs:{placeholder:"请输入车型"},model:{value:e.form.carModel,callback:function(t){e.$set(e.form,"carModel",t)},expression:"form.carModel"}})],1)],1)],1)],1),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")]),r("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)],1),r("el-dialog",{attrs:{title:"提示信息",visible:e.opens,"append-to-body":"",width:e.wstyle},on:{"update:visible":function(t){e.opens=t}}},[r("el-descriptions",{staticClass:"margin-top",attrs:{title:"委托单信息",column:2}},[r("el-descriptions-item",{attrs:{label:"委托单位"}},[e._v(e._s(e.form.companyName))]),r("el-descriptions-item",{attrs:{label:"检查单位"}},[e._v(e._s(e.form.inspectOrgName))]),r("el-descriptions-item",{attrs:{label:"预录单号"}},[e._v(e._s(e.form.preOrderId))]),r("el-descriptions-item",{attrs:{label:"委托单号"}},[e._v(e._s(e.form.orderId))]),r("el-descriptions-item",{attrs:{label:"船名航次"}},[e._v(e._s(e.form.shipName))])],1),e.existFlag?e._e():r("div",{staticStyle:{"font-size":"18px","text-align":"center"}},[r("el-button",{staticStyle:{"font-size":"25px",color:"green"},attrs:{icon:"el-icon-success",type:"text"}}),e._v(e._s(e.remark))],1),e.existFlag?r("div",{staticStyle:{"font-size":"16px","text-align":"left",color:"red"}},[r("el-button",{staticStyle:{"font-size":"25px",color:"#ffba00"},attrs:{icon:"el-icon-info",type:"text"}}),e._v(e._s(e.remark))],1):e._e(),e.existFlag?r("el-table",{attrs:{maxheight:"350px",data:e.tableData}},[r("el-table-column",{attrs:{align:"center",label:"车架号",prop:"carVin","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:inspectDetail:list"],expression:"['business:inspectDetail:list']"}],staticStyle:{color:"#1890ff",cursor:"pointer"},on:{click:function(r){return e.handleDetails(t.row)}}},[e._v(e._s(t.row.carVin))])]}}],null,!1,2792238561)}),r("el-table-column",{attrs:{align:"center",label:"底盘检查状态",prop:"chassisInspectStatus","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[r("dict-tag",{attrs:{options:e.dict.type.inspect_status,value:t.row.chassisInspectStatus}})]}}],null,!1,2173397612)}),r("el-table-column",{attrs:{align:"center",label:"车身检查状态",prop:"carBodyInspectStatus","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[r("dict-tag",{attrs:{options:e.dict.type.inspect_status,value:t.row.carBodyInspectStatus}})]}}],null,!1,213127868)}),r("el-table-column",{attrs:{align:"center",label:"车辆状态",prop:"status","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[r("dict-tag",{attrs:{options:e.dict.type.car_status,value:t.row.status}})]}}],null,!1,496815244)})],1):e._e(),e.existFlag?r("div",{staticClass:"block",staticStyle:{"margin-top":"15px"}},[r("el-pagination",{attrs:{"current-page":e.page,"page-size":e.size,"page-sizes":e.pageSizes,layout:"total, sizes, prev, pager, next, jumper",total:e.totals},on:{"size-change":e.sizeChange,"current-change":e.currentChange}})],1):e._e(),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e.existFlag?e._e():r("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.handleDeletes(e.form)}}},[e._v("确 定")]),r("el-button",{on:{click:function(t){e.opens=!1}}},[e._v("关 闭")])],1)],1)],1)},s=[],n=(r("e9c4"),r("a434"),r("d81d"),r("37b7")),o=r("c3a4"),i=r("fcb7"),l=r("ca17"),c=r.n(l),u=(r("542c"),{name:"OrderFormal",components:{Treeselect:c.a},dicts:["orderformal_status","car_status","inspect_status"],data:function(){return{loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,orderFormalList:[],title:"",open:!1,opens:!1,titles:"",carInfoList:[],queryParams:{pageNum:1,pageSize:10,inspectOrgId:null,shipName:"",orderId:"",companyId:"",status:""},remark:"",existFlag:!1,wstyle:"500px",companyList:[],deptOptions:[],form:{},page:0,size:10,totals:0,pageSizes:[10,20,50,100,200,300,400,500,1e3],tableData:[],rules:{carVin:[{required:!0,message:"不能为空",trigger:"blur"}]}}},created:function(){this.getTreeselect(),this.getList()},methods:{getTabelData2:function(){var e=JSON.parse(JSON.stringify(this.carInfoList));this.tableData=e.splice((this.page-1)*this.size,this.size),this.totals=this.carInfoList.length},currentChange:function(e){console.log("翻页,当前为第几页",e),this.page=e,this.getTabelData2()},sizeChange:function(e){console.log("改变每页多少条,当前一页多少条数据",e),this.size=e,this.page=1,this.getTabelData2()},getTreeselect:function(){var e=this;Object(i["g"])().then((function(t){e.deptOptions=t.data}));var t={pageNum:1,pageSize:1e3,status:"00"};Object(o["e"])(t).then((function(t){e.companyList=t.data}))},getList:function(){var e=this;this.loading=!0,Object(n["d"])(this.queryParams).then((function(t){e.orderFormalList=t.rows,e.total=t.total,e.loading=!1}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.id})),this.single=1!==e.length,this.multiple=!e.length},handleAdd:function(e){var t=this;this.reset();var r=e.id||this.ids;Object(n["c"])(r).then((function(e){t.form=e.data,t.open=!0,t.title="添加车辆"}))},handleDetail:function(e){this.$router.push({path:"/check/inspect",query:{shipName:e.shipName,orderId:e.orderId}})},handleDetails:function(e){this.opens=!1,this.$router.push({path:"/check/inspect",query:{carVin:e.carVin,orderId:e.orderId}})},handleUpdate:function(e){var t=this;this.reset();var r=e.id||this.ids;Object(n["c"])(r).then((function(e){t.form=e.data,t.open=!0,t.title="修改车辆正式委托单信息历史"}))},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&Object(n["a"])(e.form).then((function(t){e.$modal.msgSuccess("新增成功"),e.open=!1,e.getList()}))}))},handleDelete:function(e){var t=this,r=e.id||this.ids;Object(n["b"])({id:r}).then((function(r){t.form=e,t.opens=!0,t.remark=r.data.remark,t.existFlag=r.data.existFlag,t.wstyle="500px",1==r.data.existFlag&&(t.carInfoList=r.data.carInfoList,t.wstyle="800px",t.getTabelData2())}))},handleDeletes:function(e){var t=this;Object(n["f"])({id:e.id}).then((function(e){t.opens=!1,t.$modal.msgSuccess("成功"),t.getList()}))}}}),d=u,p=(r("a1f8"),r("2877")),m=Object(p["a"])(d,a,s,!1,null,null,null);t["default"]=m.exports},7783:function(e,t,r){},a1f8:function(e,t,r){"use strict";r("7783")},c3a4:function(e,t,r){"use strict";r.d(t,"d",(function(){return s})),r.d(t,"e",(function(){return n})),r.d(t,"c",(function(){return o})),r.d(t,"a",(function(){return i})),r.d(t,"f",(function(){return l})),r.d(t,"b",(function(){return c}));var a=r("b775");function s(e){return Object(a["a"])({url:"/business/company/list",method:"get",params:e})}function n(e){return Object(a["a"])({url:"/business/company/listWithNoPermission",method:"get",params:e})}function o(e){return Object(a["a"])({url:"/business/company/"+e,method:"get"})}function i(e){return Object(a["a"])({url:"/business/company",method:"post",data:e})}function l(e){return Object(a["a"])({url:"/business/company",method:"put",data:e})}function c(e){return Object(a["a"])({url:"/business/company/"+e,method:"delete"})}},fcb7:function(e,t,r){"use strict";r.d(t,"d",(function(){return s})),r.d(t,"e",(function(){return n})),r.d(t,"c",(function(){return o})),r.d(t,"g",(function(){return i})),r.d(t,"f",(function(){return l})),r.d(t,"a",(function(){return c})),r.d(t,"h",(function(){return u})),r.d(t,"b",(function(){return d}));var a=r("b775");function s(e){return Object(a["a"])({url:"/system/dept/list",method:"get",params:e})}function n(e){return Object(a["a"])({url:"/system/dept/list/exclude/"+e,method:"get"})}function o(e){return Object(a["a"])({url:"/system/dept/"+e,method:"get"})}function i(){return Object(a["a"])({url:"/system/dept/treeselect",method:"get"})}function l(e){return Object(a["a"])({url:"/system/dept/roleDeptTreeselect/"+e,method:"get"})}function c(e){return Object(a["a"])({url:"/system/dept",method:"post",data:e})}function u(e){return Object(a["a"])({url:"/system/dept",method:"put",data:e})}function d(e){return Object(a["a"])({url:"/system/dept/"+e,method:"delete"})}}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2e4a48fd.d10ee017.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2e4a48fd.d10ee017.js.gz new file mode 100644 index 00000000..5c44e204 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-2e4a48fd.d10ee017.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-36bbefa0.f78e4893.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-36bbefa0.f78e4893.js new file mode 100644 index 00000000..61f54e1a --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-36bbefa0.f78e4893.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-36bbefa0"],{"04d1":function(e,t,r){var a=r("342f"),n=a.match(/firefox\/(\d+)/i);e.exports=!!n&&+n[1]},"4e82":function(e,t,r){"use strict";var a=r("23e7"),n=r("e330"),l=r("59ed"),o=r("7b0b"),s=r("07fa"),i=r("577e"),u=r("d039"),c=r("addb"),m=r("a640"),d=r("04d1"),p=r("d998"),f=r("2d00"),h=r("512ce"),g=[],b=n(g.sort),v=n(g.push),P=u((function(){g.sort(void 0)})),y=u((function(){g.sort(null)})),N=m("sort"),w=!u((function(){if(f)return f<70;if(!(d&&d>3)){if(p)return!0;if(h)return h<603;var e,t,r,a,n="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:r=3;break;case 68:case 71:r=4;break;default:r=2}for(a=0;a<47;a++)g.push({k:t+a,v:r})}for(g.sort((function(e,t){return t.v-e.v})),a=0;ai(r)?1:-1}};a({target:"Array",proto:!0,forced:_},{sort:function(e){void 0!==e&&l(e);var t=o(this);if(w)return void 0===e?b(t):b(t,e);var r,a,n=[],i=s(t);for(a=0;a0)e[a]=e[--a];a!==l++&&(e[a]=r)}return e},s=function(e,t,r,a){var n=t.length,l=r.length,o=0,s=0;while(o0,expression:"total > 0"}],attrs:{limit:e.queryParams.pageSize,page:e.queryParams.pageNum,total:e.total},on:{"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},pagination:e.getList}}),r("el-dialog",{attrs:{title:e.title,visible:e.open,"append-to-body":"",width:"500px"},on:{"update:visible":function(t){e.open=t}}},[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[r("el-form-item",{attrs:{label:"预录单号",prop:"preOrderId"}},[r("el-input",{attrs:{placeholder:"请输入预录单号"},model:{value:e.form.preOrderId,callback:function(t){e.$set(e.form,"preOrderId",t)},expression:"form.preOrderId"}})],1),r("el-form-item",{attrs:{label:"委托单位",prop:"companyName"}},[r("el-input",{attrs:{placeholder:"请输入委托单位"},model:{value:e.form.companyId,callback:function(t){e.$set(e.form,"companyId",t)},expression:"form.companyId"}})],1),r("el-form-item",{attrs:{label:"车架号",prop:"carVin"}},[r("el-input",{attrs:{placeholder:"请输入车架号"},model:{value:e.form.carVin,callback:function(t){e.$set(e.form,"carVin",t)},expression:"form.carVin"}})],1),r("el-form-item",{attrs:{label:"船名航次",prop:"shipName"}},[r("el-input",{attrs:{placeholder:"请输入船名航次"},model:{value:e.form.shipName,callback:function(t){e.$set(e.form,"shipName",t)},expression:"form.shipName"}})],1),r("el-form-item",{attrs:{label:"底盘检查场地",prop:"chassisInspectSite"}},[r("el-input",{attrs:{placeholder:"请输入底盘检查场地"},model:{value:e.form.chassisInspectSite,callback:function(t){e.$set(e.form,"chassisInspectSite",t)},expression:"form.chassisInspectSite"}})],1),r("el-form-item",{attrs:{label:"车身检查场地",prop:"carBodyInspectSite"}},[r("el-input",{attrs:{placeholder:"请输入车身检查场地"},model:{value:e.form.carBodyInspectSite,callback:function(t){e.$set(e.form,"carBodyInspectSite",t)},expression:"form.carBodyInspectSite"}})],1),r("el-form-item",{attrs:{label:"发运单号",prop:"waybillNumber"}},[r("el-input",{attrs:{placeholder:"请输入发运单号"},model:{value:e.form.waybillNumber,callback:function(t){e.$set(e.form,"waybillNumber",t)},expression:"form.waybillNumber"}})],1),r("el-form-item",{attrs:{label:"启运港",prop:"departPort"}},[r("el-input",{attrs:{placeholder:"请输入启运港"},model:{value:e.form.departPort,callback:function(t){e.$set(e.form,"departPort",t)},expression:"form.departPort"}})],1),r("el-form-item",{attrs:{label:"车型",prop:"carModel"}},[r("el-input",{attrs:{placeholder:"请输入车型"},model:{value:e.form.carModel,callback:function(t){e.$set(e.form,"carModel",t)},expression:"form.carModel"}})],1),r("el-form-item",{attrs:{label:"目的港",prop:"destinationPort"}},[r("el-input",{attrs:{placeholder:"请输入目的港"},model:{value:e.form.destinationPort,callback:function(t){e.$set(e.form,"destinationPort",t)},expression:"form.destinationPort"}})],1),r("el-form-item",{attrs:{label:"目的国",prop:"destinationCountry"}},[r("el-input",{attrs:{placeholder:"请输入目的国"},model:{value:e.form.destinationCountry,callback:function(t){e.$set(e.form,"destinationCountry",t)},expression:"form.destinationCountry"}})],1)],1),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")]),r("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)],1)],1)},n=[],o=r("5530"),i=(r("d81d"),r("b775"));function s(e){return Object(i["a"])({url:"/business/preRecordDetail/list",method:"get",params:e})}function l(e){return Object(i["a"])({url:"/business/preRecordDetail/"+e,method:"get"})}function c(e){return Object(i["a"])({url:"/business/preRecordDetail",method:"post",data:e})}function u(e){return Object(i["a"])({url:"/business/preRecordDetail",method:"put",data:e})}function p(e){return Object(i["a"])({url:"/business/preRecordDetail/"+e,method:"delete"})}var m=r("c3a4"),d=r("fcb7"),f=r("ca17"),h=r.n(f),b=(r("542c"),{name:"PreRecordDetail",components:{Treeselect:h.a},dicts:["prerecord_status"],data:function(){return{loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,preRecordDetailList:[],title:"",open:!1,queryParams:{pageNum:1,pageSize:10,shipName:"",preOrderId:"",carVin:"",companyId:""},companyList:[],deptOptions:[],form:{},rules:{}}},created:function(){this.getquery(),this.getTreeselect(),this.getList()},watch:{$route:function(){this.getquery(),this.getList()}},methods:{getquery:function(){var e=this.$route.query.shipName;this.queryParams.shipName=e;var t=this.$route.query.preOrderId;this.queryParams.preOrderId=t},getTreeselect:function(){var e=this;Object(d["g"])().then((function(t){e.deptOptions=t.data}));var t={pageNum:1,pageSize:1e3,status:"00"};Object(m["e"])(t).then((function(t){e.companyList=t.data}))},getList:function(){var e=this;this.loading=!0,s(this.queryParams).then((function(t){e.preRecordDetailList=t.rows,e.total=t.total,e.loading=!1}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.queryParams={pageNum:1,pageSize:10,shipName:"",preOrderId:"",carVin:"",companyId:""},this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.id})),this.single=1!==e.length,this.multiple=!e.length},handleAdd:function(){this.reset(),this.open=!0,this.title="添加车辆预录信息明细"},handleUpdate:function(e){var t=this;this.reset();var r=e.id||this.ids;l(r).then((function(e){t.form=e.data,t.open=!0,t.title="修改车辆预录信息明细"}))},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(null!=e.form.id?u(e.form).then((function(t){e.$modal.msgSuccess("修改成功"),e.open=!1,e.getList()})):c(e.form).then((function(t){e.$modal.msgSuccess("新增成功"),e.open=!1,e.getList()})))}))},handleDelete:function(e){var t=this,r=e.id||this.ids;this.$modal.confirm('是否确认删除车辆预录信息明细编号为"'+r+'"的数据项?').then((function(){return p(r)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))},handleExport:function(){this.download("business/preRecordDetail/export",Object(o["a"])({},this.queryParams),"preRecordDetail_".concat((new Date).getTime(),".xlsx"))}}}),y=b,g=r("2877"),v=Object(g["a"])(y,a,n,!1,null,null,null);t["default"]=v.exports},fcb7:function(e,t,r){"use strict";r.d(t,"d",(function(){return n})),r.d(t,"e",(function(){return o})),r.d(t,"c",(function(){return i})),r.d(t,"g",(function(){return s})),r.d(t,"f",(function(){return l})),r.d(t,"a",(function(){return c})),r.d(t,"h",(function(){return u})),r.d(t,"b",(function(){return p}));var a=r("b775");function n(e){return Object(a["a"])({url:"/system/dept/list",method:"get",params:e})}function o(e){return Object(a["a"])({url:"/system/dept/list/exclude/"+e,method:"get"})}function i(e){return Object(a["a"])({url:"/system/dept/"+e,method:"get"})}function s(){return Object(a["a"])({url:"/system/dept/treeselect",method:"get"})}function l(e){return Object(a["a"])({url:"/system/dept/roleDeptTreeselect/"+e,method:"get"})}function c(e){return Object(a["a"])({url:"/system/dept",method:"post",data:e})}function u(e){return Object(a["a"])({url:"/system/dept",method:"put",data:e})}function p(e){return Object(a["a"])({url:"/system/dept/"+e,method:"delete"})}}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-39d96794.2adbf03d.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-39d96794.2adbf03d.js.gz new file mode 100644 index 00000000..f0165de6 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-39d96794.2adbf03d.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3a08d90c.40f31dc3.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3a08d90c.40f31dc3.js new file mode 100644 index 00000000..42fe4e6d --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3a08d90c.40f31dc3.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3a08d90c"],{"1e8b":function(e,t,r){"use strict";r.r(t);var u=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-form",{ref:"form",attrs:{model:e.user,rules:e.rules,"label-width":"80px"}},[r("el-form-item",{attrs:{label:"用户昵称",prop:"nickName"}},[r("el-input",{attrs:{maxlength:"30"},model:{value:e.user.nickName,callback:function(t){e.$set(e.user,"nickName",t)},expression:"user.nickName"}})],1),r("el-form-item",{attrs:{label:"手机号码",prop:"phonenumber"}},[r("el-input",{attrs:{maxlength:"11"},model:{value:e.user.phonenumber,callback:function(t){e.$set(e.user,"phonenumber",t)},expression:"user.phonenumber"}})],1),r("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[r("el-input",{attrs:{maxlength:"50"},model:{value:e.user.email,callback:function(t){e.$set(e.user,"email",t)},expression:"user.email"}})],1),r("el-form-item",{attrs:{label:"性别"}},[r("el-radio-group",{model:{value:e.user.sex,callback:function(t){e.$set(e.user,"sex",t)},expression:"user.sex"}},[r("el-radio",{attrs:{label:"0"}},[e._v("男")]),r("el-radio",{attrs:{label:"1"}},[e._v("女")])],1)],1),r("el-form-item",[r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.submit}},[e._v("保存")]),r("el-button",{attrs:{type:"danger",size:"mini"},on:{click:e.close}},[e._v("关闭")])],1)],1)},n=[],s=(r("fb6a"),r("c0c7")),a={props:{user:{type:Object}},data:function(){return{rules:{nickName:[{required:!0,message:"用户昵称不能为空",trigger:"blur"}],email:[{required:!0,message:"邮箱地址不能为空",trigger:"blur"},{type:"email",message:"请输入正确的邮箱地址",trigger:["blur","change"]}],phonenumber:[{required:!0,message:"手机号码不能为空",trigger:"blur"},{pattern:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/,message:"请输入正确的手机号码",trigger:"blur"}]}}},methods:{submit:function(){var e=this;this.$refs["form"].validate((function(t){t&&Object(s["l"])(e.user).then((function(t){e.$modal.msgSuccess("修改成功")}))}))},close:function(){this.$tab.closeOpenPage();var e=this.$store.state.tagsView.visitedViews.slice(-1)[0];e?this.$router.push(e.fullPath):this.$router.push("/dashboard/index")}}},o=a,i=r("2877"),l=Object(i["a"])(o,u,n,!1,null,null,null);t["default"]=l.exports},c0c7:function(e,t,r){"use strict";r.d(t,"h",(function(){return s})),r.d(t,"f",(function(){return a})),r.d(t,"a",(function(){return o})),r.d(t,"k",(function(){return i})),r.d(t,"c",(function(){return l})),r.d(t,"i",(function(){return c})),r.d(t,"b",(function(){return m})),r.d(t,"g",(function(){return d})),r.d(t,"l",(function(){return f})),r.d(t,"m",(function(){return p})),r.d(t,"n",(function(){return b})),r.d(t,"d",(function(){return h})),r.d(t,"j",(function(){return g})),r.d(t,"e",(function(){return y}));var u=r("b775"),n=r("c38a");function s(e){return Object(u["a"])({url:"/system/user/list",method:"get",params:e})}function a(e){return Object(u["a"])({url:"/system/user/"+Object(n["e"])(e),method:"get"})}function o(e){return Object(u["a"])({url:"/system/user",method:"post",data:e})}function i(e){return Object(u["a"])({url:"/system/user",method:"put",data:e})}function l(e){return Object(u["a"])({url:"/system/user/"+e,method:"delete"})}function c(e,t){var r={userId:e,password:t};return Object(u["a"])({url:"/system/user/resetPwd",method:"put",data:r})}function m(e,t){var r={userId:e,status:t};return Object(u["a"])({url:"/system/user/changeStatus",method:"put",data:r})}function d(){return Object(u["a"])({url:"/system/user/profile",method:"get"})}function f(e){return Object(u["a"])({url:"/system/user/profile",method:"put",data:e})}function p(e,t){var r={oldPassword:e,newPassword:t};return Object(u["a"])({url:"/system/user/profile/updatePwd",method:"put",params:r})}function b(e){return Object(u["a"])({url:"/system/user/profile/avatar",method:"post",data:e})}function h(e){return Object(u["a"])({url:"/system/user/authRole/"+e,method:"get"})}function g(e){return Object(u["a"])({url:"/system/user/authRole",method:"put",params:e})}function y(e){return Object(u["a"])({url:"/system/user/importData",method:"post",data:e,headers:{"Content-Type":"multipart/form-data"}})}}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3a08d90c.40f31dc3.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3a08d90c.40f31dc3.js.gz new file mode 100644 index 00000000..29f7ebc6 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3a08d90c.40f31dc3.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3a6331e5.a1872777.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3a6331e5.a1872777.js new file mode 100644 index 00000000..78afd964 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3a6331e5.a1872777.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3a6331e5"],{"111b":function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{inline:!0,model:e.queryParams,"label-width":"68px",size:"small"}},[r("el-form-item",{attrs:{label:"所属单位",prop:"orgId"}},[r("treeselect",{staticStyle:{width:"350px"},attrs:{options:e.deptOptions,"show-count":!0,defaultExpandLevel:1/0,placeholder:"请选择所属单位"},model:{value:e.queryParams.orgId,callback:function(t){e.$set(e.queryParams,"orgId",t)},expression:"queryParams.orgId"}})],1),r("el-form-item",{attrs:{label:"登录名",prop:"username"}},[r("el-input",{attrs:{clearable:"",placeholder:"请输入登录名"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.username,callback:function(t){e.$set(e.queryParams,"username",t)},expression:"queryParams.username"}})],1),r("el-form-item",{attrs:{label:"姓名",prop:"realname"}},[r("el-input",{attrs:{clearable:"",placeholder:"请输入姓名"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.realname,callback:function(t){e.$set(e.queryParams,"realname",t)},expression:"queryParams.realname"}})],1),r("el-form-item",{attrs:{label:"状态",prop:"status"}},[r("el-select",{attrs:{placeholder:"请选择状态",clearable:""},model:{value:e.queryParams.status,callback:function(t){e.$set(e.queryParams,"status",t)},expression:"queryParams.status"}},e._l(e.dict.type.inspector_status,(function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),r("el-form-item",[r("el-button",{attrs:{icon:"el-icon-search",size:"mini",type:"primary"},on:{click:e.handleQuery}},[e._v("搜索")]),r("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),r("el-row",{staticClass:"mb8",attrs:{gutter:10}},[r("el-col",{attrs:{span:1.5}},[r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:inspector:add"],expression:"['business:inspector:add']"}],attrs:{icon:"el-icon-plus",plain:"",size:"mini",type:"primary"},on:{click:e.handleAdd}},[e._v("新增 ")])],1),r("right-toolbar",{attrs:{showSearch:e.showSearch},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getList}})],1),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.inspectorList}},[r("el-table-column",{attrs:{align:"center",label:"所属单位",prop:"deptName","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{align:"center",label:"登录名",prop:"username","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{align:"center",label:"姓名",prop:"realname","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{align:"center",label:"手机号",prop:"phone","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{align:"center",prop:"status",label:"状态","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[r("dict-tag",{attrs:{options:e.dict.type.inspector_status,value:t.row.status}})]}}])}),r("el-table-column",{attrs:{align:"center","class-name":"small-padding fixed-width",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:inspector:edit"],expression:"['business:inspector:edit']"}],attrs:{icon:"el-icon-edit",size:"mini",type:"text"},on:{click:function(r){return e.handleUpdate(t.row)}}},[e._v("修改 ")]),r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:inspector:remove"],expression:"['business:inspector:remove']"}],attrs:{icon:"el-icon-delete",size:"mini",type:"text"},on:{click:function(r){return e.handleDelete(t.row)}}},[e._v("删除 ")]),r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:inspector:reset"],expression:"['business:inspector:reset']"}],attrs:{icon:"el-icon-key",size:"mini",type:"text"},on:{click:function(r){return e.handleResetPwd(t.row)}}},[e._v("重置密码 ")])]}}])})],1),r("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total > 0"}],attrs:{limit:e.queryParams.pageSize,page:e.queryParams.pageNum,total:e.total},on:{"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},pagination:e.getList}}),r("el-dialog",{attrs:{title:e.title,visible:e.open,"append-to-body":"",width:"600px"},on:{"update:visible":function(t){e.open=t}}},[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[r("el-row",[r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"所属单位",prop:"orgId"}},[r("treeselect",{attrs:{options:e.deptOptions,"show-count":!0,defaultExpandLevel:1/0,disabled:void 0!=e.form.id,placeholder:"请选择所属单位"},model:{value:e.form.orgId,callback:function(t){e.$set(e.form,"orgId",t)},expression:"form.orgId"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"登录名",prop:"username"}},[r("el-input",{attrs:{placeholder:"请输入用户名"},model:{value:e.form.username,callback:function(t){e.$set(e.form,"username",t)},expression:"form.username"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"姓名",prop:"realname"}},[r("el-input",{attrs:{placeholder:"请输入姓名"},model:{value:e.form.realname,callback:function(t){e.$set(e.form,"realname",t)},expression:"form.realname"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:12}},[void 0==e.form.id?r("el-form-item",{attrs:{label:"密码",prop:"password"}},[r("el-input",{attrs:{placeholder:"请输入密码",type:"password",maxlength:"20","show-password":""},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}})],1):e._e()],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[r("el-input",{attrs:{placeholder:"请输入手机号",maxlength:"11"},model:{value:e.form.phone,callback:function(t){e.$set(e.form,"phone",t)},expression:"form.phone"}})],1)],1),r("el-col",{attrs:{span:16}},[void 0!=e.form.id?r("el-form-item",{attrs:{label:"状态:",prop:"status"}},[r("el-radio-group",{model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},e._l(e.dict.type.inspector_status,(function(t){return r("el-radio",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.label))])})),1)],1):e._e()],1)],1)],1),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")]),r("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)],1)],1)},s=[],a=r("5530"),o=(r("d81d"),r("684f")),i=(r("5f87"),r("fcb7")),l=r("ca17"),u=r.n(l),c=(r("542c"),r("21f2")),d=r("7ded"),m={name:"Inspector",components:{Treeselect:u.a},dicts:["inspector_status"],data:function(){return{keyiv:{},loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,inspectorList:[],title:"",open:!1,deptOptions:[],queryParams:{pageNum:1,pageSize:10,username:null,status:null,realname:"",orgId:null},password:"",form:{},rules:{orgId:[{required:!0,message:"所属单位不能为空",trigger:"blur"}],username:[{required:!0,message:"登录名不能为空",trigger:"blur"},{min:2,max:20,message:"登录名长度必须介于 2 和 20 之间",trigger:"blur"}],realname:[{required:!0,message:"姓名不能为空",trigger:"blur"}],password:[{required:!0,message:"密码不能为空",trigger:"blur"},{pattern:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]{8,16}$/,message:"密码须包含数字、大小写字母且长度在8-16之间",trigger:"blur"}],phone:[{pattern:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/,message:"请输入正确的手机号码",trigger:"blur"}]}}},created:function(){this.getKeyiv(),this.getTreeselect(),this.getList()},methods:{getKeyiv:function(){var e=this;Object(d["c"])().then((function(t){e.keyiv=t.data}))},getList:function(){var e=this;this.loading=!0,Object(o["d"])(this.queryParams).then((function(t){e.inspectorList=t.rows,e.total=t.total,e.loading=!1}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={status:"00"},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.id})),this.single=1!==e.length,this.multiple=!e.length},getTreeselect:function(){var e=this;Object(i["g"])().then((function(t){e.deptOptions=t.data}))},handleAdd:function(){this.reset(),this.getTreeselect(),this.open=!0,this.title="添加检验员信息"},handleUpdate:function(e){var t=this;this.reset(),this.getTreeselect();var r=e.id||this.ids;Object(o["c"])(r).then((function(e){t.form=e.data,t.open=!0,t.title="修改检验员信息"}))},handleResetPwd:function(e){var t=this;this.$prompt('请输入"'+e.realname+'"的新密码',"提示",{inputType:"password",confirmButtonText:"确定",cancelButtonText:"取消",closeOnClickModal:!1,inputPattern:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]{8,16}$/,inputErrorMessage:"密码须包含数字、大小写字母且长度在8-16之间"}).then((function(r){var n=r.value;Object(o["f"])(e.id,Object(c["a"])(t.keyiv,n+","+(new Date).getTime())).then((function(e){t.$modal.msgSuccess("修改成功")}))})).catch((function(){}))},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(e.form.password=Object(c["a"])(e.keyiv,e.form.password+","+(new Date).getTime()),null!=e.form.id?Object(o["g"])(e.form).then((function(t){200==t.code?(e.$modal.msgSuccess("修改成功"),e.open=!1,e.getList()):e.form.password=""})).catch((function(){e.form.password=""})):Object(o["a"])(e.form).then((function(t){console.log(t),200==t.code?(e.$modal.msgSuccess("新增成功"),e.open=!1,e.getList()):e.form.password=""})).catch((function(){e.form.password=""})))}))},handleDelete:function(e){var t=this,r=e.id||this.ids;this.$modal.confirm('是否确认删除登录名为"'+e.username+'"的数据项?').then((function(){return Object(o["b"])(r)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))},handleExport:function(){this.download("business/inspector/export",Object(a["a"])({},this.queryParams),"inspector_".concat((new Date).getTime(),".xlsx"))}}},p=m,f=r("2877"),h=Object(f["a"])(p,n,s,!1,null,null,null);t["default"]=h.exports},"21f2":function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r("720d"),s=r.n(n);function a(e,t){var r=new s.a;return r.setPublicKey(e),r.encrypt(t)}},"684f":function(e,t,r){"use strict";r.d(t,"d",(function(){return s})),r.d(t,"e",(function(){return a})),r.d(t,"c",(function(){return o})),r.d(t,"a",(function(){return i})),r.d(t,"g",(function(){return l})),r.d(t,"b",(function(){return u})),r.d(t,"f",(function(){return c}));var n=r("b775");function s(e){return Object(n["a"])({url:"/business/inspector/list",method:"get",params:e})}function a(e){return Object(n["a"])({url:"/business/inspector/listWithNoPermission",method:"get",params:e})}function o(e){return Object(n["a"])({url:"/business/inspector/"+e,method:"get"})}function i(e){return Object(n["a"])({url:"/business/inspector",method:"post",data:e})}function l(e){return Object(n["a"])({url:"/business/inspector",method:"put",data:e})}function u(e){return Object(n["a"])({url:"/business/inspector/"+e,method:"delete"})}function c(e,t){var r={id:e,password:t};return Object(n["a"])({url:"/business/inspector/resetPwd ",method:"put",data:r})}},fcb7:function(e,t,r){"use strict";r.d(t,"d",(function(){return s})),r.d(t,"e",(function(){return a})),r.d(t,"c",(function(){return o})),r.d(t,"g",(function(){return i})),r.d(t,"f",(function(){return l})),r.d(t,"a",(function(){return u})),r.d(t,"h",(function(){return c})),r.d(t,"b",(function(){return d}));var n=r("b775");function s(e){return Object(n["a"])({url:"/system/dept/list",method:"get",params:e})}function a(e){return Object(n["a"])({url:"/system/dept/list/exclude/"+e,method:"get"})}function o(e){return Object(n["a"])({url:"/system/dept/"+e,method:"get"})}function i(){return Object(n["a"])({url:"/system/dept/treeselect",method:"get"})}function l(e){return Object(n["a"])({url:"/system/dept/roleDeptTreeselect/"+e,method:"get"})}function u(e){return Object(n["a"])({url:"/system/dept",method:"post",data:e})}function c(e){return Object(n["a"])({url:"/system/dept",method:"put",data:e})}function d(e){return Object(n["a"])({url:"/system/dept/"+e,method:"delete"})}}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3a6331e5.a1872777.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3a6331e5.a1872777.js.gz new file mode 100644 index 00000000..769caac9 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3a6331e5.a1872777.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3b0424d2.5a2e4c02.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3b0424d2.5a2e4c02.js new file mode 100644 index 00000000..34cea7b3 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3b0424d2.5a2e4c02.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3b0424d2"],{"5cfa":function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0}},[r("el-form-item",{attrs:{label:"部门名称",prop:"deptName"}},[r("el-input",{attrs:{placeholder:"请输入部门名称",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.deptName,callback:function(t){e.$set(e.queryParams,"deptName",t)},expression:"queryParams.deptName"}})],1),r("el-form-item",{attrs:{label:"状态",prop:"status"}},[r("el-select",{attrs:{placeholder:"部门状态",clearable:""},model:{value:e.queryParams.status,callback:function(t){e.$set(e.queryParams,"status",t)},expression:"queryParams.status"}},e._l(e.dict.type.sys_normal_disable,(function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),r("el-form-item",[r("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),r("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),r("el-row",{staticClass:"mb8",attrs:{gutter:10}},[r("el-col",{attrs:{span:1.5}},[r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dept:add"],expression:"['system:dept:add']"}],attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:e.handleAdd}},[e._v("新增")])],1),r("el-col",{attrs:{span:1.5}},[r("el-button",{attrs:{type:"info",plain:"",icon:"el-icon-sort",size:"mini"},on:{click:e.toggleExpandAll}},[e._v("展开/折叠")])],1),r("right-toolbar",{attrs:{showSearch:e.showSearch},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getList}})],1),e.refreshTable?r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.deptList,"row-key":"deptId","default-expand-all":e.isExpandAll,"tree-props":{children:"children",hasChildren:"hasChildren"}}},[r("el-table-column",{attrs:{prop:"deptName",label:"部门名称",width:"260"}}),r("el-table-column",{attrs:{prop:"orderNum",label:"排序",width:"200"}}),r("el-table-column",{attrs:{prop:"status",label:"状态",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("dict-tag",{attrs:{options:e.dict.type.sys_normal_disable,value:t.row.status}})]}}],null,!1,2802338569)}),r("el-table-column",{attrs:{label:"创建时间",align:"center",prop:"createTime",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}],null,!1,3078210614)}),r("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dept:edit"],expression:"['system:dept:edit']"}],attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(r){return e.handleUpdate(t.row)}}},[e._v("修改")]),r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dept:add"],expression:"['system:dept:add']"}],attrs:{size:"mini",type:"text",icon:"el-icon-plus"},on:{click:function(r){return e.handleAdd(t.row)}}},[e._v("新增")]),0!=t.row.parentId?r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dept:remove"],expression:"['system:dept:remove']"}],attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(r){return e.handleDelete(t.row)}}},[e._v("删除")]):e._e()]}}],null,!1,2965762180)})],1):e._e(),r("el-dialog",{attrs:{title:e.title,visible:e.open,width:"600px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[r("el-row",[0!==e.form.parentId?r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"上级部门",prop:"parentId"}},[r("treeselect",{attrs:{options:e.deptOptions,normalizer:e.normalizer,placeholder:"选择上级部门"},model:{value:e.form.parentId,callback:function(t){e.$set(e.form,"parentId",t)},expression:"form.parentId"}})],1)],1):e._e()],1),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"部门名称",prop:"deptName"}},[r("el-input",{attrs:{placeholder:"请输入部门名称"},model:{value:e.form.deptName,callback:function(t){e.$set(e.form,"deptName",t)},expression:"form.deptName"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"显示排序",prop:"orderNum"}},[r("el-input-number",{attrs:{"controls-position":"right",min:0},model:{value:e.form.orderNum,callback:function(t){e.$set(e.form,"orderNum",t)},expression:"form.orderNum"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"负责人",prop:"leader"}},[r("el-input",{attrs:{placeholder:"请输入负责人",maxlength:"20"},model:{value:e.form.leader,callback:function(t){e.$set(e.form,"leader",t)},expression:"form.leader"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"联系电话",prop:"phone"}},[r("el-input",{attrs:{placeholder:"请输入联系电话",maxlength:"11"},model:{value:e.form.phone,callback:function(t){e.$set(e.form,"phone",t)},expression:"form.phone"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[r("el-input",{attrs:{placeholder:"请输入邮箱",maxlength:"50"},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email",t)},expression:"form.email"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"部门状态"}},[r("el-radio-group",{model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},e._l(e.dict.type.sys_normal_disable,(function(t){return r("el-radio",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.label))])})),1)],1)],1)],1)],1),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")]),r("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)],1)],1)},n=[],l=r("fcb7"),s=r("ca17"),o=r.n(s),i=(r("542c"),{name:"Dept",dicts:["sys_normal_disable"],components:{Treeselect:o.a},data:function(){return{loading:!0,showSearch:!0,deptList:[],deptOptions:[],title:"",open:!1,isExpandAll:!0,refreshTable:!0,queryParams:{deptName:void 0,status:void 0},form:{},rules:{parentId:[{required:!0,message:"上级部门不能为空",trigger:"blur"}],deptName:[{required:!0,message:"部门名称不能为空",trigger:"blur"}],orderNum:[{required:!0,message:"显示排序不能为空",trigger:"blur"}],email:[{type:"email",message:"请输入正确的邮箱地址",trigger:["blur","change"]}],phone:[{pattern:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/,message:"请输入正确的手机号码",trigger:"blur"}]}}},created:function(){this.getList()},methods:{getList:function(){var e=this;this.loading=!0,Object(l["d"])(this.queryParams).then((function(t){e.deptList=e.handleTree(t.data,"deptId"),e.loading=!1}))},normalizer:function(e){return e.children&&!e.children.length&&delete e.children,{id:e.deptId,label:e.deptName,children:e.children}},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={deptId:void 0,parentId:void 0,deptName:void 0,orderNum:void 0,leader:void 0,phone:void 0,email:void 0,status:"0"},this.resetForm("form")},handleQuery:function(){this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleAdd:function(e){var t=this;this.reset(),void 0!=e&&(this.form.parentId=e.deptId),this.open=!0,this.title="添加部门",Object(l["d"])().then((function(e){t.deptOptions=t.handleTree(e.data,"deptId")}))},toggleExpandAll:function(){var e=this;this.refreshTable=!1,this.isExpandAll=!this.isExpandAll,this.$nextTick((function(){e.refreshTable=!0}))},handleUpdate:function(e){var t=this;this.reset(),Object(l["c"])(e.deptId).then((function(e){t.form=e.data,t.open=!0,t.title="修改部门"})),Object(l["e"])(e.deptId).then((function(e){t.deptOptions=t.handleTree(e.data,"deptId")}))},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(void 0!=e.form.deptId?Object(l["h"])(e.form).then((function(t){e.$modal.msgSuccess("修改成功"),e.open=!1,e.getList()})):Object(l["a"])(e.form).then((function(t){e.$modal.msgSuccess("新增成功"),e.open=!1,e.getList()})))}))},handleDelete:function(e){var t=this;this.$modal.confirm('是否确认删除名称为"'+e.deptName+'"的数据项?').then((function(){return Object(l["b"])(e.deptId)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))}}}),d=i,c=r("2877"),u=Object(c["a"])(d,a,n,!1,null,null,null);t["default"]=u.exports},fcb7:function(e,t,r){"use strict";r.d(t,"d",(function(){return n})),r.d(t,"e",(function(){return l})),r.d(t,"c",(function(){return s})),r.d(t,"g",(function(){return o})),r.d(t,"f",(function(){return i})),r.d(t,"a",(function(){return d})),r.d(t,"h",(function(){return c})),r.d(t,"b",(function(){return u}));var a=r("b775");function n(e){return Object(a["a"])({url:"/system/dept/list",method:"get",params:e})}function l(e){return Object(a["a"])({url:"/system/dept/list/exclude/"+e,method:"get"})}function s(e){return Object(a["a"])({url:"/system/dept/"+e,method:"get"})}function o(){return Object(a["a"])({url:"/system/dept/treeselect",method:"get"})}function i(e){return Object(a["a"])({url:"/system/dept/roleDeptTreeselect/"+e,method:"get"})}function d(e){return Object(a["a"])({url:"/system/dept",method:"post",data:e})}function c(e){return Object(a["a"])({url:"/system/dept",method:"put",data:e})}function u(e){return Object(a["a"])({url:"/system/dept/"+e,method:"delete"})}}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3b0424d2.5a2e4c02.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3b0424d2.5a2e4c02.js.gz new file mode 100644 index 00000000..6027ea18 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3b0424d2.5a2e4c02.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3c406e86.b6be05f7.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3c406e86.b6be05f7.js new file mode 100644 index 00000000..c2c47a95 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3c406e86.b6be05f7.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3c406e86"],{"21f2":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i=n("720d"),o=n.n(i);function a(e,t){var n=new o.a;return n.setPublicKey(e),n.encrypt(t)}},"2a99":function(e,t,n){},8821:function(e,t,n){"use strict";n("2a99")},dd7b:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"login"},[n("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:e.loginForm,rules:e.loginRules}},[n("h3",{staticClass:"title"},[e._v("机动车整车生物安全检查系统")]),n("el-form-item",{attrs:{prop:"username"}},[n("el-input",{directives:[{name:"emoji",rawName:"v-emoji"}],attrs:{"auto-complete":"off",placeholder:"账号",type:"text"},model:{value:e.loginForm.username,callback:function(t){e.$set(e.loginForm,"username",t)},expression:"loginForm.username"}},[n("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"user"},slot:"prefix"})],1)],1),n("el-form-item",{attrs:{prop:"password"}},[n("el-input",{directives:[{name:"emoji",rawName:"v-emoji"}],attrs:{type:e.flagType,"auto-complete":"off",placeholder:"密码"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleLogin(t)}},model:{value:e.loginForm.password,callback:function(t){e.$set(e.loginForm,"password",t)},expression:"loginForm.password"}},[n("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"password"},slot:"prefix"}),"text"==this.flagType?n("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"suffix","icon-class":"eye-open"},on:{click:function(t){return e.getFlageye()}},slot:"suffix"}):e._e(),"password"==this.flagType?n("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"suffix","icon-class":"eye"},on:{click:function(t){return e.getFlagopen()}},slot:"suffix"}):e._e()],1)],1),e.captchaOnOff?n("el-form-item",{attrs:{prop:"code"}},[n("el-input",{staticStyle:{width:"63%"},attrs:{"auto-complete":"off",placeholder:"验证码"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleLogin(t)}},model:{value:e.loginForm.code,callback:function(t){e.$set(e.loginForm,"code",t)},expression:"loginForm.code"}},[n("svg-icon",{staticClass:"el-input__icon input-icon",attrs:{slot:"prefix","icon-class":"validCode"},slot:"prefix"})],1),n("div",{staticClass:"login-code"},[n("img",{staticClass:"login-code-img",attrs:{src:e.codeUrl},on:{click:e.getCode}})])],1):e._e(),n("el-form-item",{staticStyle:{width:"100%"}},[n("el-button",{staticStyle:{width:"100%"},attrs:{loading:e.loading,size:"medium",type:"primary"},nativeOn:{click:function(t){return t.preventDefault(),e.handleLogin(t)}}},[e.loading?n("span",[e._v("登 录 中...")]):n("span",[e._v("登 录")])])],1)],1)],1)},o=[],a=n("7ded"),s=n("21f2"),r=(n("ac1f"),n("5319"),n("2b0e"));r["default"].directive("emoji",{bind:function(e,t,n){var i=/select|update|delete|exec|count|'|"|=|;|>|<|%/i,o=c(e,"input")||c(e,"textarea");e.$inp=o,o.handle=function(e){var t=o.value;o.value=t.replace(i,""),l(o,"input")},o.addEventListener("keyup",o.handle)},unbind:function(e){e.$inp.removeEventListener("keyup",e.$inp.handle)}});var c=function(e,t){return e.tagName.toLowerCase()===t?e:e.querySelector(t)},l=function(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)},u={name:"Login",data:function(){return{flag:!1,flagType:"password",codeUrl:"",pwd:"",loginForm:{username:"",password:"",code:"",uuid:""},loginRules:{username:[{required:!0,trigger:"blur",message:"请输入您的账号"}],password:[{required:!0,trigger:"blur",message:"请输入您的密码"}],code:[{required:!0,trigger:"change",message:"请输入验证码"}]},loading:!1,captchaOnOff:!0,register:!1,redirect:void 0,publicKey:""}},watch:{$route:{handler:function(e){this.redirect=e.query&&e.query.redirect},immediate:!0}},created:function(){this.getKeyiv(),this.getCode()},methods:{getKeyiv:function(){var e=this;Object(a["c"])().then((function(t){e.publicKey=t.data}))},getFlageye:function(){this.flagType="password"},getFlagopen:function(){this.flagType="text"},getCode:function(){var e=this;Object(a["a"])().then((function(t){e.captchaOnOff=void 0===t.captchaOnOff||t.captchaOnOff,e.captchaOnOff&&(e.codeUrl="data:image/gif;base64,"+t.img,e.loginForm.uuid=t.uuid)}))},handleLogin:function(){var e=this;this.$refs.loginForm.validate((function(t){e.$store.state.tagsView.visitedViews=[],t&&(e.loading=!0,e.pwd=e.loginForm.password,e.loginForm.password=Object(s["a"])(e.publicKey,e.loginForm.password+","+(new Date).getTime()),e.$store.dispatch("Login",e.loginForm).then((function(){e.$router.push({path:"/dashboard/index"}).catch((function(){}))})).catch((function(t){e.loading=!1,e.loginForm.password="",e.captchaOnOff&&e.getCode()})))}))}}},d=u,p=(n("8821"),n("2877")),f=Object(p["a"])(d,i,o,!1,null,null,null);t["default"]=f.exports}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3c406e86.b6be05f7.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3c406e86.b6be05f7.js.gz new file mode 100644 index 00000000..ad8bf02b Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3c406e86.b6be05f7.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3e17a782.676b8dcc.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3e17a782.676b8dcc.js new file mode 100644 index 00000000..abc24d5c --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3e17a782.676b8dcc.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3e17a782"],{"37b7":function(t,e,r){"use strict";r.d(e,"d",(function(){return n})),r.d(e,"e",(function(){return s})),r.d(e,"c",(function(){return o})),r.d(e,"a",(function(){return i})),r.d(e,"b",(function(){return l})),r.d(e,"f",(function(){return c}));var a=r("b775");function n(t){return Object(a["a"])({url:"/business/orderFormal/list",method:"get",params:t})}function s(t){return Object(a["a"])({url:"/outer/company/orderFormal/list",method:"get",params:t})}function o(t){return Object(a["a"])({url:"/business/orderFormal/"+t,method:"get"})}function i(t){return Object(a["a"])({url:"/business/orderFormal/addCar",method:"post",data:t})}function l(t){return Object(a["a"])({url:"/business/orderFormal/checkCarStatus",method:"put",data:t})}function c(t){return Object(a["a"])({url:"/business/orderFormal",method:"put",data:t})}},3972:function(t,e,r){"use strict";r.r(e);var a=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"app-container"},[r("el-form",{directives:[{name:"show",rawName:"v-show",value:t.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{inline:!0,model:t.queryParams,"label-width":"68px",size:"small"}},[r("el-form-item",{attrs:{label:"委托单号",prop:"orderId"}},[r("el-input",{attrs:{clearable:"",placeholder:"请输入委托单号"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleQuery(e)}},model:{value:t.queryParams.orderId,callback:function(e){t.$set(t.queryParams,"orderId",e)},expression:"queryParams.orderId"}})],1),r("el-form-item",{attrs:{label:"船名航次",prop:"shipName"}},[r("el-input",{attrs:{clearable:"",placeholder:"请输入船名航次"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleQuery(e)}},model:{value:t.queryParams.shipName,callback:function(e){t.$set(t.queryParams,"shipName",e)},expression:"queryParams.shipName"}})],1),r("el-form-item",{attrs:{label:"状态",prop:"status"}},[r("el-select",{attrs:{placeholder:"请选择状态",clearable:""},model:{value:t.queryParams.status,callback:function(e){t.$set(t.queryParams,"status",e)},expression:"queryParams.status"}},t._l(t.dict.type.orderformal_status,(function(t){return r("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1),r("el-form-item",[r("el-button",{attrs:{icon:"el-icon-search",size:"mini",type:"primary"},on:{click:t.handleQuery}},[t._v("搜索")]),r("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:t.resetQuery}},[t._v("重置")])],1)],1),r("el-row",{staticClass:"mb8",attrs:{gutter:10}},[r("right-toolbar",{attrs:{showSearch:t.showSearch},on:{"update:showSearch":function(e){t.showSearch=e},"update:show-search":function(e){t.showSearch=e},queryTable:t.getList}})],1),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{data:t.orderFormalList}},[r("el-table-column",{attrs:{align:"center",label:"委托单位",prop:"companyName","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{align:"center",label:"检查单位",prop:"inspectOrgName","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{align:"center",label:"预录单号",prop:"preOrderId","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{align:"center",label:"委托单号",prop:"orderId","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{align:"center",label:"船名航次",prop:"shipName","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{align:"center",label:"车辆总数(台)",prop:"carCount","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{align:"center",prop:"status",label:"状态","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[r("dict-tag",{attrs:{options:t.dict.type.orderformal_status,value:e.row.status}})]}}])}),r("el-table-column",{attrs:{align:"center","class-name":"small-padding fixed-width",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["company:inspect:list"],expression:"['company:inspect:list']"}],attrs:{icon:"el-icon-document",size:"mini",type:"text"},on:{click:function(r){return t.handleDetail(e.row)}}},[t._v("车辆信息 ")])]}}])})],1),r("pagination",{directives:[{name:"show",rawName:"v-show",value:t.total>0,expression:"total > 0"}],attrs:{limit:t.queryParams.pageSize,page:t.queryParams.pageNum,total:t.total},on:{"update:limit":function(e){return t.$set(t.queryParams,"pageSize",e)},"update:page":function(e){return t.$set(t.queryParams,"pageNum",e)},pagination:t.getList}}),r("el-dialog",{attrs:{title:t.title,visible:t.open,"append-to-body":"",width:"800px"},on:{"update:visible":function(e){t.open=e}}},[r("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-width":"130px"}},[r("el-descriptions",{staticClass:"margin-top",attrs:{title:"委托单信息",column:2}},[r("el-descriptions-item",{attrs:{label:"委托单位"}},[t._v(t._s(t.form.companyName))]),r("el-descriptions-item",{attrs:{label:"检查单位"}},[t._v(t._s(t.form.inspectOrgName))]),r("el-descriptions-item",{attrs:{label:"预录单号"}},[t._v(t._s(t.form.preOrderId))]),r("el-descriptions-item",{attrs:{label:"委托单号"}},[t._v(t._s(t.form.orderId))]),r("el-descriptions-item",{attrs:{label:"船名航次"}},[t._v(t._s(t.form.shipName))])],1),r("h2",{staticStyle:{"font-size":"16px","font-weight":"700"}},[t._v("车辆信息")]),r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"车架号(VIN码):",prop:"carVin"}},[r("el-input",{attrs:{placeholder:"请输入车架号(VIN码)"},model:{value:t.form.carVin,callback:function(e){t.$set(t.form,"carVin",e)},expression:"form.carVin"}})],1)],1),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"车型:",prop:"carModel"}},[r("el-input",{attrs:{placeholder:"请输入车型"},model:{value:t.form.carModel,callback:function(e){t.$set(t.form,"carModel",e)},expression:"form.carModel"}})],1)],1)],1)],1),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{attrs:{type:"primary"},on:{click:t.submitForm}},[t._v("确 定")]),r("el-button",{on:{click:t.cancel}},[t._v("取 消")])],1)],1),r("el-dialog",{attrs:{title:"提示信息",visible:t.opens,"append-to-body":"",width:t.wstyle},on:{"update:visible":function(e){t.opens=e}}},[r("el-descriptions",{staticClass:"margin-top",attrs:{title:"委托单信息",column:2}},[r("el-descriptions-item",{attrs:{label:"委托单位"}},[t._v(t._s(t.form.companyName))]),r("el-descriptions-item",{attrs:{label:"检查单位"}},[t._v(t._s(t.form.inspectOrgName))]),r("el-descriptions-item",{attrs:{label:"预录单号"}},[t._v(t._s(t.form.preOrderId))]),r("el-descriptions-item",{attrs:{label:"委托单号"}},[t._v(t._s(t.form.orderId))]),r("el-descriptions-item",{attrs:{label:"船名航次"}},[t._v(t._s(t.form.shipName))])],1),t.existFlag?t._e():r("div",{staticStyle:{"font-size":"18px","text-align":"center"}},[r("el-button",{staticStyle:{"font-size":"25px",color:"green"},attrs:{icon:"el-icon-success",type:"text"}}),t._v(t._s(t.remark))],1),t.existFlag?r("div",{staticStyle:{"font-size":"16px","text-align":"left",color:"red"}},[r("el-button",{staticStyle:{"font-size":"25px",color:"#ffba00"},attrs:{icon:"el-icon-info",type:"text"}}),t._v(t._s(t.remark))],1):t._e(),t.existFlag?r("el-table",{attrs:{maxheight:"350px",data:t.tableData}},[r("el-table-column",{attrs:{align:"center",label:"车架号",prop:"carVin","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[r("span",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:inspectDetail:list"],expression:"['business:inspectDetail:list']"}],staticStyle:{color:"#1890ff",cursor:"pointer"},on:{click:function(r){return t.handleDetails(e.row)}}},[t._v(t._s(e.row.carVin))])]}}],null,!1,2792238561)}),r("el-table-column",{attrs:{align:"center",label:"底盘检查状态",prop:"chassisInspectStatus","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[r("dict-tag",{attrs:{options:t.dict.type.inspect_status,value:e.row.chassisInspectStatus}})]}}],null,!1,2173397612)}),r("el-table-column",{attrs:{align:"center",label:"车身检查状态",prop:"carBodyInspectStatus","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[r("dict-tag",{attrs:{options:t.dict.type.inspect_status,value:e.row.carBodyInspectStatus}})]}}],null,!1,213127868)}),r("el-table-column",{attrs:{align:"center",label:"车辆状态",prop:"status","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[r("dict-tag",{attrs:{options:t.dict.type.car_status,value:e.row.status}})]}}],null,!1,496815244)})],1):t._e(),t.existFlag?r("div",{staticClass:"block",staticStyle:{"margin-top":"15px"}},[r("el-pagination",{attrs:{"current-page":t.page,"page-size":t.size,"page-sizes":t.pageSizes,layout:"total, sizes, prev, pager, next, jumper",total:t.totals},on:{"size-change":t.sizeChange,"current-change":t.currentChange}})],1):t._e(),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t.existFlag?t._e():r("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.handleDeletes(t.form)}}},[t._v("确 定")]),r("el-button",{on:{click:function(e){t.opens=!1}}},[t._v("关 闭")])],1)],1)],1)},n=[],s=(r("e9c4"),r("a434"),r("d81d"),r("37b7")),o=r("c3a4"),i=r("fcb7"),l=r("ca17"),c=r.n(l),u=(r("542c"),{name:"OrderFormal",components:{Treeselect:c.a},dicts:["orderformal_status","car_status","inspect_status"],data:function(){return{loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,orderFormalList:[],title:"",open:!1,opens:!1,titles:"",carInfoList:[],queryParams:{pageNum:1,pageSize:10,shipName:"",orderId:"",companyId:"",status:"",inspectOrgId:null},remark:"",existFlag:!1,wstyle:"500px",companyList:[],deptOptions:[],form:{},page:0,size:10,totals:0,pageSizes:[10,20,50,100,200,300,400,500,1e3],tableData:[],rules:{carVin:[{required:!0,message:"不能为空",trigger:"blur"}]}}},created:function(){this.getList()},methods:{getTabelData2:function(){var t=JSON.parse(JSON.stringify(this.carInfoList));this.tableData=t.splice((this.page-1)*this.size,this.size),this.totals=this.carInfoList.length},currentChange:function(t){console.log("翻页,当前为第几页",t),this.page=t,this.getTabelData2()},sizeChange:function(t){console.log("改变每页多少条,当前一页多少条数据",t),this.size=t,this.page=1,this.getTabelData2()},getTreeselect:function(){var t=this;Object(i["g"])().then((function(e){t.deptOptions=e.data}));var e={pageNum:1,pageSize:1e3,status:"00"};Object(o["e"])(e).then((function(e){t.companyList=e.data}))},getList:function(){var t=this;this.loading=!0,Object(s["e"])(this.queryParams).then((function(e){t.orderFormalList=e.rows,t.total=e.total,t.loading=!1}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(t){this.ids=t.map((function(t){return t.id})),this.single=1!==t.length,this.multiple=!t.length},handleAdd:function(t){var e=this;this.reset();var r=t.id||this.ids;Object(s["c"])(r).then((function(t){e.form=t.data,e.open=!0,e.title="添加车辆"}))},handleDetail:function(t){this.$router.push({path:"/outerQuery/outerCompanyInspect",query:{shipName:t.shipName,orderId:t.orderId}})},handleDetails:function(t){this.opens=!1,this.$router.push({path:"/outerQuery/outerCompanyInspect",query:{carVin:t.carVin,orderId:t.orderId}})},handleUpdate:function(t){var e=this;this.reset();var r=t.id||this.ids;Object(s["c"])(r).then((function(t){e.form=t.data,e.open=!0,e.title="修改车辆正式委托单信息历史"}))},submitForm:function(){var t=this;this.$refs["form"].validate((function(e){e&&Object(s["a"])(t.form).then((function(e){t.$modal.msgSuccess("新增成功"),t.open=!1,t.getList()}))}))},handleDelete:function(t){var e=this,r=t.id||this.ids;Object(s["b"])({id:r}).then((function(r){e.form=t,e.opens=!0,e.remark=r.data.remark,e.existFlag=r.data.existFlag,e.wstyle="500px",1==r.data.existFlag&&(e.carInfoList=r.data.carInfoList,e.wstyle="800px",e.getTabelData2())}))},handleDeletes:function(t){var e=this;Object(s["f"])({id:t.id}).then((function(t){e.opens=!1,e.$modal.msgSuccess("成功"),e.getList()}))}}}),p=u,d=(r("90dd"),r("2877")),m=Object(d["a"])(p,a,n,!1,null,null,null);e["default"]=m.exports},8567:function(t,e,r){},"90dd":function(t,e,r){"use strict";r("8567")},c3a4:function(t,e,r){"use strict";r.d(e,"d",(function(){return n})),r.d(e,"e",(function(){return s})),r.d(e,"c",(function(){return o})),r.d(e,"a",(function(){return i})),r.d(e,"f",(function(){return l})),r.d(e,"b",(function(){return c}));var a=r("b775");function n(t){return Object(a["a"])({url:"/business/company/list",method:"get",params:t})}function s(t){return Object(a["a"])({url:"/business/company/listWithNoPermission",method:"get",params:t})}function o(t){return Object(a["a"])({url:"/business/company/"+t,method:"get"})}function i(t){return Object(a["a"])({url:"/business/company",method:"post",data:t})}function l(t){return Object(a["a"])({url:"/business/company",method:"put",data:t})}function c(t){return Object(a["a"])({url:"/business/company/"+t,method:"delete"})}},fcb7:function(t,e,r){"use strict";r.d(e,"d",(function(){return n})),r.d(e,"e",(function(){return s})),r.d(e,"c",(function(){return o})),r.d(e,"g",(function(){return i})),r.d(e,"f",(function(){return l})),r.d(e,"a",(function(){return c})),r.d(e,"h",(function(){return u})),r.d(e,"b",(function(){return p}));var a=r("b775");function n(t){return Object(a["a"])({url:"/system/dept/list",method:"get",params:t})}function s(t){return Object(a["a"])({url:"/system/dept/list/exclude/"+t,method:"get"})}function o(t){return Object(a["a"])({url:"/system/dept/"+t,method:"get"})}function i(){return Object(a["a"])({url:"/system/dept/treeselect",method:"get"})}function l(t){return Object(a["a"])({url:"/system/dept/roleDeptTreeselect/"+t,method:"get"})}function c(t){return Object(a["a"])({url:"/system/dept",method:"post",data:t})}function u(t){return Object(a["a"])({url:"/system/dept",method:"put",data:t})}function p(t){return Object(a["a"])({url:"/system/dept/"+t,method:"delete"})}}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3e17a782.676b8dcc.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3e17a782.676b8dcc.js.gz new file mode 100644 index 00000000..93bc08cd Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-3e17a782.676b8dcc.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4209697a.4c6863d0.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4209697a.4c6863d0.js new file mode 100644 index 00000000..81745cf0 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4209697a.4c6863d0.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4209697a"],{"0d11":function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"app-container"},[s("el-form",{directives:[{name:"show",rawName:"v-show",value:t.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{inline:!0,model:t.queryParams,"label-width":"100px",size:"small"}},[s("el-form-item",{attrs:{label:"委托单号",prop:"orderId"}},[s("el-input",{attrs:{clearable:"",placeholder:"请输入委托单号"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleQuery(e)}},model:{value:t.queryParams.orderId,callback:function(e){t.$set(t.queryParams,"orderId",e)},expression:"queryParams.orderId"}})],1),s("el-form-item",{attrs:{label:"船名航次",prop:"shipName"}},[s("el-input",{attrs:{clearable:"",placeholder:"请输入船名航次"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleQuery(e)}},model:{value:t.queryParams.shipName,callback:function(e){t.$set(t.queryParams,"shipName",e)},expression:"queryParams.shipName"}})],1),s("el-form-item",{attrs:{label:"车架号",prop:"carVin"}},[s("el-input",{attrs:{clearable:"",placeholder:"请输入车架号"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleQuery(e)}},model:{value:t.queryParams.carVin,callback:function(e){t.$set(t.queryParams,"carVin",e)},expression:"queryParams.carVin"}})],1),s("el-form-item",{attrs:{label:"底盘检查状态",prop:"chassisInspectStatus"}},[s("el-select",{attrs:{placeholder:"请选择底盘检查状态",clearable:""},model:{value:t.queryParams.chassisInspectStatus,callback:function(e){t.$set(t.queryParams,"chassisInspectStatus",e)},expression:"queryParams.chassisInspectStatus"}},t._l(t.dict.type.inspect_status,(function(t){return s("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1),s("el-form-item",{attrs:{label:"车身检查状态",prop:"carBodyInspectStatus"}},[s("el-select",{attrs:{placeholder:"请选择车身检查状态",clearable:""},model:{value:t.queryParams.carBodyInspectStatus,callback:function(e){t.$set(t.queryParams,"carBodyInspectStatus",e)},expression:"queryParams.carBodyInspectStatus"}},t._l(t.dict.type.inspect_status,(function(t){return s("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1),s("el-form-item",{attrs:{label:"复检检查状态",prop:"carBodyInspectStatus"}},[s("el-select",{attrs:{clearable:"",placeholder:"请选择复检检查状态"},model:{value:t.queryParams.carReInspectStatus,callback:function(e){t.$set(t.queryParams,"carReInspectStatus",e)},expression:"queryParams.carReInspectStatus"}},t._l(t.dict.type.inspect_status,(function(t){return s("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1),s("el-form-item",[s("el-button",{attrs:{icon:"el-icon-search",size:"mini",type:"primary"},on:{click:t.handleQuery}},[t._v("搜索")]),s("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:t.resetQuery}},[t._v("重置")])],1)],1),s("el-row",{staticClass:"mb8",attrs:{gutter:10}},[s("right-toolbar",{attrs:{showSearch:t.showSearch},on:{"update:showSearch":function(e){t.showSearch=e},"update:show-search":function(e){t.showSearch=e},queryTable:t.getList}})],1),s("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{data:t.inspectList}},[s("el-table-column",{attrs:{align:"center",label:"检查单位",prop:"inspectOrgName","show-overflow-tooltip":"",width:"200"}}),s("el-table-column",{attrs:{align:"center",label:"委托单号",prop:"orderId","show-overflow-tooltip":"",width:"200"}}),s("el-table-column",{attrs:{align:"center",label:"委托单位",prop:"companyName","show-overflow-tooltip":"",width:"100"}}),s("el-table-column",{attrs:{align:"center",label:"船名航次",prop:"shipName","show-overflow-tooltip":"",width:"200"}}),s("el-table-column",{attrs:{align:"center",label:"车架号",prop:"carVin","show-overflow-tooltip":"",width:"200"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("span",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["company:inspectDetail:list"],expression:"['company:inspectDetail:list']"}],staticStyle:{color:"#1890ff",cursor:"pointer"},on:{click:function(s){return t.handleDetail(e.row)}}},[t._v(t._s(e.row.carVin))])]}}])}),s("el-table-column",{attrs:{align:"center",label:"车型",prop:"carModel","show-overflow-tooltip":""}}),s("el-table-column",{attrs:{align:"center",label:"数量",prop:"carNumber","show-overflow-tooltip":""}}),s("el-table-column",{attrs:{align:"center",label:"底盘检查场地",prop:"chassisSiteName","show-overflow-tooltip":"",width:"100"}}),s("el-table-column",{attrs:{align:"center",label:"车身检查场地",prop:"bodySiteName","show-overflow-tooltip":"",width:"100"}}),s("el-table-column",{attrs:{align:"center",label:"复检检查场地",prop:"carReSiteName","show-overflow-tooltip":"",width:"100"}}),s("el-table-column",{attrs:{align:"center",label:"底盘检查状态",prop:"chassisInspectStatus","show-overflow-tooltip":"",width:"100"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("dict-tag",{attrs:{options:t.dict.type.inspect_status,value:e.row.chassisInspectStatus}})]}}])}),s("el-table-column",{attrs:{align:"center",label:"车身检查状态",prop:"carBodyInspectStatus","show-overflow-tooltip":"",width:"100"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("dict-tag",{attrs:{options:t.dict.type.inspect_status,value:e.row.carBodyInspectStatus}})]}}])}),s("el-table-column",{attrs:{align:"center",label:"复检检查状态",prop:"carReInspectStatus","show-overflow-tooltip":"",width:"100"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("dict-tag",{attrs:{options:t.dict.type.inspect_status,value:e.row.carReInspectStatus}})]}}])}),s("el-table-column",{attrs:{align:"center",label:"车辆状态",prop:"status","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[s("dict-tag",{attrs:{options:t.dict.type.car_status,value:e.row.status}})]}}])}),s("el-table-column",{attrs:{align:"center",label:"备注",prop:"remarks","show-overflow-tooltip":"",width:"100"}}),s("el-table-column",{attrs:{align:"center",label:"数据来源",prop:"srcType","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[s("dict-tag",{attrs:{options:t.dict.type.car_src_type,value:e.row.srcType}})]}}])}),s("el-table-column",{attrs:{fixed:"right",align:"center","class-name":"small-padding fixed-width",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return["00"!=e.row.chassisInspectStatus||"00"!=e.row.carBodyInspectStatus||"00"!=e.row.carReInspectStatus?s("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:inspect:query"],expression:"['business:inspect:query']"}],attrs:{icon:"el-icon-document",size:"mini",type:"text"},on:{click:function(s){return t.handleDate(e.row)}}},[t._v("检查结果 ")]):t._e()]}}])})],1),s("pagination",{directives:[{name:"show",rawName:"v-show",value:t.total>0,expression:"total > 0"}],attrs:{limit:t.queryParams.pageSize,page:t.queryParams.pageNum,total:t.total},on:{"update:limit":function(e){return t.$set(t.queryParams,"pageSize",e)},"update:page":function(e){return t.$set(t.queryParams,"pageNum",e)},pagination:t.getList}}),s("el-dialog",{attrs:{title:t.title,visible:t.open,"append-to-body":"",width:"800px"},on:{"update:visible":function(e){t.open=e}}},[s("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-width":"130px"}},[s("el-descriptions",{staticClass:"margin-top",attrs:{title:"委托单信息",column:2}},[s("el-descriptions-item",{attrs:{label:"委托单位"}},[t._v(t._s(t.form.companyName))]),s("el-descriptions-item",{attrs:{label:"检查单位"}},[t._v(t._s(t.form.inspectOrgName))]),s("el-descriptions-item",{attrs:{label:"委托单号"}},[t._v(t._s(t.form.orderId))]),s("el-descriptions-item",{attrs:{label:"船名航次"}},[t._v(t._s(t.form.shipName))])],1),s("h2",{staticStyle:{"font-size":"16px","font-weight":"700"}},[t._v("车辆信息")]),s("el-row",[s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"车架号(VIN码):",prop:"carVin"}},[t._v(" "+t._s(t.form.carVin)+" ")])],1),s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"车型:",prop:"carModel"}},[t._v(" "+t._s(t.form.carModel)+" ")])],1),s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"车辆状态:",prop:"status"}},[s("el-radio-group",{model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},t._l(t.dict.type.car_status,(function(e){return s("el-radio",{key:e.value,attrs:{label:e.value}},[t._v(t._s(e.label)+" ")])})),1)],1)],1),s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"备注:",prop:"remarks"}},[s("el-input",{attrs:{placeholder:"请输入备注",type:"textarea"},model:{value:t.form.remarks,callback:function(e){t.$set(t.form,"remarks",e)},expression:"form.remarks"}})],1)],1)],1)],1),s("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{type:"primary"},on:{click:t.submitForm}},[t._v("确 定")]),s("el-button",{on:{click:t.cancel}},[t._v("取 消")])],1)],1),s("el-dialog",{attrs:{title:t.titles,visible:t.opens,"append-to-body":"",width:"850px"},on:{"update:visible":function(e){t.opens=e}}},[s("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-width":"120px"}},[s("div",[s("el-descriptions",{staticClass:"margin-top",attrs:{title:"基本信息",column:3}},[s("el-descriptions-item",{attrs:{label:"检查单位"}},[t._v(t._s(t.resForm.inspectInfo.inspectOrgName))]),s("el-descriptions-item",{attrs:{label:"委托单号"}},[t._v(t._s(t.resForm.inspectInfo.orderId))]),s("el-descriptions-item",{attrs:{label:"委托单位"}},[t._v(t._s(t.resForm.inspectInfo.companyName))]),s("el-descriptions-item",{attrs:{label:"船名航次"}},[t._v(t._s(t.resForm.inspectInfo.shipName))]),s("el-descriptions-item",{attrs:{label:"车架号 (VIN) "}},[t._v(t._s(t.resForm.inspectInfo.carVin))])],1)],1),s("div",{staticStyle:{"padding-bottom":"30px"}},[s("el-descriptions",{attrs:{title:"检查报告"}}),t.resForm.bodyPollutantNum>0?s("div",{staticClass:"jccd"},[s("div",[s("span",{staticStyle:{"padding-right":"20px","font-weight":"700"}},[t._v("车身检查")]),s("span",[s("i",{staticClass:"el-icon-info",staticStyle:{color:"red"}}),t._v(" "+t._s(t.resForm.bodyPollutantNum)+"项 ")])]),t._l(t.resForm.bodyInspectData,(function(e){return s("div",{key:e.index,staticStyle:{"border-top":"2px dashed #ccc","padding-top":"25px"}},[s("el-descriptions",{staticClass:"margin-top",attrs:{column:2}},[s("el-descriptions-item",{attrs:{label:"检验员"}},[t._v(t._s(e.inspectUserName))]),s("el-descriptions-item",{attrs:{label:"检查场地"}},[t._v(t._s(e.inspectSiteName))]),s("el-descriptions-item",{attrs:{label:"检查时间"}},[t._v(t._s(t.parseTime(e.inspectTime)))])],1),"00"==e.pollutantFlag?s("el-descriptions",{staticClass:"margin-top",attrs:{column:1}},[s("el-descriptions-item",{attrs:{label:"NG部位"}},[t._v(t._s(e.inspectPartFirstName))]),s("el-descriptions-item",{attrs:{label:"污染物种类"}},[t._v(t._s(e.pollutantTypeName))]),s("el-descriptions-item",{attrs:{label:"污染物具体种类"}},[t._v(t._s(e.pollutantDetailTypeName))]),s("el-descriptions-item",{attrs:{label:"污染物具体描述"}},[t._v(t._s(e.pollutantDetailDescName))]),s("el-descriptions-item",{attrs:{label:"清理与否"}},[s("el-radio-group",{attrs:{disabled:""},model:{value:e.cleanFlag,callback:function(s){t.$set(e,"cleanFlag",s)},expression:"itme.cleanFlag"}},[s("el-radio",{attrs:{label:"01"}},[t._v("否")]),s("el-radio",{attrs:{label:"00"}},[t._v("是")])],1)],1)],1):t._e(),s("el-descriptions",{staticClass:"margin-top",attrs:{column:1}},[s("el-descriptions-item",{attrs:{label:"是否有污染物"}},[s("el-radio-group",{attrs:{disabled:""},model:{value:e.pollutantFlag,callback:function(s){t.$set(e,"pollutantFlag",s)},expression:"itme.pollutantFlag"}},[s("el-radio",{attrs:{label:"01"}},[t._v("否")]),s("el-radio",{attrs:{label:"00"}},[t._v("是")])],1)],1),s("el-descriptions-item",{attrs:{label:"检查图片"}},[s("ul",{staticClass:"imglist"},t._l(e.imgs,(function(a){return s("li",{key:a.index},[s("img",{attrs:{src:a,alt:a},on:{click:function(s){return t.showimg(a,e.imgs)}}})])})),0)])],1)],1)}))],2):t._e(),t.resForm.chassisPollutantNum>0?s("div",{staticClass:"jccd"},[s("div",[s("span",{staticStyle:{"padding-right":"20px","font-weight":"700"}},[t._v("底盘检查")]),s("span",[s("i",{staticClass:"el-icon-info",staticStyle:{color:"red"}}),t._v(" "+t._s(t.resForm.chassisPollutantNum)+"项 ")])]),t._l(t.resForm.chassisInspectData,(function(e){return s("div",{key:e.index,staticStyle:{"border-top":"2px dashed #ccc","padding-top":"25px"}},[s("el-descriptions",{staticClass:"margin-top",attrs:{column:2}},[s("el-descriptions-item",{attrs:{label:"检验员"}},[t._v(t._s(e.inspectUserName))]),s("el-descriptions-item",{attrs:{label:"检查场地"}},[t._v(t._s(e.inspectSiteName))]),s("el-descriptions-item",{attrs:{label:"检查时间"}},[t._v(t._s(t.parseTime(e.inspectTime)))])],1),"00"==e.pollutantFlag?s("el-descriptions",{staticClass:"margin-top",attrs:{column:1}},[s("el-descriptions-item",{attrs:{label:"NG部位"}},[t._v(t._s(e.inspectPartFirstName))]),s("el-descriptions-item",{attrs:{label:"污染物种类"}},[t._v(t._s(e.pollutantTypeName))]),s("el-descriptions-item",{attrs:{label:"污染物具体种类"}},[t._v(t._s(e.pollutantDetailTypeName))]),s("el-descriptions-item",{attrs:{label:"污染物具体描述"}},[t._v(t._s(e.pollutantDetailDescName))]),s("el-descriptions-item",{attrs:{label:"清理与否"}},[s("el-radio-group",{attrs:{disabled:""},model:{value:e.cleanFlag,callback:function(s){t.$set(e,"cleanFlag",s)},expression:"itme.cleanFlag"}},[s("el-radio",{attrs:{label:"01"}},[t._v("否")]),s("el-radio",{attrs:{label:"00"}},[t._v("是")])],1)],1)],1):t._e(),s("el-descriptions",{staticClass:"margin-top",attrs:{column:1}},[s("el-descriptions-item",{attrs:{label:"是否有污染物"}},[s("el-radio-group",{attrs:{disabled:""},model:{value:e.pollutantFlag,callback:function(s){t.$set(e,"pollutantFlag",s)},expression:"itme.pollutantFlag"}},[s("el-radio",{attrs:{label:"01"}},[t._v("否")]),s("el-radio",{attrs:{label:"00"}},[t._v("是")])],1)],1),s("el-descriptions-item",{attrs:{label:"检查图片"}},[s("ul",{staticClass:"imglist"},t._l(e.imgs,(function(a){return s("li",{key:a.index},[s("img",{attrs:{src:a,alt:a},on:{click:function(s){return t.showimg(a,e.imgs)}}})])})),0)])],1)],1)}))],2):t._e(),t.resForm.carRePollutantNum>0?s("div",{staticClass:"jccd"},[s("div",[s("span",{staticStyle:{"padding-right":"20px","font-weight":"700"}},[t._v("复检")]),s("span",[s("i",{staticClass:"el-icon-info",staticStyle:{color:"red"}}),t._v(" "+t._s(t.resForm.carRePollutantNum)+"项 ")])]),t._l(t.resForm.carReInspectData,(function(e){return s("div",{key:e.index,staticStyle:{"border-top":"2px dashed #ccc","padding-top":"25px"}},[s("el-descriptions",{staticClass:"margin-top",attrs:{column:2}},[s("el-descriptions-item",{attrs:{label:"检验员"}},[t._v(t._s(e.inspectUserName)+" ")]),s("el-descriptions-item",{attrs:{label:"检查场地"}},[t._v(t._s(e.inspectSiteName)+" ")]),s("el-descriptions-item",{attrs:{label:"检查时间"}},[t._v(t._s(t.parseTime(e.inspectTime))+" ")])],1),"00"==e.pollutantFlag?s("el-descriptions",{staticClass:"margin-top",attrs:{column:1}},[s("el-descriptions-item",{attrs:{label:"NG部位"}},[t._v(t._s(e.inspectPartFirstName)+" ")]),s("el-descriptions-item",{attrs:{label:"污染物种类"}},[t._v(t._s(e.pollutantTypeName)+" ")]),s("el-descriptions-item",{attrs:{label:"污染物具体种类"}},[t._v(t._s(e.pollutantDetailTypeName)+" ")]),s("el-descriptions-item",{attrs:{label:"污染物具体描述"}},[t._v(t._s(e.pollutantDetailDescName)+" ")]),s("el-descriptions-item",{attrs:{label:"清理与否"}},[s("el-radio-group",{attrs:{disabled:""},model:{value:e.cleanFlag,callback:function(s){t.$set(e,"cleanFlag",s)},expression:"itme.cleanFlag"}},[s("el-radio",{attrs:{label:"01"}},[t._v("否")]),s("el-radio",{attrs:{label:"00"}},[t._v("是")])],1)],1)],1):t._e(),s("el-descriptions",{staticClass:"margin-top",attrs:{column:1}},[s("el-descriptions-item",{attrs:{label:"是否有污染物"}},[s("el-radio-group",{attrs:{disabled:""},model:{value:e.pollutantFlag,callback:function(s){t.$set(e,"pollutantFlag",s)},expression:"itme.pollutantFlag"}},[s("el-radio",{attrs:{label:"01"}},[t._v("否")]),s("el-radio",{attrs:{label:"00"}},[t._v("是")])],1)],1),s("el-descriptions-item",{attrs:{label:"检查图片"}},[s("ul",{staticClass:"imglist"},t._l(e.imgs,(function(a){return s("li",{key:a.index},[s("img",{attrs:{alt:a,src:a},on:{click:function(s){return t.showimg(a,e.imgs)}}})])})),0)])],1)],1)}))],2):t._e()],1)])],1),s("el-dialog",{attrs:{title:"查看图片",visible:t.imgopen,"append-to-body":"",width:"550px"},on:{"update:visible":function(e){t.imgopen=e}}},[s("div",{staticStyle:{position:"relative",overflow:"hidden",height:"700px",margin:"0 auto","text-align":"center"}},[s("img",{style:{zoom:t.zoom,height:"700px",transform:"translate("+t.x+"px,"+t.y+"px)"},attrs:{draggable:"false",src:t.imgurl,id:"pic"},on:{mousewheel:function(e){return t.change_img(e)},mousedown:function(e){return t.mousedown(e)}}})]),t.imgurlArr.length>1?s("div",{staticStyle:{"text-align":"right",padding:"15px 0"}},[s("el-button",{attrs:{size:"mini",type:"primary"},on:{click:t.imgurlReduce}},[t._v("上一张")]),s("el-button",{attrs:{size:"mini",type:"primary"},on:{click:t.imgurlAdd}},[t._v("下一张")])],1):t._e()])],1)},r=[],i=s("5530"),l=(s("d81d"),s("b4de")),n=s("c3a4"),o=s("fcb7"),c=s("ca17"),u=s.n(c),p=(s("542c"),{name:"Inspect",components:{Treeselect:u.a},dicts:["inspect_status","car_status","car_src_type"],data:function(){return{loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,inspectList:[],title:"",open:!1,opens:!1,imgopen:!1,imgurl:"",imgurlArr:[],titles:"",queryParams:{pageNum:1,pageSize:10,shipName:"",orderId:"",carVin:"",companyId:"",orgId:"",inspectOrgId:null,chassisInspectStatus:"",carBodyInspectStatus:""},companyList:[],deptOptions:[],form:{},resForm:{inspectInfo:{},bodyPollutantNum:"",bodyInspectData:[],chassisPollutantNum:"",chassisInspectData:[]},rules:{carVin:[{required:!0,message:"不能为空",trigger:"blur"}]},zoom:1,x:0,y:0,startx:"",starty:"",endx:0,endy:0}},created:function(){this.getquery(),this.getList()},watch:{$route:function(){this.getquery(),this.getList()}},methods:{change_img:function(t){t.deltaY<0?this.zoom++:this.zoom--},mousedown:function(t){this.startx=t.pageX,this.starty=t.pageY,document.addEventListener("mousemove",this.mousemove),document.addEventListener("mouseup",this.mouseup)},mousemove:function(t){this.x=t.pageX-this.startx+this.endx,this.y=t.pageY-this.starty+this.endy},mouseup:function(){document.removeEventListener("mousemove",this.mousemove,!1),this.endx=this.x,this.endy=this.y},closePic:function(){this.x=0,this.y=0,this.zoom=1,this.endx=0,this.endy=0},getTreeselect:function(){var t=this;Object(o["g"])().then((function(e){t.deptOptions=e.data}));var e={pageNum:1,pageSize:1e3,status:"00"};Object(n["e"])(e).then((function(e){t.companyList=e.data}))},getquery:function(){var t=this.$route.query.carVin;this.queryParams.carVin=t;var e=this.$route.query.shipName;this.queryParams.shipName=e;var s=this.$route.query.orderId;this.queryParams.orderId=s},getList:function(){var t=this;this.loading=!0,Object(l["e"])(this.queryParams).then((function(e){t.inspectList=e.rows,t.total=e.total,t.loading=!1}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={},this.resForm={inspectInfo:{},bodyPollutantNum:"",bodyInspectData:[],chassisPollutantNum:"",chassisInspectData:[],carRePollutantNum:"",carReInspectData:[]},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.queryParams={pageNum:1,pageSize:10,shipName:"",orderId:"",carVin:"",companyId:"",orgId:"",chassisInspectStatus:"",carBodyInspectStatus:""},this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(t){this.ids=t.map((function(t){return t.id})),this.single=1!==t.length,this.multiple=!t.length},handleDetail:function(t){this.$router.push({path:"/outerQuery/outerCompanyInspectDetail",query:{shipName:t.shipName,carVin:t.carVin,orderId:t.orderId}})},handleUpdate:function(t){var e=this;this.reset();var s=t.id||this.ids;Object(l["c"])(s).then((function(t){e.form=t.data,e.open=!0,e.title="修改车辆信息"}))},handleDate:function(t){var e=this;this.reset();var s=t.id||this.ids;Object(l["a"])({id:s}).then((function(t){e.resForm=t.data,e.opens=!0,e.titles="车辆检查结果"}))},showimg:function(t,e){this.imgurlArr=e,this.imgopen=!0,this.imgurl=t,this.closePic()},imgurlAdd:function(){for(var t=0;t0){var s=t-1;return void(this.imgurl=this.imgurlArr[s])}}}},submitForm:function(){var t=this;this.$refs["form"].validate((function(e){e&&Object(l["f"])(t.form).then((function(e){t.$modal.msgSuccess("修改成功"),t.open=!1,t.getList()}))}))},handleDelete:function(t){var e=this,s=t.id||this.ids;this.$modal.confirm('是否确认删除车架号为"'+t.carVin+'"的数据项?').then((function(){return Object(l["b"])(s)})).then((function(){e.getList(),e.$modal.msgSuccess("删除成功")})).catch((function(){}))},handleExport:function(){this.download("business/inspect/export",Object(i["a"])({},this.queryParams),"inspect_".concat((new Date).getTime(),".xlsx"))}}}),m=p,d=(s("9f4f"),s("e163b"),s("2877")),h=Object(d["a"])(m,a,r,!1,null,"02d44f92",null);e["default"]=h.exports},"9f4f":function(t,e,s){"use strict";s("f7d7")},b4de:function(t,e,s){"use strict";s.d(e,"d",(function(){return r})),s.d(e,"e",(function(){return i})),s.d(e,"c",(function(){return l})),s.d(e,"f",(function(){return n})),s.d(e,"b",(function(){return o})),s.d(e,"a",(function(){return c}));var a=s("b775");function r(t){return Object(a["a"])({url:"/business/inspect/list",method:"get",params:t})}function i(t){return Object(a["a"])({url:"/outer/company/inspect/list",method:"get",params:t})}function l(t){return Object(a["a"])({url:"/business/inspect/"+t,method:"get"})}function n(t){return Object(a["a"])({url:"/business/inspect",method:"put",data:t})}function o(t){return Object(a["a"])({url:"/business/inspect/"+t,method:"delete"})}function c(t){return Object(a["a"])({url:"/business/inspect/checkCarStatus",method:"get",params:t})}},c3a4:function(t,e,s){"use strict";s.d(e,"d",(function(){return r})),s.d(e,"e",(function(){return i})),s.d(e,"c",(function(){return l})),s.d(e,"a",(function(){return n})),s.d(e,"f",(function(){return o})),s.d(e,"b",(function(){return c}));var a=s("b775");function r(t){return Object(a["a"])({url:"/business/company/list",method:"get",params:t})}function i(t){return Object(a["a"])({url:"/business/company/listWithNoPermission",method:"get",params:t})}function l(t){return Object(a["a"])({url:"/business/company/"+t,method:"get"})}function n(t){return Object(a["a"])({url:"/business/company",method:"post",data:t})}function o(t){return Object(a["a"])({url:"/business/company",method:"put",data:t})}function c(t){return Object(a["a"])({url:"/business/company/"+t,method:"delete"})}},e163b:function(t,e,s){"use strict";s("f276")},f276:function(t,e,s){},f7d7:function(t,e,s){},fcb7:function(t,e,s){"use strict";s.d(e,"d",(function(){return r})),s.d(e,"e",(function(){return i})),s.d(e,"c",(function(){return l})),s.d(e,"g",(function(){return n})),s.d(e,"f",(function(){return o})),s.d(e,"a",(function(){return c})),s.d(e,"h",(function(){return u})),s.d(e,"b",(function(){return p}));var a=s("b775");function r(t){return Object(a["a"])({url:"/system/dept/list",method:"get",params:t})}function i(t){return Object(a["a"])({url:"/system/dept/list/exclude/"+t,method:"get"})}function l(t){return Object(a["a"])({url:"/system/dept/"+t,method:"get"})}function n(){return Object(a["a"])({url:"/system/dept/treeselect",method:"get"})}function o(t){return Object(a["a"])({url:"/system/dept/roleDeptTreeselect/"+t,method:"get"})}function c(t){return Object(a["a"])({url:"/system/dept",method:"post",data:t})}function u(t){return Object(a["a"])({url:"/system/dept",method:"put",data:t})}function p(t){return Object(a["a"])({url:"/system/dept/"+t,method:"delete"})}}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4209697a.4c6863d0.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4209697a.4c6863d0.js.gz new file mode 100644 index 00000000..bd3df869 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4209697a.4c6863d0.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-457eae06.83d80196.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-457eae06.83d80196.js new file mode 100644 index 00000000..cfb0e839 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-457eae06.83d80196.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-457eae06"],{"1bcf":function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return s})),n.d(t,"f",(function(){return c})),n.d(t,"b",(function(){return l}));var r=n("b775");function o(e){return Object(r["a"])({url:"/business/inspectRecord/list",method:"get",params:e})}function a(e){return Object(r["a"])({url:"/outer/company/inspectRecord/list",method:"get",params:e})}function i(e){return Object(r["a"])({url:"/business/inspectRecord/"+e,method:"get"})}function s(e){return Object(r["a"])({url:"/business/inspectRecord",method:"post",data:e})}function c(e){return Object(r["a"])({url:"/business/inspectRecord",method:"put",data:e})}function l(e){return Object(r["a"])({url:"/business/inspectRecord/"+e,method:"delete"})}},"76af":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-container"},[n("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{inline:!0,model:e.queryParams,"label-width":"68px",size:"small"}},[n("el-form-item",{attrs:{label:"委托单号",prop:"orderId"}},[n("el-input",{attrs:{clearable:"",placeholder:"请输入委托单号"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.orderId,callback:function(t){e.$set(e.queryParams,"orderId",t)},expression:"queryParams.orderId"}})],1),n("el-form-item",{attrs:{label:"车架号",prop:"carVin"}},[n("el-input",{attrs:{clearable:"",placeholder:"请输入车架号"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.carVin,callback:function(t){e.$set(e.queryParams,"carVin",t)},expression:"queryParams.carVin"}})],1),n("el-form-item",[n("el-button",{attrs:{icon:"el-icon-search",size:"mini",type:"primary"},on:{click:e.handleQuery}},[e._v("搜索")]),n("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.inspectRecordList}},[n("el-table-column",{attrs:{align:"center",label:"检查单位",prop:"inspectOrgName","show-overflow-tooltip":"",width:"200"}}),n("el-table-column",{attrs:{align:"center",label:"委托单号",prop:"orderId","show-overflow-tooltip":"",width:"200"}}),n("el-table-column",{attrs:{align:"center",label:"委托单位",prop:"companyName","show-overflow-tooltip":"",width:"100"}}),n("el-table-column",{attrs:{align:"center",label:"车架号",prop:"carVin","show-overflow-tooltip":"",width:"200"}}),n("el-table-column",{attrs:{align:"center",label:"底盘检查场地",prop:"chassisSiteName","show-overflow-tooltip":"",width:"100"}}),n("el-table-column",{attrs:{align:"center",label:"车身检查场地",prop:"bodyInspectSiteName","show-overflow-tooltip":"",width:"100"}}),n("el-table-column",{attrs:{align:"center",label:"复检检查场地",prop:"carReInspectSite","show-overflow-tooltip":"",width:"100"}}),n("el-table-column",{attrs:{align:"center",label:"车身检查员",prop:"bodyInspectUserName","show-overflow-tooltip":"",width:"100"}}),n("el-table-column",{attrs:{align:"center",label:"底盘检查员",prop:"chassisUserName","show-overflow-tooltip":"",width:"100"}}),n("el-table-column",{attrs:{align:"center",label:"复检检查员",prop:"carReInspectUserName","show-overflow-tooltip":"",width:"100"}}),n("el-table-column",{attrs:{align:"center",label:"车身检查开始时间",prop:"carBodyInspectStartTime",width:"180","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e.parseTime(t.row.carBodyInspectStartTime)))])]}}])}),n("el-table-column",{attrs:{align:"center",label:"车身检查完成时间",prop:"carBodyInspectFinishTime",width:"180","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e.parseTime(t.row.carBodyInspectFinishTime)))])]}}])}),n("el-table-column",{attrs:{align:"center",label:"底盘检查开始时间",prop:"chassisInspectStartTime",width:"180","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e.parseTime(t.row.chassisInspectStartTime)))])]}}])}),n("el-table-column",{attrs:{align:"center",label:"底盘检查完成时间",prop:"chassisInspectFinishTime",width:"180","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e.parseTime(t.row.chassisInspectFinishTime)))])]}}])}),n("el-table-column",{attrs:{align:"center",label:"复检检查开始时间",prop:"carReInspectStartTime","show-overflow-tooltip":"",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e.parseTime(t.row.carReInspectStartTime)))])]}}])}),n("el-table-column",{attrs:{align:"center",label:"复检检查完成时间",prop:"carReInspectFinishTime","show-overflow-tooltip":"",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e.parseTime(t.row.carReInspectFinishTime)))])]}}])})],1),n("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total > 0"}],attrs:{limit:e.queryParams.pageSize,page:e.queryParams.pageNum,total:e.total},on:{"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},pagination:e.getList}})],1)},o=[],a=n("5530"),i=(n("d81d"),n("1bcf")),s=n("c3a4"),c=n("fcb7"),l=n("ca17"),u=n.n(l),p=(n("542c"),{name:"InspectRecord",components:{Treeselect:u.a},data:function(){return{loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,inspectRecordList:[],title:"",open:!1,queryParams:{pageNum:1,pageSize:10,inspectOrgId:null,orderId:"",carVin:"",companyId:""},companyList:[],deptOptions:[],form:{},rules:{}}},created:function(){this.getList()},methods:{getTreeselect:function(){var e=this;Object(c["g"])().then((function(t){e.deptOptions=t.data}));var t={pageNum:1,pageSize:1e3,status:"00"};Object(s["e"])(t).then((function(t){e.companyList=t.data}))},getList:function(){var e=this;this.loading=!0,Object(i["e"])(this.queryParams).then((function(t){e.inspectRecordList=t.rows,e.total=t.total,e.loading=!1}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.id})),this.single=1!==e.length,this.multiple=!e.length},handleAdd:function(){this.reset(),this.open=!0,this.title="添加点检记录信息"},handleUpdate:function(e){var t=this;this.reset();var n=e.id||this.ids;Object(i["c"])(n).then((function(e){t.form=e.data,t.open=!0,t.title="修改点检记录信息"}))},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(null!=e.form.id?Object(i["f"])(e.form).then((function(t){e.$modal.msgSuccess("修改成功"),e.open=!1,e.getList()})):Object(i["a"])(e.form).then((function(t){e.$modal.msgSuccess("新增成功"),e.open=!1,e.getList()})))}))},handleDelete:function(e){var t=this,n=e.id||this.ids;this.$modal.confirm('是否确认删除点检记录信息编号为"'+n+'"的数据项?').then((function(){return Object(i["b"])(n)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))},handleExport:function(){this.download("business/inspectRecord/export",Object(a["a"])({},this.queryParams),"表3 - 点检清单_".concat((new Date).getTime(),".xlsx"))}}}),d=p,m=n("2877"),f=Object(m["a"])(d,r,o,!1,null,null,null);t["default"]=f.exports},c3a4:function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return s})),n.d(t,"f",(function(){return c})),n.d(t,"b",(function(){return l}));var r=n("b775");function o(e){return Object(r["a"])({url:"/business/company/list",method:"get",params:e})}function a(e){return Object(r["a"])({url:"/business/company/listWithNoPermission",method:"get",params:e})}function i(e){return Object(r["a"])({url:"/business/company/"+e,method:"get"})}function s(e){return Object(r["a"])({url:"/business/company",method:"post",data:e})}function c(e){return Object(r["a"])({url:"/business/company",method:"put",data:e})}function l(e){return Object(r["a"])({url:"/business/company/"+e,method:"delete"})}},fcb7:function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"g",(function(){return s})),n.d(t,"f",(function(){return c})),n.d(t,"a",(function(){return l})),n.d(t,"h",(function(){return u})),n.d(t,"b",(function(){return p}));var r=n("b775");function o(e){return Object(r["a"])({url:"/system/dept/list",method:"get",params:e})}function a(e){return Object(r["a"])({url:"/system/dept/list/exclude/"+e,method:"get"})}function i(e){return Object(r["a"])({url:"/system/dept/"+e,method:"get"})}function s(){return Object(r["a"])({url:"/system/dept/treeselect",method:"get"})}function c(e){return Object(r["a"])({url:"/system/dept/roleDeptTreeselect/"+e,method:"get"})}function l(e){return Object(r["a"])({url:"/system/dept",method:"post",data:e})}function u(e){return Object(r["a"])({url:"/system/dept",method:"put",data:e})}function p(e){return Object(r["a"])({url:"/system/dept/"+e,method:"delete"})}}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-457eae06.83d80196.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-457eae06.83d80196.js.gz new file mode 100644 index 00000000..4f24d725 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-457eae06.83d80196.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4802b500.79fe84c5.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4802b500.79fe84c5.js new file mode 100644 index 00000000..52265fef --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4802b500.79fe84c5.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4802b500"],{9422:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{inline:!0,model:e.queryParams,"label-width":"68px",size:"small"}},[a("el-form-item",{attrs:{label:"预录单号",prop:"preOrderId"}},[a("el-input",{attrs:{clearable:"",placeholder:"请输入预录单号"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.preOrderId,callback:function(t){e.$set(e.queryParams,"preOrderId",t)},expression:"queryParams.preOrderId"}})],1),a("el-form-item",{attrs:{label:"委托单位",prop:"companyId"}},[a("el-select",{attrs:{placeholder:"请选择委托单位",clearable:""},model:{value:e.queryParams.companyId,callback:function(t){e.$set(e.queryParams,"companyId",t)},expression:"queryParams.companyId"}},e._l(e.companyList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.companyName,value:e.id}})})),1)],1),a("el-form-item",{attrs:{label:"船名航次",prop:"shipName"}},[a("el-input",{attrs:{clearable:"",placeholder:"请输入船名航次"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.shipName,callback:function(t){e.$set(e.queryParams,"shipName",t)},expression:"queryParams.shipName"}})],1),a("el-form-item",{attrs:{label:"状态",prop:"status"}},[a("el-select",{attrs:{placeholder:"请选择状态",clearable:""},model:{value:e.queryParams.status,callback:function(t){e.$set(e.queryParams,"status",t)},expression:"queryParams.status"}},e._l(e.dict.type.prerecord_status,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",[a("el-button",{attrs:{icon:"el-icon-search",size:"mini",type:"primary"},on:{click:e.handleQuery}},[e._v("搜索")]),a("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),a("el-row",{staticClass:"mb8",attrs:{gutter:10}},[a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:preRecord:import"],expression:"['business:preRecord:import']"}],attrs:{icon:"el-icon-upload2",plain:"",size:"mini",type:"info"},on:{click:e.handleImport}},[e._v("导入 ")])],1),a("right-toolbar",{attrs:{showSearch:e.showSearch},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getList}})],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.preRecordList}},[a("el-table-column",{attrs:{align:"center",label:"预录单号",prop:"preOrderId","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{align:"center",label:"委托单位",prop:"companyName","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{align:"center",label:"船名航次",prop:"shipName","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{align:"center",prop:"status",label:"状态","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("dict-tag",{attrs:{options:e.dict.type.prerecord_status,value:t.row.status}})]}}])}),a("el-table-column",{attrs:{align:"center",label:"车辆总数(台)",prop:"carCount","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{align:"center",label:"文件信息",prop:"fileName","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{label:"导入时间",align:"center",prop:"createTime","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}])}),a("el-table-column",{attrs:{align:"center","class-name":"small-padding fixed-width",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:preRecordDetail:list"],expression:"['business:preRecordDetail:list']"}],attrs:{icon:"el-icon-document",size:"mini",type:"text"},on:{click:function(a){return e.handleDetail(t.row)}}},[e._v("车辆清单 ")]),"00"==t.row.status?a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:preRecord:effect"],expression:"['business:preRecord:effect']"}],attrs:{icon:"el-icon-circle-check",size:"mini",type:"text"},on:{click:function(a){return e.handleUpdate(t.row)}}},[e._v("生效 ")]):e._e(),"00"==t.row.status?a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["business:preRecord:remove"],expression:"['business:preRecord:remove']"}],attrs:{icon:"el-icon-delete",size:"mini",type:"text"},on:{click:function(a){return e.handleDelete(t.row)}}},[e._v("删除 ")]):e._e()]}}])})],1),a("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total > 0"}],attrs:{limit:e.queryParams.pageSize,page:e.queryParams.pageNum,total:e.total},on:{"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},pagination:e.getList}}),a("el-dialog",{attrs:{title:e.upload.title,visible:e.upload.open,width:"400px","append-to-body":""},on:{"update:visible":function(t){return e.$set(e.upload,"open",t)}}},[a("el-form",{ref:"uploadform",attrs:{model:e.upload,rules:e.uploadrules,"label-width":"100px"}},[a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"委托单位",prop:"upData.companyId"}},[a("el-select",{attrs:{placeholder:"请选择委托单位",clearable:""},model:{value:e.upload.upData.companyId,callback:function(t){e.$set(e.upload.upData,"companyId",t)},expression:"upload.upData.companyId"}},e._l(e.companyList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.companyName,value:e.id}})})),1)],1)],1)],1)],1),a("el-upload",{ref:"upload",attrs:{limit:1,"file-list":e.fileList,accept:".xlsx, .xls",headers:e.upload.headers,disabled:e.upload.isUploading,data:e.upload.upData,"on-progress":e.handleFileUploadProgress,"auto-upload":!1,action:"","before-upload":e.beforeUpload,"on-change":e.handleChange,"on-success":e.handleFileSuccess,"http-request":e.uploadSectionFile,"on-remove":e.removeFile,drag:""}},[a("i",{staticClass:"el-icon-upload"}),a("div",{staticClass:"el-upload__text"},[e._v("将文件拖到此处,或"),a("em",[e._v("点击上传")])]),a("div",{staticClass:"el-upload__tip text-center",attrs:{slot:"tip"},slot:"tip"},[a("span",[e._v("仅允许导入xls、xlsx格式文件。")]),a("el-link",{staticStyle:{"font-size":"12px","vertical-align":"baseline"},attrs:{type:"primary",underline:!1},on:{click:e.importTemplate}},[e._v("下载模板 ")])],1)]),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary",loading:e.loadingOptions.loading,disabled:e.loadingOptions.isDisabled},on:{click:e.submitFileForm}},[e._v(e._s(e.loadingOptions.loadingText)+" ")]),a("el-button",{on:{click:function(t){e.upload.open=!1}}},[e._v("取 消")])],1)],1),a("el-dialog",{attrs:{title:e.title,visible:e.open,"append-to-body":"",width:"600px"},on:{"update:visible":function(t){e.open=t}}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"预录单号",prop:"preOrderId"}},[a("span",[e._v(e._s(e.form.preOrderId))])])],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"委托单位",prop:"companyName"}},[a("span",[e._v(e._s(e.form.companyName))])])],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"船名航次",prop:"shipName"}},[a("span",[e._v(e._s(e.form.shipName))])])],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"车辆总数",prop:"carCount"}},[a("span",[e._v(e._s(e.form.carCount))])])],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"文件信息",prop:"fileName"}},[a("span",[e._v(e._s(e.form.fileName))])])],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"预录时间",prop:"createTime"}},[a("span",[e._v(e._s(e.parseTime(e.form.createTime)))])])],1)],1),a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"检查单位",prop:"inspectOrgId"}},[a("treeselect",{attrs:{options:e.deptOptions,"show-count":!0,defaultExpandLevel:1/0,placeholder:"请选择检查单位"},model:{value:e.form.inspectOrgId,callback:function(t){e.$set(e.form,"inspectOrgId",t)},expression:"form.inspectOrgId"}})],1)],1)],1),a("div",[a("span",{staticStyle:{color:"red"}},[e._v("提示:生效后可以在委托单信息模块中查看委托单。")])])],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary",loading:e.loadingOptions.loading,disabled:e.loadingOptions.isDisabled},on:{click:e.submitForm}},[e._v(e._s(e.loadingOptions.loadingText)+" ")]),a("el-button",{on:{click:e.cancel}},[e._v("取 消")])],1)],1)],1)},n=[],o=a("5530"),r=(a("d81d"),a("b0c0"),a("b775"));function s(e){return Object(r["a"])({url:"/business/preRecord/list",method:"get",params:e})}function l(e){return Object(r["a"])({url:"/business/preRecord/"+e,method:"get"})}function u(e){return Object(r["a"])({url:"/business/preRecord/effect",method:"put",data:e})}function d(e){return Object(r["a"])({url:"/business/preRecord/"+e,method:"delete"})}function p(e){return Object(r["a"])({url:"/business/preRecord/importData",method:"post",data:e,headers:{"Content-Type":"multipart/form-data"}})}var c=a("c3a4"),m=a("fcb7"),f=a("ca17"),h=a.n(f),g=(a("542c"),{name:"PreRecord",components:{Treeselect:h.a},dicts:["prerecord_status"],data:function(){return{loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,preRecordList:[],title:"",open:!1,queryParams:{pageNum:1,pageSize:10,preOrderId:"",shipName:"",companyId:"",status:""},loadingOptions:{loading:!1,loadingText:"确 定",isDisabled:!1},upload:{open:!1,title:"",isUploading:!1,updateSupport:0,upData:{companyId:""}},fileList:[],isClientCertFile:!0,imgFile:[],companyList:[],deptOptions:[],form:{},rules:{inspectOrgId:[{required:!0,message:"不能为空",trigger:"blur"}]},uploadrules:{upData:{companyId:[{required:!0,message:"不能为空",trigger:"blur"}]}}}},created:function(){this.getTreeselect(),this.getList()},methods:{getTreeselect:function(){var e=this;Object(m["g"])().then((function(t){e.deptOptions=t.data}));var t={pageNum:1,pageSize:1e3,status:"00"};Object(c["e"])(t).then((function(t){e.companyList=t.data}))},getList:function(){var e=this;this.loading=!0,s(this.queryParams).then((function(t){e.preRecordList=t.rows,e.total=t.total,e.loading=!1}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={},this.resetForm("form"),this.loadingOptions.loading=!1,this.loadingOptions.loadingText="确 定",this.loadingOptions.isDisabled=!1},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.id})),this.single=1!==e.length,this.multiple=!e.length},handleImport:function(){this.upload.title="导入车辆数据",this.upload.open=!0,this.upload.upData.companyId="","undefined"!=typeof this.imgFile.file&&this.imgFile.file.length>0&&(this.$refs.upload.clearFiles(),this.isClientCertFile=!0)},importTemplate:function(){this.download("/business/preRecord/importTemplate",{},"preRecord_template_".concat((new Date).getTime(),".xlsx"))},handleChange:function(e,t,a){this.imgFile["file"]=t,"undefined"!=typeof this.imgFile.file&&this.imgFile.file.length>0?this.isClientCertFile=!1:this.isClientCertFile=!0},beforeUpload:function(e){var t=e.name.substring(e.name.lastIndexOf(".")+1),a=["xls","xlsx"];if(-1===a.indexOf(t))return this.$modal.msgWarning("上传文件只能是"+a+"格式"),!1},uploadSectionFile:function(e){var t=this,a=e.file,i=new FormData;i.append("file",a),i.append("companyId",this.upload.upData.companyId),this.formdata=i,this.loadingOptions.loading=!0,this.loadingOptions.loadingText="上传中...",this.loadingOptions.isDisabled=!0,p(this.formdata).then((function(a){t.loadingOptions.loading=!1,t.loadingOptions.loadingText="确 定",t.loadingOptions.isDisabled=!1,e.onSuccess(a)})).catch((function(a){t.loadingOptions.loading=!1,t.loadingOptions.loadingText="确 定",t.loadingOptions.isDisabled=!1,e.onError(a)}))},removeFile:function(e,t){this.$refs.upload.clearFiles(),this.isClientCertFile=!0},submitFileForm:function(){var e=this;this.$refs["uploadform"].validate((function(t){if(t){if(e.isClientCertFile)return e.$modal.msgWarning("请选择要上传的文件"),!1;e.$refs.upload.submit()}}))},handleFileUploadProgress:function(e,t,a){this.upload.isUploading=!0},handleFileSuccess:function(e,t,a){this.isClientCertFile=!0,this.upload.open=!1,this.upload.isUploading=!1,this.$refs.upload.clearFiles(),this.$alert("
"+e.msg+"
","导入结果",{dangerouslyUseHTMLString:!0}),this.getList()},handleAdd:function(){this.reset(),this.open=!0,this.title="添加车辆预录信息"},handleDetail:function(e){this.$router.push({path:"/check/preRecordDetail",query:{shipName:e.shipName,preOrderId:e.preOrderId}})},handleUpdate:function(e){var t=this;this.reset();var a=e.id||this.ids;l(a).then((function(e){t.form=e.data,t.open=!0,t.title="车辆预录信息生效"}))},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(e.loadingOptions.loading=!0,e.loadingOptions.loadingText="'生效中,请稍后...",e.loadingOptions.isDisabled=!0,u(e.form).then((function(t){e.loadingOptions.loading=!1,e.loadingOptions.loadingText="确 定",e.loadingOptions.isDisabled=!1,e.$modal.msgSuccess("成功生效"),e.open=!1,e.getList()})).catch((function(){e.loadingOptions.loading=!1,e.loadingOptions.loadingText="确 定",e.loadingOptions.isDisabled=!1})))}))},handleDelete:function(e){var t=this,a=e.id||this.ids;this.$modal.confirm('是否确认删除预录单号为"'+e.preOrderId+'"的数据项?').then((function(){return d(a)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))},handleExport:function(){this.download("/business/preRecord/export",Object(o["a"])({},this.queryParams),"preRecord_".concat((new Date).getTime(),".xlsx"))}}}),b=g,y=a("2877"),v=Object(y["a"])(b,i,n,!1,null,null,null);t["default"]=v.exports},c3a4:function(e,t,a){"use strict";a.d(t,"d",(function(){return n})),a.d(t,"e",(function(){return o})),a.d(t,"c",(function(){return r})),a.d(t,"a",(function(){return s})),a.d(t,"f",(function(){return l})),a.d(t,"b",(function(){return u}));var i=a("b775");function n(e){return Object(i["a"])({url:"/business/company/list",method:"get",params:e})}function o(e){return Object(i["a"])({url:"/business/company/listWithNoPermission",method:"get",params:e})}function r(e){return Object(i["a"])({url:"/business/company/"+e,method:"get"})}function s(e){return Object(i["a"])({url:"/business/company",method:"post",data:e})}function l(e){return Object(i["a"])({url:"/business/company",method:"put",data:e})}function u(e){return Object(i["a"])({url:"/business/company/"+e,method:"delete"})}},fcb7:function(e,t,a){"use strict";a.d(t,"d",(function(){return n})),a.d(t,"e",(function(){return o})),a.d(t,"c",(function(){return r})),a.d(t,"g",(function(){return s})),a.d(t,"f",(function(){return l})),a.d(t,"a",(function(){return u})),a.d(t,"h",(function(){return d})),a.d(t,"b",(function(){return p}));var i=a("b775");function n(e){return Object(i["a"])({url:"/system/dept/list",method:"get",params:e})}function o(e){return Object(i["a"])({url:"/system/dept/list/exclude/"+e,method:"get"})}function r(e){return Object(i["a"])({url:"/system/dept/"+e,method:"get"})}function s(){return Object(i["a"])({url:"/system/dept/treeselect",method:"get"})}function l(e){return Object(i["a"])({url:"/system/dept/roleDeptTreeselect/"+e,method:"get"})}function u(e){return Object(i["a"])({url:"/system/dept",method:"post",data:e})}function d(e){return Object(i["a"])({url:"/system/dept",method:"put",data:e})}function p(e){return Object(i["a"])({url:"/system/dept/"+e,method:"delete"})}}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4802b500.79fe84c5.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4802b500.79fe84c5.js.gz new file mode 100644 index 00000000..1dc29f43 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4802b500.79fe84c5.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4b1e4dca.b86b035a.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4b1e4dca.b86b035a.js new file mode 100644 index 00000000..a0b9ea7f --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4b1e4dca.b86b035a.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4b1e4dca","chunk-2d238605"],{"817d":function(e,t,i){var o,a,r;(function(n,l){a=[t,i("313e")],o=l,r="function"===typeof o?o.apply(t,a):o,void 0===r||(e.exports=r)})(0,(function(e,t){var i=function(e){"undefined"!==typeof console&&console&&console.error&&console.error(e)};if(t){var o=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],a={color:o,title:{textStyle:{fontWeight:"normal",color:"#008acd"}},visualMap:{itemWidth:15,color:["#5ab1ef","#e0ffff"]},toolbox:{iconStyle:{normal:{borderColor:o[0]}}},tooltip:{backgroundColor:"rgba(50,50,50,0.5)",axisPointer:{type:"line",lineStyle:{color:"#008acd"},crossStyle:{color:"#008acd"},shadowStyle:{color:"rgba(200,200,200,0.2)"}}},dataZoom:{dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd"},grid:{borderColor:"#eee"},categoryAxis:{axisLine:{lineStyle:{color:"#008acd"}},splitLine:{lineStyle:{color:["#eee"]}}},valueAxis:{axisLine:{lineStyle:{color:"#008acd"}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.1)","rgba(200,200,200,0.1)"]}},splitLine:{lineStyle:{color:["#eee"]}}},timeline:{lineStyle:{color:"#008acd"},controlStyle:{color:"#008acd",borderColor:"#008acd"},symbol:"emptyCircle",symbolSize:3},line:{smooth:!0,symbol:"emptyCircle",symbolSize:3},candlestick:{itemStyle:{color:"#d87a80",color0:"#2ec7c9"},lineStyle:{width:1,color:"#d87a80",color0:"#2ec7c9"},areaStyle:{color:"#2ec7c9",color0:"#b6a2de"}},scatter:{symbol:"circle",symbolSize:4},map:{itemStyle:{color:"#ddd"},areaStyle:{color:"#fe994e"},label:{color:"#d87a80"}},graph:{itemStyle:{color:"#d87a80"},linkStyle:{color:"#2ec7c9"}},gauge:{axisLine:{lineStyle:{color:[[.2,"#2ec7c9"],[.8,"#5ab1ef"],[1,"#d87a80"]],width:10}},axisTick:{splitNumber:10,length:15,lineStyle:{color:"auto"}},splitLine:{length:22,lineStyle:{color:"auto"}},pointer:{width:5}}};t.registerTheme("macarons",a)}else i("ECharts is not Loaded")}))},eab4:function(e,t,i){"use strict";i.r(t);var o=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{class:e.className,style:{height:e.height,width:e.width}})},a=[],r=i("313e"),n=i.n(r),l=i("feb2");i("817d");var s={mixins:[l["default"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"350px"},autoResize:{type:Boolean,default:!0},chartData:{type:Object,required:!0}},data:function(){return{chart:null}},watch:{chartData:{deep:!0,handler:function(e){this.setOptions(e)}}},mounted:function(){var e=this;this.$nextTick((function(){e.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=n.a.init(this.$el,"macarons"),this.setOptions(this.chartData)},setOptions:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.expectedData,i=e.actualData;this.chart.setOption({xAxis:{data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],boundaryGap:!1,axisTick:{show:!1}},grid:{left:10,right:10,bottom:20,top:30,containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"cross"},padding:[5,10]},yAxis:{axisTick:{show:!1}},legend:{data:["expected","actual"]},series:[{name:"expected",itemStyle:{normal:{color:"#FF005A",lineStyle:{color:"#FF005A",width:2}}},smooth:!0,type:"line",data:t,animationDuration:2800,animationEasing:"cubicInOut"},{name:"actual",smooth:!0,type:"line",itemStyle:{normal:{color:"#3888fa",lineStyle:{color:"#3888fa",width:2},areaStyle:{color:"#f3f8ff"}}},data:i,animationDuration:2800,animationEasing:"quadraticOut"}]})}}},c=s,d=i("2877"),h=Object(d["a"])(c,o,a,!1,null,null,null);t["default"]=h.exports},feb2:function(e,t,i){"use strict";i.r(t);var o=i("ed08");t["default"]={data:function(){return{$_sidebarElm:null,$_resizeHandler:null}},mounted:function(){this.initListener()},activated:function(){this.$_resizeHandler||this.initListener(),this.resize()},beforeDestroy:function(){this.destroyListener()},deactivated:function(){this.destroyListener()},methods:{$_sidebarResizeHandler:function(e){"width"===e.propertyName&&this.$_resizeHandler()},initListener:function(){var e=this;this.$_resizeHandler=Object(o["c"])((function(){e.resize()}),100),window.addEventListener("resize",this.$_resizeHandler),this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler)},destroyListener:function(){window.removeEventListener("resize",this.$_resizeHandler),this.$_resizeHandler=null,this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)},resize:function(){var e=this.chart;e&&e.resize()}}}}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4b1e4dca.b86b035a.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4b1e4dca.b86b035a.js.gz new file mode 100644 index 00000000..b96cc0f7 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4b1e4dca.b86b035a.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4dfd3079.a0c79e48.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4dfd3079.a0c79e48.js new file mode 100644 index 00000000..e09c2ee3 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-4dfd3079.a0c79e48.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4dfd3079"],{"04d1":function(t,e,l){var a=l("342f"),n=a.match(/firefox\/(\d+)/i);t.exports=!!n&&+n[1]},"48b7":function(t,e,l){"use strict";l.d(e,"e",(function(){return n})),l.d(e,"d",(function(){return o})),l.d(e,"c",(function(){return r})),l.d(e,"a",(function(){return s})),l.d(e,"f",(function(){return i})),l.d(e,"b",(function(){return u}));var a=l("b775");function n(t){return Object(a["a"])({url:"/business/pollutant/list",method:"get",params:t})}function o(t){return Object(a["a"])({url:"/business/pollutant/"+t,method:"get"})}function r(t){return Object(a["a"])({url:"/business/pollutant/getInfo",method:"get",params:t})}function s(t){return Object(a["a"])({url:"/business/pollutant",method:"post",data:t})}function i(t){return Object(a["a"])({url:"/business/pollutant",method:"put",data:t})}function u(t){return Object(a["a"])({url:"/business/pollutant/"+t,method:"delete"})}},"4e82":function(t,e,l){"use strict";var a=l("23e7"),n=l("e330"),o=l("59ed"),r=l("7b0b"),s=l("07fa"),i=l("577e"),u=l("d039"),p=l("addb"),m=l("a640"),c=l("04d1"),f=l("d998"),d=l("2d00"),h=l("512ce"),b=[],v=n(b.sort),y=n(b.push),N=u((function(){b.sort(void 0)})),g=u((function(){b.sort(null)})),w=m("sort"),P=!u((function(){if(d)return d<70;if(!(c&&c>3)){if(f)return!0;if(h)return h<603;var t,e,l,a,n="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:l=3;break;case 68:case 71:l=4;break;default:l=2}for(a=0;a<47;a++)b.push({k:e+a,v:l})}for(b.sort((function(t,e){return e.v-t.v})),a=0;ai(l)?1:-1}};a({target:"Array",proto:!0,forced:_},{sort:function(t){void 0!==t&&o(t);var e=r(this);if(P)return void 0===t?v(e):v(e,t);var l,a,n=[],i=s(e);for(a=0;a0)t[a]=t[--a];a!==o++&&(t[a]=l)}return t},s=function(t,e,l,a){var n=e.length,o=l.length,r=0,s=0;while(r{b} : {c} ({d}%)"},legend:{left:"center",bottom:"10",data:["Industries","Technology","Forex","Gold","Forecasts"]},series:[{name:"WEEKLY WRITE ARTICLES",type:"pie",roseType:"radius",radius:[15,95],center:["50%","38%"],data:[{value:320,name:"Industries"},{value:240,name:"Technology"},{value:149,name:"Forex"},{value:100,name:"Gold"},{value:59,name:"Forecasts"}],animationEasing:"cubicInOut",animationDuration:2600}]})}}},c=s,d=i("2877"),h=Object(d["a"])(c,o,r,!1,null,null,null);t["default"]=h.exports},feb2:function(e,t,i){"use strict";i.r(t);var o=i("ed08");t["default"]={data:function(){return{$_sidebarElm:null,$_resizeHandler:null}},mounted:function(){this.initListener()},activated:function(){this.$_resizeHandler||this.initListener(),this.resize()},beforeDestroy:function(){this.destroyListener()},deactivated:function(){this.destroyListener()},methods:{$_sidebarResizeHandler:function(e){"width"===e.propertyName&&this.$_resizeHandler()},initListener:function(){var e=this;this.$_resizeHandler=Object(o["c"])((function(){e.resize()}),100),window.addEventListener("resize",this.$_resizeHandler),this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler)},destroyListener:function(){window.removeEventListener("resize",this.$_resizeHandler),this.$_resizeHandler=null,this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)},resize:function(){var e=this.chart;e&&e.resize()}}}}}]); \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-50e312d8.56f82658.js.gz b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-50e312d8.56f82658.js.gz new file mode 100644 index 00000000..d25a26e1 Binary files /dev/null and b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-50e312d8.56f82658.js.gz differ diff --git a/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-52d084c9.2fd02159.js b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-52d084c9.2fd02159.js new file mode 100644 index 00000000..09be9ad9 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/public/static/js/chunk-52d084c9.2fd02159.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-52d084c9","chunk-e2ef1232","chunk-2d20955d"],{"0b30":function(t,e,o){"use strict";o("912a")},2855:function(t,e,o){"use strict";o.r(e);var a,n,c=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"container"},[o("div",{staticClass:"left-board"},[o("div",{staticClass:"logo-wrapper"},[o("div",{staticClass:"logo"},[o("img",{attrs:{src:t.logo,alt:"logo"}}),t._v(" Form Generator ")])]),o("el-scrollbar",{staticClass:"left-scrollbar"},[o("div",{staticClass:"components-list"},[o("div",{staticClass:"components-title"},[o("svg-icon",{attrs:{"icon-class":"component"}}),t._v("输入型组件 ")],1),o("draggable",{staticClass:"components-draggable",attrs:{list:t.inputComponents,group:{name:"componentsGroup",pull:"clone",put:!1},clone:t.cloneComponent,draggable:".components-item",sort:!1},on:{end:t.onEnd}},t._l(t.inputComponents,(function(e,a){return o("div",{key:a,staticClass:"components-item",on:{click:function(o){return t.addComponent(e)}}},[o("div",{staticClass:"components-body"},[o("svg-icon",{attrs:{"icon-class":e.tagIcon}}),t._v(" "+t._s(e.label)+" ")],1)])})),0),o("div",{staticClass:"components-title"},[o("svg-icon",{attrs:{"icon-class":"component"}}),t._v("选择型组件 ")],1),o("draggable",{staticClass:"components-draggable",attrs:{list:t.selectComponents,group:{name:"componentsGroup",pull:"clone",put:!1},clone:t.cloneComponent,draggable:".components-item",sort:!1},on:{end:t.onEnd}},t._l(t.selectComponents,(function(e,a){return o("div",{key:a,staticClass:"components-item",on:{click:function(o){return t.addComponent(e)}}},[o("div",{staticClass:"components-body"},[o("svg-icon",{attrs:{"icon-class":e.tagIcon}}),t._v(" "+t._s(e.label)+" ")],1)])})),0),o("div",{staticClass:"components-title"},[o("svg-icon",{attrs:{"icon-class":"component"}}),t._v(" 布局型组件 ")],1),o("draggable",{staticClass:"components-draggable",attrs:{list:t.layoutComponents,group:{name:"componentsGroup",pull:"clone",put:!1},clone:t.cloneComponent,draggable:".components-item",sort:!1},on:{end:t.onEnd}},t._l(t.layoutComponents,(function(e,a){return o("div",{key:a,staticClass:"components-item",on:{click:function(o){return t.addComponent(e)}}},[o("div",{staticClass:"components-body"},[o("svg-icon",{attrs:{"icon-class":e.tagIcon}}),t._v(" "+t._s(e.label)+" ")],1)])})),0)],1)])],1),o("div",{staticClass:"center-board"},[o("div",{staticClass:"action-bar"},[o("el-button",{attrs:{icon:"el-icon-download",type:"text"},on:{click:t.download}},[t._v(" 导出vue文件 ")]),o("el-button",{staticClass:"copy-btn-main",attrs:{icon:"el-icon-document-copy",type:"text"},on:{click:t.copy}},[t._v(" 复制代码 ")]),o("el-button",{staticClass:"delete-btn",attrs:{icon:"el-icon-delete",type:"text"},on:{click:t.empty}},[t._v(" 清空 ")])],1),o("el-scrollbar",{staticClass:"center-scrollbar"},[o("el-row",{staticClass:"center-board-row",attrs:{gutter:t.formConf.gutter}},[o("el-form",{attrs:{size:t.formConf.size,"label-position":t.formConf.labelPosition,disabled:t.formConf.disabled,"label-width":t.formConf.labelWidth+"px"}},[o("draggable",{staticClass:"drawing-board",attrs:{list:t.drawingList,animation:340,group:"componentsGroup"}},t._l(t.drawingList,(function(e,a){return o("draggable-item",{key:e.renderKey,attrs:{"drawing-list":t.drawingList,element:e,index:a,"active-id":t.activeId,"form-conf":t.formConf},on:{activeItem:t.activeFormItem,copyItem:t.drawingItemCopy,deleteItem:t.drawingItemDelete}})})),1),o("div",{directives:[{name:"show",rawName:"v-show",value:!t.drawingList.length,expression:"!drawingList.length"}],staticClass:"empty-info"},[t._v(" 从左侧拖入或点选组件进行表单设计 ")])],1)],1)],1)],1),o("right-panel",{attrs:{"active-data":t.activeData,"form-conf":t.formConf,"show-field":!!t.drawingList.length},on:{"tag-change":t.tagChange}}),o("code-type-dialog",{attrs:{visible:t.dialogVisible,title:"选择生成类型","show-file-name":t.showFileName},on:{"update:visible":function(e){t.dialogVisible=e},confirm:t.generate}}),o("input",{attrs:{id:"copyNode",type:"hidden"}})],1)},i=[],l=o("53ca"),r=o("5530"),s=(o("ac1f"),o("5319"),o("e9c4"),o("d81d"),o("a434"),o("d3b7"),o("159b"),o("b64b"),o("c740"),o("b76a")),d=o.n(s),u=o("e552"),p=o.n(u),_=o("b311"),f=o.n(_),m=o("a85b"),h=o("766b"),b=o("2e2a"),v=o("ed08");o("99af"),o("a15b"),o("b0c0");function g(t){return'\n '.concat(t,'\n
\n 取消\n 确定\n
\n
')}function y(t){return"")}function w(t){return" diff --git a/car-check/carcheck-admin/src/main/resources/vm/vue/index.vue.vm b/car-check/carcheck-admin/src/main/resources/vm/vue/index.vue.vm new file mode 100644 index 00000000..e9a1fae1 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/vm/vue/index.vue.vm @@ -0,0 +1,598 @@ + + + diff --git a/car-check/carcheck-admin/src/main/resources/vm/vue/v3/index-tree.vue.vm b/car-check/carcheck-admin/src/main/resources/vm/vue/v3/index-tree.vue.vm new file mode 100644 index 00000000..862297c7 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/vm/vue/v3/index-tree.vue.vm @@ -0,0 +1,486 @@ + + + diff --git a/car-check/carcheck-admin/src/main/resources/vm/vue/v3/index.vue.vm b/car-check/carcheck-admin/src/main/resources/vm/vue/v3/index.vue.vm new file mode 100644 index 00000000..a363ef36 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/vm/vue/v3/index.vue.vm @@ -0,0 +1,596 @@ + + + diff --git a/car-check/carcheck-admin/src/main/resources/vm/vue/v3/readme.txt b/car-check/carcheck-admin/src/main/resources/vm/vue/v3/readme.txt new file mode 100644 index 00000000..99239bb5 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/vm/vue/v3/readme.txt @@ -0,0 +1 @@ +ʹõRuoYi-Vue3ǰˣôҪһ´Ŀ¼ģindex.vue.vmindex-tree.vue.vmļϼvueĿ¼ \ No newline at end of file diff --git a/car-check/carcheck-admin/src/main/resources/vm/xml/mapper.xml.vm b/car-check/carcheck-admin/src/main/resources/vm/xml/mapper.xml.vm new file mode 100644 index 00000000..0ceb3d85 --- /dev/null +++ b/car-check/carcheck-admin/src/main/resources/vm/xml/mapper.xml.vm @@ -0,0 +1,135 @@ + + + + + +#foreach ($column in $columns) + +#end + +#if($table.sub) + + + + + + +#foreach ($column in $subTable.columns) + +#end + +#end + + + select#foreach($column in $columns) $column.columnName#if($foreach.count != $columns.size()),#end#end from ${tableName} + + + + + + + + insert into ${tableName} + +#foreach($column in $columns) +#if($column.columnName != $pkColumn.columnName || !$pkColumn.increment) + $column.columnName, +#end +#end + + +#foreach($column in $columns) +#if($column.columnName != $pkColumn.columnName || !$pkColumn.increment) + #{$column.javaField}, +#end +#end + + + + + update ${tableName} + +#foreach($column in $columns) +#if($column.columnName != $pkColumn.columnName) + $column.columnName = #{$column.javaField}, +#end +#end + + where ${pkColumn.columnName} = #{${pkColumn.javaField}} + + + + delete from ${tableName} where ${pkColumn.columnName} = #{${pkColumn.javaField}} + + + + delete from ${tableName} where ${pkColumn.columnName} in + + #{${pkColumn.javaField}} + + +#if($table.sub) + + + delete from ${subTableName} where ${subTableFkName} in + + #{${subTableFkclassName}} + + + + + delete from ${subTableName} where ${subTableFkName} = #{${subTableFkclassName}} + + + + insert into ${subTableName}(#foreach($column in $subTable.columns) $column.columnName#if($foreach.count != $subTable.columns.size()),#end#end) values + + (#foreach($column in $subTable.columns) #{item.$column.javaField}#if($foreach.count != $subTable.columns.size()),#end#end) + + +#end + \ No newline at end of file diff --git a/car-check/carcheck-ui/.editorconfig b/car-check/carcheck-ui/.editorconfig new file mode 100644 index 00000000..7034f9bf --- /dev/null +++ b/car-check/carcheck-ui/.editorconfig @@ -0,0 +1,22 @@ +# 告诉EditorConfig插件,这是根文件,不用继续往上查找 +root = true + +# 匹配全部文件 +[*] +# 设置字符集 +charset = utf-8 +# 缩进风格,可选space、tab +indent_style = space +# 缩进的空格数 +indent_size = 2 +# 结尾换行符,可选lf、cr、crlf +end_of_line = lf +# 在文件结尾插入新行 +insert_final_newline = true +# 删除一行中的前后空格 +trim_trailing_whitespace = true + +# 匹配md结尾的文件 +[*.md] +insert_final_newline = false +trim_trailing_whitespace = false diff --git a/car-check/carcheck-ui/.env.development b/car-check/carcheck-ui/.env.development new file mode 100644 index 00000000..bcdbfab9 --- /dev/null +++ b/car-check/carcheck-ui/.env.development @@ -0,0 +1,11 @@ +# 页面标题 +VUE_APP_TITLE = 机动车整车生物安全检查系统 + +# 开发环境配置 +ENV = 'development' + +# 机动车整车生物安全检查系统/开发环境 +VUE_APP_BASE_API = '/carcheckConsole-api/dev-api' + +# 路由懒加载 +VUE_CLI_BABEL_TRANSPILE_MODULES = true diff --git a/car-check/carcheck-ui/.env.production b/car-check/carcheck-ui/.env.production new file mode 100644 index 00000000..e9e3b5ac --- /dev/null +++ b/car-check/carcheck-ui/.env.production @@ -0,0 +1,8 @@ +# 页面标题 +VUE_APP_TITLE = 机动车整车生物安全检查系统 + +# 生产环境配置 +ENV = 'production' + +# 机动车整车生物安全检查系统/生产环境 +VUE_APP_BASE_API = '/' diff --git a/car-check/carcheck-ui/.env.staging b/car-check/carcheck-ui/.env.staging new file mode 100644 index 00000000..7bb76b25 --- /dev/null +++ b/car-check/carcheck-ui/.env.staging @@ -0,0 +1,10 @@ +# 页面标题 +VUE_APP_TITLE = 机动车整车生物安全检查系统 + +NODE_ENV = production + +# 测试环境配置 +ENV = 'staging' + +# 机动车整车生物安全检查系统/测试环境 +VUE_APP_BASE_API = '/stage-api' diff --git a/car-check/carcheck-ui/.eslintignore b/car-check/carcheck-ui/.eslintignore new file mode 100644 index 00000000..21cfec76 --- /dev/null +++ b/car-check/carcheck-ui/.eslintignore @@ -0,0 +1,10 @@ +# 忽略build目录下类型为js的文件的语法检查 +build/*.js +# 忽略src/assets目录下文件的语法检查 +src/assets +# 忽略public目录下文件的语法检查 +public +# 忽略当前目录下为js的文件的语法检查 +*.js +# 忽略当前目录下为vue的文件的语法检查 +*.vue diff --git a/car-check/carcheck-ui/.eslintrc.js b/car-check/carcheck-ui/.eslintrc.js new file mode 100644 index 00000000..82bbdeea --- /dev/null +++ b/car-check/carcheck-ui/.eslintrc.js @@ -0,0 +1,199 @@ +// ESlint 检查配置 +module.exports = { + root: true, + parserOptions: { + parser: 'babel-eslint', + sourceType: 'module' + }, + env: { + browser: true, + node: true, + es6: true, + }, + extends: ['plugin:vue/recommended', 'eslint:recommended'], + + // add your custom rules here + //it is base on https://github.com/vuejs/eslint-config-vue + rules: { + "vue/max-attributes-per-line": [2, { + "singleline": 10, + "multiline": { + "max": 1, + "allowFirstLine": false + } + }], + "vue/singleline-html-element-content-newline": "off", + "vue/multiline-html-element-content-newline":"off", + "vue/name-property-casing": ["error", "PascalCase"], + "vue/no-v-html": "off", + 'accessor-pairs': 2, + 'arrow-spacing': [2, { + 'before': true, + 'after': true + }], + 'block-spacing': [2, 'always'], + 'brace-style': [2, '1tbs', { + 'allowSingleLine': true + }], + 'camelcase': [0, { + 'properties': 'always' + }], + 'comma-dangle': [2, 'never'], + 'comma-spacing': [2, { + 'before': false, + 'after': true + }], + 'comma-style': [2, 'last'], + 'constructor-super': 2, + 'curly': [2, 'multi-line'], + 'dot-location': [2, 'property'], + 'eol-last': 2, + 'eqeqeq': ["error", "always", {"null": "ignore"}], + 'generator-star-spacing': [2, { + 'before': true, + 'after': true + }], + 'handle-callback-err': [2, '^(err|error)$'], + 'indent': [2, 2, { + 'SwitchCase': 1 + }], + 'jsx-quotes': [2, 'prefer-single'], + 'key-spacing': [2, { + 'beforeColon': false, + 'afterColon': true + }], + 'keyword-spacing': [2, { + 'before': true, + 'after': true + }], + 'new-cap': [2, { + 'newIsCap': true, + 'capIsNew': false + }], + 'new-parens': 2, + 'no-array-constructor': 2, + 'no-caller': 2, + 'no-console': 'off', + 'no-class-assign': 2, + 'no-cond-assign': 2, + 'no-const-assign': 2, + 'no-control-regex': 0, + 'no-delete-var': 2, + 'no-dupe-args': 2, + 'no-dupe-class-members': 2, + 'no-dupe-keys': 2, + 'no-duplicate-case': 2, + 'no-empty-character-class': 2, + 'no-empty-pattern': 2, + 'no-eval': 2, + 'no-ex-assign': 2, + 'no-extend-native': 2, + 'no-extra-bind': 2, + 'no-extra-boolean-cast': 2, + 'no-extra-parens': [2, 'functions'], + 'no-fallthrough': 2, + 'no-floating-decimal': 2, + 'no-func-assign': 2, + 'no-implied-eval': 2, + 'no-inner-declarations': [2, 'functions'], + 'no-invalid-regexp': 2, + 'no-irregular-whitespace': 2, + 'no-iterator': 2, + 'no-label-var': 2, + 'no-labels': [2, { + 'allowLoop': false, + 'allowSwitch': false + }], + 'no-lone-blocks': 2, + 'no-mixed-spaces-and-tabs': 2, + 'no-multi-spaces': 2, + 'no-multi-str': 2, + 'no-multiple-empty-lines': [2, { + 'max': 1 + }], + 'no-native-reassign': 2, + 'no-negated-in-lhs': 2, + 'no-new-object': 2, + 'no-new-require': 2, + 'no-new-symbol': 2, + 'no-new-wrappers': 2, + 'no-obj-calls': 2, + 'no-octal': 2, + 'no-octal-escape': 2, + 'no-path-concat': 2, + 'no-proto': 2, + 'no-redeclare': 2, + 'no-regex-spaces': 2, + 'no-return-assign': [2, 'except-parens'], + 'no-self-assign': 2, + 'no-self-compare': 2, + 'no-sequences': 2, + 'no-shadow-restricted-names': 2, + 'no-spaced-func': 2, + 'no-sparse-arrays': 2, + 'no-this-before-super': 2, + 'no-throw-literal': 2, + 'no-trailing-spaces': 2, + 'no-undef': 2, + 'no-undef-init': 2, + 'no-unexpected-multiline': 2, + 'no-unmodified-loop-condition': 2, + 'no-unneeded-ternary': [2, { + 'defaultAssignment': false + }], + 'no-unreachable': 2, + 'no-unsafe-finally': 2, + 'no-unused-vars': [2, { + 'vars': 'all', + 'args': 'none' + }], + 'no-useless-call': 2, + 'no-useless-computed-key': 2, + 'no-useless-constructor': 2, + 'no-useless-escape': 0, + 'no-whitespace-before-property': 2, + 'no-with': 2, + 'one-var': [2, { + 'initialized': 'never' + }], + 'operator-linebreak': [2, 'after', { + 'overrides': { + '?': 'before', + ':': 'before' + } + }], + 'padded-blocks': [2, 'never'], + 'quotes': [2, 'single', { + 'avoidEscape': true, + 'allowTemplateLiterals': true + }], + 'semi': [2, 'never'], + 'semi-spacing': [2, { + 'before': false, + 'after': true + }], + 'space-before-blocks': [2, 'always'], + 'space-before-function-paren': [2, 'never'], + 'space-in-parens': [2, 'never'], + 'space-infix-ops': 2, + 'space-unary-ops': [2, { + 'words': true, + 'nonwords': false + }], + 'spaced-comment': [2, 'always', { + 'markers': ['global', 'globals', 'eslint', 'eslint-disable', '*package', '!', ','] + }], + 'template-curly-spacing': [2, 'never'], + 'use-isnan': 2, + 'valid-typeof': 2, + 'wrap-iife': [2, 'any'], + 'yield-star-spacing': [2, 'both'], + 'yoda': [2, 'never'], + 'prefer-const': 2, + 'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0, + 'object-curly-spacing': [2, 'always', { + objectsInObjects: false + }], + 'array-bracket-spacing': [2, 'never'] + } +} diff --git a/car-check/carcheck-ui/.gitignore b/car-check/carcheck-ui/.gitignore new file mode 100644 index 00000000..78a752d8 --- /dev/null +++ b/car-check/carcheck-ui/.gitignore @@ -0,0 +1,23 @@ +.DS_Store +node_modules/ +dist/ +npm-debug.log* +yarn-debug.log* +yarn-error.log* +**/*.log + +tests/**/coverage/ +tests/e2e/reports +selenium-debug.log + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.local + +package-lock.json +yarn.lock diff --git a/car-check/carcheck-ui/babel.config.js b/car-check/carcheck-ui/babel.config.js new file mode 100644 index 00000000..c8267b2d --- /dev/null +++ b/car-check/carcheck-ui/babel.config.js @@ -0,0 +1,13 @@ +module.exports = { + presets: [ + // https://github.com/vuejs/vue-cli/tree/master/packages/@vue/babel-preset-app + '@vue/cli-plugin-babel/preset' + ], + 'env': { + 'development': { + // babel-plugin-dynamic-import-node plugin only does one thing by converting all import() to require(). + // This plugin can significantly increase the speed of hot updates, when you have a large number of pages. + 'plugins': ['dynamic-import-node'] + } + } +} \ No newline at end of file diff --git a/car-check/carcheck-ui/bin/build.bat b/car-check/carcheck-ui/bin/build.bat new file mode 100644 index 00000000..dda590d2 --- /dev/null +++ b/car-check/carcheck-ui/bin/build.bat @@ -0,0 +1,12 @@ +@echo off +echo. +echo [Ϣ] Weḅdistļ +echo. + +%~d0 +cd %~dp0 + +cd .. +npm run build:prod + +pause \ No newline at end of file diff --git a/car-check/carcheck-ui/bin/package.bat b/car-check/carcheck-ui/bin/package.bat new file mode 100644 index 00000000..0e5bc0fb --- /dev/null +++ b/car-check/carcheck-ui/bin/package.bat @@ -0,0 +1,12 @@ +@echo off +echo. +echo [Ϣ] װWeḅnode_modulesļ +echo. + +%~d0 +cd %~dp0 + +cd .. +npm install --registry=https://registry.npmmirror.com + +pause \ No newline at end of file diff --git a/car-check/carcheck-ui/bin/run-web.bat b/car-check/carcheck-ui/bin/run-web.bat new file mode 100644 index 00000000..d30deae7 --- /dev/null +++ b/car-check/carcheck-ui/bin/run-web.bat @@ -0,0 +1,12 @@ +@echo off +echo. +echo [Ϣ] ʹ Vue CLI Web ̡ +echo. + +%~d0 +cd %~dp0 + +cd .. +npm run dev + +pause \ No newline at end of file diff --git a/car-check/carcheck-ui/build/index.js b/car-check/carcheck-ui/build/index.js new file mode 100644 index 00000000..0c57de2a --- /dev/null +++ b/car-check/carcheck-ui/build/index.js @@ -0,0 +1,35 @@ +const { run } = require('runjs') +const chalk = require('chalk') +const config = require('../vue.config.js') +const rawArgv = process.argv.slice(2) +const args = rawArgv.join(' ') + +if (process.env.npm_config_preview || rawArgv.includes('--preview')) { + const report = rawArgv.includes('--report') + + run(`vue-cli-service build ${args}`) + + const port = 9526 + const publicPath = config.publicPath + + var connect = require('connect') + var serveStatic = require('serve-static') + const app = connect() + + app.use( + publicPath, + serveStatic('./dist', { + index: ['index.html', '/'] + }) + ) + + app.listen(port, function () { + console.log(chalk.green(`> Preview at http://localhost:${port}${publicPath}`)) + if (report) { + console.log(chalk.green(`> Report at http://localhost:${port}${publicPath}report.html`)) + } + + }) +} else { + run(`vue-cli-service build ${args}`) +} diff --git a/car-check/carcheck-ui/package.json b/car-check/carcheck-ui/package.json new file mode 100644 index 00000000..70545446 --- /dev/null +++ b/car-check/carcheck-ui/package.json @@ -0,0 +1,93 @@ +{ + "name": "jiuyv", + "version": "3.8.3", + "description": "机动车整车生物安全检查系统", + "author": "jiuyv", + "license": "MIT", + "scripts": { + "dev": "vue-cli-service serve", + "build:prod": "vue-cli-service build", + "build:stage": "vue-cli-service build --mode staging", + "preview": "node build/index.js --preview", + "lint": "eslint --ext .js,.vue src" + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged" + } + }, + "lint-staged": { + "src/**/*.{js,vue}": [ + "eslint --fix", + "git add" + ] + }, + "keywords": [ + "vue", + "admin", + "dashboard", + "element-ui", + "boilerplate", + "admin-template", + "management-system" + ], + "repository": { + "type": "git", + "url": "https://gitee.com/y_project/RuoYi-Vue.git" + }, + "dependencies": { + "@riophae/vue-treeselect": "0.4.0", + "axios": "0.24.0", + "clipboard": "2.0.8", + "core-js": "3.19.1", + "crypto-js": "^4.1.1", + "echarts": "4.9.0", + "element-ui": "2.15.8", + "file-saver": "2.0.5", + "fuse.js": "6.4.3", + "highlight.js": "9.18.5", + "html2canvas": "^1.4.1", + "js-beautify": "1.13.0", + "js-cookie": "3.0.1", + "jsencrypt": "3.0.0-rc.1", + "nprogress": "0.2.0", + "quill": "1.3.7", + "screenfull": "5.0.2", + "sortablejs": "1.10.2", + "vue": "2.6.12", + "vue-count-to": "1.0.13", + "vue-cropper": "0.5.5", + "vue-meta": "2.4.0", + "vue-router": "3.4.9", + "vuedraggable": "2.24.3", + "vuex": "3.6.0" + }, + "devDependencies": { + "@vue/cli-plugin-babel": "4.4.6", + "@vue/cli-plugin-eslint": "4.4.6", + "@vue/cli-service": "4.4.6", + "babel-eslint": "10.1.0", + "babel-plugin-dynamic-import-node": "2.3.3", + "chalk": "4.1.0", + "compression-webpack-plugin": "5.0.2", + "connect": "3.6.6", + "eslint": "7.15.0", + "eslint-plugin-vue": "7.2.0", + "html-webpack-plugin": "^5.5.0", + "lint-staged": "10.5.3", + "runjs": "4.4.2", + "sass": "1.32.13", + "sass-loader": "10.1.1", + "script-ext-html-webpack-plugin": "2.1.5", + "svg-sprite-loader": "5.1.1", + "vue-template-compiler": "2.6.12" + }, + "engines": { + "node": ">=8.9", + "npm": ">= 3.0.0" + }, + "browserslist": [ + "> 1%", + "last 2 versions" + ] +} diff --git a/car-check/carcheck-ui/pom.xml b/car-check/carcheck-ui/pom.xml new file mode 100644 index 00000000..ce59de8f --- /dev/null +++ b/car-check/carcheck-ui/pom.xml @@ -0,0 +1,88 @@ + + + 4.0.0 + + com.jiuyv + carcheck-console + 1.0.2-SNAPSHOT + + carcheck-ui + carcheck-ui + http://maven.apache.org + + UTF-8 + 1.12.1 + v16.17.0 + 8.15.0 + + + + + + + org.apache.maven.plugins + maven-clean-plugin + ${maven.clean.version} + + + + dist + + + + + + + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + com.github.eirslett + frontend-maven-plugin + ${frontend-maven-plugin.version} + + https://npm.taobao.org/mirrors/node/ + http://172.16.12.11:8082/repository/npm_public/npm/-/ + http://172.16.12.11:8082/repository/npm_public/ + /opt/nodenpm/ + ${node.version} + ${npm.version} + + + + + install node and npm + + install-node-and-npm + + generate-resources + + + + npm install + + npm + + generate-resources + + install --legacy-peer-deps + + + + + npm run build + + npm + + + run build:prod + + + + + + + diff --git a/car-check/carcheck-ui/public/favicon.png b/car-check/carcheck-ui/public/favicon.png new file mode 100644 index 00000000..47fdeda8 Binary files /dev/null and b/car-check/carcheck-ui/public/favicon.png differ diff --git a/car-check/carcheck-ui/public/favicon1.ico b/car-check/carcheck-ui/public/favicon1.ico new file mode 100644 index 00000000..37b5fff5 Binary files /dev/null and b/car-check/carcheck-ui/public/favicon1.ico differ diff --git a/car-check/carcheck-ui/public/html/ie.html b/car-check/carcheck-ui/public/html/ie.html new file mode 100644 index 00000000..052ffcd6 --- /dev/null +++ b/car-check/carcheck-ui/public/html/ie.html @@ -0,0 +1,46 @@ + + + + + + 请升级您的浏览器 + + + + + + +

请升级您的浏览器,以便我们更好的为您提供服务!

+

您正在使用 Internet Explorer 的早期版本(IE11以下版本或使用该内核的浏览器)。这意味着在升级浏览器前,您将无法访问此网站。

+
+

请注意:微软公司对Windows XP 及 Internet Explorer 早期版本的支持已经结束

+

自 2016 年 1 月 12 日起,Microsoft 不再为 IE 11 以下版本提供相应支持和更新。没有关键的浏览器安全更新,您的电脑可能易受有害病毒、间谍软件和其他恶意软件的攻击,它们可以窃取或损害您的业务数据和信息。请参阅 微软对 Internet Explorer 早期版本的支持将于 2016 年 1 月 12 日结束的说明

+
+

您可以选择更先进的浏览器

+

推荐使用以下浏览器的最新版本。如果您的电脑已有以下浏览器的最新版本则直接使用该浏览器访问即可。

+ +
+ + \ No newline at end of file diff --git a/car-check/carcheck-ui/public/index.html b/car-check/carcheck-ui/public/index.html new file mode 100644 index 00000000..fe9e15f9 --- /dev/null +++ b/car-check/carcheck-ui/public/index.html @@ -0,0 +1,210 @@ + + + + + + + + + <%= webpackConfig.name %> + + + + +
+
+
+
+
+
正在加载系统资源,请耐心等待
+
+
+ + diff --git a/car-check/carcheck-ui/public/robots.txt b/car-check/carcheck-ui/public/robots.txt new file mode 100644 index 00000000..77470cb3 --- /dev/null +++ b/car-check/carcheck-ui/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: / \ No newline at end of file diff --git a/car-check/carcheck-ui/src/App.vue b/car-check/carcheck-ui/src/App.vue new file mode 100644 index 00000000..033f862b --- /dev/null +++ b/car-check/carcheck-ui/src/App.vue @@ -0,0 +1,42 @@ + + + + diff --git a/car-check/carcheck-ui/src/api/business/company.js b/car-check/carcheck-ui/src/api/business/company.js new file mode 100644 index 00000000..4452a609 --- /dev/null +++ b/car-check/carcheck-ui/src/api/business/company.js @@ -0,0 +1,50 @@ +import request from '@/utils/request' + +// 查询委托单位信息列表 +export function listCompany(query) { + return request({ + url: '/business/company/list', + method: 'get', + params: query + }) +} +export function listWithNoPermission(query) { + return request({ + url: '/business/company/listWithNoPermission', + method: 'get', + params: query + }) +} +// 查询委托单位信息详细 +export function getCompany(id) { + return request({ + url: '/business/company/' + id, + method: 'get' + }) +} + +// 新增委托单位信息 +export function addCompany(data) { + return request({ + url: '/business/company', + method: 'post', + data: data + }) +} + +// 修改委托单位信息 +export function updateCompany(data) { + return request({ + url: '/business/company', + method: 'put', + data: data + }) +} + +// 删除委托单位信息 +export function delCompany(id) { + return request({ + url: '/business/company/' + id, + method: 'delete' + }) +} diff --git a/car-check/carcheck-ui/src/api/business/fileInfo.js b/car-check/carcheck-ui/src/api/business/fileInfo.js new file mode 100644 index 00000000..713749de --- /dev/null +++ b/car-check/carcheck-ui/src/api/business/fileInfo.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询文件信息列表 +export function listFileInfo(query) { + return request({ + url: '/business/fileInfo/list', + method: 'get', + params: query + }) +} + +// 查询文件信息详细 +export function getFileInfo(id) { + return request({ + url: '/business/fileInfo/' + id, + method: 'get' + }) +} + +// 新增文件信息 +export function addFileInfo(data) { + return request({ + url: '/business/fileInfo', + method: 'post', + data: data + }) +} + +// 修改文件信息 +export function updateFileInfo(data) { + return request({ + url: '/business/fileInfo', + method: 'put', + data: data + }) +} + +// 删除文件信息 +export function delFileInfo(id) { + return request({ + url: '/business/fileInfo/' + id, + method: 'delete' + }) +} diff --git a/car-check/carcheck-ui/src/api/business/inspect.js b/car-check/carcheck-ui/src/api/business/inspect.js new file mode 100644 index 00000000..5c544b6f --- /dev/null +++ b/car-check/carcheck-ui/src/api/business/inspect.js @@ -0,0 +1,58 @@ +import request from '@/utils/request' + +// 查询车辆检查信息主历史列表 +export function listInspect(query) { + return request({ + url: '/business/inspect/list', + method: 'get', + params: query + }) +} +export function outerlistInspect(query) { + return request({ + url: '/outer/company/inspect/list', + method: 'get', + params: query + }) +} +// 查询车辆检查信息主历史详细 +export function getInspect(id) { + return request({ + url: '/business/inspect/' + id, + method: 'get' + }) +} + +// 新增车辆检查信息主历史 +export function addInspect(data) { + return request({ + url: '/business/inspect', + method: 'post', + data: data + }) +} + +// 修改车辆检查信息主历史 +export function updateInspect(data) { + return request({ + url: '/business/inspect', + method: 'put', + data: data + }) +} + +// 删除车辆检查信息主历史 +export function delInspect(id) { + return request({ + url: '/business/inspect/' + id, + method: 'delete' + }) +} +// 检查结果接口 +export function checkCarStatus(data) { + return request({ + url: '/business/inspect/checkCarStatus', + method: 'get', + params: data + }) +} \ No newline at end of file diff --git a/car-check/carcheck-ui/src/api/business/inspectDetail.js b/car-check/carcheck-ui/src/api/business/inspectDetail.js new file mode 100644 index 00000000..eb678945 --- /dev/null +++ b/car-check/carcheck-ui/src/api/business/inspectDetail.js @@ -0,0 +1,91 @@ +/* + * @Author: 1036896656@qq.com 1036896656@qq.com + * @Date: 2023-07-18 13:21:33 + * @LastEditors: 1036896656@qq.com 1036896656@qq.com + * @LastEditTime: 2023-09-05 14:00:17 + * @FilePath: \carcheck\src\api\business\inspectDetail.js + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE + */ +import request from '@/utils/request' + +// 查询车辆检查信息明细历史列表 +export function listInspectDetail(query) { + return request({ + url: '/business/inspectDetail/list', + method: 'get', + params: query + }) +} +export function countCar(query) { + return request({ + url: '/business/inspectDetail/countCar', + method: 'get', + params: query + }) +} +export function outerlistInspectDetail(query) { + return request({ + url: '/outer/company/inspectDetail/list', + method: 'get', + params: query + }) +} +// 查询车辆检查信息明细历史详细 +export function getInspectDetail(id) { + return request({ + url: '/business/inspectDetail/' + id, + method: 'get' + }) +} + +// 新增车辆检查信息明细历史 +export function addInspectDetail(data) { + return request({ + url: '/business/inspectDetail', + method: 'post', + data: data + }) +} + +// 修改车辆检查信息明细历史 +export function updateInspectDetail(data) { + return request({ + url: '/business/inspectDetail', + method: 'put', + data: data + }) +} + +// 删除车辆检查信息明细历史 +export function delInspectDetail(id) { + return request({ + url: '/business/inspectDetail/' + id, + method: 'delete' + }) +} +// 检查结果接口 +export function getDetailInfo(data) { + return request({ + url: '/business/inspectDetail/getDetailInfo', + method: 'get', + params: data + }) +} +//文件下载 +export function fileDownload(data) { + return request({ + url: '/business/inspectDetail/exportSum2', + method: 'get', + params: data, + responseType: 'blob' + }) +} + +export function zipImagesDownload(data, config) { + return request({ + url: '/business/inspectDetail/download/zipImages', + method: 'get', + params: data, + config + }) +} \ No newline at end of file diff --git a/car-check/carcheck-ui/src/api/business/inspectRecord.js b/car-check/carcheck-ui/src/api/business/inspectRecord.js new file mode 100644 index 00000000..4ccac083 --- /dev/null +++ b/car-check/carcheck-ui/src/api/business/inspectRecord.js @@ -0,0 +1,50 @@ +import request from '@/utils/request' + +// 查询点检记录信息列表 +export function listInspectRecord(query) { + return request({ + url: '/business/inspectRecord/list', + method: 'get', + params: query + }) +} +export function outerlistInspectRecord(query) { + return request({ + url: '/outer/company/inspectRecord/list', + method: 'get', + params: query + }) +} +// 查询点检记录信息详细 +export function getInspectRecord(id) { + return request({ + url: '/business/inspectRecord/' + id, + method: 'get' + }) +} + +// 新增点检记录信息 +export function addInspectRecord(data) { + return request({ + url: '/business/inspectRecord', + method: 'post', + data: data + }) +} + +// 修改点检记录信息 +export function updateInspectRecord(data) { + return request({ + url: '/business/inspectRecord', + method: 'put', + data: data + }) +} + +// 删除点检记录信息 +export function delInspectRecord(id) { + return request({ + url: '/business/inspectRecord/' + id, + method: 'delete' + }) +} diff --git a/car-check/carcheck-ui/src/api/business/inspectSite.js b/car-check/carcheck-ui/src/api/business/inspectSite.js new file mode 100644 index 00000000..88f0a6c9 --- /dev/null +++ b/car-check/carcheck-ui/src/api/business/inspectSite.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询检查场地信息历史列表 +export function listInspectSite(query) { + return request({ + url: '/business/inspectSite/list', + method: 'get', + params: query + }) +} + +// 查询检查场地信息历史详细 +export function getInspectSite(id) { + return request({ + url: '/business/inspectSite/' + id, + method: 'get' + }) +} + +// 新增检查场地信息历史 +export function addInspectSite(data) { + return request({ + url: '/business/inspectSite', + method: 'post', + data: data + }) +} + +// 修改检查场地信息历史 +export function updateInspectSite(data) { + return request({ + url: '/business/inspectSite', + method: 'put', + data: data + }) +} + +// 删除检查场地信息历史 +export function delInspectSite(id) { + return request({ + url: '/business/inspectSite/' + id, + method: 'delete' + }) +} diff --git a/car-check/carcheck-ui/src/api/business/inspector.js b/car-check/carcheck-ui/src/api/business/inspector.js new file mode 100644 index 00000000..b3ea9799 --- /dev/null +++ b/car-check/carcheck-ui/src/api/business/inspector.js @@ -0,0 +1,70 @@ +/* + * @Author: 1036896656@qq.com 1036896656@qq.com + * @Date: 2023-07-18 13:21:33 + * @LastEditors: 1036896656@qq.com 1036896656@qq.com + * @LastEditTime: 2023-09-19 16:26:06 + * @FilePath: \carcheck\src\api\business\inspector.js + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE + */ +import request from '@/utils/request' + +// 查询检验员信息列表 +export function listInspector(query) { + return request({ + url: '/business/inspector/list', + method: 'get', + params: query + }) +} +export function listInspectorWithNoPermission(query) { + return request({ + url: '/business/inspector/listWithNoPermission', + method: 'get', + params: query + }) +} +// 查询检验员信息详细 +export function getInspector(id) { + return request({ + url: '/business/inspector/' + id, + method: 'get' + }) +} + +// 新增检验员信息 +export function addInspector(data) { + return request({ + url: '/business/inspector', + method: 'post', + data: data + }) +} + +// 修改检验员信息 +export function updateInspector(data) { + return request({ + url: '/business/inspector', + method: 'put', + data: data + }) +} + +// 删除检验员信息 +export function delInspector(id) { + return request({ + url: '/business/inspector/' + id, + method: 'delete' + }) +} +// 用户密码重置 +export function resetUserPwd(id, password) { + const data = { + id, + password + } + return request({ + url: '/business/inspector/resetPwd ', + method: 'put', + data: data + }) +} \ No newline at end of file diff --git a/car-check/carcheck-ui/src/api/business/ngPart.js b/car-check/carcheck-ui/src/api/business/ngPart.js new file mode 100644 index 00000000..a95abe6e --- /dev/null +++ b/car-check/carcheck-ui/src/api/business/ngPart.js @@ -0,0 +1,59 @@ +/* + * @Author: 1036896656@qq.com 1036896656@qq.com + * @Date: 2023-07-18 13:21:33 + * @LastEditors: 1036896656@qq.com 1036896656@qq.com + * @LastEditTime: 2023-07-24 11:00:39 + * @FilePath: \carcheck\src\api\business\ngPart.js + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE + */ +import request from '@/utils/request' + +// 查询NG部位信息列表 +export function listNgPart(query) { + return request({ + url: '/business/ngPart/list', + method: 'get', + params: query + }) +} + +// 查询NG部位信息详细 +export function getNgPart(id) { + return request({ + url: '/business/ngPart/' + id, + method: 'get' + }) +} +// 查询信息详细 +export function getInfo(data) { + return request({ + url: '/business/ngPart/getInfo', + method: 'get', + params: data + }) +} +// 新增NG部位信息 +export function addNgPart(data) { + return request({ + url: '/business/ngPart', + method: 'post', + data: data + }) +} + +// 修改NG部位信息 +export function updateNgPart(data) { + return request({ + url: '/business/ngPart', + method: 'put', + data: data + }) +} + +// 删除NG部位信息 +export function delNgPart(id) { + return request({ + url: '/business/ngPart/' + id, + method: 'delete' + }) +} diff --git a/car-check/carcheck-ui/src/api/business/orderFormal.js b/car-check/carcheck-ui/src/api/business/orderFormal.js new file mode 100644 index 00000000..f9d42b12 --- /dev/null +++ b/car-check/carcheck-ui/src/api/business/orderFormal.js @@ -0,0 +1,52 @@ +import request from '@/utils/request' + +// 查询车辆正式委托单信息历史列表 +export function listOrderFormal(query) { + return request({ + url: '/business/orderFormal/list', + method: 'get', + params: query + }) +} +export function outerlistOrderFormal(query) { + return request({ + url: '/outer/company/orderFormal/list', + method: 'get', + params: query + }) +} +// 查询车辆正式委托单信息历史详细 +export function getOrderFormal(id) { + return request({ + url: '/business/orderFormal/' + id, + method: 'get' + }) +} + +// 新增车辆正式委托单信息历史 +export function addorderFormalDetail(data) { + return request({ + url: '/business/orderFormal/addCar', + method: 'post', + data: data + }) +} + + + +// 完成委托单前,检查车辆状态接口 +export function checkCarStatus(data) { + return request({ + url: '/business/orderFormal/checkCarStatus', + method: 'put', + data: data + }) +} +// 完成 +export function updateOrderFormal(data) { + return request({ + url: '/business/orderFormal', + method: 'put', + data: data + }) +} \ No newline at end of file diff --git a/car-check/carcheck-ui/src/api/business/orderFormalDetail.js b/car-check/carcheck-ui/src/api/business/orderFormalDetail.js new file mode 100644 index 00000000..25ad733e --- /dev/null +++ b/car-check/carcheck-ui/src/api/business/orderFormalDetail.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询车辆正式委托单信息明细历史列表 +export function listOrderFormalDetail(query) { + return request({ + url: '/business/orderFormalDetail/list', + method: 'get', + params: query + }) +} + +// 查询车辆正式委托单信息明细历史详细 +export function getOrderFormalDetail(id) { + return request({ + url: '/business/orderFormalDetail/' + id, + method: 'get' + }) +} + +// 新增车辆正式委托单信息明细历史 +export function addOrderFormalDetail(data) { + return request({ + url: '/business/orderFormalDetail', + method: 'post', + data: data + }) +} + +// 修改车辆正式委托单信息明细历史 +export function updateOrderFormalDetail(data) { + return request({ + url: '/business/orderFormalDetail', + method: 'put', + data: data + }) +} + +// 删除车辆正式委托单信息明细历史 +export function delOrderFormalDetail(id) { + return request({ + url: '/business/orderFormalDetail/' + id, + method: 'delete' + }) +} diff --git a/car-check/carcheck-ui/src/api/business/pollutant.js b/car-check/carcheck-ui/src/api/business/pollutant.js new file mode 100644 index 00000000..bbcf5751 --- /dev/null +++ b/car-check/carcheck-ui/src/api/business/pollutant.js @@ -0,0 +1,51 @@ +import request from '@/utils/request' + +// 查询污染物信息列表 +export function listPollutant(query) { + return request({ + url: '/business/pollutant/list', + method: 'get', + params: query + }) +} + +// 查询污染物信息详细 +export function getPollutant(id) { + return request({ + url: '/business/pollutant/' + id, + method: 'get' + }) +} +// 查询信息详细 +export function getInfo(data) { + return request({ + url: '/business/pollutant/getInfo', + method: 'get', + params: data + }) +} +// 新增污染物信息 +export function addPollutant(data) { + return request({ + url: '/business/pollutant', + method: 'post', + data: data + }) +} + +// 修改污染物信息 +export function updatePollutant(data) { + return request({ + url: '/business/pollutant', + method: 'put', + data: data + }) +} + +// 删除污染物信息 +export function delPollutant(id) { + return request({ + url: '/business/pollutant/' + id, + method: 'delete' + }) +} diff --git a/car-check/carcheck-ui/src/api/business/preRecord.js b/car-check/carcheck-ui/src/api/business/preRecord.js new file mode 100644 index 00000000..d80840f2 --- /dev/null +++ b/car-check/carcheck-ui/src/api/business/preRecord.js @@ -0,0 +1,55 @@ +import request from '@/utils/request' + +// 查询车辆预录信息列表 +export function listPreRecord(query) { + return request({ + url: '/business/preRecord/list', + method: 'get', + params: query + }) +} + +// 查询车辆预录信息详细 +export function getPreRecord(id) { + return request({ + url: '/business/preRecord/' + id, + method: 'get' + }) +} + +// 新增车辆预录信息 +export function addPreRecord(data) { + return request({ + url: '/business/preRecord', + method: 'post', + data: data + }) +} + +// 修改车辆预录信息 +export function effectPreRecord(data) { + return request({ + url: '/business/preRecord/effect', + method: 'put', + data: data + }) +} + +// 删除车辆预录信息 +export function delPreRecord(id) { + return request({ + url: '/business/preRecord/' + id, + method: 'delete' + }) +} +// 文件上传 +export function getUpload(data) { + return request({ + url: '/business/preRecord/importData', + method: 'post', + data: data, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} \ No newline at end of file diff --git a/car-check/carcheck-ui/src/api/business/preRecordDetail.js b/car-check/carcheck-ui/src/api/business/preRecordDetail.js new file mode 100644 index 00000000..7207a804 --- /dev/null +++ b/car-check/carcheck-ui/src/api/business/preRecordDetail.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询车辆预录信息明细列表 +export function listPreRecordDetail(query) { + return request({ + url: '/business/preRecordDetail/list', + method: 'get', + params: query + }) +} + +// 查询车辆预录信息明细详细 +export function getPreRecordDetail(id) { + return request({ + url: '/business/preRecordDetail/' + id, + method: 'get' + }) +} + +// 新增车辆预录信息明细 +export function addPreRecordDetail(data) { + return request({ + url: '/business/preRecordDetail', + method: 'post', + data: data + }) +} + +// 修改车辆预录信息明细 +export function updatePreRecordDetail(data) { + return request({ + url: '/business/preRecordDetail', + method: 'put', + data: data + }) +} + +// 删除车辆预录信息明细 +export function delPreRecordDetail(id) { + return request({ + url: '/business/preRecordDetail/' + id, + method: 'delete' + }) +} diff --git a/car-check/carcheck-ui/src/api/login.js b/car-check/carcheck-ui/src/api/login.js new file mode 100644 index 00000000..ead7a252 --- /dev/null +++ b/car-check/carcheck-ui/src/api/login.js @@ -0,0 +1,80 @@ +import request from '@/utils/request' +import { Encrypt } from '@/utils/secret' + +// 登录方法 +export function login(data) { + console.log(data) + console.log('data') + // data.password = Encrypt(password, encryptKey, encryptIv) + return request({ + url: '/login', + + method: 'post', + data: data + }) +} + +//TODO 接收亿通外链 登录方法 +export function ytLogin(username, password, encryptKey, encryptIv) { + const data = { + username, + password, + } + return request({ + url: '/ytLogin', + headers: { + isToken: false + }, + method: 'post', + data: data + }) +} + +// 注册方法 +export function register(data) { + return request({ + url: '/register', + headers: { + isToken: false + }, + method: 'post', + data: data + }) +} + +// 获取用户详细信息 +export function getInfo() { + return request({ + url: '/getInfo', + method: 'get' + }) +} +//KEY与iv获取接口(get) +export function getKeyiv() { + return request({ + url: '/encrypt', + headers: { + isToken: false + }, + method: 'get' + }) +} +// 退出方法 +export function logout() { + return request({ + url: '/logout', + method: 'post' + }) +} + +// 获取验证码 +export function getCodeImg() { + return request({ + url: '/captchaImage', + headers: { + isToken: false + }, + method: 'get', + timeout: 20000 + }) +} diff --git a/car-check/carcheck-ui/src/api/menu.js b/car-check/carcheck-ui/src/api/menu.js new file mode 100644 index 00000000..faef101c --- /dev/null +++ b/car-check/carcheck-ui/src/api/menu.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' + +// 获取路由 +export const getRouters = () => { + return request({ + url: '/getRouters', + method: 'get' + }) +} \ No newline at end of file diff --git a/car-check/carcheck-ui/src/api/monitor/cache.js b/car-check/carcheck-ui/src/api/monitor/cache.js new file mode 100644 index 00000000..72c5f6a3 --- /dev/null +++ b/car-check/carcheck-ui/src/api/monitor/cache.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +// 查询缓存详细 +export function getCache() { + return request({ + url: '/monitor/cache', + method: 'get' + }) +} + +// 查询缓存名称列表 +export function listCacheName() { + return request({ + url: '/monitor/cache/getNames', + method: 'get' + }) +} + +// 查询缓存键名列表 +export function listCacheKey(cacheName) { + return request({ + url: '/monitor/cache/getKeys/' + cacheName, + method: 'get' + }) +} + +// 查询缓存内容 +export function getCacheValue(cacheName, cacheKey) { + return request({ + url: '/monitor/cache/getValue/' + cacheName + '/' + cacheKey, + method: 'get' + }) +} + +// 清理指定名称缓存 +export function clearCacheName(cacheName) { + return request({ + url: '/monitor/cache/clearCacheName/' + cacheName, + method: 'delete' + }) +} + +// 清理指定键名缓存 +export function clearCacheKey(cacheKey) { + return request({ + url: '/monitor/cache/clearCacheKey/' + cacheKey, + method: 'delete' + }) +} + +// 清理全部缓存 +export function clearCacheAll() { + return request({ + url: '/monitor/cache/clearCacheAll', + method: 'delete' + }) +} diff --git a/car-check/carcheck-ui/src/api/monitor/job.js b/car-check/carcheck-ui/src/api/monitor/job.js new file mode 100644 index 00000000..38155693 --- /dev/null +++ b/car-check/carcheck-ui/src/api/monitor/job.js @@ -0,0 +1,71 @@ +import request from '@/utils/request' + +// 查询定时任务调度列表 +export function listJob(query) { + return request({ + url: '/monitor/job/list', + method: 'get', + params: query + }) +} + +// 查询定时任务调度详细 +export function getJob(jobId) { + return request({ + url: '/monitor/job/' + jobId, + method: 'get' + }) +} + +// 新增定时任务调度 +export function addJob(data) { + return request({ + url: '/monitor/job', + method: 'post', + data: data + }) +} + +// 修改定时任务调度 +export function updateJob(data) { + return request({ + url: '/monitor/job', + method: 'put', + data: data + }) +} + +// 删除定时任务调度 +export function delJob(jobId) { + return request({ + url: '/monitor/job/' + jobId, + method: 'delete' + }) +} + +// 任务状态修改 +export function changeJobStatus(jobId, status) { + const data = { + jobId, + status + } + return request({ + url: '/monitor/job/changeStatus', + method: 'put', + data: data + }) +} + + +// 定时任务立即执行一次 +export function runJob(jobId, jobGroup) { + const data = { + jobId, + jobGroup + } + return request({ + url: '/monitor/job/run', + method: 'put', + data: data + }) +} \ No newline at end of file diff --git a/car-check/carcheck-ui/src/api/monitor/jobLog.js b/car-check/carcheck-ui/src/api/monitor/jobLog.js new file mode 100644 index 00000000..6e0be616 --- /dev/null +++ b/car-check/carcheck-ui/src/api/monitor/jobLog.js @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 查询调度日志列表 +export function listJobLog(query) { + return request({ + url: '/monitor/jobLog/list', + method: 'get', + params: query + }) +} + +// 删除调度日志 +export function delJobLog(jobLogId) { + return request({ + url: '/monitor/jobLog/' + jobLogId, + method: 'delete' + }) +} + +// 清空调度日志 +export function cleanJobLog() { + return request({ + url: '/monitor/jobLog/clean', + method: 'delete' + }) +} diff --git a/car-check/carcheck-ui/src/api/monitor/logininfor.js b/car-check/carcheck-ui/src/api/monitor/logininfor.js new file mode 100644 index 00000000..26a46eb5 --- /dev/null +++ b/car-check/carcheck-ui/src/api/monitor/logininfor.js @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 查询登录日志列表 +export function list(query) { + return request({ + url: '/monitor/logininfor/list', + method: 'get', + params: query + }) +} + +// 删除登录日志 +export function delLogininfor(infoId) { + return request({ + url: '/monitor/logininfor/' + infoId, + method: 'delete' + }) +} + +// 清空登录日志 +export function cleanLogininfor() { + return request({ + url: '/monitor/logininfor/clean', + method: 'delete' + }) +} diff --git a/car-check/carcheck-ui/src/api/monitor/online.js b/car-check/carcheck-ui/src/api/monitor/online.js new file mode 100644 index 00000000..bd221378 --- /dev/null +++ b/car-check/carcheck-ui/src/api/monitor/online.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' + +// 查询在线用户列表 +export function list(query) { + return request({ + url: '/monitor/online/list', + method: 'get', + params: query + }) +} + +// 强退用户 +export function forceLogout(tokenId) { + return request({ + url: '/monitor/online/' + tokenId, + method: 'delete' + }) +} diff --git a/car-check/carcheck-ui/src/api/monitor/operlog.js b/car-check/carcheck-ui/src/api/monitor/operlog.js new file mode 100644 index 00000000..a04bca84 --- /dev/null +++ b/car-check/carcheck-ui/src/api/monitor/operlog.js @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 查询操作日志列表 +export function list(query) { + return request({ + url: '/monitor/operlog/list', + method: 'get', + params: query + }) +} + +// 删除操作日志 +export function delOperlog(operId) { + return request({ + url: '/monitor/operlog/' + operId, + method: 'delete' + }) +} + +// 清空操作日志 +export function cleanOperlog() { + return request({ + url: '/monitor/operlog/clean', + method: 'delete' + }) +} diff --git a/car-check/carcheck-ui/src/api/monitor/server.js b/car-check/carcheck-ui/src/api/monitor/server.js new file mode 100644 index 00000000..e1f9ca21 --- /dev/null +++ b/car-check/carcheck-ui/src/api/monitor/server.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' + +// 获取服务信息 +export function getServer() { + return request({ + url: '/monitor/server', + method: 'get' + }) +} \ No newline at end of file diff --git a/car-check/carcheck-ui/src/api/system/config.js b/car-check/carcheck-ui/src/api/system/config.js new file mode 100644 index 00000000..a404d825 --- /dev/null +++ b/car-check/carcheck-ui/src/api/system/config.js @@ -0,0 +1,60 @@ +import request from '@/utils/request' + +// 查询参数列表 +export function listConfig(query) { + return request({ + url: '/system/config/list', + method: 'get', + params: query + }) +} + +// 查询参数详细 +export function getConfig(configId) { + return request({ + url: '/system/config/' + configId, + method: 'get' + }) +} + +// 根据参数键名查询参数值 +export function getConfigKey(configKey) { + return request({ + url: '/system/config/configKey/' + configKey, + method: 'get' + }) +} + +// 新增参数配置 +export function addConfig(data) { + return request({ + url: '/system/config', + method: 'post', + data: data + }) +} + +// 修改参数配置 +export function updateConfig(data) { + return request({ + url: '/system/config', + method: 'put', + data: data + }) +} + +// 删除参数配置 +export function delConfig(configId) { + return request({ + url: '/system/config/' + configId, + method: 'delete' + }) +} + +// 刷新参数缓存 +export function refreshCache() { + return request({ + url: '/system/config/refreshCache', + method: 'delete' + }) +} diff --git a/car-check/carcheck-ui/src/api/system/dept.js b/car-check/carcheck-ui/src/api/system/dept.js new file mode 100644 index 00000000..2804676f --- /dev/null +++ b/car-check/carcheck-ui/src/api/system/dept.js @@ -0,0 +1,68 @@ +import request from '@/utils/request' + +// 查询部门列表 +export function listDept(query) { + return request({ + url: '/system/dept/list', + method: 'get', + params: query + }) +} + +// 查询部门列表(排除节点) +export function listDeptExcludeChild(deptId) { + return request({ + url: '/system/dept/list/exclude/' + deptId, + method: 'get' + }) +} + +// 查询部门详细 +export function getDept(deptId) { + return request({ + url: '/system/dept/' + deptId, + method: 'get' + }) +} + +// 查询部门下拉树结构 +export function treeselect() { + return request({ + url: '/system/dept/treeselect', + method: 'get' + }) +} + +// 根据角色ID查询部门树结构 +export function roleDeptTreeselect(roleId) { + return request({ + url: '/system/dept/roleDeptTreeselect/' + roleId, + method: 'get' + }) +} + +// 新增部门 +export function addDept(data) { + return request({ + url: '/system/dept', + method: 'post', + data: data + }) +} + +// 修改部门 +export function updateDept(data) { + return request({ + url: '/system/dept', + method: 'put', + data: data + }) +} + +// 删除部门 +export function delDept(deptId) { + return request({ + url: '/system/dept/' + deptId, + method: 'delete' + }) +} \ No newline at end of file diff --git a/car-check/carcheck-ui/src/api/system/dict/data.js b/car-check/carcheck-ui/src/api/system/dict/data.js new file mode 100644 index 00000000..6c9eb79b --- /dev/null +++ b/car-check/carcheck-ui/src/api/system/dict/data.js @@ -0,0 +1,52 @@ +import request from '@/utils/request' + +// 查询字典数据列表 +export function listData(query) { + return request({ + url: '/system/dict/data/list', + method: 'get', + params: query + }) +} + +// 查询字典数据详细 +export function getData(dictCode) { + return request({ + url: '/system/dict/data/' + dictCode, + method: 'get' + }) +} + +// 根据字典类型查询字典数据信息 +export function getDicts(dictType) { + return request({ + url: '/system/dict/data/type/' + dictType, + method: 'get' + }) +} + +// 新增字典数据 +export function addData(data) { + return request({ + url: '/system/dict/data', + method: 'post', + data: data + }) +} + +// 修改字典数据 +export function updateData(data) { + return request({ + url: '/system/dict/data', + method: 'put', + data: data + }) +} + +// 删除字典数据 +export function delData(dictCode) { + return request({ + url: '/system/dict/data/' + dictCode, + method: 'delete' + }) +} diff --git a/car-check/carcheck-ui/src/api/system/dict/type.js b/car-check/carcheck-ui/src/api/system/dict/type.js new file mode 100644 index 00000000..a7a6e01f --- /dev/null +++ b/car-check/carcheck-ui/src/api/system/dict/type.js @@ -0,0 +1,60 @@ +import request from '@/utils/request' + +// 查询字典类型列表 +export function listType(query) { + return request({ + url: '/system/dict/type/list', + method: 'get', + params: query + }) +} + +// 查询字典类型详细 +export function getType(dictId) { + return request({ + url: '/system/dict/type/' + dictId, + method: 'get' + }) +} + +// 新增字典类型 +export function addType(data) { + return request({ + url: '/system/dict/type', + method: 'post', + data: data + }) +} + +// 修改字典类型 +export function updateType(data) { + return request({ + url: '/system/dict/type', + method: 'put', + data: data + }) +} + +// 删除字典类型 +export function delType(dictId) { + return request({ + url: '/system/dict/type/' + dictId, + method: 'delete' + }) +} + +// 刷新字典缓存 +export function refreshCache() { + return request({ + url: '/system/dict/type/refreshCache', + method: 'delete' + }) +} + +// 获取字典选择框列表 +export function optionselect() { + return request({ + url: '/system/dict/type/optionselect', + method: 'get' + }) +} \ No newline at end of file diff --git a/car-check/carcheck-ui/src/api/system/menu.js b/car-check/carcheck-ui/src/api/system/menu.js new file mode 100644 index 00000000..f6415c65 --- /dev/null +++ b/car-check/carcheck-ui/src/api/system/menu.js @@ -0,0 +1,60 @@ +import request from '@/utils/request' + +// 查询菜单列表 +export function listMenu(query) { + return request({ + url: '/system/menu/list', + method: 'get', + params: query + }) +} + +// 查询菜单详细 +export function getMenu(menuId) { + return request({ + url: '/system/menu/' + menuId, + method: 'get' + }) +} + +// 查询菜单下拉树结构 +export function treeselect() { + return request({ + url: '/system/menu/treeselect', + method: 'get' + }) +} + +// 根据角色ID查询菜单下拉树结构 +export function roleMenuTreeselect(roleId) { + return request({ + url: '/system/menu/roleMenuTreeselect/' + roleId, + method: 'get' + }) +} + +// 新增菜单 +export function addMenu(data) { + return request({ + url: '/system/menu', + method: 'post', + data: data + }) +} + +// 修改菜单 +export function updateMenu(data) { + return request({ + url: '/system/menu', + method: 'put', + data: data + }) +} + +// 删除菜单 +export function delMenu(menuId) { + return request({ + url: '/system/menu/' + menuId, + method: 'delete' + }) +} \ No newline at end of file diff --git a/car-check/carcheck-ui/src/api/system/notice.js b/car-check/carcheck-ui/src/api/system/notice.js new file mode 100644 index 00000000..c274ea5b --- /dev/null +++ b/car-check/carcheck-ui/src/api/system/notice.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询公告列表 +export function listNotice(query) { + return request({ + url: '/system/notice/list', + method: 'get', + params: query + }) +} + +// 查询公告详细 +export function getNotice(noticeId) { + return request({ + url: '/system/notice/' + noticeId, + method: 'get' + }) +} + +// 新增公告 +export function addNotice(data) { + return request({ + url: '/system/notice', + method: 'post', + data: data + }) +} + +// 修改公告 +export function updateNotice(data) { + return request({ + url: '/system/notice', + method: 'put', + data: data + }) +} + +// 删除公告 +export function delNotice(noticeId) { + return request({ + url: '/system/notice/' + noticeId, + method: 'delete' + }) +} \ No newline at end of file diff --git a/car-check/carcheck-ui/src/api/system/post.js b/car-check/carcheck-ui/src/api/system/post.js new file mode 100644 index 00000000..1a8e9ca0 --- /dev/null +++ b/car-check/carcheck-ui/src/api/system/post.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询岗位列表 +export function listPost(query) { + return request({ + url: '/system/post/list', + method: 'get', + params: query + }) +} + +// 查询岗位详细 +export function getPost(postId) { + return request({ + url: '/system/post/' + postId, + method: 'get' + }) +} + +// 新增岗位 +export function addPost(data) { + return request({ + url: '/system/post', + method: 'post', + data: data + }) +} + +// 修改岗位 +export function updatePost(data) { + return request({ + url: '/system/post', + method: 'put', + data: data + }) +} + +// 删除岗位 +export function delPost(postId) { + return request({ + url: '/system/post/' + postId, + method: 'delete' + }) +} diff --git a/car-check/carcheck-ui/src/api/system/role.js b/car-check/carcheck-ui/src/api/system/role.js new file mode 100644 index 00000000..4b455e13 --- /dev/null +++ b/car-check/carcheck-ui/src/api/system/role.js @@ -0,0 +1,111 @@ +import request from '@/utils/request' + +// 查询角色列表 +export function listRole(query) { + return request({ + url: '/system/role/list', + method: 'get', + params: query + }) +} + +// 查询角色详细 +export function getRole(roleId) { + return request({ + url: '/system/role/' + roleId, + method: 'get' + }) +} + +// 新增角色 +export function addRole(data) { + return request({ + url: '/system/role', + method: 'post', + data: data + }) +} + +// 修改角色 +export function updateRole(data) { + return request({ + url: '/system/role', + method: 'put', + data: data + }) +} + +// 角色数据权限 +export function dataScope(data) { + return request({ + url: '/system/role/dataScope', + method: 'put', + data: data + }) +} + +// 角色状态修改 +export function changeRoleStatus(roleId, status) { + const data = { + roleId, + status + } + return request({ + url: '/system/role/changeStatus', + method: 'put', + data: data + }) +} + +// 删除角色 +export function delRole(roleId) { + return request({ + url: '/system/role/' + roleId, + method: 'delete' + }) +} + +// 查询角色已授权用户列表 +export function allocatedUserList(query) { + return request({ + url: '/system/role/authUser/allocatedList', + method: 'get', + params: query + }) +} + +// 查询角色未授权用户列表 +export function unallocatedUserList(query) { + return request({ + url: '/system/role/authUser/unallocatedList', + method: 'get', + params: query + }) +} + +// 取消用户授权角色 +export function authUserCancel(data) { + return request({ + url: '/system/role/authUser/cancel', + method: 'put', + data: data + }) +} + +// 批量取消用户授权角色 +export function authUserCancelAll(data) { + return request({ + url: '/system/role/authUser/cancelAll', + method: 'put', + params: data + }) +} + +// 授权用户选择 +export function authUserSelectAll(data) { + return request({ + url: '/system/role/authUser/selectAll', + method: 'put', + params: data + }) +} \ No newline at end of file diff --git a/car-check/carcheck-ui/src/api/system/user.js b/car-check/carcheck-ui/src/api/system/user.js new file mode 100644 index 00000000..16411943 --- /dev/null +++ b/car-check/carcheck-ui/src/api/system/user.js @@ -0,0 +1,138 @@ +import request from '@/utils/request' +import { parseStrEmpty } from "@/utils/ruoyi"; + +// 查询用户列表 +export function listUser(query) { + return request({ + url: '/system/user/list', + method: 'get', + params: query + }) +} + +// 查询用户详细 +export function getUser(userId) { + return request({ + url: '/system/user/' + parseStrEmpty(userId), + method: 'get' + }) +} + +// 新增用户 +export function addUser(data) { + return request({ + url: '/system/user', + method: 'post', + data: data + }) +} + +// 修改用户 +export function updateUser(data) { + return request({ + url: '/system/user', + method: 'put', + data: data + }) +} + +// 删除用户 +export function delUser(userId) { + return request({ + url: '/system/user/' + userId, + method: 'delete' + }) +} + +// 用户密码重置 +export function resetUserPwd(userId, password) { + const data = { + userId, + password + } + return request({ + url: '/system/user/resetPwd', + method: 'put', + data: data + }) +} + +// 用户状态修改 +export function changeUserStatus(userId, status) { + const data = { + userId, + status + } + return request({ + url: '/system/user/changeStatus', + method: 'put', + data: data + }) +} + +// 查询用户个人信息 +export function getUserProfile() { + return request({ + url: '/system/user/profile', + method: 'get' + }) +} + +// 修改用户个人信息 +export function updateUserProfile(data) { + return request({ + url: '/system/user/profile', + method: 'put', + data: data + }) +} + +// 用户密码重置 +export function updateUserPwd(oldPassword, newPassword) { + const data = { + oldPassword, + newPassword + } + return request({ + url: '/system/user/profile/updatePwd', + method: 'put', + params: data + }) +} + +// 用户头像上传 +export function uploadAvatar(data) { + return request({ + url: '/system/user/profile/avatar', + method: 'post', + data: data + }) +} + +// 查询授权角色 +export function getAuthRole(userId) { + return request({ + url: '/system/user/authRole/' + userId, + method: 'get' + }) +} + +// 保存授权角色 +export function updateAuthRole(data) { + return request({ + url: '/system/user/authRole', + method: 'put', + params: data + }) +} +// 文件上传 +export function getUpload(data) { + return request({ + url: '/system/user/importData', + method: 'post', + data: data, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} \ No newline at end of file diff --git a/car-check/carcheck-ui/src/api/tool/gen.js b/car-check/carcheck-ui/src/api/tool/gen.js new file mode 100644 index 00000000..45069278 --- /dev/null +++ b/car-check/carcheck-ui/src/api/tool/gen.js @@ -0,0 +1,76 @@ +import request from '@/utils/request' + +// 查询生成表数据 +export function listTable(query) { + return request({ + url: '/tool/gen/list', + method: 'get', + params: query + }) +} +// 查询db数据库列表 +export function listDbTable(query) { + return request({ + url: '/tool/gen/db/list', + method: 'get', + params: query + }) +} + +// 查询表详细信息 +export function getGenTable(tableId) { + return request({ + url: '/tool/gen/' + tableId, + method: 'get' + }) +} + +// 修改代码生成信息 +export function updateGenTable(data) { + return request({ + url: '/tool/gen', + method: 'put', + data: data + }) +} + +// 导入表 +export function importTable(data) { + return request({ + url: '/tool/gen/importTable', + method: 'post', + params: data + }) +} + +// 预览生成代码 +export function previewTable(tableId) { + return request({ + url: '/tool/gen/preview/' + tableId, + method: 'get' + }) +} + +// 删除表数据 +export function delTable(tableId) { + return request({ + url: '/tool/gen/' + tableId, + method: 'delete' + }) +} + +// 生成代码(自定义路径) +export function genCode(tableName) { + return request({ + url: '/tool/gen/genCode/' + tableName, + method: 'get' + }) +} + +// 同步数据库 +export function synchDb(tableName) { + return request({ + url: '/tool/gen/synchDb/' + tableName, + method: 'get' + }) +} diff --git a/car-check/carcheck-ui/src/assets/401_images/401.gif b/car-check/carcheck-ui/src/assets/401_images/401.gif new file mode 100644 index 00000000..cd6e0d94 Binary files /dev/null and b/car-check/carcheck-ui/src/assets/401_images/401.gif differ diff --git a/car-check/carcheck-ui/src/assets/404_images/404.png b/car-check/carcheck-ui/src/assets/404_images/404.png new file mode 100644 index 00000000..3d8e2305 Binary files /dev/null and b/car-check/carcheck-ui/src/assets/404_images/404.png differ diff --git a/car-check/carcheck-ui/src/assets/404_images/404_cloud.png b/car-check/carcheck-ui/src/assets/404_images/404_cloud.png new file mode 100644 index 00000000..c6281d09 Binary files /dev/null and b/car-check/carcheck-ui/src/assets/404_images/404_cloud.png differ diff --git a/car-check/carcheck-ui/src/assets/icons/index.js b/car-check/carcheck-ui/src/assets/icons/index.js new file mode 100644 index 00000000..2c6b309c --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/index.js @@ -0,0 +1,9 @@ +import Vue from 'vue' +import SvgIcon from '@/components/SvgIcon'// svg component + +// register globally +Vue.component('svg-icon', SvgIcon) + +const req = require.context('./svg', false, /\.svg$/) +const requireAll = requireContext => requireContext.keys().map(requireContext) +requireAll(req) diff --git a/car-check/carcheck-ui/src/assets/icons/svg/404.svg b/car-check/carcheck-ui/src/assets/icons/svg/404.svg new file mode 100644 index 00000000..6df50190 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/404.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/bug.svg b/car-check/carcheck-ui/src/assets/icons/svg/bug.svg new file mode 100644 index 00000000..05a150dc --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/bug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/build.svg b/car-check/carcheck-ui/src/assets/icons/svg/build.svg new file mode 100644 index 00000000..97c46886 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/build.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/button.svg b/car-check/carcheck-ui/src/assets/icons/svg/button.svg new file mode 100644 index 00000000..904fddc8 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/button.svg @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/cascader.svg b/car-check/carcheck-ui/src/assets/icons/svg/cascader.svg new file mode 100644 index 00000000..e256024f --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/cascader.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/chart.svg b/car-check/carcheck-ui/src/assets/icons/svg/chart.svg new file mode 100644 index 00000000..27728fb0 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/checkbox.svg b/car-check/carcheck-ui/src/assets/icons/svg/checkbox.svg new file mode 100644 index 00000000..013fd3a2 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/checkbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/clipboard.svg b/car-check/carcheck-ui/src/assets/icons/svg/clipboard.svg new file mode 100644 index 00000000..90923ff6 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/clipboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/code.svg b/car-check/carcheck-ui/src/assets/icons/svg/code.svg new file mode 100644 index 00000000..ed4d23cf --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/color.svg b/car-check/carcheck-ui/src/assets/icons/svg/color.svg new file mode 100644 index 00000000..44a81aab --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/color.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/component.svg b/car-check/carcheck-ui/src/assets/icons/svg/component.svg new file mode 100644 index 00000000..29c34580 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/component.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/dashboard.svg b/car-check/carcheck-ui/src/assets/icons/svg/dashboard.svg new file mode 100644 index 00000000..5317d370 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/dashboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/date-range.svg b/car-check/carcheck-ui/src/assets/icons/svg/date-range.svg new file mode 100644 index 00000000..fda571e7 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/date-range.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/date.svg b/car-check/carcheck-ui/src/assets/icons/svg/date.svg new file mode 100644 index 00000000..52dc73ee --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/date.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/dict.svg b/car-check/carcheck-ui/src/assets/icons/svg/dict.svg new file mode 100644 index 00000000..48493773 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/dict.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/documentation.svg b/car-check/carcheck-ui/src/assets/icons/svg/documentation.svg new file mode 100644 index 00000000..70431228 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/documentation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/download.svg b/car-check/carcheck-ui/src/assets/icons/svg/download.svg new file mode 100644 index 00000000..c8969513 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/drag.svg b/car-check/carcheck-ui/src/assets/icons/svg/drag.svg new file mode 100644 index 00000000..4185d3ce --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/drag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/druid.svg b/car-check/carcheck-ui/src/assets/icons/svg/druid.svg new file mode 100644 index 00000000..a2b4b4ed --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/druid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/edit.svg b/car-check/carcheck-ui/src/assets/icons/svg/edit.svg new file mode 100644 index 00000000..d26101f2 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/education.svg b/car-check/carcheck-ui/src/assets/icons/svg/education.svg new file mode 100644 index 00000000..7bfb01d1 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/education.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/email.svg b/car-check/carcheck-ui/src/assets/icons/svg/email.svg new file mode 100644 index 00000000..74d25e21 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/email.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/example.svg b/car-check/carcheck-ui/src/assets/icons/svg/example.svg new file mode 100644 index 00000000..46f42b53 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/example.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/excel.svg b/car-check/carcheck-ui/src/assets/icons/svg/excel.svg new file mode 100644 index 00000000..74d97b80 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/excel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/exit-fullscreen.svg b/car-check/carcheck-ui/src/assets/icons/svg/exit-fullscreen.svg new file mode 100644 index 00000000..485c128b --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/exit-fullscreen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/eye-open.svg b/car-check/carcheck-ui/src/assets/icons/svg/eye-open.svg new file mode 100644 index 00000000..88dcc98e --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/eye-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/eye.svg b/car-check/carcheck-ui/src/assets/icons/svg/eye.svg new file mode 100644 index 00000000..d2d99b1e --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/form.svg b/car-check/carcheck-ui/src/assets/icons/svg/form.svg new file mode 100644 index 00000000..dcbaa185 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/form.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/fullscreen.svg b/car-check/carcheck-ui/src/assets/icons/svg/fullscreen.svg new file mode 100644 index 00000000..0e86b6fa --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/fullscreen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/github.svg b/car-check/carcheck-ui/src/assets/icons/svg/github.svg new file mode 100644 index 00000000..db0a0d43 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/guide.svg b/car-check/carcheck-ui/src/assets/icons/svg/guide.svg new file mode 100644 index 00000000..b2710017 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/guide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/icon.svg b/car-check/carcheck-ui/src/assets/icons/svg/icon.svg new file mode 100644 index 00000000..82be8eee --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/input.svg b/car-check/carcheck-ui/src/assets/icons/svg/input.svg new file mode 100644 index 00000000..ab91381e --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/input.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/international.svg b/car-check/carcheck-ui/src/assets/icons/svg/international.svg new file mode 100644 index 00000000..e9b56eee --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/international.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/job.svg b/car-check/carcheck-ui/src/assets/icons/svg/job.svg new file mode 100644 index 00000000..2a93a251 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/job.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/language.svg b/car-check/carcheck-ui/src/assets/icons/svg/language.svg new file mode 100644 index 00000000..0082b577 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/language.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/link.svg b/car-check/carcheck-ui/src/assets/icons/svg/link.svg new file mode 100644 index 00000000..48197ba4 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/list.svg b/car-check/carcheck-ui/src/assets/icons/svg/list.svg new file mode 100644 index 00000000..20259edd --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/lock.svg b/car-check/carcheck-ui/src/assets/icons/svg/lock.svg new file mode 100644 index 00000000..74fee543 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/log.svg b/car-check/carcheck-ui/src/assets/icons/svg/log.svg new file mode 100644 index 00000000..d879d33b --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/log.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/logininfor.svg b/car-check/carcheck-ui/src/assets/icons/svg/logininfor.svg new file mode 100644 index 00000000..267f8447 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/logininfor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/message.svg b/car-check/carcheck-ui/src/assets/icons/svg/message.svg new file mode 100644 index 00000000..14ca8172 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/message.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/money.svg b/car-check/carcheck-ui/src/assets/icons/svg/money.svg new file mode 100644 index 00000000..c1580de1 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/money.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/monitor.svg b/car-check/carcheck-ui/src/assets/icons/svg/monitor.svg new file mode 100644 index 00000000..bc308cb0 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/monitor.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/nested.svg b/car-check/carcheck-ui/src/assets/icons/svg/nested.svg new file mode 100644 index 00000000..06713a86 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/nested.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/number.svg b/car-check/carcheck-ui/src/assets/icons/svg/number.svg new file mode 100644 index 00000000..ad5ce9af --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/number.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/online.svg b/car-check/carcheck-ui/src/assets/icons/svg/online.svg new file mode 100644 index 00000000..330a2029 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/online.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/password.svg b/car-check/carcheck-ui/src/assets/icons/svg/password.svg new file mode 100644 index 00000000..6c64defe --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/password.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/pdf.svg b/car-check/carcheck-ui/src/assets/icons/svg/pdf.svg new file mode 100644 index 00000000..957aa0cc --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/people.svg b/car-check/carcheck-ui/src/assets/icons/svg/people.svg new file mode 100644 index 00000000..2bd54aeb --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/people.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/peoples.svg b/car-check/carcheck-ui/src/assets/icons/svg/peoples.svg new file mode 100644 index 00000000..aab852e5 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/peoples.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/phone.svg b/car-check/carcheck-ui/src/assets/icons/svg/phone.svg new file mode 100644 index 00000000..ab8e8c4e --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/post.svg b/car-check/carcheck-ui/src/assets/icons/svg/post.svg new file mode 100644 index 00000000..2922c613 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/post.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/qq.svg b/car-check/carcheck-ui/src/assets/icons/svg/qq.svg new file mode 100644 index 00000000..ee13d4ec --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/qq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/question.svg b/car-check/carcheck-ui/src/assets/icons/svg/question.svg new file mode 100644 index 00000000..cf75bd4b --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/radio.svg b/car-check/carcheck-ui/src/assets/icons/svg/radio.svg new file mode 100644 index 00000000..0cde3452 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/radio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/rate.svg b/car-check/carcheck-ui/src/assets/icons/svg/rate.svg new file mode 100644 index 00000000..aa3b14d7 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/rate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/redis-list.svg b/car-check/carcheck-ui/src/assets/icons/svg/redis-list.svg new file mode 100644 index 00000000..98a15b2a --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/redis-list.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/redis.svg b/car-check/carcheck-ui/src/assets/icons/svg/redis.svg new file mode 100644 index 00000000..2f1d62df --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/redis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/row.svg b/car-check/carcheck-ui/src/assets/icons/svg/row.svg new file mode 100644 index 00000000..07809922 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/row.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/search.svg b/car-check/carcheck-ui/src/assets/icons/svg/search.svg new file mode 100644 index 00000000..84233dda --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/select.svg b/car-check/carcheck-ui/src/assets/icons/svg/select.svg new file mode 100644 index 00000000..d6283828 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/select.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/server.svg b/car-check/carcheck-ui/src/assets/icons/svg/server.svg new file mode 100644 index 00000000..ca37b001 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/server.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/shopping.svg b/car-check/carcheck-ui/src/assets/icons/svg/shopping.svg new file mode 100644 index 00000000..87513e7c --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/shopping.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/size.svg b/car-check/carcheck-ui/src/assets/icons/svg/size.svg new file mode 100644 index 00000000..ddb25b8d --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/size.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/skill.svg b/car-check/carcheck-ui/src/assets/icons/svg/skill.svg new file mode 100644 index 00000000..a3b73121 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/skill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/slider.svg b/car-check/carcheck-ui/src/assets/icons/svg/slider.svg new file mode 100644 index 00000000..fbe4f39f --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/slider.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/star.svg b/car-check/carcheck-ui/src/assets/icons/svg/star.svg new file mode 100644 index 00000000..6cf86e66 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/swagger.svg b/car-check/carcheck-ui/src/assets/icons/svg/swagger.svg new file mode 100644 index 00000000..05d4e7bc --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/swagger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/switch.svg b/car-check/carcheck-ui/src/assets/icons/svg/switch.svg new file mode 100644 index 00000000..0ba61e38 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/switch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/system.svg b/car-check/carcheck-ui/src/assets/icons/svg/system.svg new file mode 100644 index 00000000..dba28cf6 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/system.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/tab.svg b/car-check/carcheck-ui/src/assets/icons/svg/tab.svg new file mode 100644 index 00000000..b4b48e48 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/tab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/table.svg b/car-check/carcheck-ui/src/assets/icons/svg/table.svg new file mode 100644 index 00000000..0e3dc9de --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/textarea.svg b/car-check/carcheck-ui/src/assets/icons/svg/textarea.svg new file mode 100644 index 00000000..2709f292 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/textarea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/theme.svg b/car-check/carcheck-ui/src/assets/icons/svg/theme.svg new file mode 100644 index 00000000..5982a2f7 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/theme.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/time-range.svg b/car-check/carcheck-ui/src/assets/icons/svg/time-range.svg new file mode 100644 index 00000000..13c1202b --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/time-range.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/time.svg b/car-check/carcheck-ui/src/assets/icons/svg/time.svg new file mode 100644 index 00000000..b376e32a --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/time.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/tool.svg b/car-check/carcheck-ui/src/assets/icons/svg/tool.svg new file mode 100644 index 00000000..c813067e --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/tool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/tree-table.svg b/car-check/carcheck-ui/src/assets/icons/svg/tree-table.svg new file mode 100644 index 00000000..8aafdb82 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/tree-table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/tree.svg b/car-check/carcheck-ui/src/assets/icons/svg/tree.svg new file mode 100644 index 00000000..dd4b7dd2 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/upload.svg b/car-check/carcheck-ui/src/assets/icons/svg/upload.svg new file mode 100644 index 00000000..bae49c0a --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/user.svg b/car-check/carcheck-ui/src/assets/icons/svg/user.svg new file mode 100644 index 00000000..0ba0716a --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/validCode.svg b/car-check/carcheck-ui/src/assets/icons/svg/validCode.svg new file mode 100644 index 00000000..cfb10214 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/validCode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/wechat.svg b/car-check/carcheck-ui/src/assets/icons/svg/wechat.svg new file mode 100644 index 00000000..c586e551 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/wechat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svg/zip.svg b/car-check/carcheck-ui/src/assets/icons/svg/zip.svg new file mode 100644 index 00000000..f806fc48 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svg/zip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/icons/svgo.yml b/car-check/carcheck-ui/src/assets/icons/svgo.yml new file mode 100644 index 00000000..d11906ae --- /dev/null +++ b/car-check/carcheck-ui/src/assets/icons/svgo.yml @@ -0,0 +1,22 @@ +# replace default config + +# multipass: true +# full: true + +plugins: + + # - name + # + # or: + # - name: false + # - name: true + # + # or: + # - name: + # param1: 1 + # param2: 2 + +- removeAttrs: + attrs: + - 'fill' + - 'fill-rule' diff --git a/car-check/carcheck-ui/src/assets/images/dark.svg b/car-check/carcheck-ui/src/assets/images/dark.svg new file mode 100644 index 00000000..f646bd7e --- /dev/null +++ b/car-check/carcheck-ui/src/assets/images/dark.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/images/light.svg b/car-check/carcheck-ui/src/assets/images/light.svg new file mode 100644 index 00000000..ab7cc088 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/images/light.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/images/login-background.jpg b/car-check/carcheck-ui/src/assets/images/login-background.jpg new file mode 100644 index 00000000..8a89eb82 Binary files /dev/null and b/car-check/carcheck-ui/src/assets/images/login-background.jpg differ diff --git a/car-check/carcheck-ui/src/assets/images/profile.jpg b/car-check/carcheck-ui/src/assets/images/profile.jpg new file mode 100644 index 00000000..3fbf9be6 Binary files /dev/null and b/car-check/carcheck-ui/src/assets/images/profile.jpg differ diff --git a/car-check/carcheck-ui/src/assets/logo/logo.png b/car-check/carcheck-ui/src/assets/logo/logo.png new file mode 100644 index 00000000..4a71110a Binary files /dev/null and b/car-check/carcheck-ui/src/assets/logo/logo.png differ diff --git a/car-check/carcheck-ui/src/assets/styles/btn.scss b/car-check/carcheck-ui/src/assets/styles/btn.scss new file mode 100644 index 00000000..e6ba1a8e --- /dev/null +++ b/car-check/carcheck-ui/src/assets/styles/btn.scss @@ -0,0 +1,99 @@ +@import './variables.scss'; + +@mixin colorBtn($color) { + background: $color; + + &:hover { + color: $color; + + &:before, + &:after { + background: $color; + } + } +} + +.blue-btn { + @include colorBtn($blue) +} + +.light-blue-btn { + @include colorBtn($light-blue) +} + +.red-btn { + @include colorBtn($red) +} + +.pink-btn { + @include colorBtn($pink) +} + +.green-btn { + @include colorBtn($green) +} + +.tiffany-btn { + @include colorBtn($tiffany) +} + +.yellow-btn { + @include colorBtn($yellow) +} + +.pan-btn { + font-size: 14px; + color: #fff; + padding: 14px 36px; + border-radius: 8px; + border: none; + outline: none; + transition: 600ms ease all; + position: relative; + display: inline-block; + + &:hover { + background: #fff; + + &:before, + &:after { + width: 100%; + transition: 600ms ease all; + } + } + + &:before, + &:after { + content: ''; + position: absolute; + top: 0; + right: 0; + height: 2px; + width: 0; + transition: 400ms ease all; + } + + &::after { + right: inherit; + top: inherit; + left: 0; + bottom: 0; + } +} + +.custom-button { + display: inline-block; + line-height: 1; + white-space: nowrap; + cursor: pointer; + background: #fff; + color: #fff; + -webkit-appearance: none; + text-align: center; + box-sizing: border-box; + outline: 0; + margin: 0; + padding: 10px 15px; + font-size: 14px; + border-radius: 4px; +} diff --git a/car-check/carcheck-ui/src/assets/styles/element-ui.scss b/car-check/carcheck-ui/src/assets/styles/element-ui.scss new file mode 100644 index 00000000..363092a6 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/styles/element-ui.scss @@ -0,0 +1,92 @@ +// cover some element-ui styles + +.el-breadcrumb__inner, +.el-breadcrumb__inner a { + font-weight: 400 !important; +} + +.el-upload { + input[type="file"] { + display: none !important; + } +} + +.el-upload__input { + display: none; +} + +.cell { + .el-tag { + margin-right: 0px; + } +} + +.small-padding { + .cell { + padding-left: 5px; + padding-right: 5px; + } +} + +.fixed-width { + .el-button--mini { + padding: 7px 10px; + width: 60px; + } +} + +.status-col { + .cell { + padding: 0 10px; + text-align: center; + + .el-tag { + margin-right: 0px; + } + } +} + +// to fixed https://github.com/ElemeFE/element/issues/2461 +.el-dialog { + transform: none; + left: 0; + position: relative; + margin: 0 auto; +} + +// refine element ui upload +.upload-container { + .el-upload { + width: 100%; + + .el-upload-dragger { + width: 100%; + height: 200px; + } + } +} + +// dropdown +.el-dropdown-menu { + a { + display: block + } +} + +// fix date-picker ui bug in filter-item +.el-range-editor.el-input__inner { + display: inline-flex !important; +} + +// to fix el-date-picker css style +.el-range-separator { + box-sizing: content-box; +} + +.el-menu--collapse + > div + > .el-submenu + > .el-submenu__title + .el-submenu__icon-arrow { + display: none; +} \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/styles/element-variables.scss b/car-check/carcheck-ui/src/assets/styles/element-variables.scss new file mode 100644 index 00000000..1615ff28 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/styles/element-variables.scss @@ -0,0 +1,31 @@ +/** +* I think element-ui's default theme color is too light for long-term use. +* So I modified the default color and you can modify it to your liking. +**/ + +/* theme color */ +$--color-primary: #1890ff; +$--color-success: #13ce66; +$--color-warning: #ffba00; +$--color-danger: #ff4949; +// $--color-info: #1E1E1E; + +$--button-font-weight: 400; + +// $--color-text-regular: #1f2d3d; + +$--border-color-light: #dfe4ed; +$--border-color-lighter: #e6ebf5; + +$--table-border: 1px solid #dfe6ec; + +/* icon font path, required */ +$--font-path: '~element-ui/lib/theme-chalk/fonts'; + +@import "~element-ui/packages/theme-chalk/src/index"; + +// the :export directive is the magic sauce for webpack +// https://www.bluematador.com/blog/how-to-share-variables-between-js-and-sass +:export { + theme: $--color-primary; +} diff --git a/car-check/carcheck-ui/src/assets/styles/index.scss b/car-check/carcheck-ui/src/assets/styles/index.scss new file mode 100644 index 00000000..96095ef6 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/styles/index.scss @@ -0,0 +1,191 @@ +@import './variables.scss'; +@import './mixin.scss'; +@import './transition.scss'; +@import './element-ui.scss'; +@import './sidebar.scss'; +@import './btn.scss'; + +body { + height: 100%; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; + font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif; +} + +label { + font-weight: 700; +} + +html { + height: 100%; + box-sizing: border-box; +} + +#app { + height: 100%; +} + +*, +*:before, +*:after { + box-sizing: inherit; +} + +.no-padding { + padding: 0px !important; +} + +.padding-content { + padding: 4px 0; +} + +a:focus, +a:active { + outline: none; +} + +a, +a:focus, +a:hover { + cursor: pointer; + color: inherit; + text-decoration: none; +} + +div:focus { + outline: none; +} + +.fr { + float: right; +} + +.fl { + float: left; +} + +.pr-5 { + padding-right: 5px; +} + +.pl-5 { + padding-left: 5px; +} + +.block { + display: block; +} + +.pointer { + cursor: pointer; +} + +.inlineBlock { + display: block; +} + +.clearfix { + &:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; + } +} + +aside { + background: #eef1f6; + padding: 8px 24px; + margin-bottom: 20px; + border-radius: 2px; + display: block; + line-height: 32px; + font-size: 16px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + color: #2c3e50; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + + a { + color: #337ab7; + cursor: pointer; + + &:hover { + color: rgb(32, 160, 255); + } + } +} + +//main-container全局样式 +.app-container { + padding: 20px; +} + +.components-container { + margin: 30px 50px; + position: relative; +} + +.pagination-container { + margin-top: 30px; +} + +.text-center { + text-align: center +} + +.sub-navbar { + height: 50px; + line-height: 50px; + position: relative; + width: 100%; + text-align: right; + padding-right: 20px; + transition: 600ms ease position; + background: linear-gradient(90deg, rgba(32, 182, 249, 1) 0%, rgba(32, 182, 249, 1) 0%, rgba(33, 120, 241, 1) 100%, rgba(33, 120, 241, 1) 100%); + + .subtitle { + font-size: 20px; + color: #fff; + } + + &.draft { + background: #d0d0d0; + } + + &.deleted { + background: #d0d0d0; + } +} + +.link-type, +.link-type:focus { + color: #337ab7; + cursor: pointer; + + &:hover { + color: rgb(32, 160, 255); + } +} + +.filter-container { + padding-bottom: 10px; + + .filter-item { + display: inline-block; + vertical-align: middle; + margin-bottom: 10px; + } +} + +//refine vue-multiselect plugin +.multiselect { + line-height: 16px; +} + +.multiselect--active { + z-index: 1000 !important; +} diff --git a/car-check/carcheck-ui/src/assets/styles/mixin.scss b/car-check/carcheck-ui/src/assets/styles/mixin.scss new file mode 100644 index 00000000..06fa0612 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/styles/mixin.scss @@ -0,0 +1,66 @@ +@mixin clearfix { + &:after { + content: ""; + display: table; + clear: both; + } +} + +@mixin scrollBar { + &::-webkit-scrollbar-track-piece { + background: #d3dce6; + } + + &::-webkit-scrollbar { + width: 6px; + } + + &::-webkit-scrollbar-thumb { + background: #99a9bf; + border-radius: 20px; + } +} + +@mixin relative { + position: relative; + width: 100%; + height: 100%; +} + +@mixin pct($pct) { + width: #{$pct}; + position: relative; + margin: 0 auto; +} + +@mixin triangle($width, $height, $color, $direction) { + $width: $width/2; + $color-border-style: $height solid $color; + $transparent-border-style: $width solid transparent; + height: 0; + width: 0; + + @if $direction==up { + border-bottom: $color-border-style; + border-left: $transparent-border-style; + border-right: $transparent-border-style; + } + + @else if $direction==right { + border-left: $color-border-style; + border-top: $transparent-border-style; + border-bottom: $transparent-border-style; + } + + @else if $direction==down { + border-top: $color-border-style; + border-left: $transparent-border-style; + border-right: $transparent-border-style; + } + + @else if $direction==left { + border-right: $color-border-style; + border-top: $transparent-border-style; + border-bottom: $transparent-border-style; + } +} diff --git a/car-check/carcheck-ui/src/assets/styles/ruoyi.scss b/car-check/carcheck-ui/src/assets/styles/ruoyi.scss new file mode 100644 index 00000000..51af43d6 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/styles/ruoyi.scss @@ -0,0 +1,279 @@ + /** + * 通用css样式布局处理 + * Copyright (c) 2019 ruoyi + */ + + /** 基础通用 **/ +.pt5 { + padding-top: 5px; +} +.pr5 { + padding-right: 5px; +} +.pb5 { + padding-bottom: 5px; +} +.mt5 { + margin-top: 5px; +} +.mr5 { + margin-right: 5px; +} +.mb5 { + margin-bottom: 5px; +} +.mb8 { + margin-bottom: 8px; +} +.ml5 { + margin-left: 5px; +} +.mt10 { + margin-top: 10px; +} +.mr10 { + margin-right: 10px; +} +.mb10 { + margin-bottom: 10px; +} +.ml10 { + margin-left: 10px; +} +.mt20 { + margin-top: 20px; +} +.mr20 { + margin-right: 20px; +} +.mb20 { + margin-bottom: 20px; +} +.ml20 { + margin-left: 20px; +} + +.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} + +.el-dialog:not(.is-fullscreen) { + margin-top: 6vh !important; +} + +.el-dialog__wrapper.scrollbar .el-dialog .el-dialog__body { + overflow: auto; + overflow-x: hidden; + max-height: 70vh; + padding: 10px 20px 0; +} +.el-dialog__body { + padding: 10px 20px 0; +} +.el-table { + .el-table__header-wrapper, .el-table__fixed-header-wrapper { + th { + word-break: break-word; + background-color: #f8f8f9; + color: #515a6e; + height: 40px; + font-size: 13px; + } + } + .el-table__body-wrapper { + .el-button [class*="el-icon-"] + span { + margin-left: 1px; + } + } +} + +/** 表单布局 **/ +.form-header { + font-size:15px; + color:#6379bb; + border-bottom:1px solid #ddd; + margin:8px 10px 25px 10px; + padding-bottom:5px +} + +/** 表格布局 **/ +.pagination-container { + position: relative; + height: 25px; + margin-bottom: 10px; + margin-top: 15px; + padding: 10px 20px !important; +} + +/* tree border */ +.tree-border { + margin-top: 5px; + border: 1px solid #e5e6e7; + background: #FFFFFF none; + border-radius:4px; +} + +.pagination-container .el-pagination { + right: 0; + position: absolute; +} + +@media ( max-width : 768px) { + .pagination-container .el-pagination > .el-pagination__jump { + display: none !important; + } + .pagination-container .el-pagination > .el-pagination__sizes { + display: none !important; + } +} + +.el-table .fixed-width .el-button--mini { + padding-left: 0; + padding-right: 0; + width: inherit; +} + +/** 表格更多操作下拉样式 */ +.el-table .el-dropdown-link { + cursor: pointer; + color: #409EFF; + margin-left: 5px; +} + +.el-table .el-dropdown, .el-icon-arrow-down { + font-size: 12px; +} + +.el-tree-node__content > .el-checkbox { + margin-right: 8px; +} + +.list-group-striped > .list-group-item { + border-left: 0; + border-right: 0; + border-radius: 0; + padding-left: 0; + padding-right: 0; +} + +.list-group { + padding-left: 0px; + list-style: none; +} + +.list-group-item { + border-bottom: 1px solid #e7eaec; + border-top: 1px solid #e7eaec; + margin-bottom: -1px; + padding: 11px 0px; + font-size: 13px; +} + +.pull-right { + float: right !important; +} + +.el-card__header { + padding: 14px 15px 7px; + min-height: 40px; +} + +.el-card__body { + padding: 15px 20px 20px 20px; +} + +.card-box { + padding-right: 15px; + padding-left: 15px; + margin-bottom: 10px; +} + +/* button color */ +.el-button--cyan.is-active, +.el-button--cyan:active { + background: #20B2AA; + border-color: #20B2AA; + color: #FFFFFF; +} + +.el-button--cyan:focus, +.el-button--cyan:hover { + background: #48D1CC; + border-color: #48D1CC; + color: #FFFFFF; +} + +.el-button--cyan { + background-color: #20B2AA; + border-color: #20B2AA; + color: #FFFFFF; +} + +/* text color */ +.text-navy { + color: #1ab394; +} + +.text-primary { + color: inherit; +} + +.text-success { + color: #1c84c6; +} + +.text-info { + color: #23c6c8; +} + +.text-warning { + color: #f8ac59; +} + +.text-danger { + color: #ed5565; +} + +.text-muted { + color: #888888; +} + +/* image */ +.img-circle { + border-radius: 50%; +} + +.img-lg { + width: 120px; + height: 120px; +} + +.avatar-upload-preview { + position: absolute; + top: 50%; + transform: translate(50%, -50%); + width: 200px; + height: 200px; + border-radius: 50%; + box-shadow: 0 0 4px #ccc; + overflow: hidden; +} + +/* 拖拽列样式 */ +.sortable-ghost{ + opacity: .8; + color: #fff!important; + background: #42b983!important; +} + +.top-right-btn { + position: relative; + float: right; +} + +ul,li{ + list-style: none +} \ No newline at end of file diff --git a/car-check/carcheck-ui/src/assets/styles/sidebar.scss b/car-check/carcheck-ui/src/assets/styles/sidebar.scss new file mode 100644 index 00000000..ed308b8d --- /dev/null +++ b/car-check/carcheck-ui/src/assets/styles/sidebar.scss @@ -0,0 +1,227 @@ +#app { + + .main-container { + min-height: 100%; + transition: margin-left .28s; + margin-left: $base-sidebar-width; + position: relative; + } + + .sidebarHide { + margin-left: 0!important; + } + + .sidebar-container { + -webkit-transition: width .28s; + transition: width 0.28s; + width: $base-sidebar-width !important; + background-color: $base-menu-background; + height: 100%; + position: fixed; + font-size: 0px; + top: 0; + bottom: 0; + left: 0; + z-index: 1001; + overflow: hidden; + -webkit-box-shadow: 2px 0 6px rgba(0,21,41,.35); + box-shadow: 2px 0 6px rgba(0,21,41,.35); + + // reset element-ui css + .horizontal-collapse-transition { + transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out; + } + + .scrollbar-wrapper { + overflow-x: hidden !important; + } + + .el-scrollbar__bar.is-vertical { + right: 0px; + } + + .el-scrollbar { + height: 100%; + } + + &.has-logo { + .el-scrollbar { + height: calc(100% - 50px); + } + } + + .is-horizontal { + display: none; + } + + a { + display: inline-block; + width: 100%; + overflow: hidden; + } + + .svg-icon { + margin-right: 16px; + } + + .el-menu { + border: none; + height: 100%; + width: 100% !important; + } + + .el-menu-item, .el-submenu__title { + overflow: hidden !important; + text-overflow: ellipsis !important; + white-space: nowrap !important; + } + + // menu hover + .submenu-title-noDropdown, + .el-submenu__title { + &:hover { + background-color: rgba(0, 0, 0, 0.06) !important; + } + } + + & .theme-dark .is-active > .el-submenu__title { + color: $base-menu-color-active !important; + } + + & .nest-menu .el-submenu>.el-submenu__title, + & .el-submenu .el-menu-item { + min-width: $base-sidebar-width !important; + + &:hover { + background-color: rgba(0, 0, 0, 0.06) !important; + } + } + + & .theme-dark .nest-menu .el-submenu>.el-submenu__title, + & .theme-dark .el-submenu .el-menu-item { + background-color: $base-sub-menu-background !important; + + &:hover { + background-color: $base-sub-menu-hover !important; + } + } + } + + .hideSidebar { + .sidebar-container { + width: 54px !important; + } + + .main-container { + margin-left: 54px; + } + + .submenu-title-noDropdown { + padding: 0 !important; + position: relative; + + .el-tooltip { + padding: 0 !important; + + .svg-icon { + margin-left: 20px; + } + } + } + + .el-submenu { + overflow: hidden; + + &>.el-submenu__title { + padding: 0 !important; + + .svg-icon { + margin-left: 20px; + } + + } + } + + .el-menu--collapse { + .el-submenu { + &>.el-submenu__title { + &>span { + height: 0; + width: 0; + overflow: hidden; + visibility: hidden; + display: inline-block; + } + } + } + } + } + + .el-menu--collapse .el-menu .el-submenu { + min-width: $base-sidebar-width !important; + } + + // mobile responsive + .mobile { + .main-container { + margin-left: 0px; + } + + .sidebar-container { + transition: transform .28s; + width: $base-sidebar-width !important; + } + + &.hideSidebar { + .sidebar-container { + pointer-events: none; + transition-duration: 0.3s; + transform: translate3d(-$base-sidebar-width, 0, 0); + } + } + } + + .withoutAnimation { + + .main-container, + .sidebar-container { + transition: none; + } + } +} + +// when menu collapsed +.el-menu--vertical { + &>.el-menu { + .svg-icon { + margin-right: 16px; + } + } + + .nest-menu .el-submenu>.el-submenu__title, + .el-menu-item { + &:hover { + // you can use $subMenuHover + background-color: rgba(0, 0, 0, 0.06) !important; + } + } + + // the scroll bar appears when the subMenu is too long + >.el-menu--popup { + max-height: 100vh; + overflow-y: auto; + + &::-webkit-scrollbar-track-piece { + background: #d3dce6; + } + + &::-webkit-scrollbar { + width: 6px; + } + + &::-webkit-scrollbar-thumb { + background: #99a9bf; + border-radius: 20px; + } + } +} diff --git a/car-check/carcheck-ui/src/assets/styles/transition.scss b/car-check/carcheck-ui/src/assets/styles/transition.scss new file mode 100644 index 00000000..4cb27cc8 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/styles/transition.scss @@ -0,0 +1,48 @@ +// global transition css + +/* fade */ +.fade-enter-active, +.fade-leave-active { + transition: opacity 0.28s; +} + +.fade-enter, +.fade-leave-active { + opacity: 0; +} + +/* fade-transform */ +.fade-transform-leave-active, +.fade-transform-enter-active { + transition: all .5s; +} + +.fade-transform-enter { + opacity: 0; + transform: translateX(-30px); +} + +.fade-transform-leave-to { + opacity: 0; + transform: translateX(30px); +} + +/* breadcrumb transition */ +.breadcrumb-enter-active, +.breadcrumb-leave-active { + transition: all .5s; +} + +.breadcrumb-enter, +.breadcrumb-leave-active { + opacity: 0; + transform: translateX(20px); +} + +.breadcrumb-move { + transition: all .5s; +} + +.breadcrumb-leave-active { + position: absolute; +} diff --git a/car-check/carcheck-ui/src/assets/styles/variables.scss b/car-check/carcheck-ui/src/assets/styles/variables.scss new file mode 100644 index 00000000..34484d47 --- /dev/null +++ b/car-check/carcheck-ui/src/assets/styles/variables.scss @@ -0,0 +1,54 @@ +// base color +$blue:#324157; +$light-blue:#3A71A8; +$red:#C03639; +$pink: #E65D6E; +$green: #30B08F; +$tiffany: #4AB7BD; +$yellow:#FEC171; +$panGreen: #30B08F; + +// 默认菜单主题风格 +$base-menu-color:#bfcbd9; +$base-menu-color-active:#f4f4f5; +$base-menu-background:#304156; +$base-logo-title-color: #ffffff; + +$base-menu-light-color:rgba(0,0,0,.70); +$base-menu-light-background:#ffffff; +$base-logo-light-title-color: #001529; + +$base-sub-menu-background:#1f2d3d; +$base-sub-menu-hover:#001528; + +// 自定义暗色菜单风格 +/** +$base-menu-color:hsla(0,0%,100%,.65); +$base-menu-color-active:#fff; +$base-menu-background:#001529; +$base-logo-title-color: #ffffff; + +$base-menu-light-color:rgba(0,0,0,.70); +$base-menu-light-background:#ffffff; +$base-logo-light-title-color: #001529; + +$base-sub-menu-background:#000c17; +$base-sub-menu-hover:#001528; +*/ + +$base-sidebar-width: 200px; + +// the :export directive is the magic sauce for webpack +// https://www.bluematador.com/blog/how-to-share-variables-between-js-and-sass +:export { + menuColor: $base-menu-color; + menuLightColor: $base-menu-light-color; + menuColorActive: $base-menu-color-active; + menuBackground: $base-menu-background; + menuLightBackground: $base-menu-light-background; + subMenuBackground: $base-sub-menu-background; + subMenuHover: $base-sub-menu-hover; + sideBarWidth: $base-sidebar-width; + logoTitleColor: $base-logo-title-color; + logoLightTitleColor: $base-logo-light-title-color +} diff --git a/car-check/carcheck-ui/src/components/Breadcrumb/index.vue b/car-check/carcheck-ui/src/components/Breadcrumb/index.vue new file mode 100644 index 00000000..1696f547 --- /dev/null +++ b/car-check/carcheck-ui/src/components/Breadcrumb/index.vue @@ -0,0 +1,74 @@ + + + + + diff --git a/car-check/carcheck-ui/src/components/Crontab/day.vue b/car-check/carcheck-ui/src/components/Crontab/day.vue new file mode 100644 index 00000000..99f5968a --- /dev/null +++ b/car-check/carcheck-ui/src/components/Crontab/day.vue @@ -0,0 +1,160 @@ + + + diff --git a/car-check/carcheck-ui/src/components/Crontab/hour.vue b/car-check/carcheck-ui/src/components/Crontab/hour.vue new file mode 100644 index 00000000..4b1f1fcd --- /dev/null +++ b/car-check/carcheck-ui/src/components/Crontab/hour.vue @@ -0,0 +1,114 @@ + + + diff --git a/car-check/carcheck-ui/src/components/Crontab/index.vue b/car-check/carcheck-ui/src/components/Crontab/index.vue new file mode 100644 index 00000000..3963df28 --- /dev/null +++ b/car-check/carcheck-ui/src/components/Crontab/index.vue @@ -0,0 +1,430 @@ + + + + diff --git a/car-check/carcheck-ui/src/components/Crontab/min.vue b/car-check/carcheck-ui/src/components/Crontab/min.vue new file mode 100644 index 00000000..43cab900 --- /dev/null +++ b/car-check/carcheck-ui/src/components/Crontab/min.vue @@ -0,0 +1,116 @@ + + + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/components/Crontab/month.vue b/car-check/carcheck-ui/src/components/Crontab/month.vue new file mode 100644 index 00000000..fd0ac384 --- /dev/null +++ b/car-check/carcheck-ui/src/components/Crontab/month.vue @@ -0,0 +1,114 @@ + + + diff --git a/car-check/carcheck-ui/src/components/Crontab/result.vue b/car-check/carcheck-ui/src/components/Crontab/result.vue new file mode 100644 index 00000000..aea6e0e4 --- /dev/null +++ b/car-check/carcheck-ui/src/components/Crontab/result.vue @@ -0,0 +1,559 @@ + + + diff --git a/car-check/carcheck-ui/src/components/Crontab/second.vue b/car-check/carcheck-ui/src/components/Crontab/second.vue new file mode 100644 index 00000000..e7b77617 --- /dev/null +++ b/car-check/carcheck-ui/src/components/Crontab/second.vue @@ -0,0 +1,117 @@ + + + diff --git a/car-check/carcheck-ui/src/components/Crontab/week.vue b/car-check/carcheck-ui/src/components/Crontab/week.vue new file mode 100644 index 00000000..1cec700e --- /dev/null +++ b/car-check/carcheck-ui/src/components/Crontab/week.vue @@ -0,0 +1,202 @@ + + + diff --git a/car-check/carcheck-ui/src/components/Crontab/year.vue b/car-check/carcheck-ui/src/components/Crontab/year.vue new file mode 100644 index 00000000..5487a6c7 --- /dev/null +++ b/car-check/carcheck-ui/src/components/Crontab/year.vue @@ -0,0 +1,131 @@ + + + diff --git a/car-check/carcheck-ui/src/components/DictData/index.js b/car-check/carcheck-ui/src/components/DictData/index.js new file mode 100644 index 00000000..c2a0359c --- /dev/null +++ b/car-check/carcheck-ui/src/components/DictData/index.js @@ -0,0 +1,21 @@ +import Vue from 'vue' +import DataDict from '@/utils/dict' +import { getDicts as getDicts } from '@/api/system/dict/data' + +function install() { + Vue.use(DataDict, { + metas: { + '*': { + labelField: 'dictLabel', + valueField: 'dictValue', + request(dictMeta) { + return getDicts(dictMeta.type).then(res => res.data) + }, + }, + }, + }) +} + +export default { + install, +} \ No newline at end of file diff --git a/car-check/carcheck-ui/src/components/DictTag/index.vue b/car-check/carcheck-ui/src/components/DictTag/index.vue new file mode 100644 index 00000000..4c196c48 --- /dev/null +++ b/car-check/carcheck-ui/src/components/DictTag/index.vue @@ -0,0 +1,52 @@ + + + + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/components/Editor/index.vue b/car-check/carcheck-ui/src/components/Editor/index.vue new file mode 100644 index 00000000..6bb5a18d --- /dev/null +++ b/car-check/carcheck-ui/src/components/Editor/index.vue @@ -0,0 +1,272 @@ + + + + + diff --git a/car-check/carcheck-ui/src/components/FileUpload/index.vue b/car-check/carcheck-ui/src/components/FileUpload/index.vue new file mode 100644 index 00000000..aa2296b9 --- /dev/null +++ b/car-check/carcheck-ui/src/components/FileUpload/index.vue @@ -0,0 +1,209 @@ + + + + + diff --git a/car-check/carcheck-ui/src/components/Hamburger/index.vue b/car-check/carcheck-ui/src/components/Hamburger/index.vue new file mode 100644 index 00000000..368b0021 --- /dev/null +++ b/car-check/carcheck-ui/src/components/Hamburger/index.vue @@ -0,0 +1,44 @@ + + + + + diff --git a/car-check/carcheck-ui/src/components/HeaderSearch/index.vue b/car-check/carcheck-ui/src/components/HeaderSearch/index.vue new file mode 100644 index 00000000..c44eff56 --- /dev/null +++ b/car-check/carcheck-ui/src/components/HeaderSearch/index.vue @@ -0,0 +1,190 @@ + + + + + diff --git a/car-check/carcheck-ui/src/components/IconSelect/index.vue b/car-check/carcheck-ui/src/components/IconSelect/index.vue new file mode 100644 index 00000000..b0ec9fa1 --- /dev/null +++ b/car-check/carcheck-ui/src/components/IconSelect/index.vue @@ -0,0 +1,68 @@ + + + + + + diff --git a/car-check/carcheck-ui/src/components/IconSelect/requireIcons.js b/car-check/carcheck-ui/src/components/IconSelect/requireIcons.js new file mode 100644 index 00000000..99e5c54c --- /dev/null +++ b/car-check/carcheck-ui/src/components/IconSelect/requireIcons.js @@ -0,0 +1,11 @@ + +const req = require.context('../../assets/icons/svg', false, /\.svg$/) +const requireAll = requireContext => requireContext.keys() + +const re = /\.\/(.*)\.svg/ + +const icons = requireAll(req).map(i => { + return i.match(re)[1] +}) + +export default icons diff --git a/car-check/carcheck-ui/src/components/ImagePreview/index.vue b/car-check/carcheck-ui/src/components/ImagePreview/index.vue new file mode 100644 index 00000000..743d8d51 --- /dev/null +++ b/car-check/carcheck-ui/src/components/ImagePreview/index.vue @@ -0,0 +1,84 @@ + + + + + diff --git a/car-check/carcheck-ui/src/components/ImageUpload/index.vue b/car-check/carcheck-ui/src/components/ImageUpload/index.vue new file mode 100644 index 00000000..4068b672 --- /dev/null +++ b/car-check/carcheck-ui/src/components/ImageUpload/index.vue @@ -0,0 +1,212 @@ + + + + + diff --git a/car-check/carcheck-ui/src/components/Pagination/index.vue b/car-check/carcheck-ui/src/components/Pagination/index.vue new file mode 100644 index 00000000..9ec3e486 --- /dev/null +++ b/car-check/carcheck-ui/src/components/Pagination/index.vue @@ -0,0 +1,114 @@ + + + + + diff --git a/car-check/carcheck-ui/src/components/PanThumb/index.vue b/car-check/carcheck-ui/src/components/PanThumb/index.vue new file mode 100644 index 00000000..1bcf4170 --- /dev/null +++ b/car-check/carcheck-ui/src/components/PanThumb/index.vue @@ -0,0 +1,142 @@ + + + + + diff --git a/car-check/carcheck-ui/src/components/ParentView/index.vue b/car-check/carcheck-ui/src/components/ParentView/index.vue new file mode 100644 index 00000000..7bf61489 --- /dev/null +++ b/car-check/carcheck-ui/src/components/ParentView/index.vue @@ -0,0 +1,3 @@ + diff --git a/car-check/carcheck-ui/src/components/RightPanel/index.vue b/car-check/carcheck-ui/src/components/RightPanel/index.vue new file mode 100644 index 00000000..fbf27eb4 --- /dev/null +++ b/car-check/carcheck-ui/src/components/RightPanel/index.vue @@ -0,0 +1,149 @@ + + + + + + + diff --git a/car-check/carcheck-ui/src/components/RightToolbar/index.vue b/car-check/carcheck-ui/src/components/RightToolbar/index.vue new file mode 100644 index 00000000..f7663a3c --- /dev/null +++ b/car-check/carcheck-ui/src/components/RightToolbar/index.vue @@ -0,0 +1,87 @@ + + + diff --git a/car-check/carcheck-ui/src/components/RuoYi/Doc/index.vue b/car-check/carcheck-ui/src/components/RuoYi/Doc/index.vue new file mode 100644 index 00000000..75fa8641 --- /dev/null +++ b/car-check/carcheck-ui/src/components/RuoYi/Doc/index.vue @@ -0,0 +1,21 @@ + + + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/components/RuoYi/Git/index.vue b/car-check/carcheck-ui/src/components/RuoYi/Git/index.vue new file mode 100644 index 00000000..bdafbaef --- /dev/null +++ b/car-check/carcheck-ui/src/components/RuoYi/Git/index.vue @@ -0,0 +1,21 @@ + + + \ No newline at end of file diff --git a/car-check/carcheck-ui/src/components/Screenfull/index.vue b/car-check/carcheck-ui/src/components/Screenfull/index.vue new file mode 100644 index 00000000..d4e539c2 --- /dev/null +++ b/car-check/carcheck-ui/src/components/Screenfull/index.vue @@ -0,0 +1,57 @@ + + + + + diff --git a/car-check/carcheck-ui/src/components/SizeSelect/index.vue b/car-check/carcheck-ui/src/components/SizeSelect/index.vue new file mode 100644 index 00000000..069b5de9 --- /dev/null +++ b/car-check/carcheck-ui/src/components/SizeSelect/index.vue @@ -0,0 +1,56 @@ + + + diff --git a/car-check/carcheck-ui/src/components/SvgIcon/index.vue b/car-check/carcheck-ui/src/components/SvgIcon/index.vue new file mode 100644 index 00000000..e4bf5ade --- /dev/null +++ b/car-check/carcheck-ui/src/components/SvgIcon/index.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/car-check/carcheck-ui/src/components/ThemePicker/index.vue b/car-check/carcheck-ui/src/components/ThemePicker/index.vue new file mode 100644 index 00000000..1714e1f3 --- /dev/null +++ b/car-check/carcheck-ui/src/components/ThemePicker/index.vue @@ -0,0 +1,173 @@ + + + + + diff --git a/car-check/carcheck-ui/src/components/TopNav/index.vue b/car-check/carcheck-ui/src/components/TopNav/index.vue new file mode 100644 index 00000000..0cc24dba --- /dev/null +++ b/car-check/carcheck-ui/src/components/TopNav/index.vue @@ -0,0 +1,181 @@ + + + + + diff --git a/car-check/carcheck-ui/src/components/iFrame/index.vue b/car-check/carcheck-ui/src/components/iFrame/index.vue new file mode 100644 index 00000000..426857fb --- /dev/null +++ b/car-check/carcheck-ui/src/components/iFrame/index.vue @@ -0,0 +1,36 @@ +