diff --git a/src/api/digitalScreen/index.js b/src/api/digitalScreen/index.js index 47b9fc0..0f5338d 100644 --- a/src/api/digitalScreen/index.js +++ b/src/api/digitalScreen/index.js @@ -34,6 +34,15 @@ export function FetchEditScreenBookRecommend(parameter) { }) } +// 删除智慧大屏图书推荐 +export function FetchDeleteScreenBookRecommend(parameter) { + return request({ + url: 'api/screenSetting/deleteScreenBookRecommend', + method: 'post', + data: parameter + }) +} + // 智慧大屏分馆列表 export function FetchInitScreenBranch(params) { return request({ @@ -51,11 +60,31 @@ export function FetchEditScreenBranch(parameter) { }) } +// 删除智慧大屏分馆 +export function FetchDeleteScreenBranch(parameter) { + return request({ + url: 'api/screenSetting/deleteScreenBranch', + method: 'post', + data: parameter + }) +} + +// 智慧大公告列表 +export function FetchInitScreenNotice(params) { + return request({ + url: 'api/screenSetting/initScreenNotice' + '?' + qs.stringify(params, { indices: false }), + method: 'get' + }) +} + export default { FetchInitScreenSetting, FetchEditScreenSetting, FetchInitScreenBookRecommend, FetchEditScreenBookRecommend, + FetchDeleteScreenBookRecommend, FetchInitScreenBranch, - FetchEditScreenBranch + FetchEditScreenBranch, + FetchDeleteScreenBranch, + FetchInitScreenNotice } diff --git a/src/views/digitalScreen/index.vue b/src/views/digitalScreen/index.vue index 0b9547c..9ab0e4c 100644 --- a/src/views/digitalScreen/index.vue +++ b/src/views/digitalScreen/index.vue @@ -254,7 +254,7 @@ - + @@ -402,6 +402,9 @@ export default { }) }, methods: { + initScreenNotice() { + this.$refs.mediaSettingRef.initScreenNotice() + }, initScreenBranch() { this.$refs.areaSettingRef.initScreenBranch() }, diff --git a/src/views/digitalScreen/module/addBookDialog.vue b/src/views/digitalScreen/module/addBookDialog.vue index c4bb731..2cc538d 100644 --- a/src/views/digitalScreen/module/addBookDialog.vue +++ b/src/views/digitalScreen/module/addBookDialog.vue @@ -104,14 +104,14 @@ export default { this.$refs.uploadCoverRefs.fileNames = '' this.form.imgPath = null this.bookCover = null + this.btnLoading = false }, handleComfired() { this.$refs.form.validate((valid) => { if (valid) { - this.addBookDialogVisible = false + this.btnLoading = true this.form.libcode = this.user.fonds.fondsNo FetchEditScreenBookRecommend(this.form).then((res) => { - console.log('res', res) if (res) { this.$message({ message: '推荐图书新增成功', type: 'success', offset: 8 }) this.$emit('refresh') @@ -121,7 +121,7 @@ export default { this.handleClose() }).catch(err => { console.log(err) - this.addBookDialogVisible = false + this.handleClose() }) } else { console.log('error submit!!') diff --git a/src/views/digitalScreen/module/areaSetting.vue b/src/views/digitalScreen/module/areaSetting.vue index 7426333..46d681a 100644 --- a/src/views/digitalScreen/module/areaSetting.vue +++ b/src/views/digitalScreen/module/areaSetting.vue @@ -34,9 +34,12 @@

总分馆列表

@@ -74,13 +77,12 @@ @current-change="handleCurrentPage" /> -
新增 - + 删除 @@ -188,7 +190,7 @@