Browse Source

列表项优化;修复查询功能不从第一页开始的BUG;

feature/syp_points
ZhaoTongYao 5 years ago
parent
commit
3100d56896
  1. 7
      src/mixins/view-module.js
  2. 1
      src/views/modules/analysis/user/gridopening.vue
  3. 1
      src/views/modules/api/imgconfig.vue
  4. 1
      src/views/modules/api/residentconfig.vue
  5. 5
      src/views/modules/api/scanswitch.vue
  6. 3
      src/views/modules/custom/archives.vue
  7. 1
      src/views/modules/custom/deptinfo.vue
  8. 1
      src/views/modules/custom/module.vue
  9. 1
      src/views/modules/custom/reportissue.vue
  10. 1
      src/views/modules/custom/specialuser.vue
  11. 1
      src/views/modules/events/category.vue
  12. 1
      src/views/modules/group/group.vue
  13. 5
      src/views/modules/heart/actphrase.vue
  14. 5
      src/views/modules/news/banner.vue
  15. 3
      src/views/modules/news/newscategory.vue
  16. 1
      src/views/modules/news/newsdraft.vue
  17. 5
      src/views/modules/news/notice.vue
  18. 1
      src/views/modules/partygroup/partygroupguide.vue
  19. 5
      src/views/modules/points/points-grid.vue
  20. 5
      src/views/modules/points/points-statistics.vue
  21. 1
      src/views/modules/points/user.vue
  22. 5
      src/views/modules/sys/deptmacode.vue
  23. 5
      src/views/modules/user/fail-authentication.vue
  24. 13
      src/views/modules/user/hasAuthenticationpartymembers.vue
  25. 2
      src/views/modules/user/houseFamilyInfo.vue
  26. 6
      src/views/modules/user/housebusinessinfo.vue
  27. 6
      src/views/modules/user/housinginformation.vue
  28. 5
      src/views/modules/user/party-wait-authentication.vue
  29. 7
      src/views/modules/user/partyauthenticationfailed.vue
  30. 11
      src/views/modules/user/partymembers.vue
  31. 5
      src/views/modules/user/pass-authentication.vue
  32. 1
      src/views/modules/user/pointsgrade.vue
  33. 2
      src/views/modules/user/populationMotorVehicle.vue
  34. 6
      src/views/modules/user/populationinformation.vue
  35. 11
      src/views/modules/user/unauthorized.vue
  36. 1
      src/views/modules/user/usertag.vue
  37. 5
      src/views/modules/user/volunteerinfo.vue
  38. 5
      src/views/modules/user/wait-authentication.vue

7
src/mixins/view-module.js

