Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Q
qk_admin
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
quanku
qk_admin
Commits
75529374
Commit
75529374
authored
Sep 14, 2024
by
yaya
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
交换订单优化
parent
b0e327ca
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
94 additions
and
43 deletions
+94
-43
.DS_Store
.DS_Store
+0
-0
src/views/order/ChangeOrderDetailnew.vue
src/views/order/ChangeOrderDetailnew.vue
+8
-41
src/views/order/components/exchangeItemListView.vue
src/views/order/components/exchangeItemListView.vue
+86
-2
No files found.
.DS_Store
0 → 100644
View file @
75529374
File added
src/views/order/ChangeOrderDetailnew.vue
View file @
75529374
...
...
@@ -59,12 +59,12 @@
<el-form-item
label=
"订单编号:"
>
<div>
{{
itemContent
&&
itemContent
.
userCommitOrderInfo
.
distributionOrderId
||
'
-
'
}}
</div>
</el-form-item>
<el-form-item
label=
"商品ID:"
>
<
!--
<
el-form-item
label=
"商品ID:"
>
<div>
{{
itemContent
&&
itemContent
.
userCommitOrderInfo
.
itemVoList
[
0
].
itemId
||
'
-
'
}}
</div>
</el-form-item>
<el-form-item
label=
"商品名称:"
>
<div>
{{
itemContent
&&
itemContent
.
userCommitOrderInfo
.
itemVoList
[
0
].
name
||
'
-
'
}}
</div>
</el-form-item>
</el-form-item>
-->
</el-form>
<el-form
ref=
"addInviteRef"
label-width=
"140px"
style=
"width: 30%"
>
<el-form-item
label=
"用户昵称:"
>
...
...
@@ -76,9 +76,9 @@
<el-form-item
label=
"用户寄出物流信息:"
>
<div>
{{
itemContent
&&
itemContent
.
userCommitOrderInfo
.
fromWaybill
||
'
-
'
}}
</div>
</el-form-item>
<el-form-item
label=
"商品价格:"
>
<
!--
<
el-form-item
label=
"商品价格:"
>
<div>
{{
itemContent
&&
itemContent
.
userCommitOrderInfo
.
itemVoList
[
0
].
distributionPrice
||
'
-
'
}}
</div>
</el-form-item>
</el-form-item>
-->
</el-form>
<el-form
ref=
"addInviteRef"
label-width=
"140px"
style=
"width: 30%"
>
<el-form-item
label=
"订单生成时间:"
>
...
...
@@ -90,20 +90,11 @@
<el-form-item
label=
"平台寄出物流信息:"
>
<div>
{{
itemContent
&&
itemContent
.
userCommitOrderInfo
.
waybill
||
'
-
'
}}
</div>
</el-form-item>
<el-form-item
label=
"官方估价:"
>
<div>
{{
itemContent
&&
itemContent
.
userCommitOrderInfo
.
itemVoList
[
0
].
officialEstimatedPrice
||
'
-
'
}}
</div>
</el-form-item>
</el-form>
</div>
<div
class=
"user_info flex"
>
<el-form
ref=
"addInviteRef"
label-width=
"120px"
>
<el-form-item
label=
"商品详情:"
>
<div>
{{
itemContent
&&
itemContent
.
userCommitOrderInfo
.
itemVoList
[
0
].
description
||
'
-
'
}}
</div>
</el-form-item>
<el-form-item
label=
"商品图片/视频:"
/>
</el-form>
<div
v-if=
"itemContent && itemContent.userCommitOrderInfo.itemVoList"
class=
"user_info flex"
>
<ExchangeItemListView
:item-list=
"itemContent.userCommitOrderInfo.itemVoList"
/>
</div>
</el-card>
...
...
@@ -134,12 +125,6 @@
<el-form-item
label=
"订单编号:"
>
<div>
{{
itemContent
&&
itemContent
.
receiveTargetOrderInfo
.
distributionOrderId
||
'
-
'
}}
</div>
</el-form-item>
<el-form-item
label=
"商品ID:"
>
<div>
{{
itemContent
&&
itemContent
.
receiveTargetOrderInfo
.
itemVoList
[
0
].
itemId
||
'
-
'
}}
</div>
</el-form-item>
<el-form-item
label=
"商品名称:"
>
<div>
{{
itemContent
&&
itemContent
.
receiveTargetOrderInfo
.
itemVoList
[
0
].
name
||
'
-
'
}}
</div>
</el-form-item>
</el-form>
<el-form
ref=
"addInviteRef"
label-width=
"140px"
style=
"width: 30%"
>
<el-form-item
label=
"用户昵称:"
>
...
...
@@ -151,9 +136,6 @@
<el-form-item
label=
"用户寄出物流信息:"
>
<div>
{{
itemContent
&&
itemContent
.
receiveTargetOrderInfo
.
fromWaybill
||
'
-
'
}}
</div>
</el-form-item>
<el-form-item
label=
"商品价格:"
>
<div>
{{
itemContent
&&
itemContent
.
receiveTargetOrderInfo
.
itemVoList
[
0
].
distributionPrice
||
'
-
'
}}
</div>
</el-form-item>
</el-form>
<el-form
ref=
"addInviteRef"
label-width=
"140px"
style=
"width: 30%"
>
<el-form-item
label=
"订单生成时间:"
>
...
...
@@ -165,26 +147,11 @@
<el-form-item
label=
"平台寄出物流信息:"
>
<div>
{{
itemContent
&&
itemContent
.
receiveTargetOrderInfo
.
waybill
||
'
-
'
}}
</div>
</el-form-item>
<el-form-item
label=
"官方估价:"
>
<div>
{{
itemContent
&&
itemContent
.
receiveTargetOrderInfo
.
itemVoList
[
0
].
officialEstimatedPrice
||
'
-
'
}}
</div>
</el-form-item>
</el-form>
</div>
<div
class=
"user_info flex"
>
<el-form
ref=
"addInviteRef"
label-width=
"120px"
>
<el-form-item
label=
"商品详情:"
>
<div>
{{
itemContent
&&
itemContent
.
receiveTargetOrderInfo
.
itemVoList
[
0
].
description
||
'
-
'
}}
</div>
</el-form-item>
<el-form-item
label=
"商品图片/视频:"
>
<div
v-if=
"itemContent && itemContent.imagelist && (typeof itemContent.imagelist === 'object')"
class=
"image"
>
<div
v-for=
"item in itemContent.receiveTargetOrderInfo.imagelist"
:key=
"item.url"
class=
"image_item"
@
click=
"handleShowLargeDialog(item.type, item.url, item.videoUrl)"
>
<img
:src=
"item.url"
class=
"image_item_content"
>
<img
v-if=
"item.type === 1"
class=
"image_content_video_icon"
src=
"https://cdn.wanwudezhi.com/static/web-static/image/10651432d8c28651da81753c260d81b3_120x120.png"
>
</div>
</div>
</el-form-item>
</el-form>
<div
v-if=
"itemContent && itemContent.receiveTargetOrderInfo.itemVoList"
class=
"user_info flex"
>
<ExchangeItemListView
:item-list=
"itemContent.receiveTargetOrderInfo.itemVoList"
/>
</div>
</el-card>
<NoPassIdentifyDialog
...
...
src/views/order/components/exchangeItemListView.vue
View file @
75529374
<
template
>
<div/>
<div
class=
"exchange_list"
>
<el-table
:data=
"itemList"
size=
"small"
border
fit
highlight-current-row
>
<el-table-column
type=
"expand"
>
<template
slot-scope=
"props"
>
<el-form
label-position=
"left"
class=
"table-expand"
>
<el-form-item
v-if=
"props.row.images"
label=
"藏品图片"
>
<div
class=
"image_list"
>
<div
v-for=
"pic in props.row.images.split(';')"
:key=
"pic"
>
<el-image
:preview-src-list=
"[pic]"
:src=
"pic"
class=
"table-td-thumb"
/>
</div>
</div>
</el-form-item>
<el-form-item
label=
"详情"
>
<span>
{{
props
.
row
.
description
}}
</span>
</el-form-item>
</el-form>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
min-width=
"200"
label=
"商品ID"
prop=
"itemId"
/>
<el-table-column
align=
"center"
min-width=
"200"
label=
"名称"
prop=
"name"
>
<
template
slot-scope=
"scope"
>
<Line2Hidden
:text=
"scope.row.name"
/>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
property=
"homePageImage"
label=
"图片"
>
<
template
slot-scope=
"scope"
>
<div
v-if=
"scope.row.images && scope.row.images.split(';').length > 0"
class=
"image_preview"
>
<el-image
:preview-src-list=
"[scope.row.images.split(';')[0]]"
:src=
"scope.row.images.split(';')[0]"
class=
"table-td-thumb"
/>
</div>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"售价"
min-width=
"200"
prop=
"distributionPrice"
>
<
template
slot-scope=
"scope"
>
<span
class=
"tooltip-span"
>
{{
`${scope.row.distributionPrice ? `
¥
$
{
scope
.
row
.
distributionPrice
}
` : '-'
}
`
}}
<
/span
>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
align
=
"
center
"
label
=
"
官方估价
"
min
-
width
=
"
200
"
prop
=
"
officialEstimatedPrice
"
>
<
template
slot
-
scope
=
"
scope
"
>
<
span
class
=
"
tooltip-span
"
>
{{
`${scope.row.officialEstimatedPrice ? `
¥
$
{
scope
.
row
.
officialEstimatedPrice
}
` : '-'
}
`
}}
<
/span
>
<
/template
>
<
/el-table-column
>
<
/el-table
>
<
/div
>
<
/template
>
<
script
>
import
Line2Hidden
from
'
@/components/line2Hidden
'
export
default
{
name
:
'
ExchangeItemListView
'
,
components
:
{
Line2Hidden
}
,
props
:
{
itemList
:
{
type
:
Array
,
...
...
@@ -13,10 +68,39 @@ export default {
return
[]
}
}
}
,
data
()
{
return
{
imageUrl
:
''
,
showLargeDialog
:
false
}
}
,
methods
:
{
handleShowLargeDialog
(
imageUrl
)
{
this
.
imageUrl
=
imageUrl
this
.
showLargeDialog
=
true
}
}
}
<
/script
>
<
style
scoped
>
<
style
lang
=
"
scss
"
scoped
>
.
exchange_list
{
padding
:
10
px
;
margin
-
left
:
20
px
;
}
.
table
-
expand
{
margin
-
left
:
10
px
;
}
.
image_list
{
display
:
flex
;
flex
-
direction
:
row
;
}
.
table
-
td
-
thumb
{
width
:
60
px
;
height
:
60
px
;
margin
-
right
:
10
px
;
}
<
/style
>
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