正在显示
100 个修改的文件
包含
1058 行增加
和
25 行删除
1 | package com.tianbo.controller; | 1 | package com.tianbo.controller; |
2 | 2 | ||
3 | -import java.text.SimpleDateFormat; | ||
4 | -import java.util.Date; | ||
5 | import java.util.List; | 3 | import java.util.List; |
6 | -import java.util.UUID; | ||
7 | 4 | ||
8 | -import javax.servlet.http.HttpServletRequest; | ||
9 | import javax.servlet.http.HttpSession; | 5 | import javax.servlet.http.HttpSession; |
10 | 6 | ||
11 | import org.springframework.beans.factory.annotation.Autowired; | 7 | import org.springframework.beans.factory.annotation.Autowired; |
@@ -16,15 +12,9 @@ import org.springframework.web.bind.annotation.RequestMethod; | @@ -16,15 +12,9 @@ import org.springframework.web.bind.annotation.RequestMethod; | ||
16 | import org.springframework.web.bind.annotation.RequestParam; | 12 | import org.springframework.web.bind.annotation.RequestParam; |
17 | import org.springframework.web.bind.annotation.ResponseBody; | 13 | import org.springframework.web.bind.annotation.ResponseBody; |
18 | 14 | ||
19 | -import com.tianbo.model.Arrivedmaster; | ||
20 | import com.tianbo.model.Originmanifestmaster; | 15 | import com.tianbo.model.Originmanifestmaster; |
21 | -import com.tianbo.model.Originmanifestsecondary; | ||
22 | -import com.tianbo.model.Preparemaster; | ||
23 | import com.tianbo.service.DataService; | 16 | import com.tianbo.service.DataService; |
24 | -import com.tianbo.service.imp.ArriveService; | ||
25 | -import com.tianbo.service.imp.OriginmaniService; | ||
26 | -import com.tianbo.service.imp.PreService; | ||
27 | -import com.tianbo.util.DateUtils; | 17 | +import com.tianbo.service.OriginmaniService; |
28 | import com.tianbo.util.json.AjaxJson; | 18 | import com.tianbo.util.json.AjaxJson; |
29 | 19 | ||
30 | /** | 20 | /** |
@@ -39,12 +29,21 @@ public class DataController { | @@ -39,12 +29,21 @@ public class DataController { | ||
39 | @Autowired | 29 | @Autowired |
40 | private DataService dataService; | 30 | private DataService dataService; |
41 | 31 | ||
32 | + @Autowired | ||
33 | + private OriginmaniService mainfestService; | ||
34 | + | ||
42 | 35 | ||
43 | @RequestMapping(value = "todata") | 36 | @RequestMapping(value = "todata") |
44 | public String toTransForm() { | 37 | public String toTransForm() { |
45 | return "updateform"; | 38 | return "updateform"; |
46 | } | 39 | } |
40 | + | ||
41 | + @RequestMapping(value = "toFlight") | ||
42 | + public String toFlight() { | ||
43 | + return "flight"; | ||
44 | + } | ||
47 | 45 | ||
46 | + | ||
48 | @RequestMapping(value = "toT") | 47 | @RequestMapping(value = "toT") |
49 | public String toT() { | 48 | public String toT() { |
50 | return "updateT"; | 49 | return "updateT"; |
@@ -135,6 +134,49 @@ public class DataController { | @@ -135,6 +134,49 @@ public class DataController { | ||
135 | return j; | 134 | return j; |
136 | } | 135 | } |
137 | 136 | ||
137 | + /** | ||
138 | + * 修改原始的航班日期 | ||
139 | + * | ||
140 | + * @param session | ||
141 | + * @param modelMap | ||
142 | + * @param flightno 原始航班号 | ||
143 | + * @param flightdate 原始日期 | ||
144 | + * @param uFlightdate 要修改的日期 | ||
145 | + * @return | ||
146 | + */ | ||
147 | + @RequestMapping(value = "updateFlightDate", method = RequestMethod.POST) | ||
148 | + @ResponseBody | ||
149 | + public AjaxJson updateFlightDate(HttpSession session,ModelMap modelMap, | ||
150 | + @RequestParam String flightno, | ||
151 | + @RequestParam String flightdate, | ||
152 | + @RequestParam String uFlightdate | ||
153 | + ) | ||
154 | + { | ||
155 | + String message = null; | ||
156 | + AjaxJson j = new AjaxJson(); | ||
157 | + | ||
158 | + try { | ||
159 | + Originmanifestmaster mainfest = new Originmanifestmaster(); | ||
160 | + mainfest.setFlightno(flightno); | ||
161 | + mainfest.setFlightDate(flightdate); | ||
162 | + List<Originmanifestmaster> list = mainfestService.getAllList(mainfest); | ||
163 | + if (list.isEmpty()) { | ||
164 | + message = "未查到该航班信息,请检查并重试"; | ||
165 | + } else { | ||
166 | + dataService.updateFlightDate(flightno,flightdate,uFlightdate); | ||
167 | + j.setSuccess(true); | ||
168 | + message = "航班日期修改完成"; | ||
169 | + } | ||
170 | + } catch (Exception e) { | ||
171 | + j.setSuccess(false); | ||
172 | + message = "航班日期修改失败"; | ||
173 | + e.printStackTrace(); | ||
174 | + } | ||
175 | + | ||
176 | + j.setMsg(message); | ||
177 | + return j; | ||
178 | + } | ||
179 | + | ||
138 | @RequestMapping(value = "updateStatus", method = RequestMethod.POST) | 180 | @RequestMapping(value = "updateStatus", method = RequestMethod.POST) |
139 | @ResponseBody | 181 | @ResponseBody |
140 | public AjaxJson updateStatus(HttpSession session,ModelMap modelMap, | 182 | public AjaxJson updateStatus(HttpSession session,ModelMap modelMap, |
@@ -18,11 +18,10 @@ import org.springframework.web.bind.annotation.ResponseBody; | @@ -18,11 +18,10 @@ import org.springframework.web.bind.annotation.ResponseBody; | ||
18 | 18 | ||
19 | import com.tianbo.model.Arrivedmaster; | 19 | import com.tianbo.model.Arrivedmaster; |
20 | import com.tianbo.model.Originmanifestmaster; | 20 | import com.tianbo.model.Originmanifestmaster; |
21 | -import com.tianbo.model.Originmanifestsecondary; | ||
22 | import com.tianbo.model.Preparemaster; | 21 | import com.tianbo.model.Preparemaster; |
22 | +import com.tianbo.service.OriginmaniService; | ||
23 | +import com.tianbo.service.PreService; | ||
23 | import com.tianbo.service.imp.ArriveService; | 24 | import com.tianbo.service.imp.ArriveService; |
24 | -import com.tianbo.service.imp.OriginmaniService; | ||
25 | -import com.tianbo.service.imp.PreService; | ||
26 | import com.tianbo.util.DateUtils; | 25 | import com.tianbo.util.DateUtils; |
27 | import com.tianbo.util.json.AjaxJson; | 26 | import com.tianbo.util.json.AjaxJson; |
28 | 27 |
@@ -35,6 +35,13 @@ public class BillController { | @@ -35,6 +35,13 @@ public class BillController { | ||
35 | return "list"; | 35 | return "list"; |
36 | } | 36 | } |
37 | 37 | ||
38 | + @RequestMapping(value = "toRegist") | ||
39 | + public String toRegist() { | ||
40 | + | ||
41 | + return "regist"; | ||
42 | + } | ||
43 | + | ||
44 | + | ||
38 | @RequestMapping(value = "toBill") | 45 | @RequestMapping(value = "toBill") |
39 | public String toTransForm(ModelMap model,HttpServletRequest request) { | 46 | public String toTransForm(ModelMap model,HttpServletRequest request) { |
40 | String parameter = request.getParameter("billNo"); | 47 | String parameter = request.getParameter("billNo"); |
1 | +package com.tianbo.controller.fligth; | ||
2 | + | ||
3 | +import java.util.HashMap; | ||
4 | +import java.util.List; | ||
5 | +import java.util.Map; | ||
6 | + | ||
7 | +import javax.servlet.http.HttpServletRequest; | ||
8 | + | ||
9 | +import org.springframework.beans.factory.annotation.Autowired; | ||
10 | +import org.springframework.stereotype.Controller; | ||
11 | +import org.springframework.ui.ModelMap; | ||
12 | +import org.springframework.web.bind.annotation.RequestMapping; | ||
13 | +import org.springframework.web.bind.annotation.ResponseBody; | ||
14 | + | ||
15 | +import com.tianbo.model.FlightSetting; | ||
16 | +import com.tianbo.service.FlightSettingService; | ||
17 | +import com.tianbo.util.json.AjaxJson; | ||
18 | +import com.tianbo.util.json.JsonConversion; | ||
19 | + | ||
20 | +@Controller | ||
21 | +@RequestMapping("/flight") | ||
22 | +public class FlightSettingController { | ||
23 | + | ||
24 | + @Autowired | ||
25 | + private FlightSettingService flightSettingService; | ||
26 | + | ||
27 | + @RequestMapping(value = {"index", ""}) | ||
28 | + public String toFlight(ModelMap model,HttpServletRequest request) { | ||
29 | + | ||
30 | + return "flightSetting/list"; | ||
31 | + } | ||
32 | + | ||
33 | + @RequestMapping(value ="edit") | ||
34 | + public String edit(ModelMap model,HttpServletRequest request) { | ||
35 | + model.put("ftId", request.getParameter("id")); | ||
36 | + return "flightSetting/edit"; | ||
37 | + } | ||
38 | + | ||
39 | + @ResponseBody | ||
40 | + @RequestMapping(value = "getList") | ||
41 | + public String getList(HttpServletRequest request,int page,int limit){ | ||
42 | + int start = (page-1)*limit+1; | ||
43 | + int end = page*limit; | ||
44 | + List<FlightSetting> flightSetting = flightSettingService.getList(start,end); | ||
45 | + FlightSetting ft = new FlightSetting(); | ||
46 | + int count = flightSettingService.getCount(ft); | ||
47 | + Map<String,Object> map = new HashMap<>(); | ||
48 | + if(!flightSetting.isEmpty()){ | ||
49 | + map.put("code", 0); | ||
50 | + map.put("count", count); | ||
51 | + map.put("msg", "success"); | ||
52 | + map.put("data", flightSetting); | ||
53 | + }else { | ||
54 | + map.put("code", -1); | ||
55 | + map.put("msg", "请检查网络连接或重试"); | ||
56 | + map.put("data", ""); | ||
57 | + } | ||
58 | + return JsonConversion.writeMapJSON(map); | ||
59 | + } | ||
60 | + | ||
61 | + @ResponseBody | ||
62 | + @RequestMapping(value = "selectByFlightno") | ||
63 | + public String selectByFlightno(HttpServletRequest request,int page,int limit,String flightno){ | ||
64 | + int start = (page-1)*limit+1; | ||
65 | + int end = page*limit; | ||
66 | + List<FlightSetting> flightSetting = flightSettingService.selectByFlightno(start,end,flightno); | ||
67 | + FlightSetting fs = new FlightSetting(); | ||
68 | + fs.setFlightno(flightno); | ||
69 | + int count = flightSettingService.getCount(fs); | ||
70 | + Map<String,Object> map = new HashMap<>(); | ||
71 | + if(!flightSetting.isEmpty()){ | ||
72 | + map.put("code", 0); | ||
73 | + map.put("count", count); | ||
74 | + map.put("msg", "success"); | ||
75 | + map.put("data", flightSetting); | ||
76 | + }else { | ||
77 | + map.put("code", -1); | ||
78 | + map.put("msg", "未查询到该航班"); | ||
79 | + map.put("data", ""); | ||
80 | + } | ||
81 | + return JsonConversion.writeMapJSON(map); | ||
82 | + } | ||
83 | + | ||
84 | + /** | ||
85 | + * 删除 | ||
86 | + * @param flightSetting | ||
87 | + * @param redirectAttributes | ||
88 | + * @return | ||
89 | + */ | ||
90 | + @ResponseBody | ||
91 | + @RequestMapping(value = "editForm") | ||
92 | + public AjaxJson editForm(ModelMap model,HttpServletRequest request) { | ||
93 | + String id = request.getParameter("id"); | ||
94 | + String flightno = request.getParameter("flightno"); | ||
95 | + String crossdatys = request.getParameter("crossdatys"); | ||
96 | + String originatingstation = request.getParameter("originatingstation"); | ||
97 | + String week = request.getParameter("week"); | ||
98 | + String message = null; | ||
99 | + AjaxJson j = new AjaxJson(); | ||
100 | + | ||
101 | + try { | ||
102 | + FlightSetting ft = new FlightSetting(); | ||
103 | + ft.setId(id); | ||
104 | + ft.setFlightno(flightno); | ||
105 | + ft.setCrossdatys(crossdatys); | ||
106 | + ft.setOriginatingstation(originatingstation); | ||
107 | + ft.setWeek(week); | ||
108 | + flightSettingService.saveorupdate(ft); | ||
109 | + j.setSuccess(true); | ||
110 | + message = "修改成功"; | ||
111 | + } catch (Exception e) { | ||
112 | + j.setSuccess(false); | ||
113 | + message = "修改失败"; | ||
114 | + e.printStackTrace(); | ||
115 | + } | ||
116 | + j.setMsg(message); | ||
117 | + return j; | ||
118 | + } | ||
119 | + | ||
120 | + /** | ||
121 | + * 删除 | ||
122 | + * @param flightSetting | ||
123 | + * @param redirectAttributes | ||
124 | + * @return | ||
125 | + */ | ||
126 | + @ResponseBody | ||
127 | + @RequestMapping(value = "del") | ||
128 | + public AjaxJson delete(ModelMap model,HttpServletRequest request) { | ||
129 | + String id = request.getParameter("id"); | ||
130 | + String message = null; | ||
131 | + AjaxJson j = new AjaxJson(); | ||
132 | + | ||
133 | + try { | ||
134 | + flightSettingService.del(id); | ||
135 | + j.setSuccess(true); | ||
136 | + message = "删除成功"; | ||
137 | + } catch (Exception e) { | ||
138 | + j.setSuccess(false); | ||
139 | + message = "删除失败"; | ||
140 | + e.printStackTrace(); | ||
141 | + } | ||
142 | + j.setMsg(message); | ||
143 | + return j; | ||
144 | + } | ||
145 | + | ||
146 | + | ||
147 | +} |
1 | +package com.tianbo.mapper; | ||
2 | + | ||
3 | +import java.util.List; | ||
4 | + | ||
5 | +import org.apache.ibatis.annotations.Param; | ||
6 | + | ||
7 | +import com.tianbo.model.FlightSetting; | ||
8 | + | ||
9 | +public interface FlightSettingMapper { | ||
10 | + | ||
11 | + List<FlightSetting> getList(@Param("start")int start, @Param("end")int end); | ||
12 | + | ||
13 | + int getCount(FlightSetting fs); | ||
14 | + | ||
15 | + void del(@Param("id")String id); | ||
16 | + | ||
17 | + void insert(FlightSetting ft); | ||
18 | + | ||
19 | + void update(FlightSetting ft); | ||
20 | + | ||
21 | + List<FlightSetting> selectByFlightno(@Param("start")int start, @Param("end")int end, @Param("flightno")String flightno); | ||
22 | + | ||
23 | +} |
@@ -4,7 +4,6 @@ import com.tianbo.model.MessageBak; | @@ -4,7 +4,6 @@ import com.tianbo.model.MessageBak; | ||
4 | import com.tianbo.model.MessageBakExample; | 4 | import com.tianbo.model.MessageBakExample; |
5 | import java.util.List; | 5 | import java.util.List; |
6 | import org.apache.ibatis.annotations.Param; | 6 | import org.apache.ibatis.annotations.Param; |
7 | -import org.springframework.stereotype.Component; | ||
8 | 7 | ||
9 | public interface MessageBakMapper { | 8 | public interface MessageBakMapper { |
10 | int countByExample(MessageBakExample example); | 9 | int countByExample(MessageBakExample example); |
@@ -20,7 +20,9 @@ public interface OriginmanifestmasterMapper { | @@ -20,7 +20,9 @@ public interface OriginmanifestmasterMapper { | ||
20 | 20 | ||
21 | int updateByExample(@Param("record") Originmanifestmaster record, @Param("example") OriginmanifestmasterExample example); | 21 | int updateByExample(@Param("record") Originmanifestmaster record, @Param("example") OriginmanifestmasterExample example); |
22 | 22 | ||
23 | - List<Originmanifestmaster> getList(Originmanifestmaster mainfest); | 23 | + List<Originmanifestmaster> getList(Originmanifestmaster mainfest); //国际转运主单 |
24 | + | ||
25 | + List<Originmanifestmaster> getAllList(Originmanifestmaster mainfest);//所有主单 | ||
24 | 26 | ||
25 | void updateMain(Originmanifestmaster mainfest); | 27 | void updateMain(Originmanifestmaster mainfest); |
26 | 28 | ||
@@ -38,4 +40,6 @@ public interface OriginmanifestmasterMapper { | @@ -38,4 +40,6 @@ public interface OriginmanifestmasterMapper { | ||
38 | 40 | ||
39 | void insertTransit(Originmanifestmaster mainfest); | 41 | void insertTransit(Originmanifestmaster mainfest); |
40 | 42 | ||
43 | + void updateFlightDate(@Param("flightno")String flightno, @Param("flightdate")String flightdate, @Param("uFlightdate")String uFlightdate); | ||
44 | + | ||
41 | } | 45 | } |
1 | +package com.tianbo.model; | ||
2 | + | ||
3 | +import java.util.Date; | ||
4 | + | ||
5 | +public class FlightSetting { | ||
6 | + private String id; //id | ||
7 | + private Date createdate; // createdate | ||
8 | + private String flightno; // flightno | ||
9 | + private String crossdatys; // crossdatys | ||
10 | + private Date effectivedate; // effectivedate | ||
11 | + private Date expirationdate; // expirationdate | ||
12 | + private String operUser; // oper_user | ||
13 | + private Date operDate; // oper_date | ||
14 | + private String operRemarks; // oper_remarks | ||
15 | + private String originatingstation; // originatingstation | ||
16 | + private String week; // week | ||
17 | + | ||
18 | + | ||
19 | + public Date getCreatedate() { | ||
20 | + return createdate; | ||
21 | + } | ||
22 | + | ||
23 | + public void setCreatedate(Date createdate) { | ||
24 | + this.createdate = createdate; | ||
25 | + } | ||
26 | + | ||
27 | + public String getFlightno() { | ||
28 | + return flightno; | ||
29 | + } | ||
30 | + | ||
31 | + public void setFlightno(String flightno) { | ||
32 | + this.flightno = flightno; | ||
33 | + } | ||
34 | + | ||
35 | + public String getCrossdatys() { | ||
36 | + return crossdatys; | ||
37 | + } | ||
38 | + | ||
39 | + public void setCrossdatys(String crossdatys) { | ||
40 | + this.crossdatys = crossdatys; | ||
41 | + } | ||
42 | + | ||
43 | + public Date getEffectivedate() { | ||
44 | + return effectivedate; | ||
45 | + } | ||
46 | + | ||
47 | + public void setEffectivedate(Date effectivedate) { | ||
48 | + this.effectivedate = effectivedate; | ||
49 | + } | ||
50 | + | ||
51 | + public Date getExpirationdate() { | ||
52 | + return expirationdate; | ||
53 | + } | ||
54 | + | ||
55 | + public void setExpirationdate(Date expirationdate) { | ||
56 | + this.expirationdate = expirationdate; | ||
57 | + } | ||
58 | + | ||
59 | + public String getOperUser() { | ||
60 | + return operUser; | ||
61 | + } | ||
62 | + | ||
63 | + public void setOperUser(String operUser) { | ||
64 | + this.operUser = operUser; | ||
65 | + } | ||
66 | + | ||
67 | + public Date getOperDate() { | ||
68 | + return operDate; | ||
69 | + } | ||
70 | + | ||
71 | + public void setOperDate(Date operDate) { | ||
72 | + this.operDate = operDate; | ||
73 | + } | ||
74 | + | ||
75 | + public String getOperRemarks() { | ||
76 | + return operRemarks; | ||
77 | + } | ||
78 | + | ||
79 | + public void setOperRemarks(String operRemarks) { | ||
80 | + this.operRemarks = operRemarks; | ||
81 | + } | ||
82 | + | ||
83 | + public String getOriginatingstation() { | ||
84 | + return originatingstation; | ||
85 | + } | ||
86 | + | ||
87 | + public void setOriginatingstation(String originatingstation) { | ||
88 | + this.originatingstation = originatingstation; | ||
89 | + } | ||
90 | + | ||
91 | + public String getWeek() { | ||
92 | + return week; | ||
93 | + } | ||
94 | + | ||
95 | + public void setWeek(String week) { | ||
96 | + this.week = week; | ||
97 | + } | ||
98 | + | ||
99 | + public String getId() { | ||
100 | + return id; | ||
101 | + } | ||
102 | + | ||
103 | + public void setId(String id) { | ||
104 | + this.id = id; | ||
105 | + } | ||
106 | + | ||
107 | +} |
@@ -18,6 +18,5 @@ public interface DataService { | @@ -18,6 +18,5 @@ public interface DataService { | ||
18 | 18 | ||
19 | public void updateToT(Originmanifestmaster mainfest); | 19 | public void updateToT(Originmanifestmaster mainfest); |
20 | 20 | ||
21 | - | ||
22 | - | 21 | + public void updateFlightDate(String flightno, String flightdate, String uFlightdate); |
23 | } | 22 | } |
1 | +package com.tianbo.service; | ||
2 | + | ||
3 | +import java.util.List; | ||
4 | + | ||
5 | +import com.tianbo.model.FlightSetting; | ||
6 | + | ||
7 | +public interface FlightSettingService { | ||
8 | + List<FlightSetting> getList(int start, int end); | ||
9 | + | ||
10 | + int getCount(FlightSetting fs); | ||
11 | + | ||
12 | + void del(String id); | ||
13 | + | ||
14 | + void saveorupdate(FlightSetting ft); | ||
15 | + | ||
16 | + List<FlightSetting> selectByFlightno(int start, int end, String flightno); | ||
17 | +} |
1 | +package com.tianbo.service; | ||
2 | + | ||
3 | +import java.util.List; | ||
4 | + | ||
5 | +import com.tianbo.model.Originmanifestmaster; | ||
6 | + | ||
7 | +public interface OriginmaniService { | ||
8 | + | ||
9 | + public List<Originmanifestmaster> getList(Originmanifestmaster mainfest); | ||
10 | + | ||
11 | + public void insertTransit(Originmanifestmaster mainfest); | ||
12 | + | ||
13 | + public List<Originmanifestmaster> getAllList(Originmanifestmaster mainfest); | ||
14 | + | ||
15 | +} |
@@ -4,13 +4,8 @@ import org.springframework.beans.factory.annotation.Autowired; | @@ -4,13 +4,8 @@ import org.springframework.beans.factory.annotation.Autowired; | ||
4 | import org.springframework.stereotype.Service; | 4 | import org.springframework.stereotype.Service; |
5 | 5 | ||
6 | import com.tianbo.mapper.OriginmanifestmasterMapper; | 6 | import com.tianbo.mapper.OriginmanifestmasterMapper; |
7 | -import com.tianbo.mapper.OriginmanifestsecondaryMapper; | ||
8 | import com.tianbo.model.Originmanifestmaster; | 7 | import com.tianbo.model.Originmanifestmaster; |
9 | -import com.tianbo.model.OriginmanifestmasterExample; | ||
10 | -import com.tianbo.model.OriginmanifestmasterExample.Criteria; | ||
11 | -import com.tianbo.model.Originmanifestsecondary; | ||
12 | import com.tianbo.service.DataService; | 8 | import com.tianbo.service.DataService; |
13 | -import com.tianbo.util.DateUtils; | ||
14 | 9 | ||
15 | @Service | 10 | @Service |
16 | public class DataServiceImpl implements DataService { | 11 | public class DataServiceImpl implements DataService { |
@@ -59,4 +54,10 @@ public class DataServiceImpl implements DataService { | @@ -59,4 +54,10 @@ public class DataServiceImpl implements DataService { | ||
59 | 54 | ||
60 | } | 55 | } |
61 | 56 | ||
57 | + @Override | ||
58 | + public void updateFlightDate(String flightno, String flightdate, String uFlightdate) { | ||
59 | + MainfestDao.updateFlightDate(flightno,flightdate,uFlightdate); | ||
60 | + } | ||
61 | + | ||
62 | + | ||
62 | } | 63 | } |
1 | +package com.tianbo.service.imp; | ||
2 | + | ||
3 | +import java.util.Date; | ||
4 | +import java.util.List; | ||
5 | +import java.util.UUID; | ||
6 | + | ||
7 | +import org.springframework.beans.factory.annotation.Autowired; | ||
8 | +import org.springframework.stereotype.Service; | ||
9 | +import org.springframework.transaction.annotation.Transactional; | ||
10 | + | ||
11 | +import com.tianbo.mapper.FlightSettingMapper; | ||
12 | +import com.tianbo.model.FlightSetting; | ||
13 | +import com.tianbo.service.FlightSettingService; | ||
14 | + | ||
15 | + | ||
16 | + | ||
17 | +@Service | ||
18 | +@Transactional | ||
19 | +public class FlightSettingServiceImp implements FlightSettingService{ | ||
20 | + @Autowired | ||
21 | + private FlightSettingMapper flightSetting; | ||
22 | + | ||
23 | + | ||
24 | + @Override | ||
25 | + public List<FlightSetting> getList(int start, int end) { | ||
26 | + | ||
27 | + return flightSetting.getList(start,end); | ||
28 | + } | ||
29 | + | ||
30 | + | ||
31 | + @Override | ||
32 | + public int getCount(FlightSetting fs) { | ||
33 | + | ||
34 | + return flightSetting.getCount(fs); | ||
35 | + } | ||
36 | + | ||
37 | + | ||
38 | + @Override | ||
39 | + public void del(String id) { | ||
40 | + | ||
41 | + flightSetting.del(id); | ||
42 | + } | ||
43 | + | ||
44 | + | ||
45 | + @Override | ||
46 | + public void saveorupdate(FlightSetting ft) { | ||
47 | + if (ft.getId()==null||ft.getId()==""){ | ||
48 | + ft.setId(UUID.randomUUID().toString()); | ||
49 | + ft.setCreatedate(new Date()); | ||
50 | + flightSetting.insert(ft); | ||
51 | + }else{ | ||
52 | + // 更新用户数据 | ||
53 | + ft.setCreatedate(new Date()); | ||
54 | + flightSetting.update(ft); | ||
55 | + } | ||
56 | + } | ||
57 | + | ||
58 | + | ||
59 | + @Override | ||
60 | + public List<FlightSetting> selectByFlightno(int start, int end, String flightno) { | ||
61 | + | ||
62 | + return flightSetting.selectByFlightno(start,end,flightno); | ||
63 | + } | ||
64 | + | ||
65 | + | ||
66 | + | ||
67 | + | ||
68 | + | ||
69 | +} |
@@ -8,11 +8,12 @@ import org.springframework.transaction.annotation.Transactional; | @@ -8,11 +8,12 @@ import org.springframework.transaction.annotation.Transactional; | ||
8 | 8 | ||
9 | import com.tianbo.mapper.OriginmanifestmasterMapper; | 9 | import com.tianbo.mapper.OriginmanifestmasterMapper; |
10 | import com.tianbo.model.Originmanifestmaster; | 10 | import com.tianbo.model.Originmanifestmaster; |
11 | +import com.tianbo.service.OriginmaniService; | ||
11 | 12 | ||
12 | 13 | ||
13 | @Service | 14 | @Service |
14 | @Transactional | 15 | @Transactional |
15 | -public class OriginmaniService { | 16 | +public class OriginmaniServiceImp implements OriginmaniService{ |
16 | @Autowired | 17 | @Autowired |
17 | private OriginmanifestmasterMapper Mainfest; //原始舱单 | 18 | private OriginmanifestmasterMapper Mainfest; //原始舱单 |
18 | 19 | ||
@@ -26,4 +27,8 @@ public class OriginmaniService { | @@ -26,4 +27,8 @@ public class OriginmaniService { | ||
26 | Mainfest.insertTransit(mainfest); | 27 | Mainfest.insertTransit(mainfest); |
27 | 28 | ||
28 | } | 29 | } |
30 | + | ||
31 | + public List<Originmanifestmaster> getAllList(Originmanifestmaster mainfest) { | ||
32 | + return Mainfest.getAllList(mainfest); | ||
33 | + } | ||
29 | } | 34 | } |
@@ -6,11 +6,12 @@ import org.springframework.transaction.annotation.Transactional; | @@ -6,11 +6,12 @@ import org.springframework.transaction.annotation.Transactional; | ||
6 | 6 | ||
7 | import com.tianbo.mapper.PreparemasterMapper; | 7 | import com.tianbo.mapper.PreparemasterMapper; |
8 | import com.tianbo.model.Preparemaster; | 8 | import com.tianbo.model.Preparemaster; |
9 | +import com.tianbo.service.PreService; | ||
9 | 10 | ||
10 | 11 | ||
11 | @Service | 12 | @Service |
12 | @Transactional | 13 | @Transactional |
13 | -public class PreService{ | 14 | +public class PreServiceImp implements PreService{ |
14 | 15 | ||
15 | @Autowired | 16 | @Autowired |
16 | private PreparemasterMapper preDao; | 17 | private PreparemasterMapper preDao; |
1 | +<?xml version="1.0" encoding="UTF-8" ?> | ||
2 | +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | ||
3 | +<mapper namespace="com.tianbo.mapper.FlightSettingMapper"> | ||
4 | + | ||
5 | + <sql id="flightSettingColumns"> | ||
6 | + a.id AS "id", | ||
7 | + a.createdate AS "createdate", | ||
8 | + a.flightno AS "flightno", | ||
9 | + a.crossdatys AS "crossdatys", | ||
10 | + a.effectivedate AS "effectivedate", | ||
11 | + a.expirationdate AS "expirationdate", | ||
12 | + a.oper_user AS "operUser", | ||
13 | + a.oper_date AS "operDate", | ||
14 | + a.oper_remarks AS "operRemarks", | ||
15 | + a.originatingstation AS "originatingstation", | ||
16 | + a.week AS "week" | ||
17 | + </sql> | ||
18 | + | ||
19 | + <sql id="flightSettingJoins"> | ||
20 | + </sql> | ||
21 | + | ||
22 | + <select id="get" resultType="com.tianbo.model.FlightSetting"> | ||
23 | + SELECT | ||
24 | + <include refid="flightSettingColumns"/> | ||
25 | + FROM flightsetting a | ||
26 | + <include refid="flightSettingJoins"/> | ||
27 | + WHERE a.id = #{id} | ||
28 | + </select> | ||
29 | + | ||
30 | + <select id="getCount" parameterType="com.tianbo.model.FlightSetting" resultType="java.lang.Integer" > | ||
31 | + select count(*) from FLIGHTSETTING | ||
32 | + WHERE 1=1 | ||
33 | + <if test="flightno != null and flightno != ''"> | ||
34 | + AND flightno = #{flightno} | ||
35 | + </if> | ||
36 | + </select> | ||
37 | + | ||
38 | + <select id="getList" resultType="com.tianbo.model.FlightSetting"> | ||
39 | + SELECT | ||
40 | + * | ||
41 | + FROM | ||
42 | + ( | ||
43 | + SELECT ROWNUM | ||
44 | + rn, | ||
45 | + ft.* | ||
46 | + FROM | ||
47 | + FLIGHTSETTING ft | ||
48 | + ORDER BY ft.createdate desc | ||
49 | + ) cr | ||
50 | + WHERE | ||
51 | + cr.rn BETWEEN #{start} AND #{end} | ||
52 | + | ||
53 | + </select> | ||
54 | + | ||
55 | + <select id="selectByFlightno" resultType="com.tianbo.model.FlightSetting"> | ||
56 | + SELECT | ||
57 | + * | ||
58 | + FROM | ||
59 | + ( | ||
60 | + SELECT ROWNUM | ||
61 | + rn, | ||
62 | + ft.* | ||
63 | + FROM | ||
64 | + FLIGHTSETTING ft | ||
65 | + <if test="flightno != null and flightno != ''"> | ||
66 | + WHERE ft.flightno = #{flightno} | ||
67 | + </if> | ||
68 | + ORDER BY ft.createdate desc | ||
69 | + ) cr | ||
70 | + WHERE | ||
71 | + cr.rn BETWEEN #{start} AND #{end} | ||
72 | + | ||
73 | + </select> | ||
74 | + | ||
75 | + <insert id="insert" parameterType="com.tianbo.model.FlightSetting"> | ||
76 | + INSERT INTO flightsetting( | ||
77 | + id, | ||
78 | + createdate, | ||
79 | + flightno, | ||
80 | + crossdatys, | ||
81 | + effectivedate, | ||
82 | + expirationdate, | ||
83 | + oper_user, | ||
84 | + oper_date, | ||
85 | + oper_remarks, | ||
86 | + originatingstation, | ||
87 | + week | ||
88 | + ) VALUES ( | ||
89 | + #{id,jdbcType=VARCHAR}, | ||
90 | + #{createdate}, | ||
91 | + #{flightno,jdbcType=VARCHAR}, | ||
92 | + #{crossdatys,jdbcType=VARCHAR}, | ||
93 | + #{effectivedate,jdbcType=DATE}, | ||
94 | + #{expirationdate,jdbcType=DATE}, | ||
95 | + #{operUser,jdbcType=VARCHAR}, | ||
96 | + #{operDate,jdbcType=DATE}, | ||
97 | + #{operRemarks,jdbcType=VARCHAR}, | ||
98 | + #{originatingstation,jdbcType=VARCHAR}, | ||
99 | + #{week,jdbcType=VARCHAR} | ||
100 | + ) | ||
101 | + </insert> | ||
102 | + | ||
103 | + <update id="update" parameterType="com.tianbo.model.FlightSetting"> | ||
104 | + UPDATE flightsetting SET | ||
105 | + <!-- createdate = to_date(#{createdate},'yyyy-mm-dd hh24:mi:ss'),, --> | ||
106 | + createdate =#{createdate}, | ||
107 | + flightno = #{flightno}, | ||
108 | + crossdatys = #{crossdatys}, | ||
109 | + originatingstation = #{originatingstation}, | ||
110 | + week = #{week} | ||
111 | + WHERE id = #{id} | ||
112 | + </update> | ||
113 | + | ||
114 | + <update id="del"> | ||
115 | + DELETE FROM flightsetting | ||
116 | + WHERE id = #{id} | ||
117 | + </update> | ||
118 | + | ||
119 | +</mapper> |
@@ -849,6 +849,15 @@ | @@ -849,6 +849,15 @@ | ||
849 | ) | 849 | ) |
850 | </update> | 850 | </update> |
851 | 851 | ||
852 | + <update id="updateFlightDate"> | ||
853 | + UPDATE ORIGINMANIFESTMASTER | ||
854 | + SET FLIGHT_DATE = TO_DATE (#{uFlightdate}, 'yyyy-mm-dd') | ||
855 | + WHERE | ||
856 | + FLIGHTNO=#{flightno} | ||
857 | + AND FLIGHT_DATE = TO_DATE(#{flightdate}, 'yyyy-mm-dd') | ||
858 | + </update> | ||
859 | + | ||
860 | + | ||
852 | <update id="updateAllStatus" parameterType="com.tianbo.model.Originmanifestmaster"> | 861 | <update id="updateAllStatus" parameterType="com.tianbo.model.Originmanifestmaster"> |
853 | UPDATE originmanifestsecondary SET STATUS='17' WHERE AUTOID IN | 862 | UPDATE originmanifestsecondary SET STATUS='17' WHERE AUTOID IN |
854 | ( | 863 | ( |
@@ -898,4 +907,16 @@ | @@ -898,4 +907,16 @@ | ||
898 | AND | 907 | AND |
899 | CUSTOMSSTATUS='002' | 908 | CUSTOMSSTATUS='002' |
900 | </select> | 909 | </select> |
910 | + | ||
911 | + <select id="getAllList" resultMap="BaseResultMap"> | ||
912 | + SELECT | ||
913 | + * | ||
914 | + FROM | ||
915 | + ORIGINMANIFESTMASTER | ||
916 | + WHERE | ||
917 | + FLIGHT_DATE =TO_DATE(#{flightDate}, 'yyyy-mm-dd') | ||
918 | + AND | ||
919 | + FLIGHTNO=#{flightno} | ||
920 | + </select> | ||
921 | + | ||
901 | </mapper> | 922 | </mapper> |
1 | +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> | ||
2 | +<% | ||
3 | + String path = request.getContextPath(); | ||
4 | + String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; | ||
5 | +%> | ||
6 | +<!doctype html> | ||
7 | +<html lang="zh"> | ||
8 | +<head> | ||
9 | + <meta charset="utf-8"> | ||
10 | + <meta name="viewport" content="width=device-width, initial-scale=1"> | ||
11 | + <title>航班日期修改</title> | ||
12 | + <link href="<%=basePath %>static/css/login.css" rel="stylesheet"> | ||
13 | + <script src="<%=basePath %>static/easyui/jquery.min.js"></script> | ||
14 | + <link href="<%=basePath %>static/layui/css/layui.css" rel="stylesheet"> | ||
15 | + <script src="<%=basePath %>static/layui/layui.js"></script> | ||
16 | + <script type="text/javascript" src="<%=basePath %>static/layer-v3.0.3/layer/layer.js"></script> | ||
17 | +</head> | ||
18 | +<body> | ||
19 | + | ||
20 | +<div id="login"> | ||
21 | + <div style="height: 83px;margin-top: 32px;"> | ||
22 | + <div style="font-size:28px;color:white;margin-left:400px;">郑州新郑国际机场</div> | ||
23 | + <div style="font-size:16px;color:white;margin-left:510px;"> 航空物流信息平台-原始航班日期修改</div> | ||
24 | + </div> | ||
25 | + <div class="login_box"> | ||
26 | + <div class="layui-row layui-col-space10"> | ||
27 | + <div class="layui-col-md3"> | ||
28 | + <input class="admin" type="text" placeholder="请输入原始航班号" id="flightno" maxlength="30" onkeyup="if (this.value != this.value.toUpperCase()) this.value=this.value.toUpperCase();"/> | ||
29 | + </div> | ||
30 | + <div class="layui-col-md3"> | ||
31 | + <input class="passWord" type="text" placeholder="请输入原始航班日期" id="flightdate" maxlength="30" /> | ||
32 | + </div> | ||
33 | + <div class="layui-col-md3"> | ||
34 | + <input class="passWord" type="text" placeholder="请输入要修改的航班日期" id="uFlightdate" maxlength="30" /> | ||
35 | + </div> | ||
36 | + <div class="layui-col-md3"> | ||
37 | + <input class="submit" type="button" onclick="toUpdate()"/> | ||
38 | + </div> | ||
39 | + </div> | ||
40 | + | ||
41 | + | ||
42 | + | ||
43 | + | ||
44 | + <div class="clear"></div> | ||
45 | + </div> | ||
46 | + | ||
47 | +</div> | ||
48 | +<div id="copyright"></div> | ||
49 | +</body> | ||
50 | +<script type="text/javascript"> | ||
51 | + layui.use(['form', 'laydate'], function(){ | ||
52 | + var form = layui.form | ||
53 | + ,laydate = layui.laydate; | ||
54 | + | ||
55 | + //日期 | ||
56 | + laydate.render({ | ||
57 | + elem: '#flightdate', | ||
58 | + }); | ||
59 | + laydate.render({ | ||
60 | + elem: '#uFlightdate', | ||
61 | + }); | ||
62 | + }); | ||
63 | + | ||
64 | + function toUpdate() { | ||
65 | + var flightno = $("#flightno").val(); | ||
66 | + var flightdate = $("#flightdate").val(); | ||
67 | + var uFlightdate = $("#uFlightdate").val(); | ||
68 | + if(flightno==''){ | ||
69 | + $("#flightno").focus(); | ||
70 | + layer.tips('请输入原始航班号', '#flightno', { | ||
71 | + tips: [1, '#0FA6D8'] //还可配置颜色 | ||
72 | + }); | ||
73 | + //layer.open({content:"请输入用户名"}); | ||
74 | + return false; | ||
75 | + } | ||
76 | + else if(flightdate==''){ | ||
77 | + $("#flightdate").focus(); | ||
78 | + layer.tips('请输入原始航班日期', '#flightdate', { | ||
79 | + tips: [1, '#0FA6D8'] //还可配置颜色 | ||
80 | + }); | ||
81 | + return false; | ||
82 | + } else if(uFlightdate==''){ | ||
83 | + $("#uFlightdate").focus(); | ||
84 | + layer.tips('请输入需要修改的航班日期', '#uFlightdate', { | ||
85 | + tips: [1, '#0FA6D8'] //还可配置颜色 | ||
86 | + }); | ||
87 | + return false; | ||
88 | + } else{ | ||
89 | + layer.confirm('您确定要修改吗?', {icon: 3, title:'系统提示',shade: false}, function(index){ | ||
90 | + var flightno = $("#flightno").val(); | ||
91 | + var flightdate = $("#flightdate").val(); | ||
92 | + var uFlightdate = $("#uFlightdate").val(); | ||
93 | + $.ajax({ | ||
94 | + url: "<%=basePath %>/Data/updateFlightDate", | ||
95 | + type: "POST", | ||
96 | + datatype:"json", | ||
97 | + data:{flightno: flightno,flightdate:flightdate,uFlightdate:uFlightdate}, | ||
98 | + success: function(data){ | ||
99 | + if(data.success){ | ||
100 | + layer.alert( data.msg, function () { | ||
101 | + window.parent.location.reload(); //刷新父页面 | ||
102 | + parent.layer.close(index); //关闭当前弹窗 | ||
103 | + }); | ||
104 | + } | ||
105 | + }, | ||
106 | + error: function() { | ||
107 | + layer.alert("修改失败,请重试"); | ||
108 | + } | ||
109 | + }); | ||
110 | + layer.close(index); | ||
111 | + }) | ||
112 | + } | ||
113 | + } | ||
114 | + | ||
115 | +</script> | ||
116 | +</html> |
1 | +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> | ||
2 | +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> | ||
3 | +<%@ page isELIgnored="false"%> | ||
4 | +<% | ||
5 | + String path = request.getContextPath(); | ||
6 | + String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; | ||
7 | +%> | ||
8 | +<!doctype html> | ||
9 | +<html lang="zh"> | ||
10 | +<head> | ||
11 | + <meta charset="utf-8"> | ||
12 | + <meta name="viewport" content="width=device-width, initial-scale=1"> | ||
13 | + <title>航班日期修改</title> | ||
14 | + <%-- <link href="<%=basePath %>static/css/login.css" rel="stylesheet"> --%> | ||
15 | + <link href="<%=basePath %>static/layui2.4.5/css/layui.css" rel="stylesheet"> | ||
16 | + <style type="text/css"> | ||
17 | + .layui-input-b1ock { | ||
18 | + margin-left: 510px; | ||
19 | + min-height: 36px; | ||
20 | + } | ||
21 | + </style> | ||
22 | + <script src="<%=basePath %>static/easyui/jquery.min.js"></script> | ||
23 | + <script src="<%=basePath %>static/layui2.4.5/layui.js"></script> | ||
24 | + <script type="text/javascript" src="<%=basePath %>static/layer-v3.0.3/layer/layer.js"></script> | ||
25 | + <script> | ||
26 | + function child(d) { | ||
27 | + $("#id").val(d.id) | ||
28 | + $("#flightno").val(d.flightno); | ||
29 | + $("#crossdatys").val(d.crossdatys); | ||
30 | + $("#originatingstation").val(d.originatingstation); | ||
31 | + $("#week").val(d.week); | ||
32 | + } | ||
33 | + </script> | ||
34 | + <script> | ||
35 | + layui.use(['layer', 'form','laydate'], function(){ | ||
36 | + var layer = layui.layer | ||
37 | + ,laydate=layui.laydate | ||
38 | + ,form = layui.form; | ||
39 | + //监听提交 | ||
40 | + form.on('submit(demo1)', function(data){ | ||
41 | + editForm(data.field); | ||
42 | + return false; | ||
43 | + }); | ||
44 | + }); | ||
45 | + | ||
46 | + function editForm(data){ | ||
47 | + $.ajax({ | ||
48 | + type : "post", | ||
49 | + url : "<%=basePath %>/flight/editForm", | ||
50 | + data : data, | ||
51 | + success: function(data){ | ||
52 | + if(data.success){ | ||
53 | + layer.alert( data.msg, function () { | ||
54 | + window.parent.location.reload(); //刷新父页面 | ||
55 | + parent.layer.close(index); //关闭当前弹窗 | ||
56 | + }); | ||
57 | + } | ||
58 | + }, | ||
59 | + error: function() { | ||
60 | + layer.alert("删除失败,请重试"); | ||
61 | + } | ||
62 | + }); | ||
63 | + } | ||
64 | + </script> | ||
65 | + | ||
66 | + | ||
67 | + | ||
68 | +</head > | ||
69 | + | ||
70 | +<body style="margin: auto"> | ||
71 | +<form class="layui-form" action="" lay-filter="example"> | ||
72 | +<input type="hidden" id="id" name="id" autocomplete="off" class="layui-input" > | ||
73 | + <div class="layui-form-item"> | ||
74 | + <div class="layui-inline"> | ||
75 | + <label class="layui-form-label">航班号</label> | ||
76 | + <div class="layui-input-inline"> | ||
77 | + <input type="text" id="flightno" style="text-transform:uppercase;" name="flightno" autocomplete="off" class="layui-input" onkeyup="if (this.value != this.value.toUpperCase()) this.value=this.value.toUpperCase();"> | ||
78 | + </div> | ||
79 | + </div> | ||
80 | + <div class="layui-inline"> | ||
81 | + <label class="layui-form-label">跨天数</label> | ||
82 | + <div class="layui-input-inline"> | ||
83 | + <input type="text" id="crossdatys" name="crossdatys" autocomplete="off" class="layui-input"> | ||
84 | + </div> | ||
85 | + </div> | ||
86 | + </div> | ||
87 | + <div class="layui-form-item"> | ||
88 | + <div class="layui-inline"> | ||
89 | + <label class="layui-form-label">目的地</label> | ||
90 | + <div class="layui-input-inline"> | ||
91 | + <input type="text" id="originatingstation" style="text-transform:uppercase;" name="originatingstation" autocomplete="off" class="layui-input" onkeyup="if (this.value != this.value.toUpperCase()) this.value=this.value.toUpperCase();"> | ||
92 | + </div> | ||
93 | + </div> | ||
94 | + <div class="layui-inline"> | ||
95 | + <label class="layui-form-label">星期</label> | ||
96 | + <div class="layui-input-inline"> | ||
97 | + <input type="text" id="week" name="week" autocomplete="off" class="layui-input"> | ||
98 | + </div> | ||
99 | + </div> | ||
100 | + </div> | ||
101 | + <div class="layui-form-item" > | ||
102 | + <div class="layui-input-b1ock"> | ||
103 | + <button class="layui-btn" lay-submit="" lay-filter="demo1"> | ||
104 | + <c:if test="${empty ftId }">保存</c:if> | ||
105 | + <c:if test="${not empty ftId}">修改</c:if> | ||
106 | + </button> | ||
107 | + </div> | ||
108 | + </div> | ||
109 | +</form> | ||
110 | +</body > | ||
111 | +</html > |
1 | +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> | ||
2 | +<% | ||
3 | + String path = request.getContextPath(); | ||
4 | + String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; | ||
5 | +%> | ||
6 | +<!doctype html> | ||
7 | +<html lang="zh"> | ||
8 | +<head> | ||
9 | + <meta charset="utf-8"> | ||
10 | + <meta name="viewport" content="width=device-width, initial-scale=1"> | ||
11 | + <title>航班日期修改</title> | ||
12 | + <%-- <link href="<%=basePath %>static/css/login.css" rel="stylesheet"> --%> | ||
13 | + <script src="<%=basePath %>static/easyui/jquery.min.js"></script> | ||
14 | + <link href="<%=basePath %>static/layui2.4.5/css/layui.css" rel="stylesheet"> | ||
15 | + <script src="<%=basePath %>static/layui2.4.5/layui.js"></script> | ||
16 | + <script type="text/javascript" src="<%=basePath %>static/layer-v3.0.3/layer/layer.js"></script> | ||
17 | +</head> | ||
18 | +<body> | ||
19 | +<div class="demoTable"> | ||
20 | + 航班号: | ||
21 | + <div class="layui-inline"> | ||
22 | + <input class="layui-input" style="text-transform:uppercase;" name="flightno" id="flightno" autocomplete="off" onkeyup="if (this.value != this.value.toUpperCase()) this.value=this.value.toUpperCase();"> | ||
23 | + </div> | ||
24 | + <button class="layui-btn" lay-submit="" id="searchBtn" data-type="getInfo">查询</button> | ||
25 | + <button class="layui-btn" data-type="reload" id="add">新增</button> | ||
26 | +</div> | ||
27 | +<table class="layui-hide" id="flight" lay-filter="flight"></table> | ||
28 | + <%-- | ||
29 | +<script type="text/html" id="toolbar"> | ||
30 | + <div class="layui-btn-container"> | ||
31 | + <button class="layui-btn layui-btn-sm" >新增</button> | ||
32 | + <input id="searchInput" type="text" placeholder="请输入关键字"> | ||
33 | + <button class="layui-btn layui-btn-sm" >查询</button> | ||
34 | + </div> | ||
35 | +</script> --%> | ||
36 | + | ||
37 | +<script type="text/html" id="barDemo"> | ||
38 | + <a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a> | ||
39 | + <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a> | ||
40 | +</script> | ||
41 | + | ||
42 | + | ||
43 | +<script> | ||
44 | +layui.use('table', function(){ | ||
45 | + var table = layui.table; | ||
46 | + | ||
47 | + table.render({ | ||
48 | + elem: '#flight' | ||
49 | + ,url:'<%=basePath %>/flight/getList' | ||
50 | + /* ,toolbar: '#toolbar' */ | ||
51 | + ,title: '航班跨天配置' | ||
52 | + ,page: true //开启分页 | ||
53 | + ,cols: [[ | ||
54 | + {type: 'checkbox', fixed: 'left'} | ||
55 | + ,{field:'flightno', title:'航班号', width:90, fixed: 'left', unresize: true, sort: true} | ||
56 | + ,{field:'crossdatys', title:'跨天数', width:120, edit: 'text'} | ||
57 | + ,{field:'originatingstation', title:'起始站', width:80, edit: 'text', sort: true} | ||
58 | + ,{field:'week', title:'星期', width:100} | ||
59 | + ,{fixed: 'right', title:'操作', toolbar: '#barDemo', width:150} | ||
60 | + ]] | ||
61 | + }); | ||
62 | + | ||
63 | + $('#searchBtn').on('click',function(){ | ||
64 | + var type = $(this).data('type'); | ||
65 | + active[type] ? active[type].call(this) : ''; | ||
66 | + }); | ||
67 | + // 点击获取数据 | ||
68 | + var active = { | ||
69 | + getInfo: function () { | ||
70 | + var flightno=$('#flightno').val(); | ||
71 | + /* if (flightno) { */ | ||
72 | + var index = layer.msg('查询中,请稍候...',{icon: 16,time:false,shade:0}); | ||
73 | + setTimeout(function(){ | ||
74 | + table.reload('flight', { //表格的id | ||
75 | + url:'<%=basePath %>/flight/selectByFlightno', | ||
76 | + page:{ | ||
77 | + curr:1 //从第一页开始 | ||
78 | + }, | ||
79 | + where: { | ||
80 | + 'flightno':$.trim(flightno) | ||
81 | + } | ||
82 | + }); | ||
83 | + layer.close(index); | ||
84 | + },800); | ||
85 | + /* } else { | ||
86 | + layer.msg("请输入航班号"); | ||
87 | + } */ | ||
88 | + }, | ||
89 | + }; | ||
90 | + $("#flightno").bind("keyup", function (e) { | ||
91 | + if (e.keyCode == 13) { | ||
92 | + var type = "getInfo"; | ||
93 | + active[type] ? active[type].call(this) : ''; | ||
94 | + } | ||
95 | + }); | ||
96 | + | ||
97 | + //监听行工具事件 | ||
98 | + table.on('tool(flight)', function(obj){ | ||
99 | + var data = obj.data; | ||
100 | + console.log(obj) | ||
101 | + if(obj.event === 'del'){ | ||
102 | + layer.confirm('您确定要删除吗', function(index){ | ||
103 | + $.ajax({ | ||
104 | + type : "post", | ||
105 | + url : "<%=basePath %>/flight/del", | ||
106 | + data : data, | ||
107 | + success: function(data){ | ||
108 | + if(data.success){ | ||
109 | + layer.alert( data.msg, function () { | ||
110 | + window.parent.location.reload(); //刷新父页面 | ||
111 | + parent.layer.close(index); //关闭当前弹窗 | ||
112 | + }); | ||
113 | + } | ||
114 | + }, | ||
115 | + error: function() { | ||
116 | + layer.alert("删除失败,请重试"); | ||
117 | + } | ||
118 | + }); | ||
119 | + }); | ||
120 | + } else if(obj.event === 'edit'){ | ||
121 | + if (data) { | ||
122 | + var id = data.id; | ||
123 | + layer.open({ | ||
124 | + type: 2, | ||
125 | + title: "航班跨天编辑", //不显示标题栏 | ||
126 | + closeBtn: 2, | ||
127 | + shade: 0.8, | ||
128 | + id: (new Date()).valueOf(), //设定一个id,防止重复弹出 时间戳1280977330748 | ||
129 | + moveType: 1, //拖拽模式,0或者1 | ||
130 | + type: 2, | ||
131 | + skin: 'layui-layer-rim', //加上边框 | ||
132 | + /* area: [window.screen.width / 2 + 'px', window.screen.height / 2 + 'px'], //宽高 */ | ||
133 | + area: ['700px', '260px'], | ||
134 | + maxmin: true, //开启最大化最小化按钮 | ||
135 | + content: "<%=basePath %>/flight/edit?id="+id, | ||
136 | + success: function (layero, index) { | ||
137 | + // 获取子页面的iframe | ||
138 | + var iframe = window['layui-layer-iframe' + index]; | ||
139 | + // 向子页面的全局函数child传参 | ||
140 | + iframe.child(data); | ||
141 | + | ||
142 | + } | ||
143 | + }) | ||
144 | + } else { | ||
145 | + alert("先选择行") | ||
146 | + } | ||
147 | + } | ||
148 | + | ||
149 | + }); | ||
150 | + | ||
151 | +}); | ||
152 | + $("#add").click(function(){ | ||
153 | + layer.open({ | ||
154 | + type: 2, | ||
155 | + title: "航班跨天添加", //不显示标题栏 | ||
156 | + closeBtn: 2, | ||
157 | + shade: 0.8, | ||
158 | + id: (new Date()).valueOf(), //设定一个id,防止重复弹出 时间戳1280977330748 | ||
159 | + moveType: 1, //拖拽模式,0或者1 | ||
160 | + type: 2, | ||
161 | + skin: 'layui-layer-rim', //加上边框 | ||
162 | + /* area: [window.screen.width / 2 + 'px', window.screen.height / 2 + 'px'], //宽高 */ | ||
163 | + area: ['700px', '260px'], | ||
164 | + maxmin: true, //开启最大化最小化按钮 | ||
165 | + content: "<%=basePath %>/flight/edit", | ||
166 | + success: function (layero, index) { | ||
167 | + // 获取子页面的iframe | ||
168 | + var iframe = window['layui-layer-iframe' + index]; | ||
169 | + // 向子页面的全局函数child传参 | ||
170 | + iframe.child(data); | ||
171 | + | ||
172 | + } | ||
173 | + }) | ||
174 | + }) | ||
175 | +</script> | ||
176 | + | ||
177 | + | ||
178 | +</body> | ||
179 | +</html> |
1 | +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> | ||
2 | +<% | ||
3 | + String path = request.getContextPath(); | ||
4 | + String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; | ||
5 | +%> | ||
6 | +<!doctype html> | ||
7 | +<html lang="zh"> | ||
8 | +<head> | ||
9 | + <title>运抵查询</title> | ||
10 | + <meta charset="utf-8"> | ||
11 | + <meta name="viewport" content="width=device-width, initial-scale=1"> | ||
12 | + <title></title> | ||
13 | + <script language="javascript" type="text/javascript" src="http://59.110.221.138/cargosys/LoginAuthen.aspx | ||
14 | + | ||
15 | +" ></script> | ||
16 | +<script language="javascript"> | ||
17 | + registAoerLoginInfo('09239216-517b-4149-9f67-8eae0f6e7aec'); | ||
18 | +</script> | ||
19 | + | ||
20 | +</head> | ||
21 | + | ||
22 | +<body> | ||
23 | + | ||
24 | + | ||
25 | +</body> | ||
26 | + | ||
27 | +</html> |
@@ -165,4 +165,11 @@ | @@ -165,4 +165,11 @@ | ||
165 | } | 165 | } |
166 | } | 166 | } |
167 | </script> | 167 | </script> |
168 | + | ||
169 | +<!-- <script language="javascript" type="text/javascript" src="http://59.110.221.138/cargosys/LoginAuthen.aspx | ||
170 | + | ||
171 | +" ></script> --> | ||
172 | +<script language="javascript"> | ||
173 | + AoerLoginAuthen(); | ||
174 | +</script> | ||
168 | </html> | 175 | </html> |
1 | +/** layui-v2.4.5 MIT License By https://www.layui.com */ | ||
2 | + .layui-inline,img{display:inline-block;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:400}.layui-edge,.layui-header,.layui-inline,.layui-main{position:relative}.layui-elip,.layui-form-checkbox span,.layui-form-pane .layui-form-label{text-overflow:ellipsis;white-space:nowrap}.layui-btn,.layui-edge,.layui-inline,img{vertical-align:middle}.layui-btn,.layui-disabled,.layui-icon,.layui-unselect{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}blockquote,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}img{border:none}li{list-style:none}table{border-collapse:collapse;border-spacing:0}h4,h5,h6{font-size:100%}button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:0}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}body{line-height:24px;font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif}hr{height:1px;margin:10px 0;border:0;clear:both}a{color:#333;text-decoration:none}a:hover{color:#777}a cite{font-style:normal;*cursor:pointer}.layui-border-box,.layui-border-box *{box-sizing:border-box}.layui-box,.layui-box *{box-sizing:content-box}.layui-clear{clear:both;*zoom:1}.layui-clear:after{content:'\20';clear:both;*zoom:1;display:block;height:0}.layui-inline{*display:inline;*zoom:1}.layui-edge{display:inline-block;width:0;height:0;border-width:6px;border-style:dashed;border-color:transparent;overflow:hidden}.layui-edge-top{top:-4px;border-bottom-color:#999;border-bottom-style:solid}.layui-edge-right{border-left-color:#999;border-left-style:solid}.layui-edge-bottom{top:2px;border-top-color:#999;border-top-style:solid}.layui-edge-left{border-right-color:#999;border-right-style:solid}.layui-elip{overflow:hidden}.layui-disabled,.layui-disabled:hover{color:#d2d2d2!important;cursor:not-allowed!important}.layui-circle{border-radius:100%}.layui-show{display:block!important}.layui-hide{display:none!important}@font-face{font-family:layui-icon;src:url(../font/iconfont.eot?v=240);src:url(../font/iconfont.eot?v=240#iefix) format('embedded-opentype'),url(../font/iconfont.svg?v=240#iconfont) format('svg'),url(../font/iconfont.woff?v=240) format('woff'),url(../font/iconfont.ttf?v=240) format('truetype')}.layui-icon{font-family:layui-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layui-icon-reply-fill:before{content:"\e611"}.layui-icon-set-fill:before{content:"\e614"}.layui-icon-menu-fill:before{content:"\e60f"}.layui-icon-search:before{content:"\e615"}.layui-icon-share:before{content:"\e641"}.layui-icon-set-sm:before{content:"\e620"}.layui-icon-engine:before{content:"\e628"}.layui-icon-close:before{content:"\1006"}.layui-icon-close-fill:before{content:"\1007"}.layui-icon-chart-screen:before{content:"\e629"}.layui-icon-star:before{content:"\e600"}.layui-icon-circle-dot:before{content:"\e617"}.layui-icon-chat:before{content:"\e606"}.layui-icon-release:before{content:"\e609"}.layui-icon-list:before{content:"\e60a"}.layui-icon-chart:before{content:"\e62c"}.layui-icon-ok-circle:before{content:"\1005"}.layui-icon-layim-theme:before{content:"\e61b"}.layui-icon-table:before{content:"\e62d"}.layui-icon-right:before{content:"\e602"}.layui-icon-left:before{content:"\e603"}.layui-icon-cart-simple:before{content:"\e698"}.layui-icon-face-cry:before{content:"\e69c"}.layui-icon-face-smile:before{content:"\e6af"}.layui-icon-survey:before{content:"\e6b2"}.layui-icon-tree:before{content:"\e62e"}.layui-icon-upload-circle:before{content:"\e62f"}.layui-icon-add-circle:before{content:"\e61f"}.layui-icon-download-circle:before{content:"\e601"}.layui-icon-templeate-1:before{content:"\e630"}.layui-icon-util:before{content:"\e631"}.layui-icon-face-surprised:before{content:"\e664"}.layui-icon-edit:before{content:"\e642"}.layui-icon-speaker:before{content:"\e645"}.layui-icon-down:before{content:"\e61a"}.layui-icon-file:before{content:"\e621"}.layui-icon-layouts:before{content:"\e632"}.layui-icon-rate-half:before{content:"\e6c9"}.layui-icon-add-circle-fine:before{content:"\e608"}.layui-icon-prev-circle:before{content:"\e633"}.layui-icon-read:before{content:"\e705"}.layui-icon-404:before{content:"\e61c"}.layui-icon-carousel:before{content:"\e634"}.layui-icon-help:before{content:"\e607"}.layui-icon-code-circle:before{content:"\e635"}.layui-icon-water:before{content:"\e636"}.layui-icon-username:before{content:"\e66f"}.layui-icon-find-fill:before{content:"\e670"}.layui-icon-about:before{content:"\e60b"}.layui-icon-location:before{content:"\e715"}.layui-icon-up:before{content:"\e619"}.layui-icon-pause:before{content:"\e651"}.layui-icon-date:before{content:"\e637"}.layui-icon-layim-uploadfile:before{content:"\e61d"}.layui-icon-delete:before{content:"\e640"}.layui-icon-play:before{content:"\e652"}.layui-icon-top:before{content:"\e604"}.layui-icon-friends:before{content:"\e612"}.layui-icon-refresh-3:before{content:"\e9aa"}.layui-icon-ok:before{content:"\e605"}.layui-icon-layer:before{content:"\e638"}.layui-icon-face-smile-fine:before{content:"\e60c"}.layui-icon-dollar:before{content:"\e659"}.layui-icon-group:before{content:"\e613"}.layui-icon-layim-download:before{content:"\e61e"}.layui-icon-picture-fine:before{content:"\e60d"}.layui-icon-link:before{content:"\e64c"}.layui-icon-diamond:before{content:"\e735"}.layui-icon-log:before{content:"\e60e"}.layui-icon-rate-solid:before{content:"\e67a"}.layui-icon-fonts-del:before{content:"\e64f"}.layui-icon-unlink:before{content:"\e64d"}.layui-icon-fonts-clear:before{content:"\e639"}.layui-icon-triangle-r:before{content:"\e623"}.layui-icon-circle:before{content:"\e63f"}.layui-icon-radio:before{content:"\e643"}.layui-icon-align-center:before{content:"\e647"}.layui-icon-align-right:before{content:"\e648"}.layui-icon-align-left:before{content:"\e649"}.layui-icon-loading-1:before{content:"\e63e"}.layui-icon-return:before{content:"\e65c"}.layui-icon-fonts-strong:before{content:"\e62b"}.layui-icon-upload:before{content:"\e67c"}.layui-icon-dialogue:before{content:"\e63a"}.layui-icon-video:before{content:"\e6ed"}.layui-icon-headset:before{content:"\e6fc"}.layui-icon-cellphone-fine:before{content:"\e63b"}.layui-icon-add-1:before{content:"\e654"}.layui-icon-face-smile-b:before{content:"\e650"}.layui-icon-fonts-html:before{content:"\e64b"}.layui-icon-form:before{content:"\e63c"}.layui-icon-cart:before{content:"\e657"}.layui-icon-camera-fill:before{content:"\e65d"}.layui-icon-tabs:before{content:"\e62a"}.layui-icon-fonts-code:before{content:"\e64e"}.layui-icon-fire:before{content:"\e756"}.layui-icon-set:before{content:"\e716"}.layui-icon-fonts-u:before{content:"\e646"}.layui-icon-triangle-d:before{content:"\e625"}.layui-icon-tips:before{content:"\e702"}.layui-icon-picture:before{content:"\e64a"}.layui-icon-more-vertical:before{content:"\e671"}.layui-icon-flag:before{content:"\e66c"}.layui-icon-loading:before{content:"\e63d"}.layui-icon-fonts-i:before{content:"\e644"}.layui-icon-refresh-1:before{content:"\e666"}.layui-icon-rmb:before{content:"\e65e"}.layui-icon-home:before{content:"\e68e"}.layui-icon-user:before{content:"\e770"}.layui-icon-notice:before{content:"\e667"}.layui-icon-login-weibo:before{content:"\e675"}.layui-icon-voice:before{content:"\e688"}.layui-icon-upload-drag:before{content:"\e681"}.layui-icon-login-qq:before{content:"\e676"}.layui-icon-snowflake:before{content:"\e6b1"}.layui-icon-file-b:before{content:"\e655"}.layui-icon-template:before{content:"\e663"}.layui-icon-auz:before{content:"\e672"}.layui-icon-console:before{content:"\e665"}.layui-icon-app:before{content:"\e653"}.layui-icon-prev:before{content:"\e65a"}.layui-icon-website:before{content:"\e7ae"}.layui-icon-next:before{content:"\e65b"}.layui-icon-component:before{content:"\e857"}.layui-icon-more:before{content:"\e65f"}.layui-icon-login-wechat:before{content:"\e677"}.layui-icon-shrink-right:before{content:"\e668"}.layui-icon-spread-left:before{content:"\e66b"}.layui-icon-camera:before{content:"\e660"}.layui-icon-note:before{content:"\e66e"}.layui-icon-refresh:before{content:"\e669"}.layui-icon-female:before{content:"\e661"}.layui-icon-male:before{content:"\e662"}.layui-icon-password:before{content:"\e673"}.layui-icon-senior:before{content:"\e674"}.layui-icon-theme:before{content:"\e66a"}.layui-icon-tread:before{content:"\e6c5"}.layui-icon-praise:before{content:"\e6c6"}.layui-icon-star-fill:before{content:"\e658"}.layui-icon-rate:before{content:"\e67b"}.layui-icon-template-1:before{content:"\e656"}.layui-icon-vercode:before{content:"\e679"}.layui-icon-cellphone:before{content:"\e678"}.layui-icon-screen-full:before{content:"\e622"}.layui-icon-screen-restore:before{content:"\e758"}.layui-icon-cols:before{content:"\e610"}.layui-icon-export:before{content:"\e67d"}.layui-icon-print:before{content:"\e66d"}.layui-icon-slider:before{content:"\e714"}.layui-main{width:1140px;margin:0 auto}.layui-header{z-index:1000;height:60px}.layui-header a:hover{transition:all .5s;-webkit-transition:all .5s}.layui-side{position:fixed;left:0;top:0;bottom:0;z-index:999;width:200px;overflow-x:hidden}.layui-side-scroll{position:relative;width:220px;height:100%;overflow-x:hidden}.layui-body{position:absolute;left:200px;right:0;top:0;bottom:0;z-index:998;width:auto;overflow:hidden;overflow-y:auto;box-sizing:border-box}.layui-layout-body{overflow:hidden}.layui-layout-admin .layui-header{background-color:#23262E}.layui-layout-admin .layui-side{top:60px;width:200px;overflow-x:hidden}.layui-layout-admin .layui-body{top:60px;bottom:44px}.layui-layout-admin .layui-main{width:auto;margin:0 15px}.layui-layout-admin .layui-footer{position:fixed;left:200px;right:0;bottom:0;height:44px;line-height:44px;padding:0 15px;background-color:#eee}.layui-layout-admin .layui-logo{position:absolute;left:0;top:0;width:200px;height:100%;line-height:60px;text-align:center;color:#009688;font-size:16px}.layui-layout-admin .layui-header .layui-nav{background:0 0}.layui-layout-left{position:absolute!important;left:200px;top:0}.layui-layout-right{position:absolute!important;right:0;top:0}.layui-container{position:relative;margin:0 auto;padding:0 15px;box-sizing:border-box}.layui-fluid{position:relative;margin:0 auto;padding:0 15px}.layui-row:after,.layui-row:before{content:'';display:block;clear:both}.layui-col-lg1,.layui-col-lg10,.layui-col-lg11,.layui-col-lg12,.layui-col-lg2,.layui-col-lg3,.layui-col-lg4,.layui-col-lg5,.layui-col-lg6,.layui-col-lg7,.layui-col-lg8,.layui-col-lg9,.layui-col-md1,.layui-col-md10,.layui-col-md11,.layui-col-md12,.layui-col-md2,.layui-col-md3,.layui-col-md4,.layui-col-md5,.layui-col-md6,.layui-col-md7,.layui-col-md8,.layui-col-md9,.layui-col-sm1,.layui-col-sm10,.layui-col-sm11,.layui-col-sm12,.layui-col-sm2,.layui-col-sm3,.layui-col-sm4,.layui-col-sm5,.layui-col-sm6,.layui-col-sm7,.layui-col-sm8,.layui-col-sm9,.layui-col-xs1,.layui-col-xs10,.layui-col-xs11,.layui-col-xs12,.layui-col-xs2,.layui-col-xs3,.layui-col-xs4,.layui-col-xs5,.layui-col-xs6,.layui-col-xs7,.layui-col-xs8,.layui-col-xs9{position:relative;display:block;box-sizing:border-box}.layui-col-xs1,.layui-col-xs10,.layui-col-xs11,.layui-col-xs12,.layui-col-xs2,.layui-col-xs3,.layui-col-xs4,.layui-col-xs5,.layui-col-xs6,.layui-col-xs7,.layui-col-xs8,.layui-col-xs9{float:left}.layui-col-xs1{width:8.33333333%}.layui-col-xs2{width:16.66666667%}.layui-col-xs3{width:25%}.layui-col-xs4{width:33.33333333%}.layui-col-xs5{width:41.66666667%}.layui-col-xs6{width:50%}.layui-col-xs7{width:58.33333333%}.layui-col-xs8{width:66.66666667%}.layui-col-xs9{width:75%}.layui-col-xs10{width:83.33333333%}.layui-col-xs11{width:91.66666667%}.layui-col-xs12{width:100%}.layui-col-xs-offset1{margin-left:8.33333333%}.layui-col-xs-offset2{margin-left:16.66666667%}.layui-col-xs-offset3{margin-left:25%}.layui-col-xs-offset4{margin-left:33.33333333%}.layui-col-xs-offset5{margin-left:41.66666667%}.layui-col-xs-offset6{margin-left:50%}.layui-col-xs-offset7{margin-left:58.33333333%}.layui-col-xs-offset8{margin-left:66.66666667%}.layui-col-xs-offset9{margin-left:75%}.layui-col-xs-offset10{margin-left:83.33333333%}.layui-col-xs-offset11{margin-left:91.66666667%}.layui-col-xs-offset12{margin-left:100%}@media screen and (max-width:768px){.layui-hide-xs{display:none!important}.layui-show-xs-block{display:block!important}.layui-show-xs-inline{display:inline!important}.layui-show-xs-inline-block{display:inline-block!important}}@media screen and (min-width:768px){.layui-container{width:750px}.layui-hide-sm{display:none!important}.layui-show-sm-block{display:block!important}.layui-show-sm-inline{display:inline!important}.layui-show-sm-inline-block{display:inline-block!important}.layui-col-sm1,.layui-col-sm10,.layui-col-sm11,.layui-col-sm12,.layui-col-sm2,.layui-col-sm3,.layui-col-sm4,.layui-col-sm5,.layui-col-sm6,.layui-col-sm7,.layui-col-sm8,.layui-col-sm9{float:left}.layui-col-sm1{width:8.33333333%}.layui-col-sm2{width:16.66666667%}.layui-col-sm3{width:25%}.layui-col-sm4{width:33.33333333%}.layui-col-sm5{width:41.66666667%}.layui-col-sm6{width:50%}.layui-col-sm7{width:58.33333333%}.layui-col-sm8{width:66.66666667%}.layui-col-sm9{width:75%}.layui-col-sm10{width:83.33333333%}.layui-col-sm11{width:91.66666667%}.layui-col-sm12{width:100%}.layui-col-sm-offset1{margin-left:8.33333333%}.layui-col-sm-offset2{margin-left:16.66666667%}.layui-col-sm-offset3{margin-left:25%}.layui-col-sm-offset4{margin-left:33.33333333%}.layui-col-sm-offset5{margin-left:41.66666667%}.layui-col-sm-offset6{margin-left:50%}.layui-col-sm-offset7{margin-left:58.33333333%}.layui-col-sm-offset8{margin-left:66.66666667%}.layui-col-sm-offset9{margin-left:75%}.layui-col-sm-offset10{margin-left:83.33333333%}.layui-col-sm-offset11{margin-left:91.66666667%}.layui-col-sm-offset12{margin-left:100%}}@media screen and (min-width:992px){.layui-container{width:970px}.layui-hide-md{display:none!important}.layui-show-md-block{display:block!important}.layui-show-md-inline{display:inline!important}.layui-show-md-inline-block{display:inline-block!important}.layui-col-md1,.layui-col-md10,.layui-col-md11,.layui-col-md12,.layui-col-md2,.layui-col-md3,.layui-col-md4,.layui-col-md5,.layui-col-md6,.layui-col-md7,.layui-col-md8,.layui-col-md9{float:left}.layui-col-md1{width:8.33333333%}.layui-col-md2{width:16.66666667%}.layui-col-md3{width:25%}.layui-col-md4{width:33.33333333%}.layui-col-md5{width:41.66666667%}.layui-col-md6{width:50%}.layui-col-md7{width:58.33333333%}.layui-col-md8{width:66.66666667%}.layui-col-md9{width:75%}.layui-col-md10{width:83.33333333%}.layui-col-md11{width:91.66666667%}.layui-col-md12{width:100%}.layui-col-md-offset1{margin-left:8.33333333%}.layui-col-md-offset2{margin-left:16.66666667%}.layui-col-md-offset3{margin-left:25%}.layui-col-md-offset4{margin-left:33.33333333%}.layui-col-md-offset5{margin-left:41.66666667%}.layui-col-md-offset6{margin-left:50%}.layui-col-md-offset7{margin-left:58.33333333%}.layui-col-md-offset8{margin-left:66.66666667%}.layui-col-md-offset9{margin-left:75%}.layui-col-md-offset10{margin-left:83.33333333%}.layui-col-md-offset11{margin-left:91.66666667%}.layui-col-md-offset12{margin-left:100%}}@media screen and (min-width:1200px){.layui-container{width:1170px}.layui-hide-lg{display:none!important}.layui-show-lg-block{display:block!important}.layui-show-lg-inline{display:inline!important}.layui-show-lg-inline-block{display:inline-block!important}.layui-col-lg1,.layui-col-lg10,.layui-col-lg11,.layui-col-lg12,.layui-col-lg2,.layui-col-lg3,.layui-col-lg4,.layui-col-lg5,.layui-col-lg6,.layui-col-lg7,.layui-col-lg8,.layui-col-lg9{float:left}.layui-col-lg1{width:8.33333333%}.layui-col-lg2{width:16.66666667%}.layui-col-lg3{width:25%}.layui-col-lg4{width:33.33333333%}.layui-col-lg5{width:41.66666667%}.layui-col-lg6{width:50%}.layui-col-lg7{width:58.33333333%}.layui-col-lg8{width:66.66666667%}.layui-col-lg9{width:75%}.layui-col-lg10{width:83.33333333%}.layui-col-lg11{width:91.66666667%}.layui-col-lg12{width:100%}.layui-col-lg-offset1{margin-left:8.33333333%}.layui-col-lg-offset2{margin-left:16.66666667%}.layui-col-lg-offset3{margin-left:25%}.layui-col-lg-offset4{margin-left:33.33333333%}.layui-col-lg-offset5{margin-left:41.66666667%}.layui-col-lg-offset6{margin-left:50%}.layui-col-lg-offset7{margin-left:58.33333333%}.layui-col-lg-offset8{margin-left:66.66666667%}.layui-col-lg-offset9{margin-left:75%}.layui-col-lg-offset10{margin-left:83.33333333%}.layui-col-lg-offset11{margin-left:91.66666667%}.layui-col-lg-offset12{margin-left:100%}}.layui-col-space1{margin:-.5px}.layui-col-space1>*{padding:.5px}.layui-col-space3{margin:-1.5px}.layui-col-space3>*{padding:1.5px}.layui-col-space5{margin:-2.5px}.layui-col-space5>*{padding:2.5px}.layui-col-space8{margin:-3.5px}.layui-col-space8>*{padding:3.5px}.layui-col-space10{margin:-5px}.layui-col-space10>*{padding:5px}.layui-col-space12{margin:-6px}.layui-col-space12>*{padding:6px}.layui-col-space15{margin:-7.5px}.layui-col-space15>*{padding:7.5px}.layui-col-space18{margin:-9px}.layui-col-space18>*{padding:9px}.layui-col-space20{margin:-10px}.layui-col-space20>*{padding:10px}.layui-col-space22{margin:-11px}.layui-col-space22>*{padding:11px}.layui-col-space25{margin:-12.5px}.layui-col-space25>*{padding:12.5px}.layui-col-space30{margin:-15px}.layui-col-space30>*{padding:15px}.layui-btn,.layui-input,.layui-select,.layui-textarea,.layui-upload-button{outline:0;-webkit-appearance:none;transition:all .3s;-webkit-transition:all .3s;box-sizing:border-box}.layui-elem-quote{margin-bottom:10px;padding:15px;line-height:22px;border-left:5px solid #009688;border-radius:0 2px 2px 0;background-color:#f2f2f2}.layui-quote-nm{border-style:solid;border-width:1px 1px 1px 5px;background:0 0}.layui-elem-field{margin-bottom:10px;padding:0;border-width:1px;border-style:solid}.layui-elem-field legend{margin-left:20px;padding:0 10px;font-size:20px;font-weight:300}.layui-field-title{margin:10px 0 20px;border-width:1px 0 0}.layui-field-box{padding:10px 15px}.layui-field-title .layui-field-box{padding:10px 0}.layui-progress{position:relative;height:6px;border-radius:20px;background-color:#e2e2e2}.layui-progress-bar{position:absolute;left:0;top:0;width:0;max-width:100%;height:6px;border-radius:20px;text-align:right;background-color:#5FB878;transition:all .3s;-webkit-transition:all .3s}.layui-progress-big,.layui-progress-big .layui-progress-bar{height:18px;line-height:18px}.layui-progress-text{position:relative;top:-20px;line-height:18px;font-size:12px;color:#666}.layui-progress-big .layui-progress-text{position:static;padding:0 10px;color:#fff}.layui-collapse{border-width:1px;border-style:solid;border-radius:2px}.layui-colla-content,.layui-colla-item{border-top-width:1px;border-top-style:solid}.layui-colla-item:first-child{border-top:none}.layui-colla-title{position:relative;height:42px;line-height:42px;padding:0 15px 0 35px;color:#333;background-color:#f2f2f2;cursor:pointer;font-size:14px;overflow:hidden}.layui-colla-content{display:none;padding:10px 15px;line-height:22px;color:#666}.layui-colla-icon{position:absolute;left:15px;top:0;font-size:14px}.layui-card{margin-bottom:15px;border-radius:2px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.layui-card:last-child{margin-bottom:0}.layui-card-header{position:relative;height:42px;line-height:42px;padding:0 15px;border-bottom:1px solid #f6f6f6;color:#333;border-radius:2px 2px 0 0;font-size:14px}.layui-bg-black,.layui-bg-blue,.layui-bg-cyan,.layui-bg-green,.layui-bg-orange,.layui-bg-red{color:#fff!important}.layui-card-body{position:relative;padding:10px 15px;line-height:24px}.layui-card-body[pad15]{padding:15px}.layui-card-body[pad20]{padding:20px}.layui-card-body .layui-table{margin:5px 0}.layui-card .layui-tab{margin:0}.layui-panel-window{position:relative;padding:15px;border-radius:0;border-top:5px solid #E6E6E6;background-color:#fff}.layui-auxiliar-moving{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:0 0;z-index:9999999999}.layui-form-label,.layui-form-mid,.layui-form-select,.layui-input-block,.layui-input-inline,.layui-textarea{position:relative}.layui-bg-red{background-color:#FF5722!important}.layui-bg-orange{background-color:#FFB800!important}.layui-bg-green{background-color:#009688!important}.layui-bg-cyan{background-color:#2F4056!important}.layui-bg-blue{background-color:#1E9FFF!important}.layui-bg-black{background-color:#393D49!important}.layui-bg-gray{background-color:#eee!important;color:#666!important}.layui-badge-rim,.layui-colla-content,.layui-colla-item,.layui-collapse,.layui-elem-field,.layui-form-pane .layui-form-item[pane],.layui-form-pane .layui-form-label,.layui-input,.layui-layedit,.layui-layedit-tool,.layui-quote-nm,.layui-select,.layui-tab-bar,.layui-tab-card,.layui-tab-title,.layui-tab-title .layui-this:after,.layui-textarea{border-color:#e6e6e6}.layui-timeline-item:before,hr{background-color:#e6e6e6}.layui-text{line-height:22px;font-size:14px;color:#666}.layui-text h1,.layui-text h2,.layui-text h3{font-weight:500;color:#333}.layui-text h1{font-size:30px}.layui-text h2{font-size:24px}.layui-text h3{font-size:18px}.layui-text a:not(.layui-btn){color:#01AAED}.layui-text a:not(.layui-btn):hover{text-decoration:underline}.layui-text ul{padding:5px 0 5px 15px}.layui-text ul li{margin-top:5px;list-style-type:disc}.layui-text em,.layui-word-aux{color:#999!important;padding:0 5px!important}.layui-btn{display:inline-block;height:38px;line-height:38px;padding:0 18px;background-color:#009688;color:#fff;white-space:nowrap;text-align:center;font-size:14px;border:none;border-radius:2px;cursor:pointer}.layui-btn:hover{opacity:.8;filter:alpha(opacity=80);color:#fff}.layui-btn:active{opacity:1;filter:alpha(opacity=100)}.layui-btn+.layui-btn{margin-left:10px}.layui-btn-container{font-size:0}.layui-btn-container .layui-btn{margin-right:10px;margin-bottom:10px}.layui-btn-container .layui-btn+.layui-btn{margin-left:0}.layui-table .layui-btn-container .layui-btn{margin-bottom:9px}.layui-btn-radius{border-radius:100px}.layui-btn .layui-icon{margin-right:3px;font-size:18px;vertical-align:bottom;vertical-align:middle\9}.layui-btn-primary{border:1px solid #C9C9C9;background-color:#fff;color:#555}.layui-btn-primary:hover{border-color:#009688;color:#333}.layui-btn-normal{background-color:#1E9FFF}.layui-btn-warm{background-color:#FFB800}.layui-btn-danger{background-color:#FF5722}.layui-btn-disabled,.layui-btn-disabled:active,.layui-btn-disabled:hover{border:1px solid #e6e6e6;background-color:#FBFBFB;color:#C9C9C9;cursor:not-allowed;opacity:1}.layui-btn-lg{height:44px;line-height:44px;padding:0 25px;font-size:16px}.layui-btn-sm{height:30px;line-height:30px;padding:0 10px;font-size:12px}.layui-btn-sm i{font-size:16px!important}.layui-btn-xs{height:22px;line-height:22px;padding:0 5px;font-size:12px}.layui-btn-xs i{font-size:14px!important}.layui-btn-group{display:inline-block;vertical-align:middle;font-size:0}.layui-btn-group .layui-btn{margin-left:0!important;margin-right:0!important;border-left:1px solid rgba(255,255,255,.5);border-radius:0}.layui-btn-group .layui-btn-primary{border-left:none}.layui-btn-group .layui-btn-primary:hover{border-color:#C9C9C9;color:#009688}.layui-btn-group .layui-btn:first-child{border-left:none;border-radius:2px 0 0 2px}.layui-btn-group .layui-btn-primary:first-child{border-left:1px solid #c9c9c9}.layui-btn-group .layui-btn:last-child{border-radius:0 2px 2px 0}.layui-btn-group .layui-btn+.layui-btn{margin-left:0}.layui-btn-group+.layui-btn-group{margin-left:10px}.layui-btn-fluid{width:100%}.layui-input,.layui-select,.layui-textarea{height:38px;line-height:1.3;line-height:38px\9;border-width:1px;border-style:solid;background-color:#fff;border-radius:2px}.layui-input::-webkit-input-placeholder,.layui-select::-webkit-input-placeholder,.layui-textarea::-webkit-input-placeholder{line-height:1.3}.layui-input,.layui-textarea{display:block;width:100%;padding-left:10px}.layui-input:hover,.layui-textarea:hover{border-color:#D2D2D2!important}.layui-input:focus,.layui-textarea:focus{border-color:#C9C9C9!important}.layui-textarea{min-height:100px;height:auto;line-height:20px;padding:6px 10px;resize:vertical}.layui-select{padding:0 10px}.layui-form input[type=checkbox],.layui-form input[type=radio],.layui-form select{display:none}.layui-form [lay-ignore]{display:initial}.layui-form-item{margin-bottom:15px;clear:both;*zoom:1}.layui-form-item:after{content:'\20';clear:both;*zoom:1;display:block;height:0}.layui-form-label{float:left;display:block;padding:9px 15px;width:80px;font-weight:400;line-height:20px;text-align:right}.layui-form-label-col{display:block;float:none;padding:9px 0;line-height:20px;text-align:left}.layui-form-item .layui-inline{margin-bottom:5px;margin-right:10px}.layui-input-block{margin-left:110px;min-height:36px}.layui-input-inline{display:inline-block;vertical-align:middle}.layui-form-item .layui-input-inline{float:left;width:190px;margin-right:10px}.layui-form-text .layui-input-inline{width:auto}.layui-form-mid{float:left;display:block;padding:9px 0!important;line-height:20px;margin-right:10px}.layui-form-danger+.layui-form-select .layui-input,.layui-form-danger:focus{border-color:#FF5722!important}.layui-form-select .layui-input{padding-right:30px;cursor:pointer}.layui-form-select .layui-edge{position:absolute;right:10px;top:50%;margin-top:-3px;cursor:pointer;border-width:6px;border-top-color:#c2c2c2;border-top-style:solid;transition:all .3s;-webkit-transition:all .3s}.layui-form-select dl{display:none;position:absolute;left:0;top:42px;padding:5px 0;z-index:899;min-width:100%;border:1px solid #d2d2d2;max-height:300px;overflow-y:auto;background-color:#fff;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.12);box-sizing:border-box}.layui-form-select dl dd,.layui-form-select dl dt{padding:0 10px;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layui-form-select dl dt{font-size:12px;color:#999}.layui-form-select dl dd{cursor:pointer}.layui-form-select dl dd:hover{background-color:#f2f2f2;-webkit-transition:.5s all;transition:.5s all}.layui-form-select .layui-select-group dd{padding-left:20px}.layui-form-select dl dd.layui-select-tips{padding-left:10px!important;color:#999}.layui-form-select dl dd.layui-this{background-color:#5FB878;color:#fff}.layui-form-checkbox,.layui-form-select dl dd.layui-disabled{background-color:#fff}.layui-form-selected dl{display:block}.layui-form-checkbox,.layui-form-checkbox *,.layui-form-switch{display:inline-block;vertical-align:middle}.layui-form-selected .layui-edge{margin-top:-9px;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-top:-3px\9}:root .layui-form-selected .layui-edge{margin-top:-9px\0/IE9}.layui-form-selectup dl{top:auto;bottom:42px}.layui-select-none{margin:5px 0;text-align:center;color:#999}.layui-select-disabled .layui-disabled{border-color:#eee!important}.layui-select-disabled .layui-edge{border-top-color:#d2d2d2}.layui-form-checkbox{position:relative;height:30px;line-height:30px;margin-right:10px;padding-right:30px;cursor:pointer;font-size:0;-webkit-transition:.1s linear;transition:.1s linear;box-sizing:border-box}.layui-form-checkbox span{padding:0 10px;height:100%;font-size:14px;border-radius:2px 0 0 2px;background-color:#d2d2d2;color:#fff;overflow:hidden}.layui-form-checkbox:hover span{background-color:#c2c2c2}.layui-form-checkbox i{position:absolute;right:0;top:0;width:30px;height:28px;border:1px solid #d2d2d2;border-left:none;border-radius:0 2px 2px 0;color:#fff;font-size:20px;text-align:center}.layui-form-checkbox:hover i{border-color:#c2c2c2;color:#c2c2c2}.layui-form-checked,.layui-form-checked:hover{border-color:#5FB878}.layui-form-checked span,.layui-form-checked:hover span{background-color:#5FB878}.layui-form-checked i,.layui-form-checked:hover i{color:#5FB878}.layui-form-item .layui-form-checkbox{margin-top:4px}.layui-form-checkbox[lay-skin=primary]{height:auto!important;line-height:normal!important;min-width:18px;min-height:18px;border:none!important;margin-right:0;padding-left:28px;padding-right:0;background:0 0}.layui-form-checkbox[lay-skin=primary] span{padding-left:0;padding-right:15px;line-height:18px;background:0 0;color:#666}.layui-form-checkbox[lay-skin=primary] i{right:auto;left:0;width:16px;height:16px;line-height:16px;border:1px solid #d2d2d2;font-size:12px;border-radius:2px;background-color:#fff;-webkit-transition:.1s linear;transition:.1s linear}.layui-form-checkbox[lay-skin=primary]:hover i{border-color:#5FB878;color:#fff}.layui-form-checked[lay-skin=primary] i{border-color:#5FB878;background-color:#5FB878;color:#fff}.layui-checkbox-disbaled[lay-skin=primary] span{background:0 0!important;color:#c2c2c2}.layui-checkbox-disbaled[lay-skin=primary]:hover i{border-color:#d2d2d2}.layui-form-item .layui-form-checkbox[lay-skin=primary]{margin-top:10px}.layui-form-switch{position:relative;height:22px;line-height:22px;min-width:35px;padding:0 5px;margin-top:8px;border:1px solid #d2d2d2;border-radius:20px;cursor:pointer;background-color:#fff;-webkit-transition:.1s linear;transition:.1s linear}.layui-form-switch i{position:absolute;left:5px;top:3px;width:16px;height:16px;border-radius:20px;background-color:#d2d2d2;-webkit-transition:.1s linear;transition:.1s linear}.layui-form-switch em{position:relative;top:0;width:25px;margin-left:21px;padding:0!important;text-align:center!important;color:#999!important;font-style:normal!important;font-size:12px}.layui-form-onswitch{border-color:#5FB878;background-color:#5FB878}.layui-checkbox-disbaled,.layui-checkbox-disbaled i{border-color:#e2e2e2!important}.layui-form-onswitch i{left:100%;margin-left:-21px;background-color:#fff}.layui-form-onswitch em{margin-left:5px;margin-right:21px;color:#fff!important}.layui-checkbox-disbaled span{background-color:#e2e2e2!important}.layui-checkbox-disbaled:hover i{color:#fff!important}[lay-radio]{display:none}.layui-form-radio,.layui-form-radio *{display:inline-block;vertical-align:middle}.layui-form-radio{line-height:28px;margin:6px 10px 0 0;padding-right:10px;cursor:pointer;font-size:0}.layui-form-radio *{font-size:14px}.layui-form-radio>i{margin-right:8px;font-size:22px;color:#c2c2c2}.layui-form-radio>i:hover,.layui-form-radioed>i{color:#5FB878}.layui-radio-disbaled>i{color:#e2e2e2!important}.layui-form-pane .layui-form-label{width:110px;padding:8px 15px;height:38px;line-height:20px;border-width:1px;border-style:solid;border-radius:2px 0 0 2px;text-align:center;background-color:#FBFBFB;overflow:hidden;box-sizing:border-box}.layui-form-pane .layui-input-inline{margin-left:-1px}.layui-form-pane .layui-input-block{margin-left:110px;left:-1px}.layui-form-pane .layui-input{border-radius:0 2px 2px 0}.layui-form-pane .layui-form-text .layui-form-label{float:none;width:100%;border-radius:2px;box-sizing:border-box;text-align:left}.layui-form-pane .layui-form-text .layui-input-inline{display:block;margin:0;top:-1px;clear:both}.layui-form-pane .layui-form-text .layui-input-block{margin:0;left:0;top:-1px}.layui-form-pane .layui-form-text .layui-textarea{min-height:100px;border-radius:0 0 2px 2px}.layui-form-pane .layui-form-checkbox{margin:4px 0 4px 10px}.layui-form-pane .layui-form-radio,.layui-form-pane .layui-form-switch{margin-top:6px;margin-left:10px}.layui-form-pane .layui-form-item[pane]{position:relative;border-width:1px;border-style:solid}.layui-form-pane .layui-form-item[pane] .layui-form-label{position:absolute;left:0;top:0;height:100%;border-width:0 1px 0 0}.layui-form-pane .layui-form-item[pane] .layui-input-inline{margin-left:110px}@media screen and (max-width:450px){.layui-form-item .layui-form-label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-form-item .layui-inline{display:block;margin-right:0;margin-bottom:20px;clear:both}.layui-form-item .layui-inline:after{content:'\20';clear:both;display:block;height:0}.layui-form-item .layui-input-inline{display:block;float:none;left:-3px;width:auto;margin:0 0 10px 112px}.layui-form-item .layui-input-inline+.layui-form-mid{margin-left:110px;top:-5px;padding:0}.layui-form-item .layui-form-checkbox{margin-right:5px;margin-bottom:5px}}.layui-layedit{border-width:1px;border-style:solid;border-radius:2px}.layui-layedit-tool{padding:3px 5px;border-bottom-width:1px;border-bottom-style:solid;font-size:0}.layedit-tool-fixed{position:fixed;top:0;border-top:1px solid #e2e2e2}.layui-layedit-tool .layedit-tool-mid,.layui-layedit-tool .layui-icon{display:inline-block;vertical-align:middle;text-align:center;font-size:14px}.layui-layedit-tool .layui-icon{position:relative;width:32px;height:30px;line-height:30px;margin:3px 5px;color:#777;cursor:pointer;border-radius:2px}.layui-layedit-tool .layui-icon:hover{color:#393D49}.layui-layedit-tool .layui-icon:active{color:#000}.layui-layedit-tool .layedit-tool-active{background-color:#e2e2e2;color:#000}.layui-layedit-tool .layui-disabled,.layui-layedit-tool .layui-disabled:hover{color:#d2d2d2;cursor:not-allowed}.layui-layedit-tool .layedit-tool-mid{width:1px;height:18px;margin:0 10px;background-color:#d2d2d2}.layedit-tool-html{width:50px!important;font-size:30px!important}.layedit-tool-b,.layedit-tool-code,.layedit-tool-help{font-size:16px!important}.layedit-tool-d,.layedit-tool-face,.layedit-tool-image,.layedit-tool-unlink{font-size:18px!important}.layedit-tool-image input{position:absolute;font-size:0;left:0;top:0;width:100%;height:100%;opacity:.01;filter:Alpha(opacity=1);cursor:pointer}.layui-layedit-iframe iframe{display:block;width:100%}#LAY_layedit_code{overflow:hidden}.layui-laypage{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin:10px 0;font-size:0}.layui-laypage>a:first-child,.layui-laypage>a:first-child em{border-radius:2px 0 0 2px}.layui-laypage>a:last-child,.layui-laypage>a:last-child em{border-radius:0 2px 2px 0}.layui-laypage>:first-child{margin-left:0!important}.layui-laypage>:last-child{margin-right:0!important}.layui-laypage a,.layui-laypage button,.layui-laypage input,.layui-laypage select,.layui-laypage span{border:1px solid #e2e2e2}.layui-laypage a,.layui-laypage span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding:0 15px;height:28px;line-height:28px;margin:0 -1px 5px 0;background-color:#fff;color:#333;font-size:12px}.layui-flow-more a *,.layui-laypage input,.layui-table-view select[lay-ignore]{display:inline-block}.layui-laypage a:hover{color:#009688}.layui-laypage em{font-style:normal}.layui-laypage .layui-laypage-spr{color:#999;font-weight:700}.layui-laypage a{text-decoration:none}.layui-laypage .layui-laypage-curr{position:relative}.layui-laypage .layui-laypage-curr em{position:relative;color:#fff}.layui-laypage .layui-laypage-curr .layui-laypage-em{position:absolute;left:-1px;top:-1px;padding:1px;width:100%;height:100%;background-color:#009688}.layui-laypage-em{border-radius:2px}.layui-laypage-next em,.layui-laypage-prev em{font-family:Sim sun;font-size:16px}.layui-laypage .layui-laypage-count,.layui-laypage .layui-laypage-limits,.layui-laypage .layui-laypage-refresh,.layui-laypage .layui-laypage-skip{margin-left:10px;margin-right:10px;padding:0;border:none}.layui-laypage .layui-laypage-limits,.layui-laypage .layui-laypage-refresh{vertical-align:top}.layui-laypage .layui-laypage-refresh i{font-size:18px;cursor:pointer}.layui-laypage select{height:22px;padding:3px;border-radius:2px;cursor:pointer}.layui-laypage .layui-laypage-skip{height:30px;line-height:30px;color:#999}.layui-laypage button,.layui-laypage input{height:30px;line-height:30px;border-radius:2px;vertical-align:top;background-color:#fff;box-sizing:border-box}.layui-laypage input{width:40px;margin:0 10px;padding:0 3px;text-align:center}.layui-laypage input:focus,.layui-laypage select:focus{border-color:#009688!important}.layui-laypage button{margin-left:10px;padding:0 10px;cursor:pointer}.layui-table,.layui-table-view{margin:10px 0}.layui-flow-more{margin:10px 0;text-align:center;color:#999;font-size:14px}.layui-flow-more a{height:32px;line-height:32px}.layui-flow-more a *{vertical-align:top}.layui-flow-more a cite{padding:0 20px;border-radius:3px;background-color:#eee;color:#333;font-style:normal}.layui-flow-more a cite:hover{opacity:.8}.layui-flow-more a i{font-size:30px;color:#737383}.layui-table{width:100%;background-color:#fff;color:#666}.layui-table tr{transition:all .3s;-webkit-transition:all .3s}.layui-table th{text-align:left;font-weight:400}.layui-table tbody tr:hover,.layui-table thead tr,.layui-table-click,.layui-table-header,.layui-table-hover,.layui-table-mend,.layui-table-patch,.layui-table-tool,.layui-table-total,.layui-table-total tr,.layui-table[lay-even] tr:nth-child(even){background-color:#f2f2f2}.layui-table td,.layui-table th,.layui-table-col-set,.layui-table-fixed-r,.layui-table-grid-down,.layui-table-header,.layui-table-page,.layui-table-tips-main,.layui-table-tool,.layui-table-total,.layui-table-view,.layui-table[lay-skin=line],.layui-table[lay-skin=row]{border-width:1px;border-style:solid;border-color:#e6e6e6}.layui-table td,.layui-table th{position:relative;padding:9px 15px;min-height:20px;line-height:20px;font-size:14px}.layui-table[lay-skin=line] td,.layui-table[lay-skin=line] th{border-width:0 0 1px}.layui-table[lay-skin=row] td,.layui-table[lay-skin=row] th{border-width:0 1px 0 0}.layui-table[lay-skin=nob] td,.layui-table[lay-skin=nob] th{border:none}.layui-table img{max-width:100px}.layui-table[lay-size=lg] td,.layui-table[lay-size=lg] th{padding:15px 30px}.layui-table-view .layui-table[lay-size=lg] .layui-table-cell{height:40px;line-height:40px}.layui-table[lay-size=sm] td,.layui-table[lay-size=sm] th{font-size:12px;padding:5px 10px}.layui-table-view .layui-table[lay-size=sm] .layui-table-cell{height:20px;line-height:20px}.layui-table[lay-data]{display:none}.layui-table-box{position:relative;overflow:hidden}.layui-table-view .layui-table{position:relative;width:auto;margin:0}.layui-table-view .layui-table[lay-skin=line]{border-width:0 1px 0 0}.layui-table-view .layui-table[lay-skin=row]{border-width:0 0 1px}.layui-table-view .layui-table td,.layui-table-view .layui-table th{padding:5px 0;border-top:none;border-left:none}.layui-table-view .layui-table th.layui-unselect .layui-table-cell span{cursor:pointer}.layui-table-view .layui-table td{cursor:default}.layui-table-view .layui-form-checkbox[lay-skin=primary] i{width:18px;height:18px}.layui-table-view .layui-form-radio{line-height:0;padding:0}.layui-table-view .layui-form-radio>i{margin:0;font-size:20px}.layui-table-init{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;z-index:110}.layui-table-init .layui-icon{position:absolute;left:50%;top:50%;margin:-15px 0 0 -15px;font-size:30px;color:#c2c2c2}.layui-table-header{border-width:0 0 1px;overflow:hidden}.layui-table-header .layui-table{margin-bottom:-1px}.layui-table-tool .layui-inline[lay-event]{position:relative;width:26px;height:26px;padding:5px;line-height:16px;margin-right:10px;text-align:center;color:#333;border:1px solid #ccc;cursor:pointer;-webkit-transition:.5s all;transition:.5s all}.layui-table-tool .layui-inline[lay-event]:hover{border:1px solid #999}.layui-table-tool-temp{padding-right:120px}.layui-table-tool-self{position:absolute;right:17px;top:10px}.layui-table-tool .layui-table-tool-self .layui-inline[lay-event]{margin:0 0 0 10px}.layui-table-tool-panel{position:absolute;top:29px;left:-1px;padding:5px 0;min-width:150px;min-height:40px;border:1px solid #d2d2d2;text-align:left;overflow-y:auto;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.12)}.layui-table-cell,.layui-table-tool-panel li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layui-table-tool-panel li{padding:0 10px;line-height:30px;-webkit-transition:.5s all;transition:.5s all}.layui-table-tool-panel li .layui-form-checkbox[lay-skin=primary]{width:100%;padding-left:28px}.layui-table-tool-panel li:hover{background-color:#f2f2f2}.layui-table-tool-panel li .layui-form-checkbox[lay-skin=primary] i{position:absolute;left:0;top:0}.layui-table-tool-panel li .layui-form-checkbox[lay-skin=primary] span{padding:0}.layui-table-tool .layui-table-tool-self .layui-table-tool-panel{left:auto;right:-1px}.layui-table-col-set{position:absolute;right:0;top:0;width:20px;height:100%;border-width:0 0 0 1px;background-color:#fff}.layui-table-sort{width:10px;height:20px;margin-left:5px;cursor:pointer!important}.layui-table-sort .layui-edge{position:absolute;left:5px;border-width:5px}.layui-table-sort .layui-table-sort-asc{top:3px;border-top:none;border-bottom-style:solid;border-bottom-color:#b2b2b2}.layui-table-sort .layui-table-sort-asc:hover{border-bottom-color:#666}.layui-table-sort .layui-table-sort-desc{bottom:5px;border-bottom:none;border-top-style:solid;border-top-color:#b2b2b2}.layui-table-sort .layui-table-sort-desc:hover{border-top-color:#666}.layui-table-sort[lay-sort=asc] .layui-table-sort-asc{border-bottom-color:#000}.layui-table-sort[lay-sort=desc] .layui-table-sort-desc{border-top-color:#000}.layui-table-cell{height:28px;line-height:28px;padding:0 15px;position:relative;box-sizing:border-box}.layui-table-cell .layui-form-checkbox[lay-skin=primary]{top:-1px;padding:0}.layui-table-cell .layui-table-link{color:#01AAED}.laytable-cell-checkbox,.laytable-cell-numbers,.laytable-cell-radio,.laytable-cell-space{padding:0;text-align:center}.layui-table-body{position:relative;overflow:auto;margin-right:-1px;margin-bottom:-1px}.layui-table-body .layui-none{line-height:26px;padding:15px;text-align:center;color:#999}.layui-table-fixed{position:absolute;left:0;top:0;z-index:101}.layui-table-fixed .layui-table-body{overflow:hidden}.layui-table-fixed-l{box-shadow:0 -1px 8px rgba(0,0,0,.08)}.layui-table-fixed-r{left:auto;right:-1px;border-width:0 0 0 1px;box-shadow:-1px 0 8px rgba(0,0,0,.08)}.layui-table-fixed-r .layui-table-header{position:relative;overflow:visible}.layui-table-mend{position:absolute;right:-49px;top:0;height:100%;width:50px}.layui-table-tool{position:relative;z-index:890;width:100%;min-height:50px;line-height:30px;padding:10px 15px;border-width:0 0 1px}.layui-table-tool .layui-btn-container{margin-bottom:-10px}.layui-table-page,.layui-table-total{border-width:1px 0 0;margin-bottom:-1px;overflow:hidden}.layui-table-page{position:relative;width:100%;padding:7px 7px 0;height:41px;font-size:12px;white-space:nowrap}.layui-table-page>div{height:26px}.layui-table-page .layui-laypage{margin:0}.layui-table-page .layui-laypage a,.layui-table-page .layui-laypage span{height:26px;line-height:26px;margin-bottom:10px;border:none;background:0 0}.layui-table-page .layui-laypage a,.layui-table-page .layui-laypage span.layui-laypage-curr{padding:0 12px}.layui-table-page .layui-laypage span{margin-left:0;padding:0}.layui-table-page .layui-laypage .layui-laypage-prev{margin-left:-7px!important}.layui-table-page .layui-laypage .layui-laypage-curr .layui-laypage-em{left:0;top:0;padding:0}.layui-table-page .layui-laypage button,.layui-table-page .layui-laypage input{height:26px;line-height:26px}.layui-table-page .layui-laypage input{width:40px}.layui-table-page .layui-laypage button{padding:0 10px}.layui-table-page select{height:18px}.layui-table-patch .layui-table-cell{padding:0;width:30px}.layui-table-edit{position:absolute;left:0;top:0;width:100%;height:100%;padding:0 14px 1px;border-radius:0;box-shadow:1px 1px 20px rgba(0,0,0,.15)}.layui-table-edit:focus{border-color:#5FB878!important}select.layui-table-edit{padding:0 0 0 10px;border-color:#C9C9C9}.layui-table-view .layui-form-checkbox,.layui-table-view .layui-form-radio,.layui-table-view .layui-form-switch{top:0;margin:0;box-sizing:content-box}.layui-table-view .layui-form-checkbox{top:-1px;height:26px;line-height:26px}.layui-table-view .layui-form-checkbox i{height:26px}.layui-table-grid .layui-table-cell{overflow:visible}.layui-table-grid-down{position:absolute;top:0;right:0;width:26px;height:100%;padding:5px 0;border-width:0 0 0 1px;text-align:center;background-color:#fff;color:#999;cursor:pointer}.layui-table-grid-down .layui-icon{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}.layui-table-grid-down:hover{background-color:#fbfbfb}body .layui-table-tips .layui-layer-content{background:0 0;padding:0;box-shadow:0 1px 6px rgba(0,0,0,.12)}.layui-table-tips-main{margin:-44px 0 0 -1px;max-height:150px;padding:8px 15px;font-size:14px;overflow-y:scroll;background-color:#fff;color:#666}.layui-table-tips-c{position:absolute;right:-3px;top:-13px;width:20px;height:20px;padding:3px;cursor:pointer;background-color:#666;border-radius:50%;color:#fff}.layui-table-tips-c:hover{background-color:#777}.layui-table-tips-c:before{position:relative;right:-2px}.layui-upload-file{display:none!important;opacity:.01;filter:Alpha(opacity=1)}.layui-upload-drag,.layui-upload-form,.layui-upload-wrap{display:inline-block}.layui-upload-list{margin:10px 0}.layui-upload-choose{padding:0 10px;color:#999}.layui-upload-drag{position:relative;padding:30px;border:1px dashed #e2e2e2;background-color:#fff;text-align:center;cursor:pointer;color:#999}.layui-upload-drag .layui-icon{font-size:50px;color:#009688}.layui-upload-drag[lay-over]{border-color:#009688}.layui-upload-iframe{position:absolute;width:0;height:0;border:0;visibility:hidden}.layui-upload-wrap{position:relative;vertical-align:middle}.layui-upload-wrap .layui-upload-file{display:block!important;position:absolute;left:0;top:0;z-index:10;font-size:100px;width:100%;height:100%;opacity:.01;filter:Alpha(opacity=1);cursor:pointer}.layui-tree{line-height:26px}.layui-tree li{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-tree li .layui-tree-spread,.layui-tree li a{display:inline-block;vertical-align:top;height:26px;*display:inline;*zoom:1;cursor:pointer}.layui-tree li a{font-size:0}.layui-tree li a i{font-size:16px}.layui-tree li a cite{padding:0 6px;font-size:14px;font-style:normal}.layui-tree li i{padding-left:6px;color:#333;-moz-user-select:none}.layui-tree li .layui-tree-check{font-size:13px}.layui-tree li .layui-tree-check:hover{color:#009E94}.layui-tree li ul{display:none;margin-left:20px}.layui-tree li .layui-tree-enter{line-height:24px;border:1px dotted #000}.layui-tree-drag{display:none;position:absolute;left:-666px;top:-666px;background-color:#f2f2f2;padding:5px 10px;border:1px dotted #000;white-space:nowrap}.layui-tree-drag i{padding-right:5px}.layui-nav{position:relative;padding:0 20px;background-color:#393D49;color:#fff;border-radius:2px;font-size:0;box-sizing:border-box}.layui-nav *{font-size:14px}.layui-nav .layui-nav-item{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;line-height:60px}.layui-nav .layui-nav-item a{display:block;padding:0 20px;color:#fff;color:rgba(255,255,255,.7);transition:all .3s;-webkit-transition:all .3s}.layui-nav .layui-this:after,.layui-nav-bar,.layui-nav-tree .layui-nav-itemed:after{position:absolute;left:0;top:0;width:0;height:5px;background-color:#5FB878;transition:all .2s;-webkit-transition:all .2s}.layui-nav-bar{z-index:1000}.layui-nav .layui-nav-item a:hover,.layui-nav .layui-this a{color:#fff}.layui-nav .layui-this:after{content:'';top:auto;bottom:0;width:100%}.layui-nav-img{width:30px;height:30px;margin-right:10px;border-radius:50%}.layui-nav .layui-nav-more{content:'';width:0;height:0;border-style:solid dashed dashed;border-color:#fff transparent transparent;overflow:hidden;cursor:pointer;transition:all .2s;-webkit-transition:all .2s;position:absolute;top:50%;right:3px;margin-top:-3px;border-width:6px;border-top-color:rgba(255,255,255,.7)}.layui-nav .layui-nav-mored,.layui-nav-itemed>a .layui-nav-more{margin-top:-9px;border-style:dashed dashed solid;border-color:transparent transparent #fff}.layui-nav-child{display:none;position:absolute;left:0;top:65px;min-width:100%;line-height:36px;padding:5px 0;box-shadow:0 2px 4px rgba(0,0,0,.12);border:1px solid #d2d2d2;background-color:#fff;z-index:100;border-radius:2px;white-space:nowrap}.layui-nav .layui-nav-child a{color:#333}.layui-nav .layui-nav-child a:hover{background-color:#f2f2f2;color:#000}.layui-nav-child dd{position:relative}.layui-nav .layui-nav-child dd.layui-this a,.layui-nav-child dd.layui-this{background-color:#5FB878;color:#fff}.layui-nav-child dd.layui-this:after{display:none}.layui-nav-tree{width:200px;padding:0}.layui-nav-tree .layui-nav-item{display:block;width:100%;line-height:45px}.layui-nav-tree .layui-nav-item a{position:relative;height:45px;line-height:45px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-nav-tree .layui-nav-item a:hover{background-color:#4E5465}.layui-nav-tree .layui-nav-bar{width:5px;height:0;background-color:#009688}.layui-nav-tree .layui-nav-child dd.layui-this,.layui-nav-tree .layui-nav-child dd.layui-this a,.layui-nav-tree .layui-this,.layui-nav-tree .layui-this>a,.layui-nav-tree .layui-this>a:hover{background-color:#009688;color:#fff}.layui-nav-tree .layui-this:after{display:none}.layui-nav-itemed>a,.layui-nav-tree .layui-nav-title a,.layui-nav-tree .layui-nav-title a:hover{color:#fff!important}.layui-nav-tree .layui-nav-child{position:relative;z-index:0;top:0;border:none;box-shadow:none}.layui-nav-tree .layui-nav-child a{height:40px;line-height:40px;color:#fff;color:rgba(255,255,255,.7)}.layui-nav-tree .layui-nav-child,.layui-nav-tree .layui-nav-child a:hover{background:0 0;color:#fff}.layui-nav-tree .layui-nav-more{right:10px}.layui-nav-itemed>.layui-nav-child{display:block;padding:0;background-color:rgba(0,0,0,.3)!important}.layui-nav-itemed>.layui-nav-child>.layui-this>.layui-nav-child{display:block}.layui-nav-side{position:fixed;top:0;bottom:0;left:0;overflow-x:hidden;z-index:999}.layui-bg-blue .layui-nav-bar,.layui-bg-blue .layui-nav-itemed:after,.layui-bg-blue .layui-this:after{background-color:#93D1FF}.layui-bg-blue .layui-nav-child dd.layui-this{background-color:#1E9FFF}.layui-bg-blue .layui-nav-itemed>a,.layui-nav-tree.layui-bg-blue .layui-nav-title a,.layui-nav-tree.layui-bg-blue .layui-nav-title a:hover{background-color:#007DDB!important}.layui-breadcrumb{visibility:hidden;font-size:0}.layui-breadcrumb>*{font-size:14px}.layui-breadcrumb a{color:#999!important}.layui-breadcrumb a:hover{color:#5FB878!important}.layui-breadcrumb a cite{color:#666;font-style:normal}.layui-breadcrumb span[lay-separator]{margin:0 10px;color:#999}.layui-tab{margin:10px 0;text-align:left!important}.layui-tab[overflow]>.layui-tab-title{overflow:hidden}.layui-tab-title{position:relative;left:0;height:40px;white-space:nowrap;font-size:0;border-bottom-width:1px;border-bottom-style:solid;transition:all .2s;-webkit-transition:all .2s}.layui-tab-title li{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:14px;transition:all .2s;-webkit-transition:all .2s;position:relative;line-height:40px;min-width:65px;padding:0 15px;text-align:center;cursor:pointer}.layui-tab-title li a{display:block}.layui-tab-title .layui-this{color:#000}.layui-tab-title .layui-this:after{position:absolute;left:0;top:0;content:'';width:100%;height:41px;border-width:1px;border-style:solid;border-bottom-color:#fff;border-radius:2px 2px 0 0;box-sizing:border-box;pointer-events:none}.layui-tab-bar{position:absolute;right:0;top:0;z-index:10;width:30px;height:39px;line-height:39px;border-width:1px;border-style:solid;border-radius:2px;text-align:center;background-color:#fff;cursor:pointer}.layui-tab-bar .layui-icon{position:relative;display:inline-block;top:3px;transition:all .3s;-webkit-transition:all .3s}.layui-tab-item{display:none}.layui-tab-more{padding-right:30px;height:auto!important;white-space:normal!important}.layui-tab-more li.layui-this:after{border-bottom-color:#e2e2e2;border-radius:2px}.layui-tab-more .layui-tab-bar .layui-icon{top:-2px;top:3px\9;-webkit-transform:rotate(180deg);transform:rotate(180deg)}:root .layui-tab-more .layui-tab-bar .layui-icon{top:-2px\0/IE9}.layui-tab-content{padding:10px}.layui-tab-title li .layui-tab-close{position:relative;display:inline-block;width:18px;height:18px;line-height:20px;margin-left:8px;top:1px;text-align:center;font-size:14px;color:#c2c2c2;transition:all .2s;-webkit-transition:all .2s}.layui-tab-title li .layui-tab-close:hover{border-radius:2px;background-color:#FF5722;color:#fff}.layui-tab-brief>.layui-tab-title .layui-this{color:#009688}.layui-tab-brief>.layui-tab-more li.layui-this:after,.layui-tab-brief>.layui-tab-title .layui-this:after{border:none;border-radius:0;border-bottom:2px solid #5FB878}.layui-tab-brief[overflow]>.layui-tab-title .layui-this:after{top:-1px}.layui-tab-card{border-width:1px;border-style:solid;border-radius:2px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.layui-tab-card>.layui-tab-title{background-color:#f2f2f2}.layui-tab-card>.layui-tab-title li{margin-right:-1px;margin-left:-1px}.layui-tab-card>.layui-tab-title .layui-this{background-color:#fff}.layui-tab-card>.layui-tab-title .layui-this:after{border-top:none;border-width:1px;border-bottom-color:#fff}.layui-tab-card>.layui-tab-title .layui-tab-bar{height:40px;line-height:40px;border-radius:0;border-top:none;border-right:none}.layui-tab-card>.layui-tab-more .layui-this{background:0 0;color:#5FB878}.layui-tab-card>.layui-tab-more .layui-this:after{border:none}.layui-timeline{padding-left:5px}.layui-timeline-item{position:relative;padding-bottom:20px}.layui-timeline-axis{position:absolute;left:-5px;top:0;z-index:10;width:20px;height:20px;line-height:20px;background-color:#fff;color:#5FB878;border-radius:50%;text-align:center;cursor:pointer}.layui-timeline-axis:hover{color:#FF5722}.layui-timeline-item:before{content:'';position:absolute;left:5px;top:0;z-index:0;width:1px;height:100%}.layui-timeline-item:last-child:before{display:none}.layui-timeline-item:first-child:before{display:block}.layui-timeline-content{padding-left:25px}.layui-timeline-title{position:relative;margin-bottom:10px}.layui-badge,.layui-badge-dot,.layui-badge-rim{position:relative;display:inline-block;padding:0 6px;font-size:12px;text-align:center;background-color:#FF5722;color:#fff;border-radius:2px}.layui-badge{height:18px;line-height:18px}.layui-badge-dot{width:8px;height:8px;padding:0;border-radius:50%}.layui-badge-rim{height:18px;line-height:18px;border-width:1px;border-style:solid;background-color:#fff;color:#666}.layui-btn .layui-badge,.layui-btn .layui-badge-dot{margin-left:5px}.layui-nav .layui-badge,.layui-nav .layui-badge-dot{position:absolute;top:50%;margin:-8px 6px 0}.layui-tab-title .layui-badge,.layui-tab-title .layui-badge-dot{left:5px;top:-2px}.layui-carousel{position:relative;left:0;top:0;background-color:#f8f8f8}.layui-carousel>[carousel-item]{position:relative;width:100%;height:100%;overflow:hidden}.layui-carousel>[carousel-item]:before{position:absolute;content:'\e63d';left:50%;top:50%;width:100px;line-height:20px;margin:-10px 0 0 -50px;text-align:center;color:#c2c2c2;font-family:layui-icon!important;font-size:30px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layui-carousel>[carousel-item]>*{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f8f8f8;transition-duration:.3s;-webkit-transition-duration:.3s}.layui-carousel-updown>*{-webkit-transition:.3s ease-in-out up;transition:.3s ease-in-out up}.layui-carousel-arrow{display:none\9;opacity:0;position:absolute;left:10px;top:50%;margin-top:-18px;width:36px;height:36px;line-height:36px;text-align:center;font-size:20px;border:0;border-radius:50%;background-color:rgba(0,0,0,.2);color:#fff;-webkit-transition-duration:.3s;transition-duration:.3s;cursor:pointer}.layui-carousel-arrow[lay-type=add]{left:auto!important;right:10px}.layui-carousel:hover .layui-carousel-arrow[lay-type=add],.layui-carousel[lay-arrow=always] .layui-carousel-arrow[lay-type=add]{right:20px}.layui-carousel[lay-arrow=always] .layui-carousel-arrow{opacity:1;left:20px}.layui-carousel[lay-arrow=none] .layui-carousel-arrow{display:none}.layui-carousel-arrow:hover,.layui-carousel-ind ul:hover{background-color:rgba(0,0,0,.35)}.layui-carousel:hover .layui-carousel-arrow{display:block\9;opacity:1;left:20px}.layui-carousel-ind{position:relative;top:-35px;width:100%;line-height:0!important;text-align:center;font-size:0}.layui-carousel[lay-indicator=outside]{margin-bottom:30px}.layui-carousel[lay-indicator=outside] .layui-carousel-ind{top:10px}.layui-carousel[lay-indicator=outside] .layui-carousel-ind ul{background-color:rgba(0,0,0,.5)}.layui-carousel[lay-indicator=none] .layui-carousel-ind{display:none}.layui-carousel-ind ul{display:inline-block;padding:5px;background-color:rgba(0,0,0,.2);border-radius:10px;-webkit-transition-duration:.3s;transition-duration:.3s}.layui-carousel-ind li{display:inline-block;width:10px;height:10px;margin:0 3px;font-size:14px;background-color:#e2e2e2;background-color:rgba(255,255,255,.5);border-radius:50%;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}.layui-carousel-ind li:hover{background-color:rgba(255,255,255,.7)}.layui-carousel-ind li.layui-this{background-color:#fff}.layui-carousel>[carousel-item]>.layui-carousel-next,.layui-carousel>[carousel-item]>.layui-carousel-prev,.layui-carousel>[carousel-item]>.layui-this{display:block}.layui-carousel>[carousel-item]>.layui-this{left:0}.layui-carousel>[carousel-item]>.layui-carousel-prev{left:-100%}.layui-carousel>[carousel-item]>.layui-carousel-next{left:100%}.layui-carousel>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel>[carousel-item]>.layui-carousel-prev.layui-carousel-right{left:0}.layui-carousel>[carousel-item]>.layui-this.layui-carousel-left{left:-100%}.layui-carousel>[carousel-item]>.layui-this.layui-carousel-right{left:100%}.layui-carousel[lay-anim=updown] .layui-carousel-arrow{left:50%!important;top:20px;margin:0 0 0 -18px}.layui-carousel[lay-anim=updown]>[carousel-item]>*,.layui-carousel[lay-anim=fade]>[carousel-item]>*{left:0!important}.layui-carousel[lay-anim=updown] .layui-carousel-arrow[lay-type=add]{top:auto!important;bottom:20px}.layui-carousel[lay-anim=updown] .layui-carousel-ind{position:absolute;top:50%;right:20px;width:auto;height:auto}.layui-carousel[lay-anim=updown] .layui-carousel-ind ul{padding:3px 5px}.layui-carousel[lay-anim=updown] .layui-carousel-ind li{display:block;margin:6px 0}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this{top:0}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-prev{top:-100%}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-next{top:100%}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-prev.layui-carousel-right{top:0}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this.layui-carousel-left{top:-100%}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this.layui-carousel-right{top:100%}.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-next,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-prev{opacity:0}.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-prev.layui-carousel-right{opacity:1}.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-this.layui-carousel-left,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-this.layui-carousel-right{opacity:0}.layui-fixbar{position:fixed;right:15px;bottom:15px;z-index:999999}.layui-fixbar li{width:50px;height:50px;line-height:50px;margin-bottom:1px;text-align:center;cursor:pointer;font-size:30px;background-color:#9F9F9F;color:#fff;border-radius:2px;opacity:.95}.layui-fixbar li:hover{opacity:.85}.layui-fixbar li:active{opacity:1}.layui-fixbar .layui-fixbar-top{display:none;font-size:40px}body .layui-util-face{border:none;background:0 0}body .layui-util-face .layui-layer-content{padding:0;background-color:#fff;color:#666;box-shadow:none}.layui-util-face .layui-layer-TipsG{display:none}.layui-util-face ul{position:relative;width:372px;padding:10px;border:1px solid #D9D9D9;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2)}.layui-util-face ul li{cursor:pointer;float:left;border:1px solid #e8e8e8;height:22px;width:26px;overflow:hidden;margin:-1px 0 0 -1px;padding:4px 2px;text-align:center}.layui-util-face ul li:hover{position:relative;z-index:2;border:1px solid #eb7350;background:#fff9ec}.layui-code{position:relative;margin:10px 0;padding:15px;line-height:20px;border:1px solid #ddd;border-left-width:6px;background-color:#F2F2F2;color:#333;font-family:Courier New;font-size:12px}.layui-rate,.layui-rate *{display:inline-block;vertical-align:middle}.layui-rate{padding:10px 5px 10px 0;font-size:0}.layui-rate li i.layui-icon{font-size:20px;color:#FFB800;margin-right:5px;transition:all .3s;-webkit-transition:all .3s}.layui-rate li i:hover{cursor:pointer;transform:scale(1.12);-webkit-transform:scale(1.12)}.layui-rate[readonly] li i:hover{cursor:default;transform:scale(1)}.layui-colorpicker{width:26px;height:26px;border:1px solid #e6e6e6;padding:5px;border-radius:2px;line-height:24px;display:inline-block;cursor:pointer;transition:all .3s;-webkit-transition:all .3s}.layui-colorpicker:hover{border-color:#d2d2d2}.layui-colorpicker.layui-colorpicker-lg{width:34px;height:34px;line-height:32px}.layui-colorpicker.layui-colorpicker-sm{width:24px;height:24px;line-height:22px}.layui-colorpicker.layui-colorpicker-xs{width:22px;height:22px;line-height:20px}.layui-colorpicker-trigger-bgcolor{display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);border-radius:2px}.layui-colorpicker-trigger-span{display:block;height:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.15);border-radius:2px;text-align:center}.layui-colorpicker-trigger-i{display:inline-block;color:#FFF;font-size:12px}.layui-colorpicker-trigger-i.layui-icon-close{color:#999}.layui-colorpicker-main{position:absolute;z-index:66666666;width:280px;padding:7px;background:#FFF;border:1px solid #d2d2d2;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.12)}.layui-colorpicker-main-wrapper{height:180px;position:relative}.layui-colorpicker-basis{width:260px;height:100%;position:relative}.layui-colorpicker-basis-white{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg,#FFF,hsla(0,0%,100%,0))}.layui-colorpicker-basis-black{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg,#000,transparent)}.layui-colorpicker-basis-cursor{width:10px;height:10px;border:1px solid #FFF;border-radius:50%;position:absolute;top:-3px;right:-3px;cursor:pointer}.layui-colorpicker-side{position:absolute;top:0;right:0;width:12px;height:100%;background:linear-gradient(red,#FF0,#0F0,#0FF,#00F,#F0F,red)}.layui-colorpicker-side-slider{width:100%;height:5px;box-shadow:0 0 1px #888;box-sizing:border-box;background:#FFF;border-radius:1px;border:1px solid #f0f0f0;cursor:pointer;position:absolute;left:0}.layui-colorpicker-main-alpha{display:none;height:12px;margin-top:7px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.layui-colorpicker-alpha-bgcolor{height:100%;position:relative}.layui-colorpicker-alpha-slider{width:5px;height:100%;box-shadow:0 0 1px #888;box-sizing:border-box;background:#FFF;border-radius:1px;border:1px solid #f0f0f0;cursor:pointer;position:absolute;top:0}.layui-colorpicker-main-pre{padding-top:7px;font-size:0}.layui-colorpicker-pre{width:20px;height:20px;border-radius:2px;display:inline-block;margin-left:6px;margin-bottom:7px;cursor:pointer}.layui-colorpicker-pre:nth-child(11n+1){margin-left:0}.layui-colorpicker-pre-isalpha{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.layui-colorpicker-pre.layui-this{box-shadow:0 0 3px 2px rgba(0,0,0,.15)}.layui-colorpicker-pre>div{height:100%;border-radius:2px}.layui-colorpicker-main-input{text-align:right;padding-top:7px}.layui-colorpicker-main-input .layui-btn-container .layui-btn{margin:0 0 0 10px}.layui-colorpicker-main-input div.layui-inline{float:left;margin-right:10px;font-size:14px}.layui-colorpicker-main-input input.layui-input{width:150px;height:30px;color:#666}.layui-slider{height:4px;background:#e2e2e2;border-radius:3px;position:relative;cursor:pointer}.layui-slider-bar{border-radius:3px;position:absolute;height:100%}.layui-slider-step{position:absolute;top:0;width:4px;height:4px;border-radius:50%;background:#FFF;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.layui-slider-wrap{width:36px;height:36px;position:absolute;top:-16px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;text-align:center}.layui-slider-wrap-btn{width:12px;height:12px;border-radius:50%;background:#FFF;display:inline-block;vertical-align:middle;cursor:pointer;transition:.3s}.layui-slider-wrap:after{content:"";height:100%;display:inline-block;vertical-align:middle}.layui-slider-wrap-btn.layui-slider-hover,.layui-slider-wrap-btn:hover{transform:scale(1.2)}.layui-slider-wrap-btn.layui-disabled:hover{transform:scale(1)!important}.layui-slider-tips{position:absolute;top:-42px;z-index:66666666;white-space:nowrap;display:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#FFF;background:#000;border-radius:3px;height:25px;line-height:25px;padding:0 10px}.layui-slider-tips:after{content:'';position:absolute;bottom:-12px;left:50%;margin-left:-6px;width:0;height:0;border-width:6px;border-style:solid;border-color:#000 transparent transparent}.layui-slider-input{width:70px;height:32px;border:1px solid #e6e6e6;border-radius:3px;font-size:16px;line-height:32px;position:absolute;right:0;top:-15px}.layui-slider-input-btn{display:none;position:absolute;top:0;right:0;width:20px;height:100%;border-left:1px solid #d2d2d2}.layui-slider-input-btn i{cursor:pointer;position:absolute;right:0;bottom:0;width:20px;height:50%;font-size:12px;line-height:16px;text-align:center;color:#999}.layui-slider-input-btn i:first-child{top:0;border-bottom:1px solid #d2d2d2}.layui-slider-input-txt{height:100%;font-size:14px}.layui-slider-input-txt input{height:100%;border:none}.layui-slider-input-btn i:hover{color:#009688}.layui-slider-vertical{width:4px;margin-left:34px}.layui-slider-vertical .layui-slider-bar{width:4px}.layui-slider-vertical .layui-slider-step{top:auto;left:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.layui-slider-vertical .layui-slider-wrap{top:auto;left:-16px;-webkit-transform:translateY(50%);transform:translateY(50%)}.layui-slider-vertical .layui-slider-tips{top:auto;left:2px}@media \0screen{.layui-slider-wrap-btn{margin-left:-20px}.layui-slider-vertical .layui-slider-wrap-btn{margin-left:0;margin-bottom:-20px}.layui-slider-vertical .layui-slider-tips{margin-left:-8px}.layui-slider>span{margin-left:8px}}.layui-anim{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.layui-anim.layui-icon{display:inline-block}.layui-anim-loop{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.layui-trans,.layui-trans a{transition:all .3s;-webkit-transition:all .3s}@-webkit-keyframes layui-rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes layui-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.layui-anim-rotate{-webkit-animation-name:layui-rotate;animation-name:layui-rotate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes layui-up{from{-webkit-transform:translate3d(0,100%,0);opacity:.3}to{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes layui-up{from{transform:translate3d(0,100%,0);opacity:.3}to{transform:translate3d(0,0,0);opacity:1}}.layui-anim-up{-webkit-animation-name:layui-up;animation-name:layui-up}@-webkit-keyframes layui-upbit{from{-webkit-transform:translate3d(0,30px,0);opacity:.3}to{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes layui-upbit{from{transform:translate3d(0,30px,0);opacity:.3}to{transform:translate3d(0,0,0);opacity:1}}.layui-anim-upbit{-webkit-animation-name:layui-upbit;animation-name:layui-upbit}@-webkit-keyframes layui-scale{0%{opacity:.3;-webkit-transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes layui-scale{0%{opacity:.3;-ms-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-ms-transform:scale(1);transform:scale(1)}}.layui-anim-scale{-webkit-animation-name:layui-scale;animation-name:layui-scale}@-webkit-keyframes layui-scale-spring{0%{opacity:.5;-webkit-transform:scale(.5)}80%{opacity:.8;-webkit-transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes layui-scale-spring{0%{opacity:.5;transform:scale(.5)}80%{opacity:.8;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}.layui-anim-scaleSpring{-webkit-animation-name:layui-scale-spring;animation-name:layui-scale-spring}@-webkit-keyframes layui-fadein{0%{opacity:0}100%{opacity:1}}@keyframes layui-fadein{0%{opacity:0}100%{opacity:1}}.layui-anim-fadein{-webkit-animation-name:layui-fadein;animation-name:layui-fadein}@-webkit-keyframes layui-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes layui-fadeout{0%{opacity:1}100%{opacity:0}}.layui-anim-fadeout{-webkit-animation-name:layui-fadeout;animation-name:layui-fadeout} |
1 | +/** layui-v2.4.5 MIT License By https://www.layui.com */ | ||
2 | + blockquote,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,td,textarea,th,ul{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font:12px 'Helvetica Neue','PingFang SC',STHeitiSC-Light,Helvetica,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0)}a{text-decoration:none;background:0 0}a:active,a:hover{outline:0}table{border-collapse:collapse;border-spacing:0}li{list-style:none}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:500}address,cite,dfn,em,var{font-style:normal}dfn{font-style:italic}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}img{border:0;vertical-align:bottom}.layui-inline,input,label{vertical-align:middle}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;outline:0}button,select{text-transform:none}select{-webkit-appearance:none;border:none}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}@font-face{font-family:layui-icon;src:url(../font/iconfont.eot?v=1.0.7);src:url(../font/iconfont.eot?v=1.0.7#iefix) format('embedded-opentype'),url(../font/iconfont.woff?v=1.0.7) format('woff'),url(../font/iconfont.ttf?v=1.0.7) format('truetype'),url(../font/iconfont.svg?v=1.0.7#iconfont) format('svg')}.layui-icon{font-family:layui-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layui-box,.layui-box *{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}.layui-border-box,.layui-border-box *{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.layui-inline{position:relative;display:inline-block;*display:inline;*zoom:1}.layui-edge,.layui-upload-iframe{position:absolute;width:0;height:0}.layui-edge{border-style:dashed;border-color:transparent;overflow:hidden}.layui-elip{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-unselect{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.layui-disabled,.layui-disabled:active{background-color:#d2d2d2!important;color:#fff!important;cursor:not-allowed!important}.layui-circle{border-radius:100%}.layui-show{display:block!important}.layui-hide{display:none!important}.layui-upload-iframe{border:0;visibility:hidden}.layui-upload-enter{border:1px solid #009E94;background-color:#009E94;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}@-webkit-keyframes layui-m-anim-scale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes layui-m-anim-scale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.layui-m-anim-scale{animation-name:layui-m-anim-scale;-webkit-animation-name:layui-m-anim-scale}@-webkit-keyframes layui-m-anim-up{0%{opacity:0;-webkit-transform:translateY(800px);transform:translateY(800px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes layui-m-anim-up{0%{opacity:0;-webkit-transform:translateY(800px);transform:translateY(800px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.layui-m-anim-up{-webkit-animation-name:layui-m-anim-up;animation-name:layui-m-anim-up}@-webkit-keyframes layui-m-anim-left{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes layui-m-anim-left{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.layui-m-anim-left{-webkit-animation-name:layui-m-anim-left;animation-name:layui-m-anim-left}@-webkit-keyframes layui-m-anim-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes layui-m-anim-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.layui-m-anim-right{-webkit-animation-name:layui-m-anim-right;animation-name:layui-m-anim-right}@-webkit-keyframes layui-m-anim-lout{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes layui-m-anim-lout{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.layui-m-anim-lout{-webkit-animation-name:layui-m-anim-lout;animation-name:layui-m-anim-lout}@-webkit-keyframes layui-m-anim-rout{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes layui-m-anim-rout{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.layui-m-anim-rout{-webkit-animation-name:layui-m-anim-rout;animation-name:layui-m-anim-rout}.layui-m-layer{position:relative;z-index:19891014}.layui-m-layer *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.layui-m-layermain,.layui-m-layershade{position:fixed;left:0;top:0;width:100%;height:100%}.layui-m-layershade{background-color:rgba(0,0,0,.7);pointer-events:auto}.layui-m-layermain{display:table;font-family:Helvetica,arial,sans-serif;pointer-events:none}.layui-m-layermain .layui-m-layersection{display:table-cell;vertical-align:middle;text-align:center}.layui-m-layerchild{position:relative;display:inline-block;text-align:left;background-color:#fff;font-size:14px;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.1);pointer-events:auto;-webkit-overflow-scrolling:touch;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.2s;animation-duration:.2s}.layui-m-layer0 .layui-m-layerchild{width:90%;max-width:640px}.layui-m-layer1 .layui-m-layerchild{border:none;border-radius:0}.layui-m-layer2 .layui-m-layerchild{width:auto;max-width:260px;min-width:40px;border:none;background:0 0;box-shadow:none;color:#fff}.layui-m-layerchild h3{padding:0 10px;height:60px;line-height:60px;font-size:16px;font-weight:400;border-radius:5px 5px 0 0;text-align:center}.layui-m-layerbtn span,.layui-m-layerchild h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-m-layercont{padding:50px 30px;line-height:22px;text-align:center}.layui-m-layer1 .layui-m-layercont{padding:0;text-align:left}.layui-m-layer2 .layui-m-layercont{text-align:center;padding:0;line-height:0}.layui-m-layer2 .layui-m-layercont i{width:25px;height:25px;margin-left:8px;display:inline-block;background-color:#fff;border-radius:100%;-webkit-animation:layui-m-anim-loading 1.4s infinite ease-in-out;animation:layui-m-anim-loading 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.layui-m-layerbtn,.layui-m-layerbtn span{position:relative;text-align:center;border-radius:0 0 5px 5px}.layui-m-layer2 .layui-m-layercont p{margin-top:20px}@-webkit-keyframes layui-m-anim-loading{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes layui-m-anim-loading{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.layui-m-layer2 .layui-m-layercont i:first-child{margin-left:0;-webkit-animation-delay:-.32s;animation-delay:-.32s}.layui-m-layer2 .layui-m-layercont i.layui-m-layerload{-webkit-animation-delay:-.16s;animation-delay:-.16s}.layui-m-layer2 .layui-m-layercont>div{line-height:22px;padding-top:7px;margin-bottom:20px;font-size:14px}.layui-m-layerbtn{display:box;display:-moz-box;display:-webkit-box;width:100%;height:50px;line-height:50px;font-size:0;border-top:1px solid #D0D0D0;background-color:#F2F2F2}.layui-m-layerbtn span{display:block;-moz-box-flex:1;box-flex:1;-webkit-box-flex:1;font-size:14px;cursor:pointer}.layui-m-layerbtn span[yes]{color:#40AFFE}.layui-m-layerbtn span[no]{border-right:1px solid #D0D0D0;border-radius:0 0 0 5px}.layui-m-layerbtn span:active{background-color:#F6F6F6}.layui-m-layerend{position:absolute;right:7px;top:10px;width:30px;height:30px;border:0;font-weight:400;background:0 0;cursor:pointer;-webkit-appearance:none;font-size:30px}.layui-m-layerend::after,.layui-m-layerend::before{position:absolute;left:5px;top:15px;content:'';width:18px;height:1px;background-color:#999;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-radius:3px}.layui-m-layerend::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}body .layui-m-layer .layui-m-layer-footer{position:fixed;width:95%;max-width:100%;margin:0 auto;left:0;right:0;bottom:10px;background:0 0}.layui-m-layer-footer .layui-m-layercont{padding:20px;border-radius:5px 5px 0 0;background-color:rgba(255,255,255,.8)}.layui-m-layer-footer .layui-m-layerbtn{display:block;height:auto;background:0 0;border-top:none}.layui-m-layer-footer .layui-m-layerbtn span{background-color:rgba(255,255,255,.8)}.layui-m-layer-footer .layui-m-layerbtn span[no]{color:#FD482C;border-top:1px solid #c2c2c2;border-radius:0 0 5px 5px}.layui-m-layer-footer .layui-m-layerbtn span[yes]{margin-top:10px;border-radius:5px}body .layui-m-layer .layui-m-layer-msg{width:auto;max-width:90%;margin:0 auto;bottom:-150px;background-color:rgba(0,0,0,.7);color:#fff}.layui-m-layer-msg .layui-m-layercont{padding:10px 20px} |
1 | +/** layui-v2.4.5 MIT License By https://www.layui.com */ | ||
2 | + html #layuicss-skincodecss{display:none;position:absolute;width:1989px}.layui-code-h3,.layui-code-view{position:relative;font-size:12px}.layui-code-view{display:block;margin:10px 0;padding:0;border:1px solid #e2e2e2;border-left-width:6px;background-color:#F2F2F2;color:#333;font-family:Courier New}.layui-code-h3{padding:0 10px;height:32px;line-height:32px;border-bottom:1px solid #e2e2e2}.layui-code-h3 a{position:absolute;right:10px;top:0;color:#999}.layui-code-view .layui-code-ol{position:relative;overflow:auto}.layui-code-view .layui-code-ol li{position:relative;margin-left:45px;line-height:20px;padding:0 5px;border-left:1px solid #e2e2e2;list-style-type:decimal-leading-zero;*list-style-type:decimal;background-color:#fff}.layui-code-view pre{margin:0}.layui-code-notepad{border:1px solid #0C0C0C;border-left-color:#3F3F3F;background-color:#0C0C0C;color:#C2BE9E}.layui-code-notepad .layui-code-h3{border-bottom:none}.layui-code-notepad .layui-code-ol li{background-color:#3F3F3F;border-left:none} |
1 | +/** layui-v2.4.5 MIT License By https://www.layui.com */ | ||
2 | + .laydate-set-ym,.layui-laydate,.layui-laydate *,.layui-laydate-list{box-sizing:border-box}html #layuicss-laydate{display:none;position:absolute;width:1989px}.layui-laydate *{margin:0;padding:0}.layui-laydate{position:absolute;z-index:66666666;margin:5px 0;border-radius:2px;font-size:14px;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:laydate-upbit;animation-name:laydate-upbit}.layui-laydate-main{width:272px}.layui-laydate-content td,.layui-laydate-header *,.layui-laydate-list li{transition-duration:.3s;-webkit-transition-duration:.3s}@-webkit-keyframes laydate-upbit{from{-webkit-transform:translate3d(0,20px,0);opacity:.3}to{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes laydate-upbit{from{transform:translate3d(0,20px,0);opacity:.3}to{transform:translate3d(0,0,0);opacity:1}}.layui-laydate-static{position:relative;z-index:0;display:inline-block;margin:0;-webkit-animation:none;animation:none}.laydate-ym-show .laydate-next-m,.laydate-ym-show .laydate-prev-m{display:none!important}.laydate-ym-show .laydate-next-y,.laydate-ym-show .laydate-prev-y{display:inline-block!important}.laydate-time-show .laydate-set-ym span[lay-type=month],.laydate-time-show .laydate-set-ym span[lay-type=year],.laydate-time-show .layui-laydate-header .layui-icon,.laydate-ym-show .laydate-set-ym span[lay-type=month]{display:none!important}.layui-laydate-header{position:relative;line-height:30px;padding:10px 70px 5px}.laydate-set-ym span,.layui-laydate-header i{padding:0 5px;cursor:pointer}.layui-laydate-header *{display:inline-block;vertical-align:bottom}.layui-laydate-header i{position:absolute;top:10px;color:#999;font-size:18px}.layui-laydate-header i.laydate-prev-y{left:15px}.layui-laydate-header i.laydate-prev-m{left:45px}.layui-laydate-header i.laydate-next-y{right:15px}.layui-laydate-header i.laydate-next-m{right:45px}.laydate-set-ym{width:100%;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.laydate-time-text{cursor:default!important}.layui-laydate-content{position:relative;padding:10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.layui-laydate-content table{border-collapse:collapse;border-spacing:0}.layui-laydate-content td,.layui-laydate-content th{width:36px;height:30px;padding:5px;text-align:center}.layui-laydate-content td{position:relative;cursor:pointer}.laydate-day-mark{position:absolute;left:0;top:0;width:100%;height:100%;line-height:30px;font-size:12px;overflow:hidden}.laydate-day-mark::after{position:absolute;content:'';right:2px;top:2px;width:5px;height:5px;border-radius:50%}.layui-laydate-footer{position:relative;height:46px;line-height:26px;padding:10px 20px}.layui-laydate-footer span{margin-right:15px;display:inline-block;cursor:pointer;font-size:12px}.layui-laydate-footer span:hover{color:#5FB878}.laydate-footer-btns{position:absolute;right:10px;top:10px}.laydate-footer-btns span{height:26px;line-height:26px;margin:0 0 0 -1px;padding:0 10px;border:1px solid #C9C9C9;background-color:#fff;white-space:nowrap;vertical-align:top;border-radius:2px}.layui-laydate-list>li,.layui-laydate-range .layui-laydate-main{display:inline-block;vertical-align:middle}.layui-laydate-list{position:absolute;left:0;top:0;width:100%;height:100%;padding:10px;background-color:#fff}.layui-laydate-list>li{position:relative;width:33.3%;height:36px;line-height:36px;margin:3px 0;text-align:center;cursor:pointer}.laydate-month-list>li{width:25%;margin:17px 0}.laydate-time-list>li{height:100%;margin:0;line-height:normal;cursor:default}.laydate-time-list p{position:relative;top:-4px;line-height:29px}.laydate-time-list ol{height:181px;overflow:hidden}.laydate-time-list>li:hover ol{overflow-y:auto}.laydate-time-list ol li{width:130%;padding-left:33px;line-height:30px;text-align:left;cursor:pointer}.layui-laydate-hint{position:absolute;top:115px;left:50%;width:250px;margin-left:-125px;line-height:20px;padding:15px;text-align:center;font-size:12px}.layui-laydate-range{width:546px}.layui-laydate-range .laydate-main-list-0 .laydate-next-m,.layui-laydate-range .laydate-main-list-0 .laydate-next-y,.layui-laydate-range .laydate-main-list-1 .laydate-prev-m,.layui-laydate-range .laydate-main-list-1 .laydate-prev-y{display:none}.layui-laydate-range .laydate-main-list-1 .layui-laydate-content{border-left:1px solid #e2e2e2}.layui-laydate,.layui-laydate-hint{border:1px solid #d2d2d2;box-shadow:0 2px 4px rgba(0,0,0,.12);background-color:#fff;color:#666}.layui-laydate-header{border-bottom:1px solid #e2e2e2}.layui-laydate-header i:hover,.layui-laydate-header span:hover{color:#5FB878}.layui-laydate-content{border-top:none 0;border-bottom:none 0}.layui-laydate-content th{font-weight:400;color:#333}.layui-laydate-content td{color:#666}.layui-laydate-content td.laydate-selected{background-color:#00F7DE}.laydate-selected:hover{background-color:#00F7DE!important}.layui-laydate-content td:hover,.layui-laydate-list li:hover{background-color:#eaeaea;color:#333}.laydate-time-list li ol{margin:0;padding:0;border:1px solid #e2e2e2;border-left-width:0}.laydate-time-list li:first-child ol{border-left-width:1px}.laydate-time-list>li:hover{background:0 0}.layui-laydate-content .laydate-day-next,.layui-laydate-content .laydate-day-prev{color:#d2d2d2}.laydate-selected.laydate-day-next,.laydate-selected.laydate-day-prev{background-color:#f8f8f8!important}.layui-laydate-footer{border-top:1px solid #e2e2e2}.layui-laydate-hint{color:#FF5722}.laydate-day-mark::after{background-color:#5FB878}.layui-laydate-content td.layui-this .laydate-day-mark::after{display:none}.layui-laydate-footer span[lay-type=date]{color:#5FB878}.layui-laydate .layui-this{background-color:#009688!important;color:#fff!important}.layui-laydate .laydate-disabled,.layui-laydate .laydate-disabled:hover{background:0 0!important;color:#d2d2d2!important;cursor:not-allowed!important;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.laydate-theme-molv{border:none}.laydate-theme-molv.layui-laydate-range{width:548px}.laydate-theme-molv .layui-laydate-main{width:274px}.laydate-theme-molv .layui-laydate-header{border:none;background-color:#009688}.laydate-theme-molv .layui-laydate-header i,.laydate-theme-molv .layui-laydate-header span{color:#f6f6f6}.laydate-theme-molv .layui-laydate-header i:hover,.laydate-theme-molv .layui-laydate-header span:hover{color:#fff}.laydate-theme-molv .layui-laydate-content{border:1px solid #e2e2e2;border-top:none;border-bottom:none}.laydate-theme-molv .laydate-main-list-1 .layui-laydate-content{border-left:none}.laydate-theme-grid .laydate-month-list>li,.laydate-theme-grid .laydate-year-list>li,.laydate-theme-grid .layui-laydate-content td,.laydate-theme-grid .layui-laydate-content thead,.laydate-theme-molv .layui-laydate-footer{border:1px solid #e2e2e2}.laydate-theme-grid .laydate-selected,.laydate-theme-grid .laydate-selected:hover{background-color:#f2f2f2!important;color:#009688!important}.laydate-theme-grid .laydate-selected.laydate-day-next,.laydate-theme-grid .laydate-selected.laydate-day-prev{color:#d2d2d2!important}.laydate-theme-grid .laydate-month-list,.laydate-theme-grid .laydate-year-list{margin:1px 0 0 1px}.laydate-theme-grid .laydate-month-list>li,.laydate-theme-grid .laydate-year-list>li{margin:0 -1px -1px 0}.laydate-theme-grid .laydate-year-list>li{height:43px;line-height:43px}.laydate-theme-grid .laydate-month-list>li{height:71px;line-height:71px} |

5.8 KB
1 | +/** layui-v2.4.5 MIT License By https://www.layui.com */ | ||
2 | + .layui-layer-imgbar,.layui-layer-imgtit a,.layui-layer-tab .layui-layer-title span,.layui-layer-title{text-overflow:ellipsis;white-space:nowrap}html #layuicss-layer{display:none;position:absolute;width:1989px}.layui-layer,.layui-layer-shade{position:fixed;_position:absolute;pointer-events:auto}.layui-layer-shade{top:0;left:0;width:100%;height:100%;_height:expression(document.body.offsetHeight+"px")}.layui-layer{-webkit-overflow-scrolling:touch;top:150px;left:0;margin:0;padding:0;background-color:#fff;-webkit-background-clip:content;border-radius:2px;box-shadow:1px 1px 50px rgba(0,0,0,.3)}.layui-layer-close{position:absolute}.layui-layer-content{position:relative}.layui-layer-border{border:1px solid #B2B2B2;border:1px solid rgba(0,0,0,.1);box-shadow:1px 1px 5px rgba(0,0,0,.2)}.layui-layer-load{background:url(loading-1.gif) center center no-repeat #eee}.layui-layer-ico{background:url(icon.png) no-repeat}.layui-layer-btn a,.layui-layer-dialog .layui-layer-ico,.layui-layer-setwin a{display:inline-block;*display:inline;*zoom:1;vertical-align:top}.layui-layer-move{display:none;position:fixed;*position:absolute;left:0;top:0;width:100%;height:100%;cursor:move;opacity:0;filter:alpha(opacity=0);background-color:#fff;z-index:2147483647}.layui-layer-resize{position:absolute;width:15px;height:15px;right:0;bottom:0;cursor:se-resize}.layer-anim{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes layer-bounceIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes layer-bounceIn{0%{opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.layer-anim-00{-webkit-animation-name:layer-bounceIn;animation-name:layer-bounceIn}@-webkit-keyframes layer-zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes layer-zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.layer-anim-01{-webkit-animation-name:layer-zoomInDown;animation-name:layer-zoomInDown}@-webkit-keyframes layer-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes layer-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.layer-anim-02{-webkit-animation-name:layer-fadeInUpBig;animation-name:layer-fadeInUpBig}@-webkit-keyframes layer-zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes layer-zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.layer-anim-03{-webkit-animation-name:layer-zoomInLeft;animation-name:layer-zoomInLeft}@-webkit-keyframes layer-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes layer-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.layer-anim-04{-webkit-animation-name:layer-rollIn;animation-name:layer-rollIn}@keyframes layer-fadeIn{0%{opacity:0}100%{opacity:1}}.layer-anim-05{-webkit-animation-name:layer-fadeIn;animation-name:layer-fadeIn}@-webkit-keyframes layer-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes layer-shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.layer-anim-06{-webkit-animation-name:layer-shake;animation-name:layer-shake}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.layui-layer-title{padding:0 80px 0 20px;height:42px;line-height:42px;border-bottom:1px solid #eee;font-size:14px;color:#333;overflow:hidden;background-color:#F8F8F8;border-radius:2px 2px 0 0}.layui-layer-setwin{position:absolute;right:15px;*right:0;top:15px;font-size:0;line-height:initial}.layui-layer-setwin a{position:relative;width:16px;height:16px;margin-left:10px;font-size:12px;_overflow:hidden}.layui-layer-setwin .layui-layer-min cite{position:absolute;width:14px;height:2px;left:0;top:50%;margin-top:-1px;background-color:#2E2D3C;cursor:pointer;_overflow:hidden}.layui-layer-setwin .layui-layer-min:hover cite{background-color:#2D93CA}.layui-layer-setwin .layui-layer-max{background-position:-32px -40px}.layui-layer-setwin .layui-layer-max:hover{background-position:-16px -40px}.layui-layer-setwin .layui-layer-maxmin{background-position:-65px -40px}.layui-layer-setwin .layui-layer-maxmin:hover{background-position:-49px -40px}.layui-layer-setwin .layui-layer-close1{background-position:1px -40px;cursor:pointer}.layui-layer-setwin .layui-layer-close1:hover{opacity:.7}.layui-layer-setwin .layui-layer-close2{position:absolute;right:-28px;top:-28px;width:30px;height:30px;margin-left:0;background-position:-149px -31px;*right:-18px;_display:none}.layui-layer-setwin .layui-layer-close2:hover{background-position:-180px -31px}.layui-layer-btn{text-align:right;padding:0 15px 12px;pointer-events:auto;user-select:none;-webkit-user-select:none}.layui-layer-btn a{height:28px;line-height:28px;margin:5px 5px 0;padding:0 15px;border:1px solid #dedede;background-color:#fff;color:#333;border-radius:2px;font-weight:400;cursor:pointer;text-decoration:none}.layui-layer-btn a:hover{opacity:.9;text-decoration:none}.layui-layer-btn a:active{opacity:.8}.layui-layer-btn .layui-layer-btn0{border-color:#1E9FFF;background-color:#1E9FFF;color:#fff}.layui-layer-btn-l{text-align:left}.layui-layer-btn-c{text-align:center}.layui-layer-dialog{min-width:260px}.layui-layer-dialog .layui-layer-content{position:relative;padding:20px;line-height:24px;word-break:break-all;overflow:hidden;font-size:14px;overflow-x:hidden;overflow-y:auto}.layui-layer-dialog .layui-layer-content .layui-layer-ico{position:absolute;top:16px;left:15px;_left:-40px;width:30px;height:30px}.layui-layer-ico1{background-position:-30px 0}.layui-layer-ico2{background-position:-60px 0}.layui-layer-ico3{background-position:-90px 0}.layui-layer-ico4{background-position:-120px 0}.layui-layer-ico5{background-position:-150px 0}.layui-layer-ico6{background-position:-180px 0}.layui-layer-rim{border:6px solid #8D8D8D;border:6px solid rgba(0,0,0,.3);border-radius:5px;box-shadow:none}.layui-layer-msg{min-width:180px;border:1px solid #D3D4D3;box-shadow:none}.layui-layer-hui{min-width:100px;background-color:#000;filter:alpha(opacity=60);background-color:rgba(0,0,0,.6);color:#fff;border:none}.layui-layer-hui .layui-layer-content{padding:12px 25px;text-align:center}.layui-layer-dialog .layui-layer-padding{padding:20px 20px 20px 55px;text-align:left}.layui-layer-page .layui-layer-content{position:relative;overflow:auto}.layui-layer-iframe .layui-layer-btn,.layui-layer-page .layui-layer-btn{padding-top:10px}.layui-layer-nobg{background:0 0}.layui-layer-iframe iframe{display:block;width:100%}.layui-layer-loading{border-radius:100%;background:0 0;box-shadow:none;border:none}.layui-layer-loading .layui-layer-content{width:60px;height:24px;background:url(loading-0.gif) no-repeat}.layui-layer-loading .layui-layer-loading1{width:37px;height:37px;background:url(loading-1.gif) no-repeat}.layui-layer-ico16,.layui-layer-loading .layui-layer-loading2{width:32px;height:32px;background:url(loading-2.gif) no-repeat}.layui-layer-tips{background:0 0;box-shadow:none;border:none}.layui-layer-tips .layui-layer-content{position:relative;line-height:22px;min-width:12px;padding:8px 15px;font-size:12px;_float:left;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.2);background-color:#000;color:#fff}.layui-layer-tips .layui-layer-close{right:-2px;top:-1px}.layui-layer-tips i.layui-layer-TipsG{position:absolute;width:0;height:0;border-width:8px;border-color:transparent;border-style:dashed;*overflow:hidden}.layui-layer-tips i.layui-layer-TipsB,.layui-layer-tips i.layui-layer-TipsT{left:5px;border-right-style:solid;border-right-color:#000}.layui-layer-tips i.layui-layer-TipsT{bottom:-8px}.layui-layer-tips i.layui-layer-TipsB{top:-8px}.layui-layer-tips i.layui-layer-TipsL,.layui-layer-tips i.layui-layer-TipsR{top:5px;border-bottom-style:solid;border-bottom-color:#000}.layui-layer-tips i.layui-layer-TipsR{left:-8px}.layui-layer-tips i.layui-layer-TipsL{right:-8px}.layui-layer-lan[type=dialog]{min-width:280px}.layui-layer-lan .layui-layer-title{background:#4476A7;color:#fff;border:none}.layui-layer-lan .layui-layer-btn{padding:5px 10px 10px;text-align:right;border-top:1px solid #E9E7E7}.layui-layer-lan .layui-layer-btn a{background:#fff;border-color:#E9E7E7;color:#333}.layui-layer-lan .layui-layer-btn .layui-layer-btn1{background:#C9C5C5}.layui-layer-molv .layui-layer-title{background:#009f95;color:#fff;border:none}.layui-layer-molv .layui-layer-btn a{background:#009f95;border-color:#009f95}.layui-layer-molv .layui-layer-btn .layui-layer-btn1{background:#92B8B1}.layui-layer-iconext{background:url(icon-ext.png) no-repeat}.layui-layer-prompt .layui-layer-input{display:block;width:230px;height:36px;margin:0 auto;line-height:30px;padding-left:10px;border:1px solid #e6e6e6;color:#333}.layui-layer-prompt textarea.layui-layer-input{width:300px;height:100px;line-height:20px;padding:6px 10px}.layui-layer-prompt .layui-layer-content{padding:20px}.layui-layer-prompt .layui-layer-btn{padding-top:0}.layui-layer-tab{box-shadow:1px 1px 50px rgba(0,0,0,.4)}.layui-layer-tab .layui-layer-title{padding-left:0;overflow:visible}.layui-layer-tab .layui-layer-title span{position:relative;float:left;min-width:80px;max-width:260px;padding:0 20px;text-align:center;overflow:hidden;cursor:pointer}.layui-layer-tab .layui-layer-title span.layui-this{height:43px;border-left:1px solid #eee;border-right:1px solid #eee;background-color:#fff;z-index:10}.layui-layer-tab .layui-layer-title span:first-child{border-left:none}.layui-layer-tabmain{line-height:24px;clear:both}.layui-layer-tabmain .layui-layer-tabli{display:none}.layui-layer-tabmain .layui-layer-tabli.layui-this{display:block}.layui-layer-photos{-webkit-animation-duration:.8s;animation-duration:.8s}.layui-layer-photos .layui-layer-content{overflow:hidden;text-align:center}.layui-layer-photos .layui-layer-phimg img{position:relative;width:100%;display:inline-block;*display:inline;*zoom:1;vertical-align:top}.layui-layer-imgbar,.layui-layer-imguide{display:none}.layui-layer-imgnext,.layui-layer-imgprev{position:absolute;top:50%;width:27px;_width:44px;height:44px;margin-top:-22px;outline:0;blr:expression(this.onFocus=this.blur())}.layui-layer-imgprev{left:10px;background-position:-5px -5px;_background-position:-70px -5px}.layui-layer-imgprev:hover{background-position:-33px -5px;_background-position:-120px -5px}.layui-layer-imgnext{right:10px;_right:8px;background-position:-5px -50px;_background-position:-70px -50px}.layui-layer-imgnext:hover{background-position:-33px -50px;_background-position:-120px -50px}.layui-layer-imgbar{position:absolute;left:0;bottom:0;width:100%;height:32px;line-height:32px;background-color:rgba(0,0,0,.8);background-color:#000\9;filter:Alpha(opacity=80);color:#fff;overflow:hidden;font-size:0}.layui-layer-imgtit *{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:12px}.layui-layer-imgtit a{max-width:65%;overflow:hidden;color:#fff}.layui-layer-imgtit a:hover{color:#fff;text-decoration:underline}.layui-layer-imgtit em{padding-left:10px;font-style:normal}@-webkit-keyframes layer-bounceOut{100%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes layer-bounceOut{100%{opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.layer-anim-close{-webkit-animation-name:layer-bounceOut;animation-name:layer-bounceOut;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.2s;animation-duration:.2s}@media screen and (max-width:1100px){.layui-layer-iframe{overflow-y:auto;-webkit-overflow-scrolling:touch}} |

5.7 KB

701 字节

1.7 KB
不能预览此文件类型
此 diff 太大无法显示。
不能预览此文件类型
不能预览此文件类型

2.6 KB

5.4 KB

2.7 KB

4.0 KB

3.3 KB

7.3 KB

2.3 KB

1.8 KB

6.6 KB

4.3 KB

2.9 KB

3.0 KB

3.1 KB

5.0 KB

5.1 KB

9.6 KB

3.7 KB

7.9 KB

3.1 KB

3.2 KB

4.3 KB

2.7 KB

4.7 KB

3.9 KB

2.5 KB

2.0 KB

3.4 KB

2.4 KB

3.6 KB

1.8 KB

2.3 KB

1.5 KB

3.5 KB

6.3 KB

5.6 KB

3.1 KB

3.6 KB

5.2 KB

2.6 KB

4.0 KB

3.3 KB

2.9 KB

2.3 KB

2.6 KB

2.3 KB

4.5 KB

5.7 KB

2.7 KB

777 字节

2.1 KB

2.1 KB

1.9 KB

2.0 KB

2.6 KB

2.2 KB

10.1 KB

2.2 KB

3.2 KB

2.4 KB

2.0 KB

5.7 KB

6.3 KB

3.5 KB
-
请 注册 或 登录 后发表评论