7 changed files with 84 additions and 152 deletions
@ -1,66 +1,47 @@ |
|||||
// subpages/businessRecord/businessRecord.js
|
|
||||
Page({ |
|
||||
|
|
||||
/** |
Component({ |
||||
* 页面的初始数据 |
|
||||
*/ |
|
||||
data: { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 生命周期函数--监听页面加载 |
|
||||
*/ |
|
||||
onLoad(options) { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 生命周期函数--监听页面初次渲染完成 |
|
||||
*/ |
|
||||
onReady() { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 生命周期函数--监听页面显示 |
|
||||
*/ |
|
||||
onShow() { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 生命周期函数--监听页面隐藏 |
|
||||
*/ |
|
||||
onHide() { |
|
||||
|
|
||||
|
properties: { |
||||
|
"ywData": { |
||||
|
"type": Object, |
||||
|
"value": {} |
||||
}, |
}, |
||||
|
|
||||
/** |
|
||||
* 生命周期函数--监听页面卸载 |
|
||||
*/ |
|
||||
onUnload() { |
|
||||
|
|
||||
}, |
}, |
||||
|
|
||||
/** |
/** |
||||
* 页面相关事件处理函数--监听用户下拉动作 |
* 页面的初始数据 |
||||
*/ |
|
||||
onPullDownRefresh() { |
|
||||
|
|
||||
}, |
|
||||
|
|
||||
/** |
|
||||
* 页面上拉触底事件的处理函数 |
|
||||
*/ |
*/ |
||||
onReachBottom() { |
data: { |
||||
|
tabList: [{ |
||||
|
label: "12345投诉", |
||||
|
value: '12345' |
||||
|
}, { |
||||
|
label: '满意度调查', |
||||
|
value: 'provinceSurvey' |
||||
|
}, { |
||||
|
label: '满意度自查', |
||||
|
value: 'selfSurvey' |
||||
|
}, { |
||||
|
label: '上报事件', |
||||
|
value: 'event' |
||||
|
}, { |
||||
|
label: '居民需求', |
||||
|
value: 'need' |
||||
|
}, { |
||||
|
label: '社区服务', |
||||
|
value: 'serve' |
||||
|
}, { |
||||
|
label: '打卡记录', |
||||
|
value: 'punchRecord' |
||||
|
}], |
||||
|
tabValue: '12345', |
||||
|
data: {}, |
||||
|
residIds: [], |
||||
|
}, |
||||
|
methods: { |
||||
|
tabChange({ currentTarget: { dataset: { index } } }) { |
||||
|
this.setData({ |
||||
|
tabValue: index, |
||||
|
}) |
||||
}, |
}, |
||||
|
|
||||
/** |
|
||||
* 用户点击右上角分享 |
|
||||
*/ |
|
||||
onShareAppMessage() { |
|
||||
|
|
||||
} |
} |
||||
}) |
}) |
||||
@ -1,2 +1,43 @@ |
|||||
<!--subpages/businessRecord/businessRecord.wxml--> |
<view class="tag-list"> |
||||
<text>subpages/businessRecord/businessRecord.wxml</text> |
<view wx:for="{{tabList}}" class="tag {{item.value === tabValue?'cur':''}}" wx:key="index" bind:tap="tabChange" data-index="{{item.value}}"> |
||||
|
{{item.label}}({{ywData[item.value].length}}) |
||||
|
</view> |
||||
|
</view> |
||||
|
|
||||
|
<view class="table"> |
||||
|
<view wx:if="{{tabValue === '12345'||tabValue === 'event'}}" class="row header"> |
||||
|
<view class="cell">事件类型</view> |
||||
|
<view class="cell">事件描述</view> |
||||
|
</view> |
||||
|
<view wx:if="{{tabValue === 'provinceSurvey'||tabValue === 'selfSurvey'}}" class="row header"> |
||||
|
<view class="cell">不满意事项类型</view> |
||||
|
<view class="cell">不满意事项描述</view> |
||||
|
</view> |
||||
|
<view wx:if="{{tabValue === 'need'}}" class="row header"> |
||||
|
<view class="cell">需求类型</view> |
||||
|
<view class="cell">需求描述</view> |
||||
|
</view> |
||||
|
<view wx:if="{{tabValue === 'serve'}}" class="row header"> |
||||
|
<view class="cell">需求类型</view> |
||||
|
<view class="cell">事件描述</view> |
||||
|
</view> |
||||
|
<view wx:if="{{tabValue === 'punchRecord'}}" class="row header"> |
||||
|
<view class="cell1">打卡人</view> |
||||
|
<view class="cell1">打卡地址</view> |
||||
|
<view class="cell1">打卡时间</view> |
||||
|
</view> |
||||
|
<block bind:tap="gotopage" wx:if="{{tabValue !== 'punchRecord'}}" data-obj="{{item}}" wx:for="{{ywData[tabValue]}}" wx:key="index"> |
||||
|
<view class="row {{index % 2 == 0 ? 'even' : 'odd'}}"> |
||||
|
<view class="cell">{{item.categorycode}}</view> |
||||
|
<view class="cell">{{item.eventcontent}}</view> |
||||
|
</view> |
||||
|
</block> |
||||
|
<block bind:tap="gotopage" wx:if="{{tabValue == 'punchRecord'}}" data-obj="{{item}}" wx:for="{{ywData[tabValue]}}" wx:key="index"> |
||||
|
<view class="row {{index % 2 == 0 ? 'even' : 'odd'}}"> |
||||
|
<view class="cell1">{{item.name}}</view> |
||||
|
<view class="cell1">{{item.clockInAddress}}</view> |
||||
|
<view class="cell1">{{item.clockInTime}}</view> |
||||
|
</view> |
||||
|
</block> |
||||
|
<no-data isShow="{{ywData[tabValue].length===0}}" wx:if="{{ywData[tabValue].length===0}}"></no-data> |
||||
|
</view> |
||||
@ -1,47 +0,0 @@ |
|||||
|
|
||||
Component({ |
|
||||
|
|
||||
properties: { |
|
||||
"ywData": { |
|
||||
"type": Object, |
|
||||
"value": {} |
|
||||
}, |
|
||||
}, |
|
||||
/** |
|
||||
* 页面的初始数据 |
|
||||
*/ |
|
||||
data: { |
|
||||
tabList: [{ |
|
||||
label: "12345投诉", |
|
||||
value: '12345' |
|
||||
}, { |
|
||||
label: '满意度调查', |
|
||||
value: 'provinceSurvey' |
|
||||
}, { |
|
||||
label: '满意度自查', |
|
||||
value: 'selfSurvey' |
|
||||
}, { |
|
||||
label: '上报事件', |
|
||||
value: 'event' |
|
||||
}, { |
|
||||
label: '居民需求', |
|
||||
value: 'need' |
|
||||
}, { |
|
||||
label: '社区服务', |
|
||||
value: 'serve' |
|
||||
}, { |
|
||||
label: '打卡记录', |
|
||||
value: 'punchRecord' |
|
||||
}], |
|
||||
tabValue: '12345', |
|
||||
data: {}, |
|
||||
residIds: [], |
|
||||
}, |
|
||||
methods: { |
|
||||
tabChange({ currentTarget: { dataset: { index } } }) { |
|
||||
this.setData({ |
|
||||
tabValue: index, |
|
||||
}) |
|
||||
}, |
|
||||
} |
|
||||
}) |
|
||||
@ -1,43 +0,0 @@ |
|||||
<view class="tag-list"> |
|
||||
<view wx:for="{{tabList}}" class="tag {{item.value === tabValue?'cur':''}}" wx:key="index" bind:tap="tabChange" data-index="{{item.value}}"> |
|
||||
{{item.label}}({{ywData[item.value].length}}) |
|
||||
</view> |
|
||||
</view> |
|
||||
|
|
||||
<view class="table"> |
|
||||
<view wx:if="{{tabValue === '12345'||tabValue === 'event'}}" class="row header"> |
|
||||
<view class="cell">事件类型</view> |
|
||||
<view class="cell">事件描述</view> |
|
||||
</view> |
|
||||
<view wx:if="{{tabValue === 'provinceSurvey'||tabValue === 'selfSurvey'}}" class="row header"> |
|
||||
<view class="cell">不满意事项类型</view> |
|
||||
<view class="cell">不满意事项描述</view> |
|
||||
</view> |
|
||||
<view wx:if="{{tabValue === 'need'}}" class="row header"> |
|
||||
<view class="cell">需求类型</view> |
|
||||
<view class="cell">需求描述</view> |
|
||||
</view> |
|
||||
<view wx:if="{{tabValue === 'serve'}}" class="row header"> |
|
||||
<view class="cell">需求类型</view> |
|
||||
<view class="cell">事件描述</view> |
|
||||
</view> |
|
||||
<view wx:if="{{tabValue === 'punchRecord'}}" class="row header"> |
|
||||
<view class="cell1">打卡人</view> |
|
||||
<view class="cell1">打卡地址</view> |
|
||||
<view class="cell1">打卡时间</view> |
|
||||
</view> |
|
||||
<block bind:tap="gotopage" wx:if="{{tabValue !== 'punchRecord'}}" data-obj="{{item}}" wx:for="{{ywData[tabValue]}}" wx:key="index"> |
|
||||
<view class="row {{index % 2 == 0 ? 'even' : 'odd'}}"> |
|
||||
<view class="cell">{{item.categorycode}}</view> |
|
||||
<view class="cell">{{item.eventcontent}}</view> |
|
||||
</view> |
|
||||
</block> |
|
||||
<block bind:tap="gotopage" wx:if="{{tabValue == 'punchRecord'}}" data-obj="{{item}}" wx:for="{{ywData[tabValue]}}" wx:key="index"> |
|
||||
<view class="row {{index % 2 == 0 ? 'even' : 'odd'}}"> |
|
||||
<view class="cell1">{{item.name}}</view> |
|
||||
<view class="cell1">{{item.clockInAddress}}</view> |
|
||||
<view class="cell1">{{item.clockInTime}}</view> |
|
||||
</view> |
|
||||
</block> |
|
||||
<no-data isShow="{{ywData[tabValue].length===0}}" wx:if="{{ywData[tabValue].length===0}}"></no-data> |
|
||||
</view> |
|
||||
@ -1,7 +1,7 @@ |
|||||
{ |
{ |
||||
"navigationBarTitleText": "房屋详情", |
"navigationBarTitleText": "房屋详情", |
||||
"usingComponents": { |
"usingComponents": { |
||||
"BusinessRecord": "../../../businessRecord", |
"BusinessRecord": "../../../businessRecord/businessRecord", |
||||
"no-data": "../../../../components/noData/nodata" |
"no-data": "../../../../components/noData/nodata" |
||||
} |
} |
||||
} |
} |
||||
Loading…
Reference in new issue