作者 lihongjuan

1

... ... @@ -27,7 +27,8 @@
"pages/shenhez/shenhez",
"pages/backenterdoor/backenterdoor",
"pages/outbackpeopledoor/outbackpeopledoor",
"pages/outbackpeopledetail/outbackpeopledetail"
"pages/outbackpeopledetail/outbackpeopledetail",
"pages/businessdetail/businessdetail"
],
"window": {
"backgroundTextStyle": "light",
... ...
// pages/logining/logining.js
const app = getApp()
Page({
/**
* 页面的初始数据
*/
data: {
protectarr: [],
office: '',
address: '',
is_business: 0,
ishandbook: 0,
materials: [],
time: '请选择营业时间',
town: [],
townname: '请选择所属社区',
townindex: 0,
town_id: '',
name: '',
phone: '',
description: ''
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function(options) {
this.gettail()
},
bindTimeChange: function(e) {
console.log('picker发送选择改变,携带值为', e.detail.value)
this.setData({
time: e.detail.value
})
},
// 是否营业中
selsy() {
this.setData({
is_business: 1
})
},
selsn() {
this.setData({
is_business: 2
})
},
// 是否收到疫情防控指南
selsyk() {
this.setData({
ishandbook: 1
})
},
selsnk() {
this.setData({
ishandbook: 2
})
},
// 输入姓名
entername(e) {
this.setData({
name: e.detail.value
})
},
// 输入电话号
enterphone(e) {
this.setData({
phone: e.detail.value
})
},
//获取登记详情
gettail() {
let that = this;
var url = '/api/office/office_detail';
var params = {
office_token: wx.getStorageSync('office_token'),
}
app.post(url, params, "post").then((res) => {
console.log(res);
that.setData({
protectarr: res.materials
})
that.data.protectarr.forEach(function(value, index, array) {
value.sel = false
})
that.setData({
office: res.office,
protectarr: that.data.protectarr,
address: res.office.address,
name:res.office.leader,
phone:res.office.mobile,
town_id:res.office.town_id,
townname: res.office.town_name,
is_business:res.office.is_business
})
that.getsocietylist()
console.log(that.data.protectarr)
}).catch((err) => {
})
},
// 获取社区列表
getsocietylist() {
let that = this;
var url = '/api/index/town';
var params = {
type: 2,
pid: that.data.office.town_pid
}
app.post(url, params).then((res) => {
console.log(res);
that.setData({
town: res.town
})
}).catch((err) => {
})
},
bindtownrChange(e) {
console.log(e.detail.value)
this.setData({
townindex: e.detail.value,
townname: this.data.town[e.detail.value].name,
town_id: this.data.town[e.detail.value].id
})
},
// 选择防疫物资
selprotect(e) {
let that = this;
let index = e.currentTarget.dataset.index;
let id = e.currentTarget.dataset.id
this.data.protectarr.forEach(function(value, indexk, array) {
if (index == indexk) {
value.sel = !value.sel;
if (value.sel == true) {
that.data.materials.push(value.id)
} else {
that.data.materials.forEach(function(value, indexk, array) {
if (id == value) {
that.data.materials.splice(indexk, 1)
}
})
}
}
})
this.setData({
protectarr: this.data.protectarr,
materials: this.data.materials
})
console.log(that.data.materials)
},
// 输入地址
enteraddress() {
this.setData({
address: ''
})
},
enterplace(e) {
this.setData({
address: e.detail.value
})
},
// 存在的困难
entertext(e) {
this.setData({
description: e.detail.value
})
},
// 点击完成
finish() {
let that = this;
var url = '/api/office/office_submit';
if (that.data.address == '') {
wx.showToast({
title: '请输入地址',
icon: "none"
})
return false
}
if (that.data.name == '') {
wx.showToast({
title: '请输入负责人',
icon: 'none'
})
return false
}
if (that.data.phone == '') {
wx.showToast({
title: '请输入联系电话',
icon: 'none'
})
return false
}
if (that.data.phone != '') {
if (!(/^1[3456789]\d{9}$/.test(that.data.phone))) {
wx.showToast({
title: '请输入正确手机号',
icon: 'none'
})
return false;
}
}
if (that.data.town_id == '') {
wx.showToast({
title: '请选择所属社区',
icon: 'none'
})
return false
}
if (that.data.is_business == 0) {
wx.showToast({
title: '请选择营业状态',
icon: 'none'
})
return false
}
if (that.data.time == '请选择营业时间') {
wx.showToast({
title: '请选择营业时间',
icon: 'none'
})
return false
}
if (that.data.ishandbook == 0) {
wx.showToast({
title: '请选择是否收到疫情指控',
icon: 'none'
})
return false
}
var params = {
office_token: wx.getStorageSync('office_token'),
new_address: that.data.address,
town_id: that.data.town_id,
leader: that.data.name,
mobile: that.data.phone,
is_hours: that.data.is_business,
hours: that.data.time,
materials: that.data.materials.join(","),
is_receive: that.data.ishandbook,
description: that.data.description
}
app.post(url, params, "post").then((res) => {
console.log(res);
wx.showToast({
title: '提交成功',
icon: 'none',
})
// wx.showToast({
// title: '提交成功',
// icon:'none',
// duration:1500
// })
setTimeout(function() {
wx.navigateTo({
url: '/pages/businessoffice/businessoffice',
})
}, 1500)
}).catch((err) => {
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function() {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function() {
}
})
\ No newline at end of file
... ...
{
"navigationBarTitleText": "营业场所登记详情"
}
\ No newline at end of file
... ...
<view class="box">
<view class="title">登记中</view>
<!--基本信息-->
<view class="topbox">
<view class="topboxitem flextwo">
<view class="boxitemleft">名称</view>
<view class="boxitemleft itemright">{{office.name}}</view>
</view>
<view class="topboxitem flextwo">
<view class="boxitemleft">地址</view>
<view class="boxitemleft itemright" bindtap="enteraddress">
<input placeholder='请输入地址' value="{{address}}" bindinput="enterplace" />
</view>
</view>
<view class="topboxitem flextwo">
<view class="boxitemleft">所属行业</view>
<view class="boxitemleft itemright">{{office.industry}}</view>
</view>
<view class="topboxitem flextwo">
<view class="boxitemleft">所属乡镇</view>
<view class="boxitemleft itemright">{{office.town_pname}}</view>
</view>
</view>
<!-- 表单 -->
<view class="topbox formbox">
<view class="useboxitem flextwo" bindtap="selectcompany">
<view class="itemname commonone">负责人</view>
<view class="flexone">
<view class="commontwo seltype">
<input placeholder="请填写负责人姓名" placeholder-class="commontwo" bindinput="entername" />
</view>
</view>
</view>
<view class="useboxitem flextwo" bindtap="selectcompany">
<view class="itemname commonone">联系电话</view>
<view class="flexone">
<view class="commontwo seltype">
<input placeholder="请填写联系电话" placeholder-class="commontwo" bindinput="enterphone" />
</view>
</view>
</view>
<view class="useboxitem flextwo" bindtap="selectcompany">
<view class="itemname commonone">所属社区</view>
<picker bindchange="bindtownrChange" value="{{townindex}}" range="{{town}}" range-key='name'>
<view class="flexone">
<view class="commontwo seltype">
{{townname}}
<!-- <input placeholder="请填写工作单位" placeholder-class="commontwo" bindinput="entercompany" value="{{companyname}}" /> -->
</view>
<view class="yourow you">
<image src="/img/yourow.png"></image>
</view>
</view>
</picker>
</view>
<view class="useboxitem flextwo">
<view class="itemname commonone">是否营业中</view>
<view class=" flexone">
<view class="selleft flexone">
<view class="selleftitem selzuo flexone" bindtap="selsy">
<view class="sellefitemimg">
<image src="/img/sel.png" wx:if="{{is_business==1}}"></image>
<image src="/img/nosel.png" wx:else></image>
</view>
<view class="selname">是</view>
</view>
<view class="selleftitem flexone " bindtap="selsn">
<view class="sellefitemimg">
<image src="/img/sel.png" wx:if="{{is_business==2}}"></image>
<image src="/img/nosel.png" wx:else></image>
</view>
<view class="selname">否</view>
</view>
</view>
</view>
</view>
<view class="useboxitem flextwo" bindtap="selectcompany">
<view class="itemname commonone yingye">营业时间(预计)</view>
<view class="flexone">
<view class="commontwo">
<picker mode="time" value="{{time}}" start="00:00" end="24:59" bindchange="bindTimeChange">
<view class="picker">
{{time}}
</view>
</picker>
<!-- <input placeholder="请填写工作单位" placeholder-class="commontwo" bindinput="entercompany" value="{{companyname}}" /> -->
</view>
<view class="yourow you">
<image src="/img/yourow.png"></image>
</view>
</view>
</view>
<view class="useboxitem ">
<view class="itemname commonone have">是否有以下防疫物资?(多选)</view>
<view class=" flexone protect">
<view class="protectitem {{item.sel==true?'protectactive':''}}" wx:for="{{protectarr}}" wx:key="" bindtap="selprotect" data-index="{{index}}" data-id="{{item.id}}">{{item.name}}</view>
</view>
</view>
<view class="useboxitem flextwo">
<view class="itemname commonone yiiqng">是否收到疫情防控指南</view>
<view class=" flexone">
<view class="selleft flexone">
<view class="selleftitem selzuo flexone" bindtap="selsyk">
<view class="sellefitemimg">
<image src="/img/sel.png" wx:if="{{ishandbook==1}}"></image>
<image src="/img/nosel.png" wx:else></image>
</view>
<view class="selname">是</view>
</view>
<view class="selleftitem flexone " bindtap="selsnk">
<view class="sellefitemimg">
<image src="/img/sel.png" wx:if="{{ishandbook==2}}"></image>
<image src="/img/nosel.png" wx:else></image>
</view>
<view class="selname">否</view>
</view>
</view>
</view>
</view>
<view class="useboxitem ">
<view class="itemname commonone have">存在的困难</view>
<view class="flexone difficult">
<textarea placeholder='请输入存在的困难' bindinput="entertext"/>
</view>
</view>
</view>
<view class="finish flexthree">
<view class="finishbtn" bindtap="finish">完成</view>
</view>
</view>
\ No newline at end of file
... ...
@import "../backpeople/backpeople.wxss";
image {
width: 100%;
height: 100%;
}
page {
background: #fbf8fb;
}
.box {
width: 750rpx;
height: 100%;
background: linear-gradient(180deg, rgba(28, 143, 255, 1) 0%, rgba(249, 249, 249, 1) 100%);
opacity: 1;
overflow-y: scroll;
}
.topbox {
width: 690rpx;
margin: 48rpx auto 0;
padding: 0 24rpx;
box-sizing: border-box;
background: #fff;
border-radius: 8rpx;
}
.boxitemleft {
color: #06121e;
font-size: 28rpx;
font-weight: bold;
}
.itemright {
width: 510rpx;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
text-align: right;
}
.itemright input{
width: 510rpx;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
text-align: right;
}
.topboxitem {
padding: 34rpx 0;
box-sizing: border-box;
border-bottom: 1rpx solid #f5f5f5;
}
.title {
position: relative;
text-align: center;
overflow: hidden;
color: #fff;
font-size: 56rpx;
font-weight: bold;
}
.title::before, .title::after {
content: '';
display: inline-block;
width: 144rpx;
height: 1px;
position: absolute;
background: rgba(128, 192, 255, 1);
opacity: 0.4;
top: 50%;
}
.title::before {
margin-left: -64rpx;
transform: translateX(-100%);
}
.title::after {
margin-left: 64rpx;
}
.formbox {
margin-top: 20rpx;
margin-bottom: 150rpx;
}
.seltype input {
font-size: 24rpx;
}
.commontwo {
font-size: 24rpx;
}
.itemname {
width: 200rpx;
}
.selname {
color: #06121e;
font-size: 28rpx;
font-weight: bold;
}
.yiiqng {
width: 300rpx;
}
.yingye {
width: 260rpx !important;
}
.protect {
flex-wrap: wrap;
}
.protect {
margin-top: 6rpx;
}
.protectitem {
width: 302rpx;
height: 64rpx;
background: rgba(255, 255, 255, 1);
border: 1rpx solid rgba(219, 219, 219, 1);
opacity: 1;
border-radius: 48rpx;
color: #3d444d;
font-size: 24rpx;
text-align: center;
line-height: 64rpx;
margin-top: 20rpx;
}
.protectitem:nth-child(2n) {
margin-left: 28rpx;
}
.itemone {
margin-right: 28rpx;
}
.have {
width: 400rpx;
}
.protectactive {
background: rgba(232, 244, 255, 1);
color: #1b8ffd;
border: 1rpx solid rgba(27, 143, 253, 1);
}
.finish {
width: 750rpx;
padding: 14rpx 0;
box-sizing: border-box;
position: fixed;
left: 0;
bottom: 0;
background: #e7f0f9;
}
.finishbtn {
width: 686rpx;
height: 88rpx;
background: rgba(28, 143, 255, 1);
opacity: 1;
color: #fefefe;
font-size: 32rpx;
text-align: center;
line-height: 88rpx;
border-radius: 10rpx;
}
.difficult{
width:686rpx;
border:1rpx solid #f5f5f5;
border-radius: 20rpx;
margin-top:20rpx;
color:#8c9198;
font-size:24rpx;
}
.difficult textarea{
width:100%;
height:302rpx;
padding: 20rpx;
}
\ No newline at end of file
... ...
// pages/businessoffice/businessoffice.js
const app=getApp()
Page({
/**
... ... @@ -6,7 +7,9 @@ Page({
*/
data: {
navarr:['全部','登记中','登记完成','登记失败'],
sel:0
sel:0,
loginlist:[],
page:1
},
/**
... ... @@ -15,13 +18,48 @@ Page({
onLoad: function (options) {
},
// 获取场所登记列表
getdengjilist(){
console.log(489384)
let that = this;
var url = '/api/office/office_list';
var params = {
status: that.data.sel,
admin_token: wx.getStorageSync("usertoken"),
page:that.data.page
}
app.post(url,params,"post").then((res) => {
console.log(res);
that.setData({
loginlist:that.data.loginlist.concat(res.office)
})
}).catch((err) => {
})
},
selnav(e){
this.setData({
sel:e.currentTarget.dataset.index
})
this.getdengjilist()
},
// 进入登记详情
businessdetail(e){
let id=e.currentTarget.dataset.id;
wx.navigateTo({
// url: '/pages/',
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
... ... @@ -33,7 +71,7 @@ Page({
* 生命周期函数--监听页面显示
*/
onShow: function () {
this.getdengjilist()
},
/**
... ...
... ... @@ -6,33 +6,37 @@
</view>
<view class="box">
<view class="commonpadding">
<view class="nodata" wx:if="{{loginlist.length==0}}">暂无数据</view>
<view class="box" wx:else>
<view class="commonpadding" wx:for="{{loginlist}}" wx:key="" bindtap="businessdetail" data-id="{{item.id}}">
<view class="statetop flextwo">
<view class="bname">隔离上报</view>
<view class="bname">{{item.name}}</view>
<!-- wx:if="{{item.status==1}}" -->
<view class="stateing" >处理中</view>
<view class="statefinish" >处理中</view>
<view class="statefail" >处理中</view>
<view class="stateing" wx:if="{{item.status==0}}">待登记</view>
<view class="stateing" wx:if="{{item.status==1}}">登记中</view>
<view class="statefinish" wx:if="{{item.status==2}}">登记完成</view>
<view class="statefail" wx:if="{{item.status==3}}">登记失败</view>
<!-- <view class="statek" wx:else>已处理</view> -->
</view>
<view class="reason">12月3日营业</view>
<view class="reason">{{item.hours}}营业</view>
<view class="itembox">
<view class="item flexone">
<view class="itemleft">联系人:</view>
<view class="itemright">123</view>
<view class="itemleft">负责人员:</view>
<view class="itemright">{{item.leader}}</view>
</view>
<view class="item flexone">
<view class="itemleft">联系电话:</view>
<view class="itemright">123</view>
<view class="itemright">{{item.mobile}}</view>
</view>
<view class="item flex">
<view class="itemleft">现住地址:</view>
<view class="itemright">456 </view>
<view class="itemleft">所处位置</view>
<view class="itemright">{{item.new_address}} </view>
</view>
<view class="itemdate">
<view class="datetime">7896</view>
<view class="datetime">{{item.updatetime}}</view>
</view>
</view>
... ...
... ... @@ -13,6 +13,14 @@ Page({
ishandbook:0,
materials:[],
time: '请选择营业时间',
town:[],
townname:'请选择所属社区',
townindex:0,
town_id:'',
name:'',
phone:'',
description:''
},
... ... @@ -32,6 +40,7 @@ Page({
// 是否营业中
selsy(){
this.setData({
is_business:1
})
... ... @@ -43,17 +52,31 @@ Page({
},
// 是否收到疫情防控指南
selsy(){
selsyk(){
this.setData({
ishandbook:1
})
},
selsn() {
selsnk() {
this.setData({
ishandbook: 2
})
},
// 输入姓名
entername(e){
this.setData({
name:e.detail.value
})
},
// 输入电话号
enterphone(e){
this.setData({
phone:e.detail.value
})
},
//获取登记详情
gettail(){
let that = this;
... ... @@ -74,9 +97,21 @@ Page({
that.setData({
office:res.office,
protectarr:that.data.protectarr,
address:res.office.address
address:res.office.address,
name:res.office.leader,
phone:res.office.mobile,
town_id:res.office.town_id,
townname: res.office.town_name,
ishandbook: res.office.is_receive,
description: res.office.description,
materials: res.materials.split(","),
is_business:res.office.is_hours,
ishandbook:res.office.is_receive
})
that.getsocietylist()
console.log(that.data.protectarr)
... ... @@ -86,6 +121,38 @@ Page({
})
},
// 获取社区列表
getsocietylist(){
let that = this;
var url = '/api/index/town';
var params = {
type:2,
pid: that.data.office.town_pid
}
app.post(url, params).then((res) => {
console.log(res);
that.setData({
town:res.town
})
}).catch((err) => {
})
},
bindtownrChange(e){
console.log(e.detail.value)
this.setData({
townindex: e.detail.value,
townname: this.data.town[e.detail.value].name,
town_id: this.data.town[e.detail.value].id
})
},
// 选择防疫物资
selprotect(e){
let that=this;
... ... @@ -126,6 +193,104 @@ Page({
})
},
// 存在的困难
entertext(e){
this.setData({
description:e.detail.value
})
},
// 点击完成
finish(){
let that = this;
var url = '/api/office/office_submit';
if(that.data.address==''){
wx.showToast({
title: '请输入地址',
icon:"none"
})
return false
}
if (that.data.name == '') {
wx.showToast({
title: '请输入负责人',
icon: 'none'
})
return false
}
if (that.data.phone == '') {
wx.showToast({
title: '请输入联系电话',
icon: 'none'
})
return false
}
if (that.data.town_id==''){
wx.showToast({
title: '请选择所属社区',
icon:'none'
})
return false
}
if (that.data.is_business == 0) {
wx.showToast({
title: '请选择营业状态',
icon: 'none'
})
return false
}
if (that.data.time =='请选择营业时间') {
wx.showToast({
title: '请选择营业时间',
icon: 'none'
})
return false
}
if (that.data.ishandbook == 0) {
wx.showToast({
title: '请选择是否收到疫情指控',
icon: 'none'
})
return false
}
var params = {
office_token: wx.getStorageSync('office_token'),
new_address:that.data.address,
town_id: that.data.town_id,
leader:that.data.name,
mobile:that.data.phone,
is_hours: that.data.is_business,
hours:that.data.time,
materials: that.data.materials.join(","),
is_receive: that.data.ishandbook,
description: that.data.description
}
app.post(url, params,"post").then((res) => {
console.log(res);
wx.showToast({
title: '提交成功',
icon:'none',
})
// wx.showToast({
// title: '提交成功',
// icon:'none',
// duration:1500
// })
setTimeout(function(){
wx.navigateTo({
url: '/pages/businessoffice/businessoffice',
})
},1500)
}).catch((err) => {
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
... ...
... ... @@ -11,7 +11,6 @@
<view class="boxitemleft">地址</view>
<view class="boxitemleft itemright" bindtap="enteraddress">
<input placeholder='请输入地址' value="{{address}}" bindinput="enterplace" />
</view>
</view>
<view class="topboxitem flextwo">
... ... @@ -33,7 +32,7 @@
<view class="flexone">
<view class="commontwo seltype">
<input placeholder="请填写负责人姓名" placeholder-class="commontwo" bindinput="entername" />
<input placeholder="请填写负责人姓名" placeholder-class="commontwo" bindinput="entername" value="name"/>
</view>
</view>
... ... @@ -43,7 +42,7 @@
<view class="flexone">
<view class="commontwo seltype">
<input placeholder="请填写联系电话" placeholder-class="commontwo" bindinput="enterphone" />
<input placeholder="请填写联系电话" placeholder-class="commontwo" bindinput="enterphone" value="phone"/>
</view>
... ... @@ -51,9 +50,15 @@
</view>
<view class="useboxitem flextwo" bindtap="selectcompany">
<view class="itemname commonone">所属社区</view>
<picker bindchange="bindtownrChange" value="{{townindex}}" range="{{town}}" range-key='name'>
<view class="flexone">
<view class="commontwo seltype">
请选择所属社区
{{townname}}
<!-- <input placeholder="请填写工作单位" placeholder-class="commontwo" bindinput="entercompany" value="{{companyname}}" /> -->
</view>
... ... @@ -61,6 +66,8 @@
<image src="/img/yourow.png"></image>
</view>
</view>
</picker>
</view>
<view class="useboxitem flextwo">
... ... @@ -115,14 +122,14 @@
<view class="itemname commonone yiiqng">是否收到疫情防控指南</view>
<view class=" flexone">
<view class="selleft flexone">
<view class="selleftitem selzuo flexone" bindtap="selsy">
<view class="selleftitem selzuo flexone" bindtap="selsyk">
<view class="sellefitemimg">
<image src="/img/sel.png" wx:if="{{ishandbook==1}}"></image>
<image src="/img/nosel.png" wx:else></image>
</view>
<view class="selname">是</view>
</view>
<view class="selleftitem flexone " bindtap="selsn">
<view class="selleftitem flexone " bindtap="selsnk">
<view class="sellefitemimg">
<image src="/img/sel.png" wx:if="{{ishandbook==2}}"></image>
<image src="/img/nosel.png" wx:else></image>
... ... @@ -133,10 +140,17 @@
</view>
</view>
<view class="useboxitem ">
<view class="itemname commonone have">存在的困难</view>
<view class="flexone difficult">
<textarea placeholder='请输入存在的困难' bindinput="entertext" value="{{description}}"/>
</view>
</view>
</view>
<view class="finish flexthree">
<view class="finishbtn">完成</view>
<view class="finishbtn" bindtap="finish">完成</view>
</view>
</view>
\ No newline at end of file
... ...
... ... @@ -173,3 +173,17 @@ page {
line-height: 88rpx;
border-radius: 10rpx;
}
.difficult{
width:686rpx;
border:1rpx solid #f5f5f5;
border-radius: 20rpx;
margin-top:20rpx;
color:#8c9198;
font-size:24rpx;
}
.difficult textarea{
width:100%;
height:302rpx;
padding: 20rpx;
}
\ No newline at end of file
... ...
... ... @@ -17,20 +17,14 @@
<image src="/img/img_fanjing.png"></image>
</view>
</view>
<!-- <view class="startitem" bindtap="resup">
<view class="startitem" bindtap="resup">
<view class="startitemtop">营业场所</view>
<view class="register">登记</view>
<view class="startimg">
<image src="/img/img_fugong.png"></image>
</view>
</view> -->
<view class="startitem" bindtap="backlist">
<view class="startitemtop">乡镇管理员</view>
<view class="register">入口</view>
<view class="startimg">
<image src="/img/guanli.png"></image>
</view>
</view>
<view class="startitem" bindtap="manager">
<view class="startitemtop">企业</view>
<view class="register">管理及服务</view>
... ... @@ -39,13 +33,20 @@
</view>
</view>
<view class="startitem" bindtap="backlist">
<view class="startitemtop">乡镇管理员</view>
<view class="register">入口</view>
<view class="startimg">
<image src="/img/guanli.png"></image>
</view>
</view>
</view>
<view class="jiaotop">
<view class="botjiao" bindtap="sub">
<image src="/img/icon_q.png"></image>
</view>
... ...
... ... @@ -54,7 +54,7 @@
"list": []
},
"miniprogram": {
"current": -1,
"current": 8,
"list": [
{
"id": -1,
... ... @@ -111,6 +111,12 @@
"pathName": "pages/clock/clock",
"query": "scene=1",
"scene": null
},
{
"id": -1,
"name": "场所登记列表",
"pathName": "pages/businessoffice/businessoffice",
"scene": null
}
]
}
... ...