Browse Source

修复bug:banner展示选择是,是必填的,未做必填校验

master
曲树通 6 years ago
parent
commit
4b8b8cdc1b
  1. 20
      src/views/modules/news/banner-add-or-update.vue

20
src/views/modules/news/banner-add-or-update.vue

@ -24,13 +24,11 @@
placeholder="标题"></el-input> placeholder="标题"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="所属机构"> <el-form-item label="所属机构">
<el-cascader <el-cascader v-model="dataForm.allDeptIdsShow"
v-model="dataForm.allDeptIdsShow" :options="options"
:options="options" :props="{ multiple: true }"
:props="{ multiple: true }" clearable
clearable collapse-tags></el-cascader>
collapse-tags
></el-cascader>
</el-form-item> </el-form-item>
<!--<el-form-item label="所属街道" <!--<el-form-item label="所属街道"
prop="streetId"> prop="streetId">
@ -77,7 +75,8 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="banner位置"> <el-form-item label="banner位置"
prop="position">
<el-select v-model="dataForm.position" <el-select v-model="dataForm.position"
placeholder="请选择"> placeholder="请选择">
<el-option v-for="item in positionList" <el-option v-for="item in positionList"
@ -164,6 +163,9 @@ export default {
], ],
gridId: [ gridId: [
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } { required: true, message: this.$t('validate.required'), trigger: 'blur' }
],
position: [
{ required: true, message: this.$t('validate.required'), trigger: 'blur' }
] ]
} }
} }
@ -178,7 +180,7 @@ export default {
} }
this.options = res.data.options this.options = res.data.options
}) })
.catch(() => {}) .catch(() => { })
this.getDeptInfoList('street', localStorage.getItem('street') === null ? '1169154711480528897' : localStorage.getItem('street')) this.getDeptInfoList('street', localStorage.getItem('street') === null ? '1169154711480528897' : localStorage.getItem('street'))
this.getListFromDict('bannerType') this.getListFromDict('bannerType')
this.getListFromDict('bannerPosition') this.getListFromDict('bannerPosition')

Loading…
Cancel
Save