Ver código fonte

产品化更新

LAPTOP-UBJMM5MG\user 10 meses atrás
pai
commit
b93b7574f1
100 arquivos alterados com 2030 adições e 1977 exclusões
  1. 44 0
      js_sdk/http.js
  2. 10 2
      js_sdk/request/requestConfig.js
  3. 1 1
      manifest.json
  4. 26 0
      pages.json
  5. 17 2
      pages/index/components/enterpriseSide.vue
  6. 0 0
      pages/index/mapLocation.vue
  7. 1 3
      pages/mine/mine.vue
  8. 1 1
      pages/subPackages/enterPriseBill/detail.vue
  9. 17 6
      pages/subPackages/industrialPolicy/index.vue
  10. 40 4
      pages/subPackages/minePages/feedback.vue
  11. 50 8
      pages/subPackages/minePages/feedback_detail.vue
  12. 28 8
      pages/subPackages/minePages/feedback_record.vue
  13. 28 5
      pages/subPackages/minePages/myCollection.vue
  14. 2 2
      pages/utils/constant.js
  15. 4 1
      unpackage/dist/build/mp-weixin/app.json
  16. 3 3
      unpackage/dist/build/mp-weixin/common/vendor.js
  17. 1 1
      unpackage/dist/build/mp-weixin/pages/index/index.js
  18. 1 1
      unpackage/dist/build/mp-weixin/pages/mine/mine.js
  19. 1 1
      unpackage/dist/build/mp-weixin/pages/subPackages/common/vendor.js
  20. 2 2
      unpackage/dist/build/mp-weixin/pages/subPackages/components/momo-multipleSelect/momo-multipleSelect.json
  21. 2 2
      unpackage/dist/build/mp-weixin/pages/subPackages/components/tel-number/index.json
  22. 1 1
      unpackage/dist/build/mp-weixin/pages/subPackages/todo/index.js
  23. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.json
  24. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar.json
  25. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  26. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  27. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/components/activity.js.map
  28. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/components/dynamic.js.map
  29. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/components/enterpriseSide.js.map
  30. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  31. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map
  32. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/login2/login.js.map
  33. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/mine.js.map
  34. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/activity/apply-popup.js.map
  35. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/activity/index.js.map
  36. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/activityPromulgate/list.js.map
  37. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/addintention/addintention.js.map
  38. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/chosseHouse/chosseHouse.js.map
  39. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/companyHouse/companyHouse.js.map
  40. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/companyreport/companyreport.js.map
  41. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/companyreport/components/goReport.js.map
  42. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/companyreport/components/handlereport.js.map
  43. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/companyreport/components/reportDetails.js.map
  44. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/companyreport/components/reportHistory.js.map
  45. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/components/momo-multipleSelect/momo-multipleSelect.js.map
  46. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/components/selectGenzongDep/tkitree.js.map
  47. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/components/selectXiangguanDep/tkitree.js.map
  48. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/components/select_dengjiren/tkitree.js.map
  49. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/components/select_dengjiyuan/tkitree.js.map
  50. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/components/tel-number/index.js.map
  51. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/components/tkitree/tkitree.js.map
  52. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/eventRelease/add.js.map
  53. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/eventRelease/index.js.map
  54. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/housedetails/housedetails.js.map
  55. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/merchants/components/housemanger.js.map
  56. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/merchants/components/mymechants.js.map
  57. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/merchants/components/mymechantsdetails.js.map
  58. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/modifyHandle/handle.js.map
  59. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/modifyHandle/index.js.map
  60. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/modifyReport/add.js.map
  61. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/modifyReport/detail.js.map
  62. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/modifyReport/index.js.map
  63. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/modifySend/index.js.map
  64. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/password/index.js.map
  65. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/peripheralService/index.js.map
  66. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/repairDispatch-app/add.js.map
  67. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/repairDispatch-app/index.js.map
  68. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/repairprocessing-app/detail.js.map
  69. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/repairprocessing-app/index.js.map
  70. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/reportRepair/index.js.map
  71. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/todo/index.js.map
  72. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/toread/index.js.map
  73. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/venueRoom/confirm.js.map
  74. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/venueRoom/meetingroom.js.map
  75. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.js.map
  76. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.js.map
  77. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.js.map
  78. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.js.map
  79. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.js.map
  80. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.js.map
  81. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js.map
  82. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.js.map
  83. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.js.map
  84. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.js.map
  85. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.js.map
  86. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.js.map
  87. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js.map
  88. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.js.map
  89. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-row/components/uni-col/uni-col.js.map
  90. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-row/components/uni-row/uni-row.js.map
  91. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar.js.map
  92. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot.js.map
  93. 3 1
      unpackage/dist/dev/mp-weixin/app.json
  94. 1493 1684
      unpackage/dist/dev/mp-weixin/common/vendor.js
  95. 14 14
      unpackage/dist/dev/mp-weixin/pages/index/components/activity.js
  96. 89 89
      unpackage/dist/dev/mp-weixin/pages/index/components/dynamic.js
  97. 35 19
      unpackage/dist/dev/mp-weixin/pages/index/components/enterpriseSide.js
  98. 1 1
      unpackage/dist/dev/mp-weixin/pages/index/components/enterpriseSide.wxml
  99. 43 43
      unpackage/dist/dev/mp-weixin/pages/index/index.js
  100. 0 0
      unpackage/dist/dev/mp-weixin/pages/login2/login.js

