Browse Source

【后台bug修改】-【查询输入框禁止输入特殊字符】--(王童)-2020/07/24

master
Jackwang 5 years ago
parent
commit
3832beb2cd
  1. 6
      src/views/modules/custom/evaluatedept.vue
  2. 6
      src/views/modules/custom/evaluatedeptcount.vue
  3. 7
      src/views/modules/custom/evaluateoption.vue
  4. 7
      src/views/modules/custom/gridoperatordutycategory.vue
  5. 6
      src/views/modules/group/gridpartymembergroup.vue
  6. 6
      src/views/modules/heart/actinfo-list.vue
  7. 10
      src/views/modules/heart/actphrase.vue
  8. 6
      src/views/modules/job/schedule.vue
  9. 1
      src/views/modules/leader/partycase-add-or-update.vue
  10. 5
      src/views/modules/sys/appmenutemplate.vue
  11. 10
      src/views/modules/sys/dict.vue
  12. 12
      src/views/modules/sys/totalconfig-list.vue
  13. 17
      src/views/modules/user/hasAuthenticationpartymembers.vue
  14. 10
      src/views/modules/user/party-wait-authentication.vue
  15. 15
      src/views/modules/user/partyauthenticationfailed.vue
  16. 15
      src/views/modules/user/partymembers.vue
  17. 15
      src/views/modules/user/volunteerinfo.vue

6
src/views/modules/custom/evaluatedept.vue

@ -6,7 +6,7 @@
<el-input v-model="dataForm.id" placeholder="id" clearable></el-input> <el-input v-model="dataForm.id" placeholder="id" clearable></el-input>
</el-form-item> --> </el-form-item> -->
<el-form-item label="部门名称" prop="deptName"> <el-form-item label="部门名称" prop="deptName">
<el-input v-model="dataForm.deptName" placeholder="请输入" clearable></el-input> <el-input v-model="dataForm.deptName" @keyup.native="btKeyUpDeptName" placeholder="请输入" clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button @click="getDataListSearch()" type="primary">{{ $t('query') }}</el-button> <el-button @click="getDataListSearch()" type="primary">{{ $t('query') }}</el-button>
@ -91,6 +91,10 @@ export default {
query: { deptId: deptId } query: { deptId: deptId }
}) })
}, },
btKeyUpDeptName (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.deptName = e.target.value
},
deptUpdate() { deptUpdate() {
this.$confirm(this.$t('prompt.info', { handle: this.$t('update') }), this.$t('prompt.title'), { this.$confirm(this.$t('prompt.info', { handle: this.$t('update') }), this.$t('prompt.title'), {
confirmButtonText: this.$t('confirm'), confirmButtonText: this.$t('confirm'),

6
src/views/modules/custom/evaluatedeptcount.vue

@ -3,7 +3,7 @@
<div class="mod-custom__evaluatedeptcount}"> <div class="mod-custom__evaluatedeptcount}">
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataListSearch()"> <el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataListSearch()">
<div> <div>
<el-form-item label="街道名称"><el-input v-model="dataForm.deptName" placeholder="请输入" clearable></el-input></el-form-item> <el-form-item label="街道名称"><el-input v-model="dataForm.deptName" @keyup.native="btKeyUpDeptName" placeholder="请输入" clearable></el-input></el-form-item>
<el-form-item label="排序"> <el-form-item label="排序">
<el-select v-model="dataForm.sort" placeholder="排序" clearable> <el-select v-model="dataForm.sort" placeholder="排序" clearable>
<el-option label="点赞最多" :value="1"></el-option> <el-option label="点赞最多" :value="1"></el-option>
@ -120,6 +120,10 @@ export default {
officerAction (deptId) { officerAction (deptId) {
this.$parent.selectComponent = 'EvaluateOfficerCountList' this.$parent.selectComponent = 'EvaluateOfficerCountList'
this.$router.push({ path: '/custom-evaluatecount', query: { deptId: deptId } }) this.$router.push({ path: '/custom-evaluatecount', query: { deptId: deptId } })
},
btKeyUpDeptName (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.deptName = e.target.value
} }
} }
} }

7
src/views/modules/custom/evaluateoption.vue

@ -6,7 +6,7 @@
<el-input v-model="dataForm.id" placeholder="id" clearable></el-input> <el-input v-model="dataForm.id" placeholder="id" clearable></el-input>
</el-form-item> --> </el-form-item> -->
<el-form-item label="评价选项" prop="optionContent"> <el-form-item label="评价选项" prop="optionContent">
<el-input v-model="dataForm.optionContent" placeholder="评价选项" clearable></el-input> <el-input v-model="dataForm.optionContent" @keyup.native="btKeyUpOptionContent" placeholder="评价选项" clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="类别" prop="roleCode"> <el-form-item label="类别" prop="roleCode">
<el-select v-model="dataForm.roleCode" placeholder="类别" clearable=true> <el-select v-model="dataForm.roleCode" placeholder="类别" clearable=true>
@ -108,6 +108,11 @@ export default {
this.roleFlagArr = res.data this.roleFlagArr = res.data
}).catch(() => {}) }).catch(() => {})
}, },
btKeyUpOptionContent(e)
{
e.target.value = e.target.value.replace(/[^\w_@.!-]/g, '')
this.dataForm.optionContent = e.target.value
},
showFlagFormat (row, column) { showFlagFormat (row, column) {
if (row.roleCode === 1) { if (row.roleCode === 1) {
return '点赞' return '点赞'

7
src/views/modules/custom/gridoperatordutycategory.vue

@ -8,6 +8,7 @@
<el-form-item> <el-form-item>
<el-input v-model="dataForm.dutyCategoryName" <el-input v-model="dataForm.dutyCategoryName"
placeholder="职责类别名称" placeholder="职责类别名称"
@keyup.native="btKeyUpDutyCategoryName"
clearable></el-input> clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
@ -87,6 +88,12 @@ export default {
} }
} }
}, },
methods: {
btKeyUpDutyCategoryName (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.dutyCategoryName = e.target.value
}
},
components: { components: {
AddOrUpdate AddOrUpdate
} }

