药品字典修改

20240912_adapter_z
anthonywj 1 year ago
parent 1546c7846a
commit f12f5b877c

@ -0,0 +1,52 @@
import axios from "@/utils/request";
export function addDrug(query) {
return axios({
url: "/udi/udirel/addDrug",
method: "post",
data: query
});
}
export function updatetDrug(query) {
return axios({
url: "/udi/udirel/updatetDrug",
method: "post",
data: query
});
}
export function updateLevelDrug(query) {
return axios({
url: "/udi/udirel/updateLevelDrug",
method: "post",
data: query
});
}
export function delDrugLevel(query) {
return axios({
url: "udi/udirel/drug/delLevel",
method: "post",
data: query
});
}
export function calculateDistCount(query) {
return axios({
url: "udi/udirel/calculateDistCount",
method: "post",
data: query
});
}
export function calculateUseCount(query) {
return axios({
url: "udi/udirel/calculateUseCount",
method: "post",
data: query
});
}

@ -103,39 +103,6 @@ export function addProduct(query) {
}); });
} }
export function addDrug(query) {
return axios({
url: "/udi/udirel/addDrug",
method: "post",
data: query
});
}
export function updatetDrug(query) {
return axios({
url: "/udi/udirel/updatetDrug",
method: "post",
data: query
});
}
export function updateLevelDrug(query) {
return axios({
url: "/udi/udirel/updateLevelDrug",
method: "post",
data: query
});
}
export function delDrugLevel(query) {
return axios({
url: "udi/udirel/drug/delLevel",
method: "post",
data: query
});
}
export function addAllErp(query) { export function addAllErp(query) {
return axios({ return axios({

@ -410,12 +410,14 @@
<script> <script>
import { import {
getYbHcflDetail,
addProduct,
addDrug, addDrug,
updatetDrug, updatetDrug,
delDrugLevel, delDrugLevel,
updateLevelDrug updateLevelDrug, calculateDistCount, calculateUseCount
} from '@/api/basic/product/drugUdiinfos'
import {
getYbHcflDetail,
} from '@/api/basic/product/udiRelevance' } from '@/api/basic/product/udiRelevance'
import {filterClassify} from '@/api/purchase/classifyCode' import {filterClassify} from '@/api/purchase/classifyCode'
import {filterByUuid} from "@/api/basic/product/udiInfo"; import {filterByUuid} from "@/api/basic/product/udiInfo";
@ -460,7 +462,7 @@ export default {
distributeLevelUnit: null, distributeLevelUnit: null,
useLeverCount: null, useLeverCount: null,
distributeLevelCount: null, distributeLevelCount: null,
useLevelUnit: null useLevelUnit: null,
}, },
thirdSys: [], thirdSys: [],
@ -729,17 +731,30 @@ export default {
}, },
distributeLevelDiChange(val) { distributeLevelDiChange(val) {
const matchingItem = this.detailList.find(item => item.nameCode == val); const matchingItem = this.detailList.find(item => item.nameCode == val);
if (matchingItem) { if (matchingItem) {
this.newProductData.distributeLevelUnit = matchingItem.packUnit; this.newProductData.distributeLevelUnit = matchingItem.packUnit;
} }
calculateDistCount(matchingItem).then((res) => {
this.newProductData = {
...this.newProductData,
distributeLevelCount: res.data.distributeLevelCount,
}
})
}, },
useLevelDiChange(val) { useLevelDiChange(val) {
const matchingItem = this.detailList.find(item => item.nameCode == val); const matchingItem = this.detailList.find(item => item.nameCode == val);
if (matchingItem) { if (matchingItem) {
this.newProductData.useLevelUnit = matchingItem.packUnit; this.newProductData.useLevelUnit = matchingItem.packUnit;
} }
calculateUseCount(matchingItem).then((res) => {
this.newProductData = {
...this.newProductData,
useLeverCount: res.data.useLeverCount,
}
})
} }

@ -286,6 +286,7 @@ export default {
}, },
closeDialog() { closeDialog() {
this.addDrugVisible = false; this.addDrugVisible = false;
this.getList()
} }
}, },
filters: { filters: {

Loading…
Cancel
Save