diff --git a/src/api/wms/wms.js b/src/api/wms/wms.js
index f79288a..cb3b106 100644
--- a/src/api/wms/wms.js
+++ b/src/api/wms/wms.js
@@ -8,6 +8,7 @@ export const getPoPartLabelData = data => createAPI(`wmsPrint/getPoPartLabelData
export const deletePoPartLabelData = data => createAPI(`wmsPrint/deletePoPartLabelData`,'POST',data)
export const getKuCunLabelData = data => createAPI(`wmsPrint/getKuCunLabelData`,'POST',data)
+export const freezeStatusInventoryStock = data => createAPI(`wmsPrint/freezeStatusInventoryStock`,'POST',data)
// 更新库存标签属性
export const updateInventoryStockAttribute = data => createAPI(`wmsPrint/updateInventoryStockAttribute`,'POST',data)
// 获取仓库列表
diff --git a/src/views/modules/print/rePrintPoPart.vue b/src/views/modules/print/rePrintPoPart.vue
index 68e7405..2f25ad5 100644
--- a/src/views/modules/print/rePrintPoPart.vue
+++ b/src/views/modules/print/rePrintPoPart.vue
@@ -62,6 +62,7 @@
查询
打印
属性变动
+ 冻结
@@ -166,7 +167,13 @@
import {getCRollInfoList} from '@/api/crollinfo/crollinfo.js'
import {rollPrint} from '@/api/finishedProductWarehouse/rollPrint.js'
-import {getInboundQcResultData, getKuCunLabelData, updateInventoryStockAttribute, getWarehouseList} from '../../../api/wms/wms'
+import {
+ getInboundQcResultData,
+ getKuCunLabelData,
+ updateInventoryStockAttribute,
+ getWarehouseList,
+ freezeStatusInventoryStock
+} from '../../../api/wms/wms'
import {kuCunLabelPrint} from '../clodopLabel/kuCunLabel'
export default {
@@ -723,6 +730,34 @@ export default {
this.$message.error(error.msg || '属性变动失败,请重试');
}
},
+ freezeStatus() {
+ if (this.selectionDataList.length === 0) {
+ this.$message.warning('请先勾选要冻结的标签!')
+ return false
+ }
+ let flag = true
+ this.selectionDataList.forEach((item)=>{
+ if (item.status != '在库'){
+ flag = false
+ }
+ })
+ if (!flag) {
+ this.$message.warning("勾选的内容存在不是'在库'状态的数据")
+ return false
+ }
+ this.$confirm('确认冻结所选的' + this.selectionDataList.length + '条数据?', '提示', {
+ confirmButtonText: '确定',
+ cancelButtonText: '取消',
+ type: 'warning'
+ }).then(() => {
+ freezeStatusInventoryStock(this.selectionDataList).then(({data}) => {
+ if (data.code == 0) {
+ this.$message.success('操作成功')
+ this.getMainData()
+ }
+ }).catch()
+ })
+ }
},
created() {