bind wechat msgs

This commit is contained in:
caoqianming 2020-02-12 15:53:16 +08:00
parent 1dbaa87ca9
commit b9b2212065
20 changed files with 144 additions and 57 deletions

24
app.js
View File

@ -32,7 +32,23 @@ App({
if (that.callback) { //这个函数名字和你定义的一样即可
that.callback() //执行定义的回调函数
}
let openid = res.data.openid;
if(openid==null){
wx.showModal({
title: '温馨提示',
content: '您还未绑定通知,\n无法接收微信公众号提醒!',
cancelText:'不用了',
confirmText:'去绑定',
success(res) {
if (res.confirm) {
wx.navigateTo({
url: '/pages/bindwxtz/index',
})
} else if (res.cancel) {
}
}
})
}
//获取是否是安全员
wx.request({
url: that.globalData.serverUrl + 'api/user?a=checkaqy',
@ -91,10 +107,10 @@ App({
},
globalData: {
userInfo: null,
//serverUrl: 'https://safeyun.ctcshe.com/',
serverUrl: 'http://127.0.0.1:8000/',
serverUrl: 'https://safeyun.ctcshe.com/',
//serverUrl: 'http://127.0.0.1:8000/',
//serverUrl: 'http://192.168.0.102:8000/',
//serverUrl:'http://10.7.100.250:8000/',
//serverUrl:'http://10.0.11.195:8000/',
isaqy: 0,
timepass:null //定时器
},

View File

@ -69,7 +69,8 @@
"pages/chart/report",
"pages/risktask/detail",
"pages/riskact/index2",
"pages/area/detail"
"pages/area/detail",
"pages/bindwxtz/index"
],
"window": {
"backgroundTextStyle": "light",

66
pages/bindwxtz/index.js Normal file
View File

@ -0,0 +1,66 @@
// pages/bindwxtz/index.js
Page({
/**
* 页面的初始数据
*/
data: {
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
}
})

View File

@ -0,0 +1,4 @@
{
"usingComponents": {},
"navigationBarTitleText": "绑定微信通知"
}

View File

@ -0,0 +1,2 @@
<!--pages/bindwxtz/index.wxml-->
<web-view src="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx4d75244c1b980b5b&redirect_uri=https%3a%2f%2fsafeyun.ctcshe.com%2fbwlogin&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect"></web-view>

View File

@ -0,0 +1 @@
/* pages/bindwxtz/index.wxss */

View File

@ -38,20 +38,22 @@ Page({
if (ksdata.starttime != null) {
let st = new Date(ksdata.starttime)
if(new Date()<st){
this.setData({
testdisable:true
})
ksdata['testdisable'] = true
ksdata['msg'] = '考试时间未到!'
}
}
if (ksdata.endtime != null) {
let et = new Date(ksdata.endtime)
if (new Date() > et) {
this.setData({
testdisable: true
})
ksdata['testdisable'] = true
ksdata['msg'] = '考试时间已过!'
}
}
this.setData(res.data)
if (ksdata.ison == 1) {
ksdata['testdisable'] = true
ksdata['msg'] = '您已考过!'
}
this.setData(ksdata)
}
}
});

View File

@ -24,5 +24,6 @@
</view>
</view>
<view style="position:fixed;bottom:0;left:0;width:100%;">
<view style="color:red;text-align:center">{{msg}}</view>
<button class="weui-btn" type="primary" bindtap="start" disabled="{{testdisable}}">开始考试</button>
</view>

View File

@ -34,7 +34,7 @@
<view class="weui-cells weui-cells_after-title">
<view class="weui-cell">
<view class="weui-cell__bd">
<textarea class="weui-textarea" placeholder="请输入巡检结论" style="height: 5.3em" bindinput="bindcontentInput" />
<textarea class="weui-textarea" placeholder="请输入巡检结论" style="height: 4.6em" bindinput="bindcontentInput" maxlength="-1"/>
</view>
</view>
</view>

View File

@ -317,7 +317,7 @@ Page({
},
taptest: function () {
if (getApp().globalData.rights != undefined) {
if (getApp().globalData.rights.indexOf('25') != -1) {//考试功能
if (getApp().globalData.rights.indexOf(25) != -1) {//考试功能
wx.navigateTo({
url: '/pages/examtest/index',
})
@ -336,7 +336,7 @@ Page({
},
tapexercise: function () {
if (getApp().globalData.rights != undefined) {
if (getApp().globalData.rights.indexOf('25') != -1) {//考试功能
if (getApp().globalData.rights.indexOf(25) != -1) {//考试功能
wx.navigateTo({
url: '/pages/exercise/index',
})
@ -356,7 +356,7 @@ Page({
},
tapinspect: function () {
if (getApp().globalData.rights != undefined) {
if (getApp().globalData.rights.indexOf('35') != -1) {//设备巡检
if (getApp().globalData.rights.indexOf(35) != -1) {//设备巡检
wx.navigateTo({
url: '/pages/inspect/index',
})

View File

@ -114,7 +114,7 @@ Page({
});
this.data.misstime = time
//拉取地图权限
if (getApp().globalData.rights.indexOf('30') != -1) {
if (getApp().globalData.rights.indexOf(30) != -1) {
this.setData({
mapright: true
})

View File

@ -64,8 +64,7 @@
<view class="weui-cells weui-cells_after-title">
<view class="weui-cell">
<view class="weui-cell__bd">
<textarea class="weui-textarea" placeholder="请输入描述" style="height: 3.3em" bindinput="binddescriptionInput"/>
<view class="weui-textarea-counter">0/200</view>
<textarea class="weui-textarea" placeholder="请输入描述" style="height: 4.6em" bindinput="binddescriptionInput" maxlength="-1" />
</view>
</view>
</view>
@ -73,8 +72,7 @@
<view class="weui-cells weui-cells_after-title">
<view class="weui-cell">
<view class="weui-cell__bd">
<textarea class="weui-textarea" placeholder="请输入描述" style="height: 3.3em" bindinput="bindpreventInput"/>
<view class="weui-textarea-counter">0/200</view>
<textarea class="weui-textarea" placeholder="请输入描述" style="height: 4.6em" bindinput="bindpreventInput" maxlength="-1" />
</view>
</view>
</view>
@ -82,8 +80,7 @@
<view class="weui-cells weui-cells_after-title">
<view class="weui-cell">
<view class="weui-cell__bd">
<textarea class="weui-textarea" placeholder="请输入描述" style="height: 3.3em" bindinput="bindlessonInput"/>
<view class="weui-textarea-counter">0/200</view>
<textarea class="weui-textarea" placeholder="请输入描述" style="height: 4.6em" bindinput="bindlessonInput" maxlength="-1" />
</view>
</view>
</view>

View File

@ -27,7 +27,7 @@
<view class="weui-cells weui-cells_after-title">
<view class="weui-cell weui-cell_select">
<view class="weui-cell__hd weui-cell__hd_in-select-after">
<view class="weui-label">观察人员</view>
<view class="weui-label">参与/陪同人</view>
</view>
<view class="weui-cell__bd">
<navigator url="/pages/userSelect/userSelect">
@ -35,7 +35,7 @@
</navigator>
</view>
</view>
<view class="weui-cell weui-cell_access" style="height: 5.3em">
<view class="weui-cell weui-cell_access" style="height: 4.6em">
{{gcryname}}
</view>
<view class="weui-cell weui-cell_input">
@ -92,8 +92,7 @@
<view class="weui-cells weui-cells_after-title">
<view class="weui-cell">
<view class="weui-cell__bd">
<textarea class="weui-textarea" placeholder="请输入描述" style="height: 3.3em" bindinput="bindotherunsafeInput" />
<view class="weui-textarea-counter">0/200</view>
<textarea class="weui-textarea" placeholder="请输入描述" style="height: 4.6em" bindinput="bindotherunsafeInput" maxlength="-1"/>
</view>
</view>
</view>
@ -101,14 +100,13 @@
<view class="weui-cells weui-cells_after-title">
<view class="weui-cell">
<view class="weui-cell__bd">
<textarea class="weui-textarea" placeholder="请输入描述" style="height: 3.3em" bindinput="bindsafecontentInput" />
<view class="weui-textarea-counter">0/200</view>
<textarea class="weui-textarea" placeholder="请输入描述" style="height: 4.6em" bindinput="bindsafecontentInput" maxlength="-1"/>
</view>
</view>
</view>
<view class="weui-cells__title">不安全行为记录卡</view>
<view class="weui-cells__title">{{unsafe24.text}}</view>
<view class="weui-cells__title" style="color:blue;font-weight:bold">{{unsafe24.text}}</view>
<view class="weui-cells weui-cells_after-title">
<checkbox-group bindchange="checkboxChange24">
<label class="weui-cell weui-check__label" wx:for="{{unsafe24.child}}" wx:key="value">
@ -121,7 +119,7 @@
</label>
</checkbox-group>
</view>
<view class="weui-cells__title">{{unsafe25.text}}</view>
<view class="weui-cells__title" style="color:blue;font-weight:bold">{{unsafe25.text}}</view>
<view class="weui-cells weui-cells_after-title">
<checkbox-group bindchange="checkboxChange25">
<label class="weui-cell weui-check__label" wx:for="{{unsafe25.child}}" wx:key="value">
@ -134,7 +132,7 @@
</label>
</checkbox-group>
</view>
<view class="weui-cells__title">{{unsafe26.text}}</view>
<view class="weui-cells__title" style="color:blue;font-weight:bold">{{unsafe26.text}}</view>
<view class="weui-cells weui-cells_after-title">
<checkbox-group bindchange="checkboxChange26">
<label class="weui-cell weui-check__label" wx:for="{{unsafe26.child}}" wx:key="value">
@ -147,7 +145,7 @@
</label>
</checkbox-group>
</view>
<view class="weui-cells__title">{{unsafe27.text}}</view>
<view class="weui-cells__title" style="color:blue;font-weight:bold">{{unsafe27.text}}</view>
<view class="weui-cells weui-cells_after-title">
<checkbox-group bindchange="checkboxChange27">
<label class="weui-cell weui-check__label" wx:for="{{unsafe27.child}}" wx:key="value">
@ -160,7 +158,7 @@
</label>
</checkbox-group>
</view>
<view class="weui-cells__title">{{unsafe28.text}}</view>
<view class="weui-cells__title" style="color:blue;font-weight:bold">{{unsafe28.text}}</view>
<view class="weui-cells weui-cells_after-title">
<checkbox-group bindchange="checkboxChange28">
<label class="weui-cell weui-check__label" wx:for="{{unsafe28.child}}" wx:key="value">
@ -173,7 +171,7 @@
</label>
</checkbox-group>
</view>
<view class="weui-cells__title">{{unsafe29.text}}</view>
<view class="weui-cells__title" style="color:blue;font-weight:bold">{{unsafe29.text}}</view>
<view class="weui-cells weui-cells_after-title">
<checkbox-group bindchange="checkboxChange29">
<label class="weui-cell weui-check__label" wx:for="{{unsafe29.child}}" wx:key="value">
@ -186,7 +184,7 @@
</label>
</checkbox-group>
</view>
<view class="weui-cells__title">{{unsafe30.text}}</view>
<view class="weui-cells__title" style="color:blue;font-weight:bold">{{unsafe30.text}}</view>
<view class="weui-cells weui-cells_after-title">
<checkbox-group bindchange="checkboxChange30">
<label class="weui-cell weui-check__label" wx:for="{{unsafe30.child}}" wx:key="value">

View File

@ -35,7 +35,7 @@
</view>
<view class="weui-cell weui-cell_access">
<view class="weui-cell__bd weui-cell_primary">
<view>观察参与人</view>
<view>参与/陪同人</view>
<view class="weui-cell__ft">
{{lookers}}
</view>

View File

@ -105,7 +105,7 @@ Page({
dateshow2: 0
});
//拉取地图权限
if (getApp().globalData.rights.indexOf('30') != -1) {
if (getApp().globalData.rights.indexOf(30) != -1) {
this.setData({
mapright: true
})

View File

@ -85,7 +85,7 @@
<view class="weui-cells weui-cells_after-title">
<view class="weui-cell">
<view class="weui-cell__bd">
<textarea class="weui-textarea" placeholder="请输入描述" style="height: 3.3em" bindinput="bindzynrInput" />
<textarea class="weui-textarea" placeholder="请输入描述" style="height: 4.6em" bindinput="bindzynrInput" maxlength="-1" />
</view>
</view>

View File

@ -61,7 +61,7 @@
<view class="weui-cells weui-cells_after-title">
<view class="weui-cell">
<view class="weui-cell__bd">
<textarea class="weui-textarea" placeholder="请输入" style="height: 3.3em" bindinput="binddqxzInput" />
<textarea class="weui-textarea" placeholder="请输入" style="height: 4.6em" bindinput="binddqxzInput" maxlength="-1"/>
</view>
</view>
@ -70,7 +70,7 @@
<view class="weui-cells weui-cells_after-title">
<view class="weui-cell">
<view class="weui-cell__bd">
<textarea class="weui-textarea" placeholder="请输入" style="height: 3.3em" bindinput="bindjynrInput" />
<textarea class="weui-textarea" placeholder="请输入" style="height: 4.6em" bindinput="bindjynrInput" maxlength="-1" auto-height="true"/>
</view>
</view>
@ -79,7 +79,7 @@
<view class="weui-cells weui-cells_after-title">
<view class="weui-cell">
<view class="weui-cell__bd">
<textarea class="weui-textarea" placeholder="请输入" style="height: 3.3em" bindinput="bindqwxgInput" />
<textarea class="weui-textarea" placeholder="请输入" style="height: 4.6em" bindinput="bindqwxgInput" maxlength="-1" />
</view>
</view>

View File

@ -73,7 +73,7 @@
<view class="weui-cell__bd weui-cell_primary">
<view>隐患描述</view>
<view class="weui-cell__bd" wx:if="{{(yhzt == 0)}}">
<textarea class="weui-textarea" style="height: 3.3em" bindinput="bindyhmsInput" value="{{yhms}}" placeholder='{{yhms}}' />
<textarea class="weui-textarea" style="height: 4.6em" bindinput="bindyhmsInput" value="{{yhms}}" placeholder='{{yhms}}' auto-height="true" maxlength="-1"/>
<!-- <view class="weui-textarea-counter">0/200</view> -->
</view>
<view class="weui-cell__ft" wx:else>
@ -276,15 +276,15 @@
{{yyfx}}
</view>
<view class="weui-cell__bd" wx:if="{{yhzt == 1}}">
<textarea class="weui-textarea" placeholder="如不填写将由整改人填写" style="height: 3.3em" bindinput="bindyyfxInput" />
<textarea class="weui-textarea" placeholder="如不填写将由整改人填写" style="height: 4.6em" bindinput="bindyyfxInput" auto-height="true" maxlength="-1"/>
<!-- <view class="weui-textarea-counter">0/200</view> -->
</view>
<view class="weui-cell__bd" wx:if="{{yhzt == 7}}">
<textarea class="weui-textarea" placeholder="请填写原因分析" style="height: 3.3em" bindinput="bindyyfxInput" />
<textarea class="weui-textarea" placeholder="请填写原因分析" style="height: 4.6em" bindinput="bindyyfxInput" auto-height="true" maxlength="-1"/>
<!-- <view class="weui-textarea-counter">0/200</view> -->
</view>
<view class="weui-cell__bd" wx:if="{{yhzt == 2}}">
<textarea class="weui-textarea" value="yyfx" style="height: 3.3em" bindinput="bindyyfxInput" />
<textarea class="weui-textarea" value="yyfx" style="height: 4.6em" bindinput="bindyyfxInput" auto-height="true" maxlength="-1"/>
<!-- <view class="weui-textarea-counter">0/200</view> -->
</view>
</view>
@ -296,15 +296,15 @@
{{zgcs}}
</view>
<view class="weui-cell__bd" wx:if="{{yhzt == 1}}">
<textarea class="weui-textarea" placeholder="如不填写将由整改人填写" style="height: 3.3em" bindinput="bindzgcsInput" />
<textarea class="weui-textarea" placeholder="如不填写将由整改人填写" style="height: 4.6em" bindinput="bindzgcsInput" auto-height="true" maxlength="-1"/>
<!-- <view class="weui-textarea-counter">0/200</view> -->
</view>
<view class="weui-cell__bd" wx:if="{{yhzt == 7}}">
<textarea class="weui-textarea" placeholder="请填写整改措施" style="height: 3.3em" bindinput="bindzgcsInput" />
<textarea class="weui-textarea" placeholder="请填写整改措施" style="height: 4.6em" bindinput="bindzgcsInput" auto-height="true" maxlength="-1"/>
<!-- <view class="weui-textarea-counter">0/200</view> -->
</view>
<view class="weui-cell__bd" wx:if="{{yhzt == 2}}">
<textarea class="weui-textarea" value='{{zgcs}}' style="height: 3.3em" bindinput="bindzgcsInput" />
<textarea class="weui-textarea" value='{{zgcs}}' style="height: 4.6em" bindinput="bindzgcsInput" auto-height="true" maxlength="-1"/>
<!-- <view class="weui-textarea-counter">0/200</view> -->
</view>
</view>
@ -320,14 +320,14 @@
<view class="weui-cell__bd weui-cell_primary">
<view>整改描述</view>
<view class="weui-cell__bd" wx:if="{{(sybzt == 4 || sybzt == 5)}}">
<textarea class="weui-textarea" style="height: 3.3em" bindinput="bindzgmsInput" value="{{zgms}}" />
<textarea class="weui-textarea" style="height: 4.6em" bindinput="bindzgmsInput" value="{{zgms}}" maxlength="-1"/>
<!-- <view class="weui-textarea-counter">0/200</view> -->
</view>
<view class="weui-cell__ft" wx:elif="{{yhzt == 4 || yhzt==5}}">
{{zgms}}
</view>
<view class="weui-cell__bd" wx:else>
<textarea class="weui-textarea" placeholder="请输入整改描述" style="height: 3.3em" bindinput="bindzgmsInput" />
<textarea class="weui-textarea" placeholder="请输入整改描述" style="height: 4.6em" bindinput="bindzgmsInput" maxlength="-1"/>
<!-- <view class="weui-textarea-counter">0/200</view> -->
</view>
</view>
@ -359,7 +359,7 @@
<view class="weui-cell__bd weui-cell_primary">
<view>审核意见</view>
<view class="weui-cell__bd" wx:if="{{yhzt==4}}">
<textarea class="weui-textarea" placeholder="请输入审核意见" style="height: 3.3em" bindinput="bindshyjInput" />
<textarea class="weui-textarea" placeholder="请输入审核意见" style="height: 4.6em" bindinput="bindshyjInput" />
</view>
<view class="weui-cell__ft" wx:else>
{{shyj}}
@ -377,7 +377,7 @@
<view class="weui-cell__bd weui-cell_primary">
<view>复查意见</view>
<view class="weui-cell__bd" wx:if="{{yhzt==5}}">
<textarea class="weui-textarea" placeholder="请输入复查意见" style="height: 3.3em" bindinput="bindfcyjInput" />
<textarea class="weui-textarea" placeholder="请输入复查意见" style="height: 4.6em" bindinput="bindfcyjInput" />
</view>
<view class="weui-cell__ft" wx:else>
{{fcyj}}
@ -404,7 +404,7 @@
{{pgyj}}
</view>
<view class="weui-cell__bd" wx:if="{{shresult=='reject'}}">
<textarea class="weui-textarea" placeholder="请输入" style="height: 3.3em" bindinput="bindpgyjInput" />
<textarea class="weui-textarea" placeholder="请输入" style="height: 4.6em" bindinput="bindpgyjInput" />
</view>
</view>
</view>

View File

@ -359,7 +359,7 @@ Page({
}
});
//拉取权限
if (getApp().globalData.rights.indexOf('30') != -1) {
if (getApp().globalData.rights.indexOf(30) != -1) {
this.setData({
mapright: true
})

View File

@ -85,8 +85,7 @@
<view class="weui-cells weui-cells_after-title">
<view class="weui-cell">
<view class="weui-cell__bd">
<textarea class="weui-textarea" placeholder="请输入描述" style="height: 3.3em" bindinput="bindyhmsInput" />
<view class="weui-textarea-counter">0/200</view>
<textarea class="weui-textarea" placeholder="请输入描述" style="height: 4.6em" bindinput="bindyhmsInput" maxlength="-1" />
</view>
</view>
</view>