|
@@ -173,6 +173,19 @@
|
|
|
<el-link type="primary" @click="openQRCode(row, 3)"> 查看 </el-link>
|
|
<el-link type="primary" @click="openQRCode(row, 3)"> 查看 </el-link>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
|
|
+ <!-- 锁定数量:点击查看锁库详情 -->
|
|
|
|
|
+ <template v-slot:lockQuantity="{ row }">
|
|
|
|
|
+ <el-link
|
|
|
|
|
+ v-if="Number(row.lockQuantity) > 0"
|
|
|
|
|
+ type="primary"
|
|
|
|
|
+ :underline="false"
|
|
|
|
|
+ @click="showLockDetail(row)"
|
|
|
|
|
+ >
|
|
|
|
|
+ {{ row.lockQuantity }}
|
|
|
|
|
+ </el-link>
|
|
|
|
|
+ <span v-else>{{ row.lockQuantity || 0 }}</span>
|
|
|
|
|
+ </template>
|
|
|
|
|
+
|
|
|
<template v-slot:areaName="{ row }">
|
|
<template v-slot:areaName="{ row }">
|
|
|
<el-link type="primary" @click="openUploadDetail(row, 'list')">
|
|
<el-link type="primary" @click="openUploadDetail(row, 'list')">
|
|
|
查看
|
|
查看
|
|
@@ -255,6 +268,7 @@
|
|
|
/>
|
|
/>
|
|
|
<unlockModal ref="unlockModalRef"></unlockModal>
|
|
<unlockModal ref="unlockModalRef"></unlockModal>
|
|
|
<BatchChangeDialog ref="batchChangeRef" @success="reload" />
|
|
<BatchChangeDialog ref="batchChangeRef" @success="reload" />
|
|
|
|
|
+ <lockDetailDialog ref="lockDetailDialogRef" />
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
@@ -287,6 +301,7 @@
|
|
|
import exportButton from '@/components/upload/exportButton.vue';
|
|
import exportButton from '@/components/upload/exportButton.vue';
|
|
|
import printQRCode from '@/views/warehouseManagement/stockManagement/components/printQRCode.vue';
|
|
import printQRCode from '@/views/warehouseManagement/stockManagement/components/printQRCode.vue';
|
|
|
import unlockModal from '@/views/warehouseManagement/unlockApplication/components/unlockModal.vue';
|
|
import unlockModal from '@/views/warehouseManagement/unlockApplication/components/unlockModal.vue';
|
|
|
|
|
+ import lockDetailDialog from './lockDetailDialog.vue';
|
|
|
import BatchChangeDialog from './BatchChangeDialog.vue';
|
|
import BatchChangeDialog from './BatchChangeDialog.vue';
|
|
|
import stockBatchChange from '@/api/warehouseManagement/stockBatchChange';
|
|
import stockBatchChange from '@/api/warehouseManagement/stockBatchChange';
|
|
|
|
|
|
|
@@ -301,6 +316,7 @@
|
|
|
printQRCode,
|
|
printQRCode,
|
|
|
ItemListed,
|
|
ItemListed,
|
|
|
unlockModal,
|
|
unlockModal,
|
|
|
|
|
+ lockDetailDialog,
|
|
|
BatchChangeDialog
|
|
BatchChangeDialog
|
|
|
},
|
|
},
|
|
|
props: {
|
|
props: {
|
|
@@ -465,6 +481,7 @@
|
|
|
{
|
|
{
|
|
|
prop: 'lockQuantity',
|
|
prop: 'lockQuantity',
|
|
|
label: '锁定数量',
|
|
label: '锁定数量',
|
|
|
|
|
+ slot: 'lockQuantity',
|
|
|
align: 'center',
|
|
align: 'center',
|
|
|
showOverflowTooltip: true
|
|
showOverflowTooltip: true
|
|
|
},
|
|
},
|
|
@@ -779,6 +796,10 @@
|
|
|
openUploadDetail(row, type) {
|
|
openUploadDetail(row, type) {
|
|
|
this.$refs.itemListedRef.open(row, type, 'detail', this.selectedDime);
|
|
this.$refs.itemListedRef.open(row, type, 'detail', this.selectedDime);
|
|
|
},
|
|
},
|
|
|
|
|
+ // 查看锁库详情(客户名称、订单号等)
|
|
|
|
|
+ showLockDetail(row) {
|
|
|
|
|
+ this.$refs.lockDetailDialogRef.open(row);
|
|
|
|
|
+ },
|
|
|
openQRCode(row, type) {
|
|
openQRCode(row, type) {
|
|
|
this.$refs.printQRCodeRef.open(row, type);
|
|
this.$refs.printQRCodeRef.open(row, type);
|
|
|
},
|
|
},
|