Commit e16a9f29458c8b0ecf7f73633a6b5ea468008347

Authored by youxiw2000
1 parent 12c8e7ef

m

Showing 96 changed files with 1301 additions and 873 deletions
trash-admin/src/main/resources/application-dev.yml
@@ -18,7 +18,7 @@ trash: @@ -18,7 +18,7 @@ trash:
18 # 远程服务器地址 18 # 远程服务器地址
19 remotePath: http://183.66.242.6:6001 19 remotePath: http://183.66.242.6:6001
20 #remotePath: http://183.66.242.6:14601 20 #remotePath: http://183.66.242.6:14601
21 - 21 + token: durable:auth:token:eyJhbGciOiJIUzUxMiJ9.eyJ5ZWEiOiJjc3poIiwiZXhwIjo0MTAyNDE1OTk5LCJjcmVhdGVkIjoxNjg0MzI3NzQ1ODkyfQ.4BrpgD9i_1TwjLRGqa3wo4Ikx8t8Gcl3FzHfjL_uolPnNMm2rd7fCvrUoBBN4Qp4cMGzg9h2Nt4NNx8PYThTaQ
22 # 数据源配置 22 # 数据源配置
23 spring: 23 spring:
24 datasource: 24 datasource:
@@ -29,7 +29,7 @@ spring: @@ -29,7 +29,7 @@ spring:
29 master: 29 master:
30 url: jdbc:mysql://localhost:3306/trash?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true 30 url: jdbc:mysql://localhost:3306/trash?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true
31 username: root 31 username: root
32 - password: asd0731. 32 + password: root
33 # 从库数据源 33 # 从库数据源
34 slave: 34 slave:
35 # 从数据源开关/默认关闭 35 # 从数据源开关/默认关闭
@@ -83,7 +83,7 @@ spring: @@ -83,7 +83,7 @@ spring:
83 # 端口,默认为6379 83 # 端口,默认为6379
84 port: 6379 84 port: 6379
85 # 密码 85 # 密码
86 - password: bsth123 86 + password:
87 # 连接超时时间 87 # 连接超时时间
88 timeout: 10s 88 timeout: 10s
89 database: 10 89 database: 10
trash-common/src/main/java/com/trash/common/config/trashConfig.java
@@ -28,11 +28,22 @@ public class trashConfig @@ -28,11 +28,22 @@ public class trashConfig
28 private static String profile; 28 private static String profile;
29 29
30 private String remotePath; 30 private String remotePath;
  31 + private String token;
31 32
32 /** 获取地址开关 */ 33 /** 获取地址开关 */
33 private static boolean addressEnabled; 34 private static boolean addressEnabled;
34 35
35 - public String getName() 36 +
  37 +
  38 + public String getToken() {
  39 + return token;
  40 + }
  41 +
  42 + public void setToken(String token) {
  43 + this.token = token;
  44 + }
  45 +
  46 + public String getName()
36 { 47 {
37 return name; 48 return name;
38 } 49 }
trash-daily/src/main/java/com/trash/situation/domain/DailySituation.java
@@ -30,6 +30,7 @@ public class DailySituation extends BaseEntity @@ -30,6 +30,7 @@ public class DailySituation extends BaseEntity
30 private String operator; 30 private String operator;
31 31
32 32
  33 + @JsonFormat(pattern = "yyyy-MM-dd")
33 @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd") 34 @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
34 private Date updateTime; 35 private Date updateTime;
35 36
trash-quartz/src/main/java/com/trash/quartz/task/DriverTask.java
1 package com.trash.quartz.task; 1 package com.trash.quartz.task;
2 2
  3 +import java.io.IOException;
  4 +import java.text.ParseException;
3 import java.text.SimpleDateFormat; 5 import java.text.SimpleDateFormat;
4 import java.util.ArrayList; 6 import java.util.ArrayList;
5 import java.util.Date; 7 import java.util.Date;
@@ -7,6 +9,13 @@ import java.util.HashMap; @@ -7,6 +9,13 @@ import java.util.HashMap;
7 import java.util.List; 9 import java.util.List;
8 import java.util.Map; 10 import java.util.Map;
9 11
  12 +import javax.servlet.FilterChain;
  13 +import javax.servlet.ServletException;
  14 +import javax.servlet.http.HttpServletRequest;
  15 +import javax.servlet.http.HttpServletResponse;
  16 +
  17 +import org.springframework.beans.BeansException;
  18 +import org.springframework.beans.factory.annotation.Autowired;
10 import org.springframework.stereotype.Component; 19 import org.springframework.stereotype.Component;
11 20
12 import com.alibaba.fastjson.JSONArray; 21 import com.alibaba.fastjson.JSONArray;
@@ -20,11 +29,11 @@ import com.trash.business.service.ICompanyCreditService; @@ -20,11 +29,11 @@ import com.trash.business.service.ICompanyCreditService;
20 import com.trash.business.service.ISupervisionThreestepService; 29 import com.trash.business.service.ISupervisionThreestepService;
21 import com.trash.business.service.ITruckActivateService; 30 import com.trash.business.service.ITruckActivateService;
22 import com.trash.business.service.ITruckCreditService; 31 import com.trash.business.service.ITruckCreditService;
23 -import com.trash.common.core.domain.model.LoginUser; 32 +import com.trash.common.annotation.Log;
  33 +import com.trash.common.config.trashConfig;
  34 +import com.trash.common.utils.LogUtils;
24 import com.trash.common.utils.RemoteServerUtils; 35 import com.trash.common.utils.RemoteServerUtils;
25 -import com.trash.common.utils.SecurityUtils;  
26 import com.trash.common.utils.spring.SpringUtils; 36 import com.trash.common.utils.spring.SpringUtils;
27 -import com.trash.framework.web.service.SysLoginService;  
28 import com.trash.workflow.service.IWorkflowService; 37 import com.trash.workflow.service.IWorkflowService;
29 38
30 /** 39 /**
@@ -36,31 +45,53 @@ import com.trash.workflow.service.IWorkflowService; @@ -36,31 +45,53 @@ import com.trash.workflow.service.IWorkflowService;
36 public class DriverTask 45 public class DriverTask
37 { 46 {
38 47
39 - String TOKEN = "auth:token:eyJhbGciOiJIUzUxMiJ9.eyJ5ZWEiOiJjc3poIiwiZXhwIjo0MTAyNDE1OTk5LCJjcmVhdGVkIjoxNjgzNTEzNjgyMzg0fQ.1sxO4bKk-UJKt_jJU7JKllUO3OSxrF2gkeawwh6JyfCJGa03QCH5z-Sc7GoDkyOio7tYl2ola99cNGUQ14QUFw"; 48 + String TOKEN;
40 49
41 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 50 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  51 + /** 系统基础配置 */
  52 + @Autowired
  53 + private trashConfig trashConfig;
42 54
43 public void checkCredit() 55 public void checkCredit()
44 { 56 {
45 - if(SecurityUtils.getAuthentication() == null){  
46 - LoginUser loginUser = SpringUtils.getBean(SysLoginService.class).loginByRemote(TOKEN);  
47 -  
48 - if(loginUser == null){  
49 - System.out.println("Task 登录失败");  
50 - }  
51 - 57 +
  58 + if(RemoteServerUtils.remote == null){
  59 + RemoteServerUtils.remote = trashConfig.getRemotePath();
52 } 60 }
  61 + if(TOKEN == null){
  62 + TOKEN = trashConfig.getToken();
  63 + }
  64 +
  65 + LogUtils.getBlock("=================== checkCredit 定时器执行 当前时间: " + simpleDateFormat.format(new Date()));
  66 +
  67 +
  68 + try {
  69 + checkTruckCredit();
  70 + } catch (Exception e) {
  71 + e.printStackTrace();
  72 + }
  73 + try {
  74 + checkCompanyCredit();
  75 + } catch (Exception e) {
  76 + e.printStackTrace();
  77 + }
  78 + try {
  79 +
  80 + checkTruckByCompany();
  81 + } catch (Exception e) {
  82 + e.printStackTrace();
  83 + }
  84 + try {
  85 + checkDriverCredit(); //检查驾驶员信用
  86 + } catch (Exception e) {
  87 + e.printStackTrace();
  88 + }
  89 + try {
  90 + checkTruckActive();
  91 + } catch (Exception e) {
  92 + e.printStackTrace();
  93 + }
53 94
54 -  
55 -// checkCompanyCredit();  
56 -  
57 -// checkTruckCredit();  
58 -  
59 -// checkTruckByCompany();  
60 -  
61 - checkDriverCredit(); //检查驾驶员信用  
62 -  
63 - checkTruckActive();  
64 } 95 }
65 96
66 97
@@ -98,7 +129,7 @@ public class DriverTask @@ -98,7 +129,7 @@ public class DriverTask
98 List<SupervisionThreestep> cs = SpringUtils.getBean(SupervisionThreestepMapper.class).selectTodayDataList(param); 129 List<SupervisionThreestep> cs = SpringUtils.getBean(SupervisionThreestepMapper.class).selectTodayDataList(param);
99 130
100 for(SupervisionThreestep c:cs){ 131 for(SupervisionThreestep c:cs){
101 - SpringUtils.getBean(ISupervisionThreestepService.class).checkDataToActiveTruck(c); 132 + SpringUtils.getBean(ISupervisionThreestepService.class).checkDataToActiveTruck(c,TOKEN);
102 } 133 }
103 134
104 } 135 }
@@ -108,61 +139,75 @@ public class DriverTask @@ -108,61 +139,75 @@ public class DriverTask
108 139
109 140
110 } 141 }
  142 +
  143 + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
111 144
112 145
  146 + @SuppressWarnings({ "unchecked", "rawtypes" })
113 private void checkTruckCredit() { 147 private void checkTruckCredit() {
114 - Map map = new HashMap<>(); 148 + Map map = new HashMap<>();
115 map.put("size",9999); 149 map.put("size",9999);
116 map.put("dishonestState",0); 150 map.put("dishonestState",0);
117 map.put("creditState",0); 151 map.put("creditState",0);
118 map.put("valid",0); 152 map.put("valid",0);
119 map.put("page",1); 153 map.put("page",1);
120 154
121 - JSONArray trucks = RemoteServerUtils.getTruckList(map); 155 + JSONArray trucks = RemoteServerUtils.getTruckList(map,TOKEN);
122 156
123 List<Map> listParam = new ArrayList<Map>(); 157 List<Map> listParam = new ArrayList<Map>();
124 158
125 if(trucks!=null){ 159 if(trucks!=null){
126 for(Object jsonObject:trucks){ 160 for(Object jsonObject:trucks){
127 JSONObject truck = (JSONObject)jsonObject; 161 JSONObject truck = (JSONObject)jsonObject;
128 - if(new Date(truck.getString("transportCertValid")).getTime() < new Date().getTime() ||  
129 - new Date(truck.getString("licenseValid")).getTime() < new Date().getTime()){  
130 -  
131 - TruckCredit truckCredit = new TruckCredit();  
132 - truckCredit.setTime(new Date());  
133 - truckCredit.setCreateBy("定时器");  
134 - truckCredit.setReason("证件过期");  
135 - truckCredit.setLostCredit(1L);  
136 - truckCredit.setObjectId(truck.getString("id"));  
137 - truckCredit.setLicensePlate(truck.getString("licenseplateNo"));  
138 - truckCredit.setCompanyId(truck.getString("companyName"));  
139 - truckCredit.setStatus(0L);  
140 -  
141 - Map param = new HashMap<>();  
142 -  
143 - param.put("id", truck.getString("id"));  
144 - param.put("creditStatus", 1);  
145 -  
146 - listParam.add(param);  
147 -  
148 - SpringUtils.getBean(ITruckCreditService.class).insertTruckCredit(truckCredit);  
149 - } 162 + try {
  163 + if(sdf.parse(truck.getString("transportCertValid")).getTime() < new Date().getTime() ||
  164 + sdf.parse(truck.getString("licenseValid")).getTime() < new Date().getTime()){
  165 +
  166 + TruckCredit truckCredit = new TruckCredit();
  167 + truckCredit.setTime(new Date());
  168 + truckCredit.setCreateBy("定时器");
  169 + truckCredit.setReason("证件过期");
  170 + truckCredit.setLostCredit(1L);
  171 + truckCredit.setObjectId(truck.getString("id"));
  172 + truckCredit.setLicensePlate(truck.getString("licenseplateNo"));
  173 + truckCredit.setCompanyId(truck.getString("companyName"));
  174 + truckCredit.setStatus(0L);
  175 +
  176 + Map param = new HashMap<>();
  177 +
  178 + param.put("id", truck.getString("id"));
  179 + param.put("creditStatus", 1);
  180 +
  181 + listParam.add(param);
  182 +
  183 + SpringUtils.getBean(ITruckCreditService.class).insertTruckCredit(truckCredit);
  184 + }
  185 + } catch (BeansException e) {
  186 + // TODO Auto-generated catch block
  187 + e.printStackTrace();
  188 + } catch (ParseException e) {
  189 + // TODO Auto-generated catch block
  190 + e.printStackTrace();
  191 + } catch (Exception e) {
  192 + // TODO Auto-generated catch block
  193 + e.printStackTrace();
  194 + }
150 } 195 }
151 - RemoteServerUtils.updateTruckList(listParam); 196 +
  197 + if(listParam.size() > 0)
  198 + RemoteServerUtils.updateTruckList(listParam,TOKEN);
152 199
153 } 200 }
154 201
155 } 202 }
156 203
157 - SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");  
158 -  
159 private void checkCompanyCredit() { 204 private void checkCompanyCredit() {
160 Map map = new HashMap<>(); 205 Map map = new HashMap<>();
161 map.put("size",9999); 206 map.put("size",9999);
162 map.put("dishonestState",0); 207 map.put("dishonestState",0);
163 map.put("page",1); 208 map.put("page",1);
164 209
165 - JSONArray companys = RemoteServerUtils.getCompanyList(map); 210 + JSONArray companys = RemoteServerUtils.getCompanyList(map,TOKEN);
166 if(companys != null){ 211 if(companys != null){
167 for(Object jsonObject:companys){ 212 for(Object jsonObject:companys){
168 JSONObject company = (JSONObject)jsonObject; 213 JSONObject company = (JSONObject)jsonObject;
@@ -177,7 +222,7 @@ public class DriverTask @@ -177,7 +222,7 @@ public class DriverTask
177 companyCredit.setName(company.getString("name")); 222 companyCredit.setName(company.getString("name"));
178 companyCredit.setPlace(company.getString("areaName")); 223 companyCredit.setPlace(company.getString("areaName"));
179 companyCredit.setStatus(0L); 224 companyCredit.setStatus(0L);
180 - SpringUtils.getBean(ICompanyCreditService.class).insertCompanyCredit(companyCredit); 225 + SpringUtils.getBean(ICompanyCreditService.class).insertCompanyCredit(companyCredit,TOKEN);
181 } 226 }
182 } catch (Exception e) { 227 } catch (Exception e) {
183 e.printStackTrace(); 228 e.printStackTrace();
@@ -196,15 +241,14 @@ public class DriverTask @@ -196,15 +241,14 @@ public class DriverTask
196 List<CompanyCredit> companyList = SpringUtils.getBean(ICompanyCreditService.class).selectCompanyCreditList(companyCredit); 241 List<CompanyCredit> companyList = SpringUtils.getBean(ICompanyCreditService.class).selectCompanyCreditList(companyCredit);
197 242
198 for(CompanyCredit c:companyList){ 243 for(CompanyCredit c:companyList){
199 - SpringUtils.getBean(ICompanyCreditService.class).updateRemoteCompanyAndTruck(c); 244 + SpringUtils.getBean(ICompanyCreditService.class).updateRemoteCompanyAndTruck(c,TOKEN);
200 } 245 }
201 246
202 } 247 }
203 248
204 public void checkAllTask() 249 public void checkAllTask()
205 { 250 {
206 -  
207 - System.out.println("=================== 删除超时报工数据 定时器执行 当前时间: " + simpleDateFormat.format(new Date())); 251 + LogUtils.getBlock("=================== 删除超时报工数据 定时器执行 当前时间: " + simpleDateFormat.format(new Date()));
208 252
209 SpringUtils.getBean(ITruckActivateService.class).endAllTruckUnActive(); 253 SpringUtils.getBean(ITruckActivateService.class).endAllTruckUnActive();
210 254
trash-ui/src/api/dict.js
@@ -104,6 +104,13 @@ export function contractList() { @@ -104,6 +104,13 @@ export function contractList() {
104 data: data 104 data: data
105 }); 105 });
106 } 106 }
  107 +export function getConstructionTruck(id) {
  108 + return requestRemote({
  109 + url: '/api/siteservice/cs/unitetransport/bysite/' + id,
  110 + method: 'get',
  111 + });
  112 +}
  113 +
