FANGLH 6 years ago
parent
commit
90a011a66f

+ 1 - 1
app.json

@@ -1,8 +1,8 @@
 {
   "pages": [
     "pages/home/home",
-    "pages/corporateInfo/corporateInfo",
     "pages/pointRank/pointRank",
+    "pages/corporateInfo/corporateInfo",
     "pages/mine/mine",
     "pages/about/about",
     "pages/point/point",

BIN
img/xiala.png


+ 74 - 0
pages/home/home.js

@@ -37,6 +37,7 @@ Page({
   onLoad: function (options) {
     baseutils.getComOpenid() //获取openid
     // BASEURL.comLog('home','hme')
+    // baseutils.getAccessToken()//获取Token
   },
 
   getAddata:function(){
@@ -122,6 +123,79 @@ Page({
       url: '../WebView/WebView?getUrl=' + url + '&getTitle=' + title
     })
   },
+  sendTemMsg:function(e){
+    console.log('e1', e)
+    var data = {
+      keyword1: {
+        value: '余额充值',
+        color: "#4a4a4a"
+      },
+      keyword2: {
+        value: '_花自飘零水自流',
+        color: "#9b9b9b"
+      },
+      keyword3: {
+        value: new Date().getDate(),
+        color: "#9b9b9b"
+      },
+      keyword4: {
+        value: "999",
+        color: "#9b9b9b"
+      },
+      keyword5: {
+        value: "18130506086",
+        color: "red"
+      },
+      keyword6: {
+        value: "4003182001201611291d140743105",
+        color: "red"
+      },
+      keyword7: {
+        value: "9999.00元",
+        color: "red"
+      },
+      keyword8: {
+        value: "阿里腾",
+        color: "red"
+      },
+      keyword9: {
+        value: "80201708281553340810",
+        color: "red"
+      },
+      keyword10: {
+        value: "微信支付",
+        color: "red"
+      }
+    }
+    let form_id = e.detail.formId;
+    let template_id = 'ycnFda6tQoZlEvufrqQCR3QdvNgB5UpvR84O5FfUeU8' 
+
+    var d = {
+      token: wx.getStorageSync('access_token'),
+      invoicesId: 61,
+      touser: wx.getStorageSync('openid'),
+      template_id: template_id,//这个是1、申请的模板消息id,  
+      page: '/pages/home/home',
+      formid: form_id,
+      data:JSON.stringify(data),
+      color: '#ccc',
+      emphasis_keyword: 'keyword1.DATA'
+    } 
+
+    var url = baseUrl + BASEURL.getUrl.sendMessage
+    netUtil.requestLoading(url, d, '正在加载数据...', 'POST', function (res) {
+
+    }, function (res) {
+      wx.showToast({
+        title: '加载数据失败',
+        icon: 'none',
+        duration: 2000
+      })
+    })
+
+  },
+
+
   /**
    * 生命周期函数--监听页面隐藏
    */

+ 5 - 0
pages/home/home.wxml

@@ -18,6 +18,11 @@
       </view>
     </view>
 
+
+<!-- <form name='pushMsgFm' report-submit="true" bindsubmit='sendTemMsg'>  
+    <button form-type="submit">发送模板消息</button>  
+</form>   -->
+
     <view class='commonHview' style='text-align:left;margin:5rpx 0 0 10rpx;'>
     <view><image style='width:30rpx;height:30rpx;margin-top:10rpx;line-height:30rpx;' src='../../img/speaker.png'></image></view>
     <view style='font-size:26rpx;color:#000;margin-left:10rpx;margin-top:8rpx;'>最新资讯</view>

+ 3 - 4
pages/pointRank/pointRank.js

@@ -12,8 +12,8 @@ Page({
    */
   data: {
     lastTypeId:'',
-    firstType:'请选择',
-    secondType:'请选择',
+    firstType:'请选择标准',
+    secondType:'请选择规范',
     pointData:[],
     CotegoryArray: [],
     Cotegory: [],
@@ -69,7 +69,7 @@ Page({
         firstType: categoryName,
         CotegoryArray2: [],
         Cotegory2: [],
-        secondType:'请选择',
+        secondType:'请选择规范',
         lastTypeId: categoryId,
         pointData: [],
       })
@@ -134,7 +134,6 @@ Page({
 
   getRankData:function(id){
     var that = this
-    id = 2
     var data = { categoryId: id, pageCount: 20, pageSize: pageSize}
     var url = baseUrl + BASEURL.getUrl.getByNormRank
     netUtil.requestLoading(url, data, '正在加载数据...', 'GET', function (res) {

+ 9 - 2
pages/pointRank/pointRank.wxml

@@ -8,8 +8,15 @@
 
 <view class='commonHview'>
 
-   <view class='select_item'><picker  bindchange="bindPickerChange" value="{{CotegoryArray[index]}}" range="{{CotegoryArray}}" >{{firstType}}</picker></view>
-   <view class='select_item'><picker bindchange="bindPickerChange2" value="{{CotegoryArray2[index]}}" range="{{CotegoryArray2}}" >{{secondType}}</picker></view>
+   <view class='select_item'>
+      <view><picker  bindchange="bindPickerChange" value="{{CotegoryArray[index]}}" range="{{CotegoryArray}}" >{{firstType}}</picker></view>
+      <view><image class='xiala_sty' src='../../img/xiala.png'></image></view>
+   </view>
+
+   <view class='select_item'>
+    <view><picker bindchange="bindPickerChange2" value="{{CotegoryArray2[index]}}" range="{{CotegoryArray2}}" >{{secondType}}</picker></view>
+    <view><image class='xiala_sty' src='../../img/xiala.png'></image></view>
+   </view>
 </view>
 
 

+ 4 - 1
pages/pointRank/pointRank.wxss

@@ -1,3 +1,6 @@
 .select_item{
-  height: 60rpx;width: 300rpx;background-color: #FF0000;font-size: 28rpx;color: #666666;line-height: 60rpx;text-align: center;margin: 20rpx 40rpx;border-radius: 20rpx;
+  height: 100rpx;width: 50%;font-size: 28rpx;color: #666666;padding-left: 30rpx;
+  text-align:center;border: 2rpx solid #D2D2D2;line-height: 100rpx;display: flex;flex-direction: row;
+}.xiala_sty{
+  height: 14rpx;width: 26rpx;margin-left: 10rpx;
 }

+ 20 - 1
utils/baseUtils.js

@@ -89,8 +89,27 @@ function judgeisReg(){
     })
   })
 }
+function getAccessToken(){
+  var data = {  }
+  var url = baseUrl + getUrl.getAccessToken
+  netUtil.requestLoading(url, data, '正在加载数据...', 'GET', function (res) {
+    if(res.data.success && res.data.data){
+      var access_token = JSON.parse(res.data.data).access_token
+      console.log('access_token=', access_token)
+      wx.setStorageSync('access_token', access_token)
+      // console.log('access_token=', wx.getStorageSync('access_token'))
+    }
+  }, function (res) {
+    wx.showToast({
+      title: '加载数据失败',
+      icon: 'none',
+      duration: 2000
+    })
+  })
+}
 module.exports = {
   judgeisReg: judgeisReg,
   getComOpenid: getComOpenid,
-  getPersonlEmp: getPersonlEmp
+  getPersonlEmp: getPersonlEmp,
+  getAccessToken: getAccessToken
 }

+ 1 - 1
utils/network.js

@@ -24,7 +24,7 @@ function requestLoading(url, params, message, method,success, fail) {
     method: method,
     success: function (res) {
       if (isTest){
-        console.log(url + JSON.stringify(params), res)
+        console.log(method+':'+url + JSON.stringify(params), res)
       }
       wx.hideNavigationBarLoading()
       if (message != "") {

+ 3 - 1
utils/wxconstant.js

@@ -40,7 +40,9 @@ const getUrl = {
   approval: '/integral/inte/invoices/approval/', //审批  
   regist:'/integral/inte/employee/regist/',//员工注册
   getByNormRank: '/integral/inte/invoices/getByNormRank/',//根据类别排序
-  getByNormIdRank: '/integral/inte/invoices/getByNormIdRank/'//规范明细排名
+  getByNormIdRank: '/integral/inte/invoices/getByNormIdRank/',//规范明细排名
+  getAccessToken:'/integral/wx/getAccessToken/',
+  sendMessage: '/integral/wx/sendMessage/',//发送信息
 }
 module.exports = {
   BaseUrl: BaseUrl,