+
+
加载中...
-
-
-
-
-
-
-
diff --git a/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/my/plan/cp_plan_edit.vue b/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/my/plan/cp_plan_edit.vue
index 11ad4308..e19e4217 100644
--- a/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/my/plan/cp_plan_edit.vue
+++ b/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/my/plan/cp_plan_edit.vue
@@ -194,7 +194,7 @@
>
- {{ getStatusText(detail.status) }}
-
- {{ formatDate(detail.createTime) }}
+
+
+
-
企业联系人
- {{ detail.contactPerson || '-' }}
+ 企业名称
+ {{ detail.enterpriseName || '-' }}
-
- 联系电话
- {{ detail.contactPhone || '-' }}
+ 企业联系人
+ {{ detail.contactPerson || '-' }}
-
@@ -102,6 +106,17 @@ const formatDate = (dateStr) => {
const onBack = () => { router.back(); };
+const goFeedback = () => {
+ const id = route.query.id;
+ router.push({
+ path: '/enforcement/notice/message',
+ query: {
+ id: id,
+ readonly: 0
+ }
+ });
+};
+
onMounted(() => {
const id = route.query.id;
if (!id) {
@@ -134,28 +149,13 @@ onMounted(() => {
flex-direction: column;
height: 100%;
background: #fbfdff;
- overflow: hidden;
}
-:deep(.van-nav-bar) {
- background: #347bc3;
- flex-shrink: 0;
-
- .van-nav-bar__title {
- color: #fff;
- font-size: 18px;
- font-weight: 600;
- }
-
- .van-icon {
- color: #fff;
- }
-}
-
-.content {
+.content-area {
flex: 1;
overflow-y: auto;
- padding: 12px;
+ padding: 0.27rem;
+ padding-bottom: 1.8rem;
}
.loading-wrap {
@@ -167,127 +167,101 @@ onMounted(() => {
font-size: 14px;
}
-.form-card {
+/* ===== 信息卡片 ===== */
+.info-card {
background: #fff;
- border-radius: 14px;
- padding: 16px;
- margin-bottom: 12px;
- box-shadow: 0 4px 14px rgba(44, 116, 190, 0.08);
+ border-radius: 4px;
+ padding: 0.3rem 0.35rem;
+ margin-bottom: 0.27rem;
+ box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
}
-.card-header {
+.card-title {
+ font-size: 0.4rem;
+ font-weight: bold;
+ color: #333;
+ margin-bottom: 0.25rem;
+ padding-bottom: 0.15rem;
+ border-bottom: 1px solid #f0f0f0;
display: flex;
- justify-content: space-between;
- align-items: center;
- margin-bottom: 12px;
-}
-
-.status-tag {
- font-size: 12px;
- font-weight: 500;
- padding: 3px 10px;
- border-radius: 10px;
-}
-
-.status-0 {
- background: #f0f0f0;
- color: #666;
-}
-
-.status-1 {
- background: #e6f7ff;
- color: #1890ff;
-}
-
-.status-2 {
- background: #fff2e8;
- color: #fa8c16;
-}
-
-.status-3 {
- background: #f6ffed;
- color: #52c41a;
-}
-
-.card-date {
- font-size: 12px;
- color: #999;
-}
-
-.notice-title {
- font-size: 16px;
- font-weight: 700;
- color: #111;
- line-height: 1.5;
- margin-bottom: 14px;
+ align-items: baseline;
}
.info-row {
display: flex;
align-items: flex-start;
- margin-bottom: 8px;
- font-size: 14px;
- line-height: 1.5;
-
- &:last-child {
- margin-bottom: 0;
+ font-size: 0.32rem;
+ line-height: 1.8;
+ padding: 6px 0px;
+
+ .info-label {
+ color: #333;
+ margin-right: 18px;
+ font-size: 14px;
+ width: 70px;
+ flex-shrink: 0;
+ }
+ .info-value {
+ color: #999;
+ flex: 1;
+ word-break: break-all;
+ font-size: 14px;
}
}
-.label {
- width: 80px;
- flex-shrink: 0;
- color: #333;
- font-weight: 500;
-}
-
-.value {
- flex: 1;
- color: #8a8a8a;
+.content-text {
+ color: #555;
+ line-height: 1.6;
word-break: break-all;
+ white-space: pre-wrap;
}
-.section-title {
- font-size: 15px;
- font-weight: 600;
- color: #333;
- margin-bottom: 10px;
- padding-bottom: 8px;
- border-bottom: 1px solid #f0f0f0;
-}
-
-.person-list {
+/* ===== 执法人员 ===== */
+.enforcer-list {
display: flex;
flex-direction: column;
gap: 8px;
+ padding: 6px 0px;
}
-.person-line {
+.enforcer-item {
display: flex;
align-items: center;
font-size: 14px;
color: #666;
gap: 12px;
- .person-name {
+ .enforcer-name {
font-weight: 500;
+ color: #999;
}
- .person-phone {
+ .enforcer-phone {
color: #999;
}
}
+.detail_content{
+ height: 100px;
+}
-.empty-text {
- font-size: 14px;
- color: #ccc;
+/* ===== 底部反馈按钮 ===== */
+.footer-bar {
+ position: fixed;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ padding: 0.2rem 0.4rem;
+ padding-bottom: calc(0.2rem + env(safe-area-inset-bottom));
+ background: #fff;
+ box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.05);
+ z-index: 10;
}
-.content-text {
- font-size: 14px;
- color: #555;
- line-height: 1.6;
- word-break: break-all;
- white-space: pre-wrap;
+.feedback-btn {
+ background: #2b7de9;
+ border: none;
+ border-radius: 0.3rem;
+ font-size: 0.34rem;
+ height: 0.88rem;
}
diff --git a/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/my/notice/cp_notice_edit.vue b/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/my/notice/cp_notice_edit.vue
index 40aafb48..19a2c211 100644
--- a/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/my/notice/cp_notice_edit.vue
+++ b/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/my/notice/cp_notice_edit.vue
@@ -232,7 +232,7 @@
>
执法人员
-
-
+
+
+
- {{ person.name }}
- {{ person.phone }}
+
+
+ 联系电话
+ {{ detail.contactPhone || '-' }}
+
+
+ 执法日期
+ {{ detail.enforceDate || '-' }} {{ getTimeText(detail.enforceTime) }}
+
+
+ 执法事项
+ {{ detail.enforceContent || '-' }}
+
+
+ 执法要求
+ {{ detail.enforceRequirement || '-' }}
+
+
+ 执法人员
+
-
-
-
+
-
+ {{ person.name }}
+ {{ person.phone }}
暂无执法人员
-
-
-
-
- 执法事项
- {{ detail.enforceContent || '-' }}
-
-
+
执法要求
- {{ detail.enforceRequirement || '-' }}
+ {{ user.fullname || user.userName }}
{{ user.fullname || user.userName }}