Browse Source

解决冲突

intex_online20241228
ljlong_2630 2 months ago
parent
commit
2a988c3970
  1. 4
      src/views/wms/deliversettlementManage/deliver/deliverRequestMain/deliverRequestMain.data.ts
  2. 3
      src/views/wms/deliversettlementManage/inducedProduct/deliverRecordMain/deliverRecordMain.data.ts
  3. 4
      src/views/wms/deliversettlementManage/inducedProduct/deliverRecordMain/index.vue
  4. 38
      src/views/wms/inventoryManage/balance/index.vue
  5. 15
      src/views/wms/inventoryjobManage/scrap/scrapRequestMain/index.vue
  6. 18
      src/views/wms/moveManage/inventorymove/inventorymoveRequestMainMOVE/index.vue
  7. 38
      src/views/wms/moveManage/inventorymove/inventorymoveRequestMainMOVE/inventorymoveRequestMain.data.ts
  8. 3
      src/views/wms/productionManage/productreceiptAssemble/productreceiptAssembleRequestMain/index.vue
  9. 2
      src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue

4
src/views/wms/deliversettlementManage/deliver/deliverRequestMain/deliverRequestMain.data.ts

@ -996,7 +996,8 @@ export const DeliverRequestDetail = useCrudSchemas(reactive<CrudSchema[]>([
min: 0, min: 0,
max:999999, max:999999,
// precision: 6 // precision: 6
} },
isTableForm:false,
}, },
{ {
label: '班次', label: '班次',
@ -1013,6 +1014,7 @@ export const DeliverRequestDetail = useCrudSchemas(reactive<CrudSchema[]>([
type: 'Select', type: 'Select',
disabled: true disabled: true
}, },
isTableForm: false,
}, },
{ {
label: '包装号', label: '包装号',

3
src/views/wms/deliversettlementManage/inducedProduct/deliverRecordMain/deliverRecordMain.data.ts

@ -693,7 +693,8 @@ export const DeliverRecordDetail = useCrudSchemas(reactive<CrudSchema[]>([
field: 'classes', field: 'classes',
dictType: DICT_TYPE.CLASS_ITEM, dictType: DICT_TYPE.CLASS_ITEM,
dictClass: 'string', dictClass: 'string',
isTable: false, isTable: true,
isDetail: true,
sort: 'custom', sort: 'custom',
table: { table: {
width: 150 width: 150

4
src/views/wms/deliversettlementManage/inducedProduct/deliverRecordMain/index.vue

@ -305,7 +305,11 @@ const handleCreate = async (type : string, row?: object) => {
item.value = 'InducedProduct' item.value = 'InducedProduct'
} }
}) })
if (type == 'create') {
tableData.value = [] tableData.value = []
}
formRef.value.open(type,row) formRef.value.open(type,row)
} }

38
src/views/wms/inventoryManage/balance/index.vue

@ -353,11 +353,12 @@ const handlePoint = async (row) => {
const row1 = cloneDeep(row) const row1 = cloneDeep(row)
await getLabelDetailPage(row1, false) await getLabelDetailPage(row1, false)
console.log(row1) console.log(row1)
labelPointFormRef.value.open('create', row1, null, 'createLabel') // createLabel
} }
const searchTableRef = ref() const searchTableRef = ref()
const enableBuyOrenableMake = ref()// const enableBuyOrenableMake = ref()//
const enableMake = ref('')//
const enableBuy = ref('')//
const getLabelDetailPage = async (row, useToPackingNumber) => { const getLabelDetailPage = async (row, useToPackingNumber) => {
//// ////
// let defaultParams = { // let defaultParams = {
@ -392,7 +393,16 @@ const getLabelDetailPage = async (row, useToPackingNumber) => {
// //
detailListTableColumnsRules.value = cloneDeep(detailListTableColumnsRules) detailListTableColumnsRules.value = cloneDeep(detailListTableColumnsRules)
enableBuyOrenableMake.value = res.list[0].enableBuy == "TRUE" ? 'enableBuy' : res.list[0].enableMake == "TRUE" ? 'enableMake' : '' enableBuyOrenableMake.value = res.list[0].enableBuy == "TRUE" ? 'enableBuy' : res.list[0].enableMake == "TRUE" ? 'enableMake' : ''
if (res.list[0].enableBuy == "TRUE") { enableBuy.value = res.list[0].enableBuy
enableMake.value = res.list[0].enableMake
} else {
message.warning('没有查询到物料代码:【' + row.itemCode + '】')
return
}
})
if (enableBuy.value == "TRUE" && enableMake.value == "FALSE") {
detailListTableColumns.tableFormColumns = BalancePackage.allSchemas.tableFormColumns.filter(item=>item.field != 'productionLineCodePackage') detailListTableColumns.tableFormColumns = BalancePackage.allSchemas.tableFormColumns.filter(item=>item.field != 'productionLineCodePackage')
delete detailListTableColumnsRules.value.productionLineCodePackage delete detailListTableColumnsRules.value.productionLineCodePackage
// tableform // tableform
@ -408,11 +418,9 @@ const getLabelDetailPage = async (row, useToPackingNumber) => {
row.supplierItemCode = response?.list[0]?.supplierCode row.supplierItemCode = response?.list[0]?.supplierCode
} }
}) })
}) })
} }//
// else if (enableMake.value == "TRUE"&& enableBuy.value == "FALSE") {
if (res.list[0].enableMake == "TRUE") {
// tableform // tableform
detailListTableColumns.tableFormColumns = BalancePackage.allSchemas.tableFormColumns.filter(item => item.field != 'supplierItemCode') detailListTableColumns.tableFormColumns = BalancePackage.allSchemas.tableFormColumns.filter(item => item.field != 'supplierItemCode')
delete detailListTableColumnsRules.value.supplierItemCode delete detailListTableColumnsRules.value.supplierItemCode
@ -428,14 +436,12 @@ const getLabelDetailPage = async (row, useToPackingNumber) => {
} }
}) })
}) })
}
} else { } else {
message.warning('没有查询到物料代码:【' + row.itemCode + '】') message.error('物料基础信息错误,不可以创建标签')
console.log(1111)
return return
} }
})
detatableData1.value=[]//, detatableData1.value=[]//,
detatableData1.value.push(row) detatableData1.value.push(row)
detatableData1.value.forEach(item => { detatableData1.value.forEach(item => {
@ -447,7 +453,9 @@ const getLabelDetailPage = async (row, useToPackingNumber) => {
item['disabled_batch'] = false item['disabled_batch'] = false
} }
}) })
// searchTableRef.value.openData('', tableObjectPrint, { tableColumns }, true) console.log(1111)
labelPointFormRef.value.open('create', row, null, 'createLabel') // createLabel
} }
// -- // --
@ -576,6 +584,8 @@ const pointLabel = async () => {
// printQty:item.printQty, // printQty:item.printQty,
// } // }
// }) // })
labelPointFormRef.value.formLoading = true
try {
const obj = { const obj = {
itemCode:detatableData1.value[0].itemCode, itemCode:detatableData1.value[0].itemCode,
batch:detatableData1.value[0].batch, batch:detatableData1.value[0].batch,
@ -596,7 +606,7 @@ const pointLabel = async () => {
// src.value = BASE_URL + '/jmreport/view/922734157577715712?token=' + getAccessToken()+'&asn_number='+res// // src.value = BASE_URL + '/jmreport/view/922734157577715712?token=' + getAccessToken()+'&asn_number='+res//
if (enableBuyOrenableMake.value == 'enableBuy') { if (enableBuyOrenableMake.value == 'enableBuy') {
src.value = BASE_URL + '/jmreport/view/1021666059319578624?token=' + getAccessToken()+'&asn_number='+res// src.value = BASE_URL + '/jmreport/view/1022349139354537984?token=' + getAccessToken()+'&asn_number='+res//
} else if(enableBuyOrenableMake.value == 'enableMake') { } else if(enableBuyOrenableMake.value == 'enableMake') {
src.value = BASE_URL + '/jmreport/view/922734157577715712?token=' + getAccessToken()+'&asn_number='+res// src.value = BASE_URL + '/jmreport/view/922734157577715712?token=' + getAccessToken()+'&asn_number='+res//
} }
@ -605,6 +615,10 @@ const pointLabel = async () => {
console.log(err) console.log(err)
message.error('创建标签失败') message.error('创建标签失败')
}) })
} finally {
labelPointFormRef.value.formLoading = false
}
} }
/** 初始化 **/ /** 初始化 **/
onMounted(async () => { onMounted(async () => {

15
src/views/wms/inventoryjobManage/scrap/scrapRequestMain/index.vue

@ -92,6 +92,9 @@
@detailBasicFormOnChange="qtyOnChange" @detailBasicFormOnChange="qtyOnChange"
:detailValidate="detailValidate" :detailValidate="detailValidate"
@onBlur="onBlur" @onBlur="onBlur"
:detailButtonIsShowAdd="false"
:detailButtonIsShowEdit="false"
:detailButtonIsShowDelete="false"
/> />
<!-- 导入 --> <!-- 导入 -->
@ -588,6 +591,11 @@ const openForm = async (type: string, row?: any) => {
item.componentProps.isSearchList = true item.componentProps.isSearchList = true
item.componentProps.disabled = false item.componentProps.disabled = false
} }
if (item.field == 'fromWarehouseCode') {
item.componentProps.enterSearch = true
item.componentProps.isSearchList = true
item.componentProps.disabled = false
}
}) })
} else { } else {
if (row.q1Number) { if (row.q1Number) {
@ -641,6 +649,13 @@ const openForm = async (type: string, row?: any) => {
} }
}) })
} }
ScrapRequestMain.allSchemas.formSchema.forEach((item) => {
if (item.field == 'fromWarehouseCode') {
item.componentProps.enterSearch = false
item.componentProps.isSearchList = false
item.componentProps.disabled = true
}
})
} }
tableData.value = [] // tableData.value = [] //

