7 changed files with 84 additions and 152 deletions
@ -1,66 +1,47 @@ |
|||
// subpages/businessRecord/businessRecord.js
|
|||
Page({ |
|||
|
|||
/** |
|||
* 页面的初始数据 |
|||
*/ |
|||
data: { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面加载 |
|||
*/ |
|||
onLoad(options) { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面初次渲染完成 |
|||
*/ |
|||
onReady() { |
|||
Component({ |
|||
|
|||
properties: { |
|||
"ywData": { |
|||
"type": Object, |
|||
"value": {} |
|||
}, |
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面显示 |
|||
*/ |
|||
onShow() { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面隐藏 |
|||
*/ |
|||
onHide() { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面卸载 |
|||
*/ |
|||
onUnload() { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 页面相关事件处理函数--监听用户下拉动作 |
|||
*/ |
|||
onPullDownRefresh() { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 页面上拉触底事件的处理函数 |
|||
*/ |
|||
onReachBottom() { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 用户点击右上角分享 |
|||
* 页面的初始数据 |
|||
*/ |
|||
onShareAppMessage() { |
|||
|
|||
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,2 +1,43 @@ |
|||
<!--subpages/businessRecord/businessRecord.wxml--> |
|||
<text>subpages/businessRecord/businessRecord.wxml</text> |
|||
<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,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": "房屋详情", |
|||
"usingComponents": { |
|||
"BusinessRecord": "../../../businessRecord", |
|||
"BusinessRecord": "../../../businessRecord/businessRecord", |
|||
"no-data": "../../../../components/noData/nodata" |
|||
} |
|||
} |
Loading…
Reference in new issue