From 51f72af404a37ce4f712594c974b53be7f173122 Mon Sep 17 00:00:00 2001 From: "1378012178@qq.com" <1378012178@qq.com> Date: Wed, 30 Jul 2025 13:40:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E6=8C=87=E4=BB=A4=E5=90=8C?= =?UTF-8?q?=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../directive/orgCom/OrgListCom.vue | 22 +- .../ConfigServiceDirective.api.ts | 12 +- .../ConfigServiceDirective.data.ts | 246 +++++++++++- .../serviceDirective/DirectiveChooseCom.vue | 264 +++++++++++-- .../DirectiveChooseCom分步骤版本.vue | 373 ++++++++++++++++++ .../directive/syncStep/SyncStepList.vue | 328 +++++++++++++-- 6 files changed, 1155 insertions(+), 90 deletions(-) create mode 100644 src/views/synchronization/directive/serviceDirective/DirectiveChooseCom分步骤版本.vue diff --git a/src/views/synchronization/directive/orgCom/OrgListCom.vue b/src/views/synchronization/directive/orgCom/OrgListCom.vue index 399644b..95babf6 100644 --- a/src/views/synchronization/directive/orgCom/OrgListCom.vue +++ b/src/views/synchronization/directive/orgCom/OrgListCom.vue @@ -1,6 +1,7 @@ @@ -96,19 +305,43 @@ function handleOrgChoose(orgInfo_) { justify-content: space-between; } +.zljx-platform { + display: flex; + flex-direction: column; + /* 改为垂直排列 */ + gap: 8px; + /* 添加间距 */ + + .section-title { + font-size: 14px; + font-weight: 600; + color: #333; + position: relative; + padding-left: 12px; + } + + .directive-choose-wrapper { + width: 100%; + /* 可以根据需要添加其他样式 */ + } +} + +.section-title { + font-size: 14px; + font-weight: 600; + color: #333; + position: relative; + padding-left: 12px; +} + .left .top { flex: 0 0 28%; margin-bottom: 1%; - //background-color: lightblue; - /* 可根据需要修改 */ } .left .bottom { flex: 1; - /* 占剩余部分 */ margin-bottom: 1%; - //background-color: lightgreen; - /* 可根据需要修改 */ } .right { @@ -117,7 +350,50 @@ function handleOrgChoose(orgInfo_) { max-height: 85vh; } -:deep .ant-card-body{ - padding:8px; +:deep .ant-card-body { + padding: 12px; +} + +.step-content { + overflow: auto; + height: 70vh; +} + +.zxClass { + font-size: 12px; + background: linear-gradient(to right, #1ea0fa, #017de9); + border-radius: 8px; + height: 25px; + color: white; + line-height: 25px; +} + +.tbClass { + background: #f6f6f6; + padding: 8px; + border-radius: 5px; +} + +.antTitle { + margin-top: 10px; + display: block; + font-size: 12px; +} + +.ellipsis-one-lines { + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 1; + overflow: hidden; + text-overflow: ellipsis; +} + +.selected-card { + border: 2px solid #1890ff; + box-shadow: 0 0 2px rgba(24, 144, 255, 0.3); +} + +.org-card { + margin-top: 8px; } \ No newline at end of file