6
src/views/modules/group/gridpartymembergroup.vue

@ -3,7 +3,7 @@
<div class="mod-news__group}"> <div class="mod-news__group}">
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()"> <el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()">
<el-form-item label="网格"> <el-form-item label="网格">
<el-input v-model="dataForm.grid" placeholder="请输入网格名称" clearable></el-input> <el-input v-model="dataForm.grid" @keyup.native="btKeyUpGrid" placeholder="请输入网格名称" clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button @click="getDataList()">{{ $t('query') }}</el-button> <el-button @click="getDataList()">{{ $t('query') }}</el-button>
@ -82,6 +82,10 @@ export default {
}) })
}).catch(() => { }) }).catch(() => { })
}, },
btKeyUpGrid (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.grid = e.target.value
},
createPartys () { createPartys () {
var postForm = this.dataList var postForm = this.dataList
this.$http['post']('/group/epdc-app/group/createPartys', postForm).then(({ data: res }) => { this.$http['post']('/group/epdc-app/group/createPartys', postForm).then(({ data: res }) => {

6
src/views/modules/heart/actinfo-list.vue

@ -9,7 +9,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="活动标题:"> <el-form-item label="活动标题:">
<el-input placeholder="活动标题" v-model="dataForm.title" clearable></el-input> <el-input placeholder="活动标题" @keyup.native="btKeyUpTitle" v-model="dataForm.title" clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="活动创建时间:" <el-form-item label="活动创建时间:"
prop="startTime"> prop="startTime">
@ -153,6 +153,10 @@ export default {
detailAction (id) { detailAction (id) {
this.$parent.selectComponent = 'ActInfoDetailView' this.$parent.selectComponent = 'ActInfoDetailView'
this.$router.push({ path: '/heart-actinfo', query: { id: id } }) this.$router.push({ path: '/heart-actinfo', query: { id: id } })
},
btKeyUpTitle (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.title = e.target.value
}, },
addAction () { addAction () {
this.$parent.selectComponent = 'ActInfoAdd' this.$parent.selectComponent = 'ActInfoAdd'

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

@ -12,12 +12,14 @@
prop="phrase"> prop="phrase">
<el-input v-model="dataForm.phrase" <el-input v-model="dataForm.phrase"
placeholder="常用语" placeholder="常用语"
@keyup.native="btKeyUpPhrase"
clearable></el-input> clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="编码" <el-form-item label="编码"
prop="code"> prop="code">
<el-input v-model="dataForm.code" <el-input v-model="dataForm.code"
placeholder="编码" placeholder="编码"
@keyup.native="btKeyUpCode"
clearable></el-input> clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="是否显示" <el-form-item label="是否显示"
@ -156,6 +158,14 @@ export default {
return '是' return '是'
} }
}, },
btKeyUpPhrase (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.phrase = e.target.value
},
btKeyUpCode (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.code = e.target.value
},
phraseDetailHandle (pheaseId) { phraseDetailHandle (pheaseId) {
this.phraseDetailVisible = true this.phraseDetailVisible = true
this.$nextTick(() => { this.$nextTick(() => {

6
src/views/modules/job/schedule.vue

@ -3,7 +3,7 @@
<div class="mod-job__schedule"> <div class="mod-job__schedule">
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataListSearch()"> <el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataListSearch()">
<el-form-item :label="$t('schedule.beanName')"> <el-form-item :label="$t('schedule.beanName')">
<el-input v-model="dataForm.beanName" :placeholder="$t('schedule.beanName')" clearable></el-input> <el-input v-model="dataForm.beanName" @keyup.native="btKeyUpBeanName" :placeholder="$t('schedule.beanName')" clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" @click="getDataListSearch()">{{ $t('query') }}</el-button> <el-button type="primary" @click="getDataListSearch()">{{ $t('query') }}</el-button>
@ -126,6 +126,10 @@ export default {
}).catch(() => {}) }).catch(() => {})
}).catch(() => {}) }).catch(() => {})
}, },
btKeyUpBeanName (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.beanName = e.target.value
},
// //
resumeHandle (id) { resumeHandle (id) {
if (!id && this.dataListSelections.length <= 0) { if (!id && this.dataListSelections.length <= 0) {

1
src/views/modules/leader/partycase-add-or-update.vue

@ -88,6 +88,7 @@
:prop="'partyCaseDisrtibutionDTOList.'+i+'.distributionInfoCount'" :prop="'partyCaseDisrtibutionDTOList.'+i+'.distributionInfoCount'"
:rules="dataRule.countNum"> :rules="dataRule.countNum">
<el-input class="input-count" @change="disrtibutionNumberChange(i,item.type)" <el-input class="input-count" @change="disrtibutionNumberChange(i,item.type)"
oninput="value=value.replace(/[^\d]/g,'')"
v-model="dataForm.partyCaseDisrtibutionDTOList[i].distributionInfoCount"></el-input> v-model="dataForm.partyCaseDisrtibutionDTOList[i].distributionInfoCount"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="占党员总数" label-width="100px" prop="categoryInfo"> <el-form-item label="占党员总数" label-width="100px" prop="categoryInfo">

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

@ -10,6 +10,7 @@
<el-input <el-input
v-model="dataForm.templateName" v-model="dataForm.templateName"
placeholder="模板名称" placeholder="模板名称"
@keyup.native="btKeyUpTemplateName"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
@ -150,6 +151,10 @@ export default {
: row.state === '0' : row.state === '0'
? '未知' ? '未知'
: '否' : '否'
},
btKeyUpTemplateName (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.TemplateName = e.target.value
} }
} }
} }

10
src/views/modules/sys/dict.vue

@ -8,11 +8,13 @@
<el-form-item label="名称"> <el-form-item label="名称">
<el-input v-model="dataForm.dictName" <el-input v-model="dataForm.dictName"
:placeholder="$t('dict.dictName')" :placeholder="$t('dict.dictName')"
@keyup.native="btKeyUpDictName"
clearable></el-input> clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item v-if="dataForm.pid === '0'" label='类型'> <el-form-item v-if="dataForm.pid === '0'" label='类型'>
<el-input v-model="dataForm.dictType" <el-input v-model="dataForm.dictType"
:placeholder="$t('dict.dictType')" :placeholder="$t('dict.dictType')"
@keyup.native="btKeyUpDictType"
clearable></el-input> clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item v-if="dataForm.pid !== '0'"> <el-form-item v-if="dataForm.pid !== '0'">
@ -174,6 +176,14 @@ export default {
window.SITE_CONFIG['dynamicRoutes'].push(route) window.SITE_CONFIG['dynamicRoutes'].push(route)
this.$router.push({ name: route.name, params: { 'pid': row.id, 'type': row.dictType } }) this.$router.push({ name: route.name, params: { 'pid': row.id, 'type': row.dictType } })
}, },
btKeyUpDictName (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.dictName = e.target.value
},
btKeyUpDictType (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.dictType = e.target.value
},
// / // /
addOrUpdateHandle (row = {}) { addOrUpdateHandle (row = {}) {
this.addOrUpdateVisible = true this.addOrUpdateVisible = true

12
src/views/modules/sys/totalconfig-list.vue

@ -4,10 +4,10 @@
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataListSearch()"> <el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataListSearch()">
<div> <div>
<el-form-item label="统计名称" prop="totalName"> <el-form-item label="统计名称" prop="totalName">
<el-input v-model="dataForm.totalName" placeholder="统计名称" clearable></el-input> <el-input v-model="dataForm.totalName" @keyup.native="btKeyUpTotalName" placeholder="统计名称" clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="统计类型" prop="totalType"> <el-form-item label="统计类型" prop="totalType">
<el-input v-model="dataForm.totalType" placeholder="统计类型" clearable></el-input> <el-input v-model="dataForm.totalType" @keyup.native="btKeyUpTotalType" placeholder="统计类型" clearable></el-input>
</el-form-item> </el-form-item>
</div> </div>
<div> <div>
@ -108,6 +108,14 @@ export default {
return '是' return '是'
} }
}, },
btKeyUpTotalName (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.totalName = e.target.value
},
btKeyUpTotalType (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.totalType = e.target.value
},
totalStyleFormatter: function (row, column) { totalStyleFormatter: function (row, column) {
if (row.totalStyle === 0) { if (row.totalStyle === 0) {
return '其他' return '其他'

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

@ -27,16 +27,19 @@
<el-form-item label="姓名" label-width="68px"> <el-form-item label="姓名" label-width="68px">
<el-input v-model="dataForm.realName" <el-input v-model="dataForm.realName"
placeholder="" placeholder=""
@keyup.native="btKeyUpUsername"
clearable></el-input> clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="手机号"> <el-form-item label="手机号">
<el-input v-model="dataForm.mobile" <el-input v-model="dataForm.mobile"
placeholder="" placeholder=""
@keyup.native="btKeyUpMobile"
clearable></el-input> clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="身份证号"> <el-form-item label="身份证号">
<el-input v-model="dataForm.identityNo" <el-input v-model="dataForm.identityNo"
placeholder="" placeholder=""
@keyup.native="btKeyUpIdentityNo"
clearable></el-input> clearable></el-input>
</el-form-item> </el-form-item>
<br> <br>
@ -55,7 +58,7 @@
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button v-if="$hasPermission('epdc:user:export')" <el-button v-if="$hasPermission('epdc:user:export')"
type="primary" type="success"
@click="exportHandle()">{{ $t('export') }}</el-button> @click="exportHandle()">{{ $t('export') }}</el-button>
</el-form-item> </el-form-item>
<br> <br>
@ -256,6 +259,18 @@ export default {
// this.streetOptions = res.data // this.streetOptions = res.data
// }).catch(() => { }) // }).catch(() => { })
// }, // },
btKeyUpUsername (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.username = e.target.value
},
btKeyUpMobile (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.mobile = e.target.value
},
btKeyUpIdentityNo (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.identityNo = e.target.value
},
getCommunityList () { getCommunityList () {
if (this.dataForm.streetId === '') { if (this.dataForm.streetId === '') {
this.communityOptions = [] this.communityOptions = []

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

@ -50,11 +50,13 @@
<el-form-item label="姓名"> <el-form-item label="姓名">
<el-input v-model="dataForm.realName" <el-input v-model="dataForm.realName"
placeholder="请输入" placeholder="请输入"
@keyup.native="btKeyUpUsername"
clearable></el-input> clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="手机号"> <el-form-item label="手机号">
<el-input v-model="dataForm.mobile" <el-input v-model="dataForm.mobile"
placeholder="请输入" placeholder="请输入"
@keyup.native="btKeyUpMobile"
clearable></el-input> clearable></el-input>
</el-form-item> </el-form-item>
<!-- <div class="block"> --> <!-- <div class="block"> -->
@ -251,6 +253,14 @@ export default {
this.dataForm.startTime = startDate this.dataForm.startTime = startDate
this.dataForm.endTime = endDate this.dataForm.endTime = endDate
}, },
btKeyUpUsername (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.username = e.target.value
},
btKeyUpMobile (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.mobile = e.target.value
},
getStreetList () { getStreetList () {
this.$http.get(`/sys/dept/sublist/` + (localStorage.getItem('street') === null ? '1169154711480528897' : localStorage.getItem('street'))).then(({ data: res }) => { this.$http.get(`/sys/dept/sublist/` + (localStorage.getItem('street') === null ? '1169154711480528897' : localStorage.getItem('street'))).then(({ data: res }) => {
if (res.code !== 0) { if (res.code !== 0) {

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

@ -8,16 +8,19 @@
<el-form-item label="姓名" label-width="68px"> <el-form-item label="姓名" label-width="68px">
<el-input v-model="dataForm.realName" <el-input v-model="dataForm.realName"
placeholder="请输入" placeholder="请输入"
@keyup.native="btKeyUpUsername"
clearable></el-input> clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="手机号"> <el-form-item label="手机号">
<el-input v-model="dataForm.mobile" <el-input v-model="dataForm.mobile"
placeholder="请输入" placeholder="请输入"
@keyup.native="btKeyUpMobile"
clearable></el-input> clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="身份证号"> <el-form-item label="身份证号">
<el-input v-model="dataForm.identityNo" <el-input v-model="dataForm.identityNo"
placeholder="请输入" placeholder="请输入"
@keyup.native="btKeyUpIdentityNo"
clearable></el-input> clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="认证时间"> <el-form-item label="认证时间">
@ -174,6 +177,18 @@ export default {
this.dataForm.endTime = this.time[1] this.dataForm.endTime = this.time[1]
} }
}, },
btKeyUpUsername (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.username = e.target.value
},
btKeyUpMobile (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.mobile = e.target.value
},
btKeyUpIdentityNo (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.identityNo = e.target.value
},
// / // /
addOrUpdateHandle (id) { addOrUpdateHandle (id) {
this.addOrUpdateVisible = true this.addOrUpdateVisible = true

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

@ -16,16 +16,19 @@
<el-form-item label="姓名" label-width="65px"> <el-form-item label="姓名" label-width="65px">
<el-input v-model="dataForm.realName" <el-input v-model="dataForm.realName"
placeholder="请输入姓名" placeholder="请输入姓名"
@keyup.native="btKeyUpUsername"
clearable></el-input> clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="手机号"> <el-form-item label="手机号">
<el-input v-model="dataForm.mobile" <el-input v-model="dataForm.mobile"
placeholder="请输入手机号" placeholder="请输入手机号"
@keyup.native="btKeyUpMobile"
clearable></el-input> clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="身份证号"> <el-form-item label="身份证号">
<el-input v-model="dataForm.identityNo" <el-input v-model="dataForm.identityNo"
placeholder="请输入身份证号" placeholder="请输入身份证号"
@keyup.native="btKeyUpIdentityNo"
clearable></el-input> clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="职务" v-if="false"> <el-form-item label="职务" v-if="false">
@ -314,6 +317,18 @@ export default {
this.dataForm.startTime = this.timeRange[0] this.dataForm.startTime = this.timeRange[0]
this.dataForm.endTime = this.timeRange[1] this.dataForm.endTime = this.timeRange[1]
}, },
btKeyUpUsername (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.username = e.target.value
},
btKeyUpMobile (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.mobile = e.target.value
},
btKeyUpIdentityNo (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.identityNo = e.target.value
},
getCommunityList () { getCommunityList () {
if (this.dataForm.streetId === '') { if (this.dataForm.streetId === '') {
this.communityOptions = [] this.communityOptions = []

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

@ -14,11 +14,13 @@
<el-form-item label="姓名"> <el-form-item label="姓名">
<el-input v-model="dataForm.realName" <el-input v-model="dataForm.realName"
placeholder="姓名" placeholder="姓名"
@keyup.native="btKeyUpUsername"
clearable></el-input> clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="手机号"> <el-form-item label="手机号">
<el-input v-model="dataForm.mobile" <el-input v-model="dataForm.mobile"
placeholder="手机号" placeholder="手机号"
@keyup.native="btKeyUpMobile"
clearable></el-input> clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
@ -30,6 +32,11 @@
border border
@selection-change="dataListSelectionChangeHandle" @selection-change="dataListSelectionChangeHandle"
style="width: 100%"> style="width: 100%">
<el-table-column label="序号" header-align="center" align="center" width="50px">
<template slot-scope="scope">
{{scope.$index+1}}
</template>
</el-table-column>
<!-- <el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column> --> <!-- <el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column> -->
<!-- <el-table-column prop="id" label="主键" header-align="center" align="center"></el-table-column> --> <!-- <el-table-column prop="id" label="主键" header-align="center" align="center"></el-table-column> -->
<!-- <el-table-column prop="userId" label="用户ID" header-align="center" align="center"></el-table-column> --> <!-- <el-table-column prop="userId" label="用户ID" header-align="center" align="center"></el-table-column> -->
@ -219,6 +226,14 @@ export default {
this.$refs.volunteerinfoDetail.init() this.$refs.volunteerinfoDetail.init()
}) })
}, },
btKeyUpUsername (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.username = e.target.value
},
btKeyUpMobile (e) {
e.target.value = e.target.value.replace(/[`~!#$%^&*()_\+=<>?:"{}|~!#¥%……&*()={}|《》?:“”【】、;‘’,。、]/g, '')
this.dataForm.mobile = e.target.value
},
// //
checkHandle (userId, clickStatus) { checkHandle (userId, clickStatus) {
this.volunteerinfoCheckVisible = true this.volunteerinfoCheckVisible = true

Loading…
Cancel
Save