Browse Source

屏蔽无用字段

origin/sync_user
zhangyuan 4 years ago
parent
commit
218a477dae
  1. 209
      src/views/modules/epidemic/epidemicreportuserinfo.vue

209
src/views/modules/epidemic/epidemicreportuserinfo.vue

@ -46,7 +46,7 @@
prop="specialCrowd" label-width="90px">
<el-select v-model="dataForm.specialCrowd" clearable
placeholder="请选择">
<el-option v-for="item in specialCrowdOptions"
<el-option v-for="item in specialCrowdList"
:key="item.dictValue"
:label="item.dictName"
:value="item.dictValue">
@ -103,25 +103,25 @@
</el-option>
</el-select>
</el-form-item>
<br/>
<el-form-item label="出生年月" label-width="90px"
prop="ageStart">
<el-date-picker
v-model="dataForm.ageStart"
value-format="yyyy-MM-dd"
type="date"
placeholder="选择日期">
</el-date-picker>
</el-form-item>
<el-form-item label="至"
prop="ageEnd">
<el-date-picker
v-model="dataForm.ageEnd"
value-format="yyyy-MM-dd"
type="date"
placeholder="选择日期">
</el-date-picker>
</el-form-item>
<!-- <br/>-->
<!-- <el-form-item label="出生年月" label-width="90px"-->
<!-- prop="ageStart">-->
<!-- <el-date-picker-->
<!-- v-model="dataForm.ageStart"-->
<!-- value-format="yyyy-MM-dd"-->
<!-- type="date"-->
<!-- placeholder="选择日期">-->
<!-- </el-date-picker>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="至"-->
<!-- prop="ageEnd">-->
<!-- <el-date-picker-->
<!-- v-model="dataForm.ageEnd"-->
<!-- value-format="yyyy-MM-dd"-->
<!-- type="date"-->
<!-- placeholder="选择日期">-->
<!-- </el-date-picker>-->
<!-- </el-form-item>-->
<el-form-item label="已接种" label-width="90px"
prop="isInoculate">
<el-select v-model="dataForm.isInoculate" clearable
@ -163,19 +163,19 @@
<el-button type="primary"
@click="exports()">{{ $t('export') }}</el-button>
</el-form-item>
<el-form-item>
<el-upload class="upload-demo"
ref="upload"
v-loading="uploeadLoeading"
:action="uploadUrl"
:limit="1"
:on-success='uploadSuccess'
:on-error='errorExceed'
:before-upload='beforeUpload'
accept=".xls,.xlsx">
<el-button type="primary">批量导入</el-button>
</el-upload>
</el-form-item>
<!-- <el-form-item>-->
<!-- <el-upload class="upload-demo"-->
<!-- ref="upload"-->
<!-- v-loading="uploeadLoeading"-->
<!-- :action="uploadUrl"-->
<!-- :limit="1"-->
<!-- :on-success='uploadSuccess'-->
<!-- :on-error='errorExceed'-->
<!-- :before-upload='beforeUpload'-->
<!-- accept=".xls,.xlsx">-->
<!-- <el-button type="primary">批量导入</el-button>-->
<!-- </el-upload>-->
<!-- </el-form-item>-->
<el-form-item>
<el-button
type="primary"
@ -236,67 +236,69 @@
header-align="center"
align="center"
width="150"></el-table-column>
<el-table-column prop="householdRegisterName"
label="户籍地"
header-align="center"
align="center"
width="150"></el-table-column>
<el-table-column prop="outLiveAddressName"
label="现居住地名称"
header-align="center"
align="center"
width="150"></el-table-column>
<el-table-column prop="street"
label="街道/乡镇"
header-align="center"
align="center"
width="150"
show-overflow-tooltip></el-table-column>
<el-table-column prop="community"
label="社区/村庄"
header-align="center"
align="center"
width="180"
show-overflow-tooltip></el-table-column>
<el-table-column prop="gridName"
label="网格名称"
header-align="center"
align="center"
width="110"></el-table-column>
<el-table-column prop="plot"
label="小区"
header-align="center"
align="center"
width="180"
show-overflow-tooltip></el-table-column>
<el-table-column prop="buildingNo"
label="楼号"
header-align="center"
align="center"
width="100"
show-overflow-tooltip></el-table-column>
<el-table-column prop="unit"
label="单元号"
header-align="center"
align="center"
width="100"></el-table-column>
<el-table-column prop="roomNo"
label="房间号"
header-align="center"
align="center"
width="100"></el-table-column>
<!-- <el-table-column prop="householdRegisterName"-->
<!-- label="户籍地"-->
<!-- header-align="center"-->
<!-- align="center"-->
<!-- width="150"></el-table-column>-->
<!-- <el-table-column prop="outLiveAddressName"-->
<!-- label="现居住地名称"-->
<!-- header-align="center"-->
<!-- align="center"-->
<!-- width="150"></el-table-column>-->
<!-- <el-table-column prop="street"-->
<!-- label="街道/乡镇"-->
<!-- header-align="center"-->
<!-- align="center"-->
<!-- width="150"-->
<!-- show-overflow-tooltip></el-table-column>-->
<!-- <el-table-column prop="community"-->
<!-- label="社区/村庄"-->
<!-- header-align="center"-->
<!-- align="center"-->
<!-- width="180"-->
<!-- show-overflow-tooltip></el-table-column>-->
<!-- <el-table-column prop="gridName"-->
<!-- label="网格名称"-->
<!-- header-align="center"-->
<!-- align="center"-->
<!-- width="110"></el-table-column>-->
<!-- <el-table-column prop="plot"-->
<!-- label="小区"-->
<!-- header-align="center"-->
<!-- align="center"-->
<!-- width="180"-->
<!-- show-overflow-tooltip></el-table-column>-->
<!-- <el-table-column prop="buildingNo"-->
<!-- label="楼号"-->
<!-- header-align="center"-->
<!-- align="center"-->
<!-- width="100"-->
<!-- show-overflow-tooltip></el-table-column>-->
<!-- <el-table-column prop="unit"-->
<!-- label="单元号"-->
<!-- header-align="center"-->
<!-- align="center"-->
<!-- width="100"></el-table-column>-->
<!-- <el-table-column prop="roomNo"-->
<!-- label="房间号"-->
<!-- header-align="center"-->
<!-- align="center"-->
<!-- width="100"></el-table-column>-->
<el-table-column prop="peopleCategories"
label="人口类别"
header-align="center"
align="center"
:formatter="peopleCategoriesFormat"
width="180"></el-table-column>
<el-table-column prop="specialCrowd"
label="特殊人群"
header-align="center"
align="center"
:formatter="specialCrowdFormat"
width="180"></el-table-column>
<el-table-column prop="hushaiStatus"
label="人口状况"
<el-table-column prop="allDeptNames"
label="所属部门"
header-align="center"
align="center"
width="180"></el-table-column>
@ -397,6 +399,9 @@ export default {
],
deptIdList: [],
companyArr: [],
politicsStatusList: [],
specialCrowdList: [],
peopleCategoriesList: [],
publicPath: process.env.BASE_URL,
pickerBeginDateBefore: {
disabledDate: (time) => {
@ -546,6 +551,24 @@ export default {
this.options = res.data.options
})
.catch(() => { })
this.$http.get(`/sys/dict/listSimple/politics_status`).then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
}
this.politicsStatusList = res.data
}).catch(() => { })
this.$http.get(`/sys/dict/listSimple/people_categories`).then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
}
this.peopleCategoriesList = res.data
}).catch(() => { })
this.$http.get(`/sys/dict/listSimple/special_crowd`).then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
}
this.specialCrowdList = res.data
}).catch(() => { })
},
btKeyUpUsername (e) {
e.target.value = e.target.value.replace(/[`~!@#$%^&*()_+=<>?:"{}|·~!@#¥%……&*()——+={}|《》?:“”【】、;‘’,。、]/g, '')
@ -614,6 +637,24 @@ export default {
return '是'
}
},
peopleCategoriesFormat: function (row, column) {
if (row.peopleCategories) {
let dict = this.peopleCategoriesList.filter(item => item.dictValue === row.peopleCategories)[0]
if (dict) {
return dict.dictName
}
}
return ''
},
specialCrowdFormat: function (row, column) {
if (row.specialCrowd) {
let dict = this.specialCrowdList.filter(item => item.dictValue === row.specialCrowd)[0]
if (dict) {
return dict.dictName
}
}
return ''
},
//
exports () {
this.dialogVisibleExcel = true

Loading…
Cancel
Save