From b28a722045219cb35e125f66887152feec9a8771 Mon Sep 17 00:00:00 2001
From: odc.xiaohui <xiaohui@Q1>
Date: 星期四, 06 四月 2023 19:10:27 +0800
Subject: [PATCH] 根据需求修改

---
 miniprogram/pages/manager/myself/index.wxml           |    2 
 miniprogram/app.ts                                    |    4 
 miniprogram/image/home_art.png                        |    0 
 miniprogram/image/center_art.png                      |    0 
 miniprogram/image/center.png                          |    0 
 miniprogram/pages/index/index.ts                      |   10 +-
 miniprogram/pages/user/index.wxss                     |   27 +++-----
 miniprogram/image/user.png                            |    0 
 miniprogram/pages/user/group/index.wxml               |    2 
 miniprogram/pages/user/report/submitReport/index.wxml |    2 
 miniprogram/image/home.png                            |    0 
 miniprogram/pages/user/index.wxml                     |   20 +++++-
 miniprogram/pages/user/report/submitReport/index.ts   |   30 ++++++++++
 miniprogram/image/user_art.png                        |    0 
 miniprogram/pages/user/index.ts                       |   14 ++++
 miniprogram/app.json                                  |   35 +++++++++++
 project.config.json                                   |    4 +
 17 files changed, 117 insertions(+), 33 deletions(-)

diff --git a/miniprogram/app.json b/miniprogram/app.json
index 8ae0b5e..778664f 100644
--- a/miniprogram/app.json
+++ b/miniprogram/app.json
@@ -58,5 +58,40 @@
         "navigationBarTitleText": "闈掔緤鍒嗗眬缁忎睛澶ч槦",
         "navigationBarTextStyle": "black"
     },
+    "tabBar": {
+
+        "list": [{
+    
+          "pagePath": "pages/user/index",
+    
+          "text": "棣栭〉",
+    
+          "iconPath": "/image/home.png",
+    
+          "selectedIconPath": "/image/home_art.png"
+    
+        },{
+    
+          "pagePath":  "pages/user/group/index",
+    
+          "text": "妗堜欢鍜ㄨ",
+    
+          "iconPath":  "/image/center.png",
+    
+          "selectedIconPath":  "/image/center_art.png"
+    
+        },{
+    
+          "pagePath": "pages/manager/myself/index",
+    
+          "text": "鎴戠殑",
+    
+          "iconPath":  "/image/user.png",
+    
+          "selectedIconPath":  "/image/user_art.png"
+    
+        }]
+    
+      },
     "sitemapLocation": "sitemap.json"
 }
\ No newline at end of file
diff --git a/miniprogram/app.ts b/miniprogram/app.ts
index 4160081..a9c5d3c 100644
--- a/miniprogram/app.ts
+++ b/miniprogram/app.ts
@@ -1,8 +1,8 @@
 // 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:'https://qyqjzdd.cdqingyang.gov.cn/minio'
     //    imageUrl:'http://192.168.3.220:8080/minio'
diff --git a/miniprogram/image/center.png b/miniprogram/image/center.png
new file mode 100644
index 0000000..e8f16cb
--- /dev/null
+++ b/miniprogram/image/center.png
Binary files differ
diff --git a/miniprogram/image/center_art.png b/miniprogram/image/center_art.png
new file mode 100644
index 0000000..87f0830
--- /dev/null
+++ b/miniprogram/image/center_art.png
Binary files differ
diff --git a/miniprogram/image/home.png b/miniprogram/image/home.png
new file mode 100644
index 0000000..50acdfd
--- /dev/null
+++ b/miniprogram/image/home.png
Binary files differ
diff --git a/miniprogram/image/home_art.png b/miniprogram/image/home_art.png
new file mode 100644
index 0000000..a408f71
--- /dev/null
+++ b/miniprogram/image/home_art.png
Binary files differ
diff --git a/miniprogram/image/user.png b/miniprogram/image/user.png
new file mode 100644
index 0000000..f13fe44
--- /dev/null
+++ b/miniprogram/image/user.png
Binary files differ
diff --git a/miniprogram/image/user_art.png b/miniprogram/image/user_art.png
new file mode 100644
index 0000000..8a0a742
--- /dev/null
+++ b/miniprogram/image/user_art.png
Binary files differ
diff --git a/miniprogram/pages/index/index.ts b/miniprogram/pages/index/index.ts
index 6a8219e..892f945 100644
--- a/miniprogram/pages/index/index.ts
+++ b/miniprogram/pages/index/index.ts
@@ -41,7 +41,7 @@
                 if (role == 1) {
                     wx.redirectTo(
                         {
-                            url: '../manager/index'
+                            url: '../user/index'
                         }
                     )
                 }
@@ -85,8 +85,8 @@
                         wx.setStorageSync('phone', res.data.msg)
                         if (res.data.data==2) {
                             wx.redirectTo(
-                                                    {
-                                                          url: '../user/pubulicty/index'
+                                                    {    url: '../user/index'
+                                                        //   url: '../user/pubulicty/index'
                                                         // url: '../user/loginInfo/index'
                                                     }
                                                 )
@@ -98,8 +98,8 @@
                             )
                         }else{
                             wx.redirectTo(
-                                {
-                                    url: '../manager/index'
+                                {url: '../user/index'
+                                    // url: '../manager/index'
                                 }
                             ) 
                         }
diff --git a/miniprogram/pages/manager/myself/index.wxml b/miniprogram/pages/manager/myself/index.wxml
index b4e6c68..6b50e02 100644
--- a/miniprogram/pages/manager/myself/index.wxml
+++ b/miniprogram/pages/manager/myself/index.wxml
@@ -7,7 +7,7 @@
     </view>
     <view class="span">{{reportList.name}} <view class="pNum">{{reportList.phoneNum}}</view>
     </view>
-    <view class="wenzi">闈掗槼鍖哄叕瀹夊垎灞�缁忎睛澶ч槦</view>
+    <view class="wenzi">闈掔緤鍖哄叕瀹夊垎灞�缁忎睛澶ч槦</view>
     <view class="span2">
         <view class="cNum">{{reportList.causeNum}}
         <view class="wenzi-low">妗堜欢鏁�</view>
diff --git a/miniprogram/pages/user/group/index.wxml b/miniprogram/pages/user/group/index.wxml
index f5292a9..edc8abe 100644
--- a/miniprogram/pages/user/group/index.wxml
+++ b/miniprogram/pages/user/group/index.wxml
@@ -14,6 +14,6 @@
         </view>
     </view>
     <van-empty class="empty" description="灏氭湭鍔犲叆缇ょ粍" wx:if="{{groupList.length === 0}}">
-        <van-button round type="info" size="small" custom-class	="bottom-button" bind:click="toHome">鍥炲埌棣栭〉</van-button>
+        <!-- <van-button round type="info" size="small" custom-class	="bottom-button" bind:click="toHome">鍥炲埌棣栭〉</van-button> -->
     </van-empty>
 </view>
\ No newline at end of file
diff --git a/miniprogram/pages/user/index.ts b/miniprogram/pages/user/index.ts
index 1fe27cb..b5327ac 100644
--- a/miniprogram/pages/user/index.ts
+++ b/miniprogram/pages/user/index.ts
@@ -54,11 +54,23 @@
                }})
         if (wx.getStorageSync('info') == '') {
             wx.redirectTo({
-                url: '../user/loginInfo/index'
+                url: "pages/user/index"
             })
         }
        
     },
