Browse Source

通知模块

master
gupeng 6 years ago
parent
commit
f2c6baa5a7
  1. 27
      src/views/modules/news/notice-add-or-update.vue

27
src/views/modules/news/notice-add-or-update.vue

@ -7,7 +7,15 @@
:rules="dataRule"
ref="dataForm"
:label-width="$i18n.locale === 'en-US' ? '120px' : '80px'">
<el-form-item label="所属街道"
<el-form-item label="所属机构">
<el-cascader
v-model="dataForm.allDeptIdsShow"
:options="options"
:props="{ checkStrictly: true }"
clearable
></el-cascader>
</el-form-item>
<!--<el-form-item label="所属街道"
prop="streetId">
<el-select v-model="dataForm.streetId"
@change="changeStreet"
@ -42,7 +50,7 @@
:value="item.id">
</el-option>
</el-select>
</el-form-item>
</el-form-item>-->
<el-form-item label="通知标题"
prop="noticeTitle">
<el-input v-model="dataForm.noticeTitle"
@ -95,7 +103,8 @@ export default {
gridId: null,
grid: null,
noticeTitle: '',
noticeContent: ''
noticeContent: '',
allDeptIdsShow: []
},
value: '',
//
@ -118,7 +127,8 @@ export default {
// end
streetList: [],
communityList: [],
gridList: []
gridList: [],
options: []
}
},
computed: {
@ -137,6 +147,15 @@ export default {
}
},
created () {
this.$http
.get(`/sys/user/deptOptions/getByLoginUser`)
.then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
}
this.options = res.data.options
})
.catch(() => {})
// 1169154711480528897 ID
this.getDeptInfoList('street', localStorage.getItem('street') === null ? '1169154711480528897' : localStorage.getItem('street'))
},

Loading…
Cancel
Save