diff --git a/src/api/system/poser.js b/src/api/system/poser.js index 8403c45..e4e66e5 100644 --- a/src/api/system/poser.js +++ b/src/api/system/poser.js @@ -59,9 +59,9 @@ export function updatePoser(data) { } // 删除泉医到家系统海报模块信息(包含咨询简介信息) -export function delPoser(id) { +export function delPoser(nurseStationId,moduleType,nurseItemId) { return request({ - url: '/system/poser/' + id, + url: `/system/poser/deletePoserInfo?moduleType=${moduleType}&nurseStationId=${nurseStationId}&nurseItemId=${nurseItemId}`, method: 'delete' }) } diff --git a/src/views/system/classifyItem/index.vue b/src/views/system/classifyItem/index.vue index 7e57577..756a2da 100644 --- a/src/views/system/classifyItem/index.vue +++ b/src/views/system/classifyItem/index.vue @@ -287,6 +287,7 @@ export default { ids: [], // 非单个禁用 single: true, + imgone:"", // 非多个禁用 multiple: true, // 显示搜索条件 @@ -318,6 +319,7 @@ export default { }, idd: 0, classifyPictureUrl: null, + imgsurl: { pictureUrlList: [] }, // 表单校验 rules: { nurseClassifyInfoList: { @@ -418,8 +420,8 @@ export default { cancel() { if (this.editopen) { var obj = { pictureUrlList: [] }; - if (this.form.classifyPictureUrl != this.classifyPictureUrl) { - obj.pictureUrlList.push(this.classifyPictureUrl); + if (this.form.classifyPictureUrl != this.imgone) { + obj.pictureUrlList.push(this.form.classifyPictureUrl); } updatePicture(obj).then((res) => { this.editopen = false; @@ -493,6 +495,7 @@ export default { const id = row.id || this.ids; getInfo(id).then((response) => { this.form = response.data; + this.imgone = this.form.classifyPictureUrl; this.classifyPictureUrl = response.data.classifyPictureUrl; this.editopen = true; this.title = "修改护理项目分类信息"; @@ -506,9 +509,9 @@ export default { if (this.form.id != null) { updateInfo(this.form).then((response) => { this.$modal.msgSuccess("修改成功"); - if (this.form.classifyPictureUrl != this.classifyPictureUrl) { + if (this.form.classifyPictureUrl != this.imgone) { var obj = { pictureUrlList: [] }; - obj.pictureUrlList.push(this.classifyPictureUrl); + obj.pictureUrlList.push(this.imgone); updatePicture(obj).then((res) => {}); } this.editopen = false; diff --git a/src/views/system/informationInfo/index.vue b/src/views/system/informationInfo/index.vue index e4ede3c..97b24fc 100644 --- a/src/views/system/informationInfo/index.vue +++ b/src/views/system/informationInfo/index.vue @@ -215,6 +215,7 @@ placeholder="请输入资讯图文内容" style="width: 80%; margin-left: 18%; margin-top: -5%" v-model="form.informationContent" + /> @@ -438,17 +439,17 @@ export default { message: "请输入显示顺序", }, ], - informationContent: [ - { required: true, message: "请输入资讯图文内容", trigger: "blur" }, - ], // informationContent: [ - // { - // required: true, - // message: "请输入资讯图文内容", - // trigger: "blur", - // message: "", - // }, + // { required: true, message: "请输入资讯图文内容", trigger: "blur" }, // ], + informationContent: [ + { + required: true, + message: "请输入资讯图文内容", + trigger: "blur", + + }, + ], }, infolist: [], imgone: "", diff --git a/src/views/system/poser/index.vue b/src/views/system/poser/index.vue index 18d53aa..780d03b 100644 --- a/src/views/system/poser/index.vue +++ b/src/views/system/poser/index.vue @@ -607,6 +607,8 @@ export default { imgs: { pictureUrlList: [] }, // 选中数组 ids: [], + nurseItemIds: [], + moduleTypes: [], itemids: [], Types: [], idd: 9999999, @@ -681,9 +683,12 @@ export default { posterIntroduce: [ { required: true, message: "请输入海报简介", trigger: "blur" }, ], - posterPictureUrl: [ + "posterPictureUrlLists.posterPictureUrl": [ { required: true, message: "请选择海报图片", trigger: "blur" }, ], + "posterPictureUrlLists.jumpType":[ + { required: true, message: "请选择图片跳转标识", trigger: "blur" }, + ], posterVideoUrl: [ { required: true, message: "请选择海报视频", trigger: "blur" }, ], @@ -1018,7 +1023,11 @@ export default { }, /** 删除按钮操作 */ handleDelete(row) { - const ids = row.id || this.ids; + console.log(row) + const ids = row. id || this. ids; + const nurseStationIds = row.nurseStationId || this.nurseStationIds; + const moduleTypes = row.moduleType||this.moduleTypes; + const nurseItemIds =row.nurseItemId||this.nurseItemIds; this.$modal .confirm( '是否确认删除泉医到家系统海报模块信息(包含咨询简介信息)编号为"' + @@ -1026,7 +1035,7 @@ export default { '"的数据项?' ) .then(function () { - return delPoser(ids); + return delPoser(nurseStationIds,moduleTypes,nurseItemIds); }) .then(() => { this.getList(); diff --git a/src/views/system/stationItem/index.vue b/src/views/system/stationItem/index.vue index fda3280..d7a3411 100644 --- a/src/views/system/stationItem/index.vue +++ b/src/views/system/stationItem/index.vue @@ -232,7 +232,7 @@ > - + - +