Browse Source

YT-1435pc和pda端所有点击都需要增加loading

intex_20241211
张立 2 months ago
parent
commit
5d94261b1e
  1. 9
      src/views/wms/basicDataManage/labelManage/manufacturePackage/index.vue
  2. 6
      src/views/wms/inventoryManage/balance/index.vue
  3. 43
      src/views/wms/inventoryjobManage/unplannedreceipt/unplannedreceiptRequestMain/index.vue
  4. 13
      src/views/wms/issueManage/productionreturn/productionreturnRequestMain/index.vue
  5. 26
      src/views/wms/productionManage/productreceipt/productreceiptRequestMain/index.vue

9
src/views/wms/basicDataManage/labelManage/manufacturePackage/index.vue

@ -320,14 +320,16 @@ const src = ref(BASE_URL + '/jmreport/view/922734157577715712?token=' + getAcces
const labelType = ref('') // const labelType = ref('') //
const handlePoint = async (row) => { const handlePoint = async (row) => {
console.log(row.packingNumber, 445555555555555); console.log(row.packingNumber, 445555555555555);
PackageApi.getBalanceToPackage(row.relateNumber).then(res => { tableObject.loading = true
try {
await PackageApi.getBalanceToPackage(row.relateNumber).then( async res => {
console.log(777,res); console.log(777,res);
if (res.productionLineCode != null) { if (res.productionLineCode != null) {
labelType.value = 'zz' labelType.value = 'zz'
} else { } else {
labelType.value = 'cg' labelType.value = 'cg'
} }
PackageApi.batchPrintingLable((res.number)).then((resLable) =>{ await PackageApi.batchPrintingLable((res.number)).then((resLable) =>{
console.log(159,resLable ) console.log(159,resLable )
// //
if (labelType.value == 'cg') { if (labelType.value == 'cg') {
@ -342,6 +344,9 @@ const handlePoint = async (row) => {
}).catch(err => { }).catch(err => {
console.log(err) console.log(err)
}) })
} finally {
tableObject.loading = false
}
} }
// form // form

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

@ -381,7 +381,8 @@ const getLabelDetailPage = async (row, useToPackingNumber) => {
// item.width = item.table?.width || 150 // item.width = item.table?.width || 150
// }) // })
// detatableData1.value = tableObjectPrint.tableList // detatableData1.value = tableObjectPrint.tableList
tableObject.loading = true
try {
await ItembasicApi.getItembasicPage({ await ItembasicApi.getItembasicPage({
pageSize: 10, pageSize: 10,
pageNo: 1, pageNo: 1,
@ -456,6 +457,9 @@ const getLabelDetailPage = async (row, useToPackingNumber) => {
console.log(1111) console.log(1111)
labelPointFormRef.value.open('create', row, null, 'createLabel') // createLabel labelPointFormRef.value.open('create', row, null, 'createLabel') // createLabel
} finally {
tableObject.loading = false
}
} }
// -- // --

43
src/views/wms/inventoryjobManage/unplannedreceipt/unplannedreceiptRequestMain/index.vue

@ -551,6 +551,8 @@ const buttonTableClick = async (val, row) => {
} else if (val == 'cjbq') { } else if (val == 'cjbq') {
// //
// //
tableObject.loading = true
try {
let isCreateLabel = false let isCreateLabel = false
await PackageApi.getPackagePage({ await PackageApi.getPackagePage({
requestNumber: row.number requestNumber: row.number
@ -561,6 +563,7 @@ const buttonTableClick = async (val, row) => {
}) })
if (isCreateLabel) { if (isCreateLabel) {
message.warning('已创建过标签!!!') message.warning('已创建过标签!!!')
tableObject.loading = false
return return
} }
console.log('列表-操作按钮事件-创建标签') console.log('列表-操作按钮事件-创建标签')
@ -575,8 +578,8 @@ const buttonTableClick = async (val, row) => {
} }
// //
// dialogVisible.value = true // dialogVisible.value = true
tableObject.loading = false
formLabelRef.value.open('create', row) formLabelRef.value.open('create', row)
console.log(detailListTableColumns.tableFormColumns) console.log(detailListTableColumns.tableFormColumns)
detatableData.tableList.map((item) => { detatableData.tableList.map((item) => {
if (item.itemType == '可采购') { if (item.itemType == '可采购') {
@ -627,9 +630,13 @@ const buttonTableClick = async (val, row) => {
} }
}) })
}) })
}finally {
tableObject.loading = false
} }
} }
}
/** 关闭按钮操作 */ /** 关闭按钮操作 */
const handleClose = async (id: number) => { const handleClose = async (id: number) => {
await message.confirm(t('common.confirmColse')) await message.confirm(t('common.confirmColse'))
@ -945,21 +952,25 @@ const searchFormClick = (searchData) => {
// //
const submitFormLabel = async (formType, data) => { const submitFormLabel = async (formType, data) => {
try { try {
formLabelRef.value.formLoading = true
detatableData.tableList.forEach(async (item) => { detatableData.tableList.forEach(async (item) => {
await PackageApi.createPackageLabel(item) await PackageApi.createPackageLabel(item)
.then((res) => { .then((res) => {
isCreateLabel.value = true isCreateLabel.value = true
message.success('创建标签成功') message.success('创建标签成功')
formLabelRef.value.formLoading = false
formLabelRef.value.dialogVisible = false
}) })
.catch((err) => { .catch((err) => {
isCreateLabel.value = false isCreateLabel.value = false
formLabelRef.value.formLoading = false
console.log(err) console.log(err)
message.error('创建标签失败') message.error('创建标签失败')
}) })
}) })
} finally { } finally {
formLabelRef.value.formLoading = false // formLabelRef.value.formLoading = false
formLabelRef.value.dialogVisible = false // formLabelRef.value.dialogVisible = false
} }
} }
@ -1032,40 +1043,33 @@ const BASE_URL = getJmreportBaseUrl()
const src = ref(BASE_URL + '/jmreport/view/922734157577715712?token=' + getAccessToken()) const src = ref(BASE_URL + '/jmreport/view/922734157577715712?token=' + getAccessToken())
const labelPrint = async (row) => { const labelPrint = async (row) => {
// //
tableObject.loading = true
try {
await PackageApi.getPackagePage({ await PackageApi.getPackagePage({
requestNumber: row.number requestNumber: row.number
}) }).then((res) => {
.then((res) => {
if (res.list.length > 0) { if (res.list.length > 0) {
isCreateLabel.value = true isCreateLabel.value = true
} else { } else {
isCreateLabel.value = false isCreateLabel.value = false
} }
}) }).catch((err) => {
.catch((err) => {
isCreateLabel.value = false isCreateLabel.value = false
console.log(err) console.log(err)
}) })
// //
if (isCreateLabel.value) { if (isCreateLabel.value) {
// labelPrint(row) // labelPrint(row)
await UnplannedreceiptRequestDetailApi.getDetailList(row.masterId).then((res) => { await UnplannedreceiptRequestDetailApi.getDetailList(row.masterId).then(async (res) => {
if (res.length > 0) { if (res.length > 0) {
const itemType = res.some((item) => item.itemType == '可采购') const itemType = res.some((item) => item.itemType == '可采购')
const itemType1 = res.some((item) => item.itemType == '可制造') const itemType1 = res.some((item) => item.itemType == '可制造')
if (itemType) { if (itemType) {
window.open( window.open( BASE_URL + '/jmreport/view/1016234988731322368?token=' + getAccessToken() + '&request_number=' + row.number )
BASE_URL +
'/jmreport/view/1016234988731322368?token=' +
getAccessToken() +
'&request_number=' +
row.number
)
} }
if (itemType1) { if (itemType1) {
// window.open(src.value + '&request_number=' + row.number) // window.open(src.value + '&request_number=' + row.number)
PackageApi.batchPrintingLableForYT(row.number) await PackageApi.batchPrintingLableForYT(row.number).then((res) => {
.then((res) => {
console.log(res) console.log(res)
const src = ref( const src = ref(
BASE_URL + '/jmreport/view/922734157577715712?token=' + getAccessToken() BASE_URL + '/jmreport/view/922734157577715712?token=' + getAccessToken()
@ -1082,8 +1086,9 @@ const labelPrint = async (row) => {
} else { } else {
message.warning('请先创建标签') message.warning('请先创建标签')
} }
} finally {
tableObject.loading = false
}
// window.open(src.value + '&request_number=' + row.number) // window.open(src.value + '&request_number=' + row.number)
} }

13
src/views/wms/issueManage/productionreturn/productionreturnRequestMain/index.vue

@ -534,6 +534,7 @@ const buttonTableClick = async (val, row) => {
} else if (val == 'cjbq') { // } else if (val == 'cjbq') { //
// //
let isCreateLabel = false let isCreateLabel = false
tableObject.loading = true
await PackageApi.getPackagePage({ await PackageApi.getPackagePage({
requestNumber: row.number requestNumber: row.number
}).then(res => { }).then(res => {
@ -543,6 +544,7 @@ const buttonTableClick = async (val, row) => {
}) })
if (isCreateLabel) { if (isCreateLabel) {
message.warning('已创建过标签!!!') message.warning('已创建过标签!!!')
tableObject.loading = false
return return
} }
detatableData.params = { detatableData.params = {
@ -613,6 +615,7 @@ const buttonTableClick = async (val, row) => {
return return
} }
tableObject.loading = false
formLabelRef.value.open('create', row) formLabelRef.value.open('create', row)
}) })
}) })
@ -701,6 +704,8 @@ const searchTableSuccess1 = async (formField, searchField, val, formRef, type, r
message.warning("请先选择要打印的数据!") message.warning("请先选择要打印的数据!")
return return
} }
tableObject.loading = true
try {
// window.open(src.value + '&asn_number=' + val.map(item1=>item1.number).join(',')) // window.open(src.value + '&asn_number=' + val.map(item1=>item1.number).join(','))
let array = []// let array = []//
let array1 = []// let array1 = []//
@ -747,6 +752,9 @@ const searchTableSuccess1 = async (formField, searchField, val, formRef, type, r
// console.log(err) // console.log(err)
// message.error('') // message.error('')
// }) // })
} finally {
tableObject.loading = false
}
} }
// //
@ -901,6 +909,8 @@ const BASE_URL = getJmreportBaseUrl()
// //
const handlePoint = async (row) => { const handlePoint = async (row) => {
// //
tableObject.loading = true
try {
await PackageApi.getPackagePage({ await PackageApi.getPackagePage({
requestNumber: row.number requestNumber: row.number
}).then((res) => { }).then((res) => {
@ -927,6 +937,9 @@ const handlePoint = async (row) => {
} else { } else {
message.warning('请先创建标签') message.warning('请先创建标签')
} }
} finally {
tableObject.loading = false
}
} }
const searchTableRef = ref() const searchTableRef = ref()

26
src/views/wms/productionManage/productreceipt/productreceiptRequestMain/index.vue

@ -559,6 +559,8 @@ const buttonTableClick = async (val, row) => {
// //
// //
tableObject.loading = true
try {
let isCreateLabel = false let isCreateLabel = false
await PackageApi.getPackagePage({ await PackageApi.getPackagePage({
requestNumber: row.number requestNumber: row.number
@ -569,6 +571,7 @@ const buttonTableClick = async (val, row) => {
}) })
if (isCreateLabel) { if (isCreateLabel) {
message.warning('已创建过标签!!!') message.warning('已创建过标签!!!')
tableObject.loading = false
return return
} }
detatableData.params = { detatableData.params = {
@ -578,6 +581,7 @@ const buttonTableClick = async (val, row) => {
// //
// dialogVisible.value = true // dialogVisible.value = true
formLabelRef.value.open('create', row) formLabelRef.value.open('create', row)
tableObject.loading = false
detatableData.tableList.map((item) => { detatableData.tableList.map((item) => {
// 线 // 线
ItembasicApi.getItembasicPage({ ItembasicApi.getItembasicPage({
@ -638,6 +642,9 @@ const buttonTableClick = async (val, row) => {
row['disabled_batch'] = true row['disabled_batch'] = true
} }
}) })
}finally {
tableObject.loading = false
}
} else if (val == 'mainHandle') { } else if (val == 'mainHandle') {
// //
// //
@ -859,25 +866,20 @@ const submitFormLabel = async (formType, submitData) => {
if (data.masterId) { if (data.masterId) {
data.id = data.masterId data.id = data.masterId
} }
try { formLabelRef.value.formLoading = true
console.log('aaaaa', data)
data.subList = detatableData.tableList data.subList = detatableData.tableList
console.log('bbbbb', data)
// //
await ProductreceiptRequestMainApi.productCreateLabel(data) await ProductreceiptRequestMainApi.productCreateLabel(data).then((res) => {
.then((res) => {
isCreateLabel.value = true isCreateLabel.value = true
message.success('创建标签成功') message.success('创建标签成功')
}) formLabelRef.value.formLoading = false
.catch((err) => { formLabelRef.value.dialogVisible = false
}).catch((err) => {
isCreateLabel.value = false isCreateLabel.value = false
console.log(err) console.log(err)
message.error('创建标签失败') message.error('创建标签失败')
})
} finally {
formLabelRef.value.formLoading = false formLabelRef.value.formLoading = false
formLabelRef.value.dialogVisible = false })
}
} }
// Bom // Bom
@ -957,7 +959,7 @@ const labelPrint = async (row) => {
// //
const { getList: getListPrint } = tableMethods const { getList: getListPrint } = tableMethods
getListPrint() await getListPrint()
tableObject.loading = false tableObject.loading = false
const tableColumns = SupplierdeliverRequestPackage2.allSchemas.tableFormColumns const tableColumns = SupplierdeliverRequestPackage2.allSchemas.tableFormColumns
tableColumns.forEach((item) => { tableColumns.forEach((item) => {

Loading…
Cancel
Save