+ 44 - 0
js_sdk/http.js

@@ -681,3 +681,47 @@ export function noticeParkEdit(data) {
         data, {}
     )
 }
+
+// 新增我的反馈
+export function parkFeedbackInfoAdd(data) {
+    return $http.post(
+        '/wx/parkFeedbackInfo/add',
+        data, {}
+    )
+}
+// 新增我的反馈
+export function parkFeedbackInfoList(data) {
+    return $http.post(
+        '/wx/parkFeedbackInfo/list',
+        data, {}
+    )
+}
+// 获取我的反馈详情
+export function parkFeedbackInfoGetById(data) {
+    return $http.get(
+        '/wx/parkFeedbackInfo/getById',
+        data, {}
+    )
+}
+// 我的收藏列表
+export function parkUserCollectorsList(data) {
+    return $http.post(
+        '/wx/parkUserCollectors/list',
+        data, {}
+    )
+}
+// 产业政策列表
+export function policyList(data) {
+    return $http.post(
+        '/wx/policy/list',
+        data, {}
+    )
+}
+
+// 产业政策类型
+export function policyListAll(data) {
+    return $http.post(
+        '/wx/policyType/listAll',
+        data, {}
+    )
+}

+ 10 - 2
js_sdk/request/requestConfig.js

@@ -36,7 +36,7 @@ let $http = new request({
 let requestNum = 0;
 //请求开始拦截器
 $http.requestStart = function (options) {
-
+     console.log(`$http.requestSta`,options)
     for (const key in options.data) {
         if (options.data[key] == null) {
             delete options.data[key]
@@ -103,6 +103,12 @@ $http.dataFactory = function (options, resolve) {
         });
         return false;
     }
+    if (resolve.data) {
+        callback.result = resolve.data;
+        callback.success = true;
+        uni.stopPullDownRefresh();
+        return callback;
+    }
     //判断数据是否请求成功
     if (resolve.data.errmsg == "成功") {
         callback.success = true;
@@ -131,8 +137,10 @@ $http.dataFactory = function (options, resolve) {
         // 	}, 500);
         // }
         callback.result = resolve.data;
+        callback.success = true;
     }
     uni.stopPullDownRefresh();
+    console.log('callback',callback)
     return callback;
 };
-export default $http;
+export default $http;

+ 1 - 1
manifest.json

@@ -79,7 +79,7 @@
                 "desc" : "查询用户地理位置"
             }
         },
-        "requiredPrivateInfos" : [ "getLocation" ],
+        "requiredPrivateInfos" : [ "getLocation","chooseLocation" ],
         "uniStatistics" : {
             "enable" : true
         }

+ 26 - 0
pages.json

@@ -26,6 +26,32 @@
                 }
             }
         },
