Browse Source

修改库存初始化

master_hella_20240701
赵雪冰 9 months ago
parent
commit
d36987c823
  1. 3
      src/utils/dict.ts
  2. 2
      src/views/wms/inventoryjobManage/inventoryinitial/inventoryinitRecordMain/index.vue
  3. 23
      src/views/wms/inventoryjobManage/inventoryinitial/inventoryinitRequestMain/index.vue
  4. 17
      src/views/wms/inventoryjobManage/inventoryinitial/inventoryinitRequestMain/inventoryinitRequestMain.data.ts

3
src/utils/dict.ts

@ -364,5 +364,6 @@ export enum DICT_TYPE {
EAM_MAINTENANCE_LEVEL = 'eam_maintenance_level', // 维保维修级别
EAM_REPAIR_STATUS = 'eam_repair_status', // 维修状态
OFF_BACK_STATUS = 'off_back_status',
SPAREPARTS_APPLY_STATUS_ENUM = 'spareparts_apply_status_enum'// 流程状态
SPAREPARTS_APPLY_STATUS_ENUM = 'spareparts_apply_status_enum',// 流程状态
IS_LINE_ITEM = 'is_line_item', // 是否是线边
}

2
src/views/wms/inventoryjobManage/inventoryinitial/inventoryinitRecordMain/index.vue

@ -222,7 +222,7 @@ const handleSelectionPoint = async ()=>{
window.open(src.value+'&asn_number='+res.cgLabel)
}
if(!res.cgLabel&&!res.zzLabel){
message.error('包装不存在,无法打印')
message.warning('包装不存在,无法打印或者是线边物料数据不生成包装!')
}
}).catch(err => {
console.log(err)

23
src/views/wms/inventoryjobManage/inventoryinitial/inventoryinitRequestMain/index.vue

@ -77,6 +77,9 @@
<!-- 导入 -->
<ImportForm ref="importFormRef" url="/wms/inventoryinit-request-main/import" :importTemplateData="importTemplateData"
@success="importSuccess" :updateIsDisable="true" :coverIsDisable="true" :mode="2" />
<ImportForm ref="importFormRefLine" url="/wms/inventoryinit-request-main/importLine" :importTemplateData="importTemplateData"
@success="importSuccess" :updateIsDisable="true" :coverIsDisable="true" :mode="2" />
</template>
<script setup lang="ts">
@ -151,6 +154,15 @@ const { getList, setSearchParams } = tableMethods
const HeadButttondata = [
defaultButtons.defaultAddBtn({hasPermi:'wms:inventoryinit-request-main:create'}), //
defaultButtons.defaultImportBtn({hasPermi:'wms:inventoryinit-request-main:import'}), //
{
label: '线边导入',
name: 'importLine',
hide: false,
type: 'warning',
icon: 'ep:upload',
color: '',
hasPermi: ''
},
defaultButtons.defaultExportBtn({hasPermi:'wms:inventoryinit-request-main:export'}), //
defaultButtons.defaultFreshBtn(null), //
defaultButtons.defaultFilterBtn(null), //
@ -171,7 +183,9 @@ const buttonBaseClick = (val, item) => {
openForm('create')
} else if (val == 'import') { //
handleImport()
} else if (val == 'export') { //
} else if(val == 'importLine'){
handleImportLine()
}else if (val == 'export') { //
handleExport()
} else if (val == 'refresh') { //
if (tableObject.params.filters && tableObject.params.filters.length > 0 ) {
@ -403,6 +417,13 @@ const handleImport = () => {
importFormRef.value.open()
}
/** 线边导入 */
const importFormRefLine = ref()
const handleImportLine = () => {
importFormRefLine.value.open()
}
//
const importTemplateData = reactive({
templateUrl: '',

17
src/views/wms/inventoryjobManage/inventoryinitial/inventoryinitRequestMain/inventoryinitRequestMain.data.ts

@ -941,6 +941,22 @@ export const InventoryinitRequestDetail = useCrudSchemas(reactive<CrudSchema[]>(
}]
}
},
{
label: '是否线边',
field: 'dataTypeLine',
dictType: DICT_TYPE.IS_LINE_ITEM,
dictClass: 'string',
isSearch: false,
isForm: false,
isTable: true,
sort: 'custom',
table: {
width: 150
},
tableForm: {
type: 'Select'
}
},
{
label: '备注',
field: 'remark',
@ -1069,4 +1085,5 @@ export const InventoryinitRequestDetailRules = reactive({
balancePackUnit:[
{ required: true, message: '请选择入库存包装规格', trigger: 'change' }
],
dataTypeLine:[{ required: true, message: '请选择是否是线边需要生成包装', trigger: 'change' }]
})

Loading…
Cancel
Save