18
src/views/wms/moveManage/inventorymove/inventorymoveRequestMainMOVE/index.vue

@ -340,12 +340,12 @@ const searchTableSuccess = (formField, searchField, val, formRef, type, row ) =>
}).then((res) => { }).then((res) => {
toManagementPrecision.value = res[0].ManagementPrecision toManagementPrecision.value = res[0].ManagementPrecision
}) })
if (fromManagementPrecision.value == 'BY_QUANTITY' && toManagementPrecision.value == 'BY_BATCH') { if (toManagementPrecision.value == 'BY_BATCH') {
row['fromBatchFormItemType'] = 'FormDate' row['toBatchFormItemType'] = 'FormDate'
row['disabled_fromBatch'] = false row['disabled_toBatch'] = false
} else { } else if (toManagementPrecision.value == 'BY_QUANTITY') {
row['fromBatchFormItemType'] = '' row['toBatchFormItemType'] = ''
row['disabled_fromBatch'] = true row['disabled_toBatch'] = true
} }
} else { } else {
row[formField] = val[0][searchField] row[formField] = val[0][searchField]
@ -701,10 +701,10 @@ const submitForm = async (formType, submitData) => {
message.warning('从库位和到库位不能相同') message.warning('从库位和到库位不能相同')
return return
} }
let batchList = tableData.value.filter(item=>item.fromBatchFormItemType&&item.fromBatchFormItemType == 'FormDate') let batchList = tableData.value.filter(item=>item.toBatchFormItemType&&item.toBatchFormItemType == 'FormDate')
let noBatch = batchList.some(item => !item.fromBatch) let noBatch = batchList.some(item => !item.toBatch)
if(noBatch){ if(noBatch){
message.warning('请选择批次') message.warning('请选择批次')
return return
} }
data.subList = tableData.value // data.subList = tableData.value //

