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

Loading…
Cancel
Save