Commit 2ee4f101d0248abb7b35649c7d9cb79cd82c2131
1 parent
96a9eb07
m
Showing
7 changed files
with
34 additions
and
15 deletions
trash-framework/src/main/java/com/trash/framework/web/service/SysLoginService.java
| ... | ... | @@ -227,12 +227,10 @@ public class SysLoginService { |
| 227 | 227 | for(Object obj:streets){ |
| 228 | 228 | JSONObject jsonObject = (JSONObject) obj; |
| 229 | 229 | if(jsonObject.getString("level").equals("4")){ |
| 230 | - streetsMap.get(jsonObject.getString("pid")).add(jsonObject.getString("name")); | |
| 230 | + streetsMap.get(jsonObject.getString("pid")).add(jsonObject.getString("id")); | |
| 231 | 231 | } |
| 232 | 232 | } |
| 233 | 233 | |
| 234 | - | |
| 235 | - | |
| 236 | 234 | if (jsonArray != null) { |
| 237 | 235 | |
| 238 | 236 | |
| ... | ... | @@ -278,14 +276,8 @@ public class SysLoginService { |
| 278 | 276 | if (json.getJSONArray("sourceIds") != null) { |
| 279 | 277 | List<String> companyIds = json.getJSONArray("sourceIds").toJavaList(String.class); |
| 280 | 278 | |
| 281 | - for(String id:companyIds){ | |
| 282 | - for(Object sObj:streets){ | |
| 283 | - JSONObject jsonObject = (JSONObject) sObj; | |
| 284 | - if(jsonObject.getString("id").equals(id)){ | |
| 285 | - user.getStreetsList().add(jsonObject.getString("name")); | |
| 286 | - } | |
| 287 | - } | |
| 288 | - } | |
| 279 | + user.getStreetsList().addAll(companyIds); | |
| 280 | + | |
| 289 | 281 | } |
| 290 | 282 | if (json.getJSONArray("adCodes") != null) { |
| 291 | 283 | List<String> areas = json.getJSONArray("adCodes").toJavaList(String.class); | ... | ... |
trash-ui/src/api/three_step.js
| ... | ... | @@ -109,7 +109,8 @@ export default { |
| 109 | 109 | companyTrucks: null, |
| 110 | 110 | status:null, |
| 111 | 111 | workStartTime:null, |
| 112 | - workEndTime:null, | |
| 112 | + workEndTime:null, | |
| 113 | + checkStatus:null | |
| 113 | 114 | }, |
| 114 | 115 | // 表单参数 |
| 115 | 116 | form: { |
| ... | ... | @@ -605,6 +606,7 @@ export default { |
| 605 | 606 | this.queryParams.pageStatus = tabIdx; |
| 606 | 607 | this.queryParams.status = null; |
| 607 | 608 | this.queryParams.his = null; |
| 609 | + this.queryParams.checkStatus = null; | |
| 608 | 610 | |
| 609 | 611 | getNames(this.queryParams).then(res => { |
| 610 | 612 | ... | ... |
trash-ui/src/views/business/threestep/index.vue
| ... | ... | @@ -48,6 +48,12 @@ |
| 48 | 48 | value-format="yyyy-MM-dd HH:mm:ss" placeholder="开始时间"> |
| 49 | 49 | </el-date-picker> |
| 50 | 50 | </el-form-item> |
| 51 | + <el-form-item label="抽查状态" prop="checkStatus" v-if="this.queryParams.his==1"> | |
| 52 | + <el-select v-model="queryParams.checkStatus" placeholder="请选择抽查状态" size="small"> | |
| 53 | + <el-option label="未抽查" value="0" /> | |
| 54 | + <el-option label="已抽查" value="1" /> | |
| 55 | + </el-select> | |
| 56 | + </el-form-item> | |
| 51 | 57 | |
| 52 | 58 | |
| 53 | 59 | <el-form-item> | ... | ... |
trash-ui/src/views/h5/threestep/index.vue
| ... | ... | @@ -34,6 +34,12 @@ |
| 34 | 34 | <el-form-item> |
| 35 | 35 | <el-button type="primary" size="mini" @click="handleQuery">搜索</el-button> |
| 36 | 36 | <el-button size="mini" @click="resetQuery">重置</el-button> |
| 37 | + </el-form-item> | |
| 38 | + <el-form-item label="抽查状态" prop="checkStatus" v-if="this.queryParams.his==1"> | |
| 39 | + <el-select v-model="queryParams.checkStatus" placeholder="请选择抽查状态" size="small"> | |
| 40 | + <el-option label="未抽查" value="0" /> | |
| 41 | + <el-option label="已抽查" value="1" /> | |
| 42 | + </el-select> | |
| 37 | 43 | </el-form-item> |
| 38 | 44 | </el-form> |
| 39 | 45 | ... | ... |
trash-workFlow/src/main/java/com/trash/business/domain/SupervisionThreestep.java
| ... | ... | @@ -138,10 +138,20 @@ public class SupervisionThreestep extends BaseEntity |
| 138 | 138 | private String attchItem2; |
| 139 | 139 | private String attchItem3; |
| 140 | 140 | |
| 141 | + private String checkStatus; | |
| 142 | + | |
| 141 | 143 | private String[] places; |
| 142 | 144 | |
| 143 | 145 | |
| 144 | - public String[] getPlaces() { | |
| 146 | + public String getCheckStatus() { | |
| 147 | + return checkStatus; | |
| 148 | + } | |
| 149 | + | |
| 150 | + public void setCheckStatus(String checkStatus) { | |
| 151 | + this.checkStatus = checkStatus; | |
| 152 | + } | |
| 153 | + | |
| 154 | + public String[] getPlaces() { | |
| 145 | 155 | return places; |
| 146 | 156 | } |
| 147 | 157 | ... | ... |
trash-workFlow/src/main/java/com/trash/business/service/impl/SupervisionThreestepServiceImpl.java
| ... | ... | @@ -196,7 +196,7 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer |
| 196 | 196 | if (ids.size() == 0) { |
| 197 | 197 | return list; |
| 198 | 198 | } |
| 199 | - | |
| 199 | + | |
| 200 | 200 | list = supervisionThreestepMapper.selectSupervisionThreestepList(supervisionThreestep); |
| 201 | 201 | if (supervisionThreestep.getHis() != null && supervisionThreestep.getHis().equals("2")) { |
| 202 | 202 | ... | ... |
trash-workFlow/src/main/resources/mapper/SupervisionThreestepMapper.xml
| ... | ... | @@ -133,6 +133,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| 133 | 133 | <if test="phone != null and phone != ''"> and phone = #{phone}</if> |
| 134 | 134 | <if test="status != null"> and status = #{status}</if> |
| 135 | 135 | <if test="createBy != null and createBy != ''"> and create_by = #{createBy}</if> |
| 136 | + <if test="checkStatus != null and checkStatus==1 "> and check_end_time is not null</if> | |
| 137 | + <if test="checkStatus != null and checkStatus==0 "> and check_end_time is null</if> | |
| 138 | + | |
| 136 | 139 | <if test="workStartTime != null"> and self_check_time BETWEEN #{workStartTime} and |
| 137 | 140 | #{workEndTime}</if> |
| 138 | 141 | |
| ... | ... | @@ -149,7 +152,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| 149 | 152 | close=")"> |
| 150 | 153 | #{id} |
| 151 | 154 | </foreach> |
| 152 | - </if> | |
| 155 | + </if> | |
| 153 | 156 | </where> |
| 154 | 157 | ORDER BY create_time desc |
| 155 | 158 | </select> | ... | ... |