diff --git a/app.js b/app.js
index 2217680..9ae06b8 100644
--- a/app.js
+++ b/app.js
@@ -73,8 +73,8 @@ 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/',
isaqy: 0
diff --git a/app.json b/app.json
index c9a2d90..4a6506b 100644
--- a/app.json
+++ b/app.json
@@ -53,12 +53,20 @@
"pages/safecert/detail",
"pages/exercise/index",
"pages/questioncat/index",
- "pages/exercise/main"
+ "pages/exercise/main",
+ "pages/area/tree",
+ "pages/suggest/update",
+ "pages/inspect/index",
+ "pages/inspect/add",
+ "pages/inspect/detail",
+ "pages/equipment/detail",
+ "pages/risk/myindex",
+ "pages/risk/detail"
],
"window": {
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#fff",
- "navigationBarTitleText": "安全预警lite",
+ "navigationBarTitleText": "安全生产管理工具",
"navigationBarTextStyle": "black"
},
"tabBar": {
diff --git a/pages/area/tree.js b/pages/area/tree.js
new file mode 100644
index 0000000..c820ad1
--- /dev/null
+++ b/pages/area/tree.js
@@ -0,0 +1,41 @@
+Page({
+ data: {
+ value: [],
+ },
+ selThis(e) {
+ //console.log(e.detail);
+ var pages = getCurrentPages();
+ var prevPage = pages[pages.length - 2];
+ prevPage.setData({
+ yhqy:e.detail.id,
+ yhqy__name:e.detail.name,
+ missqy:e.detail.id,
+ missqy__name:e.detail.name,
+ zyqy__name:e.detail.name,
+ zyqy:e.detail.id,
+ jyqy:e.detail.id,
+ jyqy__name:e.detail.name
+ })
+ wx.navigateBack()
+ },
+ onLoad: function (option) {
+ wx.request({
+ url: getApp().globalData.serverUrl + 'api/area?a=tree',
+ header: {
+ 'content-type': 'application/json', // 默认值
+ 'Cookie': wx.getStorageSync("sessionid"),
+ },
+ data: {},
+ success: res => {
+ if (res.statusCode === 200) {
+ //console.log(res.data)
+ var data = res.data
+ console.log(data)
+ this.setData({
+ value: data
+ })
+ }
+ }
+ });
+ },
+});
diff --git a/pages/area/tree.json b/pages/area/tree.json
new file mode 100644
index 0000000..b040efd
--- /dev/null
+++ b/pages/area/tree.json
@@ -0,0 +1,5 @@
+{
+ "usingComponents": {
+ "path-view": "/components/path-view/index"
+ }
+}
\ No newline at end of file
diff --git a/pages/area/tree.wxml b/pages/area/tree.wxml
new file mode 100644
index 0000000..d7e4d45
--- /dev/null
+++ b/pages/area/tree.wxml
@@ -0,0 +1,8 @@
+
+
+
+ 地图区域
+
+
diff --git a/pages/area/tree.wxss b/pages/area/tree.wxss
new file mode 100644
index 0000000..a32f022
--- /dev/null
+++ b/pages/area/tree.wxss
@@ -0,0 +1,12 @@
+.item {
+ display: block;
+ margin: 20px 0 10px;
+ padding-left: 10px;
+ font-size: 16px;
+}
+.ps {
+ margin-bottom: 10px;
+ padding: 0 10px;
+ color: #666;
+ font-size: 24rpx;
+}
\ No newline at end of file
diff --git a/pages/equipment/detail.js b/pages/equipment/detail.js
new file mode 100644
index 0000000..ca25901
--- /dev/null
+++ b/pages/equipment/detail.js
@@ -0,0 +1,66 @@
+// pages/equipment/detail.js
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ onLoad: function (options) {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ onReady: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面显示
+ */
+ onShow: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面隐藏
+ */
+ onHide: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面卸载
+ */
+ onUnload: function () {
+
+ },
+
+ /**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+ onPullDownRefresh: function () {
+
+ },
+
+ /**
+ * 页面上拉触底事件的处理函数
+ */
+ onReachBottom: function () {
+
+ },
+
+ /**
+ * 用户点击右上角分享
+ */
+ onShareAppMessage: function () {
+
+ }
+})
\ No newline at end of file
diff --git a/pages/equipment/detail.json b/pages/equipment/detail.json
new file mode 100644
index 0000000..8835af0
--- /dev/null
+++ b/pages/equipment/detail.json
@@ -0,0 +1,3 @@
+{
+ "usingComponents": {}
+}
\ No newline at end of file
diff --git a/pages/equipment/detail.wxml b/pages/equipment/detail.wxml
new file mode 100644
index 0000000..97cdd71
--- /dev/null
+++ b/pages/equipment/detail.wxml
@@ -0,0 +1,2 @@
+
+pages/equipment/detail.wxml
diff --git a/pages/equipment/detail.wxss b/pages/equipment/detail.wxss
new file mode 100644
index 0000000..59a94d0
--- /dev/null
+++ b/pages/equipment/detail.wxss
@@ -0,0 +1 @@
+/* pages/equipment/detail.wxss */
\ No newline at end of file
diff --git a/pages/examtest/index.js b/pages/examtest/index.js
index 6e9d245..7f70e92 100644
--- a/pages/examtest/index.js
+++ b/pages/examtest/index.js
@@ -39,6 +39,7 @@ Page({
},
success: res => {
if (res.statusCode === 200) {
+ console.log(res.data.rows)
if (res.data.rows.length == 0) {
if (page == 1) {
this.setData({
@@ -169,4 +170,24 @@ Page({
this.getyklist();
}
},
+ testDetail:function(e){
+ let data = e.currentTarget.dataset
+ let examtest__state = data.examtest__state
+ console.log(examtest__state)
+ let id = data.id
+ if (examtest__state==0){
+ let url = "detail?detailid="+id.toString()
+ wx.navigateTo({
+ url: url,
+ })
+ }else{
+ wx.showModal({
+ title: "系统提示",
+ content: '考试还未关闭,请稍候查看',
+ showCancel: false,
+ confirmText: "确定"
+ })
+ }
+
+ }
});
\ No newline at end of file
diff --git a/pages/examtest/index.wxml b/pages/examtest/index.wxml
index e833dac..29b56ce 100644
--- a/pages/examtest/index.wxml
+++ b/pages/examtest/index.wxml
@@ -28,7 +28,7 @@
共{{yktotal}}条考试
-
+
{{item.examtest__name}}
@@ -36,14 +36,14 @@
耗时:{{item.took}}分钟 得分:{{item.score}}
-
- 通过
-
-
- 未通过
+
+ 通过
+ 未通过
+ 进行中
+ 已关闭
-
+
diff --git a/pages/examtest/result.wxml b/pages/examtest/result.wxml
index 75bd39f..ba65fc7 100644
--- a/pages/examtest/result.wxml
+++ b/pages/examtest/result.wxml
@@ -18,8 +18,8 @@
-
-
+
+
diff --git a/pages/exercise/index.js b/pages/exercise/index.js
index 0d37e7a..caf453b 100644
--- a/pages/exercise/index.js
+++ b/pages/exercise/index.js
@@ -6,6 +6,7 @@ Page({
*/
data: {
catsname:'',
+ cats:'',
start1:true,
start2:false
},
@@ -48,6 +49,7 @@ wx.getStorage({
*/
onShow: function () {
var that=this
+ let oldcats = this.data.cats
let lst = getApp().globalData.selectList
let nst = []
let nst1 = []
@@ -61,15 +63,24 @@ wx.getStorage({
cats: nst1.join(','),
})
}
- wx.getStorage({
- key: 'ydtms',
- success: function (res) {
- that.setData({
- start1: false,
- start2: true
- })
- },
- })
+ if (oldcats == '' || oldcats == this.data.cats){
+ wx.getStorage({
+ key: 'ydtms',
+ success: function (res) {
+ that.setData({
+ start1: false,
+ start2: true
+ })
+ },
+ })
+ }
+ else{
+ that.setData({
+ start1: true,
+ start2: false
+ })
+ }
+
},
/**
diff --git a/pages/exercise/main.wxml b/pages/exercise/main.wxml
index ec0b92c..b03aae6 100644
--- a/pages/exercise/main.wxml
+++ b/pages/exercise/main.wxml
@@ -51,7 +51,7 @@
-
+
\ No newline at end of file
diff --git a/pages/images/inspect.png b/pages/images/inspect.png
new file mode 100644
index 0000000..9a9c4c0
Binary files /dev/null and b/pages/images/inspect.png differ
diff --git a/pages/images/riskrole.png b/pages/images/riskrole.png
new file mode 100644
index 0000000..7f3efc7
Binary files /dev/null and b/pages/images/riskrole.png differ
diff --git a/pages/index/index.wxml b/pages/index/index.wxml
index c887053..1b39804 100644
--- a/pages/index/index.wxml
+++ b/pages/index/index.wxml
@@ -10,36 +10,54 @@
平台账号: {{username}}
- 昵称: (点击进入个人信息管理)
+ 昵称:
+ (点击进入个人信息管理)
-
- 资料管理
-
-
-
-
-
-
- 我的特种作业证书
-
-
-
-
-
-
-
-
-
-
- 我的安全资格证书
-
-
-
-
-
+
+ 资料管理
+
+
+
+
+
+
+
+ 我的特种作业证书
+
+
+
+
+
+
+
+
+
+
+
+ 我的安全资格证书
+
+
+
+
+
+
+
+
+
+
+
+
+ 我的岗位风险
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/inspect/add.js b/pages/inspect/add.js
new file mode 100644
index 0000000..638ef5b
--- /dev/null
+++ b/pages/inspect/add.js
@@ -0,0 +1,142 @@
+// pages/inspect/check.js
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+ serverUrl: getApp().globalData.serverUrl,
+ state:1,
+ },
+
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ radioChange: function (e) {
+ console.log('radio发生change事件,携带value值为:', e.detail.value);
+ this.setData({
+ state: e.detail.value,
+ });
+ },
+ bindcontentInput: function (e) {
+ this.data.content = e.detail.value
+ },
+ onLoad: function (options) {
+ let id = options.id
+ wx.request({
+ url: this.data.serverUrl + 'api/equipment?a=detail&id=' + id,
+ header: {
+ 'content-type': 'application/json', // 默认值
+ 'Cookie': wx.getStorageSync("sessionid"),
+ },
+ success: res => {
+ if (res.statusCode === 200) {
+ console.log(res.data)
+ this.setData({
+ equipment:res.data
+ })
+ wx.request({
+ url: this.data.serverUrl + 'api/risk?a=steps&type=equipment',
+ header: {
+ 'content-type': 'application/json', // 默认值
+ 'Cookie': wx.getStorageSync("sessionid"),
+ },
+ method:'post',
+ data:{'name':res.data.name,'id':res.data.id,'areaid':res.data.area__id},
+ success: res => {
+ if (res.statusCode === 200) {
+ if(res.data.code==1){
+ this.setData({
+ steps:res.data.steps
+ })
+ }
+ }
+ wx.hideLoading();
+ }
+ });
+ }
+ }
+ });
+ },
+submit:function(){
+ let data={
+ equipment:this.data.equipment.id,
+ state:this.data.state,
+ content:this.data.content
+ }
+ wx.showLoading({
+ title: '提交中',
+ })
+ wx.request({
+ url: this.data.serverUrl + 'api/inspect?a=add',
+ header: {
+ 'content-type': 'application/json', // 默认值
+ 'Cookie': wx.getStorageSync("sessionid"),
+ },
+ method:'POST',
+ data:data,
+ success: res => {
+ if (res.statusCode === 200) {
+ console.log(res.data)
+ wx.navigateBack({
+
+ })
+ }
+ wx.hideLoading();
+ }
+ });
+},
+ submit2: function () {
+ wx.navigateTo({
+ url: '/pages/trouble/addtrouble?type=inspect',
+ })
+ },
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ onReady: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面显示
+ */
+ onShow: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面隐藏
+ */
+ onHide: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面卸载
+ */
+ onUnload: function () {
+
+ },
+
+ /**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+ onPullDownRefresh: function () {
+
+ },
+
+ /**
+ * 页面上拉触底事件的处理函数
+ */
+ onReachBottom: function () {
+
+ },
+
+ /**
+ * 用户点击右上角分享
+ */
+ onShareAppMessage: function () {
+
+ }
+})
\ No newline at end of file
diff --git a/pages/inspect/add.json b/pages/inspect/add.json
new file mode 100644
index 0000000..8835af0
--- /dev/null
+++ b/pages/inspect/add.json
@@ -0,0 +1,3 @@
+{
+ "usingComponents": {}
+}
\ No newline at end of file
diff --git a/pages/inspect/add.wxml b/pages/inspect/add.wxml
new file mode 100644
index 0000000..1c518d9
--- /dev/null
+++ b/pages/inspect/add.wxml
@@ -0,0 +1,45 @@
+当前设备
+
+
+ 设备编号
+ {{equipment.num}}
+
+
+ 设备名称
+ {{equipment.name}}
+
+
+ 区域
+ {{equipment.area__name}}
+
+
+检查项目
+
+
+
+ {{item.step}}-
+ {{item.result}}-
+ {{item.hazard}}
+
+
+
+巡检记录
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/inspect/add.wxss b/pages/inspect/add.wxss
new file mode 100644
index 0000000..43d11a3
--- /dev/null
+++ b/pages/inspect/add.wxss
@@ -0,0 +1,3 @@
+.btn-area{
+ margin:5px
+}
\ No newline at end of file
diff --git a/pages/inspect/detail.js b/pages/inspect/detail.js
new file mode 100644
index 0000000..2532199
--- /dev/null
+++ b/pages/inspect/detail.js
@@ -0,0 +1,66 @@
+// pages/inspect/detail.js
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ onLoad: function (options) {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ onReady: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面显示
+ */
+ onShow: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面隐藏
+ */
+ onHide: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面卸载
+ */
+ onUnload: function () {
+
+ },
+
+ /**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+ onPullDownRefresh: function () {
+
+ },
+
+ /**
+ * 页面上拉触底事件的处理函数
+ */
+ onReachBottom: function () {
+
+ },
+
+ /**
+ * 用户点击右上角分享
+ */
+ onShareAppMessage: function () {
+
+ }
+})
\ No newline at end of file
diff --git a/pages/inspect/detail.json b/pages/inspect/detail.json
new file mode 100644
index 0000000..8835af0
--- /dev/null
+++ b/pages/inspect/detail.json
@@ -0,0 +1,3 @@
+{
+ "usingComponents": {}
+}
\ No newline at end of file
diff --git a/pages/inspect/detail.wxml b/pages/inspect/detail.wxml
new file mode 100644
index 0000000..e0e1c87
--- /dev/null
+++ b/pages/inspect/detail.wxml
@@ -0,0 +1,2 @@
+
+pages/inspect/detail.wxml
diff --git a/pages/inspect/detail.wxss b/pages/inspect/detail.wxss
new file mode 100644
index 0000000..7ac5086
--- /dev/null
+++ b/pages/inspect/detail.wxss
@@ -0,0 +1 @@
+/* pages/inspect/detail.wxss */
\ No newline at end of file
diff --git a/pages/inspect/index.js b/pages/inspect/index.js
new file mode 100644
index 0000000..18a99e7
--- /dev/null
+++ b/pages/inspect/index.js
@@ -0,0 +1,132 @@
+// pages/observe/observe.js
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+ page: 1,
+ serverUrl: getApp().globalData.serverUrl,
+ xjlist: []
+ },
+
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ onLoad: function (options) {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ onReady: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面显示
+ */
+ onShow: function () {
+ var that = this;
+ that.getXjlist(1)
+ this.data.page = 1;
+ },
+
+ /**
+ * 生命周期函数--监听页面隐藏
+ */
+ onHide: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面卸载
+ */
+ onUnload: function () {
+
+ },
+ check: function () {
+ wx.scanCode({
+ onlyFromCamera: true,
+ success(res) {
+ console.log(res)
+ let id = res.result.split('=')[1]
+ wx.navigateTo({
+ url: 'add?id=' + id,
+ })
+ }
+ })
+ },
+ /**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+
+ /**
+ * 页面上拉触底事件的处理函数
+ */
+
+ /**
+ * 用户点击右上角分享
+ */
+ onShareAppMessage: function () {
+
+ },
+ onPullDownRefresh: function () {
+ var that = this;
+ that.getXjlist(1);
+ wx.stopPullDownRefresh();
+ this.data.page = 1;
+ },
+ onReachBottom: function () {
+ //上拉分页,将页码加1,然后调用分页函数
+ this.data.page = this.data.page + 1;
+ this.getXjlist();
+
+ },
+ getXjlist: function (page) {
+ var that = this;
+ if (page != 1) { page = that.data.page }
+ wx.showLoading({
+ title: '加载中',
+ }),
+ wx.request({
+ url: this.data.serverUrl + 'api/inspect?a=listall&rows=10&page=' + page,
+ header: {
+ 'content-type': 'application/json', // 默认值
+ 'Cookie': wx.getStorageSync("sessionid"),
+ },
+ success: res => {
+ if (res.statusCode === 200) {
+ if (res.data.rows.length == 0) {
+ if (page == 1) {
+ this.setData({
+ total: 0,
+ xjlist: []
+ })
+ }
+ else {
+ wx.showModal({
+ content: "已经到底啦!",
+ showCancel: false,
+ confirmText: "确定",
+ })
+ }
+ } else {
+ let list
+ if (page == 1) {
+ list = res.data.rows
+ } else {
+ list = this.data.xjlist.concat(res.data.rows)
+ }
+ this.setData({
+ total: res.data.total,
+ xjlist: list
+ })
+ }
+ }
+ wx.hideLoading();
+ }
+ });
+ },
+})
\ No newline at end of file
diff --git a/pages/inspect/index.json b/pages/inspect/index.json
new file mode 100644
index 0000000..b0f0226
--- /dev/null
+++ b/pages/inspect/index.json
@@ -0,0 +1,5 @@
+{
+ "navigationBarTitleText": "巡检记录",
+ "enablePullDownRefresh": true,
+ "onReachBottomDistance": 50
+}
\ No newline at end of file
diff --git a/pages/inspect/index.wxml b/pages/inspect/index.wxml
new file mode 100644
index 0000000..d3596a1
--- /dev/null
+++ b/pages/inspect/index.wxml
@@ -0,0 +1,20 @@
+
+
+ 共{{total}}条巡检记录
+
+
+
+
+ {{item.equipment__name}} {{item.equipment__area__name}}
+
+ 正常
+ 异常
+ {{item.creattime}}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/inspect/index.wxss b/pages/inspect/index.wxss
new file mode 100644
index 0000000..ef15154
--- /dev/null
+++ b/pages/inspect/index.wxss
@@ -0,0 +1,14 @@
+.weui-btn{
+ width:auto;
+ margin: 5px;
+}
+.container {
+ background-color: #fff;
+ color: #939393;
+}
+.head{
+ color:#fff;
+ background-color: cornflowerblue;
+ text-align: center;
+}
+
\ No newline at end of file
diff --git a/pages/main/main.js b/pages/main/main.js
index 0cb8829..230407f 100644
--- a/pages/main/main.js
+++ b/pages/main/main.js
@@ -9,7 +9,10 @@ Page({
zytodonum:0,
noread:0,
dqdnum:0,
- dknum:0
+ dknum:0,
+ gcnoread:0,
+ wsnoread:0,
+ jytodonum:0
},
/**
@@ -36,6 +39,9 @@ Page({
this.getzytodonum()
this.getpxqdnum()
this.getdknum() //待考
+ this.getgcnoreadnum()
+ this.getwsnoreadnum()//未遂未读
+ this.getjytodonum()
}else{
getApp().callback = () => {
this.getnoread()
@@ -43,6 +49,8 @@ Page({
this.getzytodonum()
this.getpxqdnum()
this.getdknum()
+ this.getgcnoreadnum()
+ this.getjytodonum()
};
}
@@ -180,6 +188,66 @@ Page({
}
});
},
+ getgcnoreadnum: function () {
+ var that = this
+ //获取待考
+ wx.request({
+ url: getApp().globalData.serverUrl + 'gchandle?a=noreadnum',
+ header: {
+ 'content-type': 'application/json', // 默认值
+ 'Cookie': wx.getStorageSync("sessionid"),
+ },
+ data: {},
+ success: res => {
+ if (res.statusCode === 200) {
+ //console.log(res.data)
+ this.setData({
+ gcnoread: res.data.noread,
+ })
+ }
+ }
+ });
+ },
+ getwsnoreadnum: function () {
+ var that = this
+ //获取待考
+ wx.request({
+ url: getApp().globalData.serverUrl + 'api/miss?a=noreadnum',
+ header: {
+ 'content-type': 'application/json', // 默认值
+ 'Cookie': wx.getStorageSync("sessionid"),
+ },
+ data: {},
+ success: res => {
+ if (res.statusCode === 200) {
+ //console.log(res.data)
+ this.setData({
+ wsnoread: res.data.noread,
+ })
+ }
+ }
+ });
+ },
+ getjytodonum: function () {
+ var that = this
+ //获取待考
+ wx.request({
+ url: getApp().globalData.serverUrl + 'api/suggest?a=todonum',
+ header: {
+ 'content-type': 'application/json', // 默认值
+ 'Cookie': wx.getStorageSync("sessionid"),
+ },
+ data: {},
+ success: res => {
+ if (res.statusCode === 200) {
+ //console.log(res.data)
+ this.setData({
+ jytodonum: res.data.todonum,
+ })
+ }
+ }
+ });
+ },
taptest:function(){
if (getApp().globalData.rights.indexOf('25') != -1) {//考试功能
wx.navigateTo({
diff --git a/pages/main/main.wxml b/pages/main/main.wxml
index 4127d86..d5f432c 100644
--- a/pages/main/main.wxml
+++ b/pages/main/main.wxml
@@ -10,13 +10,16 @@
行为观察
+ {{gcnoread}}
未遂事件
+ {{wsnoread}}
+ {{jytodonum}}
合理化建议
@@ -24,6 +27,10 @@
作业许可
{{zytodonum}}
+
+
+ 设备巡检
+
学习园地
diff --git a/pages/miss/addmiss.js b/pages/miss/addmiss.js
index 67c6078..5465837 100644
--- a/pages/miss/addmiss.js
+++ b/pages/miss/addmiss.js
@@ -7,6 +7,7 @@ Page({
*/
data: {
misstime: '',
+ missqy:'',
missplace: '',
missimg: [],
},
@@ -74,6 +75,7 @@ Page({
addobserve: function () {
var wsdata = {
misstime: this.data.misstime,
+ missqy:this.data.missqy,
missplace: this.data.missplace,
description: this.data.description,
missimg: this.data.missimg,
@@ -111,6 +113,16 @@ Page({
dateTime1: obj1.dateTime,
});
this.data.misstime = time
+ //拉取地图权限
+ if (getApp().globalData.rights.indexOf('30') != -1) {
+ this.setData({
+ mapright: true
+ })
+ } else {
+ this.setData({
+ mapright: false
+ })
+ }
},
/**
diff --git a/pages/miss/addmiss.wxml b/pages/miss/addmiss.wxml
index f892a20..3acbd65 100644
--- a/pages/miss/addmiss.wxml
+++ b/pages/miss/addmiss.wxml
@@ -17,6 +17,19 @@
+
+
+ 所在区域
+
+
+
+
+
+ {{missqy__name}}
+
+
+
+
发生地点
@@ -35,7 +48,7 @@
-
+
diff --git a/pages/miss/addmiss.wxss b/pages/miss/addmiss.wxss
index 071af70..43d11a3 100644
--- a/pages/miss/addmiss.wxss
+++ b/pages/miss/addmiss.wxss
@@ -1 +1,3 @@
-/* pages/miss/addmiss.wxss */
\ No newline at end of file
+.btn-area{
+ margin:5px
+}
\ No newline at end of file
diff --git a/pages/miss/miss.wxml b/pages/miss/miss.wxml
index 1f9b3ab..6adbb12 100644
--- a/pages/miss/miss.wxml
+++ b/pages/miss/miss.wxml
@@ -9,6 +9,11 @@
{{item.missnum}} {{item.misser__name}}填报
{{item.misstime}}
+
+ 未读
+ 已读
+ {{item.readtime}}
+
diff --git a/pages/observe/addobserve.js b/pages/observe/addobserve.js
index 0bb13c4..a1cc8f0 100644
--- a/pages/observe/addobserve.js
+++ b/pages/observe/addobserve.js
@@ -167,6 +167,12 @@ Page({
dateTime1: obj1.dateTime,
});
this.data.looktime = time
+ // 获取完整的年月日 时分秒,以及默认显示的数组
+ var dateTime2 = obj1.dateTime
+ this.setData({
+ dateTime2: obj1.dateTime,
+ });
+ this.data.looktime2 = time
//获取观察字典
wx.request({
url: getApp().globalData.serverUrl + 'gchandle?a=getdics',
@@ -246,6 +252,7 @@ Page({
var gcdata = {
lookeder: this.data.lookeder,
looktime: this.data.looktime,
+ looktime2:this.data.looktime2,
lookplace: this.data.lookplace,
actname: this.data.actname,
lookimg: this.data.lookimg,
@@ -355,6 +362,29 @@ Page({
dateTime1: arr
});
},
+ changeDateTime2(e) {
+ var dateTimeArray1 = this.data.dateTimeArray1
+ var dateTime2 = this.data.dateTime2
+ var time = dateTimeArray1[0][dateTime2[0]] + '-' + dateTimeArray1[1][dateTime2[1]] + '-' + dateTimeArray1[2][dateTime2[2]] + ' ' + dateTimeArray1[3][dateTime2[3]] + ':' + dateTimeArray1[4][dateTime2[4]]
+ //console.log(time)
+ this.data.looktime2 = time
+ this.setData({
+ dateTime2: e.detail.value,
+ });
+
+ },
+ changeDateTimeColumn2(e) {
+ var arr = this.data.dateTime2,
+ dateArr = this.data.dateTimeArray1;
+
+ arr[e.detail.column] = e.detail.value;
+ dateArr[2] = dateTimePicker.getMonthDay(dateArr[0][arr[0]], dateArr[1][arr[1]]);
+
+ this.setData({
+ dateTimeArray1: dateArr,
+ dateTime2: arr
+ });
+ },
chooseImage: function () {
var that = this
wx.chooseImage({
diff --git a/pages/observe/addobserve.wxml b/pages/observe/addobserve.wxml
index 352178a..20469a5 100644
--- a/pages/observe/addobserve.wxml
+++ b/pages/observe/addobserve.wxml
@@ -11,7 +11,7 @@
-
+
@@ -27,7 +27,7 @@
- 被观察对象
+ 被观察人员
@@ -35,7 +35,7 @@
- 观察时间
+ 开始时间
@@ -45,6 +45,18 @@
+
+
+ 结束时间
+
+
+
+
+ {{dateTimeArray1[0][dateTime2[0]]}}-{{dateTimeArray1[1][dateTime2[1]]}}-{{dateTimeArray1[2][dateTime2[2]]}} {{dateTimeArray1[3][dateTime2[3]]}}:{{dateTimeArray1[4][dateTime2[4]]}}
+
+
+
+
观察地点
@@ -61,10 +73,29 @@
+
+
+ 过程及交流记录
+
+
+
+
+ 0/200
+
+
+
+ 共识或改进要求
+
+
+
+
+ 0/200
+
+
不安全行为记录卡
- {{unsafe24.text}}
+ {{unsafe24.text}}
- {{unsafe25.text}}
+ {{unsafe25.text}}
- {{unsafe26.text}}
+ {{unsafe26.text}}
- {{unsafe27.text}}
+ {{unsafe27.text}}
- {{unsafe28.text}}
+ {{unsafe28.text}}
- {{unsafe29.text}}
+ {{unsafe29.text}}
- {{unsafe30.text}}
+ {{unsafe30.text}}
-
- 其他不安全行为
-
-
-
-
- 0/200
-
-
-
- 安全或提倡的行为
-
-
-
-
- 0/200
-
-
diff --git a/pages/observe/addobserve.wxss b/pages/observe/addobserve.wxss
index 5332cac..43d11a3 100644
--- a/pages/observe/addobserve.wxss
+++ b/pages/observe/addobserve.wxss
@@ -1 +1,3 @@
-/* pages/observe/addobserve.wxss */
\ No newline at end of file
+.btn-area{
+ margin:5px
+}
\ No newline at end of file
diff --git a/pages/observe/observe.wxml b/pages/observe/observe.wxml
index 523f804..1feeebb 100644
--- a/pages/observe/observe.wxml
+++ b/pages/observe/observe.wxml
@@ -9,6 +9,11 @@
{{item.looknum}} {{item.looker__name}}填报
{{item.looktime}}
+
+ 未读
+ 已读
+ {{item.readtime}}
+
diff --git a/pages/observe/observedetail.wxml b/pages/observe/observedetail.wxml
index 5662737..701a428 100644
--- a/pages/observe/observedetail.wxml
+++ b/pages/observe/observedetail.wxml
@@ -77,6 +77,22 @@
+
+
+ 过程及交流记录
+
+ {{otherunsafe}}
+
+
+
+
+
+ 共识或改进要求
+
+ {{safecontent}}
+
+
+
不安全行为记录
@@ -88,22 +104,3 @@
-其他
-
-
-
- 其他不安全行为
-
- {{otherunsafe}}
-
-
-
-
-
- 安全或提倡的行为
-
- {{safecontent}}
-
-
-
-
diff --git a/pages/operation/operationadd.js b/pages/operation/operationadd.js
index 5479336..d4f6b5f 100644
--- a/pages/operation/operationadd.js
+++ b/pages/operation/operationadd.js
@@ -6,7 +6,8 @@ Page({
* 页面的初始数据
*/
data: {
- zyimg:[]
+ zyimg:[],
+ zyqy:''
},
checkboxChangefxcs: function (e) {
var x = this.data.fxcslist;
@@ -79,6 +80,16 @@ Page({
dateTime2: obj2.dateTime,
dateshow2: 0
});
+ //拉取地图权限
+ if (getApp().globalData.rights.indexOf('30') != -1) {
+ this.setData({
+ mapright: true
+ })
+ } else {
+ this.setData({
+ mapright: false
+ })
+ }
},
/**
@@ -301,6 +312,7 @@ Page({
zylx:this.data.zylx,
kssj: this.data.kssj,
jssj: this.data.jssj,
+ zyqy:this.data.zyqy,
zydd: this.data.zydd,
zynr: this.data.zynr,
zyry: this.data.zyry,
diff --git a/pages/operation/operationadd.wxml b/pages/operation/operationadd.wxml
index b5b21bd..105c31b 100644
--- a/pages/operation/operationadd.wxml
+++ b/pages/operation/operationadd.wxml
@@ -33,6 +33,19 @@
+
+
+ 所在区域
+
+
+
+
+
+ {{zyqy__name}}
+
+
+
+
作业地点
@@ -86,7 +99,7 @@
-
+
diff --git a/pages/operation/operationcheck.wxml b/pages/operation/operationcheck.wxml
index fa753d1..c8d511b 100644
--- a/pages/operation/operationcheck.wxml
+++ b/pages/operation/operationcheck.wxml
@@ -72,7 +72,7 @@
-
+
+pages/risk/detail.wxml
diff --git a/pages/risk/detail.wxss b/pages/risk/detail.wxss
new file mode 100644
index 0000000..96bd593
--- /dev/null
+++ b/pages/risk/detail.wxss
@@ -0,0 +1 @@
+/* pages/risk/detail.wxss */
\ No newline at end of file
diff --git a/pages/risk/myindex.js b/pages/risk/myindex.js
new file mode 100644
index 0000000..1103b93
--- /dev/null
+++ b/pages/risk/myindex.js
@@ -0,0 +1,80 @@
+// pages/risk/myindex.js
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ onLoad: function (options) {
+ wx.request({
+ url: getApp().globalData.serverUrl + 'api/risk?a=listself',
+ header: {
+ 'content-type': 'application/json', //
+ 'Cookie': wx.getStorageSync("sessionid"),
+ },
+ method: 'GET',
+ success: res => {
+ if (res.statusCode === 200) {
+ this.setData({
+ fxlist:res.data.rows
+ })
+ }
+ }
+ })
+ },
+
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ onReady: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面显示
+ */
+ onShow: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面隐藏
+ */
+ onHide: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面卸载
+ */
+ onUnload: function () {
+
+ },
+
+ /**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+ onPullDownRefresh: function () {
+
+ },
+
+ /**
+ * 页面上拉触底事件的处理函数
+ */
+ onReachBottom: function () {
+
+ },
+
+ /**
+ * 用户点击右上角分享
+ */
+ onShareAppMessage: function () {
+
+ }
+})
\ No newline at end of file
diff --git a/pages/risk/myindex.json b/pages/risk/myindex.json
new file mode 100644
index 0000000..db1e39d
--- /dev/null
+++ b/pages/risk/myindex.json
@@ -0,0 +1,3 @@
+{
+ "navigationBarTitleText": "岗位风险"
+}
\ No newline at end of file
diff --git a/pages/risk/myindex.wxml b/pages/risk/myindex.wxml
new file mode 100644
index 0000000..b1b88fd
--- /dev/null
+++ b/pages/risk/myindex.wxml
@@ -0,0 +1,21 @@
+
+
+
+
+
+ 重大风险
+ 较大风险
+ 一般风险
+ 低风险
+ --
+ {{item.step}}
+
+
+ {{item.riskact__area__name}}
+
+ {{item.riskact__name}}
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/risk/myindex.wxss b/pages/risk/myindex.wxss
new file mode 100644
index 0000000..d046689
--- /dev/null
+++ b/pages/risk/myindex.wxss
@@ -0,0 +1,6 @@
+/* pages/risk/myindex.wxss */
+.head{
+ color:#fff;
+ background-color: cornflowerblue;
+ text-align: center;
+}
\ No newline at end of file
diff --git a/pages/safecert/index.js b/pages/safecert/index.js
index 68fcf5d..648fa0f 100644
--- a/pages/safecert/index.js
+++ b/pages/safecert/index.js
@@ -102,13 +102,6 @@ Page({
'Cookie': wx.getStorageSync("sessionid"),
},
success: res => {
- if (res.statusCode === 200) {
- //console.log(res.data)
- this.setData({
- total: res.data.total,
- safecertlist: res.data.rows
- })
- }
if (res.data.total == 0) {
wx.request({
url: getApp().globalData.serverUrl + 'api/safecert?a=addspiderself',
@@ -157,6 +150,10 @@ Page({
});
} else {
+ this.setData({
+ total: res.data.total,
+ safecertlist: res.data.rows
+ })
wx.hideLoading();
}
}
diff --git a/pages/socert/socert.js b/pages/socert/socert.js
index 0983777..a11ff93 100644
--- a/pages/socert/socert.js
+++ b/pages/socert/socert.js
@@ -102,13 +102,6 @@ Page({
'Cookie': wx.getStorageSync("sessionid"),
},
success: res => {
- if (res.statusCode === 200) {
- //console.log(res.data)
- this.setData({
- total: res.data.total,
- socertlist: res.data.rows
- })
- }
if (res.data.total == 0) {
wx.request({
url: getApp().globalData.serverUrl + 'api/socert?a=addspiderself',
@@ -157,6 +150,10 @@ Page({
});
}else{
+ this.setData({
+ total: res.data.total,
+ socertlist: res.data.rows
+ })
wx.hideLoading();
}
}
diff --git a/pages/suggest/add.js b/pages/suggest/add.js
index fca4bfe..aaf3ca1 100644
--- a/pages/suggest/add.js
+++ b/pages/suggest/add.js
@@ -6,6 +6,8 @@ Page({
*/
data: {
jyimg: [],
+ jyqy:'',
+ jydd:'',
dqxz:'',
jynr:'',
qwxg:'',
@@ -38,6 +40,9 @@ Page({
bindqwxgInput: function (e) {
this.data.qwxg = e.detail.value
},
+ bindjyddInput: function (e) {
+ this.data.jydd = e.detail.value
+ },
submit: function () {
var that = this
if (that.data.dqxz == '') {
@@ -101,7 +106,9 @@ Page({
jynr: this.data.jynr,
qwxg: this.data.qwxg,
jyimg: this.data.jyimg,
- jylb:this.data.jylb
+ jylb:this.data.jylb,
+ jyqy:this.data.jyqy,
+ jydd:this.data.jydd,
}
//console.log(wsdata.unsafe)
wx.request({
@@ -124,6 +131,16 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
+ //拉取地图权限
+ if (getApp().globalData.rights.indexOf('30') != -1) {
+ this.setData({
+ mapright: true
+ })
+ } else {
+ this.setData({
+ mapright: false
+ })
+ }
//获取建议类别
wx.request({
url: this.data.serverUrl + 'getdickey?dicclass=32&a=combobox',
diff --git a/pages/suggest/add.wxml b/pages/suggest/add.wxml
index 6177437..d2337e9 100644
--- a/pages/suggest/add.wxml
+++ b/pages/suggest/add.wxml
@@ -12,7 +12,7 @@
-
+
@@ -34,6 +34,27 @@
{{jylbArray[jylbIndex].text}}
+
+
+
+ 所在区域
+
+
+
+
+
+ {{jyqy__name}}
+
+
+
+
+
+
+ 所在地点
+
+
+
+
当前现状
diff --git a/pages/suggest/detail.js b/pages/suggest/detail.js
index 914cf4e..793990f 100644
--- a/pages/suggest/detail.js
+++ b/pages/suggest/detail.js
@@ -63,6 +63,14 @@ Page({
*/
onShareAppMessage: function () {
+ },
+ jyimg2Preview: function (e) {
+ var current = e.target.dataset.src
+
+ wx.previewImage({
+ current: current,
+ urls: this.data.jyimg2
+ })
},
jyimgPreview: function (e) {
var current = e.target.dataset.src
@@ -93,6 +101,9 @@ Page({
for (var i = 0; i < jydata.jyimg.length; i++) {
jydata.jyimg[i] = this.data.serverUrl + jydata.jyimg[i];
}
+ for (var i = 0; i < jydata.jyimg2.length; i++) {
+ jydata.jyimg2[i] = this.data.serverUrl + jydata.jyimg2[i];
+ }
if (jydata.submittime != '') { jydata.submittime = util.formatTime(new Date(jydata.submittime)) }
this.setData(jydata)
}
diff --git a/pages/suggest/detail.wxml b/pages/suggest/detail.wxml
index 7d7d891..2ee1661 100644
--- a/pages/suggest/detail.wxml
+++ b/pages/suggest/detail.wxml
@@ -33,6 +33,22 @@
{{jyr__name}}
+
+
+ 所在区域
+
+
+ {{jyqy__name}}
+
+
+
+
+ 建议地点
+
+
+ {{jydd}}
+
+
现场图片
@@ -74,5 +90,81 @@
+反馈
+
+
+
+ 反馈人
+
+
+ {{pgr__name}}
+
+
+
+
+ 建议反馈
+
+ {{jyfk}}
+
+
+
+
-
+
+
+
+ 处理人
+
+
+ {{clr__name}}
+
+
+
+
+ 处理措施
+
+ {{clcs}}
+
+
+
+
+处理结果
+
+
+
+ 处理描述
+
+ {{clms}}
+
+
+
+
+
+ 处理图片
+
+
+
+
+
+
+
+
+
+
+
+ 上传时间
+
+
+ {{sjwcsj}}
+
+
+
+流程详情
+
+
+
+ {{item.name}}
+ {{item.submittime}} {{item.action}}
+
+
+
\ No newline at end of file
diff --git a/pages/suggest/suggest.js b/pages/suggest/suggest.js
index 7f9aee5..9a0ae2f 100644
--- a/pages/suggest/suggest.js
+++ b/pages/suggest/suggest.js
@@ -1,4 +1,5 @@
// pages/suggest/suggest.js
+var sliderWidth = 96;
Page({
/**
@@ -7,14 +8,44 @@ Page({
data: {
page: 1,
serverUrl: getApp().globalData.serverUrl,
- jylist:[]
+ jylist:[],
+ tabs: ["我的", "待办", "全部"],
+ activeIndex: 1,
+ sliderOffset: 0,
+ sliderLeft: 0
+ },
+ tabClick: function (e) {
+ var that = this
+ that.setData({
+ sliderOffset: e.currentTarget.offsetLeft,
+ activeIndex: e.currentTarget.id
+ });
+ if (that.data.activeIndex == 0) {
+ that.getmyJylist(1)
+ that.data.mypage = 1
+ }
+ else if (that.data.activeIndex == 1) {
+ that.gettodoJylist(1)
+ that.data.todopage = 1
+ }
+ else if (that.data.activeIndex == 2) {
+ that.getJylist(1)
+ that.data.page = 1
+ }
},
-
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
-
+ var that = this;
+ wx.getSystemInfo({
+ success: function (res) {
+ that.setData({
+ sliderLeft: (res.windowWidth / that.data.tabs.length - sliderWidth) / 2,
+ sliderOffset: res.windowWidth / that.data.tabs.length * that.data.activeIndex
+ });
+ }
+ });
},
/**
@@ -29,8 +60,20 @@ Page({
*/
onShow: function () {
var that = this;
- that.getJylist(1)
- this.data.page = 1;
+ console.log(that.data.activeIndex)
+ if (that.data.activeIndex == 0) {
+ that.getmyJylist(1)
+ that.data.mypage = 1
+ }
+ else if (that.data.activeIndex == 1) {
+ that.gettodoJylist(1)
+ that.data.todopage = 1
+ }
+ else if (that.data.activeIndex == 2) {
+ that.getJylist(1)
+ this.data.page = 1;
+ }
+
},
/**
@@ -52,9 +95,21 @@ Page({
*/
onPullDownRefresh: function () {
var that = this;
- that.getJylist(1);
- wx.stopPullDownRefresh();
- this.data.page = 1;
+ if (that.data.activeIndex == 0) {
+ that.getmyJylist(1)
+ wx.stopPullDownRefresh();
+ that.data.mypage = 1
+ }
+ else if (that.data.activeIndex == 1) {
+ that.gettodoJylist(1)
+ wx.stopPullDownRefresh();
+ that.data.todopage = 1
+ }
+ else if (that.data.activeIndex == 2) {
+ that.getallJylist(1)
+ wx.stopPullDownRefresh();
+ that.data.page = 1
+ }
},
/**
@@ -62,8 +117,19 @@ Page({
*/
onReachBottom: function () {
//上拉分页,将页码加1,然后调用分页函数
- this.data.page = this.data.page + 1;
- this.getJylist();
+ var that = this;
+ if (that.data.activeIndex == 0) {
+ this.data.mypage = this.data.mypage + 1;
+ this.getmyJylist();
+ }
+ else if (that.data.activeIndex == 1) {
+ this.data.todopage = this.data.todopage + 1;
+ this.gettodoJylist();
+ }
+ else if (that.data.activeIndex == 2) {
+ this.data.page = this.data.page + 1;
+ this.getallJylist();
+ }
},
/**
@@ -117,4 +183,94 @@ Page({
}
});
},
+ getmyJylist: function (page) {
+ var that = this;
+ if (page != 1) { page = that.data.mypage }
+ wx.showLoading({
+ title: '加载中',
+ }),
+ wx.request({
+ url: this.data.serverUrl + 'api/suggest?a=listself&rows=10&page=' + page,
+ header: {
+ 'content-type': 'application/json', // 默认值
+ 'Cookie': wx.getStorageSync("sessionid"),
+ },
+ success: res => {
+ if (res.statusCode === 200) {
+ if (res.data.rows.length == 0) {
+ if (page == 1) {
+ this.setData({
+ mytotal: 0,
+ myjylist: []
+ })
+ }
+ else {
+ wx.showModal({
+ content: "已经到底啦!",
+ showCancel: false,
+ confirmText: "确定",
+ })
+ }
+ } else {
+ let list
+ if (page == 1) {
+ list = res.data.rows
+ } else {
+ list = this.data.myjylist.concat(res.data.rows)
+ }
+ this.setData({
+ mytotal: res.data.total,
+ myjylist: list
+ })
+ }
+ }
+ wx.hideLoading();
+ }
+ });
+ },
+ gettodoJylist: function (page) {
+ var that = this;
+ if (page != 1) { page = that.data.todopage }
+ wx.showLoading({
+ title: '加载中',
+ }),
+ wx.request({
+ url: this.data.serverUrl + 'api/suggest?a=listtodo&rows=10&page=' + page,
+ header: {
+ 'content-type': 'application/json', // 默认值
+ 'Cookie': wx.getStorageSync("sessionid"),
+ },
+ success: res => {
+ if (res.statusCode === 200) {
+ if (res.data.rows.length == 0) {
+ if (page == 1) {
+ this.setData({
+ todototal: 0,
+ todojylist: []
+ })
+ }
+ else {
+ wx.showModal({
+ content: "已经到底啦!",
+ showCancel: false,
+ confirmText: "确定",
+ })
+ }
+ } else {
+ let list
+ if (page == 1) {
+ list = res.data.rows
+ } else {
+ list = this.data.todojylist.concat(res.data.rows)
+ }
+ this.setData({
+ todototal: res.data.total,
+ todojylist: list
+ })
+ }
+ }
+ wx.hideLoading();
+ }
+ });
+ },
})
\ No newline at end of file
diff --git a/pages/suggest/suggest.wxml b/pages/suggest/suggest.wxml
index f5cefef..0283b55 100644
--- a/pages/suggest/suggest.wxml
+++ b/pages/suggest/suggest.wxml
@@ -1,20 +1,82 @@
-
-
- 共{{total}}条合理化建议
-
-
-
-
- {{item.jynr}}
- {{item.jynum}} {{item.jyr__name}}填报
- {{item.submittime}}
-
-
+
+
+
+
+ {{item}}
+
+
+
+
+
+ 共{{mytotal}}条合理化建议
+
+
+
+
+ {{item.jynr}}
+ {{item.jynum}} {{item.jyr__name}}填报
+ {{item.submittime}}
+
+
+ 待评估
+ 处理中
+ 待确认
+ 已归档
+ {{item.todouser__name}}
+
+
+
+
+
+
+ 共{{todototal}}条合理化建议
+
+
+
+
+ {{item.jynr}}
+ {{item.jynum}} {{item.jyr__name}}填报
+ {{item.submittime}}
+
+
+ 待评估
+ 处理中
+ 待确认
+ 已归档
+ {{item.todouser__name}}
+
+
+
+
+
+
+ 共{{total}}条合理化建议
+
+
+
+
+ {{item.jynr}}
+ {{item.jynum}} {{item.jyr__name}}填报
+ {{item.submittime}}
+
+
+ 待评估
+ 处理中
+ 待确认
+ 已归档
+ {{item.todouser__name}}
+
+
+
+
+
-
+
+
+
-
+
\ No newline at end of file
diff --git a/pages/suggest/update.js b/pages/suggest/update.js
new file mode 100644
index 0000000..52a5174
--- /dev/null
+++ b/pages/suggest/update.js
@@ -0,0 +1,317 @@
+// pages/suggest/detail.js
+var util = require('../../utils/util.js')
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+ serverUrl: getApp().globalData.serverUrl,
+ jyimg2:[],
+ shresult:'',
+ apcl:true,
+ zjtr:false,
+ },
+ shChange: function (e) {
+ if (e.detail.value == false) { this.setData({
+ shresult:'reject'
+ }) }
+ else { this.setData({
+ shresult:''
+ }) }
+ },
+ apcl: function (e) {
+ if (e.detail.value == false) {
+ this.setData({
+ apcl: false,
+ })
+ }
+ else {
+ this.setData({
+ apcl: true
+ })
+ }
+ console.log(this.data.apcl)
+ },
+ zjtr: function (e) {
+ if (e.detail.value == false) {
+ this.setData({
+ zjtr:false
+ })
+ }
+ else {
+ this.setData({
+ apcl: false,
+ zjtr:true,
+ })
+ }
+ },
+ bindjyfkInput: function (e) {
+ this.data.jyfk = e.detail.value
+ },
+ bindclcsInput: function (e) {
+ this.data.clcs = e.detail.value
+ },
+ bindclmsInput: function (e) {
+ this.data.clms = e.detail.value
+ },
+ bindshyjInput: function (e) {
+ this.data.shyj = e.detail.value
+ },
+ Tap1: function (x) {
+ wx.showModal({
+ title: "系统提示",
+ content: x,
+ showCancel: false,
+ confirmText: "确定"
+ })
+ },
+ //上传隐患图片
+ upimg: function (x, y) {
+ var that = this
+ if (x < y) {
+ wx.showLoading({
+ title: '上传处理图片' + (x + 1) + '....',
+ })
+
+ if (that.data.jyimg2[x].indexOf(that.data.serverUrl) == -1) {
+ wx.uploadFile({
+ header: {
+ 'content-type': 'application/json', // 默认值
+ 'Cookie': wx.getStorageSync("sessionid"),
+ },
+ url: that.data.serverUrl + 'upfile',
+ filePath: that.data.jyimg2[x],
+ name: 'upfile',
+ success(res) {
+ var obj = JSON.parse(res.data);
+ that.data.jyimg2[x] = obj['filepath']
+ x = x + 1
+ if (x < y) {
+ that.upimg(x, y)
+ } else {
+ that.update()
+ }
+ }
+ })
+ } else {
+ var bl = that.data.jyimg2[x].replace(that.data.serverUrl, "")
+ that.data.jyimg2[x] = bl
+ that.update()
+ }
+ } else {
+ that.update()
+ }
+ },
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ onLoad: function (options) {
+ this.getJydetail(options.jyid);
+ getApp().globalData.selectPeopleList = []
+ },
+
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ onReady: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面显示
+ */
+ onShow: function () {
+ let lst = getApp().globalData.selectPeopleList
+ let nst = []
+ let nst1 = []
+ if (lst.length !=0) {
+ for (var i = 0; i < lst.length; i++) {
+ nst.push(lst[i]['name'])
+ nst1.push(lst[i]['id'])
+ }
+ this.setData({
+ clr__name: nst[0],
+ clr: nst1[0],
+ npgr__name:nst[0],
+ npgr:nst1[0],
+ })
+ }
+ },
+
+ /**
+ * 生命周期函数--监听页面隐藏
+ */
+ onHide: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面卸载
+ */
+ onUnload: function () {
+
+ },
+
+ /**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+ onPullDownRefresh: function () {
+
+ },
+
+ /**
+ * 页面上拉触底事件的处理函数
+ */
+ onReachBottom: function () {
+
+ },
+
+ /**
+ * 用户点击右上角分享
+ */
+ onShareAppMessage: function () {
+
+ },
+ jyimgPreview: function (e) {
+ var current = e.target.dataset.src
+
+ wx.previewImage({
+ current: current,
+ urls: this.data.jyimg
+ })
+ },
+ getJydetail: function (jyid) {
+ wx.showLoading({
+ title: '加载中',
+ }),
+ wx.request({
+ url: this.data.serverUrl + 'api/suggest?a=detail&jyid=' + jyid,
+ header: {
+ 'content-type': 'application/json', // 默认值
+ 'Cookie': wx.getStorageSync("sessionid"),
+ },
+ data: {
+ },
+ success: res => {
+ wx.hideLoading();
+ console.log(res.data);
+ if (res.statusCode === 200) {
+ var jydata = res.data
+ //格式化观察信息
+ for (var i = 0; i < jydata.jyimg.length; i++) {
+ jydata.jyimg[i] = this.data.serverUrl + jydata.jyimg[i];
+ }
+ for (var i = 0; i < jydata.jyimg2.length; i++) {
+ jydata.jyimg2[i] = this.data.serverUrl + jydata.jyimg2[i];
+ }
+ if (jydata.submittime != '') { jydata.submittime = util.formatTime(new Date(jydata.submittime)) }
+ this.setData(jydata)
+ }
+ }
+ });
+ },
+ submit:function(){
+ if(this.data.jyzt==2){
+ if (this.data.clms == '') {
+ this.Tap1('处理描述未填写!')
+ }else{
+ this.upimg(0, this.data.jyimg2.length)
+ }
+
+
+
+
+ }else if(this.data.jyzt==3){
+ this.update()
+ }else if(this.data.jyzt==1){
+ if(this.data.apcl== true){
+ if (this.data.jyfk == '') {
+ this.Tap1('建议反馈未填!')
+ }
+ else if(this.data.clr__name==''){
+ this.Tap1('处理人未选择!')
+ }
+ else if(this.data.clcs==''){
+ this.Tap1('处理措施未填写!')
+ }else{
+ this.update()
+ }
+ } else if(this.data.zjtr==true){
+ this.update()
+ }else {
+ if (this.data.jyfk == '') {
+ this.Tap1('建议反馈未填!')
+ }else{
+ this.update()
+ }
+ }
+ }
+
+ },
+ update:function(){
+ var jydata = this.data
+ wx.request({
+ url: this.data.serverUrl + 'api/suggest?a=update',
+ header: {
+ 'content-type': 'application/json', // 默认值
+ 'Cookie': wx.getStorageSync("sessionid"),
+ },
+ data: jydata,
+ method: 'post',
+ success: res => {
+ wx.hideLoading();
+ console.log(res.data);
+ if (res.statusCode === 200) {
+ wx.navigateBack({
+ })
+ }
+ }
+ });
+ },
+ choosejyimg2Image: function () {
+ var that = this
+ wx.chooseImage({
+ count: 9,
+ sizeType: ['original', 'compressed'],
+ sourceType: ['album', 'camera'],
+ success: function (res) {
+ console.log(that.data.jyimg2.concat(res.tempFilePaths))
+ if(that.data.jyimg2 ==''){
+ that.data.jyimg2 = []
+ }
+ that.setData({
+ jyimg2: that.data.jyimg2.concat(res.tempFilePaths)
+ })
+ }
+ })
+ },
+ deleteImage: function (e) {
+ var that = this;
+ var jyimg2 = that.data.jyimg2;
+ var index = e.currentTarget.dataset.index; //获取当前长按图片下标
+ console.log(e)
+ wx.showModal({
+ title: '系统提醒',
+ content: '确定要删除此图片吗?',
+ success: function (res) {
+ if (res.confirm) {
+ jyimg2.splice(index, 1);
+ } else if (res.cancel) {
+ return false;
+ }
+ that.setData({
+ jyimg2: jyimg2
+ });
+ }
+ })
+ },
+ jyimg2Preview: function (e) {
+ var current = e.target.dataset.src
+
+ wx.previewImage({
+ current: current,
+ urls: this.data.jyimg2
+ })
+ },
+})
\ No newline at end of file
diff --git a/pages/suggest/update.json b/pages/suggest/update.json
new file mode 100644
index 0000000..8835af0
--- /dev/null
+++ b/pages/suggest/update.json
@@ -0,0 +1,3 @@
+{
+ "usingComponents": {}
+}
\ No newline at end of file
diff --git a/pages/suggest/update.wxml b/pages/suggest/update.wxml
new file mode 100644
index 0000000..10571ff
--- /dev/null
+++ b/pages/suggest/update.wxml
@@ -0,0 +1,246 @@
+
+ 建议详情
+
+
+ 当前状态
+ 待评估
+ 已关闭
+ 处理中
+
+
+
+ 建议编号
+
+
+ {{jynum}}
+
+
+
+
+ 填报时间
+
+
+ {{submittime}}
+
+
+
+
+ 建议部门
+
+
+ {{jybm__partname}}
+
+
+
+
+ 建议人
+
+
+ {{jyr__name}}
+
+
+
+
+ 所在区域
+
+
+ {{jyqy__name}}
+
+
+
+
+ 建议地点
+
+
+ {{jydd}}
+
+
+
+
+ 现场图片
+
+
+
+
+
+
+
+
+
+
+
+详细内容
+
+
+
+ 当前现状
+
+ {{dqxz}}
+
+
+
+
+
+ 建议内容
+
+ {{jynr}}
+
+
+
+
+
+ 期望效果
+
+ {{qwxg}}
+
+
+
+
+反馈
+
+
+
+ 反馈人
+
+
+ {{pgr__name}}
+
+
+
+
+ 建议反馈
+
+ {{jyfk}}
+
+
+
+
+
+
+
+
+
+ 安排处理
+
+
+
+
+
+ 转交
+
+
+
+
+
+
+
+
+ 新评估人
+
+
+
+
+ {{npgr__name}}
+
+
+
+
+
+
+
+ 处理人
+
+
+
+
+ {{clr__name}}
+
+
+
+
+
+
+
+ 处理人
+
+
+ {{clr__name}}
+
+
+
+
+ 处理措施
+
+ {{clcs}}
+
+
+
+
+
+ 处理措施
+
+
+
+
+
+
+
+
+处理结果
+提交的处理结果被驳回,请重新提交
+
+
+
+ 处理描述
+
+ {{clms}}
+
+
+
+
+
+
+
+
+
+
+
+ 处理图片
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 上传时间
+
+
+ {{sjwcsj}}
+
+
+
+ 是否通过
+
+
+
+
+
+
+ 意见
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/suggest/update.wxss b/pages/suggest/update.wxss
new file mode 100644
index 0000000..76b7cf1
--- /dev/null
+++ b/pages/suggest/update.wxss
@@ -0,0 +1 @@
+/* pages/suggest/update.wxss */
\ No newline at end of file
diff --git a/pages/trouble/accesstrouble.js b/pages/trouble/accesstrouble.js
index bd7c3d8..5e1711e 100644
--- a/pages/trouble/accesstrouble.js
+++ b/pages/trouble/accesstrouble.js
@@ -539,6 +539,7 @@ Page({
var that = this;
var zghtp = that.data.zghtp;
var index = e.currentTarget.dataset.index; //获取当前长按图片下标
+ console.log(e.index)
wx.showModal({
title: '系统提醒',
content: '确定要删除此图片吗?',
diff --git a/pages/trouble/accesstrouble.wxml b/pages/trouble/accesstrouble.wxml
index 9630a86..f010086 100644
--- a/pages/trouble/accesstrouble.wxml
+++ b/pages/trouble/accesstrouble.wxml
@@ -346,7 +346,7 @@
-
+
diff --git a/pages/trouble/addtrouble.js b/pages/trouble/addtrouble.js
index f8ba291..9b63885 100644
--- a/pages/trouble/addtrouble.js
+++ b/pages/trouble/addtrouble.js
@@ -5,8 +5,10 @@ Page({
* 页面的初始数据
*/
data: {
+ yhtype:null,
date: '2018-10-01',
time: '12:00',
+ mapright:false,
dateTimeArray1: null,
dateTime1: null,
startYear: 2000,
@@ -20,6 +22,7 @@ Page({
yhdj: '',
jclx: '',
fxsj: '',
+ yhqy:'',
yhdd: '',
yhms: '',
yhpg: '',
@@ -132,6 +135,7 @@ Page({
'yhdj':this.data.yhdj,
'jclx':this.data.jclx,
'fxsj':this.data.fxsj,
+ 'yhqy':this.data.yhqy,
'yhdd':this.data.yhdd,
'yhms':this.data.yhms,
'yhtp':this.data.yhtp,
@@ -232,8 +236,33 @@ Page({
data: this.yhdata,
success: res => {
if (res.statusCode === 200) {
- wx.hideLoading();
- wx.navigateBack()
+ if(this.data.yhtype=='inspect'){
+ let inspectdata = this.data.inspectdata
+ inspectdata.equipment = inspectdata.equipment.id
+ inspectdata.trouble = res.data.trouble
+ wx.request({
+ url: this.data.serverUrl + 'api/inspect?a=add',
+ header: {
+ 'content-type': 'application/json', //
+ 'Cookie': wx.getStorageSync("sessionid"),
+ },
+ method: 'POST',
+ data: inspectdata,
+ success: res => {
+ if (res.statusCode === 200) {
+ wx.hideLoading();
+ wx.navigateBack({
+ delta: 2
+ })
+
+ }
+ }
+ });
+ }else{
+ wx.hideLoading();
+ wx.navigateBack()
+ }
+
}
}
});
@@ -290,6 +319,31 @@ Page({
}
}
});
+ //拉取权限
+ if (getApp().globalData.rights.indexOf('30') != -1) {
+ this.setData({
+ mapright: true
+ })
+ } else {
+ this.setData({
+ mapright: false
+ })
+ }
+ console.log(options.type)
+ if(options.type=='inspect'){
+ var pages = getCurrentPages();
+ var prevPage = pages[pages.length - 2];
+ var inspectdata = prevPage.data
+ console.log(inspectdata)
+ this.data.inspectdata = inspectdata
+ this.setData({
+ yhtype:'inspect',
+ yhqy:inspectdata.equipment.area__id,
+ yhqy__name:inspectdata.equipment.area__name,
+ yhdd: inspectdata.equipment.place,
+ equipmentname: inspectdata.equipment.name,
+ })
+ }
},
/**
@@ -303,7 +357,6 @@ Page({
* 生命周期函数--监听页面显示
*/
onShow: function () {
-
},
/**
diff --git a/pages/trouble/addtrouble.wxml b/pages/trouble/addtrouble.wxml
index 3e99a97..fb90b6c 100644
--- a/pages/trouble/addtrouble.wxml
+++ b/pages/trouble/addtrouble.wxml
@@ -1,7 +1,7 @@
-
+
错误提示
-
+ {{equipmentname}} 设备异常
隐患图片
@@ -11,7 +11,7 @@
-
+
@@ -57,12 +57,25 @@
+
+
+ 所在区域
+
+
+
+
+
+ {{yhqy__name}}
+
+
+
+
隐患地点
-
+
@@ -70,13 +83,13 @@
-
+
0/200
-
+
diff --git a/pages/trouble/addtrouble.wxss b/pages/trouble/addtrouble.wxss
index 3d1bd8f..52d7b2e 100644
--- a/pages/trouble/addtrouble.wxss
+++ b/pages/trouble/addtrouble.wxss
@@ -1,4 +1,9 @@
-.weui-btn{
+.btn-area{
width:auto;
margin: 5px;
+}
+.head{
+ color:#fff;
+ background-color: red;
+ text-align: center;
}
\ No newline at end of file
diff --git a/pages/trouble/addtroublezg.js b/pages/trouble/addtroublezg.js
index e7c58f0..6253de2 100644
--- a/pages/trouble/addtroublezg.js
+++ b/pages/trouble/addtroublezg.js
@@ -162,6 +162,7 @@ Page({
'yhdj': this.data.yhdj,
'jclx': this.data.jclx,
'fxsj': this.data.fxsj,
+ 'yhqy': this.data.yhqy,
'yhdd': this.data.yhdd,
'yhms': this.data.yhms,
'yhtp': this.data.yhtp,
@@ -186,10 +187,35 @@ Page({
data: this.yhdata,
success: res => {
if (res.statusCode === 200) {
- wx.hideLoading();
- wx.navigateBack({
- delta: 2
- })
+ if (this.data.yhtype == 'inspect') {
+ let inspectdata = this.data.inspectdata
+ inspectdata.equipment = inspectdata.equipment.id
+ inspectdata.trouble = res.data.trouble
+ wx.request({
+ url: this.data.serverUrl + 'api/inspect?a=add',
+ header: {
+ 'content-type': 'application/json', //
+ 'Cookie': wx.getStorageSync("sessionid"),
+ },
+ method: 'POST',
+ data: inspectdata,
+ success: res => {
+ if (res.statusCode === 200) {
+ wx.hideLoading();
+ wx.navigateBack({
+ delta: 3
+ })
+
+ }
+ }
+ });
+ }else{
+ wx.hideLoading();
+ wx.navigateBack({
+ delta: 2
+ })
+ }
+
}
}
});
@@ -223,7 +249,8 @@ Page({
onLoad: function(options) {
var that = this
var pages = getCurrentPages();
- this.data = pages[pages.length - 2].data;//获取前一个界面数据
+ //this.data = pages[pages.length - 2].data;//获取前一个界面数据
+ this.setData(pages[pages.length - 2].data)
//console.log(that.data)
//获取隐患评估
wx.request({
diff --git a/pages/trouble/addtroublezg.wxml b/pages/trouble/addtroublezg.wxml
index 9aea710..2e96ed4 100644
--- a/pages/trouble/addtroublezg.wxml
+++ b/pages/trouble/addtroublezg.wxml
@@ -1,5 +1,6 @@
+ {{inspectdata.equipment.name}} 设备异常
评估信息
diff --git a/pages/trouble/addtroublezg.wxss b/pages/trouble/addtroublezg.wxss
index 3d1bd8f..52d7b2e 100644
--- a/pages/trouble/addtroublezg.wxss
+++ b/pages/trouble/addtroublezg.wxss
@@ -1,4 +1,9 @@
-.weui-btn{
+.btn-area{
width:auto;
margin: 5px;
+}
+.head{
+ color:#fff;
+ background-color: red;
+ text-align: center;
}
\ No newline at end of file
diff --git a/pages/trouble/addtroublezp.js b/pages/trouble/addtroublezp.js
index 354a513..c4c7561 100644
--- a/pages/trouble/addtroublezp.js
+++ b/pages/trouble/addtroublezp.js
@@ -121,6 +121,7 @@ Page({
'yhdj': this.data.yhdj,
'jclx': this.data.jclx,
'fxsj': this.data.fxsj,
+ 'yhqy': this.data.yhqy,
'yhdd': this.data.yhdd,
'yhms': this.data.yhms,
'yhtp': this.data.yhtp,
@@ -146,10 +147,35 @@ Page({
data: this.yhdata,
success: res => {
if (res.statusCode === 200) {
- wx.hideLoading();
- wx.navigateBack({
- delta: 2
- })
+ if (this.data.yhtype == 'inspect') {
+ let inspectdata = this.data.inspectdata
+ inspectdata.equipment = inspectdata.equipment.id
+ inspectdata.trouble = res.data.trouble
+ wx.request({
+ url: this.data.serverUrl + 'api/inspect?a=add',
+ header: {
+ 'content-type': 'application/json', //
+ 'Cookie': wx.getStorageSync("sessionid"),
+ },
+ method: 'POST',
+ data: inspectdata,
+ success: res => {
+ if (res.statusCode === 200) {
+ wx.hideLoading();
+ wx.navigateBack({
+ delta: 3
+ })
+
+ }
+ }
+ });
+ }else{
+ wx.hideLoading();
+ wx.navigateBack({
+ delta: 2
+ })
+ }
+
}
}
});
@@ -168,7 +194,7 @@ Page({
onLoad: function(options) {
var that = this
var pages = getCurrentPages();
- this.data = pages[pages.length - 2].data;//获取前一个界面数据
+ this.setData(pages[pages.length - 2].data)
//console.log(that.data)
// 获取完整的年月日 时分秒,以及默认显示的数组
var obj1 = dateTimePicker.dateTimePicker(this.data.startYear, this.data.endYear);
diff --git a/pages/trouble/addtroublezp.wxml b/pages/trouble/addtroublezp.wxml
index c2d2863..b5e72ef 100644
--- a/pages/trouble/addtroublezp.wxml
+++ b/pages/trouble/addtroublezp.wxml
@@ -1,5 +1,6 @@
+ {{inspectdata.equipment.name}} 设备异常
评估信息
diff --git a/pages/trouble/addtroublezp.wxss b/pages/trouble/addtroublezp.wxss
index 3d1bd8f..52d7b2e 100644
--- a/pages/trouble/addtroublezp.wxss
+++ b/pages/trouble/addtroublezp.wxss
@@ -1,4 +1,9 @@
-.weui-btn{
+.btn-area{
width:auto;
margin: 5px;
+}
+.head{
+ color:#fff;
+ background-color: red;
+ text-align: center;
}
\ No newline at end of file
diff --git a/pages/trouble/trouble.wxml b/pages/trouble/trouble.wxml
index f7c9663..144a9c6 100644
--- a/pages/trouble/trouble.wxml
+++ b/pages/trouble/trouble.wxml
@@ -1,105 +1,104 @@
-
-
-
-
-
- {{item}}
-
-
-
-
-
-
-
- 共{{mytotal}}条事故隐患
-
-
-
-
- {{item.yhdj__dickeyname}}
- {{item.yhlb__dickeyname}}
-
- {{item.yhnum}} {{item.fxr__name}}填报
- {{item.tbsj}}
-
-
- 措施/方案待提交
- 待复查
- 待评估
- 待整改
- 已归档
- 措施/方案待确认
- 待审核
- 待新增
-
- {{item.todouser__name}}
-
-
-
-
-
+
+
+
+
+ {{item}}
-
- 共{{todototal}}条隐患待处理
-
-
-
-
- {{item.yhdj__dickeyname}}
- {{item.yhlb__dickeyname}}
-
- {{item.yhnum}} {{item.fxr__name}}填报
- {{item.tbsj}}
+
+
+
+
+
+
+ 共{{mytotal}}条事故隐患
+
+
+
+
+ {{item.yhdj__dickeyname}}
+ {{item.yhlb__dickeyname}}
-
- 措施/方案待提交
- 待复查
- 待评估
- 待整改
- 已归档
- 措施/方案待确认
- 待审核
- 待新增
+ {{item.yhnum}} {{item.fxr__name}}填报
+ {{item.tbsj}}
+
+
+ 措施/方案待提交
+ 待复查
+ 待评估
+ 待整改
+ 已归档
+ 措施/方案待确认
+ 待审核
+ 待新增
+
{{item.todouser__name}}
-
-
-
+
+
+
-
+
+
+ 共{{todototal}}条隐患待处理
+
+
+
+
+ {{item.yhdj__dickeyname}}
+ {{item.yhlb__dickeyname}}
+
+ {{item.yhnum}} {{item.fxr__name}}填报
+ {{item.tbsj}}
+
+
+ 措施/方案待提交
+ 待复查
+ 待评估
+ 待整改
+ 已归档
+ 措施/方案待确认
+ 待审核
+ 待新增
+ {{item.todouser__name}}
+
+
+
+
+
+
-
- 共{{alltotal}}条事故隐患
-
-
-
-
- {{item.yhdj__dickeyname}}
- {{item.yhlb__dickeyname}}
-
- {{item.yhnum}} {{item.fxr__name}}填报
- {{item.tbsj}}
+
+ 共{{alltotal}}条事故隐患
+
+
+
+
+ {{item.yhdj__dickeyname}}
+ {{item.yhlb__dickeyname}}
-
- 措施/方案待提交
- 待复查
- 待评估
- 待整改
- 已归档
- 措施/方案待确认
- 待审核
- 待新增
-
- {{item.todouser__name}}
-
+ {{item.yhnum}} {{item.fxr__name}}填报
+ {{item.tbsj}}
+
+
+ 措施/方案待提交
+ 待复查
+ 待评估
+ 待整改
+ 已归档
+ 措施/方案待确认
+ 待审核
+ 待新增
+
+ {{item.todouser__name}}
-
-
-
+
+
+
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/pages/trouble/troubledetail.wxml b/pages/trouble/troubledetail.wxml
index 9ea49ba..9069e44 100644
--- a/pages/trouble/troubledetail.wxml
+++ b/pages/trouble/troubledetail.wxml
@@ -70,6 +70,14 @@
{{fxr__name}}
+
+
+ 所在区域
+
+
+ {{yhqy__name}}
+
+
隐患地点
diff --git a/weui.wxss b/weui.wxss
index 0bb5f6a..e4a2e6f 100644
--- a/weui.wxss
+++ b/weui.wxss
@@ -3,4 +3,1198 @@
* Copyright 2017 Tencent, Inc.
* Licensed under the MIT license
*/
-page{line-height:1.6;font-family:-apple-system-font,Helvetica Neue,sans-serif}icon{vertical-align:middle}.weui-cells{position:relative;margin-top:1.17647059em;background-color:#fff;line-height:1.41176471;font-size:17px}.weui-cells:before{top:0;border-top:1rpx solid #d9d9d9}.weui-cells:after,.weui-cells:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#d9d9d9}.weui-cells:after{bottom:0;border-bottom:1rpx solid #d9d9d9}.weui-cells__title{margin-top:.77em;margin-bottom:.3em;padding-left:15px;padding-right:15px;color:#999;font-size:14px}.weui-cells_after-title{margin-top:0}.weui-cells__tips{margin-top:.3em;color:#999;padding-left:15px;padding-right:15px;font-size:14px}.weui-cell{padding:10px 15px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-cell:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1rpx solid #d9d9d9;color:#d9d9d9;left:15px}.weui-cell:first-child:before{display:none}.weui-cell_active{background-color:#ececec}.weui-cell_primary{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.weui-cell__bd{-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-cell__ft{text-align:right;color:#999}.weui-cell_access{color:inherit}.weui-cell__ft_in-access{padding-right:13px;position:relative}.weui-cell__ft_in-access:after{content:" ";display:inline-block;height:6px;width:6px;border-width:2px 2px 0 0;border-color:#c8c8cd;border-style:solid;-webkit-transform:matrix(.71,.71,-.71,.71,0,0);transform:matrix(.71,.71,-.71,.71,0,0);position:relative;top:-2px;position:absolute;top:50%;margin-top:-4px;right:2px}.weui-cell_link{color:#586c94;font-size:14px}.weui-cell_link:active{background-color:#ececec}.weui-cell_link:first-child:before{display:block}.weui-icon-radio{margin-left:3.2px;margin-right:3.2px}.weui-icon-checkbox_circle,.weui-icon-checkbox_success{margin-left:4.6px;margin-right:4.6px}.weui-check__label:active{background-color:#ececec}.weui-check{position:absolute;left:-9999px}.weui-check__hd_in-checkbox{padding-right:.35em}.weui-cell__ft_in-radio{padding-left:.35em}.weui-cell_input{padding-top:0;padding-bottom:0}.weui-label{width:105px;word-wrap:break-word;word-break:break-all}.weui-input{height:2.58823529em;min-height:2.58823529em;line-height:2.58823529em}.weui-toptips{position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);top:0;left:0;right:0;padding:5px;font-size:14px;text-align:center;color:#fff;z-index:5000;word-wrap:break-word;word-break:break-all}.weui-toptips_warn{background-color:#e64340}.weui-textarea{display:block;width:100%}.weui-textarea-counter{color:#b2b2b2;text-align:right}.weui-cell_warn,.weui-textarea-counter_warn{color:#e64340}.weui-form-preview{position:relative;background-color:#fff}.weui-form-preview:before{top:0;border-top:1rpx solid #d9d9d9}.weui-form-preview:after,.weui-form-preview:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#d9d9d9}.weui-form-preview:after{bottom:0;border-bottom:1rpx solid #d9d9d9}.weui-form-preview__value{font-size:14px}.weui-form-preview__value_in-hd{font-size:26px}.weui-form-preview__hd{position:relative;padding:10px 15px;text-align:right;line-height:2.5em}.weui-form-preview__hd:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1rpx solid #d9d9d9;color:#d9d9d9;left:15px}.weui-form-preview__bd{padding:10px 15px;font-size:.9em;text-align:right;color:#999;line-height:2}.weui-form-preview__ft{position:relative;line-height:50px;display:-webkit-box;display:-webkit-flex;display:flex}.weui-form-preview__ft:after{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1rpx solid #d5d5d6;color:#d5d5d6}.weui-form-preview__item{overflow:hidden}.weui-form-preview__label{float:left;margin-right:1em;min-width:4em;color:#999;text-align:justify;text-align-last:justify}.weui-form-preview__value{display:block;overflow:hidden;word-break:normal;word-wrap:break-word}.weui-form-preview__btn{position:relative;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#3cc51f;text-align:center}.weui-form-preview__btn:after{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1rpx solid #d5d5d6;color:#d5d5d6}.weui-form-preview__btn:first-child:after{display:none}.weui-form-preview__btn_active{background-color:#eee}.weui-form-preview__btn_default{color:#999}.weui-form-preview__btn_primary{color:#0bb20c}.weui-cell_select{padding:0}.weui-select{position:relative;padding-left:15px;padding-right:30px;height:2.58823529em;min-height:2.58823529em;line-height:2.58823529em;border-right:1rpx solid #d9d9d9}.weui-select:before{content:" ";display:inline-block;height:6px;width:6px;border-width:2px 2px 0 0;border-color:#c8c8cd;border-style:solid;-webkit-transform:matrix(.71,.71,-.71,.71,0,0);transform:matrix(.71,.71,-.71,.71,0,0);position:relative;top:-2px;position:absolute;top:50%;right:15px;margin-top:-4px}.weui-select_in-select-after{padding-left:0}.weui-cell__bd_in-select-before,.weui-cell__hd_in-select-after{padding-left:15px}.weui-cell_vcode{padding-right:0}.weui-vcode-btn,.weui-vcode-img{margin-left:5px;height:2.58823529em;vertical-align:middle}.weui-vcode-btn{display:inline-block;padding:0 .6em 0 .7em;border-left:1px solid #e5e5e5;line-height:2.58823529em;font-size:17px;color:#3cc51f;white-space:nowrap}.weui-vcode-btn:active{color:#52a341}.weui-cell_switch{padding-top:6px;padding-bottom:6px}.weui-uploader__hd{display:-webkit-box;display:-webkit-flex;display:flex;padding-bottom:10px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-uploader__title{-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-uploader__info{color:#b2b2b2}.weui-uploader__bd{margin-bottom:-4px;margin-right:-9px;overflow:hidden}.weui-uploader__file{float:left;margin-right:9px;margin-bottom:9px}.weui-uploader__img{display:block;width:79px;height:79px}.weui-uploader__file_status{position:relative}.weui-uploader__file_status:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.weui-uploader__file-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.weui-uploader__input-box{float:left;position:relative;margin-right:9px;margin-bottom:9px;width:77px;height:77px;border:1px solid #d9d9d9}.weui-uploader__input-box:after,.weui-uploader__input-box:before{content:" ";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#d9d9d9}.weui-uploader__input-box:before{width:2px;height:39.5px}.weui-uploader__input-box:after{width:39.5px;height:2px}.weui-uploader__input-box:hover{border-color:#999}.weui-uploader__input-box:hover:after,.weui-uploader__input-box:hover:before{background-color:#999}.weui-uploader__input{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0}.weui-article{padding:20px 15px;font-size:15px}.weui-article__section{margin-bottom:1.5em}.weui-article__h1{font-size:18px;font-weight:400;margin-bottom:.9em}.weui-article__h2{font-size:16px;font-weight:400;margin-bottom:.34em}.weui-article__h3{font-weight:400;font-size:15px;margin-bottom:.34em}.weui-article__p{margin:0 0 .8em}.weui-msg{padding-top:36px;text-align:center}.weui-msg__link{display:inline;color:#586c94}.weui-msg__icon-area{margin-bottom:30px}.weui-msg__text-area{margin-bottom:25px;padding:0 20px}.weui-msg__title{margin-bottom:5px;font-weight:400;font-size:20px}.weui-msg__desc{font-size:14px;color:#999}.weui-msg__opr-area{margin-bottom:25px}.weui-msg__extra-area{margin-bottom:15px;font-size:14px;color:#999}@media screen and (min-height:438px){.weui-msg__extra-area{position:fixed;left:0;bottom:0;width:100%;text-align:center}}.weui-flex{display:-webkit-box;display:-webkit-flex;display:flex}.weui-flex__item{-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-btn{margin-top:15px}.weui-btn:first-child{margin-top:0}.weui-btn-area{margin:1.17647059em 15px .3em}.weui-agree{display:block;padding:.5em 15px;font-size:13px}.weui-agree__text{color:#999}.weui-agree__link{display:inline;color:#586c94}.weui-agree__checkbox{position:absolute;left:-9999px}.weui-agree__checkbox-icon{position:relative;top:2px;display:inline-block;border:1px solid #d1d1d1;background-color:#fff;border-radius:3px;width:11px;height:11px}.weui-agree__checkbox-icon-check{position:absolute;top:1px;left:1px}.weui-footer{color:#999;font-size:14px;text-align:center}.weui-footer_fixed-bottom{position:fixed;bottom:.52em;left:0;right:0}.weui-footer__links{font-size:0}.weui-footer__link{display:inline-block;vertical-align:top;margin:0 .62em;position:relative;font-size:14px;color:#586c94}.weui-footer__link:before{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1rpx solid #c7c7c7;color:#c7c7c7;left:-.65em;top:.36em;bottom:.36em}.weui-footer__link:first-child:before{display:none}.weui-footer__text{padding:0 .34em;font-size:12px}.weui-grids{border-top:1rpx solid #d9d9d9;border-left:1rpx solid #d9d9d9;overflow:hidden}.weui-grid{position:relative;float:left;padding:20px 10px;width:33.33333333%;box-sizing:border-box;border-right:1rpx solid #d9d9d9;border-bottom:1rpx solid #d9d9d9}.weui-grid_active{background-color:#ececec}.weui-grid__icon{display:block;width:28px;height:28px;margin:0 auto}.weui-grid__label{margin-top:5px;display:block;text-align:center;color:#000;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.weui-loading{margin:0 5px;width:20px;height:20px;display:inline-block;vertical-align:middle;-webkit-animation:a 1s steps(12) infinite;animation:a 1s steps(12) infinite;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;background-size:100%}.weui-loading.weui-loading_transparent{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E")}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.weui-badge{display:inline-block;padding:.15em .4em;min-width:8px;border-radius:18px;background-color:#e64340;color:#fff;line-height:1.2;text-align:center;font-size:12px;vertical-align:middle}.weui-badge_dot{padding:.4em;min-width:0}.weui-loadmore{width:65%;margin:1.5em auto;line-height:1.6em;font-size:14px;text-align:center}.weui-loadmore__tips{display:inline-block;vertical-align:middle}.weui-loadmore_line{border-top:1px solid #e5e5e5;margin-top:2.4em}.weui-loadmore__tips_in-line{position:relative;top:-.9em;padding:0 .55em;background-color:#fff;color:#999}.weui-loadmore__tips_in-dot{position:relative;padding:0 .16em;width:4px;height:1.6em}.weui-loadmore__tips_in-dot:before{content:" ";position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-2px;width:4px;height:4px;border-radius:50%;background-color:#e5e5e5}.weui-panel{background-color:#fff;margin-top:10px;position:relative;overflow:hidden}.weui-panel:first-child{margin-top:0}.weui-panel:before{top:0;border-top:1rpx solid #e5e5e5}.weui-panel:after,.weui-panel:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#e5e5e5}.weui-panel:after{bottom:0;border-bottom:1rpx solid #e5e5e5}.weui-panel__hd{padding:14px 15px 10px;color:#999;font-size:13px;position:relative}.weui-panel__hd:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1rpx solid #e5e5e5;color:#e5e5e5;left:15px}.weui-media-box{padding:15px;position:relative}.weui-media-box:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1rpx solid #e5e5e5;color:#e5e5e5;left:15px}.weui-media-box:first-child:before{display:none}.weui-media-box__title{font-weight:400;font-size:17px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;word-wrap:break-word;word-break:break-all}.weui-media-box__desc{color:#999;font-size:13px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.weui-media-box__info{margin-top:15px;padding-bottom:5px;font-size:13px;color:#cecece;line-height:1em;list-style:none;overflow:hidden}.weui-media-box__info__meta{float:left;padding-right:1em}.weui-media-box__info__meta_extra{padding-left:1em;border-left:1px solid #cecece}.weui-media-box__title_in-text{margin-bottom:8px}.weui-media-box_appmsg{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-media-box__thumb{width:100%;height:100%;vertical-align:top}.weui-media-box__hd_in-appmsg{margin-right:.8em;width:60px;height:60px;line-height:60px;text-align:center}.weui-media-box__bd_in-appmsg{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0}.weui-media-box_small-appmsg{padding:0}.weui-cells_in-small-appmsg{margin-top:0}.weui-cells_in-small-appmsg:before{display:none}.weui-progress{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-progress__bar{-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-progress__opr{margin-left:15px;font-size:0}.weui-navbar{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;z-index:500;top:0;width:100%;border-bottom:1rpx solid #ccc}.weui-navbar__item{position:relative;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:13px 0;text-align:center;font-size:0}.weui-navbar__item.weui-bar__item_on{color:#1aad19}.weui-navbar__slider{position:absolute;content:" ";left:0;bottom:0;width:6em;height:3px;background-color:#1aad19;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.weui-navbar__title{display:inline-block;font-size:15px;max-width:8em;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.weui-tab{position:relative;height:100%}.weui-tab__panel{box-sizing:border-box;height:100%;padding-top:50px;overflow:auto;-webkit-overflow-scrolling:touch}.weui-search-bar{position:relative;padding:8px 10px;display:-webkit-box;display:-webkit-flex;display:flex;box-sizing:border-box;background-color:#efeff4;border-top:1rpx solid #d7d6dc;border-bottom:1rpx solid #d7d6dc}.weui-icon-search{margin-right:8px;font-size:inherit}.weui-icon-search_in-box{position:absolute;left:10px;top:7px}.weui-search-bar__text{display:inline-block;font-size:14px;vertical-align:middle}.weui-search-bar__form{position:relative;-webkit-box-flex:1;-webkit-flex:auto;flex:auto;border-radius:5px;background:#fff;border:1rpx solid #e6e6ea}.weui-search-bar__box{position:relative;padding-left:30px;padding-right:30px;width:100%;box-sizing:border-box;z-index:1}.weui-search-bar__input{height:28px;line-height:28px;font-size:14px}.weui-icon-clear{position:absolute;top:0;right:0;padding:7px 8px;font-size:0}.weui-search-bar__label{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:3px;text-align:center;color:#9b9b9b;background:#fff;line-height:28px}.weui-search-bar__cancel-btn{margin-left:10px;line-height:28px;color:#09bb07;white-space:nowrap}
\ No newline at end of file
+
+page {
+ line-height: 1.6;
+ font-family: -apple-system-font, Helvetica Neue, sans-serif;
+}
+
+icon {
+ vertical-align: middle;
+}
+
+.weui-cells {
+ position: relative;
+ margin-top: 1.17647059em;
+ background-color: #fff;
+ line-height: 1.41176471;
+ font-size: 17px;
+}
+
+.weui-cells:before {
+ top: 0;
+ border-top: 1rpx solid #d9d9d9;
+}
+
+.weui-cells:after, .weui-cells:before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ right: 0;
+ height: 1px;
+ color: #d9d9d9;
+}
+
+.weui-cells:after {
+ bottom: 0;
+ border-bottom: 1rpx solid #d9d9d9;
+}
+
+.weui-cells__title {
+ margin-top: 0.77em;
+ margin-bottom: 0.3em;
+ padding-left: 15px;
+ padding-right: 15px;
+ color: #999;
+ font-size: 14px;
+}
+
+.weui-cells_after-title {
+ margin-top: 0;
+}
+
+.weui-cells__tips {
+ margin-top: 0.3em;
+ color: #999;
+ padding-left: 15px;
+ padding-right: 15px;
+ font-size: 14px;
+}
+
+.weui-cell {
+ padding: 10px 15px;
+ position: relative;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ align-items: center;
+}
+
+.weui-cell:before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ right: 0;
+ height: 1px;
+ border-top: 1rpx solid #d9d9d9;
+ color: #d9d9d9;
+ left: 15px;
+}
+
+.weui-cell:first-child:before {
+ display: none;
+}
+
+.weui-cell_active {
+ background-color: #ececec;
+}
+
+.weui-cell_primary {
+ -webkit-box-align: start;
+ -webkit-align-items: flex-start;
+ align-items: flex-start;
+}
+
+.weui-cell__bd {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+}
+
+.weui-cell__ft {
+ text-align: right;
+ color: #999;
+}
+
+.weui-cell_access {
+ color: inherit;
+}
+
+.weui-cell__ft_in-access {
+ padding-right: 13px;
+ position: relative;
+}
+
+.weui-cell__ft_in-access:after {
+ content: " ";
+ display: inline-block;
+ height: 6px;
+ width: 6px;
+ border-width: 2px 2px 0 0;
+ border-color: #c8c8cd;
+ border-style: solid;
+ -webkit-transform: matrix(0.71, 0.71, -.71, 0.71, 0, 0);
+ transform: matrix(0.71, 0.71, -.71, 0.71, 0, 0);
+ position: relative;
+ top: -2px;
+ position: absolute;
+ top: 50%;
+ margin-top: -4px;
+ right: 2px;
+}
+
+.weui-cell_link {
+ color: #586c94;
+ font-size: 14px;
+}
+
+.weui-cell_link:active {
+ background-color: #ececec;
+}
+
+.weui-cell_link:first-child:before {
+ display: block;
+}
+
+.weui-icon-radio {
+ margin-left: 3.2px;
+ margin-right: 3.2px;
+}
+
+.weui-icon-checkbox_circle, .weui-icon-checkbox_success {
+ margin-left: 4.6px;
+ margin-right: 4.6px;
+}
+
+.weui-check__label:active {
+ background-color: #ececec;
+}
+
+.weui-check {
+ position: absolute;
+ left: -9999px;
+}
+
+.weui-check__hd_in-checkbox {
+ padding-right: 0.35em;
+}
+
+.weui-cell__ft_in-radio {
+ padding-left: 0.35em;
+}
+
+.weui-cell_input {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+
+.weui-label {
+ width: 105px;
+ word-wrap: break-word;
+ word-break: break-all;
+}
+
+.weui-input {
+ height: 2.58823529em;
+ min-height: 2.58823529em;
+ line-height: 2.58823529em;
+}
+
+.weui-toptips {
+ position: fixed;
+ -webkit-transform: translateZ(0);
+ transform: translateZ(0);
+ top: 0;
+ left: 0;
+ right: 0;
+ padding: 5px;
+ font-size: 14px;
+ text-align: center;
+ color: #fff;
+ z-index: 5000;
+ word-wrap: break-word;
+ word-break: break-all;
+}
+
+.weui-toptips_warn {
+ background-color: #e64340;
+}
+
+.weui-textarea {
+ display: block;
+ width: 100%;
+}
+
+.weui-textarea-counter {
+ color: #b2b2b2;
+ text-align: right;
+}
+
+.weui-cell_warn, .weui-textarea-counter_warn {
+ color: #e64340;
+}
+
+.weui-form-preview {
+ position: relative;
+ background-color: #fff;
+}
+
+.weui-form-preview:before {
+ top: 0;
+ border-top: 1rpx solid #d9d9d9;
+}
+
+.weui-form-preview:after, .weui-form-preview:before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ right: 0;
+ height: 1px;
+ color: #d9d9d9;
+}
+
+.weui-form-preview:after {
+ bottom: 0;
+ border-bottom: 1rpx solid #d9d9d9;
+}
+
+.weui-form-preview__value {
+ font-size: 14px;
+}
+
+.weui-form-preview__value_in-hd {
+ font-size: 26px;
+}
+
+.weui-form-preview__hd {
+ position: relative;
+ padding: 10px 15px;
+ text-align: right;
+ line-height: 2.5em;
+}
+
+.weui-form-preview__hd:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ right: 0;
+ height: 1px;
+ border-bottom: 1rpx solid #d9d9d9;
+ color: #d9d9d9;
+ left: 15px;
+}
+
+.weui-form-preview__bd {
+ padding: 10px 15px;
+ font-size: 0.9em;
+ text-align: right;
+ color: #999;
+ line-height: 2;
+}
+
+.weui-form-preview__ft {
+ position: relative;
+ line-height: 50px;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+}
+
+.weui-form-preview__ft:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ right: 0;
+ height: 1px;
+ border-top: 1rpx solid #d5d5d6;
+ color: #d5d5d6;
+}
+
+.weui-form-preview__item {
+ overflow: hidden;
+}
+
+.weui-form-preview__label {
+ float: left;
+ margin-right: 1em;
+ min-width: 4em;
+ color: #999;
+ text-align: justify;
+ text-align-last: justify;
+}
+
+.weui-form-preview__value {
+ display: block;
+ overflow: hidden;
+ word-break: normal;
+ word-wrap: break-word;
+}
+
+.weui-form-preview__btn {
+ position: relative;
+ display: block;
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+ color: #3cc51f;
+ text-align: center;
+}
+
+.weui-form-preview__btn:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 1px;
+ bottom: 0;
+ border-left: 1rpx solid #d5d5d6;
+ color: #d5d5d6;
+}
+
+.weui-form-preview__btn:first-child:after {
+ display: none;
+}
+
+.weui-form-preview__btn_active {
+ background-color: #eee;
+}
+
+.weui-form-preview__btn_default {
+ color: #999;
+}
+
+.weui-form-preview__btn_primary {
+ color: #0bb20c;
+}
+
+.weui-cell_select {
+ padding: 0;
+}
+
+.weui-select {
+ position: relative;
+ padding-left: 15px;
+ padding-right: 30px;
+ height: 2.58823529em;
+ min-height: 2.58823529em;
+ line-height: 2.58823529em;
+ border-right: 1rpx solid #d9d9d9;
+}
+
+.weui-select:before {
+ content: " ";
+ display: inline-block;
+ height: 6px;
+ width: 6px;
+ border-width: 2px 2px 0 0;
+ border-color: #c8c8cd;
+ border-style: solid;
+ -webkit-transform: matrix(0.71, 0.71, -.71, 0.71, 0, 0);
+ transform: matrix(0.71, 0.71, -.71, 0.71, 0, 0);
+ position: relative;
+ top: -2px;
+ position: absolute;
+ top: 50%;
+ right: 15px;
+ margin-top: -4px;
+}
+
+.weui-select_in-select-after {
+ padding-left: 0;
+}
+
+.weui-cell__bd_in-select-before, .weui-cell__hd_in-select-after {
+ padding-left: 15px;
+}
+
+.weui-cell_vcode {
+ padding-right: 0;
+}
+
+.weui-vcode-btn, .weui-vcode-img {
+ margin-left: 5px;
+ height: 2.58823529em;
+ vertical-align: middle;
+}
+
+.weui-vcode-btn {
+ display: inline-block;
+ padding: 0 0.6em 0 0.7em;
+ border-left: 1px solid #e5e5e5;
+ line-height: 2.58823529em;
+ font-size: 17px;
+ color: #3cc51f;
+ white-space: nowrap;
+}
+
+.weui-vcode-btn:active {
+ color: #52a341;
+}
+
+.weui-cell_switch {
+ padding-top: 6px;
+ padding-bottom: 6px;
+}
+
+.weui-uploader__hd {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+ padding-bottom: 10px;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ align-items: center;
+}
+
+.weui-uploader__title {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+}
+
+.weui-uploader__info {
+ color: #b2b2b2;
+}
+
+.weui-uploader__bd {
+ margin-bottom: -4px;
+ margin-right: -9px;
+ overflow: hidden;
+}
+
+.weui-uploader__file {
+ float: left;
+ margin-right: 9px;
+ margin-bottom: 9px;
+}
+
+.weui-uploader__img {
+ display: block;
+ width: 79px;
+ height: 79px;
+}
+
+.weui-uploader__file_status {
+ position: relative;
+}
+
+.weui-uploader__file_status:before {
+ content: " ";
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.weui-uploader__file-content {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ color: #fff;
+}
+
+.weui-uploader__input-box {
+ float: left;
+ position: relative;
+ margin-right: 9px;
+ margin-bottom: 9px;
+ width: 77px;
+ height: 77px;
+ border: 1px solid #d9d9d9;
+}
+
+.weui-uploader__input-box:after, .weui-uploader__input-box:before {
+ content: " ";
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ background-color: #d9d9d9;
+}
+
+.weui-uploader__input-box:before {
+ width: 2px;
+ height: 39.5px;
+}
+
+.weui-uploader__input-box:after {
+ width: 39.5px;
+ height: 2px;
+}
+
+.weui-uploader__input-box:hover {
+ border-color: #999;
+}
+
+.weui-uploader__input-box:hover:after, .weui-uploader__input-box:hover:before {
+ background-color: #999;
+}
+
+.weui-uploader__input {
+ position: absolute;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ opacity: 0;
+}
+
+.weui-article {
+ padding: 20px 15px;
+ font-size: 15px;
+}
+
+.weui-article__section {
+ margin-bottom: 1.5em;
+}
+
+.weui-article__h1 {
+ font-size: 18px;
+ font-weight: 400;
+ margin-bottom: 0.9em;
+}
+
+.weui-article__h2 {
+ font-size: 16px;
+ font-weight: 400;
+ margin-bottom: 0.34em;
+}
+
+.weui-article__h3 {
+ font-weight: 400;
+ font-size: 15px;
+ margin-bottom: 0.34em;
+}
+
+.weui-article__p {
+ margin: 0 0 0.8em;
+}
+
+.weui-msg {
+ padding-top: 36px;
+ text-align: center;
+}
+
+.weui-msg__link {
+ display: inline;
+ color: #586c94;
+}
+
+.weui-msg__icon-area {
+ margin-bottom: 30px;
+}
+
+.weui-msg__text-area {
+ margin-bottom: 25px;
+ padding: 0 20px;
+}
+
+.weui-msg__title {
+ margin-bottom: 5px;
+ font-weight: 400;
+ font-size: 20px;
+}
+
+.weui-msg__desc {
+ font-size: 14px;
+ color: #999;
+}
+
+.weui-msg__opr-area {
+ margin-bottom: 25px;
+}
+
+.weui-msg__extra-area {
+ margin-bottom: 15px;
+ font-size: 14px;
+ color: #999;
+}
+
+@media screen and (min-height:438px) {
+ .weui-msg__extra-area {
+ position: fixed;
+ left: 0;
+ bottom: 0;
+ width: 100%;
+ text-align: center;
+ }
+}
+
+.weui-flex {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+}
+
+.weui-flex__item {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+}
+
+.weui-btn {
+ margin-top: 15px;
+}
+
+.weui-btn:first-child {
+ margin-top: 0;
+}
+
+.weui-btn-area {
+ margin: 1.17647059em 15px 0.3em;
+}
+
+.weui-agree {
+ display: block;
+ padding: 0.5em 15px;
+ font-size: 13px;
+}
+
+.weui-agree__text {
+ color: #999;
+}
+
+.weui-agree__link {
+ display: inline;
+ color: #586c94;
+}
+
+.weui-agree__checkbox {
+ position: absolute;
+ left: -9999px;
+}
+
+.weui-agree__checkbox-icon {
+ position: relative;
+ top: 2px;
+ display: inline-block;
+ border: 1px solid #d1d1d1;
+ background-color: #fff;
+ border-radius: 3px;
+ width: 11px;
+ height: 11px;
+}
+
+.weui-agree__checkbox-icon-check {
+ position: absolute;
+ top: 1px;
+ left: 1px;
+}
+
+.weui-footer {
+ color: #999;
+ font-size: 14px;
+ text-align: center;
+}
+
+.weui-footer_fixed-bottom {
+ position: fixed;
+ bottom: 0.52em;
+ left: 0;
+ right: 0;
+}
+
+.weui-footer__links {
+ font-size: 0;
+}
+
+.weui-footer__link {
+ display: inline-block;
+ vertical-align: top;
+ margin: 0 0.62em;
+ position: relative;
+ font-size: 14px;
+ color: #586c94;
+}
+
+.weui-footer__link:before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 1px;
+ bottom: 0;
+ border-left: 1rpx solid #c7c7c7;
+ color: #c7c7c7;
+ left: -.65em;
+ top: 0.36em;
+ bottom: 0.36em;
+}
+
+.weui-footer__link:first-child:before {
+ display: none;
+}
+
+.weui-footer__text {
+ padding: 0 0.34em;
+ font-size: 12px;
+}
+
+.weui-grids {
+ border-top: 1rpx solid #d9d9d9;
+ border-left: 1rpx solid #d9d9d9;
+ overflow: hidden;
+}
+
+.weui-grid {
+ position: relative;
+ float: left;
+ padding: 20px 10px;
+ width: 33.33333333%;
+ box-sizing: border-box;
+ border-right: 1rpx solid #d9d9d9;
+ border-bottom: 1rpx solid #d9d9d9;
+}
+
+.weui-grid_active {
+ background-color: #ececec;
+}
+
+.weui-grid__icon {
+ display: block;
+ width: 28px;
+ height: 28px;
+ margin: 0 auto;
+}
+
+.weui-grid__label {
+ margin-top: 5px;
+ display: block;
+ text-align: center;
+ color: #000;
+ font-size: 14px;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ overflow: hidden;
+}
+
+.weui-loading {
+ margin: 0 5px;
+ width: 20px;
+ height: 20px;
+ display: inline-block;
+ vertical-align: middle;
+ -webkit-animation: a 1s steps(12) infinite;
+ animation: a 1s steps(12) infinite;
+ background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;
+ background-size: 100%;
+}
+
+.weui-loading.weui-loading_transparent {
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E");
+}
+
+@-webkit-keyframes a {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ to {
+ -webkit-transform: rotate(1turn);
+ transform: rotate(1turn);
+ }
+}
+
+@keyframes a {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+
+ to {
+ -webkit-transform: rotate(1turn);
+ transform: rotate(1turn);
+ }
+}
+
+.weui-badge {
+ display: inline-block;
+ padding: 0.15em 0.4em;
+ min-width: 8px;
+ border-radius: 18px;
+ background-color: #e64340;
+ color: #fff;
+ line-height: 1.2;
+ text-align: center;
+ font-size: 12px;
+ vertical-align: middle;
+}
+
+.weui-badge_dot {
+ padding: 0.4em;
+ min-width: 0;
+}
+
+.weui-loadmore {
+ width: 65%;
+ margin: 1.5em auto;
+ line-height: 1.6em;
+ font-size: 14px;
+ text-align: center;
+}
+
+.weui-loadmore__tips {
+ display: inline-block;
+ vertical-align: middle;
+}
+
+.weui-loadmore_line {
+ border-top: 1px solid #e5e5e5;
+ margin-top: 2.4em;
+}
+
+.weui-loadmore__tips_in-line {
+ position: relative;
+ top: -.9em;
+ padding: 0 0.55em;
+ background-color: #fff;
+ color: #999;
+}
+
+.weui-loadmore__tips_in-dot {
+ position: relative;
+ padding: 0 0.16em;
+ width: 4px;
+ height: 1.6em;
+}
+
+.weui-loadmore__tips_in-dot:before {
+ content: " ";
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ margin-top: -1px;
+ margin-left: -2px;
+ width: 4px;
+ height: 4px;
+ border-radius: 50%;
+ background-color: #e5e5e5;
+}
+
+.weui-panel {
+ background-color: #fff;
+ margin-top: 10px;
+ position: relative;
+ overflow: hidden;
+}
+
+.weui-panel:first-child {
+ margin-top: 0;
+}
+
+.weui-panel:before {
+ top: 0;
+ border-top: 1rpx solid #e5e5e5;
+}
+
+.weui-panel:after, .weui-panel:before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ right: 0;
+ height: 1px;
+ color: #e5e5e5;
+}
+
+.weui-panel:after {
+ bottom: 0;
+ border-bottom: 1rpx solid #e5e5e5;
+}
+
+.weui-panel__hd {
+ padding: 14px 15px 10px;
+ color: #999;
+ font-size: 13px;
+ position: relative;
+}
+
+.weui-panel__hd:after {
+ content: " ";
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ right: 0;
+ height: 1px;
+ border-bottom: 1rpx solid #e5e5e5;
+ color: #e5e5e5;
+ left: 15px;
+}
+
+.weui-media-box {
+ padding: 15px;
+ position: relative;
+}
+
+.weui-media-box:before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 0;
+ right: 0;
+ height: 1px;
+ border-top: 1rpx solid #e5e5e5;
+ color: #e5e5e5;
+ left: 15px;
+}
+
+.weui-media-box:first-child:before {
+ display: none;
+}
+
+.weui-media-box__title {
+ font-weight: 400;
+ font-size: 17px;
+ width: auto;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ word-wrap: normal;
+ word-wrap: break-word;
+ word-break: break-all;
+}
+
+.weui-media-box__desc {
+ color: #999;
+ font-size: 13px;
+ line-height: 1.2;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ display: -webkit-box;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 2;
+}
+
+.weui-media-box__info {
+ margin-top: 15px;
+ padding-bottom: 5px;
+ font-size: 13px;
+ color: #cecece;
+ line-height: 1em;
+ list-style: none;
+ overflow: hidden;
+}
+
+.weui-media-box__info__meta {
+ float: left;
+ padding-right: 1em;
+}
+
+.weui-media-box__info__meta_extra {
+ padding-left: 1em;
+ border-left: 1px solid #cecece;
+}
+
+.weui-media-box__title_in-text {
+ margin-bottom: 8px;
+}
+
+.weui-media-box_appmsg {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ align-items: center;
+}
+
+.weui-media-box__thumb {
+ width: 100%;
+ height: 100%;
+ vertical-align: top;
+}
+
+.weui-media-box__hd_in-appmsg {
+ margin-right: 0.8em;
+ width: 60px;
+ height: 60px;
+ line-height: 60px;
+ text-align: center;
+}
+
+.weui-media-box__bd_in-appmsg {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+ min-width: 0;
+}
+
+.weui-media-box_small-appmsg {
+ padding: 0;
+}
+
+.weui-cells_in-small-appmsg {
+ margin-top: 0;
+}
+
+.weui-cells_in-small-appmsg:before {
+ display: none;
+}
+
+.weui-progress {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ align-items: center;
+}
+
+.weui-progress__bar {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+}
+
+.weui-progress__opr {
+ margin-left: 15px;
+ font-size: 0;
+}
+
+.weui-navbar {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+ position: absolute;
+ z-index: 500;
+ top: 0;
+ width: 100%;
+ border-bottom: 1rpx solid #ccc;
+}
+
+.weui-navbar__item {
+ position: relative;
+ display: block;
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+ padding: 13px 0;
+ text-align: center;
+ font-size: 0;
+}
+
+.weui-navbar__item.weui-bar__item_on {
+ color: #1aad19;
+}
+
+.weui-navbar__slider {
+ position: absolute;
+ content: " ";
+ left: 0;
+ bottom: 0;
+ width: 6em;
+ height: 3px;
+ background-color: #1aad19;
+ -webkit-transition: -webkit-transform 0.3s;
+ transition: -webkit-transform 0.3s;
+ transition: transform 0.3s;
+ transition: transform 0.3s, -webkit-transform 0.3s;
+}
+
+.weui-navbar__title {
+ display: inline-block;
+ font-size: 15px;
+ max-width: 8em;
+ width: auto;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ word-wrap: normal;
+}
+
+.weui-tab {
+ position: relative;
+ height: 100%;
+}
+
+.weui-tab__panel {
+ box-sizing: border-box;
+ height: 100%;
+ padding-top: 50px;
+ overflow: auto;
+ -webkit-overflow-scrolling: touch;
+}
+
+.weui-search-bar {
+ position: relative;
+ padding: 8px 10px;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+ box-sizing: border-box;
+ background-color: #efeff4;
+ border-top: 1rpx solid #d7d6dc;
+ border-bottom: 1rpx solid #d7d6dc;
+}
+
+.weui-icon-search {
+ margin-right: 8px;
+ font-size: inherit;
+}
+
+.weui-icon-search_in-box {
+ position: absolute;
+ left: 10px;
+ top: 7px;
+}
+
+.weui-search-bar__text {
+ display: inline-block;
+ font-size: 14px;
+ vertical-align: middle;
+}
+
+.weui-search-bar__form {
+ position: relative;
+ -webkit-box-flex: 1;
+ -webkit-flex: auto;
+ flex: auto;
+ border-radius: 5px;
+ background: #fff;
+ border: 1rpx solid #e6e6ea;
+}
+
+.weui-search-bar__box {
+ position: relative;
+ padding-left: 30px;
+ padding-right: 30px;
+ width: 100%;
+ box-sizing: border-box;
+ z-index: 1;
+}
+
+.weui-search-bar__input {
+ height: 28px;
+ line-height: 28px;
+ font-size: 14px;
+}
+
+.weui-icon-clear {
+ position: absolute;
+ top: 0;
+ right: 0;
+ padding: 7px 8px;
+ font-size: 0;
+}
+
+.weui-search-bar__label {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 2;
+ border-radius: 3px;
+ text-align: center;
+ color: #9b9b9b;
+ background: #fff;
+ line-height: 28px;
+}
+
+.weui-search-bar__cancel-btn {
+ margin-left: 10px;
+ line-height: 28px;
+ color: #09bb07;
+ white-space: nowrap;
+}