Browse Source

增加在职党员导出功能,修改列表项,展示报道时间

release/epdc
luyan 3 years ago
parent
commit
e495812d5a
  1. 3
      src/views/modules/user/reportparty-detail.vue
  2. 47
      src/views/modules/user/reportparty.vue

3
src/views/modules/user/reportparty-detail.vue

@ -20,6 +20,9 @@
<el-form-item label="单位行业" prop="workIndustry">
<span>{{ dataForm.workIndustry }}</span>
</el-form-item>
<el-form-item label="报到时间" prop="workIndustry">
<span>{{ dataForm.createdTime }}</span>
</el-form-item>
<el-form-item label="是否居住在市北" prop="shiBei">
<span v-if="dataForm.shiBei === 0"></span>
<span v-if="dataForm.shiBei === 1"></span>

47
src/views/modules/user/reportparty.vue

@ -2,6 +2,10 @@
<el-card shadow="never" class="aui-card--fill">
<div class="mod-__reportparty}">
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()">
<el-form-item label="所属社区">
<el-cascader v-model="ids" :options="options" :props="{ checkStrictly: true }" filterable clearable>
</el-cascader>
</el-form-item>
<el-form-item label="姓名" label-width="70px">
<el-input v-model="dataForm.name" placeholder="请输入姓名" clearable></el-input>
</el-form-item>
@ -14,6 +18,9 @@
<el-form-item>
<el-button @click="getDataList()">{{ $t('query') }}</el-button>
</el-form-item>
<el-form-item>
<el-button type="success" @click="exportHandle()" class="custom-button-modify">{{ $t('export') }}</el-button>
</el-form-item>
<!-- <el-form-item>
<el-button type="primary" @click="addOrUpdateHandle()">{{ $t('add') }}</el-button>
</el-form-item>
@ -31,7 +38,7 @@
<el-table-column prop="homeName" label="小区名称" header-align="center" align="center"></el-table-column>
<el-table-column prop="workUnit" label="工作单位" header-align="center" align="center"></el-table-column>
<el-table-column prop="workType" label="单位性质" header-align="center" align="center"></el-table-column>
<el-table-column prop="workIndustry" label="单位行业" header-align="center" align="center"></el-table-column>
<el-table-column prop="createdTime" label="报到时间" header-align="center" align="center"></el-table-column>
<el-table-column prop="party" label="是否党员" header-align="center" align="center"
:formatter="formatValue"></el-table-column>
<el-table-column prop="volunteer" label="是否愿意加入志愿者" header-align="center" align="center"
@ -77,7 +84,8 @@ export default {
getDataListURL: '/app-user/reportparty/page',
getDataListIsPage: true,
deleteURL: '/app-user/reportparty',
deleteIsBatch: true
deleteIsBatch: true,
exportURL: '/app-user/reportparty/export'
},
dataForm: {
id: '',
@ -93,14 +101,17 @@ export default {
allDeptIds: []
},
detailVisible: false,
regOptions: [{
value: 0,
label: '否'
}, {
value: 1,
label: '是'
}
]
regOptions: [
{
value: 0,
label: '否'
}, {
value: 1,
label: '是'
}
],
ids: [],
options: []
}
},
components: {
@ -108,7 +119,23 @@ export default {
Flowparty,
ReportPartyDetail
},
created: function () {
this.getOptions()
},
watch: {
'ids': function (val) {
this.dataForm.deptId = val.join(',')
}
},
methods: {
getOptions () {
this.$http.get(`/api/admin/dept/getAllDeptTree`).then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
}
this.options = res.data
}).catch(() => { })
},
formatValue (value) {
if (value === 0) {
return '否'

Loading…
Cancel
Save