Commit f39255f23a091e2178a8aa6b0431de400321b7bd

Authored by 肖超群
1 parent 01e3fb9c

增加质检状态

ant-design-vue-jeecg/src/api/api.js
... ... @@ -179,7 +179,7 @@ export const stockTakeTask = (params, headerId, code) => postAction('/cycleCount
179 179 export const increaseInInventoryGain = (params) => postAction('/cycleCountDetail/cycleCountDetail/increaseInInventoryGain', params);
180 180 //盘点任务生成
181 181 export const createCycleCoutTaskByDetailId = (params, toPort) => postAction('/cycleCountDetail/cycleCountDetail/createCycleCoutTaskByDetailId?cycleId=' + params + '&toPort=' + toPort, params);
182   -//盘点确定实盘数量
  182 +//盘点登记
183 183 export const confirmGapQty = (params) => postAction('/cycleCountDetail/cycleCountDetail/confirmGapQty', params);
184 184 //创建空托盘组入库任务
185 185 export const createManyEmptyIn = (params) => postAction('/task/taskHeader/createManyEmptyIn', params);
... ...
ant-design-vue-jeecg/src/views/system/task/TaskDetailList.vue
... ... @@ -88,7 +88,7 @@
88 88 <a v-if="record.taskType == 700 && record.status != 100" @click="createMany(record)"
89 89 >实盘登记<a-divider type="vertical"
90 90 /></a>
91   - <a v-if="record.taskType == 1400 && record.status != 100" @click="qualityRegister(record)"
  91 + <a v-if="record.taskType == 1400 && record.qualityStatus == 0" @click="qualityRegister(record)"
92 92 >质检登记<a-divider type="vertical"
93 93 /></a>
94 94 <a v-has="'taskDetail:edit'" @click="handleEdit(record)">编辑<a-divider type="vertical"/></a>
... ...
huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/entity/TaskDetail.java
... ... @@ -149,6 +149,11 @@ public class TaskDetail implements Serializable {
149 149 @ApiModelProperty(value = "质检单据详情id")
150 150 private Integer qualityDetailId;
151 151  
  152 + /** 质检状态 */
  153 + @Excel(name = "质检状态", width = 15)
  154 + @ApiModelProperty(value = "质检状态")
  155 + private Integer qualityStatus;
  156 +
152 157 /** 库存状态 */
153 158 @Excel(name = "库存状态", width = 15)
154 159 @Dict(dicCode = "inventory_status")
... ...
huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/service/impl/TaskHeaderServiceImpl.java
... ... @@ -2236,6 +2236,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl&lt;TaskHeaderMapper, TaskHea
2236 2236 taskDetail1.setQualityfiedQty(qualityfiedQty);
2237 2237 taskDetail1.setUnqualityfiedQty(unqualityfiedQty);
2238 2238 taskDetail1.setRemark(remark);
  2239 + taskDetail1.setQualityStatus(QuantityConstant.QUALITY_TESTING_COMPLETE);
2239 2240 if (!taskDetailService.updateById(taskDetail1)) {
2240 2241 throw new JeecgBootException("质检登记失败, 保存质检记录失败");
2241 2242 }
... ...
huaheng-wms-core/src/main/java/org/jeecg/utils/constant/QuantityConstant.java
... ... @@ -424,6 +424,11 @@ public class QuantityConstant {
424 424 // 质检完成
425 425 public static final Integer QUALITY_HEADER_COMPLETE = 200;
426 426  
  427 + // 待检
  428 + public static final int QUALITY_TESTING_BUILD = 0;
  429 + // 质检完成
  430 + public static final int QUALITY_TESTING_COMPLETE = 1;
  431 +
427 432 /** 来料质检 */
428 433 public static final String QUALITY_TYPE_INCOMING = "QI";
429 434 /** 库内全检 */
... ...