38
src/views/wms/moveManage/inventorymove/inventorymoveRequestMainMOVE/inventorymoveRequestMain.data.ts

@ -561,33 +561,7 @@ export const InventorymoveRequestDetail = useCrudSchemas(reactive<CrudSchema[]>(
isTableForm: false, isTableForm: false,
isForm: false, isForm: false,
}, },
{
label: '生产日期',
field: 'produceDate',
formatter: dateFormatter2,
detail: {
dateFormat: 'YYYY-MM-DD'
},
sort: 'custom',
table: {
width: 180
},
sortTableDefault:7,
form: {
component: 'DatePicker',
componentProps: {
style: {width: '100%'},
type: 'date',
format: 'YYYY-MM-DD',
valueFormat: 'x',
}
},
tableForm: {
type: 'FormDate',
dateFormat: 'YYYY-MM-DD',
valueFormat: 'x',
}
},
{ {
label: '从批次', label: '从批次',
field: 'fromBatch', field: 'fromBatch',
@ -595,7 +569,7 @@ export const InventorymoveRequestDetail = useCrudSchemas(reactive<CrudSchema[]>(
table: { table: {
width: 150 width: 150
}, },
isTable:false, isTable:true,
tableForm: { tableForm: {
disabled: true, disabled: true,
placeholder: '请选择从批次', placeholder: '请选择从批次',
@ -621,8 +595,14 @@ export const InventorymoveRequestDetail = useCrudSchemas(reactive<CrudSchema[]>(
table: { table: {
width: 150 width: 150
}, },
isTableForm: false, isTableForm: true,
isForm: false, isForm: false,
tableForm: {
disabled: true,
placeholder: '请选择从批次',
valueFormat: 'YYYYMMDD',
format: 'YYYYMMDD',
},
}, },
{ {
label: '从包装号', label: '从包装号',

3
src/views/wms/productionManage/productreceiptAssemble/productreceiptAssembleRequestMain/index.vue

@ -85,6 +85,9 @@
:buttondataTable="buttondataTable" :buttondataTable="buttondataTable"
@tableFormButton="tableFormButton" @tableFormButton="tableFormButton"
:detailValidate="detailValidate" :detailValidate="detailValidate"
:detailButtonIsShowAdd="false"
:detailButtonIsShowEdit="false"
:detailButtonIsShowDelete="false"
/> />
<!-- 创建标签 --> <!-- 创建标签 -->

2
src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue

@ -1186,7 +1186,7 @@ const clearInput = async (field, row, index) => {
} }
const BASE_URL = getJmreportBaseUrl() const BASE_URL = getJmreportBaseUrl()
const src = ref(BASE_URL + '/jmreport/view/1016548504713515008?token=' + getAccessToken()) const src = ref(BASE_URL + '/jmreport/view/1022297965884559360?token=' + getAccessToken())
getListApi: PurchasePlanDetailApi.getPurchasePlanDetailPage // getListApi: PurchasePlanDetailApi.getPurchasePlanDetailPage //
// //

Loading…
Cancel
Save