Commit 304918c4 by 李耀琨

完成app

parent fe731d4a
// module.exports = {
// baseURL: 'http://124.227.197.29:8088/api/action?method=', //请求接口
// timeout: 600000, //超时时间 10s
// fileURL: 'http://124.227.197.29:8088', //图片地址
// version: '1.0.0', //接口版本
// appId: 'wxb70fadd7847a8afd', // APPID
// sdkAppID: 1400447523, //trtc APPID
// wsURL: 'wss://124.227.197.29:8088' //ws
// }
module.exports = { module.exports = {
baseURL: 'http://124.227.197.29:8088/api/action?method=', //请求接口 baseURL: 'http://172.18.99.141:9888/api/action?method=', //请求接口
timeout: 600000, //超时时间 10s timeout: 600000, //超时时间 10s
fileURL: 'http://124.227.197.29:8088', //图片地址 fileURL: 'http://172.18.99.141:9888', //图片地址
version: '1.0.0', //接口版本 version: '1.0.0', //接口版本
appId: 'wxb70fadd7847a8afd', // APPID appId: 'wxb70fadd7847a8afd', // APPID
sdkAppID: 1400447523, //trtc APPID sdkAppID: 1400447523, //trtc APPID
wsURL: 'wss://124.227.197.29:8088' //ws wsURL: 'wss://172.18.99.141:9888' //ws
} }
{ {
"name" : "民政决策分析系统", "name" : "广西民政数据分析系统",
"appid" : "__UNI__13E0D8A", "appid" : "__UNI__13E0D8A",
"description" : "", "description" : "",
"versionName" : "1.0.0", "versionName" : "1.0.0",
...@@ -50,6 +50,14 @@ ...@@ -50,6 +50,14 @@
/* SDK配置 */ /* SDK配置 */
"sdkConfigs" : { "sdkConfigs" : {
"ad" : {} "ad" : {}
},
"icons" : {
"android" : {
"hdpi" : "D:/Users/admin/Desktop/72.png",
"xhdpi" : "D:/Users/admin/Desktop/96.png",
"xxhdpi" : "D:/Users/admin/Desktop/144.png",
"xxxhdpi" : "D:/Users/admin/Desktop/192.png"
}
} }
} }
}, },
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
}, { }, {
"path": "pages/homepage/homepage", "path": "pages/homepage/homepage",
"style": { "style": {
"navigationBarTitleText": "广西省民政厅决策系统", "navigationBarTitleText": "数据分析掌上系统",
"enablePullDownRefresh": false "enablePullDownRefresh": false
} }
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
"path" : "pages/special/special", "path" : "pages/special/special",
"style" : "style" :
{ {
"navigationBarTitleText": "广西省民政厅决策系统", "navigationBarTitleText": "数据分析掌上系统",
"enablePullDownRefresh": false "enablePullDownRefresh": false
} }
...@@ -122,6 +122,22 @@ ...@@ -122,6 +122,22 @@
"enablePullDownRefresh": false "enablePullDownRefresh": false
} }
} ,{
"path" : "pages/my/my",
"style" :
{
"navigationBarTitleText": "我的",
"enablePullDownRefresh": false
}
} ,{
"path" : "pages/my/setPassword/setPassword",
"style" :
{
"navigationBarTitleText": "修改密码",
"enablePullDownRefresh": false
}
} }
], ],
"globalStyle": { "globalStyle": {
...@@ -153,6 +169,12 @@ ...@@ -153,6 +169,12 @@
"iconPath": "static/sousuo.png", "iconPath": "static/sousuo.png",
"selectedIconPath": "static/sousuoChoice.png", "selectedIconPath": "static/sousuoChoice.png",
"text": "搜索" "text": "搜索"
},
{
"pagePath": "pages/my/my",
"iconPath": "static/wode-copy.png",
"selectedIconPath": "static/wode-copy (1).png",
"text": "我的"
}] }]
} }
......
...@@ -8,12 +8,13 @@ ...@@ -8,12 +8,13 @@
:chartData="chartData" :chartData="chartData"
background="none" background="none"
@getIndex="accessArea" @getIndex="accessArea"
v-if="!chartData ==[]"
/> />
</view> </view>
<view class="list"> <view class="list">
<uni-table border emptyText="暂无更多数据" > <uni-table border emptyText="暂无更多数据" v-if="!load">
<uni-tr> <uni-tr>
<uni-th align="center" width="180rpx">类型</uni-th> <uni-th align="center" width="180rpx">类型</uni-th>
<uni-th align="center" width="180rpx">2019</uni-th> <uni-th align="center" width="180rpx">2019</uni-th>
...@@ -28,6 +29,7 @@ ...@@ -28,6 +29,7 @@
<uni-td align="center">{{item.three}}</uni-td> <uni-td align="center">{{item.three}}</uni-td>
</uni-tr> </uni-tr>
</uni-table> </uni-table>
<uni-load-more status="loading" iconType="auto" v-if="load"/>
</view> </view>
</view> </view>
...@@ -40,6 +42,7 @@ ...@@ -40,6 +42,7 @@
components: {}, components: {},
data() { data() {
return { return {
load:true,
region:'450000000000', region:'450000000000',
chartData:{ chartData:{
categories:[], categories:[],
...@@ -82,6 +85,7 @@ ...@@ -82,6 +85,7 @@
this.region = inAreaInfo.adcode this.region = inAreaInfo.adcode
} }
this.load = true
this.getAppMapStatsFun() this.getAppMapStatsFun()
}, },
...@@ -89,6 +93,7 @@ ...@@ -89,6 +93,7 @@
getAppMapStats({areaCode:this.region}).then(res=>{ getAppMapStats({areaCode:this.region}).then(res=>{
console.log(res); console.log(res);
this.tableList = res.data this.tableList = res.data
this.load = false
}) })
}, },
} }
...@@ -97,26 +102,7 @@ ...@@ -97,26 +102,7 @@
<style lang="scss" scoped> <style lang="scss" scoped>
page {
background-color: #0b1940;
}
::v-deep{
/deep/ .uni-table-tr{
background-color: #0b1940;
}
.uni-table[data-v-6cd49106] .uni-table-tr:nth-child(n + 2):hover {
background-color: #1260B3;
}
.uni-table-th-content{
color: #FFFFFF;
}
.uni-table-td{
color: #FFFFFF;
}
}
.list { .list {
margin-top: 60rpx; margin-top: 60rpx;
......
<template> <template>
<view class="content"> <view class="content">
<view class="title"><b class="center">决 策 分 析</b></view> <view class="title"><b class="center">数 据 分 析</b></view>
<view class="subhead"><b>广西民政厅</b></view> <view class="subhead"><b>广西民政厅</b></view>
</view> </view>
...@@ -14,17 +14,32 @@ ...@@ -14,17 +14,32 @@
} }
}, },
onLoad() { onLoad() {
this.timedJump(); this.timedJump();
}, },
methods: { methods: {
//定时跳转 //定时跳转
timedJump() { timedJump() {
console.log('--------------'); console.log('--------------');
setTimeout(() => { setTimeout(() => {
uni.navigateTo({ console.log(uni.getStorageSync('userInfo'))
url: "../signIn/index" if (uni.getStorageSync('userInfo')) {
}) this.userInfo = JSON.parse(uni.getStorageSync('userInfo'))
if (this.userInfo.token) {
uni.switchTab({
url: "../homepage/homepage"
})
}
} else {
uni.navigateTo({
url: "../signIn/index"
})
}
console.log(uni.getStorageSync('userInfo'))
}, 3000) }, 3000)
console.log('++++++++++++'); console.log('++++++++++++');
}, },
......
<template>
<view class="content">
<view class=" k-flex-between-center term">
<view class="information">
姓名
</view>
<view class="information">
<input type="text" :value="user.name" disabled />
</view>
</view>
<view class=" k-flex-between-center term">
<view class="information">
电话
</view>
<view class="information">
<input type="text" :value="user.phone" disabled/>
</view>
</view>
<view class="k-flex-around-center">
<view class="modify" @click="Jump">修改密码</view>
<view class="signOut" @click="exit">注销登录</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
user: {},
}
},
onLoad() {
console.log(uni.getStorageSync('userInfo'))
this.user = JSON.parse(uni.getStorageSync('userInfo'))
console.log(this.user);
},
methods: {
Jump(){
uni.navigateTo({
url: "./setPassword/setPassword"
})
},
exit: function() {
uni.showModal({
title: '提示',
content: '确认退出登录吗',
success: function(res) {
if (res.confirm) {
console.log('用户点击确定');
uni.navigateTo({
url: "../signIn/index"
})
this.userInfo = {}
console.log(this.userInfo)
try {
uni.removeStorageSync('userInfo');
} catch (e) {
// error
}
} else if (res.cancel) {
console.log('用户点击取消');
uni.navigateTo({
url: "/pages/my/my"
})
}
}
})
},
}
}
</script>
<style>
input {
text-align: right;
height: 50rpx;
font-size: 40rpx;
}
.content {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.modify{
margin: 20rpx;
width: 300rpx;
height: 80rpx;
text-align: center;
font-size: 40rpx;
line-height: 80rpx;
border: 2rpx solid #3d86ff;
border-radius: 16rpx;
background-color: #3d86ff;
color: #FFFFFF;
}
.signOut {
margin: 20rpx;
width: 300rpx;
height: 80rpx;
text-align: center;
font-size: 40rpx;
line-height: 80rpx;
border: 2rpx solid #fba559;
border-radius: 16rpx;
background-color: #fba559;
color: #FFFFFF;
}
.term {
width: 100%;
height: 80rpx;
background-color: #f8f8f8;
padding: 20rpx;
margin-top: 10rpx;
}
.information {
font-size: 40rpx;
margin: 0 50rpx;
width: 300rpx;
}
</style>
<template>
<view class="content">
<view class="box">
<view class="account k-flex-between-center">
<input type="text" value="" placeholder="验证码" @input="verification"/>
<view class="margin10">
|
</view>
<view @tap="getCheckNum()">{{!codeTime?'获取验证码':codeTime+'s'}}</view>
</view>
<view class="account">
<input type="password" value="" placeholder=" 请输入新密码(6-20位英文或数字)" @input="passwordFun"/>
</view>
<view class="loginButton">
<button type="primary" @click="sign()">修改密码</button>
</view>
</view>
</view>
</template>
<script>
import{resetPassword,sendCode}from '@/api/login.js'
export default {
data() {
return {
phone:'',
verifyCode:'',
password:'',
codeTime:0,
user:{},
}
},
onLoad() {
console.log(uni.getStorageSync('userInfo'))
this.user = JSON.parse(uni.getStorageSync('userInfo'))
this.phone = this.user.phone
console.log(this.phone);
},
methods: {
//密码
passwordFun(e){
console.log(e.detail.value)
this.password = e.detail.value
},
//验证码
verification(e){
console.log(e.detail.value)
this.verifyCode = e.detail.value
},
sign() {
resetPassword({verifyCode:this.verifyCode,phone:this.phone,passwd:this.password}).then(res=>{
console.log(res);
if(res.code == 200){
uni.showModal({
title: '提示',
content: '修改成功',
success: function(res) {
if (res.confirm) {
uni.switchTab({
url: "../my"
})
} else if (res.cancel) {
console.log('用户点击取消');
}
}
});
}else{
uni.showModal({
title: '提示',
content: res.msg,
success: function(res) {
if (res.confirm) {
console.log('用户点击确定');
} else if (res.cancel) {
console.log('用户点击取消');
}
}
});
}
})
},
findThePassword() {
sendCode({
phone: this.phone
}).then(res => {
console.log(res, '获取验证码')
if (this.getCheckNum == 200) {
uni.showToast({
title: '获取成功',
icon: 'none',
});
return
}
})
},
getCheckNum() {
if (this.codeTime > 0) {
uni.showToast({
title: '不能重复获取',
icon: "none",
});
return;
} else {
this.codeTime = 60
let timer = setInterval(() => {
this.codeTime--;
if (this.codeTime < 1) {
clearInterval(timer);
this.codeTime = 0
}
}, 1000);
}
this.findThePassword()
},
}
}
</script>
<style>
.margin10 {
margin-right: 6rpx;
}
.box {
width: 550rpx;
}
.content {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.account {
white-space:nowrap;
/* color: #bcbcbc; */
margin-top: 40rpx;
border: 2rpx solid #d9d9d9;
border-radius: 10rpx;
padding: 10px;
}
.loginButton {
margin-top: 60rpx;
}
</style>
...@@ -3,9 +3,6 @@ ...@@ -3,9 +3,6 @@
<view class="box"> <view class="box">
<view class="account k-flex"> <view class="account k-flex">
<view class="margin10">+18</view>
<view class="margin10">|</view>
<input type="text" value="" placeholder="手机号" @input="phone" /> <input type="text" value="" placeholder="手机号" @input="phone" />
</view> </view>
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<view class="content"> <view class="content">
<view class="box"> <view class="box">
<view class="mark">广西民政厅</view> <view class="mark">广西民政厅</view>
<view class="title"><b>决策分析掌上系统</b></view> <view class="title"><b>数据分析掌上系统</b></view>
<view class="account"> <view class="account">
<input type="text" value="" placeholder="手机号" @input="phone" /> <input type="text" value="" placeholder="手机号" @input="phone" />
</view> </view>
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<view class="k-flex-around-center"> <view class="k-flex-around-center">
<picker @change="bindPickerChanges" range-key="name" :data-index="22" :data-id="objectArray[index].id" <picker @change="bindPickerChanges" range-key="name" :data-index="22" :data-id="objectArray[index].id"
:value="index" :range="objectArray"> :value="index" :range="objectArray">
<view class="uni-input blueWord">{{objectArray[index].name}}</view> <view class="uni-input blueWord">{{objectArray[index].name}}</view>
<!-- 还是建议用input保存,可能picker更新不及时 --> <!-- 还是建议用input保存,可能picker更新不及时 -->
<input type="text" :value="objectArray[index].id" hidden /> <input type="text" :value="objectArray[index].id" hidden />
</picker> </picker>
...@@ -13,21 +13,24 @@ ...@@ -13,21 +13,24 @@
<br> <br>
<view class="box k-flex"> <view class="box k-flex">
<view class="charts-box"> <view class="charts-box">
<qiun-data-charts type="line" :chartData="chartData" background="none" :opts="opts" /> <qiun-data-charts type="line" :chartData="chartData" background="none" :opts="opts" v-if="!chartData == []"/>
</view> </view>
</view> </view>
<br> <br>
<view class="k-flex-around-center"> <view class="k-flex-around-center ">
<picker mode="date" :value="date" :start="startDate" fields="year" :end="endDate" @change="bindDateChange"> <!-- <picker mode="date" :value="date" :start="startDate" fields="year" :end="endDate" @change="bindDateChange">
<view class="uni-input blueWord">{{date}}年 两项补贴统计表</view> <view class="uni-input blueWord">{{date}}年两项补贴统计表 ∨</view>
</picker> </picker> -->
<picker @change="bindPickerChange" :value="indexq" :range="array">
<view class="uni-input blueWord">{{array[indexq]}}年低保统计表 ∨</view>
</picker>
</view> </view>
<br> <br>
<view class="businessTable"> <view class="businessTable">
<uni-table border stripe emptyText="暂无更多数据"> <uni-table border stripe emptyText="暂无更多数据" v-if="!load">
<uni-tr> <uni-tr>
<uni-th align="center" width="180rpx">行政区划</uni-th> <uni-th align="center" width="180rpx">行政区划</uni-th>
<uni-th align="center" width="180rpx">重度残疾人</uni-th> <uni-th align="center" width="180rpx">重度残疾人</uni-th>
...@@ -42,6 +45,7 @@ ...@@ -42,6 +45,7 @@
<uni-td align="center">{{item.issueAmount}}</uni-td> <uni-td align="center">{{item.issueAmount}}</uni-td>
</uni-tr> </uni-tr>
</uni-table> </uni-table>
<uni-load-more status="loading" iconType="auto" v-if="load"/>
</view> </view>
...@@ -58,6 +62,9 @@ ...@@ -58,6 +62,9 @@
}, },
data() { data() {
return { return {
indexq:0,
array:['2021','2020','2019','2018','2017'],
load:true,
regionId:"450000000000", regionId:"450000000000",
index: 0, index: 0,
objectArray: [{ objectArray: [{
...@@ -66,7 +73,8 @@ ...@@ -66,7 +73,8 @@
name: '广西壮族自治区' name: '广西壮族自治区'
}], }],
date: new Date().toISOString().slice(0, 4), date: new Date().toISOString().slice(0, 4),
startDate:'',
endDate:'',
startItem: true, startItem: true,
endItem: true, endItem: true,
...@@ -88,16 +96,27 @@ ...@@ -88,16 +96,27 @@
} }
}, },
onLoad() { onLoad() {
setTimeout(() =>{
this.getYearDisabledIssueStatsFun() this.getYearDisabledIssueStatsFun()
this.getChildAreaListFun() this.getChildAreaListFun()
this.getAreaDisabledIssueStatsFun() this.getAreaDisabledIssueStatsFun()
},500)
}, },
methods: { methods: {
bindPickerChange: function(e) {
console.log('picker发送选择改变,携带值为', e.target.value)
this.indexq = e.target.value
this.date = this.array[this.indexq]
this.load = true
this.getAreaDisabledIssueStatsFun()
},
//残疾人方法人数 //残疾人方法人数
getAreaDisabledIssueStatsFun(){ getAreaDisabledIssueStatsFun(){
getAreaDisabledIssueStats({areaCode: this.regionId,year:this.date}).then(res=>{ getAreaDisabledIssueStats({areaCode: this.regionId,year:this.date}).then(res=>{
console.log(res); console.log(res);
this.dataLite = res.data. areaPeopleNumList this.dataLite = res.data. areaPeopleNumList
this.load = false
}) })
}, },
//区域 //区域
...@@ -133,6 +152,7 @@ ...@@ -133,6 +152,7 @@
bindDateChange: function(e) { bindDateChange: function(e) {
this.startItem = false this.startItem = false
this.date = e.target.value this.date = e.target.value
this.load = true
this.getAreaDisabledIssueStatsFun(); this.getAreaDisabledIssueStatsFun();
}, },
...@@ -140,6 +160,7 @@ ...@@ -140,6 +160,7 @@
bindPickerChanges: function(e) { bindPickerChanges: function(e) {
this.index = e.detail.value this.index = e.detail.value
this.regionId = this.objectArray[this.index].id this.regionId = this.objectArray[this.index].id
this.load = true
this.getYearDisabledIssueStatsFun(); this.getYearDisabledIssueStatsFun();
this.getAreaDisabledIssueStatsFun() this.getAreaDisabledIssueStatsFun()
// console.log('可以传data-xx:xx', e.currentTarget.dataset.index, '\n默认传过来的是下标:', e.detail.value, // console.log('可以传data-xx:xx', e.currentTarget.dataset.index, '\n默认传过来的是下标:', e.detail.value,
...@@ -175,4 +196,8 @@ ...@@ -175,4 +196,8 @@
.choice { .choice {
text-align: center; text-align: center;
} }
.charts-box{
width: 100%;
height: 400rpx;
}
</style> </style>
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<view class="k-flex-around-center"> <view class="k-flex-around-center">
<picker @change="bindPickerChanges" range-key="name" :data-index="22" :data-id="objectArray[index].id" <picker @change="bindPickerChanges" range-key="name" :data-index="22" :data-id="objectArray[index].id"
:value="index" :range="objectArray"> :value="index" :range="objectArray">
<view class="uni-input blueWord">{{objectArray[index].name}}</view> <view class="uni-input blueWord">{{objectArray[index].name}}</view>
<!-- 还是建议用input保存,可能picker更新不及时 --> <!-- 还是建议用input保存,可能picker更新不及时 -->
<input type="text" :value="objectArray[index].id" hidden /> <input type="text" :value="objectArray[index].id" hidden />
</picker> </picker>
...@@ -36,20 +36,23 @@ ...@@ -36,20 +36,23 @@
<view class="chill"> <view class="chill">
<view class="box k-flex-around-center"> <view class="box k-flex-around-center">
<view class="charts-box"> <view class="charts-box">
<qiun-data-charts type="line" :chartData="chartData1" background="none" :opts="opts" /> <qiun-data-charts type="line" :chartData="chartData1" background="none" :opts="opts" v-if="!chartData1 ==[]" />
</view> </view>
</view> </view>
</view> </view>
<br> <br>
<view class="k-flex-around-center"> <view class="k-flex-around-center">
<picker mode="date" :value="date" :start="startDate" fields="year" :end="endDate" @change="bindDateChange"> <!-- <picker mode="date" :value="date" :start="startDate" fields="year" :end="endDate" @change="bindDateChange">
<view class="uni-input blueWord">{{date}}年 婚姻统计表</view> <view class="uni-input blueWord">{{date}}年婚姻统计表 ∨</view>
</picker> </picker> -->
<picker @change="bindPickerChange" :value="indexq" :range="array">
<view class="uni-input blueWord">{{array[indexq]}}年低保统计表 ∨</view>
</picker>
</view> </view>
<view class="businessTable"> <view class="businessTable">
<uni-table border stripe emptyText="暂无更多数据"> <uni-table border stripe emptyText="暂无更多数据" v-if="!load">
<uni-tr> <uni-tr>
<uni-th align="center" width="180rpx">行政区域</uni-th> <uni-th align="center" width="180rpx">行政区域</uni-th>
<uni-th align="center" width="180rpx">结婚数</uni-th> <uni-th align="center" width="180rpx">结婚数</uni-th>
...@@ -66,6 +69,7 @@ ...@@ -66,6 +69,7 @@
<uni-td align="center">{{item.crossDivorceNum}}</uni-td> <uni-td align="center">{{item.crossDivorceNum}}</uni-td>
</uni-tr> </uni-tr>
</uni-table> </uni-table>
<uni-load-more status="loading" iconType="auto" v-if="load"/>
</view> </view>
<br> <br>
<br> <br>
...@@ -121,6 +125,9 @@ ...@@ -121,6 +125,9 @@
}, },
data() { data() {
return { return {
indexq:0,
array:['2021','2020','2019','2018','2017'],
load:true,
dataTwoLite:[], dataTwoLite:[],
regionId: '450000000000', regionId: '450000000000',
marriagesNum: {}, marriagesNum: {},
...@@ -186,12 +193,22 @@ ...@@ -186,12 +193,22 @@
}; };
}, },
onLoad() { onLoad() {
setTimeout(() =>{
this.getMarriageStatsFun(); this.getMarriageStatsFun();
this.getChildAreaListFun(); this.getChildAreaListFun();
this.getAreaUnderMarriageStatsListFun(); this.getAreaUnderMarriageStatsListFun();
this.getFivesYearMarriageLineFun() this.getFivesYearMarriageLineFun()
},500)
}, },
methods: { methods: {
bindPickerChange: function(e) {
console.log('picker发送选择改变,携带值为', e.target.value)
this.indexq = e.target.value
this.date = this.array[this.indexq]
this.load = true
this.getAreaUnderMarriageStatsListFun()
},
getFivesYearMarriageLineFun() { getFivesYearMarriageLineFun() {
getFivesYearMarriageLine({ getFivesYearMarriageLine({
areaCode: this.regionId areaCode: this.regionId
...@@ -219,6 +236,7 @@ ...@@ -219,6 +236,7 @@
year: this.date year: this.date
}).then(res => { }).then(res => {
this.dataLite = res.data.statsList this.dataLite = res.data.statsList
this.load = false
console.log(res.data); console.log(res.data);
}) })
}, },
...@@ -235,6 +253,7 @@ ...@@ -235,6 +253,7 @@
}, },
bindDateChange: function(e) { bindDateChange: function(e) {
this.date = e.target.value this.date = e.target.value
this.load = true
this.getAreaUnderMarriageStatsListFun() this.getAreaUnderMarriageStatsListFun()
}, },
...@@ -245,6 +264,7 @@ ...@@ -245,6 +264,7 @@
bindPickerChanges: function(e) { bindPickerChanges: function(e) {
this.index = e.detail.value this.index = e.detail.value
this.regionId = this.objectArray[this.index].id this.regionId = this.objectArray[this.index].id
this.load = true
this.getAreaUnderMarriageStatsListFun() this.getAreaUnderMarriageStatsListFun()
this.getFivesYearMarriageLineFun() this.getFivesYearMarriageLineFun()
this.getMarriageStatsFun() this.getMarriageStatsFun()
...@@ -320,7 +340,10 @@ ...@@ -320,7 +340,10 @@
.chill { .chill {
width: 700rpx; width: 700rpx;
} }
.charts-box{
width: 100%;
height: 400rpx;
}
.box { .box {
width: 700rpx; width: 700rpx;
} }
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<view class="k-flex-around-center"> <view class="k-flex-around-center">
<picker @change="bindPickerChanges" range-key="name" :data-index="22" :data-id="objectArray[index].id" <picker @change="bindPickerChanges" range-key="name" :data-index="22" :data-id="objectArray[index].id"
:value="index" :range="objectArray"> :value="index" :range="objectArray">
<view class="uni-input blueWord">{{objectArray[index].name}}</view> <view class="uni-input blueWord">{{objectArray[index].name}}</view>
<!-- 还是建议用input保存,可能picker更新不及时 --> <!-- 还是建议用input保存,可能picker更新不及时 -->
<input type="text" :value="objectArray[index].id" hidden /> <input type="text" :value="objectArray[index].id" hidden />
</picker> </picker>
...@@ -47,15 +47,18 @@ ...@@ -47,15 +47,18 @@
</view> </view>
</view> --> </view> -->
<br> <br>
<view class="k-flex-around-center"> <view class="k-flex-around-center ">
<picker mode="date" :value="date" :start="startDate" fields="year" :end="endDate" @change="bindDateChange"> <!-- <picker mode="date" :value="date" :start="startDate" fields="year" :end="endDate" @change="bindDateChange">
<view class="uni-input blueWord">{{date}}年 组织统计表</view> <view class="uni-input blueWord">{{date}}年组织统计表 ∨</view>
</picker> </picker> -->
<picker @change="bindPickerChange" :value="indexq" :range="array">
<view class="uni-input blueWord">{{array[indexq]}}年低保统计表 ∨</view>
</picker>
</view> </view>
<view class="businessTable"> <view class="businessTable">
<uni-table border stripe emptyText="暂无更多数据"> <uni-table border stripe emptyText="暂无更多数据" v-if="!load">
<uni-tr> <uni-tr>
<uni-th align="center" width="180rpx">地区</uni-th> <uni-th align="center" width="180rpx">地区</uni-th>
<uni-th align="center" width="180rpx">社会团体</uni-th> <uni-th align="center" width="180rpx">社会团体</uni-th>
...@@ -70,6 +73,8 @@ ...@@ -70,6 +73,8 @@
<uni-td align="center">{{item.foundationNum}}</uni-td> <uni-td align="center">{{item.foundationNum}}</uni-td>
</uni-tr> </uni-tr>
</uni-table> </uni-table>
<uni-load-more status="loading" iconType="auto" v-if="load"/>
</view> </view>
...@@ -89,6 +94,9 @@ ...@@ -89,6 +94,9 @@
}, },
data() { data() {
return { return {
indexq:0,
array:['2021','2020','2019','2018','2017'],
load:true,
organization:{}, organization:{},
regionId:'450000000000', regionId:'450000000000',
date: new Date().toISOString().slice(0, 4), date: new Date().toISOString().slice(0, 4),
...@@ -111,15 +119,25 @@ ...@@ -111,15 +119,25 @@
}; };
}, },
onLoad() { onLoad() {
setTimeout(() =>{
this.getSoorganStatsFun(); this.getSoorganStatsFun();
this.getChildAreaListFun() this.getChildAreaListFun()
this.getAreaUnderSoorganStatsListFun() this.getAreaUnderSoorganStatsListFun()
},500)
}, },
methods: { methods: {
bindPickerChange: function(e) {
console.log('picker发送选择改变,携带值为', e.target.value)
this.indexq = e.target.value
this.date = this.array[this.indexq]
this.load = true
this.getAreaUnderSoorganStatsListFun()
},
getAreaUnderSoorganStatsListFun(){ getAreaUnderSoorganStatsListFun(){
getAreaUnderSoorganStatsList({areaCode: this.regionId, getAreaUnderSoorganStatsList({areaCode: this.regionId,
year: this.date}).then(res=>{ year: this.date}).then(res=>{
this.dataLite = res.data.statsList this.dataLite = res.data.statsList
this.load = false
}) })
}, },
getSoorganStatsFun() { getSoorganStatsFun() {
...@@ -162,11 +180,13 @@ ...@@ -162,11 +180,13 @@
}, },
bindDateChange: function(e) { bindDateChange: function(e) {
this.date = e.target.value this.date = e.target.value
this.load = true
this.getAreaUnderSoorganStatsListFun() this.getAreaUnderSoorganStatsListFun()
}, },
bindPickerChanges: function(e) { bindPickerChanges: function(e) {
this.index = e.detail.value this.index = e.detail.value
this.regionId = this.objectArray[this.index].id this.regionId = this.objectArray[this.index].id
this.load = true
this.getSoorganStatsFun() this.getSoorganStatsFun()
this.getAreaUnderSoorganStatsListFun() this.getAreaUnderSoorganStatsListFun()
}, },
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<br> <br>
<view class="k-flex-around-center"> <view class="k-flex-around-center">
<picker @change="bindPickerChanges" range-key="name" :data-index="22" :data-id="objectArray[index].id" <picker @change="bindPickerChanges" range-key="name" :data-index="22" :data-id="objectArray[index].id"
:value="index" :range="objectArray"> :value="index" :range="objectArray" disabled >
<view class="uni-input blueWord">{{objectArray[index].name}}</view> <view class="uni-input blueWord">{{objectArray[index].name}}</view>
<!-- 还是建议用input保存,可能picker更新不及时 --> <!-- 还是建议用input保存,可能picker更新不及时 -->
<input type="text" :value="objectArray[index].id" hidden /> <input type="text" :value="objectArray[index].id" hidden />
...@@ -16,27 +16,29 @@ ...@@ -16,27 +16,29 @@
</view> </view>
<br> <br>
<view class="charts-box"> <view class="charts-box">
<qiun-data-charts type="demotype" :chartData="chartData" background="none" :opts="opts" /> <qiun-data-charts type="demotype" :chartData="chartData" background="none" :opts="opts" v-if="!chartData==[]" />
</view> </view>
<br> <br>
<view class="k-flex-around-center"> <view class="k-flex-around-center">
城乡5年低保资享受人数计图(万人) 城乡5年低保资享受人数计图(万人)
</view> </view>
<br> <br>
<view class="charts-box"> <view class="charts-box">
<qiun-data-charts type="demotype" :chartData="low" background="none" :opts="opts" /> <qiun-data-charts type="demotype" :chartData="low" background="none" :opts="opts" v-if="!low==[]" />
<br> <br>
<view class="k-flex-around-center"> <view class="k-flex-around-center">
<picker mode="date" :value="date" :start="startDate" fields="year" :end="endDate" <!-- <picker mode="date" :value="date" :start="startDate" fields="year" :end="endDate"
@change="bindDateChange"> @change="bindDateChange" :range="array">
<view class="uni-input blueWord">{{date}}年 低保统计表</view> <view class="uni-input blueWord">{{date}}年低保统计表 ∨</view>
</picker> </picker> -->
<picker @change="bindPickerChange" :value="indexq" :range="array">
<view class="uni-input blueWord">{{array[indexq]}}年低保统计表 ∨</view>
</picker>
</view> </view>
<br> <br>
<uni-table border stripe emptyText="暂无更多数据">
<uni-table border stripe emptyText="暂无更多数据" v-if="!load">
<uni-tr> <uni-tr>
<uni-th align="center" width="180rpx">地区</uni-th> <uni-th align="center" width="180rpx">地区</uni-th>
<uni-th align="center" width="180rpx">低保享受人数</uni-th> <uni-th align="center" width="180rpx">低保享受人数</uni-th>
...@@ -48,8 +50,11 @@ ...@@ -48,8 +50,11 @@
<uni-td align="center">{{item.achieveNum}} 万人</uni-td> <uni-td align="center">{{item.achieveNum}} 万人</uni-td>
<uni-td align="center">{{item.provideNum}} 万元</uni-td> <uni-td align="center">{{item.provideNum}} 万元</uni-td>
</uni-tr> </uni-tr>
</uni-table> </uni-table>
<uni-load-more status="loading" iconType="auto" v-if="load"/>
</view> </view>
<br> <br>
...@@ -65,14 +70,18 @@ ...@@ -65,14 +70,18 @@
getAreaShjzStats, getAreaShjzStats,
getChildAreaList, getChildAreaList,
getFivesYearShjzAchieveStats, getFivesYearShjzAchieveStats,
getFivesYearShjzProvideStats getFivesYearShjzProvideStats,
} from "@/api/dataInterface.js" } from "@/api/dataInterface.js"
export default { export default {
data() { data() {
return { return {
indexq:0,
array:['2021','2020','2019','2018','2017'],
load:true,
regionId: '450000000000', regionId: '450000000000',
startDate: '', startDate: '2015',
endDate: '', endDate: '2021',
date:new Date().toISOString().slice(0, 4), date:new Date().toISOString().slice(0, 4),
topRightLite: [{ topRightLite: [{
name: '城乡低保享受人数统计' name: '城乡低保享受人数统计'
...@@ -109,12 +118,22 @@ ...@@ -109,12 +118,22 @@
}; };
}, },
onLoad() { onLoad() {
this.getChildAreaListFun() setTimeout(() =>{
this.getAreaShjzStatsFun() this.getChildAreaListFun()
this.getFivesYearShjzAchieveStatsFun() this.getAreaShjzStatsFun()
this.getFivesYearShjzProvideStatsFun() this.getFivesYearShjzAchieveStatsFun()
this.getFivesYearShjzProvideStatsFun()
},500);
}, },
methods: { methods: {
bindPickerChange: function(e) {
console.log('picker发送选择改变,携带值为', e.target.value)
this.indexq = e.target.value
this.date = this.array[this.indexq]
this.load = true
this.getAreaShjzStatsFun()
},
//五年享受低保人数图表 //五年享受低保人数图表
getFivesYearShjzAchieveStatsFun() { getFivesYearShjzAchieveStatsFun() {
getFivesYearShjzAchieveStats({ getFivesYearShjzAchieveStats({
...@@ -139,6 +158,7 @@ ...@@ -139,6 +158,7 @@
year: this.date year: this.date
}).then(res => { }).then(res => {
this.enjoy = res.data this.enjoy = res.data
this.load = false
}) })
}, },
...@@ -162,10 +182,11 @@ ...@@ -162,10 +182,11 @@
this.getFivesYearShjzAchieveStatsFun() this.getFivesYearShjzAchieveStatsFun()
}, },
bindDateChange: function(e) { // bindDateChange: function(e) {
this.date = e.target.value // this.date = e.target.value
this.getAreaShjzStatsFun() // this.load = true
}, // this.getAreaShjzStatsFun()
// },
...@@ -190,7 +211,7 @@ ...@@ -190,7 +211,7 @@
.charts-box { .charts-box {
width: 700rpx; width: 700rpx;
height: 400rpx;
} }
.blueWord { .blueWord {
......
...@@ -3,8 +3,7 @@ ...@@ -3,8 +3,7 @@
<view class="box"> <view class="box">
<view class="account k-flex"> <view class="account k-flex">
<view class="margin10">+18</view>
<view class="margin10">|</view>
<input type="text" value="" placeholder="手机号" @input="phone" /> <input type="text" value="" placeholder="手机号" @input="phone" />
</view> </view>
......
...@@ -76,12 +76,28 @@ ...@@ -76,12 +76,28 @@
phone: this.phone phone: this.phone
}).then(res => { }).then(res => {
console.log(res, '获取验证码') console.log(res, '获取验证码')
if (this.getCheckNum == 200) { if (res.code == 200) {
uni.showToast({ uni.showToast({
title: '获取成功', title: '获取成功',
icon: 'none', icon: 'none',
}); });
return return
}else{
uni.showModal({
title: '提示',
content: res.msg,
success: function(res) {
if (res.confirm) {
uni.navigateTo({
url: "../../signIn/index"
})
} else if (res.cancel) {
uni.navigateTo({
url: "../../signIn/index"
})
}
}
});
} }
}) })
}, },
......
## 1.1.8(2021-05-12)
- 新增 组件示例地址
## 1.1.7(2021-03-30)
- 修复 uni-load-more 在首页使用时,h5 平台报 'uni is not defined' 的 bug
## 1.1.6(2021-02-05)
- 调整为uni_modules目录规范
<template>
<view class="uni-load-more" @click="onClick">
<!-- #ifdef APP-NVUE -->
<loading-indicator v-if="!webviewHide && status === 'loading' && showIcon" :style="{color: color,width:iconSize+'px',height:iconSize+'px'}" :animating="true" class="uni-load-more__img uni-load-more__img--nvue"></loading-indicator>
<!-- #endif -->
<!-- #ifdef H5 -->
<svg width="24" height="24" viewBox="25 25 50 50" v-if="!webviewHide && (iconType==='circle' || iconType==='auto' && platform === 'android') && status === 'loading' && showIcon"
:style="{width:iconSize+'px',height:iconSize+'px'}" class="uni-load-more__img uni-load-more__img--android-H5">
<circle cx="50" cy="50" r="20" fill="none" :style="{color:color}" :stroke-width="3"></circle>
</svg>
<!-- #endif -->
<!-- #ifndef APP-NVUE || H5 -->
<view v-if="!webviewHide && (iconType==='circle' || iconType==='auto' && platform === 'android') && status === 'loading' && showIcon"
:style="{width:iconSize+'px',height:iconSize+'px'}" class="uni-load-more__img uni-load-more__img--android-MP">
<view :style="{borderTopColor:color,borderTopWidth:iconSize/12}"></view>
<view :style="{borderTopColor:color,borderTopWidth:iconSize/12}"></view>
<view :style="{borderTopColor:color,borderTopWidth:iconSize/12}"></view>
</view>
<!-- #endif -->
<!-- #ifndef APP-NVUE -->
<view v-else-if="!webviewHide && status === 'loading' && showIcon" :style="{width:iconSize+'px',height:iconSize+'px'}" class="uni-load-more__img uni-load-more__img--ios-H5">
<image src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzlBMzU3OTlEOUM0MTFFOUI0NTZDNERBQURBQzI4RkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzlBMzU3OUFEOUM0MTFFOUI0NTZDNERBQURBQzI4RkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOUEzNTc5N0Q5QzQxMUU5QjQ1NkM0REFBREFDMjhGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOUEzNTc5OEQ5QzQxMUU5QjQ1NkM0REFBREFDMjhGRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt+ALSwAAA6CSURBVHja1FsLkFZV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"
mode="widthFix"></image>
</view>
<!-- #endif -->
<text class="uni-load-more__text" :style="{color: color}">{{ status === 'more' ? contentText.contentdown : status === 'loading' ? contentText.contentrefresh : contentText.contentnomore }}</text>
</view>
</template>
<script>
let platform
setTimeout(() => {
platform = uni.getSystemInfoSync().platform
}, 16)
/**
* LoadMore 加载更多
* @description 用于列表中,做滚动加载使用,展示 loading 的各种状态
* @tutorial https://ext.dcloud.net.cn/plugin?id=29
* @property {String} status = [more|loading|noMore] loading 的状态
* @value more loading前
* @value loading loading中
* @value noMore 没有更多了
* @property {Number} iconSize 指定图标大小
* @property {Boolean} iconSize = [true|false] 是否显示 loading 图标
* @property {String} iconType = [snow|circle|auto] 指定图标样式
* @value snow ios雪花加载样式
* @value circle 安卓唤醒加载样式
* @value auto 根据平台自动选择加载样式
* @property {String} color 图标和文字颜色
* @property {Object} contentText 各状态文字说明,值为:{contentdown: "上拉显示更多",contentrefresh: "正在加载...",contentnomore: "没有更多数据了"}
* @event {Function} clickLoadMore 点击加载更多时触发
*/
export default {
name: 'UniLoadMore',
props: {
status: {
// 上拉的状态:more-loading前;loading-loading中;noMore-没有更多了
type: String,
default: 'more'
},
showIcon: {
type: Boolean,
default: true
},
iconType: {
type: String,
default: 'auto'
},
iconSize: {
type: Number,
default: 24
},
color: {
type: String,
default: '#777777'
},
contentText: {
type: Object,
default () {
return {
contentdown: '上拉显示更多',
contentrefresh: '正在加载...',
contentnomore: '没有更多数据了'
}
}
}
},
data() {
return {
webviewHide: false,
platform: platform
}
},
// #ifndef APP-NVUE
computed:{
iconSnowWidth(){
return (Math.floor(this.iconSize/24)||1)*2
}
},
// #endif
mounted() {
// #ifdef APP-PLUS
var pages = getCurrentPages();
var page = pages[pages.length - 1];
var currentWebview = page.$getAppWebview();
currentWebview.addEventListener('hide', () => {
this.webviewHide = true
})
currentWebview.addEventListener('show', () => {
this.webviewHide = false
})
// #endif
},
methods: {
onClick() {
this.$emit('clickLoadMore', {
detail: {
status: this.status,
}
})
}
}
}
</script>
<style lang="scss" scoped>
.uni-load-more {
/* #ifndef APP-NVUE */
display: flex;
/* #endif */
flex-direction: row;
height: 40px;
align-items: center;
justify-content: center;
}
.uni-load-more__text {
font-size: 15px;
}
.uni-load-more__img {
width: 24px;
height: 24px;
margin-right: 8px;
}
.uni-load-more__img--nvue {
color: #666666;
}
.uni-load-more__img--android,
.uni-load-more__img--ios {
width: 24px;
height: 24px;
transform: rotate(0deg);
}
/* #ifndef APP-NVUE */
.uni-load-more__img--android {
animation: loading-ios 1s 0s linear infinite;
}
@keyframes loading-android {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.uni-load-more__img--ios-H5 {
position: relative;
animation: loading-ios-H5 1s 0s step-end infinite;
}
.uni-load-more__img--ios-H5>image {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
@keyframes loading-ios-H5 {
0% {
transform: rotate(0deg);
}
8% {
transform: rotate(30deg);
}
16% {
transform: rotate(60deg);
}
24% {
transform: rotate(90deg);
}
32% {
transform: rotate(120deg);
}
40% {
transform: rotate(150deg);
}
48% {
transform: rotate(180deg);
}
56% {
transform: rotate(210deg);
}
64% {
transform: rotate(240deg);
}
73% {
transform: rotate(270deg);
}
82% {
transform: rotate(300deg);
}
91% {
transform: rotate(330deg);
}
100% {
transform: rotate(360deg);
}
}
/* #endif */
/* #ifdef H5 */
.uni-load-more__img--android-H5 {
animation: loading-android-H5-rotate 2s linear infinite;
transform-origin: center center;
}
.uni-load-more__img--android-H5>circle {
display: inline-block;
animation: loading-android-H5-dash 1.5s ease-in-out infinite;
stroke: currentColor;
stroke-linecap: round;
}
@keyframes loading-android-H5-rotate {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@keyframes loading-android-H5-dash {
0% {
stroke-dasharray: 1, 200;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 90, 150;
stroke-dashoffset: -40;
}
100% {
stroke-dasharray: 90, 150;
stroke-dashoffset: -120;
}
}
/* #endif */
/* #ifndef APP-NVUE || H5 */
.uni-load-more__img--android-MP {
position: relative;
width: 24px;
height: 24px;
transform: rotate(0deg);
animation: loading-ios 1s 0s ease infinite;
}
.uni-load-more__img--android-MP>view {
position: absolute;
box-sizing: border-box;
width: 100%;
height: 100%;
border-radius: 50%;
border: solid 2px transparent;
border-top: solid 2px #777777;
transform-origin: center;
}
.uni-load-more__img--android-MP>view:nth-child(1){
animation: loading-android-MP-1 1s 0s linear infinite;
}
.uni-load-more__img--android-MP>view:nth-child(2){
animation: loading-android-MP-2 1s 0s linear infinite;
}
.uni-load-more__img--android-MP>view:nth-child(3){
animation: loading-android-MP-3 1s 0s linear infinite;
}
@keyframes loading-android {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@keyframes loading-android-MP-1{
0%{
transform: rotate(0deg);
}
50%{
transform: rotate(90deg);
}
100%{
transform: rotate(360deg);
}
}
@keyframes loading-android-MP-2{
0%{
transform: rotate(0deg);
}
50%{
transform: rotate(180deg);
}
100%{
transform: rotate(360deg);
}
}
@keyframes loading-android-MP-3{
0%{
transform: rotate(0deg);
}
50%{
transform: rotate(270deg);
}
100%{
transform: rotate(360deg);
}
}
/* #endif */
</style>
{
"id": "uni-load-more",
"displayName": "uni-load-more 加载更多",
"version": "1.1.8",
"description": "LoadMore 组件,常用在列表里面,做滚动加载使用。",
"keywords": [
"uni-ui",
"uniui",
"加载更多",
"load-more"
],
"repository": "https://github.com/dcloudio/uni-ui",
"engines": {
"HBuilderX": ""
},
"directories": {
"example": "../../temps/example_temps"
},
"dcloudext": {
"category": [
"前端组件",
"通用组件"
],
"sale": {
"regular": {
"price": "0.00"
},
"sourcecode": {
"price": "0.00"
}
},
"contact": {
"qq": ""
},
"declaration": {
"ads": "无",
"data": "无",
"permissions": "无"
},
"npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
},
"uni_modules": {
"dependencies": [],
"encrypt": [],
"platforms": {
"cloud": {
"tcb": "y",
"aliyun": "y"
},
"client": {
"App": {
"app-vue": "y",
"app-nvue": "y"
},
"H5-mobile": {
"Safari": "y",
"Android Browser": "y",
"微信浏览器(Android)": "y",
"QQ浏览器(Android)": "y"
},
"H5-pc": {
"Chrome": "y",
"IE": "y",
"Edge": "y",
"Firefox": "y",
"Safari": "y"
},
"小程序": {
"微信": "y",
"阿里": "y",
"百度": "y",
"字节跳动": "y",
"QQ": "y"
},
"快应用": {
"华为": "u",
"联盟": "u"
}
}
}
}
}
\ No newline at end of file
### LoadMore 加载更多
> **组件名:uni-load-more**
> 代码块: `uLoadMore`
用于列表中,做滚动加载使用,展示 loading 的各种状态。
### 安装方式
本组件符合[easycom](https://uniapp.dcloud.io/collocation/pages?id=easycom)规范,`HBuilderX 2.5.5`起,只需将本组件导入项目,在页面`template`中即可直接使用,无需在页面中`import`和注册`components`
如需通过`npm`方式使用`uni-ui`组件,另见文档:[https://ext.dcloud.net.cn/plugin?id=55](https://ext.dcloud.net.cn/plugin?id=55)
### 使用方式
``template`` 中使用组件
```html
<uni-load-more :status="more"></uni-load-more>
```
## API
### LoadMore Props
|属性名 |类型 | 可选值 |默认值 |说明 |
|:-: |:-: |:-: |:-: |:-: |
|iconSize |Number |- |24 |指定图标大小 |
|status |String |more/loading/noMore |more |loading 的状态 |
|showIcon |Boolean|- |true |是否显示 loading 图标 |
|iconType |String |snow/circle/auto |auto |指定图标样式|
|color |String |- |#777777 |图标和文字颜色 |
|contentText|Object|- |{contentdown: "上拉显示更多",contentrefresh: "正在加载...",contentnomore: "没有更多数据了"}|各状态文字说明 |
#### Status Options
|参数名称 |说明 |
|:-: |:-: |
|more |loading前 |
|loading|loading前中 |
|more |没有更多数据 |
#### IconType Options
|参数名称 |说明 |
|:-: |:-: |
|snow |ios雪花加载样式 |
|circle |安卓环形加载样式 |
|auto |根据平台自动选择加载样式 |
> **说明**
> `iconType`为`snow`时,在`APP-NVUE`平台不可设置大小,在非`APP-NVUE`平台不可设置颜色
### 事件说明
|事件名 |说明 |返回值 |
|:-: |:-: |:-: |
|clickLoadMore |点击加载更多时触发 |e.detail={status:'loading'}|
## 组件示例
点击查看:[https://hellouniapp.dcloud.net.cn/pages/extUI/load-more/load-more](https://hellouniapp.dcloud.net.cn/pages/extUI/load-more/load-more)
\ No newline at end of file
https://service.dcloud.net.cn/build/download/2a848070-d8ad-11eb-9a51-a3b9f68ea4f9 https://service.dcloud.net.cn/build/download/0f5e28d0-d9a9-11eb-9107-a9e54f508340
\ No newline at end of file \ No newline at end of file
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
\ No newline at end of file \ No newline at end of file
var isReady=false;var onReadyCallbacks=[]; var isReady=false;var onReadyCallbacks=[];
var isServiceReady=false;var onServiceReadyCallbacks=[]; var isServiceReady=false;var onServiceReadyCallbacks=[];
var __uniConfig = {"pages":["pages/index/index","pages/signIn/index","pages/homepage/homepage","pages/verification/verification","pages/retrieve/retrieve","pages/retrieve/change/change","pages/verification/verifyLogin/verifyLogin","pages/search/search","pages/special/special","pages/special/disability/disability","pages/special/marriage/marriage","pages/special/funeral/funeral","pages/special/rescue/rescue","pages/special/organization/organization","pages/search/searchList/searchList"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"uni-app","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8"},"tabBar":{"color":"#999999","selectedColor":"#1296db","borderStyle":"black","backgroundColor":"#ffffff","list":[{"pagePath":"pages/homepage/homepage","iconPath":"static/index.png","selectedIconPath":"static/indexChoice.png","text":"首页"},{"pagePath":"pages/special/special","iconPath":"static/zhuanti.png","selectedIconPath":"static/zhuantiChoice.png","text":"专题"},{"pagePath":"pages/search/search","iconPath":"static/sousuo.png","selectedIconPath":"static/sousuoChoice.png","text":"搜索"}]},"nvueCompiler":"uni-app","nvueStyleCompiler":"weex","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"民政决策分析系统","compilerVersion":"3.1.18","entryPagePath":"pages/index/index","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}}; var __uniConfig = {"pages":["pages/index/index","pages/signIn/index","pages/homepage/homepage","pages/verification/verification","pages/retrieve/retrieve","pages/retrieve/change/change","pages/verification/verifyLogin/verifyLogin","pages/search/search","pages/special/special","pages/special/disability/disability","pages/special/marriage/marriage","pages/special/funeral/funeral","pages/special/rescue/rescue","pages/special/organization/organization","pages/search/searchList/searchList","pages/my/my","pages/my/setPassword/setPassword"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"uni-app","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8"},"tabBar":{"color":"#999999","selectedColor":"#1296db","borderStyle":"black","backgroundColor":"#ffffff","list":[{"pagePath":"pages/homepage/homepage","iconPath":"static/index.png","selectedIconPath":"static/indexChoice.png","text":"首页"},{"pagePath":"pages/special/special","iconPath":"static/zhuanti.png","selectedIconPath":"static/zhuantiChoice.png","text":"专题"},{"pagePath":"pages/search/search","iconPath":"static/sousuo.png","selectedIconPath":"static/sousuoChoice.png","text":"搜索"},{"pagePath":"pages/my/my","iconPath":"static/wode-copy.png","selectedIconPath":"static/wode-copy (1).png","text":"我的"}]},"nvueCompiler":"uni-app","nvueStyleCompiler":"weex","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"广西民政数据分析系统","compilerVersion":"3.1.18","entryPagePath":"pages/index/index","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
var __uniRoutes = [{"path":"/pages/index/index","meta":{"isQuit":true},"window":{"navigationBarTitleText":"","titleNView":false}},{"path":"/pages/signIn/index","meta":{},"window":{"navigationBarTitleText":"","titleNView":false}},{"path":"/pages/homepage/homepage","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"广西省民政厅决策系统","enablePullDownRefresh":false}},{"path":"/pages/verification/verification","meta":{},"window":{"navigationBarTitleText":"验证码登录","enablePullDownRefresh":false}},{"path":"/pages/retrieve/retrieve","meta":{},"window":{"navigationBarTitleText":"找回密码","enablePullDownRefresh":false}},{"path":"/pages/retrieve/change/change","meta":{},"window":{"navigationBarTitleText":"找回密码","enablePullDownRefresh":false}},{"path":"/pages/verification/verifyLogin/verifyLogin","meta":{},"window":{"navigationBarTitleText":"验证码登录","enablePullDownRefresh":false}},{"path":"/pages/search/search","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"搜索","enablePullDownRefresh":false}},{"path":"/pages/special/special","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"广西省民政厅决策系统","enablePullDownRefresh":false}},{"path":"/pages/special/disability/disability","meta":{},"window":{"navigationBarTitleText":"残疾人两项补贴","enablePullDownRefresh":false}},{"path":"/pages/special/marriage/marriage","meta":{},"window":{"navigationBarTitleText":"婚姻汇总","enablePullDownRefresh":false}},{"path":"/pages/special/funeral/funeral","meta":{},"window":{"navigationBarTitleText":"殡葬汇总","enablePullDownRefresh":false}},{"path":"/pages/special/rescue/rescue","meta":{},"window":{"navigationBarTitleText":"社会救助","enablePullDownRefresh":false}},{"path":"/pages/special/organization/organization","meta":{},"window":{"navigationBarTitleText":"组织统计","enablePullDownRefresh":false}},{"path":"/pages/search/searchList/searchList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}}]; var __uniRoutes = [{"path":"/pages/index/index","meta":{"isQuit":true},"window":{"navigationBarTitleText":"","titleNView":false}},{"path":"/pages/signIn/index","meta":{},"window":{"navigationBarTitleText":"","titleNView":false}},{"path":"/pages/homepage/homepage","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"数据分析掌上系统","enablePullDownRefresh":false}},{"path":"/pages/verification/verification","meta":{},"window":{"navigationBarTitleText":"验证码登录","enablePullDownRefresh":false}},{"path":"/pages/retrieve/retrieve","meta":{},"window":{"navigationBarTitleText":"找回密码","enablePullDownRefresh":false}},{"path":"/pages/retrieve/change/change","meta":{},"window":{"navigationBarTitleText":"找回密码","enablePullDownRefresh":false}},{"path":"/pages/verification/verifyLogin/verifyLogin","meta":{},"window":{"navigationBarTitleText":"验证码登录","enablePullDownRefresh":false}},{"path":"/pages/search/search","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"搜索","enablePullDownRefresh":false}},{"path":"/pages/special/special","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"数据分析掌上系统","enablePullDownRefresh":false}},{"path":"/pages/special/disability/disability","meta":{},"window":{"navigationBarTitleText":"残疾人两项补贴","enablePullDownRefresh":false}},{"path":"/pages/special/marriage/marriage","meta":{},"window":{"navigationBarTitleText":"婚姻汇总","enablePullDownRefresh":false}},{"path":"/pages/special/funeral/funeral","meta":{},"window":{"navigationBarTitleText":"殡葬汇总","enablePullDownRefresh":false}},{"path":"/pages/special/rescue/rescue","meta":{},"window":{"navigationBarTitleText":"社会救助","enablePullDownRefresh":false}},{"path":"/pages/special/organization/organization","meta":{},"window":{"navigationBarTitleText":"组织统计","enablePullDownRefresh":false}},{"path":"/pages/search/searchList/searchList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/my/my","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"我的","enablePullDownRefresh":false}},{"path":"/pages/my/setPassword/setPassword","meta":{},"window":{"navigationBarTitleText":"修改密码","enablePullDownRefresh":false}}];
__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); __uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); __uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}}); service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}});
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__13E0D8A","name":"民政决策分析系统","version":{"name":"1.0.0","code":"100"},"description":"","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"usingComponents":true,"nvueCompiler":"uni-app","compilerVersion":3,"distribute":{"google":{"permissions":["<uses-feature android:name=\"android.hardware.camera\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>","<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.CALL_PHONE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"abiFilters":["armeabi-v7a","arm64-v8a","x86"],"packagename":"com.civil.analysis","password":"8nGg+BYS5EATIpmkEZrmHA==","aliasname":"minzhengjuecexitong","keystore":"google-keystore.keystore","custompermissions":true},"apple":{"devices":"universal"},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}},"orientation":["portrait-primary"],"icons":{"ios":{"prerendered":"false","iphone":{"app@2x":"","app@3x":"","spotlight@2x":"","spotlight@3x":"","settings@2x":"","settings@3x":"","notification@2x":"","notification@3x":""},"appstore":"","ipad":{"app":"","app@2x":"","proapp@2x":"","spotlight":"","spotlight@2x":"","settings":"","settings@2x":"","notification":"","notification@2x":""}},"android":{"hdpi":"icon-android-hdpi.png","xhdpi":"icon-android-xhdpi.png","xxhdpi":"icon-android-xxhdpi.png","xxxhdpi":"icon-android-xxxhdpi.png"}},"splashscreen":{}},"allowsInlineMediaPlayback":true,"safearea":{"background":"#ffffff","bottom":{"offset":"auto"}},"uni-app":{"compilerVersion":"3.1.18","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"tabBar":{"color":"#999999","selectedColor":"#1296db","borderStyle":"rgba(0,0,0,0.4)","backgroundColor":"#ffffff","list":[{"pagePath":"pages/homepage/homepage","iconPath":"static/index.png","selectedIconPath":"static/indexChoice.png","text":"首页"},{"pagePath":"pages/special/special","iconPath":"static/zhuanti.png","selectedIconPath":"static/zhuantiChoice.png","text":"专题"},{"pagePath":"pages/search/search","iconPath":"static/sousuo.png","selectedIconPath":"static/sousuoChoice.png","text":"搜索"}],"height":"50px"},"launch_path":"__uniappview.html","adid":"129373290406"}} {"@platforms":["android","iPhone","iPad"],"id":"__UNI__13E0D8A","name":"广西民政数据分析系统","version":{"name":"1.0.0","code":"100"},"description":"","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"usingComponents":true,"nvueCompiler":"uni-app","compilerVersion":3,"distribute":{"icons":{"android":{"hdpi":"icon-android-hdpi.png","xhdpi":"icon-android-xhdpi.png","xxhdpi":"icon-android-xxhdpi.png","xxxhdpi":"icon-android-xxxhdpi.png"},"ios":{"prerendered":"false","iphone":{"app@2x":"","app@3x":"","spotlight@2x":"","spotlight@3x":"","settings@2x":"","settings@3x":"","notification@2x":"","notification@3x":""},"appstore":"","ipad":{"app":"","app@2x":"","proapp@2x":"","spotlight":"","spotlight@2x":"","settings":"","settings@2x":"","notification":"","notification@2x":""}}},"google":{"permissions":["<uses-feature android:name=\"android.hardware.camera\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>","<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.CALL_PHONE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"abiFilters":["armeabi-v7a","arm64-v8a","x86"],"packagename":"com.civil.analysis","password":"8nGg+BYS5EATIpmkEZrmHA==","aliasname":"minzhengjuecexitong","keystore":"google-keystore.keystore","custompermissions":true},"apple":{"devices":"universal"},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}},"orientation":["portrait-primary"],"splashscreen":{}},"allowsInlineMediaPlayback":true,"safearea":{"background":"#ffffff","bottom":{"offset":"auto"}},"uni-app":{"compilerVersion":"3.1.18","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"tabBar":{"color":"#999999","selectedColor":"#1296db","borderStyle":"rgba(0,0,0,0.4)","backgroundColor":"#ffffff","list":[{"pagePath":"pages/homepage/homepage","iconPath":"static/index.png","selectedIconPath":"static/indexChoice.png","text":"首页"},{"pagePath":"pages/special/special","iconPath":"static/zhuanti.png","selectedIconPath":"static/zhuantiChoice.png","text":"专题"},{"pagePath":"pages/search/search","iconPath":"static/sousuo.png","selectedIconPath":"static/sousuoChoice.png","text":"搜索"},{"pagePath":"pages/my/my","iconPath":"static/wode-copy.png","selectedIconPath":"static/wode-copy (1).png","text":"我的"}],"height":"50px"},"launch_path":"__uniappview.html","adid":"129373290406"}}
\ No newline at end of file \ No newline at end of file
var isReady=false;var onReadyCallbacks=[]; var isReady=false;var onReadyCallbacks=[];
var isServiceReady=false;var onServiceReadyCallbacks=[]; var isServiceReady=false;var onServiceReadyCallbacks=[];
var __uniConfig = {"pages":["pages/index/index","pages/signIn/index","pages/homepage/homepage","pages/verification/verification","pages/retrieve/retrieve","pages/retrieve/change/change","pages/verification/verifyLogin/verifyLogin","pages/search/search","pages/special/special","pages/special/disability/disability","pages/special/marriage/marriage","pages/special/funeral/funeral","pages/special/rescue/rescue","pages/special/organization/organization","pages/search/searchList/searchList"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"uni-app","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8"},"tabBar":{"color":"#999999","selectedColor":"#1296db","borderStyle":"black","backgroundColor":"#ffffff","list":[{"pagePath":"pages/homepage/homepage","iconPath":"static/index.png","selectedIconPath":"static/indexChoice.png","text":"首页"},{"pagePath":"pages/special/special","iconPath":"static/zhuanti.png","selectedIconPath":"static/zhuantiChoice.png","text":"专题"},{"pagePath":"pages/search/search","iconPath":"static/sousuo.png","selectedIconPath":"static/sousuoChoice.png","text":"搜索"}]},"nvueCompiler":"uni-app","nvueStyleCompiler":"weex","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"民政决策分析系统","compilerVersion":"3.1.18","entryPagePath":"pages/index/index","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}}; var __uniConfig = {"pages":["pages/index/index","pages/signIn/index","pages/homepage/homepage","pages/verification/verification","pages/retrieve/retrieve","pages/retrieve/change/change","pages/verification/verifyLogin/verifyLogin","pages/search/search","pages/special/special","pages/special/disability/disability","pages/special/marriage/marriage","pages/special/funeral/funeral","pages/special/rescue/rescue","pages/special/organization/organization","pages/search/searchList/searchList","pages/my/my","pages/my/setPassword/setPassword"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"uni-app","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8"},"tabBar":{"color":"#999999","selectedColor":"#1296db","borderStyle":"black","backgroundColor":"#ffffff","list":[{"pagePath":"pages/homepage/homepage","iconPath":"static/index.png","selectedIconPath":"static/indexChoice.png","text":"首页"},{"pagePath":"pages/special/special","iconPath":"static/zhuanti.png","selectedIconPath":"static/zhuantiChoice.png","text":"专题"},{"pagePath":"pages/search/search","iconPath":"static/sousuo.png","selectedIconPath":"static/sousuoChoice.png","text":"搜索"},{"pagePath":"pages/my/my","iconPath":"static/wode-copy.png","selectedIconPath":"static/wode-copy (1).png","text":"我的"}]},"nvueCompiler":"uni-app","nvueStyleCompiler":"weex","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"广西民政数据分析系统","compilerVersion":"3.1.18","entryPagePath":"pages/index/index","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
var __uniRoutes = [{"path":"/pages/index/index","meta":{"isQuit":true},"window":{"navigationBarTitleText":"","titleNView":false}},{"path":"/pages/signIn/index","meta":{},"window":{"navigationBarTitleText":"","titleNView":false}},{"path":"/pages/homepage/homepage","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"广西省民政厅决策系统","enablePullDownRefresh":false}},{"path":"/pages/verification/verification","meta":{},"window":{"navigationBarTitleText":"验证码登录","enablePullDownRefresh":false}},{"path":"/pages/retrieve/retrieve","meta":{},"window":{"navigationBarTitleText":"找回密码","enablePullDownRefresh":false}},{"path":"/pages/retrieve/change/change","meta":{},"window":{"navigationBarTitleText":"找回密码","enablePullDownRefresh":false}},{"path":"/pages/verification/verifyLogin/verifyLogin","meta":{},"window":{"navigationBarTitleText":"验证码登录","enablePullDownRefresh":false}},{"path":"/pages/search/search","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"搜索","enablePullDownRefresh":false}},{"path":"/pages/special/special","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"广西省民政厅决策系统","enablePullDownRefresh":false}},{"path":"/pages/special/disability/disability","meta":{},"window":{"navigationBarTitleText":"残疾人两项补贴","enablePullDownRefresh":false}},{"path":"/pages/special/marriage/marriage","meta":{},"window":{"navigationBarTitleText":"婚姻汇总","enablePullDownRefresh":false}},{"path":"/pages/special/funeral/funeral","meta":{},"window":{"navigationBarTitleText":"殡葬汇总","enablePullDownRefresh":false}},{"path":"/pages/special/rescue/rescue","meta":{},"window":{"navigationBarTitleText":"社会救助","enablePullDownRefresh":false}},{"path":"/pages/special/organization/organization","meta":{},"window":{"navigationBarTitleText":"组织统计","enablePullDownRefresh":false}},{"path":"/pages/search/searchList/searchList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}}]; var __uniRoutes = [{"path":"/pages/index/index","meta":{"isQuit":true},"window":{"navigationBarTitleText":"","titleNView":false}},{"path":"/pages/signIn/index","meta":{},"window":{"navigationBarTitleText":"","titleNView":false}},{"path":"/pages/homepage/homepage","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"数据分析掌上系统","enablePullDownRefresh":false}},{"path":"/pages/verification/verification","meta":{},"window":{"navigationBarTitleText":"验证码登录","enablePullDownRefresh":false}},{"path":"/pages/retrieve/retrieve","meta":{},"window":{"navigationBarTitleText":"找回密码","enablePullDownRefresh":false}},{"path":"/pages/retrieve/change/change","meta":{},"window":{"navigationBarTitleText":"找回密码","enablePullDownRefresh":false}},{"path":"/pages/verification/verifyLogin/verifyLogin","meta":{},"window":{"navigationBarTitleText":"验证码登录","enablePullDownRefresh":false}},{"path":"/pages/search/search","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"搜索","enablePullDownRefresh":false}},{"path":"/pages/special/special","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"数据分析掌上系统","enablePullDownRefresh":false}},{"path":"/pages/special/disability/disability","meta":{},"window":{"navigationBarTitleText":"残疾人两项补贴","enablePullDownRefresh":false}},{"path":"/pages/special/marriage/marriage","meta":{},"window":{"navigationBarTitleText":"婚姻汇总","enablePullDownRefresh":false}},{"path":"/pages/special/funeral/funeral","meta":{},"window":{"navigationBarTitleText":"殡葬汇总","enablePullDownRefresh":false}},{"path":"/pages/special/rescue/rescue","meta":{},"window":{"navigationBarTitleText":"社会救助","enablePullDownRefresh":false}},{"path":"/pages/special/organization/organization","meta":{},"window":{"navigationBarTitleText":"组织统计","enablePullDownRefresh":false}},{"path":"/pages/search/searchList/searchList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/my/my","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"我的","enablePullDownRefresh":false}},{"path":"/pages/my/setPassword/setPassword","meta":{},"window":{"navigationBarTitleText":"修改密码","enablePullDownRefresh":false}}];
__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); __uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); __uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}}); service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}});
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__13E0D8A","name":"民政决策分析系统","version":{"name":"1.0.0","code":"100"},"description":"","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"usingComponents":true,"nvueCompiler":"uni-app","compilerVersion":3,"distribute":{"google":{"permissions":["<uses-feature android:name=\"android.hardware.camera\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>","<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.CALL_PHONE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"abiFilters":["armeabi-v7a","arm64-v8a","x86"]},"apple":{},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"allowsInlineMediaPlayback":true,"safearea":{"background":"#ffffff","bottom":{"offset":"auto"}},"uni-app":{"compilerVersion":"3.1.18","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"tabBar":{"color":"#999999","selectedColor":"#1296db","borderStyle":"rgba(0,0,0,0.4)","backgroundColor":"#ffffff","list":[{"pagePath":"pages/homepage/homepage","iconPath":"static/index.png","selectedIconPath":"static/indexChoice.png","text":"首页"},{"pagePath":"pages/special/special","iconPath":"static/zhuanti.png","selectedIconPath":"static/zhuantiChoice.png","text":"专题"},{"pagePath":"pages/search/search","iconPath":"static/sousuo.png","selectedIconPath":"static/sousuoChoice.png","text":"搜索"}],"height":"50px"},"launch_path":"__uniappview.html"}} {"@platforms":["android","iPhone","iPad"],"id":"__UNI__13E0D8A","name":"广西民政数据分析系统","version":{"name":"1.0.0","code":"100"},"description":"","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"usingComponents":true,"nvueCompiler":"uni-app","compilerVersion":3,"distribute":{"icons":{"android":{"hdpi":"D:/Users/admin/Desktop/72.png","xhdpi":"D:/Users/admin/Desktop/96.png","xxhdpi":"D:/Users/admin/Desktop/144.png","xxxhdpi":"D:/Users/admin/Desktop/192.png"}},"google":{"permissions":["<uses-feature android:name=\"android.hardware.camera\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>","<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.CALL_PHONE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"abiFilters":["armeabi-v7a","arm64-v8a","x86"]},"apple":{},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"allowsInlineMediaPlayback":true,"safearea":{"background":"#ffffff","bottom":{"offset":"auto"}},"uni-app":{"compilerVersion":"3.1.18","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"tabBar":{"color":"#999999","selectedColor":"#1296db","borderStyle":"rgba(0,0,0,0.4)","backgroundColor":"#ffffff","list":[{"pagePath":"pages/homepage/homepage","iconPath":"static/index.png","selectedIconPath":"static/indexChoice.png","text":"首页"},{"pagePath":"pages/special/special","iconPath":"static/zhuanti.png","selectedIconPath":"static/zhuantiChoice.png","text":"专题"},{"pagePath":"pages/search/search","iconPath":"static/sousuo.png","selectedIconPath":"static/sousuoChoice.png","text":"搜索"},{"pagePath":"pages/my/my","iconPath":"static/wode-copy.png","selectedIconPath":"static/wode-copy (1).png","text":"我的"}],"height":"50px"},"launch_path":"__uniappview.html"}}
\ No newline at end of file \ No newline at end of file
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
var isReady=false;var onReadyCallbacks=[]; var isReady=false;var onReadyCallbacks=[];
var isServiceReady=false;var onServiceReadyCallbacks=[]; var isServiceReady=false;var onServiceReadyCallbacks=[];
var __uniConfig = {"pages":["pages/index/index","pages/signIn/index","pages/homepage/homepage","pages/verification/verification","pages/retrieve/retrieve","pages/retrieve/change/change","pages/verification/verifyLogin/verifyLogin","pages/search/search","pages/special/special","pages/special/disability/disability","pages/special/marriage/marriage","pages/special/funeral/funeral","pages/special/rescue/rescue","pages/special/organization/organization","pages/search/searchList/searchList"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"uni-app","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8"},"tabBar":{"color":"#999999","selectedColor":"#1296db","borderStyle":"black","backgroundColor":"#ffffff","list":[{"pagePath":"pages/homepage/homepage","iconPath":"static/index.png","selectedIconPath":"static/indexChoice.png","text":"首页"},{"pagePath":"pages/special/special","iconPath":"static/zhuanti.png","selectedIconPath":"static/zhuantiChoice.png","text":"专题"},{"pagePath":"pages/search/search","iconPath":"static/sousuo.png","selectedIconPath":"static/sousuoChoice.png","text":"搜索"}]},"nvueCompiler":"uni-app","nvueStyleCompiler":"weex","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"民政决策分析系统","compilerVersion":"3.1.18","entryPagePath":"pages/index/index","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}}; var __uniConfig = {"pages":["pages/index/index","pages/signIn/index","pages/homepage/homepage","pages/verification/verification","pages/retrieve/retrieve","pages/retrieve/change/change","pages/verification/verifyLogin/verifyLogin","pages/search/search","pages/special/special","pages/special/disability/disability","pages/special/marriage/marriage","pages/special/funeral/funeral","pages/special/rescue/rescue","pages/special/organization/organization","pages/search/searchList/searchList"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"uni-app","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8"},"tabBar":{"color":"#999999","selectedColor":"#1296db","borderStyle":"black","backgroundColor":"#ffffff","list":[{"pagePath":"pages/homepage/homepage","iconPath":"static/index.png","selectedIconPath":"static/indexChoice.png","text":"首页"},{"pagePath":"pages/special/special","iconPath":"static/zhuanti.png","selectedIconPath":"static/zhuantiChoice.png","text":"专题"},{"pagePath":"pages/search/search","iconPath":"static/sousuo.png","selectedIconPath":"static/sousuoChoice.png","text":"搜索"}]},"nvueCompiler":"uni-app","nvueStyleCompiler":"weex","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"民政决策分析系统","compilerVersion":"3.1.18","entryPagePath":"pages/index/index","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
var __uniRoutes = [{"path":"/pages/index/index","meta":{"isQuit":true},"window":{"navigationBarTitleText":"","titleNView":false}},{"path":"/pages/signIn/index","meta":{},"window":{"navigationBarTitleText":"","titleNView":false}},{"path":"/pages/homepage/homepage","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"广西省民政厅决策系统","enablePullDownRefresh":false}},{"path":"/pages/verification/verification","meta":{},"window":{"navigationBarTitleText":"验证码登录","enablePullDownRefresh":false}},{"path":"/pages/retrieve/retrieve","meta":{},"window":{"navigationBarTitleText":"找回密码","enablePullDownRefresh":false}},{"path":"/pages/retrieve/change/change","meta":{},"window":{"navigationBarTitleText":"找回密码","enablePullDownRefresh":false}},{"path":"/pages/verification/verifyLogin/verifyLogin","meta":{},"window":{"navigationBarTitleText":"验证码登录","enablePullDownRefresh":false}},{"path":"/pages/search/search","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"搜索","enablePullDownRefresh":false}},{"path":"/pages/special/special","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"广西省民政厅决策系统","enablePullDownRefresh":false}},{"path":"/pages/special/disability/disability","meta":{},"window":{"navigationBarTitleText":"残疾人两项补贴","enablePullDownRefresh":false}},{"path":"/pages/special/marriage/marriage","meta":{},"window":{"navigationBarTitleText":"婚姻汇总","enablePullDownRefresh":false}},{"path":"/pages/special/funeral/funeral","meta":{},"window":{"navigationBarTitleText":"殡葬汇总","enablePullDownRefresh":false}},{"path":"/pages/special/rescue/rescue","meta":{},"window":{"navigationBarTitleText":"社会救助","enablePullDownRefresh":false}},{"path":"/pages/special/organization/organization","meta":{},"window":{"navigationBarTitleText":"组织统计","enablePullDownRefresh":false}},{"path":"/pages/search/searchList/searchList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}}]; var __uniRoutes = [{"path":"/pages/index/index","meta":{"isQuit":true},"window":{"navigationBarTitleText":"","titleNView":false}},{"path":"/pages/signIn/index","meta":{},"window":{"navigationBarTitleText":"","titleNView":false}},{"path":"/pages/homepage/homepage","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"数据分析掌上系统","enablePullDownRefresh":false}},{"path":"/pages/verification/verification","meta":{},"window":{"navigationBarTitleText":"验证码登录","enablePullDownRefresh":false}},{"path":"/pages/retrieve/retrieve","meta":{},"window":{"navigationBarTitleText":"找回密码","enablePullDownRefresh":false}},{"path":"/pages/retrieve/change/change","meta":{},"window":{"navigationBarTitleText":"找回密码","enablePullDownRefresh":false}},{"path":"/pages/verification/verifyLogin/verifyLogin","meta":{},"window":{"navigationBarTitleText":"验证码登录","enablePullDownRefresh":false}},{"path":"/pages/search/search","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"搜索","enablePullDownRefresh":false}},{"path":"/pages/special/special","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"数据分析掌上系统","enablePullDownRefresh":false}},{"path":"/pages/special/disability/disability","meta":{},"window":{"navigationBarTitleText":"残疾人两项补贴","enablePullDownRefresh":false}},{"path":"/pages/special/marriage/marriage","meta":{},"window":{"navigationBarTitleText":"婚姻汇总","enablePullDownRefresh":false}},{"path":"/pages/special/funeral/funeral","meta":{},"window":{"navigationBarTitleText":"殡葬汇总","enablePullDownRefresh":false}},{"path":"/pages/special/rescue/rescue","meta":{},"window":{"navigationBarTitleText":"社会救助","enablePullDownRefresh":false}},{"path":"/pages/special/organization/organization","meta":{},"window":{"navigationBarTitleText":"组织统计","enablePullDownRefresh":false}},{"path":"/pages/search/searchList/searchList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}}];
__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); __uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); __uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}}); service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}});
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment