染尘落幕 8 maanden geleden
bovenliggende
commit
9efb505f34

+ 0 - 2
components.d.ts

@@ -17,7 +17,6 @@ declare module 'vue' {
     VanDivider: typeof import('vant/es')['Divider']
     VanField: typeof import('vant/es')['Field']
     VanForm: typeof import('vant/es')['Form']
-    VanIcon: typeof import('vant/es')['Icon']
     VanList: typeof import('vant/es')['List']
     VanNavBar: typeof import('vant/es')['NavBar']
     VanPopup: typeof import('vant/es')['Popup']
@@ -25,6 +24,5 @@ declare module 'vue' {
     VanTab: typeof import('vant/es')['Tab']
     VanTabs: typeof import('vant/es')['Tabs']
     VanTag: typeof import('vant/es')['Tag']
-    VanUploader: typeof import('vant/es')['Uploader']
   }
 }

+ 4 - 4
src/manifest.json

@@ -1,6 +1,6 @@
 {
-    "name" : "",
-    "appid" : "",
+    "name" : "江北两度智治",
+    "appid" : "__UNI__EF98EE4",
     "description" : "",
     "versionName" : "1.0.0",
     "versionCode" : "100",
@@ -65,8 +65,8 @@
     "mp-toutiao" : {
         "usingComponents" : true
     },
-    "uniStatistics": {  
-        "enable": false
+    "uniStatistics" : {
+        "enable" : false
     },
     "vueVersion" : "3"
 }

+ 5 - 5
src/subPages/pages/reportProblems/detail.vue

@@ -18,7 +18,7 @@ onLoad(async (option) => {
 <template>
   <view class="p-[20px]">
     <view class="form-item">
-      <view class="label">问题类型:</view>
+      <view class="label">类型:</view>
       <view class="flex value">
         <view class="value">{{ questDetail?.questionType }}</view>
         <van-tag v-if="questDetail?.status === 0" color="red">待解答</van-tag>
@@ -27,23 +27,23 @@ onLoad(async (option) => {
     </view>
     <!-- 问题标题 -->
     <view class="form-item">
-      <view class="label">问题标题:</view>
+      <view class="label">标题:</view>
       <view class="value">{{ questDetail?.questionTitle }}</view>
     </view>
     <!-- 问题内容 -->
     <view class="form-item">
-      <view class="label">问题内容:</view>
+      <view class="label">内容:</view>
       <view class="value">{{ questDetail?.questionContent }}</view>
     </view>
     <!-- 问题所在地 -->
     <view class="form-item">
-      <view class="label">问题所在地:</view>
+      <view class="label">所在地:</view>
       <view class="value">{{ questDetail?.addrName }}</view>
     </view>
     <van-divider></van-divider>
     <!-- 问题解答 -->
     <view class="form-item">
-      <view class="label">问题解答:</view>
+      <view class="label">解答:</view>
       <view class="value" v-if="questDetail?.questionAnswer">{{ questDetail?.questionAnswer }}</view>
       <view class="value text-[#e3e3e3]" v-else>暂无</view>
     </view>

+ 15 - 15
src/subPages/pages/reportProblems/index.vue

@@ -10,10 +10,10 @@ const active = ref(0)
 const formData = ref<AddQuestionReportDataReq & { location?: string }>({})
 const range = ref<{ text: string; value: string }[]>([])
 const rules = ref({
-  questionType: [{ required: true, message: '请选择问题类型' }],
-  questionTitle: [{ required: true, message: '请输入问题标题' }],
-  questionContent: [{ required: true, message: '请输入问题内容' }],
-  addrName: [{ required: true, message: '请输入问题所在地' }],
+  questionType: [{ required: true, message: '请选择类型' }],
+  questionTitle: [{ required: true, message: '请输入标题' }],
+  questionContent: [{ required: true, message: '请输入内容' }],
+  addrName: [{ required: true, message: '请输入所在地' }],
 })
 
 /** 上报问题 */
@@ -24,19 +24,19 @@ const handleAddressFinish = (value) => {
 }
 const submit = async () => {
   if (!formData.value.questionType) {
-    showNotify('请选择问题类型')
+    showNotify('请选择类型')
     return
   }
   if (!formData.value.questionTitle) {
-    showNotify('请输入问题标题')
+    showNotify('请输入标题')
     return
   }
   if (!formData.value.questionContent) {
-    showNotify('请输入问题内容')
+    showNotify('请输入内容')
     return
   }
   if (!addressList.value || addressList.value.length === 0) {
-    showNotify('请选择问题所在地')
+    showNotify('请选择所在地')
     return
   }
   const { data } = await addQuestionReportData({
@@ -115,22 +115,22 @@ onMounted(async () => {
 
 <template>
   <van-tabs v-model:active="active" type="card" class="top-tabs">
-    <van-tab title="上报问题">
+    <van-tab title="上报">
       <view class="tab-container">
         <uni-forms ref="questionReportFormRef" :modelValue="formData" :rules="rules" label-align="right" label-width="80">
-          <uni-forms-item label="问题类型" required name="questionType">
+          <uni-forms-item label="类型" required name="questionType">
             <uni-data-select v-model="formData.questionType" :localdata="range"></uni-data-select>
           </uni-forms-item>
           <!-- 问题标题 -->
-          <uni-forms-item label="问题标题" required name="questionTitle">
+          <uni-forms-item label="标题" required name="questionTitle">
             <uni-easyinput v-model="formData.questionTitle" placeholder="请输入问题标题"></uni-easyinput>
           </uni-forms-item>
           <!-- 问题内容 -->
-          <uni-forms-item label="问题内容" required name="questionContent">
+          <uni-forms-item label="内容" required name="questionContent">
             <uni-easyinput v-model="formData.questionContent" :maxlength="-1" type="textarea" placeholder="请输入问题内容"></uni-easyinput>
           </uni-forms-item>
           <!-- 问题所在地 -->
-          <uni-forms-item label="问题所在地" required name="addrName">
+          <uni-forms-item label="所在地" required name="addrName">
             <uni-easyinput v-model="formData.addrName" placeholder="请输入问题所在地" @focus="hanleSelectArea"></uni-easyinput>
             <GridAddress v-model="areaShow" @finish="handleAddressFinish"></GridAddress>
           </uni-forms-item>
@@ -138,7 +138,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">
@@ -148,7 +148,7 @@ onMounted(async () => {
             </view>
             <view>定位:{{ item.addrName }}</view>
             <view class="flex gap-3">
-              <view class="type">问题类型</view>
+              <view class="type">类型</view>
               <van-tag
                 class="max-w-[100px] text-ellipsis overflow-hidden text-nowrap !block !leading-[25px]"
                 color="#CFFECE"

+ 5 - 5
src/subPages/pages/reportServer/detail.vue

@@ -19,7 +19,7 @@ onLoad(async (option) => {
 <template>
   <view class="p-[20px]">
     <view class="form-item">
-      <view class="label">问题类型:</view>
+      <view class="label">类型:</view>
       <view class="flex value">
         <view class="value">{{ reportServiceDetail?.serviceType }}</view>
         <van-tag v-if="reportServiceDetail?.status === 0" color="red">待解答</van-tag>
@@ -28,23 +28,23 @@ onLoad(async (option) => {
     </view>
     <!-- 问题标题 -->
     <view class="form-item">
-      <view class="label">问题标题:</view>
+      <view class="label">标题:</view>
       <view class="value">{{ reportServiceDetail?.serviceTitle }}</view>
     </view>
     <!-- 问题内容 -->
     <view class="form-item">
-      <view class="label">问题内容:</view>
+      <view class="label">内容:</view>
       <view class="value">{{ reportServiceDetail?.serviceContent }}</view>
     </view>
     <!-- 问题所在地 -->
     <view class="form-item">
-      <view class="label">问题所在地:</view>
+      <view class="label">所在地:</view>
       <view class="value">{{ reportServiceDetail?.area }}</view>
     </view>
     <van-divider></van-divider>
     <!-- 问题解答 -->
     <view class="form-item">
-      <view class="label">问题解答:</view>
+      <view class="label">解答:</view>
       <view class="value" v-if="reportServiceDetail?.serviceAnswer">{{ reportServiceDetail?.serviceAnswer }}</view>
       <view class="value text-[#e3e3e3]" v-else>暂无</view>
     </view>