107 114
108 115
109 116
trash-ui/src/views/TrashData/TrashData/index.vue
@@ -9,7 +9,7 @@ @@ -9,7 +9,7 @@
9 </el-select> 9 </el-select>
10 </el-form-item> 10 </el-form-item>
11 <el-form-item label="填报日期" prop="time"> 11 <el-form-item label="填报日期" prop="time">
12 - <el-date-picker clearable size="small" style="width: 200px" 12 + <el-date-picker size="small" style="width: 200px"
13 v-model="queryParams.time" 13 v-model="queryParams.time"
14 type="date" 14 type="date"
15 value-format="yyyy-MM-dd" 15 value-format="yyyy-MM-dd"
@@ -108,7 +108,7 @@ @@ -108,7 +108,7 @@
108 <el-col :span="12"> 108 <el-col :span="12">
109 109
110 <el-form-item label="年份" prop="year"> 110 <el-form-item label="年份" prop="year">
111 - <el-date-picker clearable size="small" style="width: 200px" 111 + <el-date-picker size="small" style="width: 200px"
112 v-model="form.year" 112 v-model="form.year"
113 type="year" 113 type="year"
114 value-format="yyyy-MM-dd" 114 value-format="yyyy-MM-dd"
@@ -129,7 +129,7 @@ @@ -129,7 +129,7 @@
129 <el-row> 129 <el-row>
130 <el-col :span="12"> 130 <el-col :span="12">
131 <el-form-item label="填报日期" prop="time"> 131 <el-form-item label="填报日期" prop="time">
132 - <el-date-picker clearable size="small" style="width: 200px" 132 + <el-date-picker size="small" style="width: 200px"
133 v-model="form.time" 133 v-model="form.time"
134 type="date" 134 type="date"
135 value-format="yyyy-MM-dd" 135 value-format="yyyy-MM-dd"
@@ -211,7 +211,7 @@ @@ -211,7 +211,7 @@
211 <el-col :span="12"> 211 <el-col :span="12">
212 212
213 <el-form-item label="年份" prop="year"> 213 <el-form-item label="年份" prop="year">
214 - <el-date-picker clearable size="small" style="width: 200px" disabled 214 + <el-date-picker size="small" style="width: 200px" disabled
215 v-model="form.year" 215 v-model="form.year"
216 type="year" 216 type="year"
217 value-format="yyyy-MM-dd" 217 value-format="yyyy-MM-dd"
@@ -232,7 +232,7 @@ @@ -232,7 +232,7 @@
232 <el-row> 232 <el-row>
233 <el-col :span="12"> 233 <el-col :span="12">
234 <el-form-item label="填报日期" prop="time"> 234 <el-form-item label="填报日期" prop="time">
235 - <el-date-picker clearable size="small" style="width: 200px" disabled 235 + <el-date-picker size="small" style="width: 200px" disabled
236 v-model="form.time" 236 v-model="form.time"
237 type="date" 237 type="date"
238 value-format="yyyy-MM-dd" 238 value-format="yyyy-MM-dd"
trash-ui/src/views/activiti/definition/index.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <el-input 5 <el-input
6 v-model="queryParams.key" 6 v-model="queryParams.key"
7 placeholder="请输入流程KEY" 7 placeholder="请输入流程KEY"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
@@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
14 <el-input 14 <el-input
15 v-model="queryParams.name" 15 v-model="queryParams.name"
16 placeholder="请输入名称" 16 placeholder="请输入名称"
17 - clearable 17 +
18 size="small" 18 size="small"
19 19
20 /> 20 />
trash-ui/src/views/activiti/task/index.vue
1 <template> 1 <template>
2 <div class="app-container"> 2 <div class="app-container">
3 - <el-select v-model="queryParams.dept" filterable clearable reserve-keyword @change="getList"> 3 + <el-select v-model="queryParams.dept" filterable reserve-keyword @change="getList">
4 <el-option v-for="item in depts" :label="item.name" 4 <el-option v-for="item in depts" :label="item.name"
5 :value="item.code" :key="item.code"> 5 :value="item.code" :key="item.code">
6 </el-option> 6 </el-option>
7 </el-select> 7 </el-select>
8 - <el-select v-model="queryParams.role" filterable clearable reserve-keyword @change="getList"> 8 + <el-select v-model="queryParams.role" filterable reserve-keyword @change="getList">
9 <el-option v-for="item in roles" :label="item.name" 9 <el-option v-for="item in roles" :label="item.name"
10 :value="item.code" :key="item.code"> 10 :value="item.code" :key="item.code">
11 </el-option> 11 </el-option>
@@ -612,8 +612,7 @@ import { addReplyApprovalProcess } from &quot;@/api/casefile/replyApprovalProcess&quot;; @@ -612,8 +612,7 @@ import { addReplyApprovalProcess } from &quot;@/api/casefile/replyApprovalProcess&quot;;
612 } 612 }
613 } 613 }
614 614
615 - this.form.checkTime = new Date();  
616 - if (this.form.status == 1) { 615 + if (this.form.status == 1 && this.taskName == "巡查") {
617 activeThreestep(this.form).then(res => { 616 activeThreestep(this.form).then(res => {
618 formDataSave(this.id, this.form.formData).then(response => { 617 formDataSave(this.id, this.form.formData).then(response => {
619 this.msgSuccess("审批成功"); 618 this.msgSuccess("审批成功");
trash-ui/src/views/activiti/task/taskCard.vue
@@ -55,9 +55,8 @@ @@ -55,9 +55,8 @@
55 } 55 }
56 }, 56 },
57 created() { 57 created() {
58 -  
59 if (this.task.definitionKey == "workflow_threestep") { 58 if (this.task.definitionKey == "workflow_threestep") {
60 - this.task.type = this.threestep_type[this.task.type]; 59 + this.task.type = this.threestep_type[this.task.type + ""];
61 } 60 }
62 }, 61 },
63 methods: { 62 methods: {
trash-ui/src/views/business/CompanyCredit/index.vue
@@ -18,7 +18,7 @@ @@ -18,7 +18,7 @@
18 filterable 18 filterable
19 reserve-keyword 19 reserve-keyword
20 placeholder="运输企业" 20 placeholder="运输企业"
21 - clearable 21 +
22 size="small" 22 size="small"
23 :loading="loading"> 23 :loading="loading">
24 <el-option 24 <el-option
@@ -34,7 +34,7 @@ @@ -34,7 +34,7 @@
34 <el-select v-model="queryParams.place" placeholder="所属区域" 34 <el-select v-model="queryParams.place" placeholder="所属区域"
35 filterable 35 filterable
36 reserve-keyword 36 reserve-keyword
37 - clearable 37 +
38 size="small" 38 size="small"
39 :loading="loading"> 39 :loading="loading">
40 <el-option 40 <el-option
@@ -50,7 +50,7 @@ @@ -50,7 +50,7 @@
50 <el-col> 50 <el-col>
51 </el-col><el-col> 51 </el-col><el-col>
52 <el-form-item label="失信日期" prop="time" v-show="queryParams.status==0"> 52 <el-form-item label="失信日期" prop="time" v-show="queryParams.status==0">
53 - <el-date-picker clearable size="small" style="width: 200px" v-model="queryParams.time" type="date" 53 + <el-date-picker size="small" style="width: 200px" v-model="queryParams.time" type="date"
54 value-format="yyyy-MM-dd" placeholder="失信日期"> 54 value-format="yyyy-MM-dd" placeholder="失信日期">
55 </el-date-picker> 55 </el-date-picker>
56 </el-form-item> 56 </el-form-item>
@@ -99,7 +99,7 @@ @@ -99,7 +99,7 @@
99 99
100 <!-- 添加或修改工地对话框 --> 100 <!-- 添加或修改工地对话框 -->
101 <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body v-loading="loading"> 101 <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body v-loading="loading">
102 - <el-form ref="form" :model="form" :rules="rules" label-width="120px"> 102 + <el-form ref="form" :model="form" :rules="rules" label-width="120px" v-if="open">
103 <el-form-item label="运输企业" prop="name"> 103 <el-form-item label="运输企业" prop="name">
104 <el-select 104 <el-select
105 v-model="form.name" 105 v-model="form.name"
@@ -136,7 +136,7 @@ @@ -136,7 +136,7 @@
136 136
137 137
138 <el-dialog title="撤销失信" :visible.sync="isEdit" width="500px" append-to-body v-loading="loading"> 138 <el-dialog title="撤销失信" :visible.sync="isEdit" width="500px" append-to-body v-loading="loading">
139 - <el-form ref="updateForm" :model="updateForm" :rules="rules2" label-width="120px"> 139 + <el-form ref="updateForm" :model="updateForm" :rules="rules2" label-width="120px" v-if="updateForm" >
140 <el-form-item label="情况说明" prop="reason" > 140 <el-form-item label="情况说明" prop="reason" >
141 <el-input v-model="updateForm.reason" type="textarea" maxlength="200" show-word-limit/> 141 <el-input v-model="updateForm.reason" type="textarea" maxlength="200" show-word-limit/>
142 </el-form-item> 142 </el-form-item>
trash-ui/src/views/business/ConstructionCredit/index.vue
@@ -15,7 +15,7 @@ @@ -15,7 +15,7 @@
15 <el-row type="flex" justify="center"> 15 <el-row type="flex" justify="center">
16 <el-col> 16 <el-col>
17 <el-form-item label="工地名称" prop="name" style="float:right;"> 17 <el-form-item label="工地名称" prop="name" style="float:right;">
18 - <el-select v-model="queryParams.name" filterable clearable reserve-keyword placeholder="工地名称" size="small" 18 + <el-select v-model="queryParams.name" filterable reserve-keyword placeholder="工地名称" size="small"
19 :loading="loading"> 19 :loading="loading">
20 <el-option v-for="item in dictNames" :label="item" :value="item" :key="item"> 20 <el-option v-for="item in dictNames" :label="item" :value="item" :key="item">
21 </el-option> 21 </el-option>
@@ -25,7 +25,7 @@ @@ -25,7 +25,7 @@
25 25
26 <el-col> 26 <el-col>
27 <el-form-item label="所属区域" prop="place"> 27 <el-form-item label="所属区域" prop="place">
28 - <el-select v-model="queryParams.place" filterable clearable reserve-keyword placeholder="所属场地" size="small" 28 + <el-select v-model="queryParams.place" filterable reserve-keyword placeholder="所属场地" size="small"
29 :loading="loading"> 29 :loading="loading">
30 <el-option v-for="item in dictPlaces" :label="item" :value="item" :key="item"> 30 <el-option v-for="item in dictPlaces" :label="item" :value="item" :key="item">
31 </el-option> 31 </el-option>
@@ -36,7 +36,7 @@ @@ -36,7 +36,7 @@
36 <el-row type="flex" justify="center"> 36 <el-row type="flex" justify="center">
37 <el-col> 37 <el-col>
38 <el-form-item label="垃圾类型" prop="type" style="float:right;"> 38 <el-form-item label="垃圾类型" prop="type" style="float:right;">
39 - <el-select v-model="queryParams.type" filterable clearable reserve-keyword placeholder="建筑垃圾类型" size="small" 39 + <el-select v-model="queryParams.type" filterable reserve-keyword placeholder="建筑垃圾类型" size="small"
40 :loading="loading"> 40 :loading="loading">
41 <el-option v-for="item in dictTypes" :label="item" :value="item" :key="item"> 41 <el-option v-for="item in dictTypes" :label="item" :value="item" :key="item">
42 </el-option> 42 </el-option>
@@ -45,7 +45,7 @@ @@ -45,7 +45,7 @@
45 </el-col> 45 </el-col>
46 <el-col> 46 <el-col>
47 <el-form-item label="失信日期" prop="time" v-show="queryParams.status==0"> 47 <el-form-item label="失信日期" prop="time" v-show="queryParams.status==0">
48 - <el-date-picker clearable size="small" style="width: 200px" v-model="queryParams.time" type="date" 48 + <el-date-picker size="small" style="width: 200px" v-model="queryParams.time" type="date"
49 value-format="yyyy-MM-dd" placeholder="失信日期"> 49 value-format="yyyy-MM-dd" placeholder="失信日期">
50 </el-date-picker> 50 </el-date-picker>
51 </el-form-item> 51 </el-form-item>
@@ -98,7 +98,7 @@ @@ -98,7 +98,7 @@
98 98
99 <!-- 添加或修改工地对话框 --> 99 <!-- 添加或修改工地对话框 -->
100 <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body v-loading="loading"> 100 <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body v-loading="loading">
101 - <el-form ref="form" :model="form" :rules="rules" label-width="120px"> 101 + <el-form ref="form" :model="form" :rules="rules" label-width="120px" v-if="open">
102 <el-form-item label="工地名称" prop="name"> 102 <el-form-item label="工地名称" prop="name">
103 <el-select v-model="form.name" filterable reserve-keyword placeholder="工地名称"> 103 <el-select v-model="form.name" filterable reserve-keyword placeholder="工地名称">
104 <el-option @click.native="getObjId(item)" v-for="item in constructionList" :key="item.id" :label="item.name" 104 <el-option @click.native="getObjId(item)" v-for="item in constructionList" :key="item.id" :label="item.name"
@@ -129,7 +129,7 @@ @@ -129,7 +129,7 @@
129 129
130 130
131 <el-dialog title="撤销失信" :visible.sync="isEdit" width="500px" append-to-body v-loading="loading"> 131 <el-dialog title="撤销失信" :visible.sync="isEdit" width="500px" append-to-body v-loading="loading">
132 - <el-form ref="form" :model="updateForm" :rules="rules" label-width="120px"> 132 + <el-form ref="form" :model="updateForm" :rules="rules" label-width="120px" v-if="isEdit">
133 <el-form-item label="情况说明" prop="reason"> 133 <el-form-item label="情况说明" prop="reason">
134 <el-input v-model="updateForm.reason" type="textarea" maxlength="200" show-word-limit /> 134 <el-input v-model="updateForm.reason" type="textarea" maxlength="200" show-word-limit />
135 </el-form-item> 135 </el-form-item>
@@ -256,6 +256,7 @@ @@ -256,6 +256,7 @@
256 }, 256 },
257 methods: { 257 methods: {
258 init(){ 258 init(){
  259 + this.reset();
259 this.resetQuery(); 260 this.resetQuery();
260 this.getList(); 261 this.getList();
261 this.getNamesData(); 262 this.getNamesData();
@@ -363,7 +364,9 @@ @@ -363,7 +364,9 @@
363 lostCredit: null, 364 lostCredit: null,
364 objectId: null, 365 objectId: null,
365 }; 366 };
366 - this.updateForm = {}; 367 + this.updateForm = {
  368 + reason:null,
  369 + };
367 this.resetForm("updateForm"); 370 this.resetForm("updateForm");
368 this.resetForm("form"); 371 this.resetForm("form");
369 }, 372 },
@@ -401,12 +404,8 @@ @@ -401,12 +404,8 @@
401 }, 404 },
402 /** 提交按钮 */ 405 /** 提交按钮 */
403 submitForm() { 406 submitForm() {
404 - if(this.open){  
405 - this.updateForm.reason = "1";  
406 - }  
407 this.$refs["form"].validate(valid => { 407 this.$refs["form"].validate(valid => {
408 if (valid) { 408 if (valid) {
409 -  
410 this.loading = true; 409 this.loading = true;
411 if (this.form.id != null) { 410 if (this.form.id != null) {
412 this.form.lostCredit = 0; 411 this.form.lostCredit = 0;
trash-ui/src/views/business/DriverCredit/index.vue
@@ -16,7 +16,7 @@ @@ -16,7 +16,7 @@
16 style="float:right;"> 16 style="float:right;">
17 <el-select v-model="queryParams.name" 17 <el-select v-model="queryParams.name"
18 filterable 18 filterable
19 - clearable 19 +
20 reserve-keyword 20 reserve-keyword
21 placeholder="驾驶员姓名" 21 placeholder="驾驶员姓名"
22 size="small" 22 size="small"
@@ -32,7 +32,7 @@ @@ -32,7 +32,7 @@
32 32
33 <el-col> 33 <el-col>
34 <el-form-item label="失信日期" prop="time" v-show="queryParams.status==0"> 34 <el-form-item label="失信日期" prop="time" v-show="queryParams.status==0">
35 - <el-date-picker clearable size="small" style="width: 200px" v-model="queryParams.time" type="date" 35 + <el-date-picker size="small" style="width: 200px" v-model="queryParams.time" type="date"
36 value-format="yyyy-MM-dd" placeholder="失信日期"> 36 value-format="yyyy-MM-dd" placeholder="失信日期">
37 </el-date-picker> 37 </el-date-picker>
38 </el-form-item> 38 </el-form-item>
trash-ui/src/views/business/EarthSitesCredit/index.vue
@@ -15,7 +15,7 @@ @@ -15,7 +15,7 @@
15 <el-row type="flex" justify="center"> 15 <el-row type="flex" justify="center">
16 <el-col> 16 <el-col>
17 <el-form-item label="消纳场名称" prop="name" style="float:right;"> 17 <el-form-item label="消纳场名称" prop="name" style="float:right;">
18 - <el-select v-model="queryParams.name" filterable clearable reserve-keyword placeholder="消纳场名称" size="small" 18 + <el-select v-model="queryParams.name" filterable reserve-keyword placeholder="消纳场名称" size="small"
19 :loading="loading"> 19 :loading="loading">
20 <el-option v-for="item in dictNames" :label="item" :value="item" :key="item"> 20 <el-option v-for="item in dictNames" :label="item" :value="item" :key="item">
21 </el-option> 21 </el-option>
@@ -25,7 +25,7 @@ @@ -25,7 +25,7 @@
25 25
26 <el-col> 26 <el-col>
27 <el-form-item label="所属场地" prop="place"> 27 <el-form-item label="所属场地" prop="place">
28 - <el-select v-model="queryParams.place" filterable clearable reserve-keyword placeholder="所属场地" size="small" > 28 + <el-select v-model="queryParams.place" filterable reserve-keyword placeholder="所属场地" size="small" >
29 <el-option v-for="item in dictPlaces" :label="item" :value="item" :key="item"> 29 <el-option v-for="item in dictPlaces" :label="item" :value="item" :key="item">
30 </el-option> 30 </el-option>
31 </el-select> 31 </el-select>
@@ -35,7 +35,7 @@ @@ -35,7 +35,7 @@
35 <el-row type="flex" justify="center"> 35 <el-row type="flex" justify="center">
36 <el-col> 36 <el-col>
37 <el-form-item label="垃圾类型" prop="type" style="float:right;"> 37 <el-form-item label="垃圾类型" prop="type" style="float:right;">
38 - <el-select v-model="queryParams.type" filterable clearable reserve-keyword placeholder="建筑垃圾类型" size="small" 38 + <el-select v-model="queryParams.type" filterable reserve-keyword placeholder="建筑垃圾类型" size="small"
39 :loading="loading"> 39 :loading="loading">
40 <el-option v-for="item in dictTypes" :label="item" :value="item" :key="item"> 40 <el-option v-for="item in dictTypes" :label="item" :value="item" :key="item">
41 </el-option> 41 </el-option>
@@ -44,7 +44,7 @@ @@ -44,7 +44,7 @@
44 </el-col> 44 </el-col>
45 <el-col> 45 <el-col>
46 <el-form-item label="失信日期" prop="time" v-show="queryParams.status==0"> 46 <el-form-item label="失信日期" prop="time" v-show="queryParams.status==0">
47 - <el-date-picker clearable size="small" style="width: 200px" v-model="queryParams.time" type="date" 47 + <el-date-picker size="small" style="width: 200px" v-model="queryParams.time" type="date"
48 value-format="yyyy-MM-dd" placeholder="失信日期"> 48 value-format="yyyy-MM-dd" placeholder="失信日期">
49 </el-date-picker> 49 </el-date-picker>
50 </el-form-item> 50 </el-form-item>
trash-ui/src/views/business/TruckCredit/index.vue
@@ -15,7 +15,7 @@ @@ -15,7 +15,7 @@
15 <el-row type="flex" justify="center"> 15 <el-row type="flex" justify="center">
16 <el-col> 16 <el-col>
17 <el-form-item label="车牌号码" prop="licensePlate" style="float:right;"> 17 <el-form-item label="车牌号码" prop="licensePlate" style="float:right;">
18 - <el-select v-model="queryParams.licensePlate" filterable reserve-keyword placeholder="车牌号码" clearable 18 + <el-select v-model="queryParams.licensePlate" filterable reserve-keyword placeholder="车牌号码"
19 size="small" :loading="loading"> 19 size="small" :loading="loading">
20 <el-option v-for="item in dictNames" :label="item" :value="item"> 20 <el-option v-for="item in dictNames" :label="item" :value="item">
21 </el-option> 21 </el-option>
@@ -25,7 +25,7 @@ @@ -25,7 +25,7 @@
25 25
26 <el-col> 26 <el-col>
27 <el-form-item label="运输企业" prop="companyId"> 27 <el-form-item label="运输企业" prop="companyId">
28 - <el-select v-model="queryParams.companyId" filterable reserve-keyword placeholder="运输企业" clearable 28 + <el-select v-model="queryParams.companyId" filterable reserve-keyword placeholder="运输企业"
29 size="small" :loading="loading"> 29 size="small" :loading="loading">
30 <el-option v-for="item in dictCompanys" :label="item" :value="item"> 30 <el-option v-for="item in dictCompanys" :label="item" :value="item">
31 </el-option> 31 </el-option>
@@ -38,7 +38,7 @@ @@ -38,7 +38,7 @@
38 </el-col> 38 </el-col>
39 <el-col> 39 <el-col>
40 <el-form-item label="失信日期" prop="time" v-show="queryParams.status==0"> 40 <el-form-item label="失信日期" prop="time" v-show="queryParams.status==0">
41 - <el-date-picker clearable size="small" style="width: 200px" v-model="queryParams.time" type="date" 41 + <el-date-picker size="small" style="width: 200px" v-model="queryParams.time" type="date"
42 value-format="yyyy-MM-dd" placeholder="失信日期"> 42 value-format="yyyy-MM-dd" placeholder="失信日期">
43 </el-date-picker> 43 </el-date-picker>
44 </el-form-item> 44 </el-form-item>
@@ -91,7 +91,7 @@ @@ -91,7 +91,7 @@
91 91
92 <!-- 添加或修改工地对话框 --> 92 <!-- 添加或修改工地对话框 -->
93 <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body v-loading="loading"> 93 <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body v-loading="loading">
94 - <el-form ref="form" :model="form" :rules="rules" label-width="120px"> 94 + <el-form ref="form" :model="form" :rules="rules" label-width="120px" v-if="open">
95 <el-form-item label="运输企业" prop="companyId"> 95 <el-form-item label="运输企业" prop="companyId">
96 <el-select v-model="form.companyId" filterable reserve-keyword placeholder="运输企业"> 96 <el-select v-model="form.companyId" filterable reserve-keyword placeholder="运输企业">
97 <el-option v-for="item in companyList" @click.native="form.licensePlate=null;" :key="item.name" :label="item.name" :value="item.name" v-if="item.dishonestState==0"> 97 <el-option v-for="item in companyList" @click.native="form.licensePlate=null;" :key="item.name" :label="item.name" :value="item.name" v-if="item.dishonestState==0">
@@ -118,7 +118,7 @@ @@ -118,7 +118,7 @@
118 118
119 119
120 <el-dialog title="撤销失信" :visible.sync="isEdit" width="500px" append-to-body v-loading="loading"> 120 <el-dialog title="撤销失信" :visible.sync="isEdit" width="500px" append-to-body v-loading="loading">
121 - <el-form ref="updateForm" :model="updateForm" :rules="rules2" label-width="120px"> 121 + <el-form ref="updateForm" :model="updateForm" :rules="rules2" label-width="120px" v-if="isEdit">
122 <el-form-item label="情况说明" prop="reason"> 122 <el-form-item label="情况说明" prop="reason">
123 <el-input v-model="updateForm.reason" type="textarea" maxlength="200" show-word-limit /> 123 <el-input v-model="updateForm.reason" type="textarea" maxlength="200" show-word-limit />
124 </el-form-item> 124 </el-form-item>
trash-ui/src/views/business/dayWorkReport/index.vue
@@ -3,25 +3,31 @@ @@ -3,25 +3,31 @@
3 3
4 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px"> 4 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
5 <el-form-item label="工地名称" prop="name"> 5 <el-form-item label="工地名称" prop="name">
6 - <el-input v-model="queryParams.name" placeholder="请输入项目名称" clearable size="small" 6 + <el-input v-model="queryParams.name" placeholder="请输入项目名称" size="small"
7 /> 7 />
8 </el-form-item> 8 </el-form-item>
9 - <el-form-item label="消纳场名称" prop="name">  
10 - <el-input v-model="queryParams.earthsitesName" placeholder="请输入项目名称" clearable size="small" 9 + <el-form-item label="消纳场名称" prop="earthsitesName">
  10 + <el-input v-model="queryParams.earthsitesName" placeholder="请输入消纳场名称" size="small"
11 /> 11 />
12 </el-form-item> 12 </el-form-item>
13 - <el-form-item label="工地所属区域" prop="place">  
14 - <el-select v-model="queryParams.place" placeholder="工地所属区域 " clearable size="small"> 13 + <el-form-item label="工地区属" prop="place">
  14 + <el-select v-model="queryParams.place" placeholder="工地所属区域 " size="small">
  15 + <el-option v-for="item in areas" :label="item.name" :value="item.code" />
  16 + </el-select>
  17 + </el-form-item>
  18 +
  19 + <el-form-item label="消纳场区属" prop="subReason">
  20 + <el-select v-model="queryParams.subReason" placeholder="工地所属区域 " size="small">
15 <el-option v-for="item in areas" :label="item.name" :value="item.code" /> 21 <el-option v-for="item in areas" :label="item.name" :value="item.code" />
16 </el-select> 22 </el-select>
17 </el-form-item> 23 </el-form-item>
18 <el-form-item label="开始时间" prop="workStartTime"> 24 <el-form-item label="开始时间" prop="workStartTime">
19 - <el-date-picker clearable size="small" style="width: 200px" v-model="queryParams.workStartTime" type="date" 25 + <el-date-picker size="small" style="width: 200px" v-model="queryParams.workStartTime" type="date"
20 value-format="yyyy-MM-dd" placeholder="开始时间"> 26 value-format="yyyy-MM-dd" placeholder="开始时间">
21 </el-date-picker> 27 </el-date-picker>
22 </el-form-item> 28 </el-form-item>
23 <el-form-item label="结束时间" prop="workEndTime"> 29 <el-form-item label="结束时间" prop="workEndTime">
24 - <el-date-picker clearable size="small" style="width: 200px" v-model="queryParams.workEndTime" type="date" 30 + <el-date-picker size="small" style="width: 200px" v-model="queryParams.workEndTime" type="date"
25 value-format="yyyy-MM-dd" placeholder="结束时间"> 31 value-format="yyyy-MM-dd" placeholder="结束时间">
26 </el-date-picker> 32 </el-date-picker>
27 </el-form-item> 33 </el-form-item>
@@ -40,39 +46,19 @@ @@ -40,39 +46,19 @@
40 </el-row> 46 </el-row>
41 47
42 <el-table v-loading="loading" :data="threestepList" @selection-change="handleSelectionChange"> 48 <el-table v-loading="loading" :data="threestepList" @selection-change="handleSelectionChange">
43 - <el-table-column label="序号" align="center" prop="id" />  
44 - <el-table-column label="日期" align="center" prop="createTime" width="180">  
45 - <template slot-scope="scope">  
46 - <span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}</span>  
47 - </template>  
48 - </el-table-column>  
49 - <el-table-column label="工地名称" align="center" prop="name" />  
50 - <el-table-column label="项目类型" align="center" prop="type" />  
51 - <el-table-column label="所属区域" align="center" prop="place" />  
52 - <el-table-column label="开工状态" align="center" prop="status" >  
53 - <template slot-scope="scope">  
54 - <span>{{ scope.row.estatus == 1 ?"开工":"未开工" }}</span>  
55 - </template>  
56 - </el-table-column>  
57 - <el-table-column label="申请开工时间" align="center" prop="self_check_time" />  
58 - <el-table-column label="消纳场名称" align="center" prop="ename" width="180" />  
59 - <el-table-column label="消纳场类型" align="center" prop="etype" width="180"/>  
60 - <el-table-column label="所属区域" align="center" prop="eplace" />  
61 - <el-table-column label="开工状态" align="center" prop="estatus" class-name="small-padding fixed-width">  
62 - <template slot-scope="scope">  
63 - <span>{{ scope.row.estatus == 1 ?"开工":"未开工" }}</span>  
64 - </template>  
65 -  
66 - </el-table-column>  
67 - <el-table-column label="申请开工时间" align="center" prop="eself_check_time" >  
68 - <template slot-scope="scope">  
69 - <span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}</span>  
70 - </template>  
71 - </el-table-column>  
72 - <el-table-column label="备注" align="center" prop="desc">  
73 - </el-table-column>  
74 -  
75 - 49 + <el-table-column label="序号" align="center" prop="id" />
  50 + <el-table-column label="日期" align="center" prop="createTime" />
  51 + <el-table-column label="工地名称" align="center" prop="name" />
  52 + <el-table-column label="项目类型" align="center" prop="type" />
  53 + <el-table-column label="所属区域" align="center" prop="place" />
  54 + <el-table-column label="开工状态" align="center" prop="status" />
  55 + <el-table-column label="申请开工时间" align="center" prop="selfCheckTime" width="180"/>
  56 + <el-table-column label="消纳场名称" align="center" prop="ename" />
  57 + <el-table-column label="消纳场类型" align="center" prop="etype" />
  58 + <el-table-column label="所属区域" align="center" prop="eplace" />
  59 + <el-table-column label="开工状态" align="center" prop="estatus" />
  60 + <el-table-column label="申请开工时间" align="center" prop="eselfCheckTime" width="180"/>
  61 + <el-table-column label="备注" align="center" prop="descript"/>
76 </el-table> 62 </el-table>
77 63
78 <pagination v-show="total>0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize" 64 <pagination v-show="total>0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
@@ -127,7 +113,7 @@ @@ -127,7 +113,7 @@
127 showSearch: true, 113 showSearch: true,
128 // 总条数 114 // 总条数
129 total: 0, 115 total: 0,
130 - // 【请填写功能名称】表格数据 116 + // 开工报表表格数据
131 threestepList: [], 117 threestepList: [],
132 fileList: [], 118 fileList: [],
133 // 弹出层标题 119 // 弹出层标题
@@ -204,7 +190,7 @@ @@ -204,7 +190,7 @@
204 this.uploadImageDialog = false; 190 this.uploadImageDialog = false;
205 this.fileList = []; 191 this.fileList = [];
206 }, 192 },
207 - /** 查询【请填写功能名称】列表 */ 193 + /** 查询开工报表列表 */
208 getList(tabIdx) { 194 getList(tabIdx) {
209 195
210 this.loading = true; 196 this.loading = true;
@@ -217,16 +203,8 @@ @@ -217,16 +203,8 @@
217 for(let i =0;i< this.threestepList.length;i++){ 203 for(let i =0;i< this.threestepList.length;i++){
218 this.threestepList[i].place = this.getAreaName(this.threestepList[i].place); 204 this.threestepList[i].place = this.getAreaName(this.threestepList[i].place);
219 if(this.outside.indexOf(this.threestepList[i].place) > -1){ 205 if(this.outside.indexOf(this.threestepList[i].place) > -1){
220 - if(this.threestepList[i].status == 1){  
221 - this.threestepList[i].estatus = "开工";  
222 - }else{  
223 - this.threestepList[i].estatus = "未开工";  
224 - }  
225 - }else{  
226 - if(this.threestepList[i].status == 1 && this.threestepList[i].estatus == 1){  
227 - this.threestepList[i].estatus = "开工";  
228 - }else{  
229 - this.threestepList[i].estatus = "未开工"; 206 + if(this.threestepList[i].status == "开工"){
  207 + this.threestepList[i].descript = "开工";
230 } 208 }
231 } 209 }
232 } 210 }
@@ -238,7 +216,7 @@ @@ -238,7 +216,7 @@
238 this.constructionsitesList = res.result.list; 216 this.constructionsitesList = res.result.list;
239 for(let i =0;i< this.threestepList.length;i++){ 217 for(let i =0;i< this.threestepList.length;i++){
240 for(let j =0;j<this.constructionsitesList.length;j++){ 218 for(let j =0;j<this.constructionsitesList.length;j++){
241 - if(this.threestepList[i].object_id == this.constructionsitesList[j].id){ 219 + if(this.threestepList[i].objectId == this.constructionsitesList[j].id){
242 for(let x in this.projectTypes){ 220 for(let x in this.projectTypes){
243 if(this.projectTypes[x].code == this.constructionsitesList[j].projectType){ 221 if(this.projectTypes[x].code == this.constructionsitesList[j].projectType){
244 this.threestepList[i].type = this.projectTypes[x].name; 222 this.threestepList[i].type = this.projectTypes[x].name;
@@ -253,7 +231,8 @@ @@ -253,7 +231,8 @@
253 this.earthsitesList = res.result.list; 231 this.earthsitesList = res.result.list;
254 for(let i =0;i< this.threestepList.length;i++){ 232 for(let i =0;i< this.threestepList.length;i++){
255 for(let j =0;j<this.earthsitesList.length;j++){ 233 for(let j =0;j<this.earthsitesList.length;j++){
256 - if(this.threestepList[i].eobject_id == this.earthsitesList[j].id){ 234 + console.log(this.threestepList[i].eid + "==" + this.earthsitesList[j].id);
  235 + if(this.threestepList[i].eid == this.earthsitesList[j].id){
257 this.threestepList[i].etype = this.earthsitesList[j].typeName; 236 this.threestepList[i].etype = this.earthsitesList[j].typeName;
258 this.threestepList[i].eplace = this.earthsitesList[j].areaName; 237 this.threestepList[i].eplace = this.earthsitesList[j].areaName;
259 } 238 }
@@ -417,7 +396,7 @@ @@ -417,7 +396,7 @@
417 /** 删除按钮操作 */ 396 /** 删除按钮操作 */
418 handleDelete(row) { 397 handleDelete(row) {
419 const ids = row.id || this.ids; 398 const ids = row.id || this.ids;
420 - this.$confirm('是否确认删除【请填写功能名称】编号为"' + ids + '"的数据项?', "警告", { 399 + this.$confirm('是否确认删除开工报表编号为"' + ids + '"的数据项?', "警告", {
421 confirmButtonText: "确定", 400 confirmButtonText: "确定",
422 cancelButtonText: "取消", 401 cancelButtonText: "取消",
423 type: "warning" 402 type: "warning"
@@ -436,14 +415,19 @@ @@ -436,14 +415,19 @@
436 415
437 416
438 let obj = { 417 let obj = {
  418 + id:this.threestepList[i].id,
439 name:this.threestepList[i].name, 419 name:this.threestepList[i].name,
  420 + createTime:this.threestepList[i].createTime,
  421 + selfCheckTime:this.threestepList[i].selfCheckTime,
440 type:this.threestepList[i].type, 422 type:this.threestepList[i].type,
441 place:this.threestepList[i].place, 423 place:this.threestepList[i].place,
442 - subReason:this.threestepList[i].sub_reason, 424 + status:this.threestepList[i].status,
443 ename:this.threestepList[i].ename, 425 ename:this.threestepList[i].ename,
444 etype:this.threestepList[i].etype, 426 etype:this.threestepList[i].etype,
445 - esubSeason:this.threestepList[i].esub_reason, 427 + eplace:this.threestepList[i].eplace,
446 estatus:this.threestepList[i].estatus, 428 estatus:this.threestepList[i].estatus,
  429 + eselfCheckTime:this.threestepList[i].eselfCheckTime,
  430 + descript:this.threestepList[i].descript,
447 } 431 }
448 432
449 data.push(obj); 433 data.push(obj);
@@ -451,7 +435,7 @@ @@ -451,7 +435,7 @@
451 435
452 436
453 } 437 }
454 - this.$confirm('是否确认导出所有【请填写功能名称】数据项?', "警告", { 438 + this.$confirm('是否确认导出所有开工报表数据项?', "警告", {
455 confirmButtonText: "确定", 439 confirmButtonText: "确定",
456 cancelButtonText: "取消", 440 cancelButtonText: "取消",
457 type: "warning" 441 type: "warning"
trash-ui/src/views/business/supervisionSpecial/index.vue
@@ -2,17 +2,17 @@ @@ -2,17 +2,17 @@
2 <div class="app-container"> 2 <div class="app-container">
3 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px"> 3 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
4 <el-form-item label="类型" prop="type"> 4 <el-form-item label="类型" prop="type">
5 - <el-select v-model="queryParams.type" placeholder="请选择类型" clearable size="small"> 5 + <el-select v-model="queryParams.type" placeholder="请选择类型" size="small">
6 <el-option label="工地" value="0" /> 6 <el-option label="工地" value="0" />
7 <el-option label="消纳场" value="1" /> 7 <el-option label="消纳场" value="1" />
8 </el-select> 8 </el-select>
9 </el-form-item> 9 </el-form-item>
10 <el-form-item label="项目名称" prop="title"> 10 <el-form-item label="项目名称" prop="title">
11 - <el-input v-model="queryParams.title" placeholder="请输入项目名称" clearable size="small" 11 + <el-input v-model="queryParams.title" placeholder="请输入项目名称" size="small"
12 /> 12 />
13 </el-form-item> 13 </el-form-item>
14 <el-form-item label="所属区域" prop="place"> 14 <el-form-item label="所属区域" prop="place">
15 - <el-select v-model="queryParams.place" placeholder="请选择类型" clearable size="small"> 15 + <el-select v-model="queryParams.place" placeholder="请选择类型" size="small">
16 <el-option v-for="item in areas" :label="item.name" :value="item.name" /> 16 <el-option v-for="item in areas" :label="item.name" :value="item.name" />
17 </el-select> 17 </el-select>
18 </el-form-item> 18 </el-form-item>
trash-ui/src/views/business/threestep/index.vue
@@ -14,29 +14,27 @@ @@ -14,29 +14,27 @@
14 14
15 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px"> 15 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
16 <el-form-item label="项目名称" prop="name"> 16 <el-form-item label="项目名称" prop="name">
17 - <el-select v-model="queryParams.name" placeholder="请选择项目类型 " clearable size="small">  
18 - <el-option v-for="item in names" :label="item" :value="item" />  
19 - </el-select> 17 + <el-input v-model="queryParams.name" placeholder="请输入项目类型 " size="small" />
20 </el-form-item> 18 </el-form-item>
21 <el-form-item label="项目类型" prop="type"> 19 <el-form-item label="项目类型" prop="type">
22 - <el-select v-model="queryParams.type" placeholder="请选择项目类型 " clearable size="small"> 20 + <el-select v-model="queryParams.type" placeholder="请选择项目类型 " size="small">
23 <el-option label="工地" value="0" /> 21 <el-option label="工地" value="0" />
24 <el-option label="消纳场" value="1" /> 22 <el-option label="消纳场" value="1" />
25 </el-select> 23 </el-select>
26 </el-form-item> 24 </el-form-item>
27 <el-form-item label="所属区域" prop="place"> 25 <el-form-item label="所属区域" prop="place">
28 - <el-select v-model="queryParams.place" placeholder="请选择所属区域 " clearable size="small"> 26 + <el-select v-model="queryParams.place" placeholder="请选择所属区域 " size="small">
29 <el-option v-for="item in areas" :label="item.name" :value="item.code" :key="item.code" /> 27 <el-option v-for="item in areas" :label="item.name" :value="item.code" :key="item.code" />
30 </el-select> 28 </el-select>
31 </el-form-item> 29 </el-form-item>
32 30
33 <el-form-item label="开始时间" prop="workStartTime" v-if="this.queryParams.status==1"> 31 <el-form-item label="开始时间" prop="workStartTime" v-if="this.queryParams.status==1">
34 - <el-date-picker clearable size="small" style="width: 200px" v-model="queryParams.workStartTime" type="date" 32 + <el-date-picker size="small" style="width: 200px" v-model="queryParams.workStartTime" type="date"
35 value-format="yyyy-MM-dd" placeholder="开始时间"> 33 value-format="yyyy-MM-dd" placeholder="开始时间">
36 </el-date-picker> 34 </el-date-picker>
37 </el-form-item> 35 </el-form-item>
38 <el-form-item label="结束时间" prop="workEndTime" v-if="this.queryParams.status==1"> 36 <el-form-item label="结束时间" prop="workEndTime" v-if="this.queryParams.status==1">
39 - <el-date-picker clearable size="small" style="width: 200px" v-model="queryParams.workEndTime" type="date" 37 + <el-date-picker size="small" style="width: 200px" v-model="queryParams.workEndTime" type="date"
40 value-format="yyyy-MM-dd" placeholder="开始时间"> 38 value-format="yyyy-MM-dd" placeholder="开始时间">
41 </el-date-picker> 39 </el-date-picker>
42 </el-form-item> 40 </el-form-item>
@@ -60,7 +58,7 @@ @@ -60,7 +58,7 @@
60 58
61 <el-table v-loading="loading" :data="threestepList" @selection-change="handleSelectionChange"> 59 <el-table v-loading="loading" :data="threestepList" @selection-change="handleSelectionChange">
62 <el-table-column label="序号" align="center" prop="id" /> 60 <el-table-column label="序号" align="center" prop="id" />
63 - 61 +
64 <el-table-column label="项目类型" align="center" prop="type"> 62 <el-table-column label="项目类型" align="center" prop="type">
65 <template slot-scope="scope"> 63 <template slot-scope="scope">
66 <span>{{ scope.row.type==0?"工地":"消纳场"}}</span> 64 <span>{{ scope.row.type==0?"工地":"消纳场"}}</span>
@@ -103,7 +101,7 @@ @@ -103,7 +101,7 @@
103 @pagination="getList" /> 101 @pagination="getList" />
104 102
105 <el-dialog :title="title" :visible.sync="open" width="800px" append-to-body v-loading="loading"> 103 <el-dialog :title="title" :visible.sync="open" width="800px" append-to-body v-loading="loading">
106 - <el-form ref="form" :model="form" :rules="rules" label-width="100px"> 104 + <el-form ref="form" :model="form" :rules="rules" label-width="100px" v-if="open">
107 <el-row type="flex" justify="center"> 105 <el-row type="flex" justify="center">
108 <el-col :span="12"> 106 <el-col :span="12">
109 <el-form-item label="项目类型" prop="type"> 107 <el-form-item label="项目类型" prop="type">
@@ -115,7 +113,7 @@ @@ -115,7 +113,7 @@
115 </el-col> 113 </el-col>
116 <el-col :span="12"> 114 <el-col :span="12">
117 <el-form-item label="所属区域" prop="place"> 115 <el-form-item label="所属区域" prop="place">
118 - <el-select v-model="form.place" placeholder="请选择所属区域" filterable clearable reserve-keyword @clear="areaClear" @change="selectArea"> 116 + <el-select v-model="form.place" placeholder="请选择所属区域" filterable reserve-keyword @clear="areaClear" @change="selectArea">
119 <el-option v-for="item in areas" :label="item.name" :value="item.code" :key="item.code"> 117 <el-option v-for="item in areas" :label="item.name" :value="item.code" :key="item.code">
120 </el-option> 118 </el-option>
121 </el-select> 119 </el-select>
@@ -125,7 +123,7 @@ @@ -125,7 +123,7 @@
125 <el-row type="flex" justify="center" v-if="form.type != null"> 123 <el-row type="flex" justify="center" v-if="form.type != null">
126 <el-col :span="12"> 124 <el-col :span="12">
127 <el-form-item :label="labelName" prop="name"> 125 <el-form-item :label="labelName" prop="name">
128 - <el-select v-model="form.name" filterable clearable reserve-keyword> 126 + <el-select v-model="form.name" filterable reserve-keyword>
129 <el-option @click.native="getObjId(item)" v-for="item in remoteData" :label="item.name" 127 <el-option @click.native="getObjId(item)" v-for="item in remoteData" :label="item.name"
130 :value="item.name" :key="item.id" v-if="areaCode == null || item.areaCode == areaCode"> 128 :value="item.name" :key="item.id" v-if="areaCode == null || item.areaCode == areaCode">
131 </el-option> 129 </el-option>
@@ -134,9 +132,13 @@ @@ -134,9 +132,13 @@
134 </el-col> 132 </el-col>
135 <el-col :span="12"> 133 <el-col :span="12">
136 <el-form-item :label="labelName2" prop="place"> 134 <el-form-item :label="labelName2" prop="place">
137 - <el-select v-model="bindname" filterable clearable reserve-keyword >  
138 - <el-option @click.native="getEarthsiteId(item)" v-for="item in bindData" :label="item.name"  
139 - :value="item.name" :key="item.id"> 135 + <el-select v-model="bindname" filterable reserve-keyword >
  136 + <el-option @click.native="getEarthsiteId(item)"
  137 + v-if="item.show"
  138 + v-for="item in bindData"
  139 + :label="item.name"
  140 + :value="item.name"
  141 + :key="item.id">
140 </el-option> 142 </el-option>
141 </el-select> 143 </el-select>
142 </el-form-item> 144 </el-form-item>
@@ -145,7 +147,7 @@ @@ -145,7 +147,7 @@
145 <el-row type="flex" justify="center" v-if="form.type != null"> 147 <el-row type="flex" justify="center" v-if="form.type != null">
146 <el-col> 148 <el-col>
147 <el-form-item label="消纳合同" prop="contract"> 149 <el-form-item label="消纳合同" prop="contract">
148 - <el-select v-model="form.contract" filterable clearable reserve-keyword> 150 + <el-select v-model="form.contract" filterable reserve-keyword>
149 <el-option @click.native="conractCheck(item)" v-for="item in filterContract" :label="item.contractNo" :value="item.contractNo" :key="item.id"> 151 <el-option @click.native="conractCheck(item)" v-for="item in filterContract" :label="item.contractNo" :value="item.contractNo" :key="item.id">
150 </el-option> 152 </el-option>
151 </el-select> 153 </el-select>
@@ -155,29 +157,31 @@ @@ -155,29 +157,31 @@
155 <el-row type="flex" justify="center" v-if="form.type == 0"> 157 <el-row type="flex" justify="center" v-if="form.type == 0">
156 <el-col :span="12"> 158 <el-col :span="12">
157 <el-form-item label="运输企业" prop="companys"> 159 <el-form-item label="运输企业" prop="companys">
158 - <el-select v-model="form.companys" filterable multiple clearable reserve-keyword @change="checkCompany">  
159 - <el-option v-for="item in companyList" :label="item.name" :value="item.name" :key="item.id" v-if="item.dishonestState == 0"/> 160 + <el-select v-model="form.companys" filterable multiple reserve-keyword @change="checkCompany">
  161 + <el-option v-for="item in companyList" :label="item.name" :value="item.name" :key="item.id"
  162 + v-if="transportCompanyId == item.id"
  163 + />
160 </el-select> 164 </el-select>
161 </el-form-item> 165 </el-form-item>
162 </el-col> 166 </el-col>
163 <el-col :span="12"> 167 <el-col :span="12">
164 <el-form-item label="运输车辆" prop="companyTrucks"> 168 <el-form-item label="运输车辆" prop="companyTrucks">
165 - <el-select v-model="form.companyTrucks" filterable multiple clearable reserve-keyword>  
166 - <el-option v-for="item in truckList" :label="item.licenseplateNo" :value="item.id" :key="item.id" v-if="item.creditStatus==0 && form.companys && (form.companys.indexOf(item.companyName) > -1)"></el-option> 169 + <el-select v-model="form.companyTrucks" filterable multiple reserve-keyword>
  170 + <el-option v-for="item in truckList" :label="item.licenseplateNo" :value="item.id" :key="item.id"
  171 + v-if="form.companys && (form.companys.indexOf(item.companyName) > -1)"></el-option>
167 </el-select> 172 </el-select>
168 -  
169 </el-form-item> 173 </el-form-item>
170 </el-col> 174 </el-col>
171 </el-row> 175 </el-row>
172 <el-row type="flex" justify="center" v-if="form.type != null"> 176 <el-row type="flex" justify="center" v-if="form.type != null">
173 <el-col :span="12"> 177 <el-col :span="12">
174 <el-form-item label="现场负责人" prop="person"> 178 <el-form-item label="现场负责人" prop="person">
175 - <el-input v-model="form.person" :maxlength="20" show-word-limit clearable /> 179 + <el-input v-model="form.person" :maxlength="20" show-word-limit />
176 </el-form-item> 180 </el-form-item>
177 </el-col> 181 </el-col>
178 <el-col :span="12"> 182 <el-col :span="12">
179 <el-form-item label="联系电话" prop="phone"> 183 <el-form-item label="联系电话" prop="phone">
180 - <el-input v-model="form.phone" :maxlength="11" show-word-limit clearable /> 184 + <el-input v-model="form.phone" :maxlength="11" show-word-limit />
181 </el-select> 185 </el-select>
182 </el-form-item> 186 </el-form-item>
183 </el-col> 187 </el-col>
@@ -355,6 +359,7 @@ @@ -355,6 +359,7 @@
355 companyList, 359 companyList,
356 truckList, 360 truckList,
357 contractList, 361 contractList,
  362 + getConstructionTruck,
358 } from "@/api/dict"; 363 } from "@/api/dict";
359 364
360 export default { 365 export default {
@@ -451,7 +456,7 @@ @@ -451,7 +456,7 @@
451 companys: [{ 456 companys: [{
452 required: true, 457 required: true,
453 message: '请填写完整', 458 message: '请填写完整',
454 - trigger: 'change' 459 + trigger: 'blur'
455 }, ], 460 }, ],
456 objectId: [{ 461 objectId: [{
457 required: true, 462 required: true,
@@ -471,7 +476,7 @@ @@ -471,7 +476,7 @@
471 companyTrucks: [{ 476 companyTrucks: [{
472 required: true, 477 required: true,
473 message: '请填写完整', 478 message: '请填写完整',
474 - trigger: 'change' 479 + trigger: 'blur'
475 }, ], 480 }, ],
476 objectId: [{ 481 objectId: [{
477 required: true, 482 required: true,
@@ -499,12 +504,15 @@ @@ -499,12 +504,15 @@
499 remoteData: [{name:"a",id:"id"}], 504 remoteData: [{name:"a",id:"id"}],
500 remoteQueryData: { 505 remoteQueryData: {
501 "page": 1, 506 "page": 1,
502 - "size": 9999 507 + "size": 9999,
  508 + "auditStatus":1,
  509 + "creditStatus":0,
503 }, 510 },
504 areas: [], 511 areas: [],
505 areaCode: null, 512 areaCode: null,
506 bindData: [{name:"a",id:"id"}], 513 bindData: [{name:"a",id:"id"}],
507 bindname:null, 514 bindname:null,
  515 + transportCompanyId:null,
508 }; 516 };
509 }, 517 },
510 created() { 518 created() {
@@ -519,6 +527,19 @@ @@ -519,6 +527,19 @@
519 }, 527 },
520 methods: { 528 methods: {
521 conractCheck(item){ 529 conractCheck(item){
  530 + if(new Date(item.endTime).getTime() < new Date().getTime()){
  531 + this.form.contract = null;
  532 + this.$message("合同已过期");
  533 + return;
  534 + }
  535 + if(new Date(item.startTime).getTime() > new Date().getTime()){
  536 + this.form.contract = null;
  537 + this.$message("合同未生效");
  538 + return;
  539 + }
  540 +
  541 +
  542 +
522 if(this.form.type == 0){ 543 if(this.form.type == 0){
523 this.form.name = item.constructionSiteName; 544 this.form.name = item.constructionSiteName;
524 this.form.objectId = item.constructionSiteID; 545 this.form.objectId = item.constructionSiteID;
@@ -539,8 +560,14 @@ @@ -539,8 +560,14 @@
539 } 560 }
540 561
541 } 562 }
  563 +
  564 +
  565 +
542 this.form.contractId = item.id; 566 this.form.contractId = item.id;
543 this.bindname = this.form.earthsitesName; 567 this.bindname = this.form.earthsitesName;
  568 +
  569 +
  570 +
544 }, 571 },
545 checkCompany(item){ 572 checkCompany(item){
546 573
@@ -581,6 +608,19 @@ @@ -581,6 +608,19 @@
581 this.form.place = Number(item.areaCode); 608 this.form.place = Number(item.areaCode);
582 this.filterConract(); 609 this.filterConract();
583 610
  611 + if(this.form.type == 0){
  612 + this.transportCompanyId = item.transportCompanyId;
  613 + getConstructionTruck(item.id).then(res=>{
  614 + for(let i in res.result){
  615 + this.companyList.push({id:res.result[i].companyId , name: res.result[i].companyName});
  616 + this.form.companys.push(res.result[i].companyName);
  617 + for(let j in res.result.vehicleList){
  618 + this.truckList.push(res.result[i].vehicleList[j]);
  619 + }
  620 + }
  621 + });
  622 + }
  623 +
584 }, 624 },
585 filterConract(){ 625 filterConract(){
586 let cId; 626 let cId;
@@ -592,12 +632,11 @@ @@ -592,12 +632,11 @@
592 cId = this.form.earthsitesId; 632 cId = this.form.earthsitesId;
593 eId = this.form.objectId; 633 eId = this.form.objectId;
594 } 634 }
595 -  
596 this.filterContract = []; 635 this.filterContract = [];
597 for(let i in this.contractList){ 636 for(let i in this.contractList){
598 637
599 let obj = this.contractList[i]; 638 let obj = this.contractList[i];
600 - let canId = false; 639 + let canId = true;
601 640
602 if(!cId && !eId){ 641 if(!cId && !eId){
603 this.filterContract = this.contractList; 642 this.filterContract = this.contractList;
@@ -605,17 +644,37 @@ @@ -605,17 +644,37 @@
605 } 644 }
606 645
607 //constructionSiteID //earthSiteID 646 //constructionSiteID //earthSiteID
608 - if(cId && cId == obj.constructionSiteID){  
609 - canId = true;  
610 - }else{  
611 - canId = false; 647 + if(cId && cId != obj.constructionSiteID){
  648 + continue;
  649 + }
  650 +
  651 + if(eId && eId != obj.earthSiteID){
  652 + continue;
612 } 653 }
613 654
614 - if(canId && eId && eId == obj.earthSiteID){  
615 - this.filterContract.push(obj); 655 + this.filterContract.push(obj);
  656 + }
  657 +
  658 + for(let j in this.bindData){
  659 +
  660 + this.bindData[j].show = false;
  661 +
  662 + for(let i in this.filterContract){
  663 +
  664 + if(this.form.type == 0 && this.filterContract[i].earthSiteID == this.bindData[j].id){
  665 + this.bindData[j].show = true;
  666 + }
  667 +
  668 + if(this.form.type == 1 && this.filterContract[i].constructionSiteID == this.bindData[j].id){
  669 + this.bindData[j].show = true;
  670 + }
  671 +
616 } 672 }
  673 +
  674 +
617 } 675 }
618 676
  677 +
619 }, 678 },
620 getEarthsiteId(item) { 679 getEarthsiteId(item) {
621 this.form.earthsitesName = item.name; 680 this.form.earthsitesName = item.name;
@@ -700,12 +759,19 @@ @@ -700,12 +759,19 @@
700 this.remoteData = res.result.list; 759 this.remoteData = res.result.list;
701 } else { 760 } else {
702 this.bindData = res.result.list; 761 this.bindData = res.result.list;
  762 +
  763 + for(let i in this.bindData){
  764 + this.bindData[i].show = true;
  765 + }
703 } 766 }
704 }); 767 });
705 768
706 earthsitesList(this.remoteQueryData).then(res => { 769 earthsitesList(this.remoteQueryData).then(res => {
707 if (value == 0) { 770 if (value == 0) {
708 this.bindData = res.result.list; 771 this.bindData = res.result.list;
  772 + for(let i in this.bindData){
  773 + this.bindData[i].show = true;
  774 + }
709 } else { 775 } else {
710 this.remoteData = res.result.list; 776 this.remoteData = res.result.list;
711 } 777 }
@@ -725,15 +791,25 @@ @@ -725,15 +791,25 @@
725 791
726 /** 查询报工自查列表 */ 792 /** 查询报工自查列表 */
727 getList(tabIdx) { 793 getList(tabIdx) {
728 -  
729 if(tabIdx == 1){ 794 if(tabIdx == 1){
730 this.resetQuery(); 795 this.resetQuery();
731 this.queryParams.pageStatus = tabIdx; 796 this.queryParams.pageStatus = tabIdx;
732 this.queryParams.status = tabIdx; 797 this.queryParams.status = tabIdx;
  798 +
  799 + getNames(this.queryParams).then(res=>{
  800 +
  801 + this.names = res;
  802 + })
  803 +
733 }else if(tabIdx == 0){ 804 }else if(tabIdx == 0){
734 this.resetQuery(); 805 this.resetQuery();
735 this.queryParams.pageStatus = tabIdx; 806 this.queryParams.pageStatus = tabIdx;
736 this.queryParams.status = null; 807 this.queryParams.status = null;
  808 +
  809 + getNames(this.queryParams).then(res=>{
  810 +
  811 + this.names = res;
  812 + })
737 } 813 }
738 814
739 contractList().then(res=>{ 815 contractList().then(res=>{
@@ -752,10 +828,7 @@ @@ -752,10 +828,7 @@
752 } 828 }
753 }); 829 });
754 830
755 - getNames(this.queryParams).then(res=>{  
756 831
757 - this.names = res;  
758 - })  
759 832
760 let query = { 833 let query = {
761 'page':1, 834 'page':1,
@@ -778,7 +851,6 @@ @@ -778,7 +851,6 @@
778 truckList(query).then(res=>{ 851 truckList(query).then(res=>{
779 this.truckList = res.result.list; 852 this.truckList = res.result.list;
780 }); 853 });
781 -  
782 }); 854 });
783 855
784 856
@@ -960,7 +1032,6 @@ @@ -960,7 +1032,6 @@
960 this.msgSuccess("新增成功"); 1032 this.msgSuccess("新增成功");
961 this.open = false; 1033 this.open = false;
962 this.open2 = false; 1034 this.open2 = false;
963 - this.resetQuery();  
964 this.getList(); 1035 this.getList();
965 },error=>{ 1036 },error=>{
966 this.loading = false; 1037 this.loading = false;
trash-ui/src/views/business/threestep/threestepInfo.vue
@@ -32,13 +32,13 @@ @@ -32,13 +32,13 @@
32 <el-row type="flex" justify="center"> 32 <el-row type="flex" justify="center">
33 <el-col> 33 <el-col>
34 <el-form-item label="消纳合同"> 34 <el-form-item label="消纳合同">
35 - <el-input v-model="infoData.contract" :maxlength="20" show-word-limit clearable disabled /> 35 + <el-input v-model="infoData.contract" :maxlength="20" show-word-limit disabled />
36 </el-form-item> 36 </el-form-item>
37 37
38 </el-col> 38 </el-col>
39 <el-col> 39 <el-col>
40 <el-form-item label="自查时间"> 40 <el-form-item label="自查时间">
41 - <el-input v-model="infoData.selfCheckTime" :maxlength="20" show-word-limit clearable disabled /> 41 + <el-input v-model="infoData.selfCheckTime" :maxlength="20" show-word-limit disabled />
42 </el-form-item> 42 </el-form-item>
43 </el-col> 43 </el-col>
44 </el-row> 44 </el-row>
@@ -58,12 +58,12 @@ @@ -58,12 +58,12 @@
58 <el-row type="flex" justify="center"> 58 <el-row type="flex" justify="center">
59 <el-col :span="12"> 59 <el-col :span="12">
60 <el-form-item label="现场负责人"> 60 <el-form-item label="现场负责人">
61 - <el-input v-model="infoData.person" :maxlength="20" show-word-limit clearable disabled /> 61 + <el-input v-model="infoData.person" :maxlength="20" show-word-limit disabled />
62 </el-form-item> 62 </el-form-item>
63 </el-col> 63 </el-col>
64 <el-col :span="12"> 64 <el-col :span="12">
65 <el-form-item label="联系电话"> 65 <el-form-item label="联系电话">
66 - <el-input v-model="infoData.phone" :maxlength="11" show-word-limit clearable disabled /> 66 + <el-input v-model="infoData.phone" :maxlength="11" show-word-limit disabled />
67 </el-select> 67 </el-select>
68 </el-form-item> 68 </el-form-item>
69 </el-col> 69 </el-col>
@@ -204,12 +204,12 @@ @@ -204,12 +204,12 @@
204 <el-col> 204 <el-col>
205 <el-form-item label="巡查时间"> 205 <el-form-item label="巡查时间">
206 206
207 - <el-input v-model="infoData.checkTime" :maxlength="20" show-word-limit clearable disabled /> 207 + <el-input v-model="infoData.checkTime" :maxlength="20" show-word-limit disabled />
208 </el-form-item> 208 </el-form-item>
209 </el-col> 209 </el-col>
210 <el-col> 210 <el-col>
211 <el-form-item label="渣管负责人"> 211 <el-form-item label="渣管负责人">
212 - <el-input v-model="infoData.earthPipPerson" :maxlength="20" show-word-limit clearable disabled /> 212 + <el-input v-model="infoData.earthPipPerson" :maxlength="20" show-word-limit disabled />
213 </el-form-item> 213 </el-form-item>
214 </el-col> 214 </el-col>
215 </el-row> 215 </el-row>
@@ -217,7 +217,7 @@ @@ -217,7 +217,7 @@
217 <el-row type="flex" justify="center" v-if="infoData.checkTime"> 217 <el-row type="flex" justify="center" v-if="infoData.checkTime">
218 <el-col> 218 <el-col>
219 <el-form-item label="执法负责人"> 219 <el-form-item label="执法负责人">
220 - <el-input v-model="infoData.enforcePerson" :maxlength="20" show-word-limit clearable disabled /> 220 + <el-input v-model="infoData.enforcePerson" :maxlength="20" show-word-limit disabled />
221 </el-form-item> 221 </el-form-item>
222 </el-col> 222 </el-col>
223 <el-col> 223 <el-col>
@@ -368,7 +368,7 @@ @@ -368,7 +368,7 @@
368 <el-row type="flex" justify="center" v-if="infoData.checkEndTime"> 368 <el-row type="flex" justify="center" v-if="infoData.checkEndTime">
369 <el-col> 369 <el-col>
370 <el-form-item label="抽查时间"> 370 <el-form-item label="抽查时间">
371 - <el-input v-model="infoData.checkEndTime" :maxlength="20" show-word-limit clearable disabled /> 371 + <el-input v-model="infoData.checkEndTime" :maxlength="20" show-word-limit disabled />
372 </el-form-item> 372 </el-form-item>
373 </el-col> 373 </el-col>
374 <el-col> 374 <el-col>
trash-ui/src/views/business/truckActivate/index.vue
@@ -17,7 +17,7 @@ @@ -17,7 +17,7 @@
17 <el-input 17 <el-input
18 v-model="queryParams.company" 18 v-model="queryParams.company"
19 placeholder="请输入所属企业" 19 placeholder="请输入所属企业"
20 - clearable 20 +
21 size="small" 21 size="small"
22 22
23 /> 23 />
@@ -26,13 +26,13 @@ @@ -26,13 +26,13 @@
26 <el-input 26 <el-input
27 v-model="queryParams.licensePlate" 27 v-model="queryParams.licensePlate"
28 placeholder="请输入车牌号" 28 placeholder="请输入车牌号"
29 - clearable 29 +
30 size="small" 30 size="small"
31 31
32 /> 32 />
33 </el-form-item> 33 </el-form-item>
34 <el-form-item label="激活时间" prop="activateTime"> 34 <el-form-item label="激活时间" prop="activateTime">
35 - <el-date-picker clearable size="small" style="width: 200px" 35 + <el-date-picker size="small" style="width: 200px"
36 v-model="queryParams.activateTime" 36 v-model="queryParams.activateTime"
37 type="date" 37 type="date"
38 value-format="yyyy-MM-dd" 38 value-format="yyyy-MM-dd"
trash-ui/src/views/caseOffline/caseOffline/caseOfflineInfo.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <el-input v-model="form.type" type="textarea" :rows="3" disabled /> 5 <el-input v-model="form.type" type="textarea" :rows="3" disabled />
6 </el-form-item> 6 </el-form-item>
7 <el-form-item label="所属区域" prop="place"> 7 <el-form-item label="所属区域" prop="place">
8 - <el-select v-model="form.place" placeholder="请输入所属区域" clearable size="small" disabled> 8 + <el-select v-model="form.place" placeholder="请输入所属区域" size="small" disabled>
9 <el-option v-for="item in areas" :label="item.name" :value="item.code" /> 9 <el-option v-for="item in areas" :label="item.name" :value="item.code" />
10 </el-select> 10 </el-select>
11 </el-form-item> 11 </el-form-item>
trash-ui/src/views/caseOffline/caseOffline/index.vue
@@ -2,17 +2,17 @@ @@ -2,17 +2,17 @@
2 <div class="app-container"> 2 <div class="app-container">
3 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px"> 3 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
4 <el-form-item label="案卷类型" prop="type"> 4 <el-form-item label="案卷类型" prop="type">
5 - <el-select v-model="queryParams.type" placeholder="请选择案卷类型" clearable size="small"> 5 + <el-select v-model="queryParams.type" placeholder="请选择案卷类型" size="small">
6 <el-option v-for="item in caseType" :label="item.name" :value="item.code" /> 6 <el-option v-for="item in caseType" :label="item.name" :value="item.code" />
7 </el-select> 7 </el-select>
8 </el-form-item> 8 </el-form-item>
9 <el-form-item label="所属区域" prop="place"> 9 <el-form-item label="所属区域" prop="place">
10 - <el-select v-model="queryParams.place" placeholder="请选择案卷类型" clearable size="small"> 10 + <el-select v-model="queryParams.place" placeholder="请选择案卷类型" size="small">
11 <el-option v-for="item in areas" :label="item.name" :value="item.code" /> 11 <el-option v-for="item in areas" :label="item.name" :value="item.code" />
12 </el-select> 12 </el-select>
13 </el-form-item> 13 </el-form-item>
14 <el-form-item label="时间" prop="createTime"> 14 <el-form-item label="时间" prop="createTime">
15 - <el-date-picker clearable size="small" style="width: 200px" 15 + <el-date-picker size="small" style="width: 200px"
16 v-model="queryParams.createTime" 16 v-model="queryParams.createTime"
17 type="date" 17 type="date"
18 value-format="yyyy-MM-dd" 18 value-format="yyyy-MM-dd"
@@ -85,7 +85,7 @@ @@ -85,7 +85,7 @@
85 </el-select> 85 </el-select>
86 </el-form-item> 86 </el-form-item>
87 <el-form-item label="所属区域" prop="place"> 87 <el-form-item label="所属区域" prop="place">
88 - <el-select v-model="form.place" placeholder="请输入所属区域" clearable size="small"> 88 + <el-select v-model="form.place" placeholder="请输入所属区域" size="small">
89 <el-option v-for="item in areas" :label="item.name" :value="item.code" /> 89 <el-option v-for="item in areas" :label="item.name" :value="item.code" />
90 </el-select> 90 </el-select>
91 </el-form-item> 91 </el-form-item>
trash-ui/src/views/casefile/violationCaseFile/index.vue
@@ -3,20 +3,20 @@ @@ -3,20 +3,20 @@
3 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px"> 3 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
4 4
5 <el-form-item label="所属区域" prop="owningRegion"> 5 <el-form-item label="所属区域" prop="owningRegion">
6 - <el-select v-model="queryParams.owningRegion" placeholder="请选择违规类型" clearable size="small"> 6 + <el-select v-model="queryParams.owningRegion" placeholder="请选择违规类型" size="small">
7 <el-option v-for="item in areas" :label="item.name" :value="item.name" /> 7 <el-option v-for="item in areas" :label="item.name" :value="item.name" />
8 </el-select> 8 </el-select>
9 9
10 </el-form-item> 10 </el-form-item>
11 <el-form-item label="违规类型" prop="violationType"> 11 <el-form-item label="违规类型" prop="violationType">
12 - <el-select v-model="queryParams.violationType" placeholder="请选择违规类型" clearable size="small"> 12 + <el-select v-model="queryParams.violationType" placeholder="请选择违规类型" size="small">
13 <el-option v-for="item in caseType" :label="item.name" :value="item.name" /> 13 <el-option v-for="item in caseType" :label="item.name" :value="item.name" />
14 </el-select> 14 </el-select>
15 </el-form-item> 15 </el-form-item>
16 16
17 17
18 <el-form-item label="违规对象类型" prop="violationObjectType"> 18 <el-form-item label="违规对象类型" prop="violationObjectType">
19 - <el-select v-model="queryParams.violationObjectType" placeholder="请选择违规对象类型" clearable size="small"> 19 + <el-select v-model="queryParams.violationObjectType" placeholder="请选择违规对象类型" size="small">
20 <el-option label="工地" value="0" /> 20 <el-option label="工地" value="0" />
21 <el-option label="消纳场" value="1" /> 21 <el-option label="消纳场" value="1" />
22 <el-option label="企业" value="2" /> 22 <el-option label="企业" value="2" />
@@ -29,14 +29,14 @@ @@ -29,14 +29,14 @@
29 <el-input 29 <el-input
30 v-model="queryParams.projectName" 30 v-model="queryParams.projectName"
31 placeholder="请输入项目名称" 31 placeholder="请输入项目名称"
32 - clearable 32 +
33 size="small" 33 size="small"
34 34
35 /> 35 />
36 </el-form-item> 36 </el-form-item>
37 37
38 <el-form-item label="日期" prop="createTime"> 38 <el-form-item label="日期" prop="createTime">
39 - <el-date-picker clearable size="small" style="width: 200px" v-model="queryParams.createTime" type="date" 39 + <el-date-picker size="small" style="width: 200px" v-model="queryParams.createTime" type="date"
40 value-format="yyyy-MM-dd" placeholder="开始时间"> 40 value-format="yyyy-MM-dd" placeholder="开始时间">
41 </el-date-picker> 41 </el-date-picker>
42 </el-form-item> 42 </el-form-item>
@@ -150,7 +150,7 @@ @@ -150,7 +150,7 @@
150 </el-col> 150 </el-col>
151 <el-col :span="11"> 151 <el-col :span="11">
152 <el-form-item label="违规对象类型" prop="violationObjectType"> 152 <el-form-item label="违规对象类型" prop="violationObjectType">
153 - <el-select v-model="form.violationObjectType" placeholder="请选择违规对象类型" clearable size="small"> 153 + <el-select v-model="form.violationObjectType" placeholder="请选择违规对象类型" size="small">
154 <el-option label="工地" value="0" /> 154 <el-option label="工地" value="0" />
155 <el-option label="消纳场" value="1" /> 155 <el-option label="消纳场" value="1" />
156 <el-option label="企业" value="2" /> 156 <el-option label="企业" value="2" />
trash-ui/src/views/casefile/violationWarningInformation/index.vue
@@ -2,19 +2,19 @@ @@ -2,19 +2,19 @@
2 <div class="app-container"> 2 <div class="app-container">
3 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="105px"> 3 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="105px">
4 <el-form-item label="违规对象类型" prop="violationObjectType"> 4 <el-form-item label="违规对象类型" prop="violationObjectType">
5 - <el-select v-model="queryParams.violationObjectType" placeholder="请选择违规对象类型" clearable size="small"> 5 + <el-select v-model="queryParams.violationObjectType" placeholder="请选择违规对象类型" size="small">
6 <el-option label="对象1" value="对象1" /> 6 <el-option label="对象1" value="对象1" />
7 <el-option label="对象2" value="对象2" /> 7 <el-option label="对象2" value="对象2" />
8 </el-select> 8 </el-select>
9 </el-form-item> 9 </el-form-item>
10 <el-form-item label="所属区域" prop="owningRegion"> 10 <el-form-item label="所属区域" prop="owningRegion">
11 - <el-select v-model="queryParams.owningRegion" placeholder="请选择违规类型" clearable size="small"> 11 + <el-select v-model="queryParams.owningRegion" placeholder="请选择违规类型" size="small">
12 <el-option label="区域1" value="区域1" /> 12 <el-option label="区域1" value="区域1" />
13 <el-option label="区域2" value="区域2" /> 13 <el-option label="区域2" value="区域2" />
14 </el-select> 14 </el-select>
15 </el-form-item> 15 </el-form-item>
16 <el-form-item label="违规类型" prop="violationType"> 16 <el-form-item label="违规类型" prop="violationType">
17 - <el-select v-model="queryParams.violationType" placeholder="请选择违规类型" clearable size="small"> 17 + <el-select v-model="queryParams.violationType" placeholder="请选择违规类型" size="small">
18 <el-option label="违规1" value="违规1" /> 18 <el-option label="违规1" value="违规1" />
19 <el-option label="违规2" value="违规2" /> 19 <el-option label="违规2" value="违规2" />
20 </el-select> 20 </el-select>
trash-ui/src/views/daily/information_sharing/index.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <el-input 5 <el-input
6 v-model="queryParams.dataHeader" 6 v-model="queryParams.dataHeader"
7 placeholder="请输入数据标题" 7 placeholder="请输入数据标题"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
@@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
14 <el-input 14 <el-input
15 v-model="queryParams.retrieveDepartment" 15 v-model="queryParams.retrieveDepartment"
16 placeholder="请输入调取部门" 16 placeholder="请输入调取部门"
17 - clearable 17 +
18 size="small" 18 size="small"
19 19
20 /> 20 />
@@ -110,7 +110,7 @@ @@ -110,7 +110,7 @@
110 </el-col> 110 </el-col>
111 <el-col :span="12"> 111 <el-col :span="12">
112 <el-form-item label="调取时间" prop="retrieveTime"> 112 <el-form-item label="调取时间" prop="retrieveTime">
113 - <el-date-picker clearable size="small" 113 + <el-date-picker size="small"
114 v-model="form.retrieveTime" 114 v-model="form.retrieveTime"
115 type="date" 115 type="date"
116 value-format="yyyy-MM-dd" 116 value-format="yyyy-MM-dd"
trash-ui/src/views/daily/report/index.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <el-input 5 <el-input
6 v-model="queryParams.title" 6 v-model="queryParams.title"
7 placeholder="请输入标题" 7 placeholder="请输入标题"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
@@ -102,7 +102,7 @@ @@ -102,7 +102,7 @@
102 <el-row type="flex" justify="center"> 102 <el-row type="flex" justify="center">
103 <el-col> 103 <el-col>
104 <el-form-item label="填写时间" prop="writeTime"> 104 <el-form-item label="填写时间" prop="writeTime">
105 - <el-date-picker clearable size="small" style="width: 300px" 105 + <el-date-picker size="small" style="width: 300px"
106 v-model="form.writeTime" 106 v-model="form.writeTime"
107 type="date" 107 type="date"
108 value-format="yyyy-MM-dd" 108 value-format="yyyy-MM-dd"
trash-ui/src/views/daily/situation/index.vue
1 -<template>  
2 - <div class="app-container">  
3 - <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">  
4 - <el-form-item label="标题" prop="title">  
5 - <el-input  
6 - v-model="queryParams.title"  
7 - placeholder="请输入标题"  
8 - clearable  
9 - size="small"  
10 -  
11 - />  
12 - </el-form-item>  
13 - <el-form-item label="操作人" prop="operator">  
14 - <el-input  
15 - v-model="queryParams.operator"  
16 - placeholder="请输入操作人"  
17 - clearable  
18 - size="small"  
19 -  
20 - />  
21 - </el-form-item>  
22 - <el-form-item>  
23 - <el-button type="cyan" size="mini" @click="handleQuery">搜索</el-button>  
24 - </el-form-item>  
25 - </el-form>  
26 -  
27 - <el-row :gutter="10" class="mb8">  
28 - <el-col :span="1.5">  
29 - <el-button  
30 - type="primary"  
31 - size="mini"  
32 - @click="handleAdd"  
33 - v-hasPermi="['daily:situation:add']"  
34 - >新增</el-button>  
35 - </el-col>  
36 - <el-col :span="1.5">  
37 - <el-button  
38 - type="success"  
39 - size="mini"  
40 - :disabled="single"  
41 - @click="handleUpdate"  
42 - v-hasPermi="['daily:situation:edit']"  
43 - >修改</el-button>  
44 - </el-col>  
45 - <el-col :span="1.5">  
46 - <el-button  
47 - type="danger"  
48 - size="mini"  
49 - :disabled="multiple"  
50 - @click="handleDelete"  
51 - v-hasPermi="['daily:situation:remove']"  
52 - >删除</el-button>  
53 - </el-col>  
54 - <el-col :span="1.5">  
55 - <el-button  
56 - type="warning"  
57 - size="mini"  
58 - @click="handleExport"  
59 - v-hasPermi="['daily:situation:export']"  
60 - >导出</el-button>  
61 - </el-col>  
62 - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>  
63 - </el-row>  
64 -  
65 - <el-table v-loading="loading" :data="situationList" border @selection-change="handleSelectionChange">  
66 - <el-table-column type="selection" width="55" align="center" />  
67 - <el-table-column label="标题" align="center" prop="title" />  
68 - <el-table-column label="操作人" align="center" prop="operator" />  
69 - <el-table-column label="更新时间" align="center" prop="updateTime" width="180">  
70 - <template slot-scope="scope">  
71 - <span>{{ parseTime(scope.row.updateTime, '{y}-{m}-{d}') }}</span>  
72 - </template>  
73 - </el-table-column>  
74 - <el-table-column label="操作" align="center" class-name="small-padding fixed-width">  
75 - <template slot-scope="scope">  
76 - <el-button  
77 - size="mini"  
78 - type="text"  
79 - @click="handleById(scope.row)"  
80 - v-hasPermi="['daily:situation:query']">  
81 - 查看  
82 - </el-button>  
83 - </template>  
84 - </el-table-column>  
85 - </el-table>  
86 -  
87 - <pagination  
88 - v-show="total>0"  
89 - :total="total"  
90 - :page.sync="queryParams.pageNum"  
91 - :limit.sync="queryParams.pageSize"  
92 - @pagination="getList"  
93 - />  
94 -  
95 - <!-- 添加或修改每日普查情况对话框 -->  
96 - <el-dialog :title="title" :visible.sync="open" append-to-body>  
97 - <el-form ref="form" :model="form" :rules="rules" label-width="120px">  
98 - <el-row type="flex" justify="center">  
99 - <el-col>  
100 - <el-form-item label="日期" prop="date">  
101 - <el-date-picker clearable size="small" style="width: 200px"  
102 - v-model="form.date"  
103 - type="date"  
104 - value-format="yyyy-MM-dd"  
105 - placeholder="选择日期"  
106 - @change="selectDate">  
107 - </el-date-picker>  
108 - </el-form-item>  
109 - </el-col>  
110 - <el-col>  
111 - <el-form-item label="星期" >  
112 - <el-input v-model="dayOfWeek" placeholder="" style="width: 200px" disabled/>  
113 - </el-form-item>  
114 - </el-col>  
115 - </el-row>  
116 - <el-row type="flex" justify="center">  
117 - <el-col>  
118 - <el-form-item label="天气" prop="weather">  
119 - <el-input v-model="form.weather" placeholder="请输入天气" style="width: 200px"/>  
120 - </el-form-item>  
121 - </el-col>  
122 - <el-col>  
123 - <el-form-item label="操作人" prop="operator">  
124 - <el-input v-model="form.operator" placeholder="请输入操作人" style="width: 200px"/>  
125 - </el-form-item>  
126 - </el-col>  
127 - </el-row>  
128 -  
129 - <el-form-item label="全市工地,消纳场开停情况" prop="consumptionSiteSituation">  
130 - <editor v-model="form.consumptionSiteSituation" :min-height="192"/> 1 +<template>
  2 + <div class="app-container">
  3 + <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
  4 + <el-form-item label="标题" prop="title">
  5 + <el-input
  6 + v-model="queryParams.title"
  7 + placeholder="请输入标题"
  8 +
  9 + size="small"
  10 +
  11 + />
  12 + </el-form-item>
  13 + <el-form-item label="操作人" prop="operator">
  14 + <el-input
  15 + v-model="queryParams.operator"
  16 + placeholder="请输入操作人"
  17 +
  18 + size="small"
  19 +
  20 + />
  21 + </el-form-item>
  22 + <el-form-item>
  23 + <el-button type="cyan" size="mini" @click="handleQuery">搜索</el-button>
  24 + </el-form-item>
  25 + </el-form>
  26 +
  27 + <el-row :gutter="10" class="mb8">
  28 + <el-col :span="1.5">
  29 + <el-button
  30 + type="primary"
  31 + size="mini"
  32 + @click="handleAdd"
  33 + v-hasPermi="['daily:situation:add']"
  34 + >新增</el-button>
  35 + </el-col>
  36 + <el-col :span="1.5">
  37 + <el-button
  38 + type="success"
  39 + size="mini"
  40 + :disabled="single"
  41 + @click="handleUpdate"
  42 + v-hasPermi="['daily:situation:edit']"
  43 + >修改</el-button>
  44 + </el-col>
  45 + <el-col :span="1.5">
  46 + <el-button
  47 + type="danger"
  48 + size="mini"
  49 + :disabled="multiple"
  50 + @click="handleDelete"
  51 + v-hasPermi="['daily:situation:remove']"
  52 + >删除</el-button>
  53 + </el-col>
  54 + <el-col :span="1.5">
  55 + <el-button
  56 + type="warning"
  57 + size="mini"
  58 + @click="handleExport"
  59 + v-hasPermi="['daily:situation:export']"
  60 + >导出</el-button>
  61 + </el-col>
  62 + <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
  63 + </el-row>
  64 +
  65 + <el-table v-loading="loading" :data="situationList" border @selection-change="handleSelectionChange">
  66 + <el-table-column type="selection" width="55" align="center" />
  67 + <el-table-column label="标题" align="center" prop="title" />
  68 + <el-table-column label="操作人" align="center" prop="operator" />
  69 + <el-table-column label="更新时间" align="center" prop="updateTime" width="180">
  70 + <template slot-scope="scope">
  71 + <span>{{ parseTime(scope.row.updateTime, '{y}-{m}-{d}') }}</span>
  72 + </template>
  73 + </el-table-column>
  74 + <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
  75 + <template slot-scope="scope">
  76 + <el-button
  77 + size="mini"
  78 + type="text"
  79 + @click="handleById(scope.row)"
  80 + v-hasPermi="['daily:situation:query']">
  81 + 查看
  82 + </el-button>
  83 + </template>
  84 + </el-table-column>
  85 + </el-table>
  86 +
  87 + <pagination
  88 + v-show="total>0"
  89 + :total="total"
  90 + :page.sync="queryParams.pageNum"
  91 + :limit.sync="queryParams.pageSize"
  92 + @pagination="getList"
  93 + />
  94 +
  95 + <!-- 添加或修改每日工作清单对话框 -->
  96 + <el-dialog :title="title" :visible.sync="open" append-to-body>
  97 + <el-form ref="form" :model="form" :rules="rules" label-width="120px">
  98 + <el-row type="flex" justify="center">
  99 + <el-col>
  100 + <el-form-item label="日期" prop="date">
  101 + <el-date-picker size="small" style="width: 200px"
  102 + v-model="form.date"
  103 + type="date"
  104 + value-format="yyyy-MM-dd"
  105 + placeholder="选择日期"
  106 + @change="selectDate">
  107 + </el-date-picker>
  108 + </el-form-item>
  109 + </el-col>
  110 + <el-col>
  111 + <el-form-item label="星期" >
  112 + <el-input v-model="dayOfWeek" placeholder="" style="width: 200px" disabled/>
  113 + </el-form-item>
  114 + </el-col>
  115 + </el-row>
  116 + <el-row type="flex" justify="center">
  117 + <el-col>
  118 + <el-form-item label="天气" prop="weather">
  119 + <el-input v-model="form.weather" placeholder="请输入天气" style="width: 200px"/>
  120 + </el-form-item>
  121 + </el-col>
  122 + <el-col>
  123 + <el-form-item label="操作人" prop="operator">
  124 + <el-input v-model="form.operator" placeholder="请输入操作人" style="width: 200px"/>
  125 + </el-form-item>
  126 + </el-col>
  127 + </el-row>
  128 +
  129 + <el-form-item label="全市工地,消纳场开停情况" prop="consumptionSiteSituation">
  130 + <editor v-model="form.consumptionSiteSituation" :min-height="192"/>
131 </el-form-item> 131 </el-form-item>
132 132
133 133
@@ -142,61 +142,61 @@ @@ -142,61 +142,61 @@
142 <el-form-item label="平台推送各类预警信息(案卷情况)" prop="numberOfVehicles"> 142 <el-form-item label="平台推送各类预警信息(案卷情况)" prop="numberOfVehicles">
143 <editor v-model="form.warningCaseFileInfo" :min-height="192"/> 143 <editor v-model="form.warningCaseFileInfo" :min-height="192"/>
144 </el-form-item> 144 </el-form-item>
145 -  
146 -  
147 - </el-form>  
148 - <div slot="footer" class="dialog-footer" >  
149 - <el-button type="primary" @click="submitForm">确 定</el-button>  
150 - <el-button @click="cancel">取 消</el-button>  
151 - </div>  
152 - </el-dialog>  
153 - </div>  
154 -</template>  
155 -  
156 -<script>  
157 -import { listSituation, getSituation, delSituation, addSituation, updateSituation, exportSituation } from "@/api/daily/situation";  
158 -import Editor from '@/components/Editor';  
159 -import {getToollist} from "@/api/daily/toollist";  
160 -  
161 -export default {  
162 - name: "Situation",  
163 - components: { Editor },  
164 - data() {  
165 - return {  
166 - // 遮罩层  
167 - loading: true,  
168 - border:true,  
169 - // 选中数组  
170 - ids: [],  
171 - // 非单个禁用  
172 - single: true,  
173 - // 非多个禁用  
174 - multiple: true,  
175 - // 显示搜索条件  
176 - showSearch: true,  
177 - // 总条数  
178 - total: 0,  
179 - // 每日普查情况表格数据  
180 - situationList: [],  
181 - // 弹出层标题  
182 - title: "",  
183 - dayOfWeek:null,  
184 - // 是否显示弹出层  
185 - open: false,  
186 - // 查询参数  
187 - queryParams: {  
188 - pageNum: 1,  
189 - pageSize: 10,  
190 - title: null,  
191 - operator: null,  
192 - updateTime: null  
193 - },  
194 - // 表单参数  
195 - form: {},  
196 - // 表单校验  
197 - rules: {  
198 - date: [  
199 - { required: true, message: "不能为空", trigger: "blur" } 145 +
  146 +
  147 + </el-form>
  148 + <div slot="footer" class="dialog-footer" >
  149 + <el-button type="primary" @click="submitForm">确 定</el-button>
  150 + <el-button @click="cancel">取 消</el-button>
  151 + </div>
  152 + </el-dialog>
  153 + </div>
  154 +</template>
  155 +
  156 +<script>
  157 +import { listSituation, getSituation, delSituation, addSituation, updateSituation, exportSituation } from "@/api/daily/situation";
  158 +import Editor from '@/components/Editor';
  159 +import {getToollist} from "@/api/daily/toollist";
  160 +
  161 +export default {
  162 + name: "Situation",
  163 + components: { Editor },
  164 + data() {
  165 + return {
  166 + // 遮罩层
  167 + loading: true,
  168 + border:true,
  169 + // 选中数组
  170 + ids: [],
  171 + // 非单个禁用
  172 + single: true,
  173 + // 非多个禁用
  174 + multiple: true,
  175 + // 显示搜索条件
  176 + showSearch: true,
  177 + // 总条数
  178 + total: 0,
  179 + // 每日工作清单表格数据
  180 + situationList: [],
  181 + // 弹出层标题
  182 + title: "",
  183 + dayOfWeek:null,
  184 + // 是否显示弹出层
  185 + open: false,
  186 + // 查询参数
  187 + queryParams: {
  188 + pageNum: 1,
  189 + pageSize: 10,
  190 + title: null,
  191 + operator: null,
  192 + updateTime: null
  193 + },
  194 + // 表单参数
  195 + form: {},
  196 + // 表单校验
  197 + rules: {
  198 + date: [
  199 + { required: true, message: "不能为空", trigger: "blur" }
200 ], 200 ],
201 weather: [ 201 weather: [
202 { required: true, message: "不能为空", trigger: "blur" } 202 { required: true, message: "不能为空", trigger: "blur" }
@@ -209,166 +209,166 @@ export default { @@ -209,166 +209,166 @@ export default {
209 ], 209 ],
210 numberOfVehicles: [ 210 numberOfVehicles: [
211 { required: true, message: "不能为空", trigger: "blur" } 211 { required: true, message: "不能为空", trigger: "blur" }
212 - ],  
213 - }  
214 - };  
215 - },  
216 - created() {  
217 - this.getList();  
218 - },  
219 - methods: {  
220 - selectDate(date){  
221 -  
222 - let day = new Date(date).getDay();  
223 -  
224 - if(day == 0){  
225 - day = 7;  
226 - }  
227 -  
228 - this.dayOfWeek = day;  
229 -  
230 - },  
231 -  
232 - /** 查询每日普查情况列表 */  
233 - getList() {  
234 - this.loading = true;  
235 - listSituation(this.queryParams).then(response => {  
236 - this.situationList = response.rows;  
237 - this.total = response.total;  
238 - this.loading = false;  
239 - });  
240 - },  
241 - // 取消按钮  
242 - cancel() {  
243 - this.open = false;  
244 - this.reset();  
245 - },  
246 - // 表单重置  
247 - reset() {  
248 - this.form = {  
249 - id: null,  
250 - title: null,  
251 - operator: null,  
252 - date: null,  
253 - weather: null,  
254 - consumptionSiteSituation: null,  
255 - numberOfVehicles: null,  
256 - createTime: null,  
257 - updateTime: null  
258 - };  
259 - this.resetForm("form");  
260 - },  
261 - /** 搜索按钮操作 */  
262 - handleQuery() {  
263 - this.queryParams.pageNum = 1;  
264 - this.getList();  
265 - },  
266 - /** 重置按钮操作 */  
267 - resetQuery() {  
268 - this.resetForm("queryForm");  
269 - this.handleQuery();  
270 - },  
271 - // 多选框选中数据  
272 - handleSelectionChange(selection) {  
273 - this.ids = selection.map(item => item.id)  
274 - this.single = selection.length!==1  
275 - this.multiple = !selection.length  
276 - },  
277 - /** 新增按钮操作 */  
278 - handleAdd() {  
279 - this.reset();  
280 - this.open = true;  
281 - this.title = "添加每日普查情况";  
282 - },  
283 - /** 修改按钮操作 */  
284 - handleUpdate(row) {  
285 - this.reset();  
286 - const id = row.id || this.ids  
287 - getSituation(id).then(response => {  
288 - this.form = response.data;  
289 -  
290 - let day = new Date(this.form.date).getDay();  
291 -  
292 - if(day == 0){  
293 - day = 7;  
294 - }  
295 -  
296 - this.dayOfWeek = day;  
297 -  
298 -  
299 - this.open = true;  
300 - this.title = "修改每日普查情况";  
301 - });  
302 - },  
303 - /** 查看详情按钮操作*/  
304 - handleById(row){  
305 - this.reset();  
306 - const id = row.id ||this.ids  
307 - getSituation(id).then(response => {  
308 - this.form = response.data;  
309 -  
310 - let day = new Date(this.form.date).getDay();  
311 -  
312 - if(day == 0){  
313 - day = 7;  
314 - }  
315 -  
316 - this.dayOfWeek = day;  
317 -  
318 - this.open = true;  
319 - this.title = "查看详情信息";  
320 - });  
321 - },  
322 - /** 提交按钮 */  
323 - submitForm() {  
324 -  
325 -  
326 - this.$refs["form"].validate(valid => {  
327 - if (valid) {  
328 - this.form.title = this.form.date + "平台工作清单";  
329 - if (this.form.id != null) {  
330 - updateSituation(this.form).then(response => {  
331 - this.msgSuccess("修改成功");  
332 - this.open = false;  
333 - this.getList();  
334 - });  
335 - } else {  
336 - addSituation(this.form).then(response => {  
337 - this.msgSuccess("新增成功");  
338 - this.open = false;  
339 - this.getList();  
340 - });  
341 - }  
342 - }  
343 - });  
344 - },  
345 - /** 删除按钮操作 */  
346 - handleDelete(row) {  
347 - const ids = row.id || this.ids;  
348 - this.$confirm('是否确认删除每日普查情况编号为"' + ids + '"的数据项?', "警告", {  
349 - confirmButtonText: "确定",  
350 - cancelButtonText: "取消",  
351 - type: "warning"  
352 - }).then(function() {  
353 - return delSituation(ids);  
354 - }).then(() => {  
355 - this.getList();  
356 - this.msgSuccess("删除成功");  
357 - })  
358 - },  
359 - /** 导出按钮操作 */  
360 - handleExport() {  
361 - const queryParams = this.queryParams;  
362 - this.$confirm('是否确认导出所有每日普查情况数据项?', "警告", {  
363 - confirmButtonText: "确定",  
364 - cancelButtonText: "取消",  
365 - type: "warning"  
366 - }).then(function() {  
367 - return exportSituation(queryParams);  
368 - }).then(response => {  
369 - this.download(response.message);  
370 - })  
371 - }  
372 - }  
373 -};  
374 -</script> 212 + ],
  213 + }
  214 + };
  215 + },
  216 + created() {
  217 + this.getList();
  218 + },
  219 + methods: {
  220 + selectDate(date){
  221 +
  222 + let day = new Date(date).getDay();
  223 +
  224 + if(day == 0){
  225 + day = 7;
  226 + }
  227 +
  228 + this.dayOfWeek = day;
  229 +
  230 + },
  231 +
  232 + /** 查询每日工作清单列表 */
  233 + getList() {
  234 + this.loading = true;
  235 + listSituation(this.queryParams).then(response => {
  236 + this.situationList = response.rows;
  237 + this.total = response.total;
  238 + this.loading = false;
  239 + });
  240 + },
  241 + // 取消按钮
  242 + cancel() {
  243 + this.open = false;
  244 + this.reset();
  245 + },
  246 + // 表单重置
  247 + reset() {
  248 + this.form = {
  249 + id: null,
  250 + title: null,
  251 + operator: null,
  252 + date: null,
  253 + weather: null,
  254 + consumptionSiteSituation: null,
  255 + numberOfVehicles: null,
  256 + createTime: null,
  257 + updateTime: null
  258 + };
  259 + this.resetForm("form");
  260 + },
  261 + /** 搜索按钮操作 */
  262 + handleQuery() {
  263 + this.queryParams.pageNum = 1;
  264 + this.getList();
  265 + },
  266 + /** 重置按钮操作 */
  267 + resetQuery() {
  268 + this.resetForm("queryForm");
  269 + this.handleQuery();
  270 + },
  271 + // 多选框选中数据
  272 + handleSelectionChange(selection) {
  273 + this.ids = selection.map(item => item.id)
  274 + this.single = selection.length!==1
  275 + this.multiple = !selection.length
  276 + },
  277 + /** 新增按钮操作 */
  278 + handleAdd() {
  279 + this.reset();
  280 + this.open = true;
  281 + this.title = "添加每日工作清单";
  282 + },
  283 + /** 修改按钮操作 */
  284 + handleUpdate(row) {
  285 + this.reset();
  286 + const id = row.id || this.ids
  287 + getSituation(id).then(response => {
  288 + this.form = response.data;
  289 +
  290 + let day = new Date(this.form.date).getDay();
  291 +
  292 + if(day == 0){
  293 + day = 7;
  294 + }
  295 +
  296 + this.dayOfWeek = day;
  297 +
  298 +
  299 + this.open = true;
  300 + this.title = "修改每日工作清单";
  301 + });
  302 + },
  303 + /** 查看详情按钮操作*/
  304 + handleById(row){
  305 + this.reset();
  306 + const id = row.id ||this.ids
  307 + getSituation(id).then(response => {
  308 + this.form = response.data;
  309 +
  310 + let day = new Date(this.form.date).getDay();
  311 +
  312 + if(day == 0){
  313 + day = 7;
  314 + }
  315 +
  316 + this.dayOfWeek = day;
  317 +
  318 + this.open = true;
  319 + this.title = "查看详情信息";
  320 + });
  321 + },
  322 + /** 提交按钮 */
  323 + submitForm() {
  324 +
  325 +
  326 + this.$refs["form"].validate(valid => {
  327 + if (valid) {
  328 + this.form.title = this.form.date + "平台工作清单";
  329 + if (this.form.id != null) {
  330 + updateSituation(this.form).then(response => {
  331 + this.msgSuccess("修改成功");
  332 + this.open = false;
  333 + this.getList();
  334 + });
  335 + } else {
  336 + addSituation(this.form).then(response => {
  337 + this.msgSuccess("新增成功");
  338 + this.open = false;
  339 + this.getList();
  340 + });
  341 + }
  342 + }
  343 + });
  344 + },
  345 + /** 删除按钮操作 */
  346 + handleDelete(row) {
  347 + const ids = row.id || this.ids;
  348 + this.$confirm('是否确认删除每日工作清单编号为"' + ids + '"的数据项?', "警告", {
  349 + confirmButtonText: "确定",
  350 + cancelButtonText: "取消",
  351 + type: "warning"
  352 + }).then(function() {
  353 + return delSituation(ids);
  354 + }).then(() => {
  355 + this.getList();
  356 + this.msgSuccess("删除成功");
  357 + })
  358 + },
  359 + /** 导出按钮操作 */
  360 + handleExport() {
  361 + const queryParams = this.queryParams;
  362 + this.$confirm('是否确认导出所有每日工作清单数据项?', "警告", {
  363 + confirmButtonText: "确定",
  364 + cancelButtonText: "取消",
  365 + type: "warning"
  366 + }).then(function() {
  367 + return exportSituation(queryParams);
  368 + }).then(response => {
  369 + this.download(response.message);
  370 + })
  371 + }
  372 + }
  373 +};
  374 +</script>
trash-ui/src/views/daily/toollist/index.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <el-input 5 <el-input
6 v-model="queryParams.title" 6 v-model="queryParams.title"
7 placeholder="请输入标题" 7 placeholder="请输入标题"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
@@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
14 <el-input 14 <el-input
15 v-model="queryParams.operator" 15 v-model="queryParams.operator"
16 placeholder="请输入操作人" 16 placeholder="请输入操作人"
17 - clearable 17 +
18 size="small" 18 size="small"
19 19
20 /> 20 />
@@ -98,7 +98,7 @@ @@ -98,7 +98,7 @@
98 </el-col> 98 </el-col>
99 <el-col :span='12'> 99 <el-col :span='12'>
100 <el-form-item label="日期" prop="date"> 100 <el-form-item label="日期" prop="date">
101 - <el-date-picker clearable size="small" 101 + <el-date-picker size="small"
102 v-model="form.date" 102 v-model="form.date"
103 type="date" 103 type="date"
104 value-format="yyyy-MM-dd" 104 value-format="yyyy-MM-dd"
@@ -111,7 +111,7 @@ @@ -111,7 +111,7 @@
111 <el-row> 111 <el-row>
112 <el-col :span='12'> 112 <el-col :span='12'>
113 <el-form-item label="区域" prop="region"> 113 <el-form-item label="区域" prop="region">
114 - <el-select v-model="form.region" placeholder="请选择区域" filterable clearable> 114 + <el-select v-model="form.region" placeholder="请选择区域" filterable >
115 <el-option 115 <el-option
116 v-for="item in areas" 116 v-for="item in areas"
117 :key="item.code" 117 :key="item.code"
trash-ui/src/views/h5/dayWorkReport/index.vue
@@ -5,22 +5,22 @@ @@ -5,22 +5,22 @@
5 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px"> 5 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
6 <el-row> 6 <el-row>
7 <el-col :span="12"> 7 <el-col :span="12">
8 - <el-input v-model="queryParams.name" placeholder="请输入项目名称" clearable /> 8 + <el-input v-model="queryParams.name" placeholder="请输入项目名称" />
9 </el-col> 9 </el-col>
10 <el-col :span="12"> 10 <el-col :span="12">
11 - <el-select v-model="queryParams.place" placeholder="工地所属区域 " clearable size="small"> 11 + <el-select v-model="queryParams.place" placeholder="工地所属区域 " size="small">
12 <el-option v-for="item in areas" :label="item.name" :value="item.code" /> 12 <el-option v-for="item in areas" :label="item.name" :value="item.code" />
13 </el-select> 13 </el-select>
14 </el-col> 14 </el-col>
15 </el-row> 15 </el-row>
16 <el-row> 16 <el-row>
17 <el-col :span="12"> 17 <el-col :span="12">
18 - <el-date-picker clearable size="small" style="width: 150px" v-model="queryParams.workStartTime" type="date" 18 + <el-date-picker size="small" style="width: 150px" v-model="queryParams.workStartTime" type="date"
19 value-format="yyyy-MM-dd" placeholder="开始时间"> 19 value-format="yyyy-MM-dd" placeholder="开始时间">
20 </el-date-picker> 20 </el-date-picker>
21 </el-col> 21 </el-col>
22 <el-col :span="12"> 22 <el-col :span="12">
23 - <el-date-picker clearable size="small" style="width: 150px" v-model="queryParams.workEndTime" type="date" 23 + <el-date-picker size="small" style="width: 150px" v-model="queryParams.workEndTime" type="date"
24 value-format="yyyy-MM-dd" placeholder="结束时间"> 24 value-format="yyyy-MM-dd" placeholder="结束时间">
25 </el-date-picker> 25 </el-date-picker>
26 </el-col> 26 </el-col>
@@ -103,7 +103,7 @@ @@ -103,7 +103,7 @@
103 showSearch: true, 103 showSearch: true,
104 // 总条数 104 // 总条数
105 total: 0, 105 total: 0,
106 - // 【请填写功能名称】表格数据 106 + // 日开工报表表格数据
107 threestepList: [], 107 threestepList: [],
108 fileList: [], 108 fileList: [],
109 // 弹出层标题 109 // 弹出层标题
@@ -180,9 +180,10 @@ @@ -180,9 +180,10 @@
180 this.uploadImageDialog = false; 180 this.uploadImageDialog = false;
181 this.fileList = []; 181 this.fileList = [];
182 }, 182 },
183 - /** 查询【请填写功能名称】列表 */ 183 + /** 查询日开工报表列表 */
184 getList(tabIdx) { 184 getList(tabIdx) {
185 185
  186 +
186 this.loading = true; 187 this.loading = true;
187 188
188 dayWorkList(this.queryParams).then(response => { 189 dayWorkList(this.queryParams).then(response => {
@@ -191,25 +192,8 @@ @@ -191,25 +192,8 @@
191 getArea().then(res => { 192 getArea().then(res => {
192 this.areas = res.result; 193 this.areas = res.result;
193 for(let i =0;i< this.threestepList.length;i++){ 194 for(let i =0;i< this.threestepList.length;i++){
194 - this.threestepList[i].self_check_time = null;  
195 - this.threestepList[i].eself_check_time = null;  
196 - this.threestepList[i].create_time = null;  
197 - this.threestepList[i].check_time = null;  
198 -  
199 this.threestepList[i].place = this.getAreaName(this.threestepList[i].place); 195 this.threestepList[i].place = this.getAreaName(this.threestepList[i].place);
200 - if(this.outside.indexOf(this.threestepList[i].place) > -1){  
201 - if(this.threestepList[i].status == 1){  
202 - this.threestepList[i].estatus = "开工";  
203 - }else{  
204 - this.threestepList[i].estatus = "未开工";  
205 - }  
206 - }else{  
207 - if(this.threestepList[i].status == 1 && this.threestepList[i].estatus == 1){  
208 - this.threestepList[i].estatus = "开工";  
209 - }else{  
210 - this.threestepList[i].estatus = "未开工";  
211 - }  
212 - } 196 +
213 } 197 }
214 }); 198 });
215 199
@@ -219,7 +203,7 @@ @@ -219,7 +203,7 @@
219 this.constructionsitesList = res.result.list; 203 this.constructionsitesList = res.result.list;
220 for(let i =0;i< this.threestepList.length;i++){ 204 for(let i =0;i< this.threestepList.length;i++){
221 for(let j =0;j<this.constructionsitesList.length;j++){ 205 for(let j =0;j<this.constructionsitesList.length;j++){
222 - if(this.threestepList[i].object_id == this.constructionsitesList[j].id){ 206 + if(this.threestepList[i].objectId == this.constructionsitesList[j].id){
223 for(let x in this.projectTypes){ 207 for(let x in this.projectTypes){
224 if(this.projectTypes[x].code == this.constructionsitesList[j].projectType){ 208 if(this.projectTypes[x].code == this.constructionsitesList[j].projectType){
225 this.threestepList[i].type = this.projectTypes[x].name; 209 this.threestepList[i].type = this.projectTypes[x].name;
@@ -234,9 +218,17 @@ @@ -234,9 +218,17 @@
234 this.earthsitesList = res.result.list; 218 this.earthsitesList = res.result.list;
235 for(let i =0;i< this.threestepList.length;i++){ 219 for(let i =0;i< this.threestepList.length;i++){
236 for(let j =0;j<this.earthsitesList.length;j++){ 220 for(let j =0;j<this.earthsitesList.length;j++){
237 - if(this.threestepList[i].eobject_id == this.earthsitesList[j].id){ 221 + console.log(this.threestepList[i].eid + "==" + this.earthsitesList[j].id);
  222 + if(this.threestepList[i].eid == this.earthsitesList[j].id){
238 this.threestepList[i].etype = this.earthsitesList[j].typeName; 223 this.threestepList[i].etype = this.earthsitesList[j].typeName;
239 this.threestepList[i].eplace = this.earthsitesList[j].areaName; 224 this.threestepList[i].eplace = this.earthsitesList[j].areaName;
  225 +
  226 + if(this.outside.indexOf(this.threestepList[i].eplace) > -1){
  227 + if(this.threestepList[i].status == "开工"){
  228 + this.threestepList[i].descript = "开工";
  229 + }
  230 + }
  231 +
240 } 232 }
241 } 233 }
242 } 234 }
@@ -398,7 +390,7 @@ @@ -398,7 +390,7 @@
398 /** 删除按钮操作 */ 390 /** 删除按钮操作 */
399 handleDelete(row) { 391 handleDelete(row) {
400 const ids = row.id || this.ids; 392 const ids = row.id || this.ids;
401 - this.$confirm('是否确认删除【请填写功能名称】编号为"' + ids + '"的数据项?', "警告", { 393 + this.$confirm('是否确认删除日开工报表编号为"' + ids + '"的数据项?', "警告", {
402 confirmButtonText: "确定", 394 confirmButtonText: "确定",
403 cancelButtonText: "取消", 395 cancelButtonText: "取消",
404 type: "warning" 396 type: "warning"
@@ -417,23 +409,27 @@ @@ -417,23 +409,27 @@
417 409
418 410
419 let obj = { 411 let obj = {
  412 + id:this.threestepList[i].id,
420 name:this.threestepList[i].name, 413 name:this.threestepList[i].name,
  414 + createTime:this.threestepList[i].createTime,
  415 + selfCheckTime:this.threestepList[i].selfCheckTime,
421 type:this.threestepList[i].type, 416 type:this.threestepList[i].type,
422 place:this.threestepList[i].place, 417 place:this.threestepList[i].place,
423 - subReason:this.threestepList[i].sub_reason, 418 + status:this.threestepList[i].status,
424 ename:this.threestepList[i].ename, 419 ename:this.threestepList[i].ename,
425 etype:this.threestepList[i].etype, 420 etype:this.threestepList[i].etype,
426 - esubSeason:this.threestepList[i].esub_reason, 421 + eplace:this.threestepList[i].eplace,
427 estatus:this.threestepList[i].estatus, 422 estatus:this.threestepList[i].estatus,
  423 + eselfCheckTime:this.threestepList[i].eselfCheckTime,
  424 + descript:this.threestepList[i].descript,
428 } 425 }
429 -  
430 data.push(obj); 426 data.push(obj);
431 427
432 428
433 429
434 } 430 }
435 431
436 - this.$confirm('是否确认导出所有【请填写功能名称】数据项?', "警告", { 432 + this.$confirm('是否确认导出所有日开工报表数据项?', "警告", {
437 confirmButtonText: "确定", 433 confirmButtonText: "确定",
438 cancelButtonText: "取消", 434 cancelButtonText: "取消",
439 type: "warning" 435 type: "warning"
trash-ui/src/views/h5/office/conference/conferenceInfo.vue
@@ -3,7 +3,7 @@ @@ -3,7 +3,7 @@
3 <el-row :gutter="2"> 3 <el-row :gutter="2">
4 <el-col :span="11"> 4 <el-col :span="11">
5 <el-form-item label="会议时间" prop="conferenceTime"> 5 <el-form-item label="会议时间" prop="conferenceTime">
6 - <el-date-picker clearable size="small" style="width: 100%" 6 + <el-date-picker size="small" style="width: 100%"
7 v-model="form.conferenceTime" 7 v-model="form.conferenceTime"
8 type="datetime" 8 type="datetime"
9 value-format="yyyy-MM-dd HH:mm:ss" 9 value-format="yyyy-MM-dd HH:mm:ss"
trash-ui/src/views/h5/office/conference/index.vue
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 <div class="app-container"> 2 <div class="app-container">
3 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px"> 3 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
4 <el-form-item label="会议时间" prop="conferenceTime"> 4 <el-form-item label="会议时间" prop="conferenceTime">
5 - <el-date-picker clearable size="small" style="width: 200px" 5 + <el-date-picker size="small" style="width: 200px"
6 v-model="queryParams.conferenceTime" 6 v-model="queryParams.conferenceTime"
7 type="date" 7 type="date"
8 value-format="yyyy-MM-dd" 8 value-format="yyyy-MM-dd"
@@ -130,7 +130,7 @@ @@ -130,7 +130,7 @@
130 <el-row :gutter="2"> 130 <el-row :gutter="2">
131 <el-col :span="11"> 131 <el-col :span="11">
132 <el-form-item label="会议时间" prop="conferenceTime"> 132 <el-form-item label="会议时间" prop="conferenceTime">
133 - <el-date-picker clearable size="small" style="width: 100%" 133 + <el-date-picker size="small" style="width: 100%"
134 v-model="form.conferenceTime" 134 v-model="form.conferenceTime"
135 type="datetime" 135 type="datetime"
136 value-format="yyyy-MM-dd HH:mm:ss" 136 value-format="yyyy-MM-dd HH:mm:ss"
trash-ui/src/views/h5/office/handle/handleInfo.vue
@@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
14 <el-input v-model="form.company" placeholder="请输入来文单位" :disabled="true" /> 14 <el-input v-model="form.company" placeholder="请输入来文单位" :disabled="true" />
15 </el-form-item> 15 </el-form-item>
16 <el-form-item label="收文时间" prop="receiveTime" v-if="form.type==0 || form.type==1"> 16 <el-form-item label="收文时间" prop="receiveTime" v-if="form.type==0 || form.type==1">
17 - <el-date-picker clearable size="small" style="width: 100%" 17 + <el-date-picker size="small" style="width: 100%"
18 v-model="form.receiveTime" 18 v-model="form.receiveTime"
19 type="datetime" 19 type="datetime"
20 :disabled="true" 20 :disabled="true"
@@ -30,7 +30,7 @@ @@ -30,7 +30,7 @@
30 <el-input v-model="form.sendPerson" placeholder="请输入信访单位(人)" :disabled="true" /> 30 <el-input v-model="form.sendPerson" placeholder="请输入信访单位(人)" :disabled="true" />
31 </el-form-item> 31 </el-form-item>
32 <el-form-item label="信访日期" prop="sendDate" v-if="form.type==2 || form.type==3|| form.type==4"> 32 <el-form-item label="信访日期" prop="sendDate" v-if="form.type==2 || form.type==3|| form.type==4">
33 - <el-date-picker clearable size="small" style="width: 100%" 33 + <el-date-picker size="small" style="width: 100%"
34 v-model="form.sendDate" 34 v-model="form.sendDate"
35 type="date" 35 type="date"
36 :disabled="true" 36 :disabled="true"
trash-ui/src/views/h5/office/handle/index.vue
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 <div class="app-container"> 2 <div class="app-container">
3 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="108px"> 3 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="108px">
4 <el-form-item label="办文办事类型" prop="type"> 4 <el-form-item label="办文办事类型" prop="type">
5 - <el-select v-model="queryParams.type" placeholder="请选择办文办事类型" clearable size="small"> 5 + <el-select v-model="queryParams.type" placeholder="请选择办文办事类型" size="small">
6 <el-option label="传阅学习类" value="0" /> 6 <el-option label="传阅学习类" value="0" />
7 <el-option label="公文批办类" value="1" /> 7 <el-option label="公文批办类" value="1" />
8 <el-option label="热线举报类" value="2" /> 8 <el-option label="热线举报类" value="2" />
@@ -14,13 +14,13 @@ @@ -14,13 +14,13 @@
14 <el-input 14 <el-input
15 v-model="queryParams.company" 15 v-model="queryParams.company"
16 placeholder="请输入来文单位" 16 placeholder="请输入来文单位"
17 - clearable 17 +
18 size="small" 18 size="small"
19 19
20 /> 20 />
21 </el-form-item> 21 </el-form-item>
22 <el-form-item label="收文时间" prop="receiveTime"> 22 <el-form-item label="收文时间" prop="receiveTime">
23 - <el-date-picker clearable size="small" style="width: 200px" 23 + <el-date-picker size="small" style="width: 200px"
24 v-model="queryParams.receiveTime" 24 v-model="queryParams.receiveTime"
25 type="date" 25 type="date"
26 value-format="yyyy-MM-dd" 26 value-format="yyyy-MM-dd"
@@ -31,7 +31,7 @@ @@ -31,7 +31,7 @@
31 <el-input 31 <el-input
32 v-model="queryParams.title" 32 v-model="queryParams.title"
33 placeholder="请输入文件标题" 33 placeholder="请输入文件标题"
34 - clearable 34 +
35 size="small" 35 size="small"
36 36
37 /> 37 />
@@ -40,13 +40,13 @@ @@ -40,13 +40,13 @@
40 <el-input 40 <el-input
41 v-model="queryParams.sendPerson" 41 v-model="queryParams.sendPerson"
42 placeholder="请输入信访单位(人)" 42 placeholder="请输入信访单位(人)"
43 - clearable 43 +
44 size="small" 44 size="small"
45 45
46 /> 46 />
47 </el-form-item> 47 </el-form-item>
48 <el-form-item label="信访日期" prop="sendDate"> 48 <el-form-item label="信访日期" prop="sendDate">
49 - <el-date-picker clearable size="small" style="width: 200px" 49 + <el-date-picker size="small" style="width: 200px"
50 v-model="queryParams.sendDate" 50 v-model="queryParams.sendDate"
51 type="date" 51 type="date"
52 value-format="yyyy-MM-dd" 52 value-format="yyyy-MM-dd"
@@ -180,7 +180,7 @@ @@ -180,7 +180,7 @@
180 <el-input v-model="form.company" placeholder="请输入来文单位" /> 180 <el-input v-model="form.company" placeholder="请输入来文单位" />
181 </el-form-item> 181 </el-form-item>
182 <el-form-item label="收文时间" prop="receiveTime" v-if="form.type==0 || form.type==1"> 182 <el-form-item label="收文时间" prop="receiveTime" v-if="form.type==0 || form.type==1">
183 - <el-date-picker clearable size="small" style="width: 100%" 183 + <el-date-picker size="small" style="width: 100%"
184 v-model="form.receiveTime" 184 v-model="form.receiveTime"
185 type="datetime" 185 type="datetime"
186 value-format="yyyy-MM-dd HH:mm:ss" 186 value-format="yyyy-MM-dd HH:mm:ss"
@@ -195,7 +195,7 @@ @@ -195,7 +195,7 @@
195 <el-input v-model="form.sendPerson" placeholder="请输入信访单位(人)" /> 195 <el-input v-model="form.sendPerson" placeholder="请输入信访单位(人)" />
196 </el-form-item> 196 </el-form-item>
197 <el-form-item label="信访日期" prop="sendDate" v-if="form.type==2 || form.type==3|| form.type==4"> 197 <el-form-item label="信访日期" prop="sendDate" v-if="form.type==2 || form.type==3|| form.type==4">
198 - <el-date-picker clearable size="small" style="width: 100%" 198 + <el-date-picker size="small" style="width: 100%"
199 v-model="form.sendDate" 199 v-model="form.sendDate"
200 type="date" 200 type="date"
201 value-format="yyyy-MM-dd" 201 value-format="yyyy-MM-dd"
trash-ui/src/views/h5/office/handleAffairsCommon/handleAffairsCommonInfo.vue
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 <el-input v-model="form.company" placeholder="请输入来文单位" :disabled="true"/> 4 <el-input v-model="form.company" placeholder="请输入来文单位" :disabled="true"/>
5 </el-form-item> 5 </el-form-item>
6 <el-form-item label="收文时间" prop="receiveTime"> 6 <el-form-item label="收文时间" prop="receiveTime">
7 - <el-date-picker clearable size="small" style="width: 100%" 7 + <el-date-picker size="small" style="width: 100%"
8 v-model="form.receiveTime" 8 v-model="form.receiveTime"
9 type="datetime" 9 type="datetime"
10 value-format="yyyy-MM-dd HH:mm:ss" 10 value-format="yyyy-MM-dd HH:mm:ss"
trash-ui/src/views/h5/office/handleAffairsCommon/index.vue
@@ -5,13 +5,13 @@ @@ -5,13 +5,13 @@
5 <el-input 5 <el-input
6 v-model="queryParams.company" 6 v-model="queryParams.company"
7 placeholder="请输入来文单位" 7 placeholder="请输入来文单位"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
12 </el-form-item> 12 </el-form-item>
13 <el-form-item label="收文时间" prop="receiveTime"> 13 <el-form-item label="收文时间" prop="receiveTime">
14 - <el-date-picker clearable size="small" style="width: 200px" 14 + <el-date-picker size="small" style="width: 200px"
15 v-model="queryParams.receiveTime" 15 v-model="queryParams.receiveTime"
16 type="date" 16 type="date"
17 value-format="yyyy-MM-dd" 17 value-format="yyyy-MM-dd"
@@ -19,7 +19,7 @@ @@ -19,7 +19,7 @@
19 </el-date-picker> 19 </el-date-picker>
20 </el-form-item> 20 </el-form-item>
21 <el-form-item label="审批状态" prop="status"> 21 <el-form-item label="审批状态" prop="status">
22 - <el-select v-model="queryParams.status" placeholder="请选择审批状态" clearable size="small"> 22 + <el-select v-model="queryParams.status" placeholder="请选择审批状态" size="small">
23 <el-option label="审核中" value="0" /> 23 <el-option label="审核中" value="0" />
24 <el-option label="审核完成" value="1" /> 24 <el-option label="审核完成" value="1" />
25 <el-option label="被驳回" value="2" /> 25 <el-option label="被驳回" value="2" />
@@ -129,7 +129,7 @@ @@ -129,7 +129,7 @@
129 <el-input v-model="form.company" placeholder="请输入来文单位" /> 129 <el-input v-model="form.company" placeholder="请输入来文单位" />
130 </el-form-item> 130 </el-form-item>
131 <el-form-item label="收文时间" prop="receiveTime"> 131 <el-form-item label="收文时间" prop="receiveTime">
132 - <el-date-picker clearable size="small" style="width: 100%" 132 + <el-date-picker size="small" style="width: 100%"
133 v-model="form.receiveTime" 133 v-model="form.receiveTime"
134 type="datetime" 134 type="datetime"
135 value-format="yyyy-MM-dd HH:mm:ss" 135 value-format="yyyy-MM-dd HH:mm:ss"
trash-ui/src/views/h5/office/handleAffairsXF/handleAffairsXFInfo.vue
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 <el-input v-model="form.company" placeholder="请输入信访单位(人)" :disabled="true"/> 4 <el-input v-model="form.company" placeholder="请输入信访单位(人)" :disabled="true"/>
5 </el-form-item> 5 </el-form-item>
6 <el-form-item label="信访日期" prop="receiveDate"> 6 <el-form-item label="信访日期" prop="receiveDate">
7 - <el-date-picker clearable size="small" style="width: 100%" 7 + <el-date-picker size="small" style="width: 100%"
8 v-model="form.receiveDate" 8 v-model="form.receiveDate"
9 type="date" 9 type="date"
10 value-format="yyyy-MM-dd" 10 value-format="yyyy-MM-dd"
trash-ui/src/views/h5/office/handleAffairsXF/index.vue
@@ -5,13 +5,13 @@ @@ -5,13 +5,13 @@
5 <el-input 5 <el-input
6 v-model="queryParams.company" 6 v-model="queryParams.company"
7 placeholder="请输入信访单位(人)" 7 placeholder="请输入信访单位(人)"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
12 </el-form-item> 12 </el-form-item>
13 <el-form-item label="信访日期" prop="receiveDate"> 13 <el-form-item label="信访日期" prop="receiveDate">
14 - <el-date-picker clearable size="small" style="width: 200px" 14 + <el-date-picker size="small" style="width: 200px"
15 v-model="queryParams.receiveDate" 15 v-model="queryParams.receiveDate"
16 type="date" 16 type="date"
17 value-format="yyyy-MM-dd" 17 value-format="yyyy-MM-dd"
@@ -19,7 +19,7 @@ @@ -19,7 +19,7 @@
19 </el-date-picker> 19 </el-date-picker>
20 </el-form-item> 20 </el-form-item>
21 <el-form-item label="审批状态" prop="status"> 21 <el-form-item label="审批状态" prop="status">
22 - <el-select v-model="queryParams.status" placeholder="请选择审批状态" clearable size="small"> 22 + <el-select v-model="queryParams.status" placeholder="请选择审批状态" size="small">
23 <el-option label="审核中" value="0" /> 23 <el-option label="审核中" value="0" />
24 <el-option label="审核完成" value="1" /> 24 <el-option label="审核完成" value="1" />
25 <el-option label="被驳回" value="2" /> 25 <el-option label="被驳回" value="2" />
@@ -129,7 +129,7 @@ @@ -129,7 +129,7 @@
129 <el-input v-model="form.company" placeholder="请输入信访单位(人)" /> 129 <el-input v-model="form.company" placeholder="请输入信访单位(人)" />
130 </el-form-item> 130 </el-form-item>
131 <el-form-item label="信访日期" prop="receiveDate"> 131 <el-form-item label="信访日期" prop="receiveDate">
132 - <el-date-picker clearable size="small" style="width: 100%" 132 + <el-date-picker size="small" style="width: 100%"
133 v-model="form.receiveDate" 133 v-model="form.receiveDate"
134 type="date" 134 type="date"
135 value-format="yyyy-MM-dd" 135 value-format="yyyy-MM-dd"
trash-ui/src/views/h5/office/leaveApplication/index.vue
@@ -5,18 +5,18 @@ @@ -5,18 +5,18 @@
5 <el-input 5 <el-input
6 v-model="queryParams.applicant" 6 v-model="queryParams.applicant"
7 placeholder="请输入申请人" 7 placeholder="请输入申请人"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
12 </el-form-item> 12 </el-form-item>
13 <el-form-item label="申请部门" prop="deptId"> 13 <el-form-item label="申请部门" prop="deptId">
14 - <el-select v-model="queryParams.deptId" placeholder="请选择部门" clearable size="small"> 14 + <el-select v-model="queryParams.deptId" placeholder="请选择部门" size="small">
15 <el-option label="请选择字典生成" value=""/> 15 <el-option label="请选择字典生成" value=""/>
16 </el-select> 16 </el-select>
17 </el-form-item> 17 </el-form-item>
18 <el-form-item label="请假类型" prop="type"> 18 <el-form-item label="请假类型" prop="type">
19 - <el-select v-model="queryParams.type" placeholder="请选择请假类型" clearable size="small"> 19 + <el-select v-model="queryParams.type" placeholder="请选择请假类型" size="small">
20 <el-option label="事假" value="事假"/> 20 <el-option label="事假" value="事假"/>
21 <el-option label="病假" value="病假"/> 21 <el-option label="病假" value="病假"/>
22 <el-option label="年假" value="年假"/> 22 <el-option label="年假" value="年假"/>
@@ -143,7 +143,7 @@ @@ -143,7 +143,7 @@
143 <el-form ref="form" :model="form" :rules="rules" label-width="80px"> 143 <el-form ref="form" :model="form" :rules="rules" label-width="80px">
144 144
145 <el-form-item label="联系方式" prop="phone"> 145 <el-form-item label="联系方式" prop="phone">
146 - <el-input v-model="form.phone" placeholder="请输入联系方式" :maxlength="11" show-word-limit clearable/> 146 + <el-input v-model="form.phone" placeholder="请输入联系方式" :maxlength="11" show-word-limit />
147 </el-form-item> 147 </el-form-item>
148 148
149 <el-form-item label="请假类型" prop="type"> 149 <el-form-item label="请假类型" prop="type">
@@ -164,7 +164,7 @@ @@ -164,7 +164,7 @@
164 </el-form-item> 164 </el-form-item>
165 165
166 <el-form-item label="开始时间" prop="beginDate"> 166 <el-form-item label="开始时间" prop="beginDate">
167 - <el-date-picker clearable size="small" style="width: 100%" 167 + <el-date-picker size="small" style="width: 100%"
168 v-model="form.beginDate" 168 v-model="form.beginDate"
169 type="datetime" 169 type="datetime"
170 value-format="yyyy-MM-dd HH:mm:ss" 170 value-format="yyyy-MM-dd HH:mm:ss"
@@ -172,7 +172,7 @@ @@ -172,7 +172,7 @@
172 </el-date-picker> 172 </el-date-picker>
173 </el-form-item> 173 </el-form-item>
174 <el-form-item label="结束时间" prop="endDate"> 174 <el-form-item label="结束时间" prop="endDate">
175 - <el-date-picker clearable size="small" style="width: 100%" 175 + <el-date-picker size="small" style="width: 100%"
176 v-model="form.endDate" 176 v-model="form.endDate"
177 type="datetime" 177 type="datetime"
178 value-format="yyyy-MM-dd HH:mm:ss" 178 value-format="yyyy-MM-dd HH:mm:ss"
trash-ui/src/views/h5/office/leaveApplication/leaveApplicationInfo.vue
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 <el-form ref="form" :model="form" label-width="80px"> 2 <el-form ref="form" :model="form" label-width="80px">
3 3
4 <el-form-item label="联系方式" prop="phone"> 4 <el-form-item label="联系方式" prop="phone">
5 - <el-input v-model="form.phone" placeholder="请输入联系方式" :maxlength="11" show-word-limit clearable :disabled="true"/> 5 + <el-input v-model="form.phone" placeholder="请输入联系方式" :maxlength="11" show-word-limit :disabled="true"/>
6 </el-form-item> 6 </el-form-item>
7 7
8 <el-form-item label="请假类型" prop="type"> 8 <el-form-item label="请假类型" prop="type">
@@ -23,7 +23,7 @@ @@ -23,7 +23,7 @@
23 </el-form-item> 23 </el-form-item>
24 24
25 <el-form-item label="开始时间" prop="beginDate"> 25 <el-form-item label="开始时间" prop="beginDate">
26 - <el-date-picker clearable size="small" style="width: 100%" 26 + <el-date-picker size="small" style="width: 100%"
27 v-model="form.beginDate" 27 v-model="form.beginDate"
28 type="datetime" 28 type="datetime"
29 value-format="yyyy-MM-dd HH:mm:ss" 29 value-format="yyyy-MM-dd HH:mm:ss"
@@ -32,7 +32,7 @@ @@ -32,7 +32,7 @@
32 </el-date-picker> 32 </el-date-picker>
33 </el-form-item> 33 </el-form-item>
34 <el-form-item label="结束时间" prop="endDate"> 34 <el-form-item label="结束时间" prop="endDate">
35 - <el-date-picker clearable size="small" style="width: 100%" 35 + <el-date-picker size="small" style="width: 100%"
36 v-model="form.endDate" 36 v-model="form.endDate"
37 type="datetime" 37 type="datetime"
38 value-format="yyyy-MM-dd HH:mm:ss" 38 value-format="yyyy-MM-dd HH:mm:ss"
trash-ui/src/views/h5/office/logistics/index.vue
@@ -8,7 +8,7 @@ @@ -8,7 +8,7 @@
8 </el-select> 8 </el-select>
9 </el-form-item> 9 </el-form-item>
10 <el-form-item label="用章类型" prop="sealType" v-if="type==0"> 10 <el-form-item label="用章类型" prop="sealType" v-if="type==0">
11 - <el-select v-model="queryParams.sealType" placeholder="请选择用章类型" clearable size="small"> 11 + <el-select v-model="queryParams.sealType" placeholder="请选择用章类型" size="small">
12 <el-option label="党委用章" value="党委用章"/> 12 <el-option label="党委用章" value="党委用章"/>
13 <el-option label="行政用章" value="行政用章"/> 13 <el-option label="行政用章" value="行政用章"/>
14 <el-option label="工会用章" value="工会用章"/> 14 <el-option label="工会用章" value="工会用章"/>
@@ -18,13 +18,13 @@ @@ -18,13 +18,13 @@
18 <el-input 18 <el-input
19 v-model="queryParams.staff" 19 v-model="queryParams.staff"
20 placeholder="请输入申请人" 20 placeholder="请输入申请人"
21 - clearable 21 +
22 size="small" 22 size="small"
23 23
24 /> 24 />
25 </el-form-item> 25 </el-form-item>
26 <el-form-item label="物品申请日期" prop="useDate" v-if="type!=0"> 26 <el-form-item label="物品申请日期" prop="useDate" v-if="type!=0">
27 - <el-date-picker clearable size="small" style="width: 200px" 27 + <el-date-picker size="small" style="width: 200px"
28 v-model="queryParams.useDate" 28 v-model="queryParams.useDate"
29 type="date" 29 type="date"
30 value-format="yyyy-MM-dd" 30 value-format="yyyy-MM-dd"
@@ -35,7 +35,7 @@ @@ -35,7 +35,7 @@
35 <el-input 35 <el-input
36 v-model="queryParams.goodsName" 36 v-model="queryParams.goodsName"
37 placeholder="请输入物品名称" 37 placeholder="请输入物品名称"
38 - clearable 38 +
39 size="small" 39 size="small"
40 40
41 /> 41 />
@@ -180,7 +180,7 @@ @@ -180,7 +180,7 @@
180 </el-select> 180 </el-select>
181 </el-form-item> 181 </el-form-item>
182 <el-form-item label="更新时间" prop="sealUpdateTime" v-if="type==0"> 182 <el-form-item label="更新时间" prop="sealUpdateTime" v-if="type==0">
183 - <el-date-picker clearable size="small" style="width: 100%" 183 + <el-date-picker size="small" style="width: 100%"
184 v-model="form.sealUpdateTime" 184 v-model="form.sealUpdateTime"
185 type="date" 185 type="date"
186 value-format="yyyy-MM-dd" 186 value-format="yyyy-MM-dd"
@@ -188,7 +188,7 @@ @@ -188,7 +188,7 @@
188 </el-date-picker> 188 </el-date-picker>
189 </el-form-item> 189 </el-form-item>
190 <el-form-item label="结束时间" prop="sealEndTime" v-if="type==0"> 190 <el-form-item label="结束时间" prop="sealEndTime" v-if="type==0">
191 - <el-date-picker clearable size="small" style="width: 100%" 191 + <el-date-picker size="small" style="width: 100%"
192 v-model="form.sealEndTime" 192 v-model="form.sealEndTime"
193 type="date" 193 type="date"
194 value-format="yyyy-MM-dd" 194 value-format="yyyy-MM-dd"
@@ -202,7 +202,7 @@ @@ -202,7 +202,7 @@
202 <el-input v-model="form.staff" placeholder="请输入申请人"/> 202 <el-input v-model="form.staff" placeholder="请输入申请人"/>
203 </el-form-item> 203 </el-form-item>
204 <el-form-item label="申请日期" prop="useDate" v-if="type!=0"> 204 <el-form-item label="申请日期" prop="useDate" v-if="type!=0">
205 - <el-date-picker clearable size="small" style="width: 100%" 205 + <el-date-picker size="small" style="width: 100%"
206 v-model="form.useDate" 206 v-model="form.useDate"
207 type="date" 207 type="date"
208 value-format="yyyy-MM-dd" 208 value-format="yyyy-MM-dd"
trash-ui/src/views/h5/office/logistics/logisticsInfo.vue
@@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@
13 </el-select> 13 </el-select>
14 </el-form-item> 14 </el-form-item>
15 <el-form-item label="更新时间" prop="sealUpdateTime" v-if="type==0"> 15 <el-form-item label="更新时间" prop="sealUpdateTime" v-if="type==0">
16 - <el-date-picker clearable size="small" style="width: 100%" 16 + <el-date-picker size="small" style="width: 100%"
17 v-model="form.sealUpdateTime" 17 v-model="form.sealUpdateTime"
18 type="date" 18 type="date"
19 :disabled="true" 19 :disabled="true"
@@ -22,7 +22,7 @@ @@ -22,7 +22,7 @@
22 </el-date-picker> 22 </el-date-picker>
23 </el-form-item> 23 </el-form-item>
24 <el-form-item label="结束时间" prop="sealEndTime" v-if="type==0"> 24 <el-form-item label="结束时间" prop="sealEndTime" v-if="type==0">
25 - <el-date-picker clearable size="small" style="width: 100%" 25 + <el-date-picker size="small" style="width: 100%"
26 v-model="form.sealEndTime" 26 v-model="form.sealEndTime"
27 type="date" 27 type="date"
28 value-format="yyyy-MM-dd" 28 value-format="yyyy-MM-dd"
@@ -37,7 +37,7 @@ @@ -37,7 +37,7 @@
37 <el-input v-model="form.staff" placeholder="请输入申请人" :disabled="true"/> 37 <el-input v-model="form.staff" placeholder="请输入申请人" :disabled="true"/>
38 </el-form-item> 38 </el-form-item>
39 <el-form-item label="申请日期" prop="useDate" v-if="type!=0"> 39 <el-form-item label="申请日期" prop="useDate" v-if="type!=0">
40 - <el-date-picker clearable size="small" style="width: 100%" 40 + <el-date-picker size="small" style="width: 100%"
41 v-model="form.useDate" 41 v-model="form.useDate"
42 type="date" 42 type="date"
43 value-format="yyyy-MM-dd" 43 value-format="yyyy-MM-dd"
trash-ui/src/views/h5/office/management/contractInfo.vue
@@ -27,7 +27,7 @@ @@ -27,7 +27,7 @@
27 <el-row :gutter="2"> 27 <el-row :gutter="2">
28 <el-col :span="11"> 28 <el-col :span="11">
29 <el-form-item label="开始时间" prop="contractBeginDate"> 29 <el-form-item label="开始时间" prop="contractBeginDate">
30 - <el-date-picker clearable size="small" style="width: 100%;" 30 + <el-date-picker size="small" style="width: 100%;"
31 v-model="form.contractBeginDate" 31 v-model="form.contractBeginDate"
32 type="datetime" 32 type="datetime"
33 value-format="yyyy-MM-dd HH:mm:ss" 33 value-format="yyyy-MM-dd HH:mm:ss"
@@ -38,7 +38,7 @@ @@ -38,7 +38,7 @@
38 </el-col> 38 </el-col>
39 <el-col :span="11"> 39 <el-col :span="11">
40 <el-form-item label="结束时间" prop="contractEndDate"> 40 <el-form-item label="结束时间" prop="contractEndDate">
41 - <el-date-picker clearable size="small" style="width: 100%;" 41 + <el-date-picker size="small" style="width: 100%;"
42 v-model="form.contractEndDate" 42 v-model="form.contractEndDate"
43 type="datetime" 43 type="datetime"
44 value-format="yyyy-MM-dd HH:mm:ss" 44 value-format="yyyy-MM-dd HH:mm:ss"
@@ -72,7 +72,7 @@ @@ -72,7 +72,7 @@
72 <el-row :gutter="2"> 72 <el-row :gutter="2">
73 <el-col :span="11"> 73 <el-col :span="11">
74 <el-form-item label="合同签订时间" prop="signTime"> 74 <el-form-item label="合同签订时间" prop="signTime">
75 - <el-date-picker clearable size="small" style="width: 100%;" 75 + <el-date-picker size="small" style="width: 100%;"
76 v-model="form.signTime" 76 v-model="form.signTime"
77 type="datetime" 77 type="datetime"
78 value-format="yyyy-MM-dd HH:mm:ss" 78 value-format="yyyy-MM-dd HH:mm:ss"
trash-ui/src/views/h5/office/management/index.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <el-input 5 <el-input
6 v-model="queryParams.contractName" 6 v-model="queryParams.contractName"
7 placeholder="请输入合同名称" 7 placeholder="请输入合同名称"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
@@ -152,7 +152,7 @@ @@ -152,7 +152,7 @@
152 <el-row :gutter="2"> 152 <el-row :gutter="2">
153 <el-col :span="11"> 153 <el-col :span="11">
154 <el-form-item label="开始时间" prop="contractBeginDate"> 154 <el-form-item label="开始时间" prop="contractBeginDate">
155 - <el-date-picker clearable size="small" style="width: 100%;" 155 + <el-date-picker size="small" style="width: 100%;"
156 v-model="form.contractBeginDate" 156 v-model="form.contractBeginDate"
157 type="datetime" 157 type="datetime"
158 value-format="yyyy-MM-dd HH:mm:ss" 158 value-format="yyyy-MM-dd HH:mm:ss"
@@ -162,7 +162,7 @@ @@ -162,7 +162,7 @@
162 </el-col> 162 </el-col>
163 <el-col :span="11"> 163 <el-col :span="11">
164 <el-form-item label="结束时间" prop="contractEndDate"> 164 <el-form-item label="结束时间" prop="contractEndDate">
165 - <el-date-picker clearable size="small" style="width: 100%;" 165 + <el-date-picker size="small" style="width: 100%;"
166 v-model="form.contractEndDate" 166 v-model="form.contractEndDate"
167 type="datetime" 167 type="datetime"
168 value-format="yyyy-MM-dd HH:mm:ss" 168 value-format="yyyy-MM-dd HH:mm:ss"
@@ -195,7 +195,7 @@ @@ -195,7 +195,7 @@
195 <el-row :gutter="2"> 195 <el-row :gutter="2">
196 <el-col :span="11"> 196 <el-col :span="11">
197 <el-form-item label="合同签订时间" prop="signTime"> 197 <el-form-item label="合同签订时间" prop="signTime">
198 - <el-date-picker clearable size="small" style="width: 100%;" 198 + <el-date-picker size="small" style="width: 100%;"
199 v-model="form.signTime" 199 v-model="form.signTime"
200 type="datetime" 200 type="datetime"
201 value-format="yyyy-MM-dd HH:mm:ss" 201 value-format="yyyy-MM-dd HH:mm:ss"
trash-ui/src/views/h5/task/index.vue
1 <template> 1 <template>
2 <div class="app-container"> 2 <div class="app-container">
3 - <el-select v-model="queryParams.dept" filterable clearable reserve-keyword @change="getList"> 3 + <el-select v-model="queryParams.dept" filterable reserve-keyword @change="getList">
4 <el-option v-for="item in depts" :label="item.name" 4 <el-option v-for="item in depts" :label="item.name"
5 :value="item.code" :key="item.code" > 5 :value="item.code" :key="item.code" >
6 </el-option> 6 </el-option>
7 </el-select> 7 </el-select>
8 - <el-select v-model="queryParams.role" filterable clearable reserve-keyword @change="getList"> 8 + <el-select v-model="queryParams.role" filterable reserve-keyword @change="getList">
9 <el-option v-for="item in roles" :label="item.name" 9 <el-option v-for="item in roles" :label="item.name"
10 :value="item.code" :key="item.code" > 10 :value="item.code" :key="item.code" >
11 </el-option> 11 </el-option>
trash-ui/src/views/h5/task/threestepInfo.vue
@@ -32,13 +32,13 @@ @@ -32,13 +32,13 @@
32 32
33 <el-row> 33 <el-row>
34 <el-form-item label="消纳合同"> 34 <el-form-item label="消纳合同">
35 - <el-input v-model="infoData.contract" :maxlength="20" show-word-limit clearable disabled /> 35 + <el-input v-model="infoData.contract" :maxlength="20" show-word-limit disabled />
36 </el-form-item> 36 </el-form-item>
37 37
38 </el-row> 38 </el-row>
39 <el-row> 39 <el-row>
40 <el-form-item label="自查时间"> 40 <el-form-item label="自查时间">
41 - <el-input v-model="infoData.selfCheckTime" :maxlength="20" show-word-limit clearable disabled /> 41 + <el-input v-model="infoData.selfCheckTime" :maxlength="20" show-word-limit disabled />
42 </el-form-item> 42 </el-form-item>
43 </el-row> 43 </el-row>
44 44
@@ -57,12 +57,12 @@ @@ -57,12 +57,12 @@
57 57
58 <el-row > 58 <el-row >
59 <el-form-item label="现场负责人"> 59 <el-form-item label="现场负责人">
60 - <el-input v-model="infoData.person" :maxlength="20" show-word-limit clearable disabled /> 60 + <el-input v-model="infoData.person" :maxlength="20" show-word-limit disabled />
61 </el-form-item> 61 </el-form-item>
62 </el-row> 62 </el-row>
63 <el-row > 63 <el-row >
64 <el-form-item label="联系电话"> 64 <el-form-item label="联系电话">
65 - <el-input v-model="infoData.phone" :maxlength="11" show-word-limit clearable disabled /> 65 + <el-input v-model="infoData.phone" :maxlength="11" show-word-limit disabled />
66 </el-select> 66 </el-select>
67 </el-form-item> 67 </el-form-item>
68 </el-row> 68 </el-row>
@@ -227,12 +227,12 @@ @@ -227,12 +227,12 @@
227 <el-col> 227 <el-col>
228 <el-form-item label="巡查时间"> 228 <el-form-item label="巡查时间">
229 229
230 - <el-input v-model="infoData.checkTime" :maxlength="20" show-word-limit clearable disabled /> 230 + <el-input v-model="infoData.checkTime" :maxlength="20" show-word-limit disabled />
231 </el-form-item> 231 </el-form-item>
232 </el-col> 232 </el-col>
233 <el-col> 233 <el-col>
234 <el-form-item label="渣管负责人"> 234 <el-form-item label="渣管负责人">
235 - <el-input v-model="infoData.earthPipPerson" :maxlength="20" show-word-limit clearable disabled /> 235 + <el-input v-model="infoData.earthPipPerson" :maxlength="20" show-word-limit disabled />
236 </el-form-item> 236 </el-form-item>
237 </el-col> 237 </el-col>
238 </el-row> 238 </el-row>
@@ -241,7 +241,7 @@ @@ -241,7 +241,7 @@
241 <el-row type="flex" justify="center" v-if="infoData.checkTime"> 241 <el-row type="flex" justify="center" v-if="infoData.checkTime">
242 <el-col> 242 <el-col>
243 <el-form-item label="执法负责人"> 243 <el-form-item label="执法负责人">
244 - <el-input v-model="infoData.enforcePerson" :maxlength="20" show-word-limit clearable disabled /> 244 + <el-input v-model="infoData.enforcePerson" :maxlength="20" show-word-limit disabled />
245 </el-form-item> 245 </el-form-item>
246 </el-col> 246 </el-col>
247 <el-col> 247 <el-col>
@@ -420,7 +420,7 @@ @@ -420,7 +420,7 @@
420 <el-row type="flex" justify="center" v-if="infoData.checkEndTime"> 420 <el-row type="flex" justify="center" v-if="infoData.checkEndTime">
421 <el-col> 421 <el-col>
422 <el-form-item label="抽查时间"> 422 <el-form-item label="抽查时间">
423 - <el-input v-model="infoData.checkEndTime" :maxlength="20" show-word-limit clearable disabled /> 423 + <el-input v-model="infoData.checkEndTime" :maxlength="20" show-word-limit disabled />
424 </el-form-item> 424 </el-form-item>
425 </el-col> 425 </el-col>
426 <el-col> 426 <el-col>
trash-ui/src/views/h5/truckActivate/index.vue
@@ -6,7 +6,7 @@ @@ -6,7 +6,7 @@
6 <el-input 6 <el-input
7 v-model="queryParams.licensePlate" 7 v-model="queryParams.licensePlate"
8 placeholder="请输入车牌号搜索" 8 placeholder="请输入车牌号搜索"
9 - clearable 9 +
10 size="small" 10 size="small"
11 11
12 /> 12 />
trash-ui/src/views/monitor/job/index.vue
@@ -5,13 +5,13 @@ @@ -5,13 +5,13 @@
5 <el-input 5 <el-input
6 v-model="queryParams.jobName" 6 v-model="queryParams.jobName"
7 placeholder="请输入任务名称" 7 placeholder="请输入任务名称"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
12 </el-form-item> 12 </el-form-item>
13 <el-form-item label="任务组名" prop="jobGroup"> 13 <el-form-item label="任务组名" prop="jobGroup">
14 - <el-select v-model="queryParams.jobGroup" placeholder="请选择任务组名" clearable size="small"> 14 + <el-select v-model="queryParams.jobGroup" placeholder="请选择任务组名" size="small">
15 <el-option 15 <el-option
16 v-for="dict in jobGroupOptions" 16 v-for="dict in jobGroupOptions"
17 :key="dict.dictValue" 17 :key="dict.dictValue"
@@ -21,7 +21,7 @@ @@ -21,7 +21,7 @@
21 </el-select> 21 </el-select>
22 </el-form-item> 22 </el-form-item>
23 <el-form-item label="任务状态" prop="status"> 23 <el-form-item label="任务状态" prop="status">
24 - <el-select v-model="queryParams.status" placeholder="请选择任务状态" clearable size="small"> 24 + <el-select v-model="queryParams.status" placeholder="请选择任务状态" size="small">
25 <el-option 25 <el-option
26 v-for="dict in statusOptions" 26 v-for="dict in statusOptions"
27 :key="dict.dictValue" 27 :key="dict.dictValue"
trash-ui/src/views/monitor/job/log.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <el-input 5 <el-input
6 v-model="queryParams.jobName" 6 v-model="queryParams.jobName"
7 placeholder="请输入任务名称" 7 placeholder="请输入任务名称"
8 - clearable 8 +
9 size="small" 9 size="small"
10 style="width: 240px" 10 style="width: 240px"
11 11
@@ -15,7 +15,7 @@ @@ -15,7 +15,7 @@
15 <el-select 15 <el-select
16 v-model="queryParams.jobGroup" 16 v-model="queryParams.jobGroup"
17 placeholder="请任务组名" 17 placeholder="请任务组名"
18 - clearable 18 +
19 size="small" 19 size="small"
20 style="width: 240px" 20 style="width: 240px"
21 > 21 >
@@ -31,7 +31,7 @@ @@ -31,7 +31,7 @@
31 <el-select 31 <el-select
32 v-model="queryParams.status" 32 v-model="queryParams.status"
33 placeholder="请选择执行状态" 33 placeholder="请选择执行状态"
34 - clearable 34 +
35 size="small" 35 size="small"
36 style="width: 240px" 36 style="width: 240px"
37 > 37 >
trash-ui/src/views/monitor/logininfor/index.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <el-input 5 <el-input
6 v-model="queryParams.ipaddr" 6 v-model="queryParams.ipaddr"
7 placeholder="请输入登录地址" 7 placeholder="请输入登录地址"
8 - clearable 8 +
9 style="width: 240px;" 9 style="width: 240px;"
10 size="small" 10 size="small"
11 11
@@ -15,7 +15,7 @@ @@ -15,7 +15,7 @@
15 <el-input 15 <el-input
16 v-model="queryParams.userName" 16 v-model="queryParams.userName"
17 placeholder="请输入用户名称" 17 placeholder="请输入用户名称"
18 - clearable 18 +
19 style="width: 240px;" 19 style="width: 240px;"
20 size="small" 20 size="small"
21 21
@@ -25,7 +25,7 @@ @@ -25,7 +25,7 @@
25 <el-select 25 <el-select
26 v-model="queryParams.status" 26 v-model="queryParams.status"
27 placeholder="登录状态" 27 placeholder="登录状态"
28 - clearable 28 +
29 size="small" 29 size="small"
30 style="width: 240px" 30 style="width: 240px"
31 > 31 >
trash-ui/src/views/monitor/online/index.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <el-input 5 <el-input
6 v-model="queryParams.ipaddr" 6 v-model="queryParams.ipaddr"
7 placeholder="请输入登录地址" 7 placeholder="请输入登录地址"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
@@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
14 <el-input 14 <el-input
15 v-model="queryParams.userName" 15 v-model="queryParams.userName"
16 placeholder="请输入用户名称" 16 placeholder="请输入用户名称"
17 - clearable 17 +
18 size="small" 18 size="small"
19 19
20 /> 20 />
trash-ui/src/views/monitor/operlog/index.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <el-input 5 <el-input
6 v-model="queryParams.title" 6 v-model="queryParams.title"
7 placeholder="请输入系统模块" 7 placeholder="请输入系统模块"
8 - clearable 8 +
9 style="width: 240px;" 9 style="width: 240px;"
10 size="small" 10 size="small"
11 11
@@ -15,7 +15,7 @@ @@ -15,7 +15,7 @@
15 <el-input 15 <el-input
16 v-model="queryParams.operName" 16 v-model="queryParams.operName"
17 placeholder="请输入操作人员" 17 placeholder="请输入操作人员"
18 - clearable 18 +
19 style="width: 240px;" 19 style="width: 240px;"
20 size="small" 20 size="small"
21 21
@@ -25,7 +25,7 @@ @@ -25,7 +25,7 @@
25 <el-select 25 <el-select
26 v-model="queryParams.businessType" 26 v-model="queryParams.businessType"
27 placeholder="操作类型" 27 placeholder="操作类型"
28 - clearable 28 +
29 size="small" 29 size="small"
30 style="width: 240px" 30 style="width: 240px"
31 > 31 >
@@ -41,7 +41,7 @@ @@ -41,7 +41,7 @@
41 <el-select 41 <el-select
42 v-model="queryParams.status" 42 v-model="queryParams.status"
43 placeholder="操作状态" 43 placeholder="操作状态"
44 - clearable 44 +
45 size="small" 45 size="small"
46 style="width: 240px" 46 style="width: 240px"
47 > 47 >
trash-ui/src/views/office/conference/conferenceInfo.vue
@@ -3,7 +3,7 @@ @@ -3,7 +3,7 @@
3 <el-row :gutter="2"> 3 <el-row :gutter="2">
4 <el-col :span="11"> 4 <el-col :span="11">
5 <el-form-item label="会议时间" prop="conferenceTime"> 5 <el-form-item label="会议时间" prop="conferenceTime">
6 - <el-date-picker clearable size="small" style="width: 100%" 6 + <el-date-picker size="small" style="width: 100%"
7 v-model="form.conferenceTime" 7 v-model="form.conferenceTime"
8 type="datetime" 8 type="datetime"
9 value-format="yyyy-MM-dd HH:mm:ss" 9 value-format="yyyy-MM-dd HH:mm:ss"
trash-ui/src/views/office/conference/index.vue
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 <div class="app-container"> 2 <div class="app-container">
3 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px"> 3 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
4 <el-form-item label="会议时间" prop="conferenceTime"> 4 <el-form-item label="会议时间" prop="conferenceTime">
5 - <el-date-picker clearable size="small" style="width: 200px" 5 + <el-date-picker size="small" style="width: 200px"
6 v-model="queryParams.conferenceTime" 6 v-model="queryParams.conferenceTime"
7 type="date" 7 type="date"
8 value-format="yyyy-MM-dd" 8 value-format="yyyy-MM-dd"
@@ -126,7 +126,7 @@ @@ -126,7 +126,7 @@
126 <el-row :gutter="2"> 126 <el-row :gutter="2">
127 <el-col :span="11"> 127 <el-col :span="11">
128 <el-form-item label="会议时间" prop="conferenceTime"> 128 <el-form-item label="会议时间" prop="conferenceTime">
129 - <el-date-picker clearable size="small" style="width: 100%" 129 + <el-date-picker size="small" style="width: 100%"
130 v-model="form.conferenceTime" 130 v-model="form.conferenceTime"
131 type="datetime" 131 type="datetime"
132 value-format="yyyy-MM-dd HH:mm:ss" 132 value-format="yyyy-MM-dd HH:mm:ss"
trash-ui/src/views/office/handle/handleInfo.vue
@@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
14 <el-input v-model="form.company" placeholder="请输入来文单位" :disabled="true"/> 14 <el-input v-model="form.company" placeholder="请输入来文单位" :disabled="true"/>
15 </el-form-item> 15 </el-form-item>
16 <el-form-item label="收文时间" prop="receiveTime" v-if="form.type==0 || form.type==1"> 16 <el-form-item label="收文时间" prop="receiveTime" v-if="form.type==0 || form.type==1">
17 - <el-date-picker clearable size="small" style="width: 100%" 17 + <el-date-picker size="small" style="width: 100%"
18 v-model="form.receiveTime" 18 v-model="form.receiveTime"
19 type="datetime" 19 type="datetime"
20 :disabled="true" 20 :disabled="true"
@@ -30,7 +30,7 @@ @@ -30,7 +30,7 @@
30 <el-input v-model="form.sendPerson" placeholder="请输入信访单位(人)" :disabled="true"/> 30 <el-input v-model="form.sendPerson" placeholder="请输入信访单位(人)" :disabled="true"/>
31 </el-form-item> 31 </el-form-item>
32 <el-form-item label="信访日期" prop="sendDate" v-if="form.type==2 || form.type==3|| form.type==4"> 32 <el-form-item label="信访日期" prop="sendDate" v-if="form.type==2 || form.type==3|| form.type==4">
33 - <el-date-picker clearable size="small" style="width: 100%" 33 + <el-date-picker size="small" style="width: 100%"
34 v-model="form.sendDate" 34 v-model="form.sendDate"
35 type="date" 35 type="date"
36 :disabled="true" 36 :disabled="true"
trash-ui/src/views/office/handle/index.vue
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 <div class="app-container"> 2 <div class="app-container">
3 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="108px"> 3 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="108px">
4 <el-form-item label="办文办事类型" prop="type"> 4 <el-form-item label="办文办事类型" prop="type">
5 - <el-select v-model="queryParams.type" placeholder="请选择办文办事类型" clearable size="small"> 5 + <el-select v-model="queryParams.type" placeholder="请选择办文办事类型" size="small">
6 <el-option label="全部" value=""/> 6 <el-option label="全部" value=""/>
7 <el-option label="传阅学习类" value="0" /> 7 <el-option label="传阅学习类" value="0" />
8 <el-option label="公文批办类" value="1" /> 8 <el-option label="公文批办类" value="1" />
@@ -15,13 +15,13 @@ @@ -15,13 +15,13 @@
15 <el-input 15 <el-input
16 v-model="queryParams.company" 16 v-model="queryParams.company"
17 placeholder="请输入来文单位" 17 placeholder="请输入来文单位"
18 - clearable 18 +
19 size="small" 19 size="small"
20 20
21 /> 21 />
22 </el-form-item> 22 </el-form-item>
23 <el-form-item label="收文时间" prop="receiveTime"> 23 <el-form-item label="收文时间" prop="receiveTime">
24 - <el-date-picker clearable size="small" style="width: 200px" 24 + <el-date-picker size="small" style="width: 200px"
25 v-model="queryParams.receiveTime" 25 v-model="queryParams.receiveTime"
26 type="date" 26 type="date"
27 value-format="yyyy-MM-dd" 27 value-format="yyyy-MM-dd"
@@ -32,7 +32,7 @@ @@ -32,7 +32,7 @@
32 <el-input 32 <el-input
33 v-model="queryParams.title" 33 v-model="queryParams.title"
34 placeholder="请输入文件标题" 34 placeholder="请输入文件标题"
35 - clearable 35 +
36 size="small" 36 size="small"
37 37
38 /> 38 />
@@ -41,13 +41,13 @@ @@ -41,13 +41,13 @@
41 <el-input 41 <el-input
42 v-model="queryParams.sendPerson" 42 v-model="queryParams.sendPerson"
43 placeholder="请输入信访单位(人)" 43 placeholder="请输入信访单位(人)"
44 - clearable 44 +
45 size="small" 45 size="small"
46 46
47 /> 47 />
48 </el-form-item> 48 </el-form-item>
49 <el-form-item label="信访日期" prop="sendDate"> 49 <el-form-item label="信访日期" prop="sendDate">
50 - <el-date-picker clearable size="small" style="width: 200px" 50 + <el-date-picker size="small" style="width: 200px"
51 v-model="queryParams.sendDate" 51 v-model="queryParams.sendDate"
52 type="date" 52 type="date"
53 value-format="yyyy-MM-dd" 53 value-format="yyyy-MM-dd"
@@ -181,7 +181,7 @@ @@ -181,7 +181,7 @@
181 <el-input v-model="form.company" placeholder="请输入来文单位" /> 181 <el-input v-model="form.company" placeholder="请输入来文单位" />
182 </el-form-item> 182 </el-form-item>
183 <el-form-item label="收文时间" prop="receiveTime" v-if="form.type==0 || form.type==1"> 183 <el-form-item label="收文时间" prop="receiveTime" v-if="form.type==0 || form.type==1">
184 - <el-date-picker clearable size="small" style="width: 100%" 184 + <el-date-picker size="small" style="width: 100%"
185 v-model="form.receiveTime" 185 v-model="form.receiveTime"
186 type="datetime" 186 type="datetime"
187 value-format="yyyy-MM-dd HH:mm:ss" 187 value-format="yyyy-MM-dd HH:mm:ss"
@@ -196,7 +196,7 @@ @@ -196,7 +196,7 @@
196 <el-input v-model="form.sendPerson" placeholder="请输入信访单位(人)" /> 196 <el-input v-model="form.sendPerson" placeholder="请输入信访单位(人)" />
197 </el-form-item> 197 </el-form-item>
198 <el-form-item label="信访日期" prop="sendDate" v-if="form.type==2 || form.type==3|| form.type==4"> 198 <el-form-item label="信访日期" prop="sendDate" v-if="form.type==2 || form.type==3|| form.type==4">
199 - <el-date-picker clearable size="small" style="width: 100%" 199 + <el-date-picker size="small" style="width: 100%"
200 v-model="form.sendDate" 200 v-model="form.sendDate"
201 type="date" 201 type="date"
202 value-format="yyyy-MM-dd" 202 value-format="yyyy-MM-dd"
trash-ui/src/views/office/handleAffairsCommon/handleAffairsCommonInfo.vue
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 <el-input v-model="form.company" placeholder="请输入来文单位" :disabled="true"/> 4 <el-input v-model="form.company" placeholder="请输入来文单位" :disabled="true"/>
5 </el-form-item> 5 </el-form-item>
6 <el-form-item label="收文时间" prop="receiveTime"> 6 <el-form-item label="收文时间" prop="receiveTime">
7 - <el-date-picker clearable size="small" style="width: 100%" 7 + <el-date-picker size="small" style="width: 100%"
8 v-model="form.receiveTime" 8 v-model="form.receiveTime"
9 type="datetime" 9 type="datetime"
10 value-format="yyyy-MM-dd HH:mm:ss" 10 value-format="yyyy-MM-dd HH:mm:ss"
trash-ui/src/views/office/handleAffairsCommon/index.vue
@@ -5,13 +5,13 @@ @@ -5,13 +5,13 @@
5 <el-input 5 <el-input
6 v-model="queryParams.company" 6 v-model="queryParams.company"
7 placeholder="请输入来文单位" 7 placeholder="请输入来文单位"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
12 </el-form-item> 12 </el-form-item>
13 <el-form-item label="收文时间" prop="receiveTime"> 13 <el-form-item label="收文时间" prop="receiveTime">
14 - <el-date-picker clearable size="small" style="width: 200px" 14 + <el-date-picker size="small" style="width: 200px"
15 v-model="queryParams.receiveTime" 15 v-model="queryParams.receiveTime"
16 type="date" 16 type="date"
17 value-format="yyyy-MM-dd" 17 value-format="yyyy-MM-dd"
@@ -19,7 +19,7 @@ @@ -19,7 +19,7 @@
19 </el-date-picker> 19 </el-date-picker>
20 </el-form-item> 20 </el-form-item>
21 <el-form-item label="审批状态" prop="status"> 21 <el-form-item label="审批状态" prop="status">
22 - <el-select v-model="queryParams.status" placeholder="请选择审批状态" clearable size="small"> 22 + <el-select v-model="queryParams.status" placeholder="请选择审批状态" size="small">
23 <el-option label="审核中" value="0" /> 23 <el-option label="审核中" value="0" />
24 <el-option label="审核完成" value="1" /> 24 <el-option label="审核完成" value="1" />
25 <el-option label="被驳回" value="2" /> 25 <el-option label="被驳回" value="2" />
@@ -129,7 +129,7 @@ @@ -129,7 +129,7 @@
129 <el-input v-model="form.company" placeholder="请输入来文单位" /> 129 <el-input v-model="form.company" placeholder="请输入来文单位" />
130 </el-form-item> 130 </el-form-item>
131 <el-form-item label="收文时间" prop="receiveTime"> 131 <el-form-item label="收文时间" prop="receiveTime">
132 - <el-date-picker clearable size="small" style="width: 100%" 132 + <el-date-picker size="small" style="width: 100%"
133 v-model="form.receiveTime" 133 v-model="form.receiveTime"
134 type="datetime" 134 type="datetime"
135 value-format="yyyy-MM-dd HH:mm:ss" 135 value-format="yyyy-MM-dd HH:mm:ss"
trash-ui/src/views/office/handleAffairsXF/handleAffairsXFInfo.vue
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 <el-input v-model="form.company" placeholder="请输入信访单位(人)" :disabled="true"/> 4 <el-input v-model="form.company" placeholder="请输入信访单位(人)" :disabled="true"/>
5 </el-form-item> 5 </el-form-item>
6 <el-form-item label="信访日期" prop="receiveDate"> 6 <el-form-item label="信访日期" prop="receiveDate">
7 - <el-date-picker clearable size="small" style="width: 100%" 7 + <el-date-picker size="small" style="width: 100%"
8 v-model="form.receiveDate" 8 v-model="form.receiveDate"
9 type="date" 9 type="date"
10 value-format="yyyy-MM-dd" 10 value-format="yyyy-MM-dd"
trash-ui/src/views/office/handleAffairsXF/index.vue
@@ -5,13 +5,13 @@ @@ -5,13 +5,13 @@
5 <el-input 5 <el-input
6 v-model="queryParams.company" 6 v-model="queryParams.company"
7 placeholder="请输入信访单位(人)" 7 placeholder="请输入信访单位(人)"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
12 </el-form-item> 12 </el-form-item>
13 <el-form-item label="信访日期" prop="receiveDate"> 13 <el-form-item label="信访日期" prop="receiveDate">
14 - <el-date-picker clearable size="small" style="width: 200px" 14 + <el-date-picker size="small" style="width: 200px"
15 v-model="queryParams.receiveDate" 15 v-model="queryParams.receiveDate"
16 type="date" 16 type="date"
17 value-format="yyyy-MM-dd" 17 value-format="yyyy-MM-dd"
@@ -19,7 +19,7 @@ @@ -19,7 +19,7 @@
19 </el-date-picker> 19 </el-date-picker>
20 </el-form-item> 20 </el-form-item>
21 <el-form-item label="审批状态" prop="status"> 21 <el-form-item label="审批状态" prop="status">
22 - <el-select v-model="queryParams.status" placeholder="请选择审批状态" clearable size="small"> 22 + <el-select v-model="queryParams.status" placeholder="请选择审批状态" size="small">
23 <el-option label="审核中" value="0" /> 23 <el-option label="审核中" value="0" />
24 <el-option label="审核完成" value="1" /> 24 <el-option label="审核完成" value="1" />
25 <el-option label="被驳回" value="2" /> 25 <el-option label="被驳回" value="2" />
@@ -129,7 +129,7 @@ @@ -129,7 +129,7 @@
129 <el-input v-model="form.company" placeholder="请输入信访单位(人)" /> 129 <el-input v-model="form.company" placeholder="请输入信访单位(人)" />
130 </el-form-item> 130 </el-form-item>
131 <el-form-item label="信访日期" prop="receiveDate"> 131 <el-form-item label="信访日期" prop="receiveDate">
132 - <el-date-picker clearable size="small" style="width: 100%" 132 + <el-date-picker size="small" style="width: 100%"
133 v-model="form.receiveDate" 133 v-model="form.receiveDate"
134 type="date" 134 type="date"
135 value-format="yyyy-MM-dd" 135 value-format="yyyy-MM-dd"
trash-ui/src/views/office/leaveApplication/index.vue
@@ -5,19 +5,19 @@ @@ -5,19 +5,19 @@
5 <el-input 5 <el-input
6 v-model="queryParams.applicant" 6 v-model="queryParams.applicant"
7 placeholder="请输入申请人" 7 placeholder="请输入申请人"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
12 </el-form-item> 12 </el-form-item>
13 <!-- <el-form-item label="申请部门" prop="deptName">--> 13 <!-- <el-form-item label="申请部门" prop="deptName">-->
14 -<!-- <el-select v-model="queryParams.deptName" placeholder="请选择部门" clearable size="small">--> 14 +<!-- <el-select v-model="queryParams.deptName" placeholder="请选择部门" size="small">-->
15 <!-- <el-option label="全部" value=""/>--> 15 <!-- <el-option label="全部" value=""/>-->
16 <!-- <el-option v-for="item in depts" :label="item.name" :value="item.name" :key="item.code"/>--> 16 <!-- <el-option v-for="item in depts" :label="item.name" :value="item.name" :key="item.code"/>-->
17 <!-- </el-select>--> 17 <!-- </el-select>-->
18 <!-- </el-form-item>--> 18 <!-- </el-form-item>-->
19 <el-form-item label="请假类型" prop="type"> 19 <el-form-item label="请假类型" prop="type">
20 - <el-select v-model="queryParams.type" placeholder="请选择请假类型" clearable size="small"> 20 + <el-select v-model="queryParams.type" placeholder="请选择请假类型" size="small">
21 <el-option label="事假" value="事假"/> 21 <el-option label="事假" value="事假"/>
22 <el-option label="病假" value="病假"/> 22 <el-option label="病假" value="病假"/>
23 <el-option label="年假" value="年假"/> 23 <el-option label="年假" value="年假"/>
@@ -145,7 +145,7 @@ @@ -145,7 +145,7 @@
145 <el-form ref="form" :model="form" :rules="rules" label-width="80px"> 145 <el-form ref="form" :model="form" :rules="rules" label-width="80px">
146 146
147 <el-form-item label="联系方式" prop="phone"> 147 <el-form-item label="联系方式" prop="phone">
148 - <el-input v-model="form.phone" placeholder="请输入联系方式" :maxlength="11" show-word-limit clearable/> 148 + <el-input v-model="form.phone" placeholder="请输入联系方式" :maxlength="11" show-word-limit />
149 </el-form-item> 149 </el-form-item>
150 150
151 <el-form-item label="请假类型" prop="type"> 151 <el-form-item label="请假类型" prop="type">
@@ -166,7 +166,7 @@ @@ -166,7 +166,7 @@
166 </el-form-item> 166 </el-form-item>
167 167
168 <el-form-item label="开始时间" prop="beginDate"> 168 <el-form-item label="开始时间" prop="beginDate">
169 - <el-date-picker clearable size="small" style="width: 100%" 169 + <el-date-picker size="small" style="width: 100%"
170 v-model="form.beginDate" 170 v-model="form.beginDate"
171 type="datetime" 171 type="datetime"
172 value-format="yyyy-MM-dd HH:mm:ss" 172 value-format="yyyy-MM-dd HH:mm:ss"
@@ -174,7 +174,7 @@ @@ -174,7 +174,7 @@
174 </el-date-picker> 174 </el-date-picker>
175 </el-form-item> 175 </el-form-item>
176 <el-form-item label="结束时间" prop="endDate"> 176 <el-form-item label="结束时间" prop="endDate">
177 - <el-date-picker clearable size="small" style="width: 100%" 177 + <el-date-picker size="small" style="width: 100%"
178 v-model="form.endDate" 178 v-model="form.endDate"
179 type="datetime" 179 type="datetime"
180 value-format="yyyy-MM-dd HH:mm:ss" 180 value-format="yyyy-MM-dd HH:mm:ss"
trash-ui/src/views/office/leaveApplication/leaveApplicationInfo.vue
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 <el-form ref="form" :model="form" label-width="80px"> 2 <el-form ref="form" :model="form" label-width="80px">
3 3
4 <el-form-item label="联系方式" prop="phone"> 4 <el-form-item label="联系方式" prop="phone">
5 - <el-input v-model="form.phone" placeholder="请输入联系方式" :maxlength="11" show-word-limit clearable :disabled="true"/> 5 + <el-input v-model="form.phone" placeholder="请输入联系方式" :maxlength="11" show-word-limit :disabled="true"/>
6 </el-form-item> 6 </el-form-item>
7 7
8 <el-form-item label="请假类型" prop="type"> 8 <el-form-item label="请假类型" prop="type">
@@ -23,7 +23,7 @@ @@ -23,7 +23,7 @@
23 </el-form-item> 23 </el-form-item>
24 24
25 <el-form-item label="开始时间" prop="beginDate"> 25 <el-form-item label="开始时间" prop="beginDate">
26 - <el-date-picker clearable size="small" style="width: 100%" 26 + <el-date-picker size="small" style="width: 100%"
27 v-model="form.beginDate" 27 v-model="form.beginDate"
28 type="datetime" 28 type="datetime"
29 value-format="yyyy-MM-dd HH:mm:ss" 29 value-format="yyyy-MM-dd HH:mm:ss"
@@ -32,7 +32,7 @@ @@ -32,7 +32,7 @@
32 </el-date-picker> 32 </el-date-picker>
33 </el-form-item> 33 </el-form-item>
34 <el-form-item label="结束时间" prop="endDate"> 34 <el-form-item label="结束时间" prop="endDate">
35 - <el-date-picker clearable size="small" style="width: 100%" 35 + <el-date-picker size="small" style="width: 100%"
36 v-model="form.endDate" 36 v-model="form.endDate"
37 type="datetime" 37 type="datetime"
38 value-format="yyyy-MM-dd HH:mm:ss" 38 value-format="yyyy-MM-dd HH:mm:ss"
trash-ui/src/views/office/logistics/index.vue
@@ -8,7 +8,7 @@ @@ -8,7 +8,7 @@
8 </el-select> 8 </el-select>
9 </el-form-item> 9 </el-form-item>
10 <el-form-item label="用章类型" prop="sealType" v-if="type==0"> 10 <el-form-item label="用章类型" prop="sealType" v-if="type==0">
11 - <el-select v-model="queryParams.sealType" placeholder="请选择用章类型" clearable size="small"> 11 + <el-select v-model="queryParams.sealType" placeholder="请选择用章类型" size="small">
12 <el-option label="党委用章" value="党委用章"/> 12 <el-option label="党委用章" value="党委用章"/>
13 <el-option label="行政用章" value="行政用章"/> 13 <el-option label="行政用章" value="行政用章"/>
14 <el-option label="工会用章" value="工会用章"/> 14 <el-option label="工会用章" value="工会用章"/>
@@ -18,13 +18,13 @@ @@ -18,13 +18,13 @@
18 <el-input 18 <el-input
19 v-model="queryParams.staff" 19 v-model="queryParams.staff"
20 placeholder="请输入申请人" 20 placeholder="请输入申请人"
21 - clearable 21 +
22 size="small" 22 size="small"
23 23
24 /> 24 />
25 </el-form-item> 25 </el-form-item>
26 <el-form-item label="物品申请日期" prop="useDate" v-if="type!=0"> 26 <el-form-item label="物品申请日期" prop="useDate" v-if="type!=0">
27 - <el-date-picker clearable size="small" style="width: 200px" 27 + <el-date-picker size="small" style="width: 200px"
28 v-model="queryParams.useDate" 28 v-model="queryParams.useDate"
29 type="date" 29 type="date"
30 value-format="yyyy-MM-dd" 30 value-format="yyyy-MM-dd"
@@ -35,7 +35,7 @@ @@ -35,7 +35,7 @@
35 <el-input 35 <el-input
36 v-model="queryParams.goodsName" 36 v-model="queryParams.goodsName"
37 placeholder="请输入物品名称" 37 placeholder="请输入物品名称"
38 - clearable 38 +
39 size="small" 39 size="small"
40 40
41 /> 41 />
@@ -176,7 +176,7 @@ @@ -176,7 +176,7 @@
176 </el-select> 176 </el-select>
177 </el-form-item> 177 </el-form-item>
178 <el-form-item label="更新时间" prop="sealUpdateTime" v-if="type==0"> 178 <el-form-item label="更新时间" prop="sealUpdateTime" v-if="type==0">
179 - <el-date-picker clearable size="small" style="width: 100%" 179 + <el-date-picker size="small" style="width: 100%"
180 v-model="form.sealUpdateTime" 180 v-model="form.sealUpdateTime"
181 type="date" 181 type="date"
182 value-format="yyyy-MM-dd" 182 value-format="yyyy-MM-dd"
@@ -184,7 +184,7 @@ @@ -184,7 +184,7 @@
184 </el-date-picker> 184 </el-date-picker>
185 </el-form-item> 185 </el-form-item>
186 <el-form-item label="结束时间" prop="sealEndTime" v-if="type==0"> 186 <el-form-item label="结束时间" prop="sealEndTime" v-if="type==0">
187 - <el-date-picker clearable size="small" style="width: 100%" 187 + <el-date-picker size="small" style="width: 100%"
188 v-model="form.sealEndTime" 188 v-model="form.sealEndTime"
189 type="date" 189 type="date"
190 value-format="yyyy-MM-dd" 190 value-format="yyyy-MM-dd"
@@ -198,7 +198,7 @@ @@ -198,7 +198,7 @@
198 <el-input v-model="form.staff" placeholder="请输入申请人"/> 198 <el-input v-model="form.staff" placeholder="请输入申请人"/>
199 </el-form-item> 199 </el-form-item>
200 <el-form-item label="申请日期" prop="useDate" v-if="type!=0"> 200 <el-form-item label="申请日期" prop="useDate" v-if="type!=0">
201 - <el-date-picker clearable size="small" style="width: 100%" 201 + <el-date-picker size="small" style="width: 100%"
202 v-model="form.useDate" 202 v-model="form.useDate"
203 type="date" 203 type="date"
204 value-format="yyyy-MM-dd" 204 value-format="yyyy-MM-dd"
trash-ui/src/views/office/logistics/logisticsInfo.vue
@@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@
13 </el-select> 13 </el-select>
14 </el-form-item> 14 </el-form-item>
15 <el-form-item label="更新时间" prop="sealUpdateTime" v-if="type==0"> 15 <el-form-item label="更新时间" prop="sealUpdateTime" v-if="type==0">
16 - <el-date-picker clearable size="small" style="width: 100%" 16 + <el-date-picker size="small" style="width: 100%"
17 v-model="form.sealUpdateTime" 17 v-model="form.sealUpdateTime"
18 type="date" 18 type="date"
19 :disabled="true" 19 :disabled="true"
@@ -22,7 +22,7 @@ @@ -22,7 +22,7 @@
22 </el-date-picker> 22 </el-date-picker>
23 </el-form-item> 23 </el-form-item>
24 <el-form-item label="结束时间" prop="sealEndTime" v-if="type==0"> 24 <el-form-item label="结束时间" prop="sealEndTime" v-if="type==0">
25 - <el-date-picker clearable size="small" style="width: 100%" 25 + <el-date-picker size="small" style="width: 100%"
26 v-model="form.sealEndTime" 26 v-model="form.sealEndTime"
27 type="date" 27 type="date"
28 value-format="yyyy-MM-dd" 28 value-format="yyyy-MM-dd"
@@ -37,7 +37,7 @@ @@ -37,7 +37,7 @@
37 <el-input v-model="form.staff" placeholder="请输入申请人" :disabled="true"/> 37 <el-input v-model="form.staff" placeholder="请输入申请人" :disabled="true"/>
38 </el-form-item> 38 </el-form-item>
39 <el-form-item label="申请日期" prop="useDate" v-if="type!=0"> 39 <el-form-item label="申请日期" prop="useDate" v-if="type!=0">
40 - <el-date-picker clearable size="small" style="width: 100%" 40 + <el-date-picker size="small" style="width: 100%"
41 v-model="form.useDate" 41 v-model="form.useDate"
42 type="date" 42 type="date"
43 value-format="yyyy-MM-dd" 43 value-format="yyyy-MM-dd"
trash-ui/src/views/office/management/contractInfo.vue
@@ -27,7 +27,7 @@ @@ -27,7 +27,7 @@
27 <el-row :gutter="2"> 27 <el-row :gutter="2">
28 <el-col :span="11"> 28 <el-col :span="11">
29 <el-form-item label="开始时间" prop="contractBeginDate"> 29 <el-form-item label="开始时间" prop="contractBeginDate">
30 - <el-date-picker clearable size="small" style="width: 100%;" 30 + <el-date-picker size="small" style="width: 100%;"
31 v-model="form.contractBeginDate" 31 v-model="form.contractBeginDate"
32 type="datetime" 32 type="datetime"
33 value-format="yyyy-MM-dd HH:mm:ss" 33 value-format="yyyy-MM-dd HH:mm:ss"
@@ -38,7 +38,7 @@ @@ -38,7 +38,7 @@
38 </el-col> 38 </el-col>
39 <el-col :span="11"> 39 <el-col :span="11">
40 <el-form-item label="结束时间" prop="contractEndDate"> 40 <el-form-item label="结束时间" prop="contractEndDate">
41 - <el-date-picker clearable size="small" style="width: 100%;" 41 + <el-date-picker size="small" style="width: 100%;"
42 v-model="form.contractEndDate" 42 v-model="form.contractEndDate"
43 type="datetime" 43 type="datetime"
44 value-format="yyyy-MM-dd HH:mm:ss" 44 value-format="yyyy-MM-dd HH:mm:ss"
@@ -72,7 +72,7 @@ @@ -72,7 +72,7 @@
72 <el-row :gutter="2"> 72 <el-row :gutter="2">
73 <el-col :span="11"> 73 <el-col :span="11">
74 <el-form-item label="合同签订时间" prop="signTime"> 74 <el-form-item label="合同签订时间" prop="signTime">
75 - <el-date-picker clearable size="small" style="width: 100%;" 75 + <el-date-picker size="small" style="width: 100%;"
76 v-model="form.signTime" 76 v-model="form.signTime"
77 type="datetime" 77 type="datetime"
78 value-format="yyyy-MM-dd HH:mm:ss" 78 value-format="yyyy-MM-dd HH:mm:ss"
trash-ui/src/views/office/management/index.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <el-input 5 <el-input
6 v-model="queryParams.contractName" 6 v-model="queryParams.contractName"
7 placeholder="请输入合同名称" 7 placeholder="请输入合同名称"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
@@ -152,7 +152,7 @@ @@ -152,7 +152,7 @@
152 <el-row :gutter="2"> 152 <el-row :gutter="2">
153 <el-col :span="11"> 153 <el-col :span="11">
154 <el-form-item label="开始时间" prop="contractBeginDate"> 154 <el-form-item label="开始时间" prop="contractBeginDate">
155 - <el-date-picker clearable size="small" style="width: 100%;" 155 + <el-date-picker size="small" style="width: 100%;"
156 v-model="form.contractBeginDate" 156 v-model="form.contractBeginDate"
157 type="datetime" 157 type="datetime"
158 value-format="yyyy-MM-dd HH:mm:ss" 158 value-format="yyyy-MM-dd HH:mm:ss"
@@ -162,7 +162,7 @@ @@ -162,7 +162,7 @@
162 </el-col> 162 </el-col>
163 <el-col :span="11"> 163 <el-col :span="11">
164 <el-form-item label="结束时间" prop="contractEndDate"> 164 <el-form-item label="结束时间" prop="contractEndDate">
165 - <el-date-picker clearable size="small" style="width: 100%;" 165 + <el-date-picker size="small" style="width: 100%;"
166 v-model="form.contractEndDate" 166 v-model="form.contractEndDate"
167 type="datetime" 167 type="datetime"
168 value-format="yyyy-MM-dd HH:mm:ss" 168 value-format="yyyy-MM-dd HH:mm:ss"
@@ -195,7 +195,7 @@ @@ -195,7 +195,7 @@
195 <el-row :gutter="2"> 195 <el-row :gutter="2">
196 <el-col :span="11"> 196 <el-col :span="11">
197 <el-form-item label="合同签订时间" prop="signTime"> 197 <el-form-item label="合同签订时间" prop="signTime">
198 - <el-date-picker clearable size="small" style="width: 100%;" 198 + <el-date-picker size="small" style="width: 100%;"
199 v-model="form.signTime" 199 v-model="form.signTime"
200 type="datetime" 200 type="datetime"
201 value-format="yyyy-MM-dd HH:mm:ss" 201 value-format="yyyy-MM-dd HH:mm:ss"
trash-ui/src/views/other/projectCheck/index.vue
@@ -5,13 +5,13 @@ @@ -5,13 +5,13 @@
5 <el-input 5 <el-input
6 v-model="queryParams.name" 6 v-model="queryParams.name"
7 placeholder="请输入工程名称" 7 placeholder="请输入工程名称"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
12 </el-form-item> 12 </el-form-item>
13 <el-form-item label="检查时间" prop="checkTime"> 13 <el-form-item label="检查时间" prop="checkTime">
14 - <el-date-picker clearable size="small" style="width: 200px" 14 + <el-date-picker size="small" style="width: 200px"
15 v-model="queryParams.checkTime" 15 v-model="queryParams.checkTime"
16 type="date" 16 type="date"
17 value-format="yyyy-MM-dd" 17 value-format="yyyy-MM-dd"
@@ -19,7 +19,7 @@ @@ -19,7 +19,7 @@
19 </el-date-picker> 19 </el-date-picker>
20 </el-form-item> 20 </el-form-item>
21 <el-form-item label="所属区域" prop="projectType"> 21 <el-form-item label="所属区域" prop="projectType">
22 - <el-select disabled v-model="queryParams.place" placeholder="请选择所属区域" clearable size="small"> 22 + <el-select disabled v-model="queryParams.place" placeholder="请选择所属区域" size="small">
23 <el-option v-for="item in areas" :label="item.name" :value="item.code" :key="item.code" /> 23 <el-option v-for="item in areas" :label="item.name" :value="item.code" :key="item.code" />
24 </el-select> 24 </el-select>
25 </el-form-item> 25 </el-form-item>
@@ -111,7 +111,7 @@ @@ -111,7 +111,7 @@
111 <el-row> 111 <el-row>
112 <el-col :span="12"> 112 <el-col :span="12">
113 <el-form-item label="工程名称" prop="name"> 113 <el-form-item label="工程名称" prop="name">
114 - <el-select disabled v-model="form.name" placeholder="请选择所属区域" filterable clearable reserve-keyword> 114 + <el-select disabled v-model="form.name" placeholder="请选择所属区域" filterable reserve-keyword>
115 <el-option v-for="item in data[form.type]" :label="item.name" :value="item.name" :key="item.id" @click.native="form.place = item.areaCode;"> 115 <el-option v-for="item in data[form.type]" :label="item.name" :value="item.name" :key="item.id" @click.native="form.place = item.areaCode;">
116 </el-option> 116 </el-option>
117 </el-select> 117 </el-select>
@@ -127,7 +127,7 @@ @@ -127,7 +127,7 @@
127 <el-row> 127 <el-row>
128 <el-col :span="12"> 128 <el-col :span="12">
129 <el-form-item label="工程期限" prop="timeLimit"> 129 <el-form-item label="工程期限" prop="timeLimit">
130 - <el-date-picker clearable size="small" style="width: 200px" 130 + <el-date-picker size="small" style="width: 200px"
131 v-model="form.timeLimit" 131 v-model="form.timeLimit"
132 type="date" 132 type="date"
133 value-format="yyyy-MM-dd" 133 value-format="yyyy-MM-dd"
@@ -137,7 +137,7 @@ @@ -137,7 +137,7 @@
137 </el-col> 137 </el-col>
138 <el-col :span="12"> 138 <el-col :span="12">
139 <el-form-item label="检查时间" prop="checkTime"> 139 <el-form-item label="检查时间" prop="checkTime">
140 - <el-date-picker clearable size="small" style="width: 200px" 140 + <el-date-picker size="small" style="width: 200px"
141 v-model="form.checkTime" 141 v-model="form.checkTime"
142 type="date" 142 type="date"
143 value-format="yyyy-MM-dd" 143 value-format="yyyy-MM-dd"
@@ -448,7 +448,7 @@ @@ -448,7 +448,7 @@
448 <el-row> 448 <el-row>
449 <el-col :span="12"> 449 <el-col :span="12">
450 <el-form-item label="工程名称" prop="name"> 450 <el-form-item label="工程名称" prop="name">
451 - <el-select disabled v-model="form.name" placeholder="请选择所属区域" filterable clearable reserve-keyword> 451 + <el-select disabled v-model="form.name" placeholder="请选择所属区域" filterable reserve-keyword>
452 <el-option v-for="item in data[form.type]" :label="item.name" :value="item.name" :key="item.id" @click.native="form.place = item.areaCode;"> 452 <el-option v-for="item in data[form.type]" :label="item.name" :value="item.name" :key="item.id" @click.native="form.place = item.areaCode;">
453 </el-option> 453 </el-option>
454 </el-select> 454 </el-select>
@@ -464,7 +464,7 @@ @@ -464,7 +464,7 @@
464 <el-row> 464 <el-row>
465 <el-col :span="12"> 465 <el-col :span="12">
466 <el-form-item label="工程期限" prop="timeLimit"> 466 <el-form-item label="工程期限" prop="timeLimit">
467 - <el-date-picker clearable size="small" style="width: 200px" 467 + <el-date-picker size="small" style="width: 200px"
468 v-model="form.timeLimit" 468 v-model="form.timeLimit"
469 type="date" 469 type="date"
470 value-format="yyyy-MM-dd" 470 value-format="yyyy-MM-dd"
@@ -474,7 +474,7 @@ @@ -474,7 +474,7 @@
474 </el-col> 474 </el-col>
475 <el-col :span="12"> 475 <el-col :span="12">
476 <el-form-item label="检查时间" prop="checkTime"> 476 <el-form-item label="检查时间" prop="checkTime">
477 - <el-date-picker clearable size="small" style="width: 200px" 477 + <el-date-picker size="small" style="width: 200px"
478 v-model="form.checkTime" 478 v-model="form.checkTime"
479 type="date" 479 type="date"
480 value-format="yyyy-MM-dd" 480 value-format="yyyy-MM-dd"
trash-ui/src/views/otherData/otherData/index.vue
@@ -9,7 +9,7 @@ @@ -9,7 +9,7 @@
9 </el-select> 9 </el-select>
10 </el-form-item> 10 </el-form-item>
11 <el-form-item label="填报日期" prop="time"> 11 <el-form-item label="填报日期" prop="time">
12 - <el-date-picker clearable size="small" style="width: 200px" 12 + <el-date-picker size="small" style="width: 200px"
13 v-model="queryParams.time" 13 v-model="queryParams.time"
14 type="date" 14 type="date"
15 value-format="yyyy-MM-dd" 15 value-format="yyyy-MM-dd"
@@ -91,7 +91,7 @@ @@ -91,7 +91,7 @@
91 <el-input v-model="form.context" placeholder="请输入资料内容" type="textarea"/> 91 <el-input v-model="form.context" placeholder="请输入资料内容" type="textarea"/>
92 </el-form-item> 92 </el-form-item>
93 <el-form-item label="填报日期" prop="time"> 93 <el-form-item label="填报日期" prop="time">
94 - <el-date-picker clearable size="small" style="width: 200px" 94 + <el-date-picker size="small" style="width: 200px"
95 v-model="form.time" 95 v-model="form.time"
96 type="date" 96 type="date"
97 value-format="yyyy-MM-dd" 97 value-format="yyyy-MM-dd"
@@ -130,7 +130,7 @@ @@ -130,7 +130,7 @@
130 <el-input v-model="form.context" placeholder="请输入资料内容" type="textarea" disabled/> 130 <el-input v-model="form.context" placeholder="请输入资料内容" type="textarea" disabled/>
131 </el-form-item> 131 </el-form-item>
132 <el-form-item label="填报日期" prop="time"> 132 <el-form-item label="填报日期" prop="time">
133 - <el-date-picker clearable size="small" style="width: 200px" disabled 133 + <el-date-picker size="small" style="width: 200px" disabled
134 v-model="form.time" 134 v-model="form.time"
135 type="date" 135 type="date"
136 value-format="yyyy-MM-dd" 136 value-format="yyyy-MM-dd"
trash-ui/src/views/sign/sign/index.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <el-input 5 <el-input
6 v-model="queryParams.objectId" 6 v-model="queryParams.objectId"
7 placeholder="请输入基础数据ID" 7 placeholder="请输入基础数据ID"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
@@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
14 <el-input 14 <el-input
15 v-model="queryParams.workflowId" 15 v-model="queryParams.workflowId"
16 placeholder="请输入businessKey预留" 16 placeholder="请输入businessKey预留"
17 - clearable 17 +
18 size="small" 18 size="small"
19 19
20 /> 20 />
trash-ui/src/views/system/config/index.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <el-input 5 <el-input
6 v-model="queryParams.configName" 6 v-model="queryParams.configName"
7 placeholder="请输入参数名称" 7 placeholder="请输入参数名称"
8 - clearable 8 +
9 size="small" 9 size="small"
10 style="width: 240px" 10 style="width: 240px"
11 11
@@ -15,14 +15,14 @@ @@ -15,14 +15,14 @@
15 <el-input 15 <el-input
16 v-model="queryParams.configKey" 16 v-model="queryParams.configKey"
17 placeholder="请输入参数键名" 17 placeholder="请输入参数键名"
18 - clearable 18 +
19 size="small" 19 size="small"
20 style="width: 240px" 20 style="width: 240px"
21 21
22 /> 22 />
23 </el-form-item> 23 </el-form-item>
24 <el-form-item label="系统内置" prop="configType"> 24 <el-form-item label="系统内置" prop="configType">
25 - <el-select v-model="queryParams.configType" placeholder="系统内置" clearable size="small"> 25 + <el-select v-model="queryParams.configType" placeholder="系统内置" size="small">
26 <el-option 26 <el-option
27 v-for="dict in typeOptions" 27 v-for="dict in typeOptions"
28 :key="dict.dictValue" 28 :key="dict.dictValue"
trash-ui/src/views/system/dept/index.vue
@@ -5,13 +5,13 @@ @@ -5,13 +5,13 @@
5 <el-input 5 <el-input
6 v-model="queryParams.deptName" 6 v-model="queryParams.deptName"
7 placeholder="请输入部门名称" 7 placeholder="请输入部门名称"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
12 </el-form-item> 12 </el-form-item>
13 <el-form-item label="状态" prop="status"> 13 <el-form-item label="状态" prop="status">
14 - <el-select v-model="queryParams.status" placeholder="部门状态" clearable size="small"> 14 + <el-select v-model="queryParams.status" placeholder="部门状态" size="small">
15 <el-option 15 <el-option
16 v-for="dict in statusOptions" 16 v-for="dict in statusOptions"
17 :key="dict.dictValue" 17 :key="dict.dictValue"
trash-ui/src/views/system/dict/data.vue
@@ -15,13 +15,13 @@ @@ -15,13 +15,13 @@
15 <el-input 15 <el-input
16 v-model="queryParams.dictLabel" 16 v-model="queryParams.dictLabel"
17 placeholder="请输入字典标签" 17 placeholder="请输入字典标签"
18 - clearable 18 +
19 size="small" 19 size="small"
20 20
21 /> 21 />
22 </el-form-item> 22 </el-form-item>
23 <el-form-item label="状态" prop="status"> 23 <el-form-item label="状态" prop="status">
24 - <el-select v-model="queryParams.status" placeholder="数据状态" clearable size="small"> 24 + <el-select v-model="queryParams.status" placeholder="数据状态" size="small">
25 <el-option 25 <el-option
26 v-for="dict in statusOptions" 26 v-for="dict in statusOptions"
27 :key="dict.dictValue" 27 :key="dict.dictValue"
trash-ui/src/views/system/dict/index.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <el-input 5 <el-input
6 v-model="queryParams.dictName" 6 v-model="queryParams.dictName"
7 placeholder="请输入字典名称" 7 placeholder="请输入字典名称"
8 - clearable 8 +
9 size="small" 9 size="small"
10 style="width: 240px" 10 style="width: 240px"
11 11
@@ -15,7 +15,7 @@ @@ -15,7 +15,7 @@
15 <el-input 15 <el-input
16 v-model="queryParams.dictType" 16 v-model="queryParams.dictType"
17 placeholder="请输入字典类型" 17 placeholder="请输入字典类型"
18 - clearable 18 +
19 size="small" 19 size="small"
20 style="width: 240px" 20 style="width: 240px"
21 21
@@ -25,7 +25,7 @@ @@ -25,7 +25,7 @@
25 <el-select 25 <el-select
26 v-model="queryParams.status" 26 v-model="queryParams.status"
27 placeholder="字典状态" 27 placeholder="字典状态"
28 - clearable 28 +
29 size="small" 29 size="small"
30 style="width: 240px" 30 style="width: 240px"
31 > 31 >
trash-ui/src/views/system/menu/index.vue
@@ -5,13 +5,13 @@ @@ -5,13 +5,13 @@
5 <el-input 5 <el-input
6 v-model="queryParams.menuName" 6 v-model="queryParams.menuName"
7 placeholder="请输入菜单名称" 7 placeholder="请输入菜单名称"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
12 </el-form-item> 12 </el-form-item>
13 <el-form-item label="状态" prop="status"> 13 <el-form-item label="状态" prop="status">
14 - <el-select v-model="queryParams.status" placeholder="菜单状态" clearable size="small"> 14 + <el-select v-model="queryParams.status" placeholder="菜单状态" size="small">
15 <el-option 15 <el-option
16 v-for="dict in statusOptions" 16 v-for="dict in statusOptions"
17 :key="dict.dictValue" 17 :key="dict.dictValue"
trash-ui/src/views/system/notice/index.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <el-input 5 <el-input
6 v-model="queryParams.noticeTitle" 6 v-model="queryParams.noticeTitle"
7 placeholder="请输入公告标题" 7 placeholder="请输入公告标题"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
@@ -14,13 +14,13 @@ @@ -14,13 +14,13 @@
14 <el-input 14 <el-input
15 v-model="queryParams.createBy" 15 v-model="queryParams.createBy"
16 placeholder="请输入操作人员" 16 placeholder="请输入操作人员"
17 - clearable 17 +
18 size="small" 18 size="small"
19 19
20 /> 20 />
21 </el-form-item> 21 </el-form-item>
22 <el-form-item label="类型" prop="noticeType"> 22 <el-form-item label="类型" prop="noticeType">
23 - <el-select v-model="queryParams.noticeType" placeholder="公告类型" clearable size="small"> 23 + <el-select v-model="queryParams.noticeType" placeholder="公告类型" size="small">
24 <el-option 24 <el-option
25 v-for="dict in typeOptions" 25 v-for="dict in typeOptions"
26 :key="dict.dictValue" 26 :key="dict.dictValue"
trash-ui/src/views/system/post/index.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <el-input 5 <el-input
6 v-model="queryParams.postCode" 6 v-model="queryParams.postCode"
7 placeholder="请输入岗位编码" 7 placeholder="请输入岗位编码"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
@@ -14,13 +14,13 @@ @@ -14,13 +14,13 @@
14 <el-input 14 <el-input
15 v-model="queryParams.postName" 15 v-model="queryParams.postName"
16 placeholder="请输入岗位名称" 16 placeholder="请输入岗位名称"
17 - clearable 17 +
18 size="small" 18 size="small"
19 19
20 /> 20 />
21 </el-form-item> 21 </el-form-item>
22 <el-form-item label="状态" prop="status"> 22 <el-form-item label="状态" prop="status">
23 - <el-select v-model="queryParams.status" placeholder="岗位状态" clearable size="small"> 23 + <el-select v-model="queryParams.status" placeholder="岗位状态" size="small">
24 <el-option 24 <el-option
25 v-for="dict in statusOptions" 25 v-for="dict in statusOptions"
26 :key="dict.dictValue" 26 :key="dict.dictValue"
trash-ui/src/views/system/role/index.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <el-input 5 <el-input
6 v-model="queryParams.roleName" 6 v-model="queryParams.roleName"
7 placeholder="请输入角色名称" 7 placeholder="请输入角色名称"
8 - clearable 8 +
9 size="small" 9 size="small"
10 style="width: 240px" 10 style="width: 240px"
11 11
@@ -15,7 +15,7 @@ @@ -15,7 +15,7 @@
15 <el-input 15 <el-input
16 v-model="queryParams.roleKey" 16 v-model="queryParams.roleKey"
17 placeholder="请输入权限字符" 17 placeholder="请输入权限字符"
18 - clearable 18 +
19 size="small" 19 size="small"
20 style="width: 240px" 20 style="width: 240px"
21 21
@@ -25,7 +25,7 @@ @@ -25,7 +25,7 @@
25 <el-select 25 <el-select
26 v-model="queryParams.status" 26 v-model="queryParams.status"
27 placeholder="角色状态" 27 placeholder="角色状态"
28 - clearable 28 +
29 size="small" 29 size="small"
30 style="width: 240px" 30 style="width: 240px"
31 > 31 >
trash-ui/src/views/system/user/index.vue
@@ -7,7 +7,7 @@ @@ -7,7 +7,7 @@
7 <el-input 7 <el-input
8 v-model="deptName" 8 v-model="deptName"
9 placeholder="请输入部门名称" 9 placeholder="请输入部门名称"
10 - clearable 10 +
11 size="small" 11 size="small"
12 prefix-icon="el-icon-search" 12 prefix-icon="el-icon-search"
13 style="margin-bottom: 20px" 13 style="margin-bottom: 20px"
@@ -32,7 +32,7 @@ @@ -32,7 +32,7 @@
32 <el-input 32 <el-input
33 v-model="queryParams.userName" 33 v-model="queryParams.userName"
34 placeholder="请输入用户名称" 34 placeholder="请输入用户名称"
35 - clearable 35 +
36 size="small" 36 size="small"
37 style="width: 240px" 37 style="width: 240px"
38 38
@@ -42,7 +42,7 @@ @@ -42,7 +42,7 @@
42 <el-input 42 <el-input
43 v-model="queryParams.phonenumber" 43 v-model="queryParams.phonenumber"
44 placeholder="请输入手机号码" 44 placeholder="请输入手机号码"
45 - clearable 45 +
46 size="small" 46 size="small"
47 style="width: 240px" 47 style="width: 240px"
48 48
@@ -52,7 +52,7 @@ @@ -52,7 +52,7 @@
52 <el-select 52 <el-select
53 v-model="queryParams.status" 53 v-model="queryParams.status"
54 placeholder="用户状态" 54 placeholder="用户状态"
55 - clearable 55 +
56 size="small" 56 size="small"
57 style="width: 240px" 57 style="width: 240px"
58 > 58 >
trash-ui/src/views/tool/build/CodeTypeDialog.vue
@@ -31,7 +31,7 @@ @@ -31,7 +31,7 @@
31 </el-radio-group> 31 </el-radio-group>
32 </el-form-item> 32 </el-form-item>
33 <el-form-item v-if="showFileName" label="文件名" prop="fileName"> 33 <el-form-item v-if="showFileName" label="文件名" prop="fileName">
34 - <el-input v-model="formData.fileName" placeholder="请输入文件名" clearable /> 34 + <el-input v-model="formData.fileName" placeholder="请输入文件名" />
35 </el-form-item> 35 </el-form-item>
36 </el-col> 36 </el-col>
37 </el-form> 37 </el-form>
trash-ui/src/views/tool/build/IconsDialog.vue
@@ -16,7 +16,7 @@ @@ -16,7 +16,7 @@
16 :style="{width: '260px'}" 16 :style="{width: '260px'}"
17 placeholder="请输入图标名称" 17 placeholder="请输入图标名称"
18 prefix-icon="el-icon-search" 18 prefix-icon="el-icon-search"
19 - clearable 19 +
20 /> 20 />
21 </div> 21 </div>
22 <ul class="icon-ul"> 22 <ul class="icon-ul">
trash-ui/src/views/tool/build/RightPanel.vue
@@ -82,7 +82,7 @@ @@ -82,7 +82,7 @@
82 <el-input v-model.number="activeData.labelWidth" type="number" placeholder="请输入标签宽度" /> 82 <el-input v-model.number="activeData.labelWidth" type="number" placeholder="请输入标签宽度" />
83 </el-form-item> 83 </el-form-item>
84 <el-form-item v-if="activeData.style&&activeData.style.width!==undefined" label="组件宽度"> 84 <el-form-item v-if="activeData.style&&activeData.style.width!==undefined" label="组件宽度">
85 - <el-input v-model="activeData.style.width" placeholder="请输入组件宽度" clearable /> 85 + <el-input v-model="activeData.style.width" placeholder="请输入组件宽度" />
86 </el-form-item> 86 </el-form-item>
87 <el-form-item v-if="activeData.vModel!==undefined" label="默认值"> 87 <el-form-item v-if="activeData.vModel!==undefined" label="默认值">
88 <el-input 88 <el-input
@@ -211,7 +211,7 @@ @@ -211,7 +211,7 @@
211 v-model="activeData.accept" 211 v-model="activeData.accept"
212 placeholder="请选择文件类型" 212 placeholder="请选择文件类型"
213 :style="{ width: '100%' }" 213 :style="{ width: '100%' }"
214 - clearable 214 +
215 > 215 >
216 <el-option label="图片" value="image/*" /> 216 <el-option label="图片" value="image/*" />
217 <el-option label="视频" value="video/*" /> 217 <el-option label="视频" value="video/*" />
@@ -232,7 +232,7 @@ @@ -232,7 +232,7 @@
232 </el-input> 232 </el-input>
233 </el-form-item> 233 </el-form-item>
234 <el-form-item v-if="activeData.action !== undefined" label="上传地址"> 234 <el-form-item v-if="activeData.action !== undefined" label="上传地址">
235 - <el-input v-model="activeData.action" placeholder="请输入上传地址" clearable /> 235 + <el-input v-model="activeData.action" placeholder="请输入上传地址" />
236 </el-form-item> 236 </el-form-item>
237 <el-form-item v-if="activeData['list-type'] !== undefined" label="列表类型"> 237 <el-form-item v-if="activeData['list-type'] !== undefined" label="列表类型">
238 <el-radio-group v-model="activeData['list-type']" size="small"> 238 <el-radio-group v-model="activeData['list-type']" size="small">
@@ -440,9 +440,6 @@ @@ -440,9 +440,6 @@
440 <el-form-item v-if="activeData.tag === 'el-cascader'" label="可否筛选"> 440 <el-form-item v-if="activeData.tag === 'el-cascader'" label="可否筛选">
441 <el-switch v-model="activeData.filterable" /> 441 <el-switch v-model="activeData.filterable" />
442 </el-form-item> 442 </el-form-item>
443 - <el-form-item v-if="activeData.clearable !== undefined" label="能否清空">  
444 - <el-switch v-model="activeData.clearable" />  
445 - </el-form-item>  
446 <el-form-item v-if="activeData.showTip !== undefined" label="显示提示"> 443 <el-form-item v-if="activeData.showTip !== undefined" label="显示提示">
447 <el-switch v-model="activeData.showTip" /> 444 <el-switch v-model="activeData.showTip" />
448 </el-form-item> 445 </el-form-item>
trash-ui/src/views/tool/build/TreeNodeDialog.vue
@@ -24,7 +24,7 @@ @@ -24,7 +24,7 @@
24 <el-input 24 <el-input
25 v-model="formData.label" 25 v-model="formData.label"
26 placeholder="请输入选项名" 26 placeholder="请输入选项名"
27 - clearable 27 +
28 /> 28 />
29 </el-form-item> 29 </el-form-item>
30 </el-col> 30 </el-col>
@@ -36,7 +36,7 @@ @@ -36,7 +36,7 @@
36 <el-input 36 <el-input
37 v-model="formData.value" 37 v-model="formData.value"
38 placeholder="请输入选项值" 38 placeholder="请输入选项值"
39 - clearable 39 +
40 > 40 >
41 <el-select 41 <el-select
42 slot="append" 42 slot="append"
trash-ui/src/views/tool/gen/editTable.vue
@@ -96,7 +96,7 @@ @@ -96,7 +96,7 @@
96 </el-table-column> 96 </el-table-column>
97 <el-table-column label="字典类型" min-width="12%"> 97 <el-table-column label="字典类型" min-width="12%">
98 <template slot-scope="scope"> 98 <template slot-scope="scope">
99 - <el-select v-model="scope.row.dictType" clearable filterable placeholder="请选择"> 99 + <el-select v-model="scope.row.dictType" filterable placeholder="请选择">
100 <el-option 100 <el-option
101 v-for="dict in dictOptions" 101 v-for="dict in dictOptions"
102 :key="dict.dictType" 102 :key="dict.dictType"
trash-ui/src/views/tool/gen/importTable.vue
@@ -6,7 +6,7 @@ @@ -6,7 +6,7 @@
6 <el-input 6 <el-input
7 v-model="queryParams.tableName" 7 v-model="queryParams.tableName"
8 placeholder="请输入表名称" 8 placeholder="请输入表名称"
9 - clearable 9 +
10 size="small" 10 size="small"
11 11
12 /> 12 />
@@ -15,7 +15,7 @@ @@ -15,7 +15,7 @@
15 <el-input 15 <el-input
16 v-model="queryParams.tableComment" 16 v-model="queryParams.tableComment"
17 placeholder="请输入表描述" 17 placeholder="请输入表描述"
18 - clearable 18 +
19 size="small" 19 size="small"
20 20
21 /> 21 />
trash-ui/src/views/tool/gen/index.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 <el-input 5 <el-input
6 v-model="queryParams.tableName" 6 v-model="queryParams.tableName"
7 placeholder="请输入表名称" 7 placeholder="请输入表名称"
8 - clearable 8 +
9 size="small" 9 size="small"
10 10
11 /> 11 />
@@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
14 <el-input 14 <el-input
15 v-model="queryParams.tableComment" 15 v-model="queryParams.tableComment"
16 placeholder="请输入表描述" 16 placeholder="请输入表描述"
17 - clearable 17 +
18 size="small" 18 size="small"
19 19
20 /> 20 />
trash-ui/src/views/workflow/index.vue
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 <div class="app-container"> 2 <div class="app-container">
3 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px"> 3 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
4 <el-form-item label="请假类型" prop="type"> 4 <el-form-item label="请假类型" prop="type">
5 - <el-select v-model="queryParams.type" placeholder="请选择请假类型" clearable size="small"> 5 + <el-select v-model="queryParams.type" placeholder="请选择请假类型" size="small">
6 <el-option 6 <el-option
7 v-for="dict in typeOptions" 7 v-for="dict in typeOptions"
8 :key="dict.dictValue" 8 :key="dict.dictValue"
@@ -15,13 +15,13 @@ @@ -15,13 +15,13 @@
15 <el-input 15 <el-input
16 v-model="queryParams.title" 16 v-model="queryParams.title"
17 placeholder="请输入标题" 17 placeholder="请输入标题"
18 - clearable 18 +
19 size="small" 19 size="small"
20 20
21 /> 21 />
22 </el-form-item> 22 </el-form-item>
23 <!-- <el-form-item label="开始时间" prop="leaveStartTime">--> 23 <!-- <el-form-item label="开始时间" prop="leaveStartTime">-->
24 - <!-- <el-date-picker clearable size="small" style="width: 200px"--> 24 + <!-- <el-date-picker size="small" style="width: 200px"-->
25 <!-- v-model="queryParams.leaveStartTime"--> 25 <!-- v-model="queryParams.leaveStartTime"-->
26 <!-- type="date"--> 26 <!-- type="date"-->
27 <!-- value-format="yyyy-MM-dd"--> 27 <!-- value-format="yyyy-MM-dd"-->
@@ -29,7 +29,7 @@ @@ -29,7 +29,7 @@
29 <!-- </el-date-picker>--> 29 <!-- </el-date-picker>-->
30 <!-- </el-form-item>--> 30 <!-- </el-form-item>-->
31 <!-- <el-form-item label="结束时间" prop="leaveEndTime">--> 31 <!-- <el-form-item label="结束时间" prop="leaveEndTime">-->
32 - <!-- <el-date-picker clearable size="small" style="width: 200px"--> 32 + <!-- <el-date-picker size="small" style="width: 200px"-->
33 <!-- v-model="queryParams.leaveEndTime"--> 33 <!-- v-model="queryParams.leaveEndTime"-->
34 <!-- type="date"--> 34 <!-- type="date"-->
35 <!-- value-format="yyyy-MM-dd"--> 35 <!-- value-format="yyyy-MM-dd"-->
@@ -38,7 +38,7 @@ @@ -38,7 +38,7 @@
38 <!-- </el-form-item>--> 38 <!-- </el-form-item>-->
39 39
40 <el-form-item label="状态" prop="state"> 40 <el-form-item label="状态" prop="state">
41 - <el-select v-model="queryParams.state" placeholder="请选择状态" clearable size="small"> 41 + <el-select v-model="queryParams.state" placeholder="请选择状态" size="small">
42 <el-option 42 <el-option
43 v-for="dict in stateOptions" 43 v-for="dict in stateOptions"
44 :key="dict.dictValue" 44 :key="dict.dictValue"
@@ -48,7 +48,7 @@ @@ -48,7 +48,7 @@
48 </el-select> 48 </el-select>
49 </el-form-item> 49 </el-form-item>
50 <!-- <el-form-item label="创建者" prop="createBy">--> 50 <!-- <el-form-item label="创建者" prop="createBy">-->
51 - <!-- <el-select v-model="queryParams.createBy" placeholder="请选择创建者" clearable size="small">--> 51 + <!-- <el-select v-model="queryParams.createBy" placeholder="请选择创建者" size="small">-->
52 <!-- <el-option label="请选择字典生成" value="" />--> 52 <!-- <el-option label="请选择字典生成" value="" />-->
53 <!-- </el-select>--> 53 <!-- </el-select>-->
54 <!-- </el-form-item>--> 54 <!-- </el-form-item>-->
@@ -204,7 +204,7 @@ @@ -204,7 +204,7 @@
204 <el-input v-model="form.reason" type="textarea" placeholder="请输入内容"/> 204 <el-input v-model="form.reason" type="textarea" placeholder="请输入内容"/>
205 </el-form-item> 205 </el-form-item>
206 <el-form-item label="开始时间" prop="leaveStartTime"> 206 <el-form-item label="开始时间" prop="leaveStartTime">
207 - <el-date-picker clearable size="small" style="width: 200px" 207 + <el-date-picker size="small" style="width: 200px"
208 v-model="form.leaveStartTime" 208 v-model="form.leaveStartTime"
209 type="date" 209 type="date"
210 value-format="yyyy-MM-dd" 210 value-format="yyyy-MM-dd"
@@ -212,7 +212,7 @@ @@ -212,7 +212,7 @@
212 </el-date-picker> 212 </el-date-picker>
213 </el-form-item> 213 </el-form-item>
214 <el-form-item label="结束时间" prop="leaveEndTime"> 214 <el-form-item label="结束时间" prop="leaveEndTime">
215 - <el-date-picker clearable size="small" style="width: 200px" 215 + <el-date-picker size="small" style="width: 200px"
216 v-model="form.leaveEndTime" 216 v-model="form.leaveEndTime"
217 type="date" 217 type="date"
218 value-format="yyyy-MM-dd" 218 value-format="yyyy-MM-dd"
trash-ui/src/views/workflow/leaveAll.vue
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 <div class="app-container"> 2 <div class="app-container">
3 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px"> 3 <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
4 <el-form-item label="请假类型" prop="type"> 4 <el-form-item label="请假类型" prop="type">
5 - <el-select v-model="queryParams.type" placeholder="请选择请假类型" clearable size="small"> 5 + <el-select v-model="queryParams.type" placeholder="请选择请假类型" size="small">
6 <el-option 6 <el-option
7 v-for="dict in typeOptions" 7 v-for="dict in typeOptions"
8 :key="dict.dictValue" 8 :key="dict.dictValue"
@@ -15,13 +15,13 @@ @@ -15,13 +15,13 @@
15 <el-input 15 <el-input
16 v-model="queryParams.title" 16 v-model="queryParams.title"
17 placeholder="请输入标题" 17 placeholder="请输入标题"
18 - clearable 18 +
19 size="small" 19 size="small"
20 20
21 /> 21 />
22 </el-form-item> 22 </el-form-item>
23 <!-- <el-form-item label="开始时间" prop="leaveStartTime">--> 23 <!-- <el-form-item label="开始时间" prop="leaveStartTime">-->
24 - <!-- <el-date-picker clearable size="small" style="width: 200px"--> 24 + <!-- <el-date-picker size="small" style="width: 200px"-->
25 <!-- v-model="queryParams.leaveStartTime"--> 25 <!-- v-model="queryParams.leaveStartTime"-->
26 <!-- type="date"--> 26 <!-- type="date"-->
27 <!-- value-format="yyyy-MM-dd"--> 27 <!-- value-format="yyyy-MM-dd"-->
@@ -29,7 +29,7 @@ @@ -29,7 +29,7 @@
29 <!-- </el-date-picker>--> 29 <!-- </el-date-picker>-->
30 <!-- </el-form-item>--> 30 <!-- </el-form-item>-->
31 <!-- <el-form-item label="结束时间" prop="leaveEndTime">--> 31 <!-- <el-form-item label="结束时间" prop="leaveEndTime">-->
32 - <!-- <el-date-picker clearable size="small" style="width: 200px"--> 32 + <!-- <el-date-picker size="small" style="width: 200px"-->
33 <!-- v-model="queryParams.leaveEndTime"--> 33 <!-- v-model="queryParams.leaveEndTime"-->
34 <!-- type="date"--> 34 <!-- type="date"-->
35 <!-- value-format="yyyy-MM-dd"--> 35 <!-- value-format="yyyy-MM-dd"-->
@@ -38,7 +38,7 @@ @@ -38,7 +38,7 @@
38 <!-- </el-form-item>--> 38 <!-- </el-form-item>-->
39 39
40 <el-form-item label="状态" prop="state"> 40 <el-form-item label="状态" prop="state">
41 - <el-select v-model="queryParams.state" placeholder="请选择状态" clearable size="small"> 41 + <el-select v-model="queryParams.state" placeholder="请选择状态" size="small">
42 <el-option 42 <el-option
43 v-for="dict in stateOptions" 43 v-for="dict in stateOptions"
44 :key="dict.dictValue" 44 :key="dict.dictValue"
@@ -48,7 +48,7 @@ @@ -48,7 +48,7 @@
48 </el-select> 48 </el-select>
49 </el-form-item> 49 </el-form-item>
50 <!-- <el-form-item label="创建者" prop="createBy">--> 50 <!-- <el-form-item label="创建者" prop="createBy">-->
51 - <!-- <el-select v-model="queryParams.createBy" placeholder="请选择创建者" clearable size="small">--> 51 + <!-- <el-select v-model="queryParams.createBy" placeholder="请选择创建者" size="small">-->
52 <!-- <el-option label="请选择字典生成" value="" />--> 52 <!-- <el-option label="请选择字典生成" value="" />-->
53 <!-- </el-select>--> 53 <!-- </el-select>-->
54 <!-- </el-form-item>--> 54 <!-- </el-form-item>-->
trash-workFlow/src/main/java/com/trash/business/controller/SupervisionThreestepController.java
1 package com.trash.business.controller; 1 package com.trash.business.controller;
2 2
3 import java.io.IOException; 3 import java.io.IOException;
  4 +import java.util.Date;
4 import java.util.List; 5 import java.util.List;
5 import java.util.Map; 6 import java.util.Map;
6 7
@@ -71,7 +72,7 @@ public class SupervisionThreestepController extends BaseController @@ -71,7 +72,7 @@ public class SupervisionThreestepController extends BaseController
71 public TableDataInfo dayWorkList(SupervisionThreestep supervisionThreestep) 72 public TableDataInfo dayWorkList(SupervisionThreestep supervisionThreestep)
72 { 73 {
73 startPage(); 74 startPage();
74 - List<Map> list = supervisionThreestepService.selectDayWorkList(supervisionThreestep); 75 + List<Map<String,String>> list = supervisionThreestepService.selectDayWorkList(supervisionThreestep);
75 return getDataTable(list); 76 return getDataTable(list);
76 } 77 }
77 78
@@ -185,6 +186,8 @@ public class SupervisionThreestepController extends BaseController @@ -185,6 +186,8 @@ public class SupervisionThreestepController extends BaseController
185 @PostMapping(value="/active") 186 @PostMapping(value="/active")
186 public AjaxResult active(@RequestBody SupervisionThreestep supervisionThreestep) 187 public AjaxResult active(@RequestBody SupervisionThreestep supervisionThreestep)
187 { 188 {
  189 +
  190 + supervisionThreestep.setCheckTime(new Date());
188 return toAjax(supervisionThreestepService.activeSupervisionThreestep(supervisionThreestep)); 191 return toAjax(supervisionThreestepService.activeSupervisionThreestep(supervisionThreestep));
189 } 192 }
190 193
trash-workFlow/src/main/java/com/trash/business/domain/SupervisionThreestep.java
@@ -34,7 +34,7 @@ public class SupervisionThreestep extends BaseEntity @@ -34,7 +34,7 @@ public class SupervisionThreestep extends BaseEntity
34 private String place; 34 private String place;
35 35
36 /** 自查时间 */ 36 /** 自查时间 */
37 - @JsonFormat(pattern = "yyyy-MM-dd") 37 + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
38 @Excel(name = "自查时间", width = 30, dateFormat = "yyyy-MM-dd") 38 @Excel(name = "自查时间", width = 30, dateFormat = "yyyy-MM-dd")
39 private Date selfCheckTime; 39 private Date selfCheckTime;
40 40
@@ -45,13 +45,13 @@ public class SupervisionThreestep extends BaseEntity @@ -45,13 +45,13 @@ public class SupervisionThreestep extends BaseEntity
45 private String earthsitesId; 45 private String earthsitesId;
46 46
47 /** 检查时间 */ 47 /** 检查时间 */
48 - @JsonFormat(pattern = "yyyy-MM-dd") 48 + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
49 @Excel(name = "巡查时间", width = 30, dateFormat = "yyyy-MM-dd") 49 @Excel(name = "巡查时间", width = 30, dateFormat = "yyyy-MM-dd")
50 private Date checkTime; 50 private Date checkTime;
51 51
52 52
53 /** 检查时间 */ 53 /** 检查时间 */
54 - @JsonFormat(pattern = "yyyy-MM-dd") 54 + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
55 @Excel(name = "抽查时间", width = 30, dateFormat = "yyyy-MM-dd") 55 @Excel(name = "抽查时间", width = 30, dateFormat = "yyyy-MM-dd")
56 private Date checkEndTime; 56 private Date checkEndTime;
57 57
@@ -135,8 +135,12 @@ public class SupervisionThreestep extends BaseEntity @@ -135,8 +135,12 @@ public class SupervisionThreestep extends BaseEntity
135 private Date workEndTime; 135 private Date workEndTime;
136 136
137 137
138 -  
139 - public String getContractId() { 138 +
  139 + public void setParams(String params) {
  140 + this.params = params;
  141 + }
  142 +
  143 + public String getContractId() {
140 return contractId; 144 return contractId;
141 } 145 }
142 146
trash-workFlow/src/main/java/com/trash/business/domain/dayWork.java
@@ -17,6 +17,11 @@ public class dayWork extends BaseEntity @@ -17,6 +17,11 @@ public class dayWork extends BaseEntity
17 { 17 {
18 private static final long serialVersionUID = 1L; 18 private static final long serialVersionUID = 1L;
19 19
  20 + @Excel(name = "序号")
  21 + private Long id;
  22 +
  23 + @Excel(name = "日期")
  24 + private String createTime;
20 /** 工地名称 */ 25 /** 工地名称 */
21 @Excel(name = "工地名称") 26 @Excel(name = "工地名称")
22 private String name; 27 private String name;
@@ -26,27 +31,37 @@ public class dayWork extends BaseEntity @@ -26,27 +31,37 @@ public class dayWork extends BaseEntity
26 private String type; 31 private String type;
27 32
28 /** 管辖区 */ 33 /** 管辖区 */
29 - @Excel(name = "管辖区") 34 + @Excel(name = "所属区域")
30 private String place; 35 private String place;
31 36
32 - @Excel(name = "审查意见")  
33 - private String subReason;  
34 - 37 + @Excel(name = "开工状态")
  38 + private String status;
  39 +
  40 + @Excel(name = "申请开工时间")
  41 + private String selfCheckTime;
35 42
36 /** 消纳场名称 */ 43 /** 消纳场名称 */
37 @Excel(name = "消纳场名称") 44 @Excel(name = "消纳场名称")
38 private String ename; 45 private String ename;
39 46
40 /** 项目类型 消纳场/工地 */ 47 /** 项目类型 消纳场/工地 */
41 - @Excel(name = "消纳场类型类型") 48 + @Excel(name = "消纳类型")
42 private String etype; 49 private String etype;
43 50
44 -  
45 - @Excel(name = "审查意见")  
46 - private String esubSeason; 51 + /** 管辖区 */
  52 + @Excel(name = "所属区域")
  53 + private String eplace;
47 54
48 @Excel(name = "开工状态") 55 @Excel(name = "开工状态")
49 private String estatus; 56 private String estatus;
  57 +
  58 + @Excel(name = "申请开工时间")
  59 + private String eselfCheckTime;
  60 +
  61 +
  62 + @Excel(name = "备注")
  63 + private String descript;
  64 +
50 65
51 public String getName() { 66 public String getName() {
52 return name; 67 return name;
@@ -72,14 +87,6 @@ public class dayWork extends BaseEntity @@ -72,14 +87,6 @@ public class dayWork extends BaseEntity
72 this.place = place; 87 this.place = place;
73 } 88 }
74 89
75 - public String getSubReason() {  
76 - return subReason;  
77 - }  
78 -  
79 - public void setSubReason(String subReason) {  
80 - this.subReason = subReason;  
81 - }  
82 -  
83 public String getEname() { 90 public String getEname() {
84 return ename; 91 return ename;
85 } 92 }
@@ -96,14 +103,6 @@ public class dayWork extends BaseEntity @@ -96,14 +103,6 @@ public class dayWork extends BaseEntity
96 this.etype = etype; 103 this.etype = etype;
97 } 104 }
98 105
99 - public String getEsubSeason() {  
100 - return esubSeason;  
101 - }  
102 -  
103 - public void setEsubSeason(String esubSeason) {  
104 - this.esubSeason = esubSeason;  
105 - }  
106 -  
107 public String getEstatus() { 106 public String getEstatus() {
108 return estatus; 107 return estatus;
109 } 108 }
@@ -111,6 +110,59 @@ public class dayWork extends BaseEntity @@ -111,6 +110,59 @@ public class dayWork extends BaseEntity
111 public void setEstatus(String estatus) { 110 public void setEstatus(String estatus) {
112 this.estatus = estatus; 111 this.estatus = estatus;
113 } 112 }
  113 +
  114 + public Long getId() {
  115 + return id;
  116 + }
  117 +
  118 + public void setId(Long id) {
  119 + this.id = id;
  120 + }
  121 +
  122 +
  123 + public void setCreateTime(String createTime) {
  124 + this.createTime = createTime;
  125 + }
  126 +
  127 + public String getStatus() {
  128 + return status;
  129 + }
  130 +
  131 + public void setStatus(String status) {
  132 + this.status = status;
  133 + }
  134 +
  135 + public String getSelfCheckTime() {
  136 + return selfCheckTime;
  137 + }
  138 +
  139 + public void setSelfCheckTime(String selfCheckTime) {
  140 + this.selfCheckTime = selfCheckTime;
  141 + }
  142 +
  143 + public String getEplace() {
  144 + return eplace;
  145 + }
  146 +
  147 + public void setEplace(String eplace) {
  148 + this.eplace = eplace;
  149 + }
  150 +
  151 + public String getEselfCheckTime() {
  152 + return eselfCheckTime;
  153 + }
  154 +
  155 + public void setEselfCheckTime(String eselfCheckTime) {
  156 + this.eselfCheckTime = eselfCheckTime;
  157 + }
  158 +
  159 + public String getDescript() {
  160 + return descript;
  161 + }
  162 +
  163 + public void setDescript(String descript) {
  164 + this.descript = descript;
  165 + }
114 166
115 167
116 168
trash-workFlow/src/main/java/com/trash/business/mapper/SupervisionThreestepMapper.java
@@ -61,7 +61,7 @@ public interface SupervisionThreestepMapper @@ -61,7 +61,7 @@ public interface SupervisionThreestepMapper
61 */ 61 */
62 int deleteSupervisionThreestepByIds(Long[] ids); 62 int deleteSupervisionThreestepByIds(Long[] ids);
63 63
64 - public List<Map> selectDayWorkList(SupervisionThreestep supervisionThreestep); 64 + public List<SupervisionThreestep> selectDayWorkList(SupervisionThreestep supervisionThreestep);
65 65
66 public SupervisionThreestep selectTodayData(SupervisionThreestep supervisionThreestep); 66 public SupervisionThreestep selectTodayData(SupervisionThreestep supervisionThreestep);
67 67
trash-workFlow/src/main/java/com/trash/business/service/ICompanyCreditService.java
@@ -61,5 +61,7 @@ public interface ICompanyCreditService { @@ -61,5 +61,7 @@ public interface ICompanyCreditService {
61 61
62 public List<String> getPlaces(CompanyCredit credit); 62 public List<String> getPlaces(CompanyCredit credit);
63 63
64 - public void updateRemoteCompanyAndTruck(CompanyCredit companyCredit); 64 + public void updateRemoteCompanyAndTruck(CompanyCredit companyCredit,String token);
  65 +
  66 + public void insertCompanyCredit(CompanyCredit companyCredit, String token);
65 } 67 }
trash-workFlow/src/main/java/com/trash/business/service/ISupervisionThreestepService.java
@@ -61,18 +61,19 @@ public interface ISupervisionThreestepService @@ -61,18 +61,19 @@ public interface ISupervisionThreestepService
61 61
62 /** 62 /**
63 * 删除三查机制信息 63 * 删除三查机制信息
  64 + * @param tOKEN
64 * 65 *
65 * @param id 三查机制ID 66 * @param id 三查机制ID
66 * @return 结果 67 * @return 结果
67 */ 68 */
68 69
69 - public void checkDataToActiveTruck(SupervisionThreestep supervisionThreestep); 70 + public void checkDataToActiveTruck(SupervisionThreestep supervisionThreestep, String tOKEN);
70 71
71 int deleteSupervisionThreestepById(Long id); 72 int deleteSupervisionThreestepById(Long id);
72 73
73 String upload(MultipartFile file); 74 String upload(MultipartFile file);
74 75
75 - public List<Map> selectDayWorkList(SupervisionThreestep supervisionThreestep); 76 + public List<Map<String,String>> selectDayWorkList(SupervisionThreestep supervisionThreestep);
76 77
77 public int activeSupervisionThreestep(SupervisionThreestep supervisionThreestep); 78 public int activeSupervisionThreestep(SupervisionThreestep supervisionThreestep);
78 79
trash-workFlow/src/main/java/com/trash/business/service/impl/CompanyCreditServiceImpl.java
@@ -67,27 +67,56 @@ public class CompanyCreditServiceImpl implements ICompanyCreditService @@ -67,27 +67,56 @@ public class CompanyCreditServiceImpl implements ICompanyCreditService
67 @SuppressWarnings("unchecked") 67 @SuppressWarnings("unchecked")
68 @Override 68 @Override
69 public int insertCompanyCredit(CompanyCredit companyCredit) 69 public int insertCompanyCredit(CompanyCredit companyCredit)
70 - { 70 + {
  71 + int i = 0;
71 companyCredit.setTime(new Date()); 72 companyCredit.setTime(new Date());
72 -  
73 - int i = companyCreditMapper.insertCompanyCredit(companyCredit);  
74 73
75 - updateRemoteCompanyAndTruck(companyCredit); 74 +
  75 + CompanyCredit cc = new CompanyCredit();
  76 +
  77 + cc.setStatus(0L);
  78 + cc.setLostCredit(companyCredit.getLostCredit());
  79 + cc.setObjectId(companyCredit.getObjectId());
  80 +
  81 + List old = selectCompanyCreditList(cc);
  82 +
  83 + if(old.size() > 0){
  84 + i = 1;
  85 + }else{
  86 + i = companyCreditMapper.insertCompanyCredit(companyCredit);
  87 + }
  88 +
  89 + updateRemoteCompanyAndTruck(companyCredit,null);
76 90
77 return i; 91 return i;
78 } 92 }
79 93
80 94
  95 +
  96 + public void insertCompanyCredit(CompanyCredit companyCredit, String token){
  97 + companyCredit.setTime(new Date());
  98 +
  99 + int i = companyCreditMapper.insertCompanyCredit(companyCredit);
  100 +
  101 + updateRemoteCompanyAndTruck(companyCredit,token);
  102 +
  103 + return;
  104 + }
  105 +
  106 +
81 @Override 107 @Override
82 - public void updateRemoteCompanyAndTruck(CompanyCredit companyCredit){ 108 + public void updateRemoteCompanyAndTruck(CompanyCredit companyCredit,String token){
83 long credit = companyCredit.getLostCredit(); 109 long credit = companyCredit.getLostCredit();
84 String companyId = companyCredit.getObjectId(); 110 String companyId = companyCredit.getObjectId();
85 Map map = new HashedMap<>(); 111 Map map = new HashedMap<>();
86 112
87 map.put("companyID",companyId); 113 map.put("companyID",companyId);
88 map.put("valid",0); 114 map.put("valid",0);
89 -  
90 - JSONArray turckList = RemoteServerUtils.getTruckList(map); 115 + JSONArray turckList = null;
  116 + if(token == null)
  117 + turckList = RemoteServerUtils.getTruckList(map);
  118 + else
  119 + turckList = RemoteServerUtils.getTruckList(map,token);
91 120
92 List<Map> updateList = new ArrayList(); 121 List<Map> updateList = new ArrayList();
93 122
@@ -156,7 +185,10 @@ public class CompanyCreditServiceImpl implements ICompanyCreditService @@ -156,7 +185,10 @@ public class CompanyCreditServiceImpl implements ICompanyCreditService
156 } 185 }
157 } 186 }
158 if(updateList.size() > 0){ 187 if(updateList.size() > 0){
159 - RemoteServerUtils.updateTruckList(updateList); 188 + if(token != null)
  189 + RemoteServerUtils.updateTruckList(updateList,token);
  190 + else
  191 + RemoteServerUtils.updateTruckList(updateList);
160 } 192 }
161 } 193 }
162 194
@@ -167,7 +199,10 @@ public class CompanyCreditServiceImpl implements ICompanyCreditService @@ -167,7 +199,10 @@ public class CompanyCreditServiceImpl implements ICompanyCreditService
167 upParam.put("id", companyId); 199 upParam.put("id", companyId);
168 updateList.add(upParam); 200 updateList.add(upParam);
169 201
170 - RemoteServerUtils.updateCompanyList(updateList); 202 + if(token != null)
  203 + RemoteServerUtils.updateTruckList(updateList,token);
  204 + else
  205 + RemoteServerUtils.updateTruckList(updateList);
171 } 206 }
172 207
173 /** 208 /**
trash-workFlow/src/main/java/com/trash/business/service/impl/DriverCreditServiceImpl.java
@@ -57,9 +57,22 @@ public class DriverCreditServiceImpl implements IDriverCreditService @@ -57,9 +57,22 @@ public class DriverCreditServiceImpl implements IDriverCreditService
57 public int insertDriverCredit(DriverCredit driverCredit) 57 public int insertDriverCredit(DriverCredit driverCredit)
58 { 58 {
59 driverCredit.setTime(new Date()); 59 driverCredit.setTime(new Date());
60 -  
61 - int i = driverCreditMapper.insertDriverCredit(driverCredit);  
62 - 60 + int i;
  61 +
  62 + DriverCredit cc = new DriverCredit();
  63 +
  64 + cc.setStatus(0L);
  65 + cc.setLostCredit(driverCredit.getLostCredit());
  66 + cc.setObjectId(driverCredit.getObjectId());
  67 +
  68 + List old = selectDriverCreditList(cc);
  69 +
  70 + if(old.size() > 0){
  71 + i = 1;
  72 + }else{
  73 + i = driverCreditMapper.insertDriverCredit(driverCredit);
  74 + }
  75 +
63 sentDataToRemoteServer(driverCredit); 76 sentDataToRemoteServer(driverCredit);
64 77
65 return i; 78 return i;
trash-workFlow/src/main/java/com/trash/business/service/impl/SupervisionThreestepServiceImpl.java
@@ -5,6 +5,7 @@ import java.text.ParseException; @@ -5,6 +5,7 @@ import java.text.ParseException;
5 import java.text.SimpleDateFormat; 5 import java.text.SimpleDateFormat;
6 import java.util.ArrayList; 6 import java.util.ArrayList;
7 import java.util.Date; 7 import java.util.Date;
  8 +import java.util.HashMap;
8 import java.util.List; 9 import java.util.List;
9 import java.util.Map; 10 import java.util.Map;
10 11
@@ -30,6 +31,8 @@ import com.trash.common.utils.SecurityUtils; @@ -30,6 +31,8 @@ import com.trash.common.utils.SecurityUtils;
30 import com.trash.common.utils.file.FileUploadUtils; 31 import com.trash.common.utils.file.FileUploadUtils;
31 import com.trash.workflow.service.IWorkflowService; 32 import com.trash.workflow.service.IWorkflowService;
32 33
  34 +import net.sf.jsqlparser.expression.DateTimeLiteralExpression.DateTime;
  35 +
33 /** 36 /**
34 * 三查机制Service业务层处理 37 * 三查机制Service业务层处理
35 * 38 *
@@ -172,9 +175,12 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer @@ -172,9 +175,12 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer
172 return supervisionThreestepMapper.getNames(supervisionThreestep); 175 return supervisionThreestepMapper.getNames(supervisionThreestep);
173 } 176 }
174 177
175 - 178 +
  179 + SimpleDateFormat dateTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  180 +
  181 + @SuppressWarnings("unchecked")
176 @Override 182 @Override
177 - public List<Map> selectDayWorkList(SupervisionThreestep supervisionThreestep) { 183 + public List<Map<String,String>> selectDayWorkList(SupervisionThreestep supervisionThreestep) {
178 184
179 if (supervisionThreestep.getWorkStartTime() == null) { 185 if (supervisionThreestep.getWorkStartTime() == null) {
180 String start, end; 186 String start, end;
@@ -203,22 +209,169 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer @@ -203,22 +209,169 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer
203 } 209 }
204 } 210 }
205 211
206 - List<Map> list = supervisionThreestepMapper.selectDayWorkList(supervisionThreestep);  
207 -  
208 - for (Map m : list) {  
209 - if (m.get("status") == null) {  
210 - m.put("status", 0); 212 + List<SupervisionThreestep> allList = supervisionThreestepMapper.selectDayWorkList(supervisionThreestep);
  213 +
  214 + List<SupervisionThreestep> constructions = new ArrayList<>();
  215 + List<SupervisionThreestep> earthsites = new ArrayList<>();
  216 +
  217 + for(SupervisionThreestep s: allList){
  218 + if(s.getType() == 0){
  219 + constructions.add(s);
  220 + }else{
  221 + earthsites.add(s);
211 } 222 }
212 -  
213 - if (m.get("ename") == null) {  
214 - m.put("estatus", -1);  
215 - m.put("ename", m.get("earthsites_name"));  
216 - m.put("esub_reason", "-");  
217 - m.put("eobject_id", m.get("earthsites_id")); 223 + }
  224 +
  225 + List<Map<String,String>> list = new ArrayList<Map<String,String>>();
  226 +
  227 + for(SupervisionThreestep s:constructions){
  228 + Map<String,String> map = new HashMap<String, String>();
  229 + map.put("id", s.getId() + "");
  230 + map.put("createTime", yearFomat.format(s.getCreateTime()));
  231 + map.put("name", s.getName());
  232 + map.put("place", s.getPlace());
  233 + map.put("status", s.getStatus() == 1 ? "开工" : "未开工");
  234 + map.put("selfCheckTime", dateTime.format(s.getSelfCheckTime()));
  235 + map.put("objectId", s.getObjectId());
  236 + map.put("type", "");
  237 +
  238 + for(SupervisionThreestep e:earthsites){
  239 + if(s.getEarthsitesId().equals(e.getObjectId()) && yearFomat.format(s.getCreateTime()).equals(yearFomat.format(e.getCreateTime()))){
  240 + map.put("eid", e.getObjectId());
  241 + map.put("ename", e.getName());
  242 + map.put("eplace", e.getPlace());
  243 + map.put("estatus", e.getStatus() == 1 ? "开工" : "未开工");
  244 + map.put("eselfCheckTime", dateTime.format(e.getSelfCheckTime()));
  245 + map.put("etype", "");
  246 +
  247 + if(s.getStatus() == 1 && e.getStatus() == 1){
  248 + map.put("descript", "开工");
  249 + }else{
  250 + String string = s.getStatus() != 1 ? "工地未开工" : "";
  251 + string += e.getStatus() != 1 ? "消纳场未开工" : "";
  252 + map.put("descript", string );
  253 + }
  254 + }
  255 + }
  256 +
  257 + if(map.get("ename") == null){
  258 +
  259 + Map map2 = new HashedMap<>();
  260 +
  261 + List ids = new ArrayList<>();
  262 + ids.add(s.getEarthsitesId());
  263 +
  264 + map2.put("ids", ids);
  265 + map2.put("size", 1);
  266 + map2.put("page", 1);
  267 +
  268 + JSONArray earthList = RemoteServerUtils.getEarthSitesList(map2);
  269 +
  270 + if(earthList != null && earthList.size() > 0){
  271 + earthList.get(0);
  272 + map.put("eplace",((JSONObject)earthList.get(0)).getString("areaCode"));
  273 + }
  274 +
  275 + map.put("eid", s.getEarthsitesId());
  276 + map.put("ename", s.getEarthsitesName());
  277 + map.put("estatus", "未报工");
  278 + map.put("descript", "未开工");
  279 + map.put("etype", "");
  280 +
  281 + }
  282 + list.add(map);
  283 + }
  284 +
  285 + List newList = new ArrayList<>();
  286 +
  287 + for(SupervisionThreestep e:earthsites){
  288 + Map map = new HashMap();
  289 + boolean needAdd = true;
  290 + for(Map<String,String> m:list){
  291 + if(e.getObjectId().equals(m.get("eid")) && m.get("createTime").equals(yearFomat.format(e.getCreateTime()))){
  292 + needAdd = false;
  293 + break;
  294 + }
218 } 295 }
  296 +
  297 + if(!needAdd)
  298 + continue;
  299 +
  300 + JSONObject con = RemoteServerUtils.getConstructionInfo(e.getEarthsitesId());
  301 +
  302 + map.put("id", e.getId() + "");
  303 + map.put("createTime", yearFomat.format(e.getCreateTime()));
  304 + map.put("name", e.getEarthsitesName());
  305 + map.put("place", con.getString("areaCode"));
  306 + map.put("status", "未报工");
  307 + map.put("objectId", e.getEarthsitesId());
  308 + map.put("eid", e.getObjectId());
  309 + map.put("etype", "");
  310 + map.put("type", "");
  311 + map.put("ename", e.getName());
  312 + map.put("eplace", e.getPlace());
  313 + map.put("estatus", e.getStatus() == 1 ? "开工" : "未开工");
  314 + map.put("eselfCheckTime", dateTime.format(e.getSelfCheckTime()));
  315 + map.put("descript", "未开工");
  316 +
  317 + newList.add(map);
  318 + }
  319 +
  320 + if(newList.size() >0){
  321 + list.addAll(newList);
219 } 322 }
  323 +
  324 +
  325 + List FilterList = new ArrayList<>();
  326 +
  327 + String place = null,eplace = null,name= null,ename= null;
  328 +
  329 + if(supervisionThreestep.getPlace()!=null){
  330 + place = supervisionThreestep.getPlace();
  331 + }
  332 + if(supervisionThreestep.getName()!=null){
  333 + name = supervisionThreestep.getName();
  334 + }
  335 + if(supervisionThreestep.getEarthsitesName()!=null){
  336 + ename = supervisionThreestep.getEarthsitesName();
  337 + }
  338 + if(supervisionThreestep.getSubReason() !=null){
  339 + eplace = supervisionThreestep.getSubReason();
  340 + }
  341 +
  342 + for(Map<String,String> map:list){
  343 + if(place != null){
  344 + if(!map.get("place").equals(place)){
  345 + continue;
  346 + }
  347 + }
  348 + if(eplace != null){
  349 + if(!map.get("eplace").equals(eplace)){
  350 + continue;
  351 + }
  352 + }
  353 + if(name != null){
  354 + if(map.get("name").indexOf(name) == -1){
  355 + continue;
  356 + }
  357 + }
  358 + if(ename != null){
  359 + if(map.get("ename").indexOf(ename) == -1){
  360 + continue;
  361 + }
  362 + }
  363 +
  364 +
  365 + FilterList.add(map);
  366 +
  367 + }
  368 +
  369 +
  370 +
  371 +
  372 +
220 373
221 - return list; 374 + return FilterList;
222 } 375 }
223 376
224 377
@@ -341,7 +494,33 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer @@ -341,7 +494,33 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer
341 if (supervisionThreestep.getId() != null) { 494 if (supervisionThreestep.getId() != null) {
342 supervisionThreestepMapper.deleteSupervisionThreestepById(supervisionThreestep.getId()); 495 supervisionThreestepMapper.deleteSupervisionThreestepById(supervisionThreestep.getId());
343 } 496 }
  497 + if(supervisionThreestep.getWorkStartTime() == null){
  498 + String start, end;
344 499
  500 + Date date = new Date();
  501 +
  502 + if (new Date().getHours() < 8) {
  503 + end = yearFomat.format(date);
  504 + date.setDate(date.getDate() - 1);
  505 + start = yearFomat.format(date);
  506 + } else {
  507 + start = yearFomat.format(date);
  508 + date.setDate(date.getDate() + 1);
  509 + end = yearFomat.format(date);
  510 + }
  511 +
  512 + end += " 4:00:00";
  513 + start += " 8:00:00";
  514 +
  515 + try {
  516 + supervisionThreestep.setWorkStartTime(yearFomat.parse(start));
  517 + supervisionThreestep.setWorkEndTime(yearFomat.parse(end));
  518 + } catch (Exception e) {
  519 + // TODO Auto-generated catch block
  520 + e.printStackTrace();
  521 + }
  522 + }
  523 +
345 SupervisionThreestep todayData = supervisionThreestepMapper.selectTodayData(supervisionThreestep); 524 SupervisionThreestep todayData = supervisionThreestepMapper.selectTodayData(supervisionThreestep);
346 525
347 if (todayData != null) { 526 if (todayData != null) {
@@ -377,24 +556,23 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer @@ -377,24 +556,23 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer
377 } 556 }
378 557
379 558
380 - String[] outSide = {"430121","430122","430181","宁乡市","株洲市","湘潭市","汩罗市","湘阴县"};  
381 559
382 @Override 560 @Override
383 public int activeSupervisionThreestep(SupervisionThreestep supervisionThreestep) { 561 public int activeSupervisionThreestep(SupervisionThreestep supervisionThreestep) {
384 - 562 +
385 int i = supervisionThreestepMapper.updateSupervisionThreestep(supervisionThreestep); 563 int i = supervisionThreestepMapper.updateSupervisionThreestep(supervisionThreestep);
386 564
387 565
388 supervisionThreestep = supervisionThreestepMapper.selectSupervisionThreestepById(supervisionThreestep.getId()); 566 supervisionThreestep = supervisionThreestepMapper.selectSupervisionThreestepById(supervisionThreestep.getId());
389 567
390 if(supervisionThreestep.getType() == 0 && supervisionThreestep.getStatus() == 1) 568 if(supervisionThreestep.getType() == 0 && supervisionThreestep.getStatus() == 1)
391 - checkDataToActiveTruck(supervisionThreestep); 569 + checkDataToActiveTruck(supervisionThreestep,null);
392 570
393 return i; 571 return i;
394 } 572 }
395 573
396 @Override 574 @Override
397 - public void checkDataToActiveTruck(SupervisionThreestep construct){ 575 + public void checkDataToActiveTruck(SupervisionThreestep construct,String token){
398 576
399 String trucks = construct.getCompanyTrucks(); 577 String trucks = construct.getCompanyTrucks();
400 578
@@ -407,8 +585,13 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer @@ -407,8 +585,13 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer
407 params.put("vehicleIds", truckArray); 585 params.put("vehicleIds", truckArray);
408 params.put("page", 1); 586 params.put("page", 1);
409 params.put("size", 9999); 587 params.put("size", 9999);
  588 + JSONArray array = null;
  589 + if(token ==null)
  590 + array = RemoteServerUtils.getTruckOnline(params);
  591 + else
  592 + array = RemoteServerUtils.getTruckOnline(params,token);
  593 +
410 594
411 - JSONArray array = RemoteServerUtils.getTruckOnline(params);  
412 595
413 for(Object object :array){ 596 for(Object object :array){
414 JSONObject truckObject = (JSONObject)object; 597 JSONObject truckObject = (JSONObject)object;
@@ -459,6 +642,8 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer @@ -459,6 +642,8 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer
459 if(taList.size() > 0){ 642 if(taList.size() > 0){
460 truckActivateMapper.updateTruckActivate(truckActivate); 643 truckActivateMapper.updateTruckActivate(truckActivate);
461 }else{ 644 }else{
  645 + truckActivate.setCreateTime(new Date());
  646 +
462 truckActivateMapper.insertTruckActivate(truckActivate); 647 truckActivateMapper.insertTruckActivate(truckActivate);
463 } 648 }
464 649
trash-workFlow/src/main/java/com/trash/business/service/impl/TruckCreditServiceImpl.java
@@ -7,6 +7,7 @@ import org.springframework.beans.factory.annotation.Autowired; @@ -7,6 +7,7 @@ import org.springframework.beans.factory.annotation.Autowired;
7 import org.springframework.stereotype.Service; 7 import org.springframework.stereotype.Service;
8 import org.springframework.transaction.annotation.Transactional; 8 import org.springframework.transaction.annotation.Transactional;
9 9
  10 +import com.trash.business.domain.CompanyCredit;
10 import com.trash.business.domain.TruckCredit; 11 import com.trash.business.domain.TruckCredit;
11 import com.trash.business.mapper.TruckCreditMapper; 12 import com.trash.business.mapper.TruckCreditMapper;
12 import com.trash.business.service.ITruckCreditService; 13 import com.trash.business.service.ITruckCreditService;
@@ -55,10 +56,25 @@ public class TruckCreditServiceImpl implements ITruckCreditService @@ -55,10 +56,25 @@ public class TruckCreditServiceImpl implements ITruckCreditService
55 */ 56 */
56 @Override 57 @Override
57 public int insertTruckCredit(TruckCredit truckCredit) 58 public int insertTruckCredit(TruckCredit truckCredit)
58 - {  
59 - truckCredit.setTime(new Date()); 59 + {
60 60
61 - int i = truckCreditMapper.insertTruckCredit(truckCredit); 61 + int i;
  62 +
  63 + truckCredit.setTime(new Date());
  64 +
  65 + TruckCredit cc = new TruckCredit();
  66 +
  67 + cc.setStatus(0L);
  68 + cc.setLostCredit(truckCredit.getLostCredit());
  69 + cc.setObjectId(truckCredit.getObjectId());
  70 +
  71 + List old = selectTruckCreditList(cc);
  72 +
  73 + if(old.size() > 0){
  74 + i = 1;
  75 + }else{
  76 + i = truckCreditMapper.insertTruckCredit(truckCredit);
  77 + }
62 78
63 return i; 79 return i;
64 } 80 }
trash-workFlow/src/main/resources/mapper/SupervisionThreestepMapper.xml
@@ -152,8 +152,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot; @@ -152,8 +152,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
152 </select> 152 </select>
153 153
154 154
155 - <select id="selectDayWorkList" parameterType="SupervisionThreestep"  
156 - resultType="java.util.HashMap"> 155 + <!-- <select id="selectDayWorkList" parameterType="SupervisionThreestep" resultMap="SupervisionThreestepResult">
157 select a.*,b.* from( select x.* from (select * from supervision_threestep a 156 select a.*,b.* from( select x.* from (select * from supervision_threestep a
158 <where> 157 <where>
159 type = 0 158 type = 0
@@ -175,7 +174,17 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot; @@ -175,7 +174,17 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
175 174
176 175
177 176
  177 + </select> -->
  178 +
  179 + <select id="selectDayWorkList" parameterType="SupervisionThreestep" resultMap="SupervisionThreestepResult">
  180 + select * from supervision_threestep
  181 + <where>
  182 + and self_check_time BETWEEN #{workStartTime} and #{workEndTime}
  183 + </where>
  184 + ORDER BY create_time DESC
  185 +
178 </select> 186 </select>
  187 +
179 188
180 189
181 190