luck 2 年之前
父節點
當前提交
62651d0262

+ 1 - 1
app.js

@@ -46,7 +46,7 @@ App({
         console.log('开启后台定位', res)
         wx.onLocationChange(function (ress) {
          wx.setStorageSync('latitude', ress.latitude)
-         wx.setStorageSync('latitude', ress.longitude)
+         wx.setStorageSync('longitude', ress.longitude)
           that.globalData.location = ress;
           that.login(that.globalData.location.latitude,  that.globalData.location.longitude).then(function (res) {
             if (res.code != 200) {

+ 1 - 0
app.json

@@ -15,6 +15,7 @@
         "pages/order/cleanReport/cleanReport",
         "pages/order/confirmOreder/confirmOreder",
         "pages/home/map/map",
+        "pages/home/map/list",
         "pages/home/coupon/coupon",
         "pages/my/cashier/cashier",
         "pages/order/access/access",

+ 1 - 0
app.wxss

@@ -1,4 +1,5 @@
 /**app.wxss**/
+@import "/utils/iconfont.wxss";
 view {
   box-sizing: border-box;
   transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);

二進制
image/address/location.png


二進制
image/icon/icon_ditumoshi@2x.png


二進制
image/icon/youzhuanwan.png


+ 100 - 0
pages/home/map/list.js

@@ -0,0 +1,100 @@
+// pages/home/map/list.js
+const  app = getApp();
+Page({
+
+  /**
+   * 页面的初始数据
+   */
+  data: {
+    workelist:[],
+    status:['可下单','服务中','已满柜','暂停服务'],
+    inputValue:""
+  },
+
+  /**
+   * 生命周期函数--监听页面加载
+   */
+  onLoad: function (options) {
+      this.workDesc();
+  },
+
+  /**
+   * 生命周期函数--监听页面初次渲染完成
+   */
+  onReady: function () {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面显示
+   */
+  onShow: function () {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面隐藏
+   */
+  onHide: function () {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面卸载
+   */
+  onUnload: function () {
+
+  },
+
+  /**
+   * 页面相关事件处理函数--监听用户下拉动作
+   */
+  onPullDownRefresh: function () {
+
+  },
+
+  /**
+   * 页面上拉触底事件的处理函数
+   */
+  onReachBottom: function () {
+
+  },
+
+  //网点列表
+  workDesc:function(e){
+    var that=this;
+    var keyword=that.data.inputValue;
+    console.log(keyword);
+    var latitude=wx.getStorageSync('latitude');
+    var longitude=wx.getStorageSync('longitude');
+  
+    app.api.useApi(app.globalData.baseAppUrl + "api", {
+      lat: latitude,
+      lng: longitude,
+      keyword: keyword,
+      }, "get").then(function (res) {
+        if (res.code != 200) {
+            wx.showLoading({
+                title: '网点加载失败'+res.status,
+              })
+        } else {
+         that.setData({
+            workelist:res.message.data.data
+         })
+        }
+
+        wx.hideLoading();
+
+      }).catch(function (err) {
+        console.log(222);
+      })
+
+},
+bindKeyInput: function (e) {
+  this.setData({
+    inputValue: e.detail.value
+  })
+},
+
+
+})

+ 4 - 0
pages/home/map/list.json

@@ -0,0 +1,4 @@
+{
+  "usingComponents": {},
+  "navigationBarTitleText": "服务网点"
+}

+ 51 - 0
pages/home/map/list.wxml

@@ -0,0 +1,51 @@
+<!--pages/home/map/list.wxml-->
+<view class="page">
+  <view class="layer1">
+    <view class="group2">
+      <view class="section3">
+        <view class="outer2">
+          <view class="bd1">
+            <icon class="iconfont iconsousuo" style="font-size: 36rpx; margin-bottom: 10rpx;margin-right: 4rpx;"></icon>
+            <input lines="1" class="word4" placeholder="搜索" value="" bindconfirm="workDesc" type="text" confirm-type="search" bindinput="bindKeyInput"></input>
+          </view>
+        </view>
+        <view class="outer3">
+          <image src="/image/icon/icon_ditumoshi@2x.png" class="label1"></image>
+        </view>
+        <navigator lines="1" class="word5" url="/pages/home/map/map">地图模式</navigator>
+      </view>
+    </view>
+    <view class="group3" wx:for="{{workelist}}">
+      <view class="block1">
+        <view class="wrap1">
+          <text lines="1" class="info1">{{item.title}}</text>
+          <view class="main1">
+            <view class="wrap2">
+              <text lines="1" class="txt1">最近下单</text>
+            </view>
+            <view class="wrap3">
+              <text lines="1" class="word6">{{status[item.signing_status]}}</text>
+            </view>
+          </view>
+          <view class="main2">
+            <icon class="label2 iconfont icondingwei1"></icon>
+            <text lines="1" class="info2">{{item.province_id}}{{item.city_id}}{{item.area_id}}{{item.address}}雄楚大道120号创业街9栋3楼2单元319</text>
+          </view>
+          <view class="main3">
+            <icon class="label2 iconfont iconshouye2"></icon>
+            <text lines="1" class="word7">24h开放·支持上门</text>
+          </view>
+        </view>
+        <view class="wrap4"></view>
+        <view class="wrap5">
+          <view class="section4">
+            <image src="/image/icon/navigation.png" class="icon4"></image>
+            <text lines="1" class="word8">导航</text>
+          </view>
+          <text lines="1" class="info3">距离{{item.distance}}m</text>
+        </view>
+      </view>
+    </view>
+  </view>
+  
+</view>

+ 1014 - 0
pages/home/map/list.wxss

@@ -0,0 +1,1014 @@
+/* pages/home/map/list.wxss */
+.page {
+  z-index: 1;
+  position: relative;
+  width: 750rpx;
+  height: 1406rpx;
+  background-color: rgba(246,246,246,1);
+  overflow: hidden;
+  display: flex;
+  flex-direction: column;
+  justify-content: flex-start;
+  padding-top: 0rpx;
+}
+.layer1 {
+  z-index: auto;
+  width: 750rpx;
+  height: 1344rpx;
+  display: flex;
+  flex-direction: column;
+}
+.group1 {
+  z-index: 10;
+  height: 40rpx;
+  background-color: rgba(255,255,255,1);
+  width: 750rpx;
+  justify-content: flex-end;
+  padding-bottom: 4rpx;
+  align-items: center;
+  display: flex;
+  flex-direction: column;
+}
+.outer1 {
+  z-index: auto;
+  width: 727rpx;
+  height: 29rpx;
+  flex-direction: row;
+  display: flex;
+}
+.icon1 {
+  z-index: 26;
+  width: 33rpx;
+  height: 20rpx;
+  margin-top: 2rpx;
+}
+.word1 {
+  z-index: 25;
+  width: 74rpx;
+  height: 29rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(3,3,3,1);
+  font-size: 24rpx;
+  font-family: Helvetica;
+  white-space: nowrap;
+  line-height: 29rpx;
+  margin-left: 7rpx;
+}
+.section1 {
+  z-index: 31;
+  width: 29rpx;
+  height: 20rpx;
+  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng5f3ad165c123fbded6e0fa697748977e2746aed8e69b16f7f768997af4af2979) -1rpx 0rpx no-repeat;
+  background-size: 30rpx 20rpx;
+  display: flex;
+  flex-direction: column;
+  margin: 2rpx 0 0 17rpx;
+}
+.word2 {
+  z-index: 22;
+  width: 90rpx;
+  height: 29rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(3,3,3,1);
+  font-size: 24rpx;
+  font-family: Helvetica;
+  white-space: nowrap;
+  line-height: 29rpx;
+  text-align: center;
+  margin-left: 158rpx;
+}
+.section2 {
+  z-index: 21;
+  width: 12rpx;
+  height: 20rpx;
+  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng0efed2d58f84e5f45072ee057c875a49c4309a72e36f032844aa111ca0a435af) -1rpx -3rpx no-repeat;
+  background-size: 15rpx 26rpx;
+  display: flex;
+  flex-direction: column;
+  margin: 2rpx 0 0 177rpx;
+}
+.word3 {
+  z-index: 20;
+  width: 66rpx;
+  height: 29rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(3,3,3,1);
+  font-size: 24rpx;
+  font-family: Helvetica;
+  white-space: nowrap;
+  line-height: 29rpx;
+  text-align: right;
+  margin-left: 5rpx;
+}
+.img1 {
+  z-index: 14;
+  width: 53rpx;
+  height: 23rpx;
+  margin: 2rpx 0 0 6rpx;
+}
+.icon2 {
+  z-index: 2;
+  width: 48rpx;
+  height: 48rpx;
+  align-self: flex-start;
+  margin: 20rpx 0 0 24rpx;
+}
+.group2 {
+  z-index: 36;
+  height: 112rpx;
+  background-color: rgba(255,255,255,1);
+  margin-top: 20rpx;
+  width: 750rpx;
+  justify-content: center;
+  align-items: center;
+  display: flex;
+  flex-direction: column;
+}
+.section3 {
+  z-index: auto;
+  width: 686rpx;
+  height: 72rpx;
+  flex-direction: row;
+  display: flex;
+}
+.outer2 {
+  z-index: 37;
+  height: 72rpx;
+  border-radius: 36rpx;
+  background-color: rgba(242,242,242,1);
+  width: 502rpx;
+  justify-content: center;
+  align-items: flex-start;
+  padding-left: 30rpx;
+  display: flex;
+  flex-direction: column;
+}
+.bd1 {
+  z-index: auto;
+  width: 100%;
+  height: 36rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+  display: -webkit-flex; /* Safari */
+  align-items:center;/*指定垂直居中*/
+
+}
+.icon3 {
+  z-index: 40;
+  width: 36rpx;
+  height: 36rpx;
+}
+.word4 {
+  width: 100%;
+  height: 36rpx;
+
+  color: rgba(153,153,153,1);
+  font-size: 28rpx;
+  font-family: PingFangSC-Regular;
+  white-space: nowrap;
+
+  text-align: left;
+
+}
+.outer3 {
+  z-index: 44;
+  height: 30rpx;
+  background-color: rgba(0,0,0,0);
+  width: 30rpx;
+  display: flex;
+  flex-direction: column;
+  margin: 21rpx 0 0 32rpx;
+}
+.label1 {
+  z-index: 45;
+  width: 30rpx;
+  height: 30rpx;
+}
+.word5 {
+  z-index: 39;
+  width: 112rpx;
+  height: 28rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(25,28,39,1);
+  font-size: 28rpx;
+  font-family: PingFangSC-Regular;
+  white-space: nowrap;
+  line-height: 28rpx;
+  text-align: left;
+  margin: 22rpx 0 0 10rpx;
+}
+.group3 {
+  z-index: 51;
+  height: 256rpx;
+  border-radius: 12rpx;
+  background-color: rgba(255,255,255,1);
+  align-self: center;
+  margin-top: 24rpx;
+  width: 718rpx;
+  justify-content: center;
+  align-items: flex-start;
+  padding-left: 32rpx;
+  display: flex;
+  flex-direction: column;
+}
+.block1 {
+  z-index: auto;
+  width: 646rpx;
+  height: 180rpx;
+  flex-direction: row;
+  display: flex;
+}
+.wrap1 {
+  z-index: auto;
+  width: 455rpx;
+  height: 156rpx;
+  display: flex;
+  flex-direction: column;
+}
+.info1 {
+  z-index: 53;
+  width: 421rpx;
+  height: 30rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(25,28,39,1);
+  font-size: 30rpx;
+  font-family: PingFangSC-Medium;
+  white-space: nowrap;
+  line-height: 30rpx;
+  text-align: left;
+  align-self: flex-start;
+}
+.main1 {
+  z-index: auto;
+  width: 190rpx;
+  height: 30rpx;
+  margin-top: 16rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.wrap2 {
+  z-index: 60;
+  height: 30rpx;
+  border-radius: 2rpx;
+  background-color: rgba(255,243,234,1);
+  width: 100rpx;
+  justify-content: center;
+  align-items: center;
+  display: flex;
+  flex-direction: column;
+}
+.txt1 {
+  z-index: 61;
+  width: 88rpx;
+  height: 22rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(255,102,61,1);
+  font-size: 22rpx;
+  font-family: PingFangSC-Regular;
+  white-space: nowrap;
+  line-height: 22rpx;
+  text-align: left;
+}
+.wrap3 {
+  z-index: 56;
+  height: 30rpx;
+  border-radius: 2rpx;
+  background-color: rgba(232,242,255,1);
+  width: 78rpx;
+  justify-content: center;
+  align-items: center;
+  display: flex;
+  flex-direction: column;
+}
+.word6 {
+  z-index: 57;
+  width: 66rpx;
+  height: 22rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(70,153,255,1);
+  font-size: 22rpx;
+  font-family: PingFangSC-Regular;
+  white-space: nowrap;
+  line-height: 22rpx;
+  text-align: left;
+}
+.main2 {
+  z-index: auto;
+  width: 455rpx;
+  /* height: 24rpx; 
+  margin-top: 16rpx;*/
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+  display: -webkit-flex; /* Safari */
+  align-items:center;/*指定垂直居中*/
+}
+.label2 {
+font-size: 24rpx;
+color: #666666;
+margin-bottom: 8px;
+display: block;
+}
+.info2 {
+  z-index: 62;
+  width: 423rpx;
+  height: 28rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(102,102,102,1);
+  font-size: 24rpx;
+  font-family: PingFangSC-Regular;
+  white-space: normal;
+  line-height: 24rpx;
+  text-align: left;
+}
+.main3 {
+  width: 231rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+  display: -webkit-flex; /* Safari */
+  align-items:center;/*指定垂直居中*/
+}
+.label3 {
+  font-size: 24rpx;
+  color: #666666;
+}
+.word7 {
+  z-index: 69;
+  width: 199rpx;
+  height: 24rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(102,102,102,1);
+  font-size: 24rpx;
+  font-family: PingFangSC-Regular;
+  white-space: nowrap;
+  line-height: 24rpx;
+  text-align: left;
+}
+.wrap4 {
+  z-index: 82;
+  width: 1rpx;
+  height: 156rpx;
+  background-color: rgba(228,228,228,1);
+  margin-left: 51rpx;
+  display: flex;
+  flex-direction: column;
+}
+.wrap5 {
+  z-index: auto;
+  width: 100rpx;
+  height: 80rpx;
+  display: flex;
+  flex-direction: column;
+  margin: 38rpx 0 0 39rpx;
+}
+.section4 {
+  z-index: auto;
+  width: 100rpx;
+  height: 40rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.icon4 {
+  z-index: 77;
+  width: 40rpx;
+  height: 40rpx;
+}
+.word8 {
+  z-index: 81;
+  width: 52rpx;
+  height: 26rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(25,28,39,1);
+  font-size: 26rpx;
+  font-family: PingFangSC-Regular;
+  white-space: nowrap;
+  line-height: 26rpx;
+  text-align: left;
+  margin-top: 7rpx;
+}
+.info3 {
+  z-index: 83;
+  width: 98rpx;
+  height: 24rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(102,102,102,1);
+  font-size: 24rpx;
+  font-family: PingFangSC-Regular;
+  white-space: nowrap;
+  line-height: 24rpx;
+  text-align: center;
+  margin-top: 16rpx;
+}
+.group4 {
+  z-index: auto;
+  width: 718rpx;
+  height: 560rpx;
+  display: flex;
+  flex-direction: column;
+  margin: 24rpx 0 0 16rpx;
+}
+.layer2-0 {
+  z-index: 115;
+  height: 268rpx;
+  border-radius: 12rpx;
+  background-color: rgba(255,255,255,1);
+  margin-bottom: 24rpx;
+  width: 718rpx;
+  justify-content: center;
+  align-items: flex-end;
+  padding-right: 27rpx;
+  display: flex;
+  flex-direction: column;
+}
+.layer3-0 {
+  z-index: auto;
+  width: 659rpx;
+  height: 188rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.bd2-0 {
+  z-index: auto;
+  width: 479rpx;
+  height: 188rpx;
+  display: flex;
+  flex-direction: column;
+}
+.word9-0 {
+  z-index: 117;
+  width: 210rpx;
+  height: 30rpx;
+  display: block;
+  overflow-wrap: break-word;
+  font-size: 30rpx;
+  font-family: PingFangSC-Medium;
+  white-space: nowrap;
+  line-height: 30rpx;
+  text-align: left;
+  align-self: flex-start;
+  color: rgba(25,28,39,1);
+}
+.layer4-0 {
+  z-index: 120;
+  height: 30rpx;
+  border-radius: 2rpx;
+  align-self: flex-start;
+  margin-top: 16rpx;
+  width: 78rpx;
+  justify-content: center;
+  align-items: center;
+  display: flex;
+  flex-direction: column;
+  background: rgba(232,242,255,1);
+}
+.txt2-0 {
+  z-index: 121;
+  width: 88rpx;
+  height: 22rpx;
+  display: block;
+  overflow-wrap: break-word;
+  font-size: 22rpx;
+  font-family: PingFangSC-Regular;
+  white-space: nowrap;
+  line-height: 22rpx;
+  text-align: left;
+  color: rgba(70,153,255,1);
+}
+.layer5-0 {
+  z-index: auto;
+  width: 479rpx;
+  height: 56rpx;
+  margin-top: 16rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.icon5-0 {
+  z-index: 123;
+  width: 24rpx;
+  height: 24rpx;
+}
+.word10-0 {
+  z-index: 122;
+  width: 447rpx;
+  height: 56rpx;
+  display: block;
+  overflow-wrap: break-word;
+  font-size: 24rpx;
+  font-family: PingFangSC-Regular;
+  line-height: 24rpx;
+  text-align: left;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  color: rgba(102,102,102,1);
+}
+.layer6-0 {
+  z-index: auto;
+  width: 312rpx;
+  height: 24rpx;
+  margin-top: 16rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.icon6-0 {
+  z-index: 130;
+  width: 24rpx;
+  height: 24rpx;
+}
+.txt3-0 {
+  z-index: 129;
+  width: 280rpx;
+  height: 24rpx;
+  display: block;
+  overflow-wrap: break-word;
+  font-size: 24rpx;
+  font-family: PingFangSC-Regular;
+  white-space: nowrap;
+  line-height: 24rpx;
+  text-align: left;
+  color: rgba(102,102,102,1);
+}
+.bd3-0 {
+  z-index: 142;
+  width: 1rpx;
+  height: 188rpx;
+  background-color: rgba(228,228,228,1);
+  display: flex;
+  flex-direction: column;
+}
+.bd4-0 {
+  z-index: auto;
+  width: 126rpx;
+  height: 80rpx;
+  margin-top: 54rpx;
+  display: flex;
+  flex-direction: column;
+}
+.wrap6-0 {
+  z-index: auto;
+  width: 100rpx;
+  height: 40rpx;
+  margin-left: 13rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.icon7-0 {
+  z-index: 137;
+  width: 40rpx;
+  height: 40rpx;
+}
+.txt4-0 {
+  z-index: 141;
+  width: 52rpx;
+  height: 26rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(25,28,39,1);
+  font-size: 26rpx;
+  font-family: PingFangSC-Regular;
+  white-space: nowrap;
+  line-height: 26rpx;
+  text-align: left;
+  margin-top: 7rpx;
+}
+.word11-0 {
+  z-index: 143;
+  width: 131rpx;
+  height: 24rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(102,102,102,1);
+  font-size: 24rpx;
+  font-family: PingFangSC-Regular;
+  white-space: nowrap;
+  line-height: 24rpx;
+  text-align: center;
+  margin-top: 16rpx;
+}
+.layer2-1 {
+  z-index: 115;
+  height: 268rpx;
+  border-radius: 12rpx;
+  background-color: rgba(255,255,255,1);
+  margin-bottom: 24rpx;
+  width: 718rpx;
+  justify-content: center;
+  align-items: flex-end;
+  padding-right: 27rpx;
+  display: flex;
+  flex-direction: column;
+}
+.layer3-1 {
+  z-index: auto;
+  width: 659rpx;
+  height: 188rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.bd2-1 {
+  z-index: auto;
+  width: 479rpx;
+  height: 188rpx;
+  display: flex;
+  flex-direction: column;
+}
+.word9-1 {
+  z-index: 117;
+  width: 210rpx;
+  height: 30rpx;
+  display: block;
+  overflow-wrap: break-word;
+  font-size: 30rpx;
+  font-family: PingFangSC-Medium;
+  white-space: nowrap;
+  line-height: 30rpx;
+  text-align: left;
+  align-self: flex-start;
+  color: rgba(25,28,39,0.5);
+}
+.layer4-1 {
+  z-index: 120;
+  height: 30rpx;
+  border-radius: 2rpx;
+  align-self: flex-start;
+  margin-top: 16rpx;
+  width: 78rpx;
+  justify-content: center;
+  align-items: center;
+  display: flex;
+  flex-direction: column;
+  background: rgba(237,237,237,1);
+}
+.txt2-1 {
+  z-index: 121;
+  width: 88rpx;
+  height: 22rpx;
+  display: block;
+  overflow-wrap: break-word;
+  font-size: 22rpx;
+  font-family: PingFangSC-Regular;
+  white-space: nowrap;
+  line-height: 22rpx;
+  text-align: left;
+  color: rgba(102,102,102,1);
+}
+.layer5-1 {
+  z-index: auto;
+  width: 479rpx;
+  height: 56rpx;
+  margin-top: 16rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.icon5-1 {
+  z-index: 123;
+  width: 24rpx;
+  height: 24rpx;
+}
+.word10-1 {
+  z-index: 122;
+  width: 447rpx;
+  height: 56rpx;
+  display: block;
+  overflow-wrap: break-word;
+  font-size: 24rpx;
+  font-family: PingFangSC-Regular;
+  line-height: 24rpx;
+  text-align: left;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  color: rgba(102,102,102,0.5);
+}
+.layer6-1 {
+  z-index: auto;
+  width: 312rpx;
+  height: 24rpx;
+  margin-top: 16rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.icon6-1 {
+  z-index: 130;
+  width: 24rpx;
+  height: 24rpx;
+}
+.txt3-1 {
+  z-index: 129;
+  width: 280rpx;
+  height: 24rpx;
+  display: block;
+  overflow-wrap: break-word;
+  font-size: 24rpx;
+  font-family: PingFangSC-Regular;
+  white-space: nowrap;
+  line-height: 24rpx;
+  text-align: left;
+  color: rgba(102,102,102,0.5);
+}
+.bd3-1 {
+  z-index: 142;
+  width: 1rpx;
+  height: 188rpx;
+  background-color: rgba(228,228,228,1);
+  display: flex;
+  flex-direction: column;
+}
+.bd4-1 {
+  z-index: auto;
+  width: 126rpx;
+  height: 80rpx;
+  margin-top: 54rpx;
+  display: flex;
+  flex-direction: column;
+}
+.wrap6-1 {
+  z-index: auto;
+  width: 100rpx;
+  height: 40rpx;
+  margin-left: 13rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.icon7-1 {
+  z-index: 137;
+  width: 40rpx;
+  height: 40rpx;
+}
+.txt4-1 {
+  z-index: 141;
+  width: 52rpx;
+  height: 26rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(25,28,39,1);
+  font-size: 26rpx;
+  font-family: PingFangSC-Regular;
+  white-space: nowrap;
+  line-height: 26rpx;
+  text-align: left;
+  margin-top: 7rpx;
+}
+.word11-1 {
+  z-index: 143;
+  width: 131rpx;
+  height: 24rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(102,102,102,1);
+  font-size: 24rpx;
+  font-family: PingFangSC-Regular;
+  white-space: nowrap;
+  line-height: 24rpx;
+  text-align: center;
+  margin-top: 16rpx;
+}
+.group5 {
+  z-index: 85;
+  height: 236rpx;
+  border-radius: 12rpx;
+  background-color: rgba(255,255,255,1);
+  align-self: center;
+  margin-top: 24rpx;
+  width: 718rpx;
+  justify-content: center;
+  align-items: flex-end;
+  padding-right: 27rpx;
+  display: flex;
+  flex-direction: column;
+}
+.layer7 {
+  z-index: auto;
+  width: 659rpx;
+  height: 156rpx;
+  flex-direction: row;
+  display: flex;
+}
+.layer8 {
+  z-index: auto;
+  width: 455rpx;
+  height: 156rpx;
+  display: flex;
+  flex-direction: column;
+}
+.txt5 {
+  z-index: 87;
+  width: 309rpx;
+  height: 30rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(25,28,39,1);
+  font-size: 30rpx;
+  font-family: PingFangSC-Medium;
+  white-space: nowrap;
+  line-height: 30rpx;
+  text-align: left;
+  align-self: flex-start;
+}
+.group6 {
+  z-index: 90;
+  height: 30rpx;
+  border-radius: 2rpx;
+  background-color: rgba(255,235,234,1);
+  align-self: flex-start;
+  margin-top: 16rpx;
+  width: 78rpx;
+  justify-content: center;
+  align-items: center;
+  display: flex;
+  flex-direction: column;
+}
+.info4 {
+  z-index: 91;
+  width: 66rpx;
+  height: 22rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(225,60,48,1);
+  font-size: 22rpx;
+  font-family: PingFangSC-Regular;
+  white-space: nowrap;
+  line-height: 22rpx;
+  text-align: left;
+}
+.group7 {
+  z-index: auto;
+  width: 455rpx;
+  height: 24rpx;
+  margin-top: 16rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.label4 {
+  z-index: 93;
+  width: 24rpx;
+  height: 24rpx;
+}
+.word12 {
+  z-index: 92;
+  width: 423rpx;
+  height: 24rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(102,102,102,1);
+  font-size: 24rpx;
+  font-family: PingFangSC-Regular;
+  white-space: nowrap;
+  line-height: 24rpx;
+  text-align: left;
+}
+.group8 {
+  z-index: auto;
+  width: 123rpx;
+  height: 24rpx;
+  margin-top: 16rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.label5 {
+  z-index: 100;
+  width: 24rpx;
+  height: 24rpx;
+}
+.word13 {
+  z-index: 99;
+  width: 91rpx;
+  height: 24rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(102,102,102,1);
+  font-size: 24rpx;
+  font-family: PingFangSC-Regular;
+  white-space: nowrap;
+  line-height: 24rpx;
+  text-align: left;
+}
+.layer9 {
+  z-index: 112;
+  width: 1rpx;
+  height: 156rpx;
+  background-color: rgba(228,228,228,1);
+  margin-left: 51rpx;
+  display: flex;
+  flex-direction: column;
+}
+.layer10 {
+  z-index: auto;
+  width: 126rpx;
+  height: 80rpx;
+  display: flex;
+  flex-direction: column;
+  margin: 38rpx 0 0 26rpx;
+}
+.wrap7 {
+  z-index: auto;
+  width: 100rpx;
+  height: 40rpx;
+  margin-left: 13rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.label6 {
+  z-index: 107;
+  width: 40rpx;
+  height: 40rpx;
+}
+.word14 {
+  z-index: 111;
+  width: 52rpx;
+  height: 26rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(25,28,39,1);
+  font-size: 26rpx;
+  font-family: PingFangSC-Regular;
+  white-space: nowrap;
+  line-height: 26rpx;
+  text-align: left;
+  margin-top: 7rpx;
+}
+.txt6 {
+  z-index: 113;
+  width: 126rpx;
+  height: 24rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(102,102,102,1);
+  font-size: 24rpx;
+  font-family: PingFangSC-Regular;
+  white-space: nowrap;
+  line-height: 24rpx;
+  text-align: center;
+  margin-top: 16rpx;
+}
+.layer11 {
+  z-index: 5;
+  height: 88rpx;
+  background-color: rgba(255,255,255,1);
+  width: 750rpx;
+  justify-content: center;
+  align-items: flex-end;
+  padding-right: 14rpx;
+  position: absolute;
+  left: 0rpx;
+  top: 40rpx;
+  display: flex;
+  flex-direction: column;
+}
+.wrap8 {
+  z-index: auto;
+  width: 712rpx;
+  height: 64rpx;
+  flex-direction: row;
+  display: flex;
+}
+.label7 {
+  z-index: 7;
+  width: 48rpx;
+  height: 48rpx;
+  margin-top: 8rpx;
+}
+.word15 {
+  z-index: 6;
+  width: 144rpx;
+  height: 36rpx;
+  display: block;
+  overflow-wrap: break-word;
+  color: rgba(25,28,39,1);
+  font-size: 36rpx;
+  font-family: PingFangSC-Medium;
+  white-space: nowrap;
+  line-height: 36rpx;
+  text-align: center;
+  margin: 14rpx 0 0 231rpx;
+}
+.pic1 {
+  z-index: 35;
+  width: 174rpx;
+  height: 64rpx;
+  margin-left: 115rpx;
+}

+ 61 - 14
pages/home/map/map.js

@@ -1,11 +1,15 @@
 // pages/home/map/map.js
+const  app = getApp();
 Page({
 
     /**
      * 页面的初始数据
      */
     data: {
-        location:{}
+        location:{},
+        mapworkelist:[],
+        inputValue:"",
+        workelist:[]
     },
 
     /**
@@ -13,20 +17,13 @@ Page({
      */
     onLoad: function (options) {
         var that = this
-        wx.startLocationUpdateBackground({
-            success(res) {
-              console.log('开启后台定位', res)
-              wx.onLocationChange(function(res) {
-                console.log('location change', res)
-                that.setData({
-                    location:res
-                })
-              })
-            },
-            fail(res) {
-              console.log('开启后台定位失败', res)
-            }
+          that.setData({
+            location:{
+              'latitude':wx.getStorageSync('latitude'),
+            'longitude':wx.getStorageSync('longitude')
+          }
           })
+          that.workDesc();
     },
 
     onHide(){
@@ -47,5 +44,55 @@ Page({
           })
     },
 
+  //网点列表
+  workDesc:function(e){
+    var that=this;
+    var keyword=that.data.inputValue;
+    console.log(keyword);
+    var latitude=wx.getStorageSync('latitude');
+    var longitude=wx.getStorageSync('longitude');
   
+    app.api.useApi(app.globalData.baseAppUrl + "api", {
+      lat: latitude,
+      lng: longitude,
+      keyword: keyword,
+      }, "get").then(function (res) {
+        if (res.code != 200) {
+            wx.showLoading({
+                title: '网点加载失败'+res.status,
+              })
+        } else {
+         var data=res.message.data.data
+         that.setData({
+            workelist:res.message.data.data
+         })
+         var maplist=[];
+         for (var i = 0; i < data.length; ++i) {
+          maplist[i]={
+           
+            'id':data[i]['id'],
+            'latitude':data[i]['lat'],
+            'longitude':data[i]['lng'],
+            'iconPath': '/image/address/location.png',
+          }
+           
+        }
+        that.setData({
+          mapworkelist:maplist
+        })
+
+        }
+
+        wx.hideLoading();
+
+      }).catch(function (err) {
+        console.log(222);
+      })
+
+},
+bindKeyInput: function (e) {
+  this.setData({
+    inputValue: e.detail.value
+  })
+},
 })

+ 4 - 4
pages/home/map/map.wxml

@@ -3,18 +3,18 @@
     <view class="inputBox flex ju-b">
         <view class="le flex">
             <van-icon name="search" />
-            <input class="m-left-25" type="text" placeholder="搜索"/>
+            <input class="m-left-25" placeholder="搜索"  placeholder="搜索" value="" bindconfirm="workDesc" type="text" confirm-type="search" bindinput="bindKeyInput" />
         </view>
 
-        <view class="lr flex">
+        <navigator class="lr flex" url="/pages/home/map/list">
             <image src="/image/icon/main.png" class="icon"></image>
             <text class="m-left-10">列表查看</text>
-        </view>
+        </navigator>
     </view>
 </view>
 
 <view class="contioner">
-    <map name="" longitude="{{location.longitude}}" latitude="{{location.latitude}}" show-location></map>
+    <map name="" longitude="{{location.longitude}}" latitude="{{location.latitude}}" markers="{{mapworkelist}}" show-location></map>
 </view>
 
 <view class="footerBox flex ju-b">

+ 16 - 19
pages/tabber/home/index.js

@@ -29,28 +29,35 @@ Page({
         current: 3,
         btnInfo: app.globalData.btnInfo,
         topShow: true,
-        address:[]
+        worke:[]
     },
 
     /**
      * 生命周期函数--监听页面加载
      */
     onLoad: function (options) {
-        // api.getBanner().then(res=>{
-        //     console.log(res);
-        // })
+        this.workDesc();
+    },
+    //网点详情
+    workDesc:function(){
         var that=this;
-        app.api.useApi(app.globalData.baseAppUrl + "api", {
-            lat: wx.getStorageSync('latitude'),
-            lng: wx.getStorageSync('longitude'),
+        var nid=wx.getStorageSync('nid');
+        if(!nid){
+            that.setData({
+                worke:{'title':'请选择网点','institution_id':0,'business_status':'不可下单','distance':0}
+            })
+            return false;
+        }
+        app.api.useApi(app.globalData.baseAppUrl + "api/network/desc", {
+            network_id: nid,
           }, "get").then(function (res) {
             if (res.code != 200) {
                 wx.showLoading({
                     title: '网点加载失败'+res.status,
                   })
             } else {
-             that.setData({
-                 address:res.message.data.data[0]
+             that.dsetData({
+                worke:res.message.data
              })
             }
 
@@ -60,16 +67,6 @@ Page({
             console.log(222);
           })
 
-    
-
-
-
-
-
-
-        // setTimeout(() => {
-        //     this.listenerLogin()
-        // }, 1000)
     },
     toMap(){
         wx.navigateTo({

+ 3 - 3
pages/tabber/home/index.wxml

@@ -11,9 +11,9 @@
         <view class="le flex ju-b">
             <image src="/image/home/pic.png" class="pic"></image>
             <view class="content">
-                <view class="tit">{{address.name}}</view>
-                <view class="message">离您最近|距离40米</view>
-                <view class="tags">可下单</view>
+                <view class="tit">{{worke.title}}</view>
+                <view class="message">离您最近|距离{{worke.distance}}米</view>
+                <view class="tags">{{worke.business_status}}</view>
             </view>
         </view>
 

+ 1 - 1
pages/tabber/home/index.wxss

@@ -85,7 +85,7 @@ page{
     font-size: 22rpx;
     color: #4699FF;
     height: 30rpx;
-    width: 78rpx;
+
     background: #E8F2FF;
     border-radius: 2rpx;
     text-align: center;

+ 159 - 0
project.config.json

@@ -0,0 +1,159 @@
+{
+  "description": "项目配置文件",
+  "packOptions": {
+    "ignore": [
+      {
+        "value": ".eslintrc.js",
+        "type": "file"
+      }
+    ]
+  },
+  "setting": {
+    "urlCheck": false,
+    "es6": true,
+    "enhance": true,
+    "postcss": true,
+    "preloadBackgroundData": false,
+    "minified": true,
+    "newFeature": false,
+    "coverView": true,
+    "nodeModules": true,
+    "autoAudits": false,
+    "showShadowRootInWxmlPanel": true,
+    "scopeDataCheck": false,
+    "uglifyFileName": false,
+    "checkInvalidKey": true,
+    "checkSiteMap": true,
+    "uploadWithSourceMap": true,
+    "compileHotReLoad": false,
+    "lazyloadPlaceholderEnable": false,
+    "useMultiFrameRuntime": true,
+    "useApiHook": true,
+    "useApiHostProcess": true,
+    "babelSetting": {
+      "ignore": [],
+      "disablePlugins": [],
+      "outputPath": ""
+    },
+    "enableEngineNative": false,
+    "useIsolateContext": false,
+    "userConfirmedBundleSwitch": false,
+    "packNpmManually": false,
+    "packNpmRelationList": [
+      {
+        "packageJsonPath": "./package.json",
+        "miniprogramNpmDistDir": "./"
+      }
+    ],
+    "minifyWXSS": true,
+    "disableUseStrict": false,
+    "minifyWXML": true,
+    "showES6CompileOption": false,
+    "useCompilerPlugins": false
+  },
+  "compileType": "miniprogram",
+  "libVersion": "2.22.0",
+  "appid": "wxb824dbe860d7480d",
+  "projectname": "%E6%B5%B7%E6%98%9F%E7%94%A8%E6%88%B7%E7%AB%AF",
+  "cloudfunctionTemplateRoot": "",
+  "watchOptions": {
+    "ignore": []
+  },
+  "debugOptions": {
+    "hidedInDevtools": []
+  },
+  "scripts": {},
+  "condition": {
+    "plugin": {
+      "list": []
+    },
+    "game": {
+      "list": []
+    },
+    "gamePlugin": {
+      "list": []
+    },
+    "miniprogram": {
+      "list": [
+        {
+          "name": "",
+          "pathName": "pages/tabber/order/index",
+          "query": "",
+          "scene": null
+        },
+        {
+          "name": "",
+          "pathName": "pages/control/result/result",
+          "query": "",
+          "scene": null
+        },
+        {
+          "name": "",
+          "pathName": "pages/sorting/enter/enter",
+          "query": "",
+          "scene": null
+        },
+        {
+          "name": "",
+          "pathName": "pages/login/login",
+          "query": "",
+          "scene": null
+        },
+        {
+          "name": "",
+          "pathName": "pages/take/lattice",
+          "query": "",
+          "scene": null
+        },
+        {
+          "name": "",
+          "pathName": "pages/logistics/index",
+          "query": "",
+          "scene": null
+        },
+        {
+          "name": "",
+          "pathName": "pages/serah/index",
+          "query": "",
+          "scene": null
+        },
+        {
+          "name": "",
+          "pathName": "pages/cabinet/index",
+          "query": "",
+          "scene": null
+        },
+        {
+          "name": "",
+          "pathName": "pages/cabinet/celldetail",
+          "query": "id=1",
+          "scene": null
+        },
+        {
+          "name": "",
+          "pathName": "pages/servicePoint/index",
+          "query": "",
+          "scene": null
+        },
+        {
+          "name": "",
+          "pathName": "pages/signFor/storage",
+          "query": "",
+          "scene": null
+        },
+        {
+          "name": "",
+          "pathName": "pages/signFor/record",
+          "query": "",
+          "scene": null
+        },
+        {
+          "name": "",
+          "pathName": "pages/home/map/list",
+          "query": "",
+          "scene": null
+        }
+      ]
+    }
+  }
+}

+ 47 - 41
project.private.config.json

@@ -1,48 +1,54 @@
 {
-    "setting": {},
-    "condition": {
-        "plugin": {
-            "list": []
+  "setting": {},
+  "condition": {
+    "plugin": {
+      "list": []
+    },
+    "game": {
+      "list": []
+    },
+    "gamePlugin": {
+      "list": []
+    },
+    "miniprogram": {
+      "list": [
+        {
+          "name": "",
+          "pathName": "pages/tabber/my/index",
+          "query": "",
+          "scene": null
         },
-        "game": {
-            "list": []
+        {
+          "name": "",
+          "pathName": "pages/my/address/address",
+          "query": "",
+          "scene": null
         },
-        "gamePlugin": {
-            "list": []
+        {
+          "name": "",
+          "pathName": "pages/order/access/access",
+          "query": "",
+          "scene": null
         },
-        "miniprogram": {
-            "list": [
-                {
-                    "name": "",
-                    "pathName": "pages/tabber/my/index",
-                    "query": "",
-                    "scene": null
-                },
-                {
-                    "name": "",
-                    "pathName": "pages/my/address/address",
-                    "query": "",
-                    "scene": null
-                },
-                {
-                    "name": "",
-                    "pathName": "pages/order/access/access",
-                    "query": "",
-                    "scene": null
-                },
-                {
-                    "name": "",
-                    "pathName": "pages/order/detail/detail",
-                    "query": "",
-                    "scene": null
-                },
-                {
-                    "name": "",
-                    "pathName": "pages/home/map/map",
-                    "query": "",
-                    "scene": null
-                }
-            ]
+        {
+          "name": "",
+          "pathName": "pages/order/detail/detail",
+          "query": "",
+          "scene": null
+        },
+        {
+          "name": "",
+          "pathName": "pages/home/map/map",
+          "query": "",
+          "scene": null
+        },
+        {
+          "name": "",
+          "pathName": "pages/home/map/list",
+          "query": "",
+          "scene": null
         }
+      ]
     }
+  }
 }

+ 322 - 0
utils/iconfont.wxss

@@ -0,0 +1,322 @@
+@font-face {
+  font-family: "iconfont"; /* Project id 2056629 */
+  src: url('//at.alicdn.com/t/font_2056629_o0eyqkwr45.woff2?t=1645352154178') format('woff2'),
+       url('//at.alicdn.com/t/font_2056629_o0eyqkwr45.woff?t=1645352154178') format('woff'),
+       url('//at.alicdn.com/t/font_2056629_o0eyqkwr45.ttf?t=1645352154178') format('truetype');
+}
+
+.iconfont {
+  font-family: "iconfont" !important;
+  font-size: 16px;
+  font-style: normal;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+.iconsousuo:before {
+  content: "\e61a";
+}
+
+.iconpaimai1:before {
+  content: "\e64b";
+}
+
+.iconpaimai2:before {
+  content: "\e657";
+}
+
+.iconpaimai3:before {
+  content: "\e95a";
+}
+
+.iconchuizi:before {
+  content: "\e62c";
+}
+
+.iconpaimai:before {
+  content: "\e745";
+}
+
+.iconshouye2:before {
+  content: "\e621";
+}
+
+.icondizhi:before {
+  content: "\e62b";
+}
+
+.iconguize:before {
+  content: "\e89a";
+}
+
+.iconjilu:before {
+  content: "\e618";
+}
+
+.iconbianmaguize:before {
+  content: "\e654";
+}
+
+.iconjilu1:before {
+  content: "\e648";
+}
+
+.icondizhi1:before {
+  content: "\e619";
+}
+
+.iconxiangshang:before {
+  content: "\e610";
+}
+
+.iconicon_on_the_top:before {
+  content: "\e626";
+}
+
+.iconxiangshang1:before {
+  content: "\e645";
+}
+
+.iconxiangxia:before {
+  content: "\e605";
+}
+
+.iconxiajiantou:before {
+  content: "\e606";
+}
+
+.iconxiajiantou1:before {
+  content: "\e60f";
+}
+
+.iconweiguanzhu:before {
+  content: "\e603";
+}
+
+.iconyiguanzhu:before {
+  content: "\e602";
+}
+
+.icon31guanzhu1xuanzhong:before {
+  content: "\e655";
+}
+
+.iconshengyin:before {
+  content: "\e62a";
+}
+
+.iconsaoma:before {
+  content: "\e749";
+}
+
+.iconzhankai:before {
+  content: "\e607";
+}
+
+.iconshouqi:before {
+  content: "\e656";
+}
+
+.iconshangchuan:before {
+  content: "\e612";
+}
+
+.iconshouye:before {
+  content: "\e630";
+}
+
+.iconshouye1:before {
+  content: "\e601";
+}
+
+.iconpengyouquan:before {
+  content: "\e61f";
+}
+
+.icongongzhonghao:before {
+  content: "\e643";
+}
+
+.iconcuo:before {
+  content: "\e63f";
+}
+
+.icondui:before {
+  content: "\e60b";
+}
+
+.iconjiazaizhong:before {
+  content: "\e6ac";
+}
+
+.iconjiazai:before {
+  content: "\e78b";
+}
+
+.icondingwei1:before {
+  content: "\e61e";
+}
+
+.iconbianji1:before {
+  content: "\e604";
+}
+
+.iconkefu2:before {
+  content: "\e60a";
+}
+
+.iconxiangyou:before {
+  content: "\e653";
+}
+
+.iconerji:before {
+  content: "\e693";
+}
+
+.iconxiangyou1:before {
+  content: "\e65a";
+}
+
+.icondaifahuodingdan:before {
+  content: "\e61b";
+}
+
+.icon31daifahuo:before {
+  content: "\e600";
+}
+
+.iconxiaoxi2:before {
+  content: "\e7a8";
+}
+
+.iconqianbao1:before {
+  content: "\e851";
+}
+
+.icon043lifangti:before {
+  content: "\e7ba";
+}
+
+.iconjiansvg:before {
+  content: "\e60e";
+}
+
+.iconweibiaoti38:before {
+  content: "\e637";
+}
+
+.icontupian:before {
+  content: "\e64a";
+}
+
+.iconfenxiang:before {
+  content: "\e7c5";
+}
+
+.iconselected:before {
+  content: "\e60d";
+}
+
+.iconjia:before {
+  content: "\e611";
+}
+
+.iconsearch:before {
+  content: "\e617";
+}
+
+.iconchahao:before {
+  content: "\e668";
+}
+
+.iconjinhuodan:before {
+  content: "\e61c";
+}
+
+.iconfankui:before {
+  content: "\e60c";
+}
+
+.iconkefu:before {
+  content: "\e61d";
+}
+
+.iconqianbao:before {
+  content: "\e640";
+}
+
+.iconinformation:before {
+  content: "\e6aa";
+}
+
+.iconmulu:before {
+  content: "\e608";
+}
+
+.iconwode:before {
+  content: "\e613";
+}
+
+.iconxiaoxi:before {
+  content: "\e615";
+}
+
+.iconremen:before {
+  content: "\e609";
+}
+
+.iconxiaoxi1:before {
+  content: "\e641";
+}
+
+.iconjinhuodan1:before {
+  content: "\e710";
+}
+
+.iconshenhe:before {
+  content: "\e614";
+}
+
+.icondibudaohanglan-:before {
+  content: "\e628";
+}
+
+.iconNMStubiao-:before {
+  content: "\e623";
+}
+
+.iconshanchu:before {
+  content: "\e616";
+}
+
+.iconkefu1:before {
+  content: "\e769";
+}
+
+.iconshengchandingdan:before {
+  content: "\e636";
+}
+
+.iconshengchandingdan1:before {
+  content: "\e642";
+}
+
+.iconbianji:before {
+  content: "\e771";
+}
+
+.iconicon--tianjia:before {
+  content: "\e622";
+}
+
+.icontianjia:before {
+  content: "\e620";
+}
+
+.icontianjia1:before {
+  content: "\e809";
+}
+
+.icontianjia2:before {
+  content: "\e63e";
+}