Browse Source

【内容审核】-【后台列表添加搜索条件】-(王童)-2020/07/17

master
Jackwang 5 years ago
parent
commit
dcef0f7296
  1. 35
      src/views/modules/contentSecurity/checkrecords.vue
  2. 20
      src/views/modules/contentSecurity/violationsrecords.vue

35
src/views/modules/contentSecurity/checkrecords.vue

@ -19,6 +19,23 @@
<!-- <el-option label="人工审核" value="2"> </el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<div>
<el-form-item label="手机号" prop="mobile" label-width="90px">
<el-input v-model="dataForm.mobile" placeholder="手机号" clearable maxlength="10" @keyup.native="btKeyUpMobile" style="width:200px"></el-input>
</el-form-item>
<el-form-item label="审核状态" prop="suggestion" label-width="90px">
<el-select v-model="dataForm.suggestion" placeholder="请选择" clearable style="width:200px">
<el-option v-for="item in suggestionList" :key="item.code" :label="item.description" :value="item.code" >
</el-option>
</el-select>
</el-form-item>
<el-form-item label="系统状态" prop="decision" label-width="90px">
<el-select v-model="dataForm.systemStatus" placeholder="请选择" clearable>
<el-option label="正常" value="0"> </el-option>
<el-option label="异常" value="1"> </el-option>
</el-select>
</el-form-item>
</div>
<el-form-item label="时间"
prop="startTime" label-width="90px">
<el-date-picker v-model="dataForm.startTime"
@ -122,8 +139,10 @@ export default {
module:'',
startTime:'',
endTime:'',
suggestionCode:''
suggestionCode:'',
systemStatus:''
},
suggestionList:[],
handleVisible:false,
pickerBeginDateBefore: {
disabledDate: (time) => {
@ -149,12 +168,17 @@ export default {
},
created: function () {
this.getDataList()
this.getSuggestionInfo('check_state')
},
methods:{
btKeyUpName (e) {
e.target.value = e.target.value.replace(/[`~!@#$%^&*()_+=<>?:"{}|·~!@#¥%……&*()——+={}|《》?:“”【】、;‘’,。、]/g, '');
this.dataForm.name = e.target.value
},
btKeyUpMobile (e) {
e.target.value = e.target.value.replace(/[`~!@#$%^&*()_+=<>?:"{}|·~!@#¥%……&*()——+={}|《》?:“”【】、;‘’,。、]/g, '');
this.dataForm.mobile = e.target.value
},
btKeyUpModule (e) {
e.target.value = e.target.value.replace(/[`~!@#$%^&*()_+=<>?:"{}|·~!@#¥%……&*()——+={}|《》?:“”【】、;‘’,。、]/g, '');
this.dataForm.module = e.target.value
@ -167,6 +191,15 @@ export default {
this.$parent.selectComponent = 'CheckrecordsDetail'
this.$router.push({ path: '/contentSecurity-checkrecordsroute', query: { id: id} })
},
//
getSuggestionInfo (type) {
this.$http.get(`/contentSecurity/checkcode/getResourcesByType?type=` + type).then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
}
this.suggestionList = res.data
}).catch(() => {})
},
openHandle (id) {
this.handleVisible = true
this.$nextTick(() => {

20
src/views/modules/contentSecurity/violationsrecords.vue

@ -6,13 +6,18 @@
<el-form-item label="用户名" prop="name" label-width="90px">
<el-input v-model="dataForm.name" placeholder="用户名" clearable maxlength="10" @keyup.native="btKeyUpName" style="width:200px"></el-input>
</el-form-item>
<el-form-item label="内容" prop="content" label-width="50px">
<el-form-item label="内容" prop="content" label-width="70px">
<el-input v-model="dataForm.content" placeholder="内容" clearable maxlength="20" @keyup.native="btKeyUpContent" style="width:200px"></el-input>
</el-form-item>
<el-form-item label="功能模块" prop="module" label-width="90px">
<el-input v-model="dataForm.module" placeholder="功能模块" clearable maxlength="10" @keyup.native="btKeyUpModule" style="width:200px"></el-input>
</el-form-item>
</div>
<div>
<el-form-item label="功能模块" prop="module" label-width="90px">
<el-input v-model="dataForm.module" placeholder="功能模块" clearable maxlength="10" @keyup.native="btKeyUpModule" style="width:200px"></el-input>
</el-form-item>
<el-form-item label="手机号" prop="mobile" label-width="70px">
<el-input v-model="dataForm.mobile" placeholder="手机号" clearable maxlength="10" @keyup.native="btKeyUpMobile" style="width:200px"></el-input>
</el-form-item>
</div>
<el-form-item label="判定方式" prop="decision" label-width="90px">
<el-select v-model="dataForm.decision" placeholder="请选择" clearable>
<el-option label="系统判定" value="1"> </el-option>
@ -20,7 +25,7 @@
</el-select>
</el-form-item>
<el-form-item label="时间"
prop="startTime">
prop="startTime" label-width="67px">
<el-date-picker v-model="dataForm.startTime"
type="date"
:picker-options="pickerBeginDateBefore"
@ -123,6 +128,7 @@ export default {
module:'',
startTime:'',
endTime:'',
mobile:''
},
pickerBeginDateBefore: {
disabledDate: (time) => {
@ -161,6 +167,10 @@ export default {
e.target.value = e.target.value.replace(/[`~!@#$%^&*()_+=<>?:"{}|·~!@#¥%……&*()——+={}|《》?:“”【】、;‘’,。、]/g, '');
this.dataForm.content = e.target.value
},
btKeyUpMobile (e) {
e.target.value = e.target.value.replace(/[`~!@#$%^&*()_+=<>?:"{}|·~!@#¥%……&*()——+={}|《》?:“”【】、;‘’,。、]/g, '');
this.dataForm.mobile = e.target.value
},
selectDetails (id) {
this.$parent.selectComponent = 'ViolationsrecordsDetail'
this.$router.push({ path: '/contentSecurity-violationsrecordsroute', query: { id: id} })

Loading…
Cancel
Save