Browse Source

隔离出库提示仓库和库位不同

intex_online20250427
张立 1 day ago
parent
commit
5524690c75
  1. 42
      src/views/wms/inventoryjobManage/scrap/scrapRequestMain/index.vue

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

@ -280,7 +280,8 @@ const searchTableSuccess = (formField, searchField, val, formRef, type, row) =>
if (formField === 'projectCode') { if (formField === 'projectCode') {
setV['projectCode'] = val[0]['projectCode'] setV['projectCode'] = val[0]['projectCode']
} }
if (formField === 'fromWarehouseCode' &&formRef.formModel.fromWarehouseCode != val[0]['code']) { if (formField === 'fromLocationCode') {
setV['fromWarehouseCode'] = val[0]['warehouseCode']
tableData.value = [] tableData.value = []
} }
if (formField === 'costcentreDescription') { if (formField === 'costcentreDescription') {
@ -567,26 +568,25 @@ const handleHandle = async (id: number) => {
const formRef = ref() const formRef = ref()
const openForm = async (type: string, row?: any) => { const openForm = async (type: string, row?: any) => {
if (type == 'create') { if (type == 'create') {
const params = { // const params = {
by: 'ASC', // by: 'ASC',
filters: [ // filters: [
{ column: 'available', action: '==', value: 'TRUE' }, // { column: 'available', action: '==', value: 'TRUE' },
], // ],
pageNo: 1, // pageNo: 1,
pageSize: 500, // pageSize: 500,
sort: '' // sort: ''
} // }
params.isSearch = true // params.isSearch = true
WarehouseApi.getWarehouseByBusinessTypeSenior(params).then((res) => { // WarehouseApi.getWarehouseByBusinessTypeSenior(params).then((res) => {
if (res.list?.length > 0) { // if (res.list?.length > 0) {
nextTick(() => { // nextTick(() => {
formRef.value.formRef.setValues({ // formRef.value.formRef.setValues({
fromWarehouseCode: res.list[0].code // fromWarehouseCode: res.list[0].code
}) // })
}) // })
} // }
}) // })
ScrapRequestMain.allSchemas.formSchema.forEach((item) => { ScrapRequestMain.allSchemas.formSchema.forEach((item) => {
if (item.field == 'q1Number' || item.field == 'q2Number' || item.field == 'q3Number') { if (item.field == 'q1Number' || item.field == 'q2Number' || item.field == 'q3Number') {
item.componentProps.enterSearch = true item.componentProps.enterSearch = true

Loading…
Cancel
Save