Browse Source

1.banner添加新增 新闻 通知修改级联结构

master
曲树通 6 years ago
parent
commit
08a41626bc
  1. 5
      src/views/modules/news/banner-add-or-update.vue
  2. 4
      src/views/modules/news/banner.vue
  3. 16
      src/views/modules/news/news-publish.vue
  4. 7
      src/views/modules/news/notice-add-or-update.vue

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

@ -27,8 +27,9 @@
<el-cascader <el-cascader
v-model="dataForm.allDeptIdsShow" v-model="dataForm.allDeptIdsShow"
:options="options" :options="options"
:props="{ checkStrictly: true }" :props="{ multiple: true }"
clearable clearable
collapse-tags
></el-cascader> ></el-cascader>
</el-form-item> </el-form-item>
<!--<el-form-item label="所属街道" <!--<el-form-item label="所属街道"
@ -170,7 +171,7 @@ export default {
created () { created () {
// 1169154711480528897 ID // 1169154711480528897 ID
this.$http this.$http
.get(`/sys/user/deptOptions/getByLoginUser`) .get(`/sys/user/deptOptions/getAllByLoginUser`)
.then(({ data: res }) => { .then(({ data: res }) => {
if (res.code !== 0) { if (res.code !== 0) {
return this.$message.error(res.msg) return this.$message.error(res.msg)

4
src/views/modules/news/banner.vue

@ -13,10 +13,10 @@
<el-form-item> <el-form-item>
<el-button @click="getDataList()">{{ $t('query') }}</el-button> <el-button @click="getDataList()">{{ $t('query') }}</el-button>
</el-form-item> </el-form-item>
<!-- <el-form-item> <el-form-item>
<el-button type="primary" <el-button type="primary"
@click="addOrUpdateHandle()">{{ $t('add') }}</el-button> @click="addOrUpdateHandle()">{{ $t('add') }}</el-button>
</el-form-item> --> </el-form-item>
</el-form> </el-form>
<el-table v-loading="dataListLoading" <el-table v-loading="dataListLoading"
:data="dataList" :data="dataList"

16
src/views/modules/news/news-publish.vue

@ -9,12 +9,11 @@
:label-width="$i18n.locale === 'en-US' ? '120px' : '80px'"> :label-width="$i18n.locale === 'en-US' ? '120px' : '80px'">
<el-row> <el-row>
<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="{ checkStrictly: true }" :props="{ multiple: true }"
clearable clearable
></el-cascader> collapse-tags></el-cascader>
</el-form-item> </el-form-item>
<!--<el-form-item label="所属街道" <!--<el-form-item label="所属街道"
prop="streetId"> prop="streetId">
@ -199,16 +198,21 @@ export default {
this.getDeptInfoList('street', localStorage.getItem('street') === null ? '1169154711480528897' : localStorage.getItem('street')) this.getDeptInfoList('street', localStorage.getItem('street') === null ? '1169154711480528897' : localStorage.getItem('street'))
this.getListCategory() this.getListCategory()
}, },
watch: {
'dataForm.allDeptIdsShow': function (val) {
console.log(this.dataForm.allDeptIdsShow);
}
},
created () { created () {
this.$http this.$http
.get(`/sys/user/deptOptions/getByLoginUser`) .get(`/sys/user/deptOptions/getAllByLoginUser`)
.then(({ data: res }) => { .then(({ data: res }) => {
if (res.code !== 0) { if (res.code !== 0) {
return this.$message.error(res.msg) return this.$message.error(res.msg)
} }
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.getListCategory() this.getListCategory()
this.visible = true this.visible = true

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

@ -11,8 +11,9 @@
prop="allDeptIdsShow"> prop="allDeptIdsShow">
<el-cascader v-model="dataForm.allDeptIdsShow" <el-cascader v-model="dataForm.allDeptIdsShow"
:options="options" :options="options"
:props="{ checkStrictly: true }" :props="{ multiple: true }"
clearable></el-cascader> clearable
collapse-tags></el-cascader>
</el-form-item> </el-form-item>
<el-form-item label="通知标题" <el-form-item label="通知标题"
prop="noticeTitle"> prop="noticeTitle">
@ -114,7 +115,7 @@ export default {
}, },
created () { created () {
this.$http this.$http
.get(`/sys/user/deptOptions/getByLoginUser`) .get(`/sys/user/deptOptions/getAllByLoginUser`)
.then(({ data: res }) => { .then(({ data: res }) => {
if (res.code !== 0) { if (res.code !== 0) {
return this.$message.error(res.msg) return this.$message.error(res.msg)

Loading…
Cancel
Save