Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
factory_front
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
qinjianhui
factory_front
Commits
36d86500
Commit
36d86500
authored
Apr 19, 2024
by
zhuzhequan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
工厂端修改
parent
3b2bb40f
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
33 additions
and
13 deletions
+33
-13
src/api/order.ts
+6
-1
src/types/api/order.ts
+1
-1
src/views/order/index.vue
+26
-11
No files found.
src/api/order.ts
View file @
36d86500
...
...
@@ -58,9 +58,14 @@ export function printOrder(ids: number[]) {
}
// 导出生产单
export
function
exportOrder
()
{
export
function
exportOrder
(
status
?:
string
|
number
)
{
return
axios
.
get
<
never
,
BaseRespData
<
never
>>
(
'factory/customJomallOrder/exportData'
,
{
params
:{
status
}
}
)
}
...
...
src/types/api/order.ts
View file @
36d86500
...
...
@@ -3,10 +3,10 @@ import type { TableColumnCtx } from 'element-plus'
export
interface
SearchForm
{
mainSku
:
string
endProductId
:
string
OrderNumber
:
string
shopNumber
:
string
internalMemo
:
string
status
?:
number
erpOrderNumber
:
string
subOrderNumber
:
string
}
export
interface
Tab
{
...
...
src/views/order/index.vue
View file @
36d86500
...
...
@@ -3,34 +3,47 @@
<div
class=
"header-filter"
>
<div
class=
"header-filter-form"
>
<ElForm
:model=
"searchForm"
size=
"default"
inline
>
<ElFormItem
label=
"Base SKU"
>
<ElFormItem
label=
"SKU"
>
<ElInput
@
blur=
"searchForm.mainSku = searchForm.mainSku.trim()"
v-model=
"searchForm.mainSku"
placeholder=
"
请输入Base
SKU"
placeholder=
" SKU"
clearable
style=
"width: 160px"
></ElInput>
</ElFormItem>
<ElFormItem
label=
"成品ID"
>
<ElInput
@
blur=
"searchForm.endProductId = searchForm.endProductId.trim()"
v-model=
"searchForm.endProductId"
placeholder=
"请输入成品ID"
clearable
style=
"width: 160px"
></ElInput>
</ElFormItem>
<ElFormItem
label=
"第三方订单号"
>
<!--
<ElFormItem
label=
"第三方订单号"
>
-->
<!--
<ElInput-->
<!-- v-model="searchForm.erpOrderNumber"-->
<!-- placeholder="请输入第三方订单号"-->
<!-- clearable-->
<!-- style="width: 160px"-->
<!-- >
</ElInput>
-->
<!--
</ElFormItem>
-->
<ElFormItem
label=
"生产单号"
>
<ElInput
v-model=
"searchForm.erpOrderNumber"
placeholder=
"请输入第三方订单号"
@
blur=
"searchForm.subOrderNumber = searchForm.subOrderNumber.trim()"
v-model=
"searchForm.subOrderNumber"
placeholder=
"生产单号"
clearable
style=
"width: 160px"
></ElInput>
</ElFormItem>
<ElFormItem
label=
"
生产
单号"
>
<ElFormItem
label=
"
订
单号"
>
<ElInput
v-model=
"searchForm.subOrderNumber"
placeholder=
"生产单号"
v-model=
"searchForm.orderNumber"
placeholder=
"订单号"
@
blur=
"searchForm.orderNumber = searchForm.orderNumber.trim()"
clearable
style=
"width: 160px"
></ElInput>
...
...
@@ -38,6 +51,7 @@
<ElFormItem
label=
"店铺单号"
>
<ElInput
v-model=
"searchForm.shopNumber"
@
blur=
"searchForm.shopNumber = searchForm.shopNumber.trim()"
placeholder=
"店铺单号"
clearable
style=
"width: 160px"
...
...
@@ -46,6 +60,7 @@
<ElFormItem
label=
"内部标签"
>
<ElInput
v-model=
"searchForm.internalMemo"
@
blur=
"searchForm.internalMemo = searchForm.internalMemo.trim()"
placeholder=
"内部标签"
clearable
style=
"width: 160px"
...
...
@@ -102,7 +117,7 @@
>
打印生产单
<
/ElButto
n
>
<
/span
>
<
span
v
-
if
=
"statusCode === 2"
class
=
"item"
>
<
span
v
-
if
=
"statusCode === 2
|| statusCode === 3 || statusCode === 7
"
class
=
"item"
>
<
ElButton
type
=
"success"
dark
@
click
=
"exportManuscript"
>
导出生产单
<
/ElButto
n
>
...
...
@@ -531,8 +546,8 @@ const [searchForm, resetSearchForm] = useValue<SearchForm>({
mainSku
:
''
,
endProductId
:
''
,
shopNumber
:
''
,
OrderNumber
:
''
,
internalMemo
:
''
,
erpOrderNumber
:
''
,
subOrderNumber
:
''
,
}
)
const
tabsNav
=
ref
<
Tab
[]
>
([])
...
...
@@ -776,7 +791,7 @@ const printManuscript = async () => {
// 导出生产单
const
exportManuscript
=
async
()
=>
{
try
{
const
res
=
await
exportOrder
()
const
res
=
await
exportOrder
(
statusCode
.
value
)
window
.
open
(
filePath
+
res
.
message
)
}
catch
(
e
)
{
showError
(
e
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment