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_MAINTENANCE_LEVEL = 'eam_maintenance_level', // 维保维修级别
EAM_REPAIR_STATUS = 'eam_repair_status', // 维修状态 EAM_REPAIR_STATUS = 'eam_repair_status', // 维修状态
OFF_BACK_STATUS = 'off_back_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) window.open(src.value+'&asn_number='+res.cgLabel)
} }
if(!res.cgLabel&&!res.zzLabel){ if(!res.cgLabel&&!res.zzLabel){
message.error('包装不存在,无法打印') message.warning('包装不存在,无法打印或者是线边物料数据不生成包装!')
} }
}).catch(err => { }).catch(err => {
console.log(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" <ImportForm ref="importFormRef" url="/wms/inventoryinit-request-main/import" :importTemplateData="importTemplateData"
@success="importSuccess" :updateIsDisable="true" :coverIsDisable="true" :mode="2" /> @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> </template>
<script setup lang="ts"> <script setup lang="ts">
@ -151,6 +154,15 @@ const { getList, setSearchParams } = tableMethods
const HeadButttondata = [ const HeadButttondata = [
defaultButtons.defaultAddBtn({hasPermi:'wms:inventoryinit-request-main:create'}), // defaultButtons.defaultAddBtn({hasPermi:'wms:inventoryinit-request-main:create'}), //
defaultButtons.defaultImportBtn({hasPermi:'wms:inventoryinit-request-main:import'}), // 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.defaultExportBtn({hasPermi:'wms:inventoryinit-request-main:export'}), //
defaultButtons.defaultFreshBtn(null), // defaultButtons.defaultFreshBtn(null), //
defaultButtons.defaultFilterBtn(null), // defaultButtons.defaultFilterBtn(null), //
@ -171,7 +183,9 @@ const buttonBaseClick = (val, item) => {
openForm('create') openForm('create')
} else if (val == 'import') { // } else if (val == 'import') { //
handleImport() handleImport()
} else if (val == 'export') { // } else if(val == 'importLine'){
handleImportLine()
}else if (val == 'export') { //
handleExport() handleExport()
} else if (val == 'refresh') { // } else if (val == 'refresh') { //
if (tableObject.params.filters && tableObject.params.filters.length > 0 ) { if (tableObject.params.filters && tableObject.params.filters.length > 0 ) {
@ -403,6 +417,13 @@ const handleImport = () => {
importFormRef.value.open() importFormRef.value.open()
} }
/** 线边导入 */
const importFormRefLine = ref()
const handleImportLine = () => {
importFormRefLine.value.open()
}
// //
const importTemplateData = reactive({ const importTemplateData = reactive({
templateUrl: '', 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: '备注', label: '备注',
field: 'remark', field: 'remark',
@ -1069,4 +1085,5 @@ export const InventoryinitRequestDetailRules = reactive({
balancePackUnit:[ balancePackUnit:[
{ required: true, message: '请选择入库存包装规格', trigger: 'change' } { required: true, message: '请选择入库存包装规格', trigger: 'change' }
], ],
dataTypeLine:[{ required: true, message: '请选择是否是线边需要生成包装', trigger: 'change' }]
}) })

Loading…
Cancel
Save