This commit is contained in:
闫晓茹 2022-11-16 11:40:24 +08:00
parent bc1fefe4b8
commit f206f781e9
5 changed files with 141 additions and 52 deletions

View File

@ -104,6 +104,7 @@
>修改</el-button
>
</el-col>
<right-toolbar
:showSearch.sync="showSearch"
@queryTable="getList"
@ -489,7 +490,7 @@ import {
goodsInfoList,
goodsCategory,
editGoodsWhetherShelf,
stationList
stationList,
} from "@/api/system/OperateGoodsInfo";
import editor from "@/components/Editor";
import stationAcatar from "../stationAvatar/index.vue";
@ -799,7 +800,6 @@ export default {
},
/** 重置按钮操作 */
resetQuery() {
this.resetForm("queryForm");
this.queryParams = {
pageNum: 1,
@ -807,8 +807,7 @@ export default {
goodsName: null,
goodsCategoryName: null,
goodsPurpose: null,
}
};
this.handleQuery();
},
@ -841,11 +840,11 @@ export default {
handleUpdate(row) {
this.reset();
const id = row.goodsInfoId || this.ids;
this.StationName = row.nurseStationName;
if(this.StationName == null){
this.StationName = "请选择所属护理站";
this.StationName = row.nurseStationName;
if (this.StationName == null) {
this.StationName = "请选择所属护理站";
}
console.log(this.StationName)
console.log(this.StationName);
getGoodsInfo(id).then((response) => {
this.form = response.data[0];
this.imgone = this.form.goodsPictureUrl;
@ -869,7 +868,17 @@ export default {
if (this.form.goodsInfoId != null) {
this.form.id = this.form.goodsInfoId;
updateGoodsInfo(this.form).then((response) => {
var obj = { pictureUrlList: [] };
if (this.imgone != this.form.goodsPictureUrl) {
obj.pictureUrlList.push(this.form.goodsPictureUrl);
}
if (obj.pictureUrlList.length > 0) {
updatePicture(obj).then((res) => {
console.log(res);
});
}
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
});
@ -896,11 +905,18 @@ export default {
})
.then(() => {
delGoodsInfo(row.goodsInfoId).then((res) => {
var obj = { pictureUrlList: [] };
obj.pictureUrlList.push(row.goodsPictureUrl);
if (obj.pictureUrlList.length > 0) {
updatePicture(obj).then((res) => {
console.log(res);
});
}
this.$message.success("删除成功");
this.getList();
});
})
.catch(() => { });
.catch(() => {});
},
imgUrl(imgUrl) {
console.log(imgUrl);
@ -935,7 +951,17 @@ export default {
stationList(this.getListByUserquery).then((res) => {
this.nurseStationlist = res.rows;
this.total2 = res.total;
console.log(res)
console.log(res);
// if (res.rows[0].isAdmin == "1") {
// this.nurseStationlist = res.rows;
// this.total2 = res.total;
// } else {
// this.total2 = res.total;
// this.nurseStationlist = res.rows;
// this.queryParams.nurseStationId = res.rows[0].id;
// this.form.nurseStationId = res.rows[0].id;
// this.handleQuery();
// }
});
},
//

View File

@ -212,7 +212,7 @@ import {
listGoodsCategory,
getGoodsCategory,
delGoodsCategory,
updatePicture ,
updatePicture,
addGoodsCategory,
updateGoodsCategory,
} from "@/api/system/goodsCategory";
@ -223,7 +223,7 @@ export default {
components: { stationAcatar },
data() {
return {
imgone:"",
imgone: "",
baseurl: "",
//
loading: true,
@ -293,7 +293,7 @@ export default {
cancel() {
console.log(this.form);
var obj = { pictureUrlList: [] };
if(this.imgone !=this.form.goodsCategoryPicture ){
if (this.imgone != this.form.goodsCategoryPicture) {
obj.pictureUrlList.push(this.form.goodsCategoryPicture);
}
if (obj.pictureUrlList.length > 0) {
@ -362,6 +362,15 @@ export default {
if (valid) {
if (this.form.id != null) {
updateGoodsCategory(this.form).then((response) => {
var obj = { pictureUrlList: [] };
if (this.imgone != this.form.goodsCategoryPicture) {
obj.pictureUrlList.push(this.form.goodsCategoryPicture);
}
if (obj.pictureUrlList.length > 0) {
updatePicture(obj).then((res) => {
console.log(res);
});
}
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
@ -385,6 +394,13 @@ export default {
return delGoodsCategory(ids);
})
.then(() => {
var obj = { pictureUrlList: [] };
obj.pictureUrlList.push(row.goodsCategoryPicture);
if (obj.pictureUrlList.length > 0) {
updatePicture(obj).then((res) => {
console.log(res);
});
}
this.getList();
this.$modal.msgSuccess("删除成功");
})

View File

@ -223,7 +223,7 @@
<el-form-item label="护理站名称" prop="nurseStationName">
<el-input
v-model="form.nurseStationName"
placeholder="请输入商品名称"
placeholder="请输入护理站名称"
max="40"
style="width: 210px"
disabled
@ -788,20 +788,19 @@ export default {
},
/** 重置按钮操作 */
resetQuery() {
if (this.nurseStationlist[0].isAdmin == '1') {
if (this.nurseStationlist[0].isAdmin == "1") {
this.resetForm("queryForm");
this.queryParams = {
pageNum: 1,
pageSize: 10
}
pageSize: 10,
};
} else {
this.queryParams.pageNum = 1;
this.queryParams.pageSize = 10
this.queryParams.goodsName = null
this.queryParams.goodsCategoryName = null
this.queryParams.goodsPurpose = null
this.queryParams.whetherShelf = null
this.queryParams.pageSize = 10;
this.queryParams.goodsName = null;
this.queryParams.goodsCategoryName = null;
this.queryParams.goodsPurpose = null;
this.queryParams.whetherShelf = null;
}
this.handleQuery();
},
@ -814,8 +813,8 @@ export default {
},
/** 新增按钮操作 */
handleAdd() {
this.reset()
this.form.nurseStationName = this.nurseStationlist[0].nurseStationName
this.reset();
this.form.nurseStationName = this.nurseStationlist[0].nurseStationName;
this.form.nurseStationId = this.nurseStationlist[0].id;
this.title = "商品基本信息";
this.StationName = "请选择所属护理站";
@ -832,13 +831,13 @@ export default {
},
/** 修改按钮操作 */
handleUpdate(row) {
console.log(row)
console.log(row);
// this.reset();
const id = row.goodsInfoId || this.ids;
getGoodsInfo(id).then((response) => {
console.log(response)
console.log(response);
this.form = response.data[0];
this.form.nurseStationName = row.nurseStationName
this.form.nurseStationName = row.nurseStationName;
this.imgone = this.form.goodsPictureUrl;
if (response.data[0].goodAttributeDetailsLists) {
this.goodDetailsLists = response.data[0].goodAttributeDetailsLists;
@ -860,6 +859,15 @@ export default {
if (this.form.goodsInfoId != null) {
this.form.id = this.form.goodsInfoId;
updateGoodsInfo(this.form).then((response) => {
var obj = { pictureUrlList: [] };
if (this.imgone != this.form.goodsPictureUrl) {
obj.pictureUrlList.push(this.form.goodsPictureUrl);
}
if (obj.pictureUrlList.length > 0) {
updatePicture(obj).then((res) => {
console.log(res);
});
}
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
@ -887,13 +895,19 @@ export default {
type: "warning",
})
.then(() => {
var obj = { pictureUrlList: [] };
obj.pictureUrlList.push(row.goodsPictureUrl);
updatePicture(obj).then((res) => {
console.log(res);
});
delGoodsInfo(row.goodsInfoId).then((res) => {
this.$message.success("删除成功");
this.getList();
// console.log('this.OrderDetailsList :>> ', this.OrderDetailsList);
});
})
.catch(() => { });
.catch(() => {});
},
// handleDelete(row) {
// const ids = row.id || this.ids;
@ -945,13 +959,13 @@ export default {
//
info() {
goodsCategory().then((res) => {
console.log(res)
console.log(res);
console.log(this.form);
this.goodsCategorylist = res.rows;
});
getListByUser(this.getListByUserquery).then((res) => {
console.log(res)
console.log(res);
if (res.rows[0].isAdmin == "1") {
this.nurseStationlist = res.rows;
// console.log(this.queryParams)

View File

@ -685,15 +685,14 @@ export default {
},
created() {
this.getList();
this.getaddress();
this.info();
},
methods: {
imgUrl(imgUrl) {
console.log(imgUrl);
this.form.stationPictureUrl = imgUrl;
},
imgUrl2(imgUrl) {
console.log(imgUrl);
this.form.stationIntroducePcitureUrl = imgUrl;
},
delnurseStationLabelList(index, item) {
@ -771,14 +770,17 @@ export default {
});
},
/** 查询护理站信息列表 */
getList() {
this.liststationinfo();
getaddress() {
getFirstLevelInfo().then((res) => {
this.provincelist = res.data;
});
getInfoList().then((res) => {
this.nurseStationTypelist = res.data;
});
},
getList() {
this.liststationinfo();
// getInfoList().then((res) => {
// this.nurseStationTypelist = res.data;
// });
this.loading = true;
},
//
@ -817,7 +819,7 @@ export default {
stationIntroducePcitureUrl: null,
sort: null,
nurseStationLabelList: [],
streetCode:null,
streetCode: null,
};
this.resetForm("form");
},
@ -898,7 +900,7 @@ export default {
this.looknurseStationLabel = response.data.nurseStationLabel;
this.open = true;
this.loading = false;
console.log(this.form)
console.log(this.form);
});
},
/** 提交按钮 */
@ -912,6 +914,16 @@ export default {
this.form.nurseStationType = this.nurseStationType2.join(",");
if (this.form.id != null) {
updateStation(this.form).then((response) => {
var obj = { pictureUrlList: [] };
if (this.imgone != this.form.stationIntroducePcitureUrl) {
obj.pictureUrlList.push(this.imgone);
}
if (this.imgtwo != this.form.stationPictureUrl) {
obj.pictureUrlList.push(this.imgtwo);
}
if (obj.pictureUrlList.length > 0) {
updatePicture(obj).then((res) => {});
}
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
@ -939,6 +951,12 @@ export default {
return delStation(ids);
})
.then(() => {
var obj = { pictureUrlList: [] };
obj.pictureUrlList.push(row.stationIntroducePcitureUrl);
obj.pictureUrlList.push(row.stationPictureUrl);
if (obj.pictureUrlList.length > 0) {
updatePicture(obj).then((res) => {});
}
this.getList();
this.$modal.msgSuccess("删除成功");
})

View File

@ -374,7 +374,7 @@
</el-table>
</el-form-item>
<el-form-item label="护理项目耗材" >
<el-form-item label="护理项目耗材">
<el-button
type="primary"
size="small"
@ -714,7 +714,7 @@ export default {
data() {
return {
imageUrl: "",
imgone:"",
imgone: "",
//
upload: {
//
@ -762,7 +762,6 @@ export default {
pageNum: 1,
pageSize: 10,
},
//
queryParams: {
pageNum: 1,
@ -861,8 +860,8 @@ export default {
this.$refs.upload.clearFiles();
this.$alert(
"<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>" +
response.msg +
"</div>",
response.msg +
"</div>",
"导入结果",
{ dangerouslyUseHTMLString: true }
);
@ -952,7 +951,6 @@ export default {
},
/** 耗材列表 */
listStationConsumable() {
listStationConsumable(this.StationConsumablequeryParams).then(
(response) => {
this.stationConsumableList = response.rows;
@ -993,7 +991,7 @@ export default {
cancel() {
console.log(this.form.nurseStationItem);
var obj = { pictureUrlList: [] };
if (this.imgone!= this.form.nurseStationItem.itemPictureUrl) {
if (this.imgone != this.form.nurseStationItem.itemPictureUrl) {
obj.pictureUrlList.push(this.form.nurseStationItem.itemPictureUrl);
}
if (obj.pictureUrlList.length > 0) {
@ -1113,12 +1111,13 @@ export default {
/** 修改按钮操作 */
handleUpdate(row) {
this.reset();
this.StationConsumablequeryParams.nurseStationId = null
this.StationConsumablequeryParams.nurseStationId = null;
const id = row.id || this.ids;
getNurseItem(id).then((response) => {
console.log(response);
this.form = response.data;
this.StationConsumablequeryParams.nurseStationId=response.data.nurseStationItem.nurseStationId
this.StationConsumablequeryParams.nurseStationId =
response.data.nurseStationItem.nurseStationId;
this.imgone = this.form.nurseStationItem.itemPictureUrl;
if (this.form.nurseStationItemPrices == []) {
var obj = {
@ -1163,6 +1162,17 @@ export default {
if (valid) {
if (this.form.nurseStationItem.id != null) {
updateNurseItem(this.form).then((response) => {
var obj = { pictureUrlList: [] };
if (this.imgone != this.form.nurseStationItem.itemPictureUrl) {
obj.pictureUrlList.push(
this.form.nurseStationItem.itemPictureUrl
);
}
if (obj.pictureUrlList.length > 0) {
updatePicture(obj).then((res) => {
console.log(res);
});
}
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
@ -1170,7 +1180,7 @@ export default {
} else {
addNurseItem(this.form).then((response) => {
this.$modal.msgSuccess("新增成功");
this.$forceUpdate()
this.$forceUpdate();
this.open = false;
this.getList();
});
@ -1187,10 +1197,15 @@ export default {
return delNurseItem(ids);
})
.then(() => {
var obj = { pictureUrlList: [] };
obj.pictureUrlList.push(row.nurseStationItem.itemPictureUrl);
updatePicture(obj).then((res) => {
console.log(res);
});
this.getList();
this.$modal.msgSuccess("删除成功");
})
.catch(() => { });
.catch(() => {});
},
/** 导入按钮操作 */
handleExport() {