@ -35,7 +35,10 @@ export default {
},
methods: {
// 获取数据列表
getDataList () {
getDataList ( pageReset = true) {
if (pageReset) {
this.page = 1
}
this.dataListLoading = true
this.$http.get(
this.mixinViewModuleOptions.getDataListURL,
@ -85,7 +88,7 @@ export default {
// 分页, 当前页
pageCurrentChangeHandle (val) {
this.page = val
this.getDataList()
this.getDataList(false)
},
// 新增 / 修改
addOrUpdateHandle (id) {

1
src/views/modules/analysis/user/gridopening.vue

@ -60,6 +60,7 @@
@selection-change="dataListSelectionChangeHandle"
style="width: 100%;">
<el-table-column label="序号"
align="center"
width="70px">
<template slot-scope="scope">
{{scope.$index+1}}

1
src/views/modules/api/imgconfig.vue

@ -24,6 +24,7 @@
</el-form>
<el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%;">
<el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column>
<el-table-column label="序号" type="index" show-overflow-tooltip align="center" width="50"></el-table-column>
<el-table-column prop="imgType" label="类型" :formatter="imgTypeFormat" header-align="center" align="center"></el-table-column>
<el-table-column prop="imgCode" label="图片编码" header-align="center" align="center"></el-table-column>
<el-table-column align="center" label="图片" :show-overflow-tooltip="true" prop="imgUrl">

1
src/views/modules/api/residentconfig.vue

@ -24,6 +24,7 @@
</el-form>
<el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%;">
<el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column>
<el-table-column label="序号" type="index" show-overflow-tooltip align="center" width="50"></el-table-column>
<el-table-column prop="residentType" label="配置类型" header-align="center" align="center" :formatter="imgTypeFormat"></el-table-column>
<el-table-column prop="residentCode" label="配置编码" header-align="center" align="center"></el-table-column>
<el-table-column prop="residentValue" label="配置内容" header-align="center" align="center"></el-table-column>

5
src/views/modules/api/scanswitch.vue

@ -31,6 +31,11 @@
header-align="center"
align="center"
width="50"></el-table-column>
<el-table-column label="序号"
type="index"
show-overflow-tooltip
align="center"
width="50"></el-table-column>
<el-table-column prop="versionNum"
label="版本号"
header-align="center"

3
src/views/modules/custom/archives.vue

@ -62,7 +62,8 @@
</el-form>
<el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%;">
<el-table-column label="序号"
width="70px">
align="center"
width="50px">
<template slot-scope="scope">
{{scope.$index+1}}
</template>

1
src/views/modules/custom/deptinfo.vue

@ -17,6 +17,7 @@
</el-form>
<el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%;">
<el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column>
<el-table-column label="序号" type="index" show-overflow-tooltip align="center" width="50"></el-table-column>
<el-table-column prop="deptName" label="部门名称" header-align="center" align="center"></el-table-column>
<el-table-column prop="mobile" label="部门电话" header-align="center" align="center"></el-table-column>
<el-table-column prop="sort" label="排序" header-align="center" align="center"></el-table-column>

1
src/views/modules/custom/module.vue

@ -20,6 +20,7 @@
</el-form>
<el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%;">
<el-table-column type="selection" header-align="center" align="center" width="40"></el-table-column>
<el-table-column label="序号" type="index" show-overflow-tooltip align="center" width="50"></el-table-column>
<el-table-column prop="name" label="模块名称" header-align="center" align="center"></el-table-column>
<el-table-column prop="moduleCode" label="模块编码" header-align="center" align="center" width="170"></el-table-column>
<el-table-column prop="moduleCategory" label="模块分类" header-align="center" align="center" :formatter="moduleTypeFormat"></el-table-column>

1
src/views/modules/custom/reportissue.vue

@ -48,6 +48,7 @@
</el-form-item>
</el-form>
<el-table v-loading="dataListLoading" :data="dataList" border style="width: 100%;">
<el-table-column label="序号" type="index" show-overflow-tooltip align="center" width="50"></el-table-column>
<el-table-column prop="content" label="举报问题描述" show-overflow-tooltip header-align="center" align="center"></el-table-column>
<el-table-column prop="createdTime" label="提交时间" width="200px" header-align="center" align="center"></el-table-column>
<el-table-column prop="anonymousFlag" label="是否匿名" width="120px" header-align="center" align="center" :formatter="anonymousFlagFormat"></el-table-column>

1
src/views/modules/custom/specialuser.vue

@ -33,6 +33,7 @@
</el-form>
<el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%;">
<el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column>
<el-table-column label="序号" type="index" show-overflow-tooltip align="center" width="50"></el-table-column>
<el-table-column prop="suVillage" label="所属村庄" header-align="center" align="center" width="150"></el-table-column>
<el-table-column prop="suName" label="姓名" header-align="center" align="center"></el-table-column>
<el-table-column prop="suBirthday" label="出生日期" header-align="center" align="center" :formatter="dateFormatter" width="100"></el-table-column>

1
src/views/modules/events/category.vue

@ -20,6 +20,7 @@
</el-form-item>
</el-form>
<el-table v-loading="dataListLoading" :data="dataList" border style="width: 100%;">
<!-- <el-table-column label="序号" type="index" show-overflow-tooltip align="center" width="50"></el-table-column> -->
<table-tree-column prop="categoryName" :label="$t('dept.name')" header-align="center"></table-tree-column>
<el-table-column prop="parentName" :label="$t('dept.parentName')" header-align="center" align="center"></el-table-column>
<el-table-column prop="sort" :label="$t('dept.sort')" header-align="center" align="center" width="80"></el-table-column>

1
src/views/modules/group/group.vue

@ -34,6 +34,7 @@
style="width: 100%;">
<el-table-column type="index"
width="50"
align="center"
label="序号"></el-table-column>
<el-table-column prop="groupName"
label="社群名称"

5
src/views/modules/heart/actphrase.vue

@ -50,6 +50,11 @@
header-align="center"
align="center"
width="50"></el-table-column>
<el-table-column label="序号"
type="index"
show-overflow-tooltip
align="center"
width="50"></el-table-column>
<el-table-column prop="phrase"
label="常用语" show-overflow-tooltip
header-align="center"

5
src/views/modules/news/banner.vue

@ -23,6 +23,11 @@
border
@selection-change="dataListSelectionChangeHandle"
style="width: 100%;">
<el-table-column label="序号"
type="index"
show-overflow-tooltip
align="center"
width="50"></el-table-column>
<el-table-column show-overflow-tooltip
prop="title"
label="标题"

3
src/views/modules/news/newscategory.vue

@ -15,7 +15,8 @@
<el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%;">
<el-table-column
label="序号"
width="70px">
align="center"
width="50px">
<template slot-scope="scope">
{{scope.$index+1}}
</template>

1
src/views/modules/news/newsdraft.vue

@ -96,6 +96,7 @@
@selection-change="dataListSelectionChangeHandle"
style="width: 100%;">
<el-table-column label="序号"
align="center"
width="50px">
<template slot-scope="scope">
{{scope.$index+1}}

5
src/views/modules/news/notice.vue

@ -37,6 +37,11 @@
<el-table-column type="selection"
header-align="center"
align="center"></el-table-column>
<el-table-column label="序号"
type="index"
show-overflow-tooltip
align="center"
width="50"></el-table-column>
<el-table-column prop="noticeTitle"
label="通知标题"
header-align="center"

1
src/views/modules/partygroup/partygroupguide.vue

@ -30,6 +30,7 @@
</el-form-item>
</el-form>
<el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%;">
<el-table-column label="序号" type="index" show-overflow-tooltip align="center" width="50"></el-table-column>
<el-table-column prop="content" label="内容" header-align="center" align="center" min-width="250" show-overflow-tooltip></el-table-column>
<el-table-column prop="dayOfWeek" :formatter="dayOfWeekFormat" label="显示时间" header-align="center" align="center"></el-table-column>
<el-table-column prop="partyGroupName" label="党群名称" header-align="center" align="center" min-width="150" show-overflow-tooltip></el-table-column>

5
src/views/modules/points/points-grid.vue

@ -26,6 +26,11 @@
@selection-change="dataListSelectionChangeHandle"
@sort-change="dataListSortChangeHandle"
style="width: 100%;">
<el-table-column label="序号"
type="index"
show-overflow-tooltip
align="center"
width="50"></el-table-column>
<el-table-column prop="allDeptNames"
label="部门名称"
header-align="center"

5
src/views/modules/points/points-statistics.vue

@ -35,6 +35,11 @@
@selection-change="dataListSelectionChangeHandle"
@sort-change="dataListSortChangeHandle"
style="width: 100%;">
<el-table-column label="序号"
type="index"
show-overflow-tooltip
align="center"
width="50"></el-table-column>
<el-table-column prop="operationDesc"
label="积分类别"
header-align="center"

1
src/views/modules/points/user.vue

@ -27,6 +27,7 @@
@selection-change="dataListSelectionChangeHandle"
@sort-change="dataListSortChangeHandle"
style="width: 100%;">
<el-table-column label="序号" type="index" show-overflow-tooltip align="center" width="50"></el-table-column>
<el-table-column prop="realName" label="姓名" header-align="center" align="center" :formatter="realNameFormat"></el-table-column>
<el-table-column prop="mobile" label="手机号" sortable="custom" header-align="center" align="center"></el-table-column>
<el-table-column prop="communityName" label="所属社区" header-align="center" align="center"></el-table-column>

5
src/views/modules/sys/deptmacode.vue

@ -53,6 +53,11 @@
header-align="center"
align="center"
width="50"></el-table-column> -->
<el-table-column label="序号"
type="index"
show-overflow-tooltip
align="center"
width="50"></el-table-column>
<el-table-column prop="street"
label="街道"
header-align="center"

5
src/views/modules/user/fail-authentication.vue

@ -81,11 +81,12 @@
border
@selection-change="dataListSelectionChangeHandle"
style="width: 100%;">
<el-table-column type="selection"
<!-- <el-table-column type="selection"
header-align="center"
align="center"
width="50"></el-table-column>
width="50"></el-table-column> -->
<el-table-column label="序号"
align="center"
width="50px"><template slot-scope="scope">{{scope.$index+1}}</template></el-table-column>
<el-table-column prop="realName"
label="真实姓名"

13
src/views/modules/user/hasAuthenticationpartymembers.vue

@ -26,17 +26,17 @@
<br>
<el-form-item label="姓名">
<el-input v-model.trim="dataForm.realName"
placeholder=""
placeholder="请输入"
clearable></el-input>
</el-form-item>
<el-form-item label="手机号">
<el-input v-model.trim="dataForm.mobile"
placeholder=""
placeholder="请输入"
clearable></el-input>
</el-form-item>
<el-form-item label="身份证号">
<el-input v-model.trim="dataForm.identityNo"
placeholder=""
placeholder="请输入"
clearable></el-input>
</el-form-item>
<br>
@ -66,9 +66,14 @@
border
@selection-change="dataListSelectionChangeHandle"
style="width: 100%;">
<el-table-column type="selection"
<!-- <el-table-column type="selection"
header-align="center"
align="center"
width="50"></el-table-column> -->
<el-table-column label="序号"
type="index"
show-overflow-tooltip
align="center"
width="50"></el-table-column>
<el-table-column prop="realName"
label="姓名"

2
src/views/modules/user/houseFamilyInfo.vue

@ -4,7 +4,7 @@
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()">
<el-form-item label="户主姓名">
<el-input v-model.trim="dataForm.residentsName"
placeholder=""
placeholder="请输入户主姓名"
clearable></el-input>
</el-form-item>
<el-form-item label="家庭类别" prop="familyCategory">

6
src/views/modules/user/housebusinessinfo.vue

@ -4,17 +4,17 @@
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()">
<el-form-item label="经营者姓名">
<el-input v-model.trim="dataForm.legalRepresentative"
placeholder=""
placeholder="请输入经营者姓名"
clearable></el-input>
</el-form-item>
<el-form-item label="企业名称">
<el-input v-model.trim="dataForm.enterpriseName"
placeholder=""
placeholder="请输入企业名称"
clearable></el-input>
</el-form-item>
<el-form-item label="企业注册号">
<el-input v-model.trim="dataForm.socialUniformCode"
placeholder=""
placeholder="请输入企业注册号"
clearable></el-input>
</el-form-item>
<br>

6
src/views/modules/user/housinginformation.vue

@ -4,17 +4,17 @@
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()">
<el-form-item label="房屋地址">
<el-input v-model.trim="dataForm.houseAddress"
placeholder=""
placeholder="请输入地址"
clearable></el-input>
</el-form-item>
<el-form-item label="产权人">
<el-input v-model.trim="dataForm.propertyOwner"
placeholder=""
placeholder="请输入产权人"
clearable></el-input>
</el-form-item>
<el-form-item label="联系电话">
<el-input v-model.trim="dataForm.propertyOwnerMobile"
placeholder=""
placeholder="请输入联系电话"
clearable></el-input>
</el-form-item>
<br>

5
src/views/modules/user/party-wait-authentication.vue

@ -81,11 +81,12 @@
border
@selection-change="dataListSelectionChangeHandle"
style="width: 100%;">
<el-table-column type="selection"
<!-- <el-table-column type="selection"
header-align="center"
align="center"
width="50"></el-table-column>
width="50"></el-table-column> -->
<el-table-column label="序号"
align="center"
width="50px"><template slot-scope="scope">{{scope.$index+1}}</template></el-table-column>
<el-table-column prop="realName"
label="姓名"

7
src/views/modules/user/partyauthenticationfailed.vue

@ -42,9 +42,14 @@
border
@selection-change="dataListSelectionChangeHandle"
style="width: 100%;">
<el-table-column type="selection"
<!-- <el-table-column type="selection"
header-align="center"
align="center"
width="50"></el-table-column> -->
<el-table-column label="序号"
type="index"
show-overflow-tooltip
align="center"
width="50"></el-table-column>
<el-table-column prop="realName"
label="姓名"

11
src/views/modules/user/partymembers.vue

@ -61,17 +61,17 @@
<br>
<el-form-item label="姓名">
<el-input v-model.trim="dataForm.realName"
placeholder=""
placeholder="请输入"
clearable></el-input>
</el-form-item>
<el-form-item label="手机号">
<el-input v-model.trim="dataForm.mobile"
placeholder=""
placeholder="请输入"
clearable></el-input>
</el-form-item>
<el-form-item label="身份证号">
<el-input v-model.trim="dataForm.identityNo"
placeholder=""
placeholder="请输入"
clearable></el-input>
</el-form-item>
<!-- <el-form-item label="职务">
@ -139,6 +139,11 @@
header-align="center"
align="center"
width="50"></el-table-column>
<el-table-column label="序号"
type="index"
show-overflow-tooltip
align="center"
width="50"></el-table-column>
<el-table-column prop="realName"
label="姓名"
header-align="center"

5
src/views/modules/user/pass-authentication.vue

@ -81,11 +81,12 @@
border
@selection-change="dataListSelectionChangeHandle"
style="width: 100%;">
<el-table-column type="selection"
<!-- <el-table-column type="selection"
header-align="center"
align="center"
width="50"></el-table-column>
width="50"></el-table-column> -->
<el-table-column label="序号"
align="center"
width="50px"><template slot-scope="scope"> {{scope.$index+1}} </template></el-table-column>
<el-table-column prop="realName"
label="真实姓名"

1
src/views/modules/user/pointsgrade.vue

@ -7,6 +7,7 @@
</el-form-item>
</el-form>
<el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%;">
<el-table-column label="序号" type="index" show-overflow-tooltip align="center" width="50"></el-table-column>
<el-table-column prop="grade" label="等级系数" header-align="center" align="center"></el-table-column>
<el-table-column prop="points" label="积分系数" header-align="center" align="center"></el-table-column>
<el-table-column prop="remark" label="备注" header-align="center" align="center"></el-table-column>

2
src/views/modules/user/populationMotorVehicle.vue

@ -14,7 +14,7 @@
</el-form-item>
<el-form-item label="车主姓名">
<el-input v-model.trim="dataForm.residentsName"
placeholder=""
placeholder="请输入车主姓名"
clearable></el-input>
</el-form-item>
<el-form-item>

6
src/views/modules/user/populationinformation.vue

@ -4,17 +4,17 @@
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()">
<el-form-item label="姓名">
<el-input v-model.trim="dataForm.residentsName"
placeholder=""
placeholder="请输入姓名"
clearable></el-input>
</el-form-item>
<el-form-item label="联系电话">
<el-input v-model.trim="dataForm.residentsPhone"
placeholder=""
placeholder="请输入联系电话"
clearable></el-input>
</el-form-item>
<el-form-item label="身份证号">
<el-input v-model.trim="dataForm.residentsIdentityNo"
placeholder=""
placeholder="请输入身份证号"
clearable></el-input>
</el-form-item>
<br>

11
src/views/modules/user/unauthorized.vue

@ -52,10 +52,10 @@
placeholder="请输入"
clearable></el-input>
</el-form-item>
<el-form-item label="手机号">
<el-form-item label="手机号" v-if="false">
<el-input v-model.trim="dataForm.mobile"
placeholder="请输入"
clearable v-if="false"></el-input>
clearable></el-input>
</el-form-item>
<!-- <div class="block"> -->
<span class="demonstration">注册时间</span>&nbsp;&nbsp;
@ -81,12 +81,13 @@
border
@selection-change="dataListSelectionChangeHandle"
style="width: 100%;">
<el-table-column type="selection"
<!-- <el-table-column type="selection"
header-align="center"
align="center"
width="50"></el-table-column>
width="50"></el-table-column> -->
<el-table-column label="序号"
width="70px"><template slot-scope="scope">{{scope.$index+1}}</template></el-table-column>
align="center"
width="50px"><template slot-scope="scope">{{(scope.$index+1)}}</template></el-table-column>
<el-table-column prop="myGridName"
label="所属网格(街道-社区-网格)"
header-align="center"

1
src/views/modules/user/usertag.vue

@ -17,6 +17,7 @@
</el-form>
<el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%;">
<el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column>
<el-table-column label="序号" type="index" show-overflow-tooltip align="center" width="50"></el-table-column>
<el-table-column prop="tagName" label="标签名" header-align="center" align="center"></el-table-column>
<el-table-column prop="tagDesc" label="标签描述" header-align="center" align="center"></el-table-column>
<el-table-column prop="createdTime" label="创建时间" header-align="center" align="center"></el-table-column>

5
src/views/modules/user/volunteerinfo.vue

@ -36,6 +36,11 @@
border
@selection-change="dataListSelectionChangeHandle"
style="width: 100%">
<el-table-column label="序号"
type="index"
show-overflow-tooltip
align="center"
width="50"></el-table-column>
<el-table-column prop="realName"
label="姓名"
header-align="center"

5
src/views/modules/user/wait-authentication.vue

@ -81,11 +81,12 @@
border
@selection-change="dataListSelectionChangeHandle"
style="width: 100%;">
<el-table-column type="selection"
<!-- <el-table-column type="selection"
header-align="center"
align="center"
width="50"></el-table-column>
width="50"></el-table-column> -->
<el-table-column label="序号"
align="center"
width="50px"><template slot-scope="scope">{{scope.$index+1}}</template></el-table-column>
<el-table-column prop="realName"
label="真实姓名"

Loading…
Cancel
Save