Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
肖康
/
cloudSystem
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
18721251
authored
Jul 10, 2025
by
liangjianmin
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
feat: 添加香港印章样式,优化合同详情印章展示逻辑,提升用户体验
parent
533c4679
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
55 additions
and
23 deletions
src/assets/css/public/contract.css
src/assets/css/public/contract.less
src/views/OrderTrack/goodsDetail.vue
src/assets/css/public/contract.css
View file @
18721251
...
...
@@ -72,6 +72,16 @@
background
:
url("https://img.ichunt.com/images/ichunt/202507/04/b3b50c3ae7da89fc1ca83bd63de22b6e.png")
no-repeat
center
;
background-size
:
cover
;
}
.sign-contract-content
.stamp-hk
{
position
:
absolute
;
left
:
100px
;
bottom
:
-30px
;
width
:
180px
;
height
:
180px
;
display
:
block
;
background
:
url("http://files.ichunt.net/download/1c9c10700102e0h1jrfm30")
no-repeat
center
;
background-size
:
cover
;
}
.sign-contract-content
.company-logo
{
position
:
absolute
;
left
:
0px
;
...
...
src/assets/css/public/contract.less
View file @
18721251
...
...
@@ -100,6 +100,17 @@
background-size: cover;
}
.stamp-hk {
position: absolute;
left: 100px;
bottom: -30px;
width: 180px;
height: 180px;
display: block;
background: url("http://files.ichunt.net/download/1c9c10700102e0h1jrfm30") no-repeat center;
background-size: cover;
}
.company-logo {
position: absolute;
left: 0px;
...
...
src/views/OrderTrack/goodsDetail.vue
View file @
18721251
...
...
@@ -167,7 +167,12 @@
<td
style=
"position: relative;"
>
<span
class=
"label letter"
>
电话:
</span>
<span
class=
"value-text"
>
{{ signContractData.pdfInfo
&&
signContractData.pdfInfo.orderInfo
&&
signContractData.pdfInfo.orderInfo.partyATel || '' }}
</span>
<i
class=
"stamp"
v-if=
"signContractData.pdfInfo.orderInfo && signContractData.pdfInfo.orderInfo.status >= 2"
></i>
<
template
v-if=
"signContractData.pdfInfo && signContractData.pdfInfo.orderInfo && signContractData.pdfInfo.orderInfo.companyId == 1"
>
<i
class=
"stamp"
></i>
</
template
>
<
template
v-else
>
<i
class=
"stamp-hk"
></i>
</
template
>
</td>
<td>
<span
class=
"label letter"
>
电话:
</span>
...
...
@@ -288,7 +293,12 @@
<td
style=
"position: relative;"
>
<span
class=
"label letter label-width"
>
合同专用章:
</span>
<span
class=
"value-text"
></span>
<
template
v-if=
"signContractData.pdfInfo && signContractData.pdfInfo.orderInfo && signContractData.pdfInfo.orderInfo.companyId == 1"
>
<i
class=
"stamp"
></i>
</
template
>
<
template
v-else
>
<i
class=
"stamp-hk"
></i>
</
template
>
</td>
<td
style=
"position: relative;"
>
<span
class=
"label letter label-width"
>
合同专用章:
</span>
...
...
@@ -312,17 +322,17 @@
</section>
</template>
<
script
>
import
Vue
from
'vue'
;
import
Tool
from
'../../tool'
import
Menu
from
"@/components/menu.vue"
;
import
{
Col
,
Message
,
MessageBox
,
Pagination
,
Row
,
Table
,
TableColumn
,
Select
,
Option
,
Link
,
Upload
,
Tooltip
,
Dialog
}
from
'element-ui'
;
import
{
NODE_ENVS
}
from
"../../ajax"
;
import
Vue
from
'vue'
;
import
Tool
from
'../../tool'
import
Menu
from
"@/components/menu.vue"
;
import
{
Col
,
Message
,
MessageBox
,
Pagination
,
Row
,
Table
,
TableColumn
,
Select
,
Option
,
Link
,
Upload
,
Tooltip
,
Dialog
}
from
'element-ui'
;
import
{
NODE_ENVS
}
from
"../../ajax"
;
Vue
.
prototype
.
$message
=
Message
;
Vue
.
prototype
.
$confirm
=
MessageBox
.
confirm
;
Vue
.
use
(
Pagination
);
Vue
.
use
(
TableColumn
).
use
(
Table
).
use
(
Row
).
use
(
Col
).
use
(
Select
).
use
(
Option
).
use
(
Link
).
use
(
Upload
).
use
(
Tooltip
).
use
(
Dialog
);
export
default
{
Vue
.
prototype
.
$message
=
Message
;
Vue
.
prototype
.
$confirm
=
MessageBox
.
confirm
;
Vue
.
use
(
Pagination
);
Vue
.
use
(
TableColumn
).
use
(
Table
).
use
(
Row
).
use
(
Col
).
use
(
Select
).
use
(
Option
).
use
(
Link
).
use
(
Upload
).
use
(
Tooltip
).
use
(
Dialog
);
export
default
{
name
:
"orderTrackGoodsDetail"
,
data
()
{
return
{
...
...
@@ -542,28 +552,28 @@ export default {
components
:
{
Menu
}
};
};
</
script
>
<
style
scoped
>
@import
"../../assets/css/goods/goods.min.css"
;
@import
"../../assets/css/public/contract.css"
;
@import
"../../assets/css/goods/goods.min.css"
;
@import
"../../assets/css/public/contract.css"
;
.el-button--primary.is-disabled
,
.el-button--primary.is-disabled
:active
,
.el-button--primary.is-disabled
:focus
,
.el-button--primary.is-disabled
:hover
{
.el-button--primary.is-disabled
,
.el-button--primary.is-disabled
:active
,
.el-button--primary.is-disabled
:focus
,
.el-button--primary.is-disabled
:hover
{
color
:
#FFF
!important
;
background-color
:
#a0cfff
!important
;
border-color
:
#a0cfff
!important
;
}
}
</
style
>
<
style
>
.sign-confirm-dialog
{
.sign-confirm-dialog
{
width
:
574px
!important
;
}
}
.sign-confirm-dialog
.el-message-box
{
.sign-confirm-dialog
.el-message-box
{
width
:
574px
!important
;
}
}
</
style
>
\ No newline at end of file
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