Commit d33a44ea by qinjianhui

feat: Eslint 报错修改

parent 236e940e
...@@ -20,6 +20,7 @@ const useOrderStore = defineStore('order', { ...@@ -20,6 +20,7 @@ const useOrderStore = defineStore('order', {
}, },
actions: { actions: {
async setPodBoxList(content: { async setPodBoxList(content: {
url: string
boxList: PodMakeOrderData[] | OrderData | null boxList: PodMakeOrderData[] | OrderData | null
factoryNo: number | string | undefined factoryNo: number | string | undefined
fromUser: number fromUser: number
...@@ -27,10 +28,10 @@ const useOrderStore = defineStore('order', { ...@@ -27,10 +28,10 @@ const useOrderStore = defineStore('order', {
box?: number box?: number
data?: OrderData data?: OrderData
}) { }) {
console.log(content,'content') console.log(content, 'content')
const { factoryNo, warehouseId, boxList, box, data,fromUser } = content const { url, factoryNo, warehouseId, boxList, box, data, fromUser } = content
if (Array.isArray(boxList)) { if (Array.isArray(boxList)) {
boxList.forEach(item => { boxList.forEach((item) => {
item.fromUser = fromUser item.fromUser = fromUser
}) })
this.podBoxList = boxList this.podBoxList = boxList
...@@ -38,7 +39,7 @@ const useOrderStore = defineStore('order', { ...@@ -38,7 +39,7 @@ const useOrderStore = defineStore('order', {
const index = this.podBoxList?.findIndex((item) => item.box === box) const index = this.podBoxList?.findIndex((item) => item.box === box)
if (index === -1) { if (index === -1) {
try { try {
const res = await getPodBoxListApi(factoryNo, warehouseId) const res = await getPodBoxListApi(url, factoryNo, warehouseId)
const boxList = res.data.map((item) => { const boxList = res.data.map((item) => {
item.fromUser = fromUser item.fromUser = fromUser
if (res.data) { if (res.data) {
......
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
> >
<div <div
style=" style="
background-color: #F56C6C; background-color: #f56c6c;
color: #fff; color: #fff;
padding: 2px 4px; padding: 2px 4px;
border-radius: 4px; border-radius: 4px;
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
<el-image <el-image
:src="img?.url" :src="img?.url"
height="50" height="50"
:preview-src-list="JSON.parse(item.imageAry as string).map((i: { title: string; url: string }) => i.url)" :preview-src-list="JSON.parse(item.imageAry as string).map((i: any) => i.url)"
/> />
</div> </div>
</div> </div>
......
...@@ -79,7 +79,7 @@ ...@@ -79,7 +79,7 @@
<el-image <el-image
:src="img?.url" :src="img?.url"
height="50" height="50"
:preview-src-list="JSON.parse(item.imageAry as string).map((i: { title: string; url: string }) => i.url)" :preview-src-list="JSON.parse(item.imageAry as string).map((i: any) => i.url)"
/> />
</div> </div>
</div> </div>
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
</div> </div>
<div class="table-view"> <div class="table-view">
<TableView <TableView
:paginated-data="pickData.pickingSituationList" :paginated-data="pickData.pickingSituationList || []"
:columns="columns" :columns="columns"
serial-numberable serial-numberable
selectionable selectionable
......
...@@ -831,6 +831,7 @@ ...@@ -831,6 +831,7 @@
:is-new-order="true" :is-new-order="true"
ws-open-code="STARTORDERNEWPOD" ws-open-code="STARTORDERNEWPOD"
ws-close-code="ENDORDERNEWPOD" ws-close-code="ENDORDERNEWPOD"
init-url="factory/podOrderPacking/local/getPodBoxOrderDetails"
@set-printer="handlePrinterChange" @set-printer="handlePrinterChange"
@set-warehouse-id="handleWarehouseIdChange" @set-warehouse-id="handleWarehouseIdChange"
@refresh="() => refreshCurrentView({ isRefreshTree: true })" @refresh="() => refreshCurrentView({ isRefreshTree: true })"
......
...@@ -64,7 +64,9 @@ ...@@ -64,7 +64,9 @@
<ElInput <ElInput
ref="productionOrderRef" ref="productionOrderRef"
v-model="productionOrder" v-model="productionOrder"
:placeholder="props.isNewOrder ? '请输入操作单号' : '请输入生产单号'" :placeholder="
props.isNewOrder ? '请输入操作单号' : '请输入生产单号'
"
clearable clearable
style="width: 100%" style="width: 100%"
@keyup.enter="handleSearch" @keyup.enter="handleSearch"
...@@ -292,11 +294,17 @@ const props = withDefaults( ...@@ -292,11 +294,17 @@ const props = withDefaults(
modelValue: boolean modelValue: boolean
printOrder: (data: OrderData, callback: (status: boolean) => void) => void printOrder: (data: OrderData, callback: (status: boolean) => void) => void
warehouseList: WarehouseListData[] warehouseList: WarehouseListData[]
isNewOrder: boolean isNewOrder?: boolean
wsOpenCode: string wsOpenCode?: string
wsCloseCode: string wsCloseCode?: string
initUrl?: string
}>(), }>(),
{ isNewOrder: false, wsOpenCode: 'STARTORDER', wsCloseCode: 'ENDORDER' }, {
isNewOrder: false,
wsOpenCode: 'STARTORDER',
wsCloseCode: 'ENDORDER',
initUrl: 'factory/podJomallOrderUs/local/getPodBoxOrderDetails',
},
) )
const emit = defineEmits([ const emit = defineEmits([
'update:modelValue', 'update:modelValue',
...@@ -540,11 +548,10 @@ const renderItemBox = (bool: boolean) => { ...@@ -540,11 +548,10 @@ const renderItemBox = (bool: boolean) => {
for (const product of productList) { for (const product of productList) {
if ( if (
product.podJomallUsNo === currentCode || product.podJomallUsNo === currentCode ||
product.thirdSkuCode === currentCode product.thirdSkuCode === currentCode ||
(product.operationNos && product.operationNos.includes(currentCode))
) { ) {
coverImage.value = product.previewImgs?.[0]?.url || '' coverImage.value = product.previewImgs?.[0]?.url || ''
console.log(441, coverImage.value)
nextTick(() => { nextTick(() => {
tableRef.value?.setCurrentRow(product) tableRef.value?.setCurrentRow(product)
}) })
...@@ -555,7 +562,6 @@ const renderItemBox = (bool: boolean) => { ...@@ -555,7 +562,6 @@ const renderItemBox = (bool: boolean) => {
} }
podOrderDetailsData.value = data podOrderDetailsData.value = data
console.log(408, data)
if (productList.every((item) => item.power)) { if (productList.every((item) => item.power)) {
if (userStore.user?.id !== boxItem.fromUser) return if (userStore.user?.id !== boxItem.fromUser) return
...@@ -598,7 +604,10 @@ const setPodBoxList = (data: WebSocketMessage) => { ...@@ -598,7 +604,10 @@ const setPodBoxList = (data: WebSocketMessage) => {
if (obj && typeof obj === 'string') { if (obj && typeof obj === 'string') {
const parsedData = JSON.parse(obj) const parsedData = JSON.parse(obj)
parsedData.fromUser = data.fromUser parsedData.fromUser = data.fromUser
orderStore.setPodBoxList(parsedData) orderStore.setPodBoxList({
url: props.initUrl,
...parsedData,
})
} }
} }
const initPrintDevice = () => { const initPrintDevice = () => {
...@@ -798,15 +807,14 @@ const initOrderDetailBox = async () => { ...@@ -798,15 +807,14 @@ const initOrderDetailBox = async () => {
background: 'rgba(0, 0, 0, 0.3)', background: 'rgba(0, 0, 0, 0.3)',
}) })
try { try {
const url = props.isNewOrder const url = props.initUrl
? 'factory/podOrderPacking/local/getPodBoxOrderDetails'
: 'factory/podJomallOrderUs/local/getPodBoxOrderDetails'
const res = await getPodBoxListApi(url, factoryNo, warehouseId.value) const res = await getPodBoxListApi(url, factoryNo, warehouseId.value)
if (res.code !== 200) { if (res.code !== 200) {
ElMessage.warning(res.message) ElMessage.warning(res.message)
return return
} }
orderStore.setPodBoxList({ orderStore.setPodBoxList({
url,
boxList: res.data, boxList: res.data,
fromUser: userStore.user ? userStore.user.id : 0, fromUser: userStore.user ? userStore.user.id : 0,
factoryNo, factoryNo,
...@@ -1074,6 +1082,7 @@ const print = (data: OrderData, forcePrint = false, callback?: () => void) => { ...@@ -1074,6 +1082,7 @@ const print = (data: OrderData, forcePrint = false, callback?: () => void) => {
const factoryNo = userStore.user?.factory.id const factoryNo = userStore.user?.factory.id
if (!factoryNo) return if (!factoryNo) return
orderStore.setPodBoxList({ orderStore.setPodBoxList({
url: props.initUrl,
fromUser: userStore.user ? userStore.user.id : 0, fromUser: userStore.user ? userStore.user.id : 0,
boxList: item ? (item.data as PodMakeOrderData[]) : null, boxList: item ? (item.data as PodMakeOrderData[]) : null,
factoryNo, factoryNo,
...@@ -1102,11 +1111,6 @@ const clearAllBox = async () => { ...@@ -1102,11 +1111,6 @@ const clearAllBox = async () => {
userStore.user?.factory.id, userStore.user?.factory.id,
) )
if (res.code !== 200) return if (res.code !== 200) return
// orderStore.setPodBoxList({
// boxList: res.data,
// factoryNo: userStore.user?.factory.id || '',
// warehouseId: warehouseId.value,
// })
productionOrderRef.value.focus() productionOrderRef.value.focus()
podOrderDetailsData.value = {} podOrderDetailsData.value = {}
coverImage.value = '' coverImage.value = ''
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment