Forráskód Böngészése

fix: 优化样式

haifeng.zhang 3 napja
szülő
commit
ada6c6e0b3

+ 0 - 2
components.d.ts

@@ -8,8 +8,6 @@ export {}
 declare module 'vue' {
   export interface GlobalComponents {
     GridAddress: typeof import('./src/components/address/gridAddress/index.vue')['default']
-    RouterLink: typeof import('vue-router')['RouterLink']
-    RouterView: typeof import('vue-router')['RouterView']
     VanButton: typeof import('vant/es')['Button']
     VanCascader: typeof import('vant/es')['Cascader']
     VanCell: typeof import('vant/es')['Cell']

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 194 - 173
pnpm-lock.yaml


+ 12 - 4
src/subPages/pages/reportProblems/detail.vue

@@ -1,3 +1,11 @@
+<!--
+ * @Author: zhanghaifeng
+ * @Date: 2025-07-08 13:31:49
+ * @LastEditors: zhanghaifeng
+ * @LastEditTime: 2025-07-09 09:30:02
+ * @Description: 
+ * @FilePath: /jiangbei-mini-h5/src/subPages/pages/reportProblems/detail.vue
+-->
 <script lang="ts" setup>
 import { getQuestionReportDetail } from '@/api/questionReqort';
 import { QuestionDetailRes } from '@/api/questionReqort/types';
@@ -26,10 +34,10 @@ onLoad(async (option) => {
       </view>
     </view>
     <!-- 问题标题 -->
-    <view class="form-item">
+    <!-- <view class="form-item">
       <view class="label">标题:</view>
       <view class="value">{{ questDetail?.questionTitle }}</view>
-    </view>
+    </view> -->
     <!-- 问题内容 -->
     <view class="form-item">
       <view class="label">内容:</view>
@@ -53,10 +61,10 @@ onLoad(async (option) => {
 <style lang="scss" scoped>
 .form-item {
   display: flex;
-  align-items: center;
+  // align-items: center;
   padding: 10px;
   .label {
-    width: 100px;
+    width: 80px;
   }
   .value {
     flex: 1;

+ 8 - 2
src/subPages/pages/reportProblems/index.vue

@@ -143,6 +143,7 @@ const questList = async () => {
   const { data } = await pageQuestionReportData({
     pageNumber: pageInfo.value.pageNumber,
     pageSize: pageInfo.value.pageSize,
+    status: 1
   })
   list.value = list.value.concat(data.records)
   pageInfo.value.pageNumber++
@@ -232,7 +233,7 @@ onMounted(async () => {
         <van-button class="w-full mb-3" type="primary" @click="submit">提交</van-button>
       </view>
     </van-tab>
-    <van-tab title="事件上报(已回复)">
+    <van-tab title="问题答复(已回复)">
       <view class="tab-container">
         <van-list v-model:loading="loading" :finished="finished" finished-text="没有更多了" @load="questList">
           <view v-for="item in list" :key="item.uuid" class="list-item-style">
@@ -240,7 +241,7 @@ onMounted(async () => {
               <view class="title">{{ item.questionContent }}</view>
               <van-button plain hairline size="mini" type="primary" @click="handleGoDetail(item)">查看详情</van-button>
             </view>
-            <view>定位:{{ item.addrName }}</view>
+            <view>所在地:{{ item.addrName }}</view>
             <view class="flex gap-3">
               <view class="type">类型</view>
               <van-tag
@@ -289,6 +290,11 @@ onMounted(async () => {
       font-size: 20px;
       font-weight: bold;
       flex: 1;
+      word-break: break-word;
+      display: -webkit-box; /* 将对象作为弹性伸缩盒子模型显示 */
+      -webkit-box-orient: vertical; /* 设置或检索伸缩盒对象的子元素的排列方式 */
+      -webkit-line-clamp: 3; /* 限制在一个块元素显示的文本的行数 */
+      overflow: hidden; /* 隐藏溢出的内容 */
     }
     .type {
       margin-right: 10px;

Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott