Browse Source

顶部搜索,拨打电话

xyg 2 years ago
parent
commit
da50846ab4
3 changed files with 23 additions and 16 deletions
  1. 10 10
      nnzwminiapp/pages/map/item.wxml
  2. 12 5
      nnzwminiapp/pages/map/map.js
  3. 1 1
      nnzwminiapp/pages/map/map.wxml

+ 10 - 10
nnzwminiapp/pages/map/item.wxml

@@ -1,28 +1,28 @@
 <!-- <scroll-view scroll-y="true"> -->
-  <view wx:for="{{popData}}" style="width: 92%;  background: #fff; margin: 20rpx auto 0 auto; border-radius: 20rpx; box-shadow: 0px 3px 6px 0px rgb(98 137 174 / 18%);">
+  <view wx:for="{{popData}}" wx:for-item="item" style="width: 92%;  background: #fff; margin: 20rpx auto 0 auto; border-radius: 20rpx; box-shadow: 0px 3px 6px 0px rgb(98 137 174 / 18%);">
     <!-- 标题 -->
     <view style="width: 90%; margin: auto; padding-top: 30rpx;">
-      <view class="item-title">重庆市医科大学</view>
+      <view class="item-title">{{item.dep}}</view>
       <view class="item-introduce" style="margin-bottom: 10rpx;">
-        <text class="item-text-size">1233333333333333333333333333333333ddddddddddddddddddddddd3333333333333333333331111111111233333333333333333333333333333333ddddddddddddddddddddddd333333333333333333333111111111</text>
-        <image src="https://maponline2.bdimg.com/tile/?qt=vtile&x=2896&y=834&z=14&styles=pl&scaler=2&udt=20230306&from=jsapi2_0"></image>
+        <text wx:if="{{item.content}}" class="item-text-size">{{item.content}}</text>
+        <image wx:if="{{item.img}}" src="https://www.cqna.gov.cn/data{{item.img}}"></image>
       </view>
       <view class="item-info">
         <view>
           <text class="item-text-size item-tag-text">地址:</text>
-          <text class="item-text-size item-text" style="margin-left: 5rpx;">1111111111111111</text>
+          <text class="item-text-size item-text" style="margin-left: 5rpx;">{{item.address}}</text>
         </view>
         <view>
           <text class="item-text-size item-tag-text">办公时间:</text>
-          <text class="item-text-size item-text" style="margin-left: 5rpx;">11111111111111111</text>
+          <text class="item-text-size item-text" style="margin-left: 5rpx;">{{item.time?item.time:''}}</text>
         </view>
         <view>
           <text class="item-text-size item-tag-text">办公电话:</text>
-          <text class="item-text-size item-text" style="display: -webkit-box;word-break: break-all;-webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;">
-            <text bindtap="callNumber" style="margin-left: 5rpx;">1111111111111111;</text>
-          </text>
+          <text class="item-text-size item-text" style="margin-left: 5rpx;" bindtap="callNumber" data-value="{{item.tel?item.tel:''}}">{{item.tel?item.tel:''}}</text>
+          <!-- <text class="item-text-size item-text" style="display: -webkit-box;word-break: break-all;-webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;">
+            <text bindtap="callNumber" style="margin-left: 5rpx;">{{item.tel?item.tel:''}}</text>
+          </text> -->
         </view>
-
         <view class="check-info" bindtap="changeItem" data-value="none">点击查看详情</view>
       </view>
     </view>

+ 12 - 5
nnzwminiapp/pages/map/map.js

@@ -1054,9 +1054,15 @@ Page({
             showIndex: false
         })
     },
-    // 电话拨打
+    /**
+     * 拨打电话
+     * @param {*} e 
+     */
     callNumber(e) {
-
+        let phoneNumber = e.currentTarget.dataset.value;
+        wx.makePhoneCall({
+            phoneNumber: phoneNumber,
+        });
     },
     // list跳转info
     changeItem(e) {
@@ -1172,12 +1178,13 @@ Page({
             this.setData({
                 isList: true,
                 showSet: false
-            })
+            });
         } else {
             if (!this.data.showTraffic) {
                 this.setData({
-                    showTraffic: true
-                })
+                    showTraffic: true,
+                    searchVal: ''
+                });
             }
         }
     }

+ 1 - 1
nnzwminiapp/pages/map/map.wxml

@@ -14,7 +14,7 @@
   <view class="main">
     <view wx:if="{{!showSet}}" class="top_search">
       <view class="input-icon">
-        <input type="text" enterkeyhint="search" name="" id="" value="{{searchVal}}" bindinput="getSearchVal" class="inp" placeholder="请输入您要搜索的内容" />
+        <input type="text" enterkeyhint="search" confirm-type="search" bindconfirm="searchTap" name="" id="" value="{{searchVal}}" bindinput="getSearchVal" class="inp" placeholder="请输入您要搜索的内容" />
         <image src="{{imgUrl}}/ss2.png" class="inp-icon1" bindtap="searchTap"></image>
       </view>
     </view>