From a8cf20bd911709571446d20fb619ff5e9ebe4eee Mon Sep 17 00:00:00 2001
From: odc.xiaohui <xiaohui@Q1>
Date: 星期一, 06 三月 2023 18:10:25 +0800
Subject: [PATCH] 修改图片轮播

---
 miniprogram/app.ts                                    |    6 +-
 miniprogram/pages/user/pubulicty/index.wxss           |    4 +
 miniprogram/pages/user/pubulicty/index.ts             |    9 ++
 miniprogram/pages/manager/report/detail/index.wxml    |    2 
 miniprogram/pages/manager/report/detail/index.wxss    |   14 ++++
 miniprogram/pages/user/index.wxss                     |    4 +
 miniprogram/pages/user/report/submitReport/index.wxss |    2 
 miniprogram/pages/user/report/detail/index.wxss       |    2 
 miniprogram/pages/user/report/detail/index.wxml       |    4 
 miniprogram/pages/user/index.wxml                     |    9 ++
 miniprogram/pages/user/report/index.wxss              |    3 
 miniprogram/pages/user/report/index.wxml              |    3 
 miniprogram/pages/user/report/detail/index.ts         |   31 +++++----
 miniprogram/pages/manager/index.wxss                  |   27 ++++----
 miniprogram/pages/user/index.ts                       |   18 ++++-
 miniprogram/pages/user/pubulicty/index.wxml           |    8 ++
 miniprogram/app.json                                  |    5 +
 miniprogram/pages/manager/index.wxml                  |   15 ++--
 18 files changed, 111 insertions(+), 55 deletions(-)

diff --git a/miniprogram/app.json b/miniprogram/app.json
index 4c81b33..10fbb05 100644
--- a/miniprogram/app.json
+++ b/miniprogram/app.json
@@ -32,7 +32,10 @@
     "van-button": "@vant/weapp/button/index",
     "van-empty": "@vant/weapp/empty/index",
     "van-cell": "@vant/weapp/cell/index",
