diff --git a/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/law/lawServiceDetail.vue b/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/law/lawServiceDetail.vue index 1230aa6f..41683ca8 100644 --- a/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/law/lawServiceDetail.vue +++ b/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/law/lawServiceDetail.vue @@ -106,8 +106,8 @@ const fetchDetail = () => { detail.value = { id: res.data.id, title: res.data.title || '', - source: res.data.source || '', - time: res.data.time || '', + source: res.data.publishDeptNames || '', + time: res.data.updateTime || res.data.createTime || '', contentType: res.data.contentType || 1, // 1: 文本详情, 2: 超链接 sourceType: res.data.sourceType || 1, content: res.data.content || '', @@ -246,13 +246,13 @@ const previewImage = (index) => { margin-bottom: 0.4rem; .detail-source { - font-size: 0.3rem; + font-size: 10px; color: #2d94fa; margin-right: 0.3rem; } .detail-time { - font-size: 0.3rem; + font-size: 10px; color: #999; } } diff --git a/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/message/enforcementReserveList.vue b/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/message/enforcementReserveList.vue index 320093c0..71b8b4df 100644 --- a/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/message/enforcementReserveList.vue +++ b/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/message/enforcementReserveList.vue @@ -133,7 +133,7 @@ onMounted(() => { display: flex; flex-direction: column; height: 100%; - background: #f5f5f5; + background: #ebf3fb; } .content-area { diff --git a/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/message/enforcementTaskList.vue b/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/message/enforcementTaskList.vue index 1a1b6324..9cbd1c13 100644 --- a/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/message/enforcementTaskList.vue +++ b/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/message/enforcementTaskList.vue @@ -142,7 +142,7 @@ onMounted(() => { display: flex; flex-direction: column; height: 100%; - background: #f5f5f5; + background: #ebf3fb; } .content-area { diff --git a/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/registrationDetail.vue b/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/registrationDetail.vue index 97a31b0d..68f97005 100644 --- a/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/registrationDetail.vue +++ b/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/registrationDetail.vue @@ -330,7 +330,7 @@ const onClickLeft = () => { display: flex; flex-direction: column; height: 100%; - background-color: #f5f7fa; + background-color: #ebf3fb; } :deep(.van-nav-bar) { diff --git a/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/law/lawServiceDetail.vue b/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/law/lawServiceDetail.vue index a5e8d7e5..66fa660d 100644 --- a/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/law/lawServiceDetail.vue +++ b/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/law/lawServiceDetail.vue @@ -2,7 +2,7 @@
{ detail.value = { id: res.data.id, title: res.data.title || '', - source: res.data.source || '', - time: res.data.time || '', + source: res.data.publishDeptNames || '', + time: res.data.updateTime||res.data.createTime || '', contentType: res.data.contentType || 1, // 1: 文本详情, 2: 超链接 content: res.data.content || '', images: res.data.images || [], @@ -191,13 +191,13 @@ const previewImage = (index) => { margin-bottom: 0.4rem; .detail-source { - font-size: 0.3rem; + font-size: 10px; color: #2d94fa; margin-right: 0.3rem; } .detail-time { - font-size: 0.3rem; + font-size: 10px; color: #999; } } diff --git a/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/message/messageCenter.vue b/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/message/messageCenter.vue index 8cf52cf4..79c3d164 100644 --- a/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/message/messageCenter.vue +++ b/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/message/messageCenter.vue @@ -353,7 +353,7 @@ onMounted(() => { flex-direction: column; height: 100%; overflow: hidden; - background: #f0f6ff; + background: #ebf3fb; font-family: -apple-system, BlinkMacSystemFont, 'PingFang SC', 'Microsoft YaHei', sans-serif; } @@ -439,7 +439,7 @@ onMounted(() => { } :deep(.message-tabs .van-tabs__content) { - background: #f0f6ff; + background: #ebf3fb; padding: 12px 16px; } diff --git a/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/my/complaintList.vue b/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/my/complaintList.vue index 87676e62..a468dbc2 100644 --- a/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/my/complaintList.vue +++ b/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/my/complaintList.vue @@ -177,6 +177,7 @@ const toDetail = (item) => { flex: 1; overflow-y: auto; padding: 0.27rem; + background-color: #ebf3fb; } .complaint-card { @@ -219,8 +220,8 @@ const toDetail = (item) => { position: fixed; right: 0.4rem; bottom: 1rem; - width: 1.2rem; - height: 1.2rem; + width: 1.49333rem; + height: 1.49333rem; border-radius: 50%; background: linear-gradient(135deg, #2b7de9, #5ba3f5); display: flex; diff --git a/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/nos/nosCloudRecord.vue b/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/nos/nosCloudRecord.vue index d614258a..d7e03507 100644 --- a/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/nos/nosCloudRecord.vue +++ b/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/nos/nosCloudRecord.vue @@ -1,6 +1,6 @@ - @@ -202,13 +183,17 @@ const formatEnforceTime = (val) => { flex-direction: column; height: 100%; background-color: #ebf3fb; - overflow: hidden; + + .list-container { + flex: 1; + overflow-y: auto; + padding: 0.27rem; + } } -/* ===== 导航栏 ===== */ +/* ===== 导航栏样式覆盖 ===== */ :deep(.van-nav-bar) { background-color: #fff; - flex-shrink: 0; } :deep(.van-nav-bar__title) { @@ -226,46 +211,94 @@ const formatEnforceTime = (val) => { color: #333; } -/* ===== Tabs ===== */ -:deep(.van-tabs) { - display: flex; - flex-direction: column; - flex: 1; - min-height: 0; +/* ===== 卡片样式 ===== */ +.notice-card { + background: #fff; + border-radius: 0.2rem; + padding: 0.3rem 0.35rem; + margin-bottom: 0.27rem; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); } -:deep(.van-tabs__wrap) { - height: 50px; - background: #fff; - border-bottom: 1px solid #e4edf7; - flex-shrink: 0; +.card-row { + font-size: 0.32rem; + color: #666; + line-height: 1.6; + + .label { + color: #999; + } + + .value { + color: #666; + } } -:deep(.van-tab) { - font-size: 15px; +.time-row { + margin-bottom: 0.15rem; } -:deep(.van-tab--active) { - font-weight: 600; +.card-title { + font-size: 0.42rem; + font-weight: bold; + color: #1a1a1a; + margin: 0.15rem 0; + line-height: 1.4; } -:deep(.van-tabs__content), -:deep(.van-tabs__track), -:deep(.van-tab__panel-wrapper), -:deep(.van-tab__panel) { - flex: 1; - min-height: 0; - height: 100%; +.card-action { + display: flex; + justify-content: flex-end; + margin-top: 0.2rem; } -:deep(.van-tabs__content) { - overflow: hidden; +.feedback-btn { + display: inline-flex; + align-items: center; + font-size: 0.32rem; + color: #2d94fa; + cursor: pointer; + + :deep(.van-icon) { + margin-right: 0.08rem; + color: #2d94fa; + } + + &.has-dot { + position: relative; + + :deep(.van-icon) { + position: relative; + + &::after { + content: ''; + position: absolute; + top: -2px; + right: -2px; + width: 6px; + height: 6px; + background: #f44336; + border-radius: 50%; + } + } + } +} +/* ===== Vant 搜索框样式覆盖 ===== */ +:deep(.van-search__content) { + height: 0.9rem; + border: 1px solid #ececec; + border-radius: 0.15rem 0 0 0.15rem; } -/* ===== 列表容器 ===== */ -.list-container { - height: 100%; - overflow-y: auto; - padding: 0.27rem; +:deep(.van-search__action) { + margin: 0 3% 0 0; + width: 10%; + height: 0.9rem; + background: #1367fe; + border: 0.01rem solid #1367fe; + border-radius: 0 0.15rem 0.15rem 0; + color: #fff; + text-align: center; + line-height: 0.9rem; } diff --git a/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/qr/qrCode.vue b/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/qr/qrCode.vue index bb30f4ad..5a774039 100644 --- a/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/qr/qrCode.vue +++ b/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/qr/qrCode.vue @@ -27,8 +27,8 @@ 生成时间:{{ data.generateTime }}
- - + +