From a3edffbd5ffda6de08d02d21b94f901d86b48140 Mon Sep 17 00:00:00 2001 From: yujintao Date: Thu, 12 Sep 2019 10:13:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E9=97=BB=E4=B8=8E=E7=B1=BB=E5=88=AB?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/modules/news/news-publish.vue | 243 +++++++++--------- .../news/newscategory-add-or-update.vue | 51 ++-- 2 files changed, 161 insertions(+), 133 deletions(-) diff --git a/src/views/modules/news/news-publish.vue b/src/views/modules/news/news-publish.vue index eb5bb19b..f9a890d2 100644 --- a/src/views/modules/news/news-publish.vue +++ b/src/views/modules/news/news-publish.vue @@ -5,111 +5,126 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + ref="dataForm" + :label-width="$i18n.locale === 'en-US' ? '120px' : '80px'"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + clearable + style="width:500px"> + + + + + + +
+ + + {{ $t('upload.button') }} + +
+
+ + + + 点击上传 +
只能上传jpg/png文件,且不超过500kb
+
+
+
+ + + + -
-
- - -
- - - {{ $t('upload.button') }} - -
- - 点击上传 -
只能上传jpg/png文件,且不超过500kb
-
-
- 显示时长   - -     -


- - 确认发布 - - - 存草稿箱 - + + + + 确认发布 + 存草稿箱 + +
@@ -119,18 +134,10 @@ import Cookies from 'js-cookie' import debounce from 'lodash/debounce' import 'quill/dist/quill.snow.css' import Quill from 'quill' -import mixinViewModule from '@/mixins/view-module' import AddOrUpdate from './news-add-or-update' export default { - mixins: [mixinViewModule], data () { return { - mixinViewModuleOptions: { - getDataListURL: '/news/news/page', - getDataListIsPage: true, - deleteURL: '/news/news', - deleteIsBatch: true - }, dataForm: { id: '', streetId: '', @@ -203,6 +210,12 @@ export default { newsCateroryId: [ { required: true, message: this.$t('validate.required'), trigger: 'blur' } ], + newsImageUrl: [ + { required: true, message: this.$t('validate.required'), trigger: 'blur' } + ], + newsReleaseStartTime: [ + { required: true, message: this.$t('validate.required'), trigger: 'blur' } + ], newsContent: [ { required: true, message: this.$t('validate.required'), trigger: 'blur' } ] @@ -260,7 +273,7 @@ export default { this.dataForm.deptId = choosenItem.id }, getListCategory () { - this.$http.get(`/news/newscategory/category/`).then(({ data: res }) => { + this.$http.get(`/news/newscategory/category`).then(({ data: res }) => { if (res.code !== 0) { return this.$message.error(res.msg) } @@ -300,10 +313,10 @@ export default { }, // 上传图片 handleRemove (file, fileList) { - console.log(file, fileList) + // console.log(file, fileList) }, handlePreview (file) { - console.log(file) + // console.log(file) }, handleExceed (files, fileList) { this.$message.warning(`当前限制选择 3 个文件,本次选择了 $ {files.length} 个文件,共选择了 $ {files.length + fileList.length} 个文件`) @@ -316,7 +329,7 @@ export default { return this.$message.error(res.msg) } this.dataForm.newsImageUrl = res.data.url - console.log(this.dataForm.newsImageUrl) + // console.log(this.dataForm.newsImageUrl) this.$message({ message: this.$t('prompt.success'), type: 'success', @@ -324,7 +337,7 @@ export default { }) }, setRegistTime () { - console.log(this.time[0]) + // console.log(this.time[0]) this.dataForm.newsReleaseStartTime = this.time[0] this.dataForm.newsReleaseEndTime = this.time[1] }, diff --git a/src/views/modules/news/newscategory-add-or-update.vue b/src/views/modules/news/newscategory-add-or-update.vue index cf4bff9a..61ae84b9 100644 --- a/src/views/modules/news/newscategory-add-or-update.vue +++ b/src/views/modules/news/newscategory-add-or-update.vue @@ -1,22 +1,40 @@ @@ -32,7 +50,7 @@ export default { categoryName: '', categoryCode: '', description: '', - sort: '' + sort: 0 } } }, @@ -45,9 +63,6 @@ export default { categoryCode: [ { required: true, message: this.$t('validate.required'), trigger: 'blur' } ], - description: [ - { required: true, message: this.$t('validate.required'), trigger: 'blur' } - ], sort: [ { required: true, message: this.$t('validate.required'), trigger: 'blur' } ] @@ -74,7 +89,7 @@ export default { ...this.dataForm, ...res.data } - }).catch(() => {}) + }).catch(() => { }) }, // 表单提交 dataFormSubmitHandle: debounce(function () { @@ -95,7 +110,7 @@ export default { this.$emit('refreshDataList') } }) - }).catch(() => {}) + }).catch(() => { }) }) }, 1000, { 'leading': true, 'trailing': false }) }