-     "van-cell-group": "@vant/weapp/cell-group/index"
+     "van-cell-group": "@vant/weapp/cell-group/index",
+     "van-grid": "@vant/weapp/grid/index",
+  "van-grid-item": "@vant/weapp/grid-item/index",
+  "van-icon": "@vant/weapp/icon/index"
   },
   "window": {
     "backgroundTextStyle": "light",
diff --git a/miniprogram/app.ts b/miniprogram/app.ts
index 69a1079..e7fe5a9 100644
--- a/miniprogram/app.ts
+++ b/miniprogram/app.ts
@@ -1,10 +1,10 @@
 // app.ts
 App({
   globalData: {
-    //    url:'https://qyqjzdd.cdqingyang.gov.cn/qyjz',
-       url:'http://192.168.3.220:8080',
+       url:'https://qyqjzdd.cdqingyang.gov.cn/qyjz',
+    //    url:'http://192.168.3.220:8080',
     //    url:'http://221.237.182.28:8443/api',
-       imageUrl:'http://qyqjzdd.cdqingyang.gov.cn/minio'
+       imageUrl:'https://qyqjzdd.cdqingyang.gov.cn/minio'
 },
   onLaunch() {
     // 灞曠ず鏈湴瀛樺偍鑳藉姏
diff --git a/miniprogram/pages/manager/index.wxml b/miniprogram/pages/manager/index.wxml
index cef25bc..3df66e0 100644
--- a/miniprogram/pages/manager/index.wxml
+++ b/miniprogram/pages/manager/index.wxml
@@ -1,16 +1,15 @@
 <!--index.wxml-->
-<view class="container">
-    <view class="imageView" >
-    <!-- <div style="width: 100%;background-color: blue;" class="indexImage"></div> -->
-        <!-- <image style="width: 100%;" class="indexImage" src="../../image/5f9c1ee836fbee333ca3a0088e53d2f.png"></image> -->
+<view class="manager">
+    <view class="imageView">
+        <image style="width:100%;" class="indexImage" src="../../image/test3.jpg"></image>
         <!-- <text class="font-name">闈掗槼缁忎睛</text> -->
     </view>
-    <view>
+    <view class="container3">
         <view class="box1" bindtap="getReport">
             <image class="icon" src="../icon/13_shouquan.png"></image>
             <text class="font-wenzi">鎶ユ璇︽儏</text>
         </view>
-        <view class="box2" bindtap="getGroup">
+        <view class="box1" bindtap="getGroup">
             <image class="icon" src="../icon/16_jinhuodl.png"></image>
             <text class="font-wenzi">缇ょ粍鑱婂ぉ</text>
         </view>
@@ -20,11 +19,11 @@
         </view> -->
     </view>
     <view class="container3">
-        <view class="box3" bindtap="getCause">
+        <view class="box1" bindtap="getCause">
             <image class="icon" src="../icon/18_sucai.png"></image>
             <text class="font-wenzi">妗堜欢绠$悊</text>
         </view>
-        <view class="box4" bindtap="getAudi">
+        <view class="box1" bindtap="getAudi">
             <image class="icon" src="../icon/3_xiaji.png"></image>
             <text class="font-wenzi">涓汉涓績</text>
         </view>
diff --git a/miniprogram/pages/manager/index.wxss b/miniprogram/pages/manager/index.wxss
index d8bd251..bd719ed 100644
--- a/miniprogram/pages/manager/index.wxss
+++ b/miniprogram/pages/manager/index.wxss
@@ -10,10 +10,7 @@
     /* margin-bottom: 100%; */
 }
 .imageView{
-    position:absolute;
-    top: 0;
-    left: 0;
-    right: 0;
+   
 }
 /* 棣栭〉鍥炬爣
 .reportIcon{
@@ -34,7 +31,7 @@
 .icon{
     height: 30px;
     width: 30px;
-    margin-top: 15px;
+    /* margin-top: 15px; */
     margin-left: 20px;
 }
 .container{
@@ -42,19 +39,21 @@
 }
 
 .box1{
-    float:left;
+    display: flex;
+    align-items: center;
+    /* float:left;
     margin-top: 50%;
-    margin-left: -8%;
+    margin-left: -8%; */
     /* margin-right: 15px; */
     height: 70px;
     width: 145px;
     border: 1px  solid rgba(0,0,0,0.2);
 }
 .box2{
-    float:right;
+    /* float:right;
     height: 70px;
     margin-top: 50%;
-    margin-right: -8%;
+    margin-right: -8%; */
     width: 145px;
     border: 1px  solid rgba(0,0,0,0.2);
 }
@@ -65,9 +64,9 @@
     height: 70px;
     width: 145px;
     border: 1px  solid rgba(0,0,0,0.2); */
-    float:left;
+    /* float:left; */
     /* margin-top: 50%; */
-    margin-left: -8%;
+    /* margin-left: -8%; */
     /* margin-right: 15px; */
     height: 70px;
     width: 145px;
@@ -79,15 +78,17 @@
     height: 70px;
     width: 145px;
     border: 1px  solid rgba(0,0,0,0.2); */
-    float:right;
+    /* float:right; */
     height: 70px;
     /* margin-top: 50%; */
-    margin-right: -8%;
+    /* margin-right: -8%; */
     width: 145px;
     border: 1px  solid rgba(0,0,0,0.2);
 }
 .container3{
     margin-top: 10px;
+    display: flex;
+    justify-content: space-evenly;
 }
 .font-wenzi{
     margin-left: 20px;
diff --git a/miniprogram/pages/manager/report/detail/index.wxml b/miniprogram/pages/manager/report/detail/index.wxml
index ced5f47..af2977d 100644
--- a/miniprogram/pages/manager/report/detail/index.wxml
+++ b/miniprogram/pages/manager/report/detail/index.wxml
@@ -56,7 +56,7 @@
         <view class="font-wenzi">鍏宠仈妗堜欢</view>
     </view>
     <view class="button">
-        <!-- <button size="mini" class="button2" bindtap="deny">椹� 鍥�</button> -->
+        <button size="mini" class="button3" bindtap="deny">椹� 鍥�</button>
         <button class="button2" size="mini" bindtap="pass">閫� 杩�</button>
         <button class="button1" size="mini" bindtap="cancel">鍙� 娑�</button>
     </view>
diff --git a/miniprogram/pages/manager/report/detail/index.wxss b/miniprogram/pages/manager/report/detail/index.wxss
index d26b478..7de6b99 100644
--- a/miniprogram/pages/manager/report/detail/index.wxss
+++ b/miniprogram/pages/manager/report/detail/index.wxss
@@ -1,5 +1,6 @@
 /**index.wxss**/
 .list1{
+    padding: 0 1rem;
     font-size: 14px;
     border-bottom: 1px solid rgba(0,0,0,0.1);
 }
@@ -21,15 +22,24 @@
  margin-left: 15%;
 }
 .button1{
-    margin-left:50%;
+    /* margin-left:50%; */
     color: black;
     font-size: 14px;
     font-weight:normal;
     font-style: normal;
     background:rgba(255, 255, 255, 0.7);
-    border: black solid 1px;
+    border: #ccc solid 1px;
+}
+.button3{
+    margin-right: 1rem;
+    background: red;
+    font-size: 14px;
+    font-weight:normal;
+    font-style: normal;
+    color: #ffffff;
 }
 .button2{
+    margin-right: 1rem;
     background: #6699ff;
     font-size: 14px;
     font-weight:normal;
diff --git a/miniprogram/pages/user/index.ts b/miniprogram/pages/user/index.ts
index e33d4a3..4c62a6f 100644
--- a/miniprogram/pages/user/index.ts
+++ b/miniprogram/pages/user/index.ts
@@ -4,9 +4,11 @@
 
 Page({
     data: {
+        swcurrent: 0,
         isShow: false,
         userInfo: {},
-        causeList: []
+        causeList: [],
+        images: []
     },
     // 浜嬩欢澶勭悊鍑芥暟
     bindViewTap() {
@@ -28,10 +30,18 @@
                 method: "GET",
                 header: { 'token': wx.getStorageSync('token') },
                 success: (res) => {
-                    console.log(res)
-                    this.setData({
-                        causeList: res.data.data
+
+                    res.data.data.map(i => {
+                        if (i.photoStr != null) {
+                            i.photoStr = i.photoStr.split(",").map(i => user.globalData.imageUrl + "/img/" + i),
+                                this.data.images = i.photoStr
+                        }
                     })
+                    this.setData({
+                        causeList: res.data.data,
+                    })
+
+
                 }
             })
     },
diff --git a/miniprogram/pages/user/index.wxml b/miniprogram/pages/user/index.wxml
index 9637a29..6a8b8cd 100644
--- a/miniprogram/pages/user/index.wxml
+++ b/miniprogram/pages/user/index.wxml
@@ -36,7 +36,14 @@
         <view class="font-wenzi1">鍏叡瀹d紶</view>
         <view class="more" bindtap="more">鏇村 >></view>
     </view>
-    <view class="lists" wx:for="{{causeList}}" wx:key="id">
+    <view class="lists" wx:for="{{causeList}}" wx:key="id" wx:for-item="item">
+    <swiper indicator-dots autoplay wx:if="{{item.photoStr!=null}}" current="{{swcurrent}}">
+    <block  wx:for="{{item.photoStr}}" wx:for-item="i"  wx:for-index="indexs" wx:key="indexs">
+        <swiper-item >
+            <image lazy-load="true" src="{{i}}" mode="widthFix" class="top-img"/>
+        </swiper-item>
+    </block>
+    </swiper>
         <view class="lists-top">
             <view class="lists-top-title">{{item.publicityTitle}}</view>
             <view class="lists-top-time">{{item.releaseTime}}</view>
diff --git a/miniprogram/pages/user/index.wxss b/miniprogram/pages/user/index.wxss
index 19bf5b4..1ad6dfb 100644
--- a/miniprogram/pages/user/index.wxss
+++ b/miniprogram/pages/user/index.wxss
@@ -164,7 +164,9 @@
     border-bottom: 1px solid rgba(0, 0, 0, 0.1);
     width: 100%;
 }
-
+.top-img{
+    width: 100%;
+}
 .lists .lists-top {
     display: flex;
     justify-content: space-between;
diff --git a/miniprogram/pages/user/pubulicty/index.ts b/miniprogram/pages/user/pubulicty/index.ts
index 7f880b5..1c1aef5 100644
--- a/miniprogram/pages/user/pubulicty/index.ts
+++ b/miniprogram/pages/user/pubulicty/index.ts
@@ -4,6 +4,7 @@
 
 Page({
     data: {
+        swcurrent: 0,
         causeList: [],
         isShow: false
     },
@@ -15,7 +16,13 @@
                 method: "GET",
                 header: { 'token': wx.getStorageSync('token') },
                 success: (res) => {
-                    console.log(res)
+
+                    res.data.data.map(i => {
+                        if (i.photoStr != null) {
+                            i.photoStr = i.photoStr.split(",").map(i => userCause.globalData.imageUrl + "/img/" + i),
+                                this.data.images = i.photoStr
+                        }
+                    })
                     this.setData({
                         causeList: res.data.data
                     })
diff --git a/miniprogram/pages/user/pubulicty/index.wxml b/miniprogram/pages/user/pubulicty/index.wxml
index ab54d16..ad895bb 100644
--- a/miniprogram/pages/user/pubulicty/index.wxml
+++ b/miniprogram/pages/user/pubulicty/index.wxml
@@ -5,7 +5,15 @@
         <!-- <text class="font-name">闈掗槼缁忎睛</text> -->
     </view>
     <view class="content" style="width:100%;">
+
         <view class="lists" wx:for="{{causeList}}" wx:key="id">
+            <swiper indicator-dots autoplay wx:if="{{item.photoStr!=null}}" current="{{swcurrent}}">
+    <block  wx:for="{{item.photoStr}}" wx:for-item="i"  wx:for-index="indexs" wx:key="indexs">
+        <swiper-item >
+            <image lazy-load="true" src="{{i}}" mode="widthFix" class="top-img"/>
+        </swiper-item>
+    </block>
+    </swiper>
             <view class="lists-top">
                 <view class="lists-top-title">{{item.publicityTitle}}</view>
                 <view class="lists-top-time">{{item.releaseTime}}</view>
diff --git a/miniprogram/pages/user/pubulicty/index.wxss b/miniprogram/pages/user/pubulicty/index.wxss
index c968cfe..d7da3a2 100644
--- a/miniprogram/pages/user/pubulicty/index.wxss
+++ b/miniprogram/pages/user/pubulicty/index.wxss
@@ -1,7 +1,9 @@
 .imageView {
     width: 100%;
 }
-
+.top-img{
+    width: 100%;
+}
 .container {
     width: 100%;
 }
diff --git a/miniprogram/pages/user/report/detail/index.ts b/miniprogram/pages/user/report/detail/index.ts
index 88c9525..e9e4978 100644
--- a/miniprogram/pages/user/report/detail/index.ts
+++ b/miniprogram/pages/user/report/detail/index.ts
@@ -1,4 +1,7 @@
 // index.ts
+
+import { imageProps } from "miniprogram/miniprogram_npm/@vant/weapp/uploader/shared"
+
 // 鑾峰彇搴旂敤瀹炰緥
 const userDetail = getApp()
 
@@ -17,31 +20,31 @@
     })
 },
  
-    onLoad(e) {
-        wx.request(
+     onLoad(e) {
+       wx.request(
             {
-                url: userDetail.globalData.url+"/report/" + e.id,
+                url: userDetail.globalData.url + "/report/" + e.id,
                 method: "GET",
                 header: { 'token': wx.getStorageSync('token') },
                 success: (res) => {
                     console.log(res)
-                    if(res.data.data.reportMaterials!=null){
+                    if (res.data.data.reportMaterials != null) {
                         this.setData({
-                            images:res.data.data.reportMaterials.split(",")
+                            images: res.data.data.reportMaterials.split(",").map(i=>userDetail.globalData.imageUrl + "/img/" +i)
                         })
                     }
                     this.setData({
                         reportDetail: res.data.data
                     })
-                    for (let index = 0; index < this.data.images.length; index++) {
-                        if(this.data.images!=null&&this.data.images[index]!=""&&this.data.images!=undefined){
-                            this.data.images[index]=userDetail.globalData.imageUrl+"/img/"+this.data.images[index]
-                        }  
-                    }
-                    this.setData({
-                        images:this.data.images
-                    })
-                    console.log(this.data.images);
+                    // for (let index = 0; index < this.data.images.length; index++) {
+                    //     if (this.data.images != null && this.data.images[index] != "" && this.data.images != undefined) {
+                    //         this.data.images[index] = userDetail.globalData.imageUrl + "/img/" + this.data.images[index]
+                    //     }
+                    // }
+                    // this.setData({
+                    //     images: this.data.images
+                    // })
+                    console.log(this.data.images)
                 }
             })
 
diff --git a/miniprogram/pages/user/report/detail/index.wxml b/miniprogram/pages/user/report/detail/index.wxml
index f3caeac..753d9f1 100644
--- a/miniprogram/pages/user/report/detail/index.wxml
+++ b/miniprogram/pages/user/report/detail/index.wxml
@@ -25,8 +25,8 @@
     </view>
     <view class="list1">
         <view class="font-wenzi">鎶ユ鏉愭枡</view>
-        <view class="imagess"  wx:for="{{images}}" wx:key="index" >
-         <image class="image" style="width: 100%;" src="{{item}}" mode="aspectFill"></image>
+        <view class="imagess"  wx:for="{{images}}" wx:key="index"  wx:for-item="item">
+         <image class="image" lazy-load="true" style="width: 100%;" src="{{item}}" mode="aspectFill"></image>
         </view>
     </view>
 
diff --git a/miniprogram/pages/user/report/detail/index.wxss b/miniprogram/pages/user/report/detail/index.wxss
index cf73fa2..cf10960 100644
--- a/miniprogram/pages/user/report/detail/index.wxss
+++ b/miniprogram/pages/user/report/detail/index.wxss
@@ -1,5 +1,7 @@
 /**index.wxss**/
 .list1{
+    margin: 1rem 0 ;
+    padding: 0 1rem;
     font-size: 14px;
     border-bottom: 1px solid rgba(0,0,0,0.1);
 }
diff --git a/miniprogram/pages/user/report/index.wxml b/miniprogram/pages/user/report/index.wxml
index 2848c2c..beddc40 100644
--- a/miniprogram/pages/user/report/index.wxml
+++ b/miniprogram/pages/user/report/index.wxml
@@ -6,7 +6,8 @@
                 <view class="inGroup" wx:if="{{item.isInGroup==1}}">宸茶繘缇�</view>
                 <view class="noInGroup" wx:if="{{item.isInGroup==0}}">鏈繘缇�</view>
                 <view class="font-name"> {{item.reportDescription}} </view>
-                <view class="font-wenzi">></view>
+                <!-- <view class="font-wenzi">></view> -->
+                <van-icon name="arrow"  class="font-wenzi"/>
                 <view class="font-qita"> {{item.ctime}} </view>
             </view>
         </view>
diff --git a/miniprogram/pages/user/report/index.wxss b/miniprogram/pages/user/report/index.wxss
index 1715b70..8f864cc 100644
--- a/miniprogram/pages/user/report/index.wxss
+++ b/miniprogram/pages/user/report/index.wxss
@@ -19,11 +19,12 @@
 
 .font-qita {
     font-size: 13px;
-    margin-bottom: 2%;
+    margin-bottom: 1rem;
     margin-left: 2%;
 }
 
 .conter {
+    margin-top: 1rem;
     border-bottom: 1px solid rgba(0, 0, 0, 0.1);
 }
 
diff --git a/miniprogram/pages/user/report/submitReport/index.wxss b/miniprogram/pages/user/report/submitReport/index.wxss
index 84aa725..bcfb901 100644
--- a/miniprogram/pages/user/report/submitReport/index.wxss
+++ b/miniprogram/pages/user/report/submitReport/index.wxss
@@ -38,7 +38,7 @@
     font-weight:normal;
     font-style: normal;
     background-color: white;
-    border: 1px solid #000000;
+    border: 1px solid #CCC;
 }
 .button2{
     background: #6699ff;

--
Gitblit v1.8.0