+    toDetailedInformation(){
+        console.log('鎶ユ璇︽儏');
+        wx.navigateTo({
+                    url: '/pages/manager/report/index'
+                })
+    },
+    toManage(){
+        console.log('妗堜欢绠$悊');
+                wx.navigateTo({
+                            url: '/pages/manager/cause/index'
+                        })
+    },
     getReport() {
         wx.navigateTo({
             url: '../user/report/index'
diff --git a/miniprogram/pages/user/index.wxml b/miniprogram/pages/user/index.wxml
index 6753b8c..13d7499 100644
--- a/miniprogram/pages/user/index.wxml
+++ b/miniprogram/pages/user/index.wxml
@@ -5,22 +5,32 @@
         <!-- <text class="font-name">闈掗槼缁忎睛</text> -->
     </view>
     <view class="box-title">
-        <view class="box1" bindtap="getGroup">
+   
+        <!-- <view class="box1" bindtap="getGroup">
             <image class="icon" src="../icon/16_jinhuodl.png"></image>
             <text class="font-wenzi">缇ょ粍鑱婂ぉ</text>
         </view>
         <view class="box1" bindtap="getPublicty">
             <image class="icon" src="../icon/25_zhanghumx.png"></image>
             <text class="font-wenzi">鍏叡瀹d紶</text>
-        </view>
-        <view class="box1" bindtap="getReport">
+        </view> -->
+        <!-- <view class="box1" bindtap="getReport">
             <image class="icon" src="../icon/9_baoanguangli.png"></image>
             <text class="font-wenzi">鍙楁崯浜哄憳</text>
             <text class="font-wenzi">淇℃伅鐧昏</text>
-        </view>
-        <view class="box1" bindtap="getAudi">
+        </view> -->
+        <!-- <view class="box1" bindtap="getAudi">
             <image class="icon" src="../icon/3_xiaji.png"></image>
             <text class="font-wenzi">涓汉涓績</text>
+        </view> -->
+        <view class="box2" bindtap="getReport">
+             <text class="font-wenzi">鍙楁崯浜哄憳淇℃伅鐧昏</text>
+        </view>
+        <view class="box2 box3" bindtap="toDetailedInformation">
+             <text class="font-wenzi">鎶ユ璇︽儏</text>
+        </view>
+        <view class="box2" bindtap="toManage">
+             <text class="font-wenzi">妗堜欢绠$悊</text>
         </view>
     </view>
     <!-- <view class="container3">
diff --git a/miniprogram/pages/user/index.wxss b/miniprogram/pages/user/index.wxss
index 8705e1c..29d089b 100644
--- a/miniprogram/pages/user/index.wxss
+++ b/miniprogram/pages/user/index.wxss
@@ -47,6 +47,9 @@
 }
 
 .box-title {
+    /* position: fixed;
+    top: 2rem; */
+    height: 4rem;
     display: flex;
     justify-content: space-between;
 }
@@ -65,27 +68,18 @@
 }
 
 .box2 {
-    display: inline-grid;
+    flex: 1;
+    align-items: center;
+    /* border: 1px solid #CCC; */
+    border-radius: 1rem;
+    background: -webkit-linear-gradient(left,#C0DEFE,#BFDEFD,#D9ECFB,#C0DEFE);
+    display: flex;
     align-items: center;
     justify-content: center;
-    float: right;
-    height: 70px;
-    margin-top: 50%;
-    margin-right: -8%;
-    width: 145px;
-    /* border: 1px  solid rgba(0,0,0,0.2); */
 }
 
 .box3 {
-    display: inline-grid;
-    align-items: center;
-    justify-content: center;
-    float: left;
-    /* margin-right: 15px; */
-    margin-left: -8%;
-    height: 70px;
-    width: 145px;
-    /* border: 1px  solid rgba(0,0,0,0.2); */
+  margin: 0 1rem;
 }
 
 .box4 {
@@ -106,6 +100,7 @@
 .font-wenzi {
     /* margin-left: 20px; */
     font-size: 13px;
+    font-weight: 900;
 }
 
 
diff --git a/miniprogram/pages/user/report/submitReport/index.ts b/miniprogram/pages/user/report/submitReport/index.ts
index 673a373..5eb26a5 100644
--- a/miniprogram/pages/user/report/submitReport/index.ts
+++ b/miniprogram/pages/user/report/submitReport/index.ts
@@ -4,6 +4,7 @@
 import { formatTime } from 'miniprogram/utils/util';
 Page({
     data: {
+        phoneDisab:true,
         isInGroup:'',
         remarks: '',
         addFig:false,
@@ -81,6 +82,11 @@
     getuserIdCard(e) {
         this.setData({
             userIdCard: e.detail
+        })
+    },
+    getuserPhone(e){
+        this.setData({
+            phone: e.detail
         })
     },
     getLocation(e) {
@@ -273,6 +279,22 @@
         //     })
         //     return
         // }
+      if (wx.getStorageSync('role')==1) {
+        wx.request(
+            {
+                url: submitReport.globalData.url + "/wx/user/policeAddReport",
+                method: this.data.addFig?"PUT":"POST",
+                data: this.data.reportDetail,
+                header: {
+                    'token': wx.getStorageSync('token'),
+                    'content-type': 'application/json'
+                }, success: (res) => {
+                    wx.reLaunch({
+                        url: '../../report/index'
+                    })
+                }
+            })
+      }else{
         wx.request(
             {
                 url: submitReport.globalData.url + "/wx/user/addReport",
@@ -287,10 +309,18 @@
                     })
                 }
             })
+      }
+      
     },
     onLoad:function(e) {
         console.log(e);
         let that = this
+        let role = wx.getStorageSync('role')
+        if (role==1) {
+            that.setData({
+                phoneDisab :false
+            })
+        }
         let phone = wx.getStorageSync('phone')
         that.setData({
             phone: phone
diff --git a/miniprogram/pages/user/report/submitReport/index.wxml b/miniprogram/pages/user/report/submitReport/index.wxml
index 6048364..56ce44d 100644
--- a/miniprogram/pages/user/report/submitReport/index.wxml
+++ b/miniprogram/pages/user/report/submitReport/index.wxml
@@ -30,7 +30,7 @@
         </view>
 
         <van-field bind:input="getuserIdCard" required value="{{ userIdCard }}" label="韬唤璇�" placeholder="璇疯緭鍏ヨ韩浠借瘉" />
-        <van-field disabled required value="{{ phone }}" label="鑱旂郴鐢佃瘽" placeholder="璇疯緭鍏ヨ仈绯荤數璇�" />
+        <van-field disabled="{{phoneDisab}}" bind:input="getuserPhone" required value="{{ phone }}" label="鑱旂郴鐢佃瘽" placeholder="璇疯緭鍏ヨ仈绯荤數璇�" />
         <van-field bind:input="getLocation" required value="{{ Location }}" label="鐜颁綇鍧�" placeholder="璇疯緭鍏ョ幇浣忓潃" />
         <van-field bind:input="getworkingLocation" required value="{{ workingLocation }}" label="宸ヤ綔鍗曚綅" placeholder="璇疯緭鍏ュ伐浣滃崟浣�" />
         <view class="cause">
diff --git a/project.config.json b/project.config.json
index 128ccc2..6a7802d 100644
--- a/project.config.json
+++ b/project.config.json
@@ -27,7 +27,9 @@
         "packNpmManually": true
     },
     "simulatorType": "wechat",
-    "simulatorPluginLibVersion": {},
+    "simulatorPluginLibVersion": {
+        "wxext14566970e7e9f62": "2.27.3"
+    },
     "condition": {},
     "srcMiniprogramRoot": "miniprogram/",
     "editorSetting": {

--
Gitblit v1.8.0