This commit is contained in:
闫晓茹 2023-02-20 11:10:42 +08:00
parent 5b9acc7051
commit 1fcc9836d8
6 changed files with 41 additions and 22 deletions

View File

@ -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'
})
}

View File

@ -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;

View File

@ -215,6 +215,7 @@
placeholder="请输入资讯图文内容"
style="width: 80%; margin-left: 18%; margin-top: -5%"
v-model="form.informationContent"
/>
</el-form-item>
</el-form>
@ -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: "",

View File

@ -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();

View File

@ -232,7 +232,7 @@
>
</template>
</el-form-item>
<el-form-item label="所属护理站" required v-else>
<el-form-item label="所属护理站" required v-else>
<template>
<el-button
type=""
@ -249,7 +249,7 @@
>
</template>
</el-form-item>
<el-form-item label="护理项目分类" required>
<el-form-item label="护理项目分类" >
<template>
<el-button
type=""

View File

@ -137,8 +137,14 @@ export default {
idd: 1,
// 表单校验
rules: {
"nurseStationItem.nurseItemName": [
{ required: true, message: "护理项目名称不能为空", trigger: "blur" },
// nurseStationId: [
// { required: true, message: "所属护理站不能为空", trigger: "blur" },
// ],
"nurseStationItem.classifyName":[
{ required: true, message: "护理项目分类不能为空", trigger: "blur" },
],
"nurseStationItem.nurseStationName":[
{ required: true, message: "护理项目分类不能为空", trigger: "blur" },
],
"nurseStationItem.nurseItemContent": [
{ required: true, message: "项目内容简介不能为空", trigger: "blur" },