+        {
+            "path": "pages/index/mapLocation",
+            "style": {
+                "navigationBarTitleText": "地址选择",
+                "app-plus": {
+                    "titleNView": {
+                        "buttons": [
+                            {
+                                "text": "\ue534",
+                                "fontSrc": "/static/uni.ttf",
+                                "fontSize": "22px",
+                                "color": "#FFFFFF"
+                            }
+                        ]
+                    }
+                },
+                "usingComponents": {
+                    "van-button": "/wxcomponents/weapp/dist/button/index",
+                    "van-toast": "/wxcomponents/weapp/dist/toast/index",
+                    "van-field": "/wxcomponents/weapp/dist/field/index",
+                    "van-popup": "/wxcomponents/weapp/dist/popup/index",
+                    "van-picker": "/wxcomponents/weapp/dist/picker/index",
+                    "van-dialog": "/wxcomponents/weapp/dist/dialog/index"
+                }
+            }
+        },
         {
             "path": "pages/login2/login",
             "style": {

+ 17 - 2
pages/index/components/enterpriseSide.vue

@@ -6,7 +6,7 @@
         <picker @change="bindPickerChange" :value="index" :range="array">
           <input v-model="searchArea" class="searchArea" disabled />
         </picker>
-        <image :src="dhIcon" class="dhIcon"></image>
+        <image :src="dhIcon" class="dhIcon" @tap="toMap"></image>
         <image :src="vector" class="vector"></image>
       </div>
       <div class="parkBgBox" :style="{ 'background-image': `url(${parkBg})` }">
@@ -132,7 +132,7 @@ export default {
         {
           label: "待办提醒",
           url: "https://www.idea-co-sf.com/gardenProduct/image/dbtxIcon.png",
-          path: "/pages/subPackages/companyHouse/companyHouse",
+          // path: "/pages/subPackages/companyHouse/companyHouse",
         },
         {
           label: "企业账单",
@@ -196,6 +196,21 @@ export default {
     this.getNotice()
   },
   methods: {
+    toMap(){
+      uni.chooseLocation({
+        success: function (res) {
+          console.log('选择的位置:', res.name);
+          console.log('纬度:' + res.latitude + ',经度:' + res.longitude);
+          // 其他业务逻辑
+        },
+        fail: function (error) {
+          console.error('Choose location failed: ' + JSON.stringify(error));
+        },
+        complete: function () {
+          console.log('chooseLocation operation is complete');
+        }
+      });
+    },
     getNotice(){
       newNotice().then(res=>{
         const newNotice = res.data

+ 0 - 0
pages/index/mapLocation.vue


+ 1 - 3
pages/mine/mine.vue

@@ -223,9 +223,7 @@ export default {
       });
     },
     editPassWord() {
-      uni.navigateTo({
-        url: "/pages/subPackages/password/index",
-      });
+      uni.goNavigateBack();
     },
     async getUserInfo() {
       let data = await getUserInfo();

+ 1 - 1
pages/subPackages/enterPriseBill/detail.vue

@@ -48,7 +48,7 @@ export default {
   },
   methods:{
     backClick(){
-      uni.navigateTo({
+      uni.redirectTo({
         url: "/pages/subPackages/enterPriseBill/index",
       });
     }

+ 17 - 6
pages/subPackages/industrialPolicy/index.vue

@@ -3,11 +3,7 @@
     <div class="peripheralBody">
       <van-tabs :active="active" @change="onChange">
         <van-tab title="全部" :name="0"></van-tab>
-        <van-tab title="大类" :name="1"></van-tab>
-        <van-tab title="大类" :name="2"></van-tab>
-        <van-tab title="大类" :name="3"></van-tab>
-        <van-tab title="大类" :name="4"></van-tab>
-        <van-tab title="大类" :name="5"></van-tab>
+        <van-tab title="大类" :name="1" v-for="(item,index) in typeList"></van-tab>
       </van-tabs>
       <div class="peripheralBox">
         <div class="peripheralItem" v-for="item in peripheralList" @tap="toDetail(item)">
@@ -23,6 +19,7 @@
 </template>
 
 <script>
+import { policyList,getUserLocalStorageInfo,policyListAll } from "@/js_sdk/http.js";
 export default {
   name: "peripheralService",
   data(){
@@ -31,13 +28,27 @@ export default {
       peripheralList:[
         {name:'关于入住企业规模发展奖励',type:['小类','大类']},
         {name:'关于入住企业规模发展奖励',type:['小类','大类']},
-      ]
+      ],
+      typeList:[],
+      userId:getUserLocalStorageInfo().userId
     }
   },
+  mounted() {
+    this.getList()
+  },
   methods:{
     onChange(e) {
       console.log(e)
     },
+    getList(){
+      policyListAll().then(res=>{
+        this.typeList = res.data
+        console.log(this.typeList,'11111')
+      })
+      // policyList({userId:this.userId}).then(res=>{
+      //
+      // })
+    },
     toDetail(item) {
       uni.navigateTo({
         url:'/pages/subPackages/industrialPolicy/detail'

+ 40 - 4
pages/subPackages/minePages/feedback.vue

@@ -7,13 +7,14 @@
           <li class="detailLi2">
             <div class="detailLi2Box">
               <van-field
-                  :value="form.contant"
+                  :value="form.feedbackContent"
                   autosize
                   type="textarea"
-                  placeholder="请输入文字进行报事报修描述"
+                  placeholder="请输入文字进行描述"
                   class="myField"
                   maxlength="800"
                   show-word-limit
+                  @change="changeField"
               />
             </div>
           </li>
@@ -33,24 +34,58 @@
             </div>
           </li>
         </ul>
-      <button class="submitBtn">
+      <button class="submitBtn" @tap="submit">
         提交
       </button>
     </div>
 </template>
 
 <script>
+import { parkFeedbackInfoAdd,getUserLocalStorageInfo } from "@/js_sdk/http.js";
 export default {
   name: "feedback",
   data(){
     return{
       form:{
-        contant:''
+        feedbackContent:'',
+        feedbackPicture: '',
+        feedbackId: getUserLocalStorageInfo().userId,
+        feedbackName:getUserLocalStorageInfo().username
       },
       fileList:[]
     }
   },
   methods:{
+    changeField(e){
+      // console.log(e.detail)
+      this.form.feedbackContent = e.detail
+    },
+    submit(){
+      let picArr = []
+      this.fileList.forEach(item=>{
+        picArr.push(item.id)
+      })
+      this.form.feedbackPicture = picArr.toString()
+      // console.log(this.form.feedbackld)
+      if (!this.form.feedbackContent){
+        uni.showToast({
+          title: '请描述反馈内容',
+          icon: 'error',
+          mask: true,
+          duration: 1000
+        });
+      }else{
+        parkFeedbackInfoAdd(this.form).then(res=>{
+          console.log(res)
+            uni.showToast({
+              title: res.msg,
+              icon: 'none',
+              mask: true,
+              duration: 1000
+            });
+        })
+      }
+    },
     toRecord(){
       uni.navigateTo({
         url:'/pages/subPackages/minePages/feedback_record'
@@ -72,6 +107,7 @@ export default {
         success(res) {
           // 上传完成需要更新 fileList
           let data = JSON.parse(res.data);
+          console.log('data',data)
           that.fileList.push({
             imgUrl: "/FileController/download/" + data.data[0],
             id: data.data[0],

+ 50 - 8
pages/subPackages/minePages/feedback_detail.vue

@@ -3,30 +3,30 @@
       <div class="myRecord">
         <div class="detailTitle">我的反馈</div>
         <div class="infoBox">
-          <span class="info">园区道路问题一直没有解决,遇到下雨天就容易造成积水的情形,请园区尽快处理。</span>
+          <span class="info">{{form.feedbackContent}}</span>
           <span class="infoImgBox">
-            <img src="./image/msgIcon.png" class="infoImg" v-for="item in 5">
+            <img :src="item.url" class="infoImg" v-for="item in imgArr" @click="clickImg(item.url)" />
           </span>
         </div>
       </div>
-      <div class="myRecord">
+      <div class="myRecord" v-if="form.status == '2'">
         <div class="detailTitle">回复内容</div>
         <div class="infoBox">
-          <span class="info">您反映的问题,我们已经受理,并且将想关问题进行了工作安排,预计3个工作日会有具体的工作人员联系您。</span>
+          <span class="info">{{form.replyContent}}</span>
         </div>
         <div class="handleBox">
           <div class="handleItem">
             <span class="handleTitle">受理企业</span>:
-            <span class="handleInfo">受理人所在集团名称</span>
+            <span class="handleInfo">{{form.receiveCompanyName}}</span>
           </div>
           <div class="handleItem">
             <span class="handleTitle">受理人</span>:
-            <span class="handleInfo">王斌-13921168766</span>
+            <span class="handleInfo">{{form.receiver}}-{{form.receivePhone}}</span>
             <img src="https://www.idea-co-sf.com/gardenProduct/image/phoneIcon.png" class="phoneIcon">
           </div>
           <div class="handleItem">
             <span class="handleTitle">受理时间</span>:
-            <span class="handleInfo">2024-1-13 15:23</span>
+            <span class="handleInfo">{{form.receiveTime}}</span>
           </div>
         </div>
       </div>
@@ -34,8 +34,50 @@
 </template>
 
 <script>
+import { parkFeedbackInfoGetById } from "@/js_sdk/http.js";
 export default {
-  name: "feedbackDetail"
+  name: "feedbackDetail",
+  data() {
+    return{
+       form:{
+
+       },
+       imgArr:[]
+    }
+  },
+  onLoad(e){
+    // console.log(e)
+    try {
+      parkFeedbackInfoGetById({id:e.id}).then(res=>{
+        this.form = res
+        let imgArr = res.feedbackPicture.split(',')
+        console.log(imgArr)
+        this.getImage(imgArr)
+      })
+    }catch (e){
+      console.log(e)
+    }
+
+  },
+  methods:{
+      getImage(e){
+        e.forEach(item=>{
+          this.imgArr.push({url:this.$constant.BASE_URI + "/FileController/download/" + item})
+        })
+      },
+    clickImg(url) {
+      wx.previewImage({
+        urls: [url], //接受的是一个数组,默认展示第一张
+        current: "",
+        success: function (res) {
+        },
+        fail: function (res) {
+        },
+        complete: function (res) {
+        },
+      })
+    }
+  }
 }
 </script>
 

+ 28 - 8
pages/subPackages/minePages/feedback_record.vue

@@ -1,31 +1,51 @@
 <template>
     <div class="feedback_record">
       <div class="recordItem" v-for="item in recordList" @click="toDetail(item)">
-        <div class="recordTitle">{{item.name}}</div>
+        <div class="recordTitle">{{item.feedbackContent}}</div>
         <div class="recordTime">
-          <span class="time">提交时间:{{item.time}}</span>
-          <span :class="item.type==='待回复'?'dhf':'yhf'">{{item.type}}</span>
+          <span class="time">提交时间:{{item.feedbackTime}}</span>
+          <span :class="item.status=='1'?'dhf':'yhf'">{{item.status=='1'?'待回复':'已回复'}}</span>
         </div>
       </div>
     </div>
 </template>
 
 <script>
+import { parkFeedbackInfoList,getUserLocalStorageInfo } from "@/js_sdk/http.js";
 export default {
   name: "feedback_record",
   data(){
     return{
       recordList:[
-        {name:'园区道路的积水问题还需要尽快处理。否则会影响路面通行的效率。',time:'2021-1-21  13:00',type:'待回复'},
-        {name:'上月水费不太对,怀疑水表有问题,请派人查看。',time:'2021-1-21  13:00',type:'已回复'},
-        {name:'园区道路的积水问题还需要尽快处理。否则会影响路面通行的效率。',time:'2021-1-21  13:00',type:'已回复'},
-      ]
+        // {name:'园区道路的积水问题还需要尽快处理。否则会影响路面通行的效率。',time:'2021-1-21  13:00',type:'待回复'},
+        // {name:'上月水费不太对,怀疑水表有问题,请派人查看。',time:'2021-1-21  13:00',type:'已回复'},
+        // {name:'园区道路的积水问题还需要尽快处理。否则会影响路面通行的效率。',time:'2021-1-21  13:00',type:'已回复'},
+      ],
+      form:{
+        feedbackId: getUserLocalStorageInfo().userId
+      },
     }
   },
+  mounted(){
+     this.getList()
+  },
+  onPullDownRefresh() {
+    this.getList()
+    setTimeout(function () {
+      uni.stopPullDownRefresh();
+    }, 1000);
+  },
   methods:{
+    getList(){
+      parkFeedbackInfoList(this.form).then(res=>{
+        if (res.length){
+          this.recordList = res
+        }
+      })
+    },
     toDetail(item){
       uni.navigateTo({
-        url:'/pages/subPackages/minePages/feedback_detail'
+        url:'/pages/subPackages/minePages/feedback_detail?id=' + item.id
       })
     }
   }

+ 28 - 5
pages/subPackages/minePages/myCollection.vue

@@ -1,16 +1,39 @@
 <template>
     <div class="myCollection">
-      <div class="collItem" v-for="item in 5">
-        <span class="collType">【园区通知】</span>
-        <span class="collTheme">主题主题主题主题主题主题主题主题主题主题主题主题主题主题主题主题主题主题主题主题主题主题主题主题主题</span>
-        <span class="collTime">2024-04-25  09:00</span>
+      <div class="collItem" v-for="item in collList">
+        <span class="collType">【{{item.collectorsType==='1'?'园区通知':'物业通知'}}】</span>
+        <span class="collTheme">{{item.title}}</span>
+        <span class="collTime">{{ item.publishDate }}</span>
       </div>
     </div>
 </template>
 
 <script>
+import { parkUserCollectorsList, getUserLocalStorageInfo} from "@/js_sdk/http.js";
 export default {
-  name: "myCollection"
+  name: "myCollection",
+  data(){
+    return{
+      collList:[],
+      userId: getUserLocalStorageInfo().userId,
+    }
+  },
+  mounted(){
+    this.getList()
+  },
+  onPullDownRefresh() {
+    this.getList()
+    setTimeout(function () {
+      uni.stopPullDownRefresh();
+    }, 1000);
+  },
+  methods:{
+    getList() {
+      parkUserCollectorsList({userId:this.userId}).then(res=>{
+           this.collList = res
+      })
+    }
+  }
 }
 </script>
 

+ 2 - 2
pages/utils/constant.js

@@ -1,10 +1,10 @@
 // 系统常量
 // export const BASE_URI = "http://192.168.2.111:9011"; // 正式
-export const BASE_URI = 'https://www.idea-co-sf.com/gardenProductApi'
+// export const BASE_URI = 'https://www.idea-co-sf.com/gardenProductApi'
 // export const BASE_URI = "http://192.168.3.94:9010"; // 老潘本地
 // export const BASE_URI = "http://192.168.2.107:9011"; // 洮洮本地
 // export const BASE_URI = "http://192.168.2.103:9010"; // 老崔本地
-// export const BASE_URI = "http://192.168.2.107:9011"; // 许峰本地
+export const BASE_URI = "http://192.168.2.112:9011"; // 许峰本地
 // export const BASE_URI = "http://192.168.2.112:9010"; // 陈凡本地
 
 export default {

+ 4 - 1
unpackage/dist/build/mp-weixin/app.json

@@ -32,6 +32,7 @@
         "toread/index",
         "todo/index",
         "todo/predetermineDetail",
+        "todo/inventoryReview",
         "todo/repairAcceptance",
         "todo/addRepair",
         "todo/dispatch",
@@ -80,7 +81,9 @@
         "housingResources/index",
         "housingResources/detail",
         "housingResources/addPredetermine",
-        "aboutThePark/index"
+        "aboutThePark/index",
+        "todo/resourceReview",
+        "minePages/registrationDetails"
       ],
       "network": "all"
     }

Diferenças do arquivo suprimidas por serem muito extensas
+ 3 - 3
unpackage/dist/build/mp-weixin/common/vendor.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/build/mp-weixin/pages/index/index.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/build/mp-weixin/pages/mine/mine.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/build/mp-weixin/pages/subPackages/common/vendor.js


+ 2 - 2
unpackage/dist/build/mp-weixin/pages/subPackages/components/momo-multipleSelect/momo-multipleSelect.json

@@ -1,4 +1,4 @@
 {
-  "component": true,
-  "usingComponents": {}
+  "usingComponents": {},
+  "component": true
 }

+ 2 - 2
unpackage/dist/build/mp-weixin/pages/subPackages/components/tel-number/index.json

@@ -1,4 +1,4 @@
 {
-  "usingComponents": {},
-  "component": true
+  "component": true,
+  "usingComponents": {}
 }

Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/build/mp-weixin/pages/subPackages/todo/index.js


+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.json

@@ -1,4 +1,4 @@
 {
-  "usingComponents": {},
-  "component": true
+  "component": true,
+  "usingComponents": {}
 }

+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar.json

@@ -1,6 +1,6 @@
 {
-  "component": true,
   "usingComponents": {
     "uni-icons": "/uni_modules/uni-icons/components/uni-icons/uni-icons"
-  }
+  },
+  "component": true
 }

Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/components/activity.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/components/dynamic.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/components/enterpriseSide.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/login2/login.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/mine.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/activity/apply-popup.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/activity/index.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/activityPromulgate/list.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/addintention/addintention.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/chosseHouse/chosseHouse.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/companyHouse/companyHouse.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/companyreport/companyreport.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/companyreport/components/goReport.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/companyreport/components/handlereport.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/companyreport/components/reportDetails.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/companyreport/components/reportHistory.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/components/momo-multipleSelect/momo-multipleSelect.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/components/selectGenzongDep/tkitree.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/components/selectXiangguanDep/tkitree.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/components/select_dengjiren/tkitree.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/components/select_dengjiyuan/tkitree.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/components/tel-number/index.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/components/tkitree/tkitree.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/eventRelease/add.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/eventRelease/index.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/housedetails/housedetails.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/merchants/components/housemanger.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/merchants/components/mymechants.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/merchants/components/mymechantsdetails.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/modifyHandle/handle.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/modifyHandle/index.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/modifyReport/add.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/modifyReport/detail.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/modifyReport/index.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/modifySend/index.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/password/index.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/peripheralService/index.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/repairDispatch-app/add.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/repairDispatch-app/index.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/repairprocessing-app/detail.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/repairprocessing-app/index.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/reportRepair/index.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/todo/index.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/toread/index.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/venueRoom/confirm.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/subPackages/venueRoom/meetingroom.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-row/components/uni-col/uni-col.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-row/components/uni-row/uni-row.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot.js.map


+ 3 - 1
unpackage/dist/dev/mp-weixin/app.json

@@ -1,6 +1,7 @@
 {
   "pages": [
     "pages/login/login",
+    "pages/index/mapLocation",
     "pages/login2/login",
     "pages/index/index",
     "pages/mine/mine"
@@ -123,7 +124,8 @@
     }
   },
   "requiredPrivateInfos": [
-    "getLocation"
+    "getLocation",
+    "chooseLocation"
   ],
   "usingComponents": {
     "van-dropdown-menu": "/wxcomponents/weapp/dist/dropdown-menu/index",

Diferenças do arquivo suprimidas por serem muito extensas
+ 1493 - 1684
unpackage/dist/dev/mp-weixin/common/vendor.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 14 - 14
unpackage/dist/dev/mp-weixin/pages/index/components/activity.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 89 - 89
unpackage/dist/dev/mp-weixin/pages/index/components/dynamic.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 35 - 19
unpackage/dist/dev/mp-weixin/pages/index/components/enterpriseSide.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/index/components/enterpriseSide.wxml


Diferenças do arquivo suprimidas por serem muito extensas
+ 43 - 43
unpackage/dist/dev/mp-weixin/pages/index/index.js


+ 0 - 0
unpackage/dist/dev/mp-weixin/pages/login2/login.js


Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff