审批完成的合同,在合同签署界面进行在线签署。合同发起界面不能在线签署。
This commit is contained in:
@@ -3,7 +3,6 @@
|
||||
<a-layout-sider width="244" class="contract-sider">
|
||||
<div class="sider-brand">
|
||||
<div class="brand-badge">合同管理</div>
|
||||
|
||||
</div>
|
||||
|
||||
<a-menu
|
||||
@@ -16,6 +15,10 @@
|
||||
<form-outlined />
|
||||
<span>发起合同</span>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="/contract-console/sign">
|
||||
<file-done-outlined />
|
||||
<span>合同签署</span>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="/contract-console/manifest">
|
||||
<file-text-outlined />
|
||||
<span>模板管理</span>
|
||||
@@ -39,9 +42,7 @@
|
||||
<a-layout-header class="contract-header">
|
||||
<div>
|
||||
<div class="header-title">{{ currentTitle }}</div>
|
||||
|
||||
</div>
|
||||
|
||||
</a-layout-header>
|
||||
|
||||
<a-layout-content class="contract-content">
|
||||
@@ -54,12 +55,22 @@
|
||||
<script setup>
|
||||
import { computed } from 'vue'
|
||||
import { useRoute, useRouter } from 'vue-router'
|
||||
import { FileTextOutlined, FormOutlined, ProfileOutlined, TeamOutlined } from '@ant-design/icons-vue'
|
||||
import {
|
||||
FileDoneOutlined,
|
||||
FileTextOutlined,
|
||||
FormOutlined,
|
||||
ProfileOutlined,
|
||||
TeamOutlined,
|
||||
} from '@ant-design/icons-vue'
|
||||
|
||||
const route = useRoute()
|
||||
const router = useRouter()
|
||||
|
||||
const selectedKey = computed(() => {
|
||||
if (route.path.startsWith('/contract-console/sign')) {
|
||||
return '/contract-console/sign'
|
||||
}
|
||||
|
||||
if (route.path.startsWith('/contract-console/manifest')) {
|
||||
return '/contract-console/manifest'
|
||||
}
|
||||
@@ -114,19 +125,6 @@ function handleMenuClick({ key }) {
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
|
||||
.sider-brand h2 {
|
||||
font-size: 22px;
|
||||
font-weight: 700;
|
||||
color: #0f172a;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
.sider-brand p {
|
||||
color: #64748b;
|
||||
line-height: 1.8;
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
.contract-menu {
|
||||
border-inline-end: none;
|
||||
background: transparent;
|
||||
@@ -169,12 +167,6 @@ function handleMenuClick({ key }) {
|
||||
margin-bottom: 4px;
|
||||
}
|
||||
|
||||
.header-desc {
|
||||
font-size: 13px;
|
||||
color: #64748b;
|
||||
line-height: 1.8;
|
||||
}
|
||||
|
||||
.contract-content {
|
||||
padding: 20px;
|
||||
min-height: 0;
|
||||
|
||||
Reference in New Issue
Block a user