Browse Source

始宁农业小程序:商户申请必填信息修改

panyong 2 years ago
parent
commit
425a2ec593

+ 5 - 2
htmldev/shiningWxMini/components/business-item-normal/index.wxml

@@ -6,7 +6,9 @@
   bindtap="jumpBusinessDetail">
   <view class="top">
     <view class="logo">
-      <image src="{{item.shop_img_url}}"></image>
+      <image
+        mode="aspectFill"
+        src="{{item.shop_img_url || '../../image/common/logo.png'}}"></image>
     </view>
     <view class="info">
       <view class="name">{{item.shop_name}}</view>
@@ -26,7 +28,8 @@
     </button>
     <button
       class="wechat"
-      type="default">微信:{{item.user_wechat_code}}
+      type="default"
+      wx:if="{{!!item.user_wechat_code}}">微信:{{item.user_wechat_code}}
     </button>
   </view>
 </view>

BIN
htmldev/shiningWxMini/image/common/no_login_head_img_url.png


+ 1 - 1
htmldev/shiningWxMini/pages/business/business.js

@@ -89,7 +89,7 @@ Page({
         })
 
         temp.unshift({
-          category_img_url: '',
+          category_img_url: 'https://lanman-shining.oss-cn-hangzhou.aliyuncs.com/images/user/bashi635cd28a12481.png',
           category_name: '全部',
           id: 0
         })

+ 15 - 3
htmldev/shiningWxMini/pages/guide/guide.js

@@ -1,15 +1,20 @@
+const app = getApp()
 Page({
 
   /**
    * 页面的初始数据
    */
-  data: {},
+  data: {
+    kefu: ''
+  },
 
   /**
    * 生命周期函数--监听页面加载
    */
   async onLoad(options) {
-
+    app.fetchSystemConfigCallback = () => {
+      this.setKefu()
+    }
   },
 
   /**
@@ -23,7 +28,7 @@ Page({
    * 生命周期函数--监听页面显示
    */
   onShow() {
-
+    this.setKefu()
   },
 
   /**
@@ -38,5 +43,12 @@ Page({
    */
   onUnload() {
 
+  },
+  setKefu() {
+    const { kefu_phone } = app.globalData.objSystemConfig
+
+    this.setData({
+      kefu: kefu_phone
+    })
   }
 })

+ 2 - 1
htmldev/shiningWxMini/pages/guide/guide.wxml

@@ -2,7 +2,8 @@
   <view>
     1、“始宁农业”是由三界镇人民政府组织并开发的小程序,致力于打造第一个乡镇级助农平台,为三界镇从事农业生产的相关单位和个人搭建农产品展示平台,提供展示窗口,助力销售。本平台仅提供买卖双方交流,不负责产品物流、售后等问题,请消费者理性消费。最终解释权归三界镇人民政府所有。
   </view>
-  <view class="mt-20">2、农户使用说明:</view>
+  <view class="mt-20">2、平台联系电话:{{kefu}}</view>
+  <view class="mt-20">3、农户使用说明:</view>
   <view>
     现三界镇辖区内农户、合作社,在小程序我的界面,选择申请入住,成为农户,并在平台上自主发布相关农产品信息,由政府相关部门审核后,对消费者展示。
   </view>

+ 1 - 1
htmldev/shiningWxMini/pages/home/home.js

@@ -151,7 +151,7 @@ Page({
         })
 
         temp.unshift({
-          category_img_url: '',
+          category_img_url: 'https://lanman-shining.oss-cn-hangzhou.aliyuncs.com/images/user/bashi635cd28a12481.png',
           category_name: '全部',
           id: 0
         })

+ 13 - 3
htmldev/shiningWxMini/pages/mine/mine.js

@@ -33,6 +33,9 @@ Page({
    * 生命周期函数--监听页面加载
    */
   onLoad(options) {
+    app.fetchSystemConfigCallback = () => {
+      this.setKefu()
+    }
     this.init()
   },
   async bindCallBack() {
@@ -51,18 +54,18 @@ Page({
    */
   onShow() {
     const { shop_status } = app.globalData.userInfo
-    const { kefu_phone } = app.globalData.objSystemConfig
 
     this.getTabBar().init()
     this.setData({
       sessionId: wx.getStorageSync(sessionStorageKey),
-      userInfo: app.globalData.userInfo,
-      kefu: kefu_phone
+      userInfo: app.globalData.userInfo
     })
 
     if (shop_status === 1 && this.getTabBar().data.list.findIndex(item => item.pagePath === 'pages/news/news') === -1) {
       this.getTabBar().setData({ list: app.globalData.tabBarList })
     }
+
+    this.setKefu()
   },
 
   /**
@@ -324,5 +327,12 @@ Page({
         url: `/pages/login/login`
       })
     }
+  },
+  setKefu() {
+    const { kefu_phone } = app.globalData.objSystemConfig
+
+    this.setData({
+      kefu: kefu_phone
+    })
   }
 })

+ 6 - 0
htmldev/shiningWxMini/pages/mine/mine.scss

@@ -13,6 +13,12 @@
   overflow: hidden;
 }
 
+.no-login {
+  width: 169rpx;
+  height: 169rpx;
+  overflow: hidden;
+}
+
 .nickname-wrap {
   display: flex;
   justify-content: center;

+ 5 - 1
htmldev/shiningWxMini/pages/mine/mine.wxml

@@ -14,7 +14,11 @@
         bind:click-preview="uploadImg"
         bind:after-read="afterRead"
         bind:delete="delete"
-        bind:tap="handleFormItemClick"/>
+        bind:tap="handleFormItemClick">
+        <image
+          class="no-login"
+          src="../../image/common/no_login_head_img_url.png"></image>
+      </van-uploader>
     </view>
   </view>
   <view class="nickname-wrap">