diff --git a/openhis-ui-vue3/src/views/basicmanage/supplier/components/supplier.js b/openhis-ui-vue3/src/views/basicmanage/supplier/components/supplier.js
index 2e645acb..3282d902 100644
--- a/openhis-ui-vue3/src/views/basicmanage/supplier/components/supplier.js
+++ b/openhis-ui-vue3/src/views/basicmanage/supplier/components/supplier.js
@@ -13,8 +13,9 @@ export function getSupplierList(query) {
// 查询厂商详细
export function getSupplierOne(id) {
return request({
- url: '/data-dictionary/supplier/get-supplier-detail/' + parseStrEmpty(id),
- method: 'get'
+ url: '/data-dictionary/supplier/get-supplier-detail',
+ method: 'get',
+ params: {id}
})
}
diff --git a/openhis-ui-vue3/src/views/basicservices/registrationfee/components/registrationfee.js b/openhis-ui-vue3/src/views/basicservices/registrationfee/components/registrationfee.js
index 3673a44c..801f8fbd 100644
--- a/openhis-ui-vue3/src/views/basicservices/registrationfee/components/registrationfee.js
+++ b/openhis-ui-vue3/src/views/basicservices/registrationfee/components/registrationfee.js
@@ -47,7 +47,7 @@ export function getInit() {
// 查询部门树形数据
export function deptTreeSelect(queryParams) {
return request({
- url: '/basedatamanage/organization/organization',
+ url: '/base-data-manage/organization/organization',
method: 'get',
param: queryParams
})
@@ -56,7 +56,7 @@ export function deptTreeSelect(queryParams) {
// 查询地点树形数据
export function locationTreeSelect(queryParams) {
return request({
- url: '/basedatamanage/cabinet-location/cabinet-location',
+ url: '/base-data-manage/cabinet-location/cabinet-location',
method: 'get',
param: queryParams
})
diff --git a/openhis-ui-vue3/src/views/basicservices/registrationfee/index.vue b/openhis-ui-vue3/src/views/basicservices/registrationfee/index.vue
index 0a9fc2a3..752cb0f1 100644
--- a/openhis-ui-vue3/src/views/basicservices/registrationfee/index.vue
+++ b/openhis-ui-vue3/src/views/basicservices/registrationfee/index.vue
@@ -522,7 +522,7 @@ const data = reactive({
const { queryParams, form, rules } = toRefs(data);
/** 挂号收费查询下拉树结构 */
-function getregistrationfeeTypeList() {
+function getRegistrationfeeTypeList() {
getInit().then((response) => {
console.log(response, "response");
activeFlagOptions.value = response.data.activeFlagOptions; // 活动标记
@@ -842,7 +842,7 @@ const transformFormEditData = (form) => {
},
};
};
-getregistrationfeeTypeList();
+getRegistrationfeeTypeList();
getDeptTree();
getLocationTree();
getList();
diff --git a/openhis-ui-vue3/src/views/catalog/device/components/device.js b/openhis-ui-vue3/src/views/catalog/device/components/device.js
index 879ec8b3..061efdbc 100644
--- a/openhis-ui-vue3/src/views/catalog/device/components/device.js
+++ b/openhis-ui-vue3/src/views/catalog/device/components/device.js
@@ -5,7 +5,7 @@ import { parseStrEmpty } from "@/utils/openhis";
export function getDeviceList(query) {
console.log(query,'aaaaa')
return request({
- url: '/datadictionary/device/information-page',
+ url: '/data-dictionary/device/information-page',
method: 'get',
params: query
})
@@ -14,7 +14,7 @@ export function getDeviceList(query) {
// 查询器材目录详细
export function getDeviceOne(id) {
return request({
- url: '/datadictionary/device/information-one/' + parseStrEmpty(id),
+ url: '/data-dictionary/device/information-one/' + parseStrEmpty(id),
method: 'get'
})
}
@@ -22,7 +22,7 @@ export function getDeviceOne(id) {
// 新增器材目录
export function addDevice(data) {
return request({
- url: '/datadictionary/device/information',
+ url: '/data-dictionary/device/information',
method: 'post',
data: data
})
@@ -31,7 +31,7 @@ export function addDevice(data) {
// 修改器材目录
export function editDevice(data) {
return request({
- url: '/datadictionary/device/information',
+ url: '/data-dictionary/device/information',
method: 'put',
data: data
})
@@ -48,7 +48,7 @@ export function editDevice(data) {
// 器材目录分类查询
export function getDiseaseTreatmentInit() {
return request({
- url: '/datadictionary/device/init',
+ url: '/data-dictionary/device/init',
method: 'get'
})
}
@@ -57,7 +57,7 @@ export function getDiseaseTreatmentInit() {
export function stopDevice(ids) {
console.log(ids)
return request({
- url: '/datadictionary/device/information-stop',
+ url: '/data-dictionary/device/information-stop',
method: 'put',
data: ids
})
@@ -67,7 +67,7 @@ export function stopDevice(ids) {
export function startDevice(ids) {
console.log(ids)
return request({
- url: '/datadictionary/device/information-start',
+ url: '/data-dictionary/device/information-start',
method: 'put',
data: ids
})
diff --git a/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosisTreatment.js b/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosisTreatment.js
index d0c3b0e5..872ce52f 100644
--- a/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosisTreatment.js
+++ b/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosisTreatment.js
@@ -4,7 +4,7 @@ import { parseStrEmpty } from "@/utils/openhis";
// 查询诊疗目录列表
export function getDiagnosisTreatmentList(query) {
return request({
- url: '/datadictionary/diagnosistreatment/information-page',
+ url: '/data-dictionary/diagnosistreatment/information-page',
method: 'get',
params: query
})
@@ -13,7 +13,7 @@ export function getDiagnosisTreatmentList(query) {
// 查询诊疗目录详细
export function getDiagnosisTreatmentOne(id) {
return request({
- url: '/datadictionary/diagnosistreatment/information-one/' + parseStrEmpty(id),
+ url: '/data-dictionary/diagnosistreatment/information-one/' + parseStrEmpty(id),
method: 'get'
})
}
@@ -21,7 +21,7 @@ export function getDiagnosisTreatmentOne(id) {
// 新增诊疗目录
export function addDiagnosisTreatment(data) {
return request({
- url: '/datadictionary/diagnosistreatment/information',
+ url: '/data-dictionary/diagnosistreatment/information',
method: 'post',
data: data
})
@@ -30,7 +30,7 @@ export function addDiagnosisTreatment(data) {
// 修改诊疗目录
export function editDiagnosisTreatment(data) {
return request({
- url: '/datadictionary/diagnosistreatment/information',
+ url: '/data-dictionary/diagnosistreatment/information',
method: 'put',
data: data
})
@@ -47,7 +47,7 @@ export function editDiagnosisTreatment(data) {
// 诊疗目录分类查询
export function getDiseaseTreatmentInit() {
return request({
- url: '/datadictionary/diagnosistreatment/init',
+ url: '/data-dictionary/diagnosistreatment/init',
method: 'get'
})
}
@@ -56,7 +56,7 @@ export function getDiseaseTreatmentInit() {
export function stopDiseaseTreatment(ids) {
console.log(ids)
return request({
- url: '/datadictionary/diagnosistreatment/information-stop',
+ url: '/data-dictionary/diagnosistreatment/information-stop',
method: 'put',
data: ids
})
@@ -66,7 +66,7 @@ export function stopDiseaseTreatment(ids) {
export function startDiseaseTreatment(ids) {
console.log(ids)
return request({
- url: '/datadictionary/diagnosistreatment/information-start',
+ url: '/data-dictionary/diagnosistreatment/information-start',
method: 'put',
data: ids
})
diff --git a/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosisTreatmentDialog.vue b/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosisTreatmentDialog.vue
index 7ac84f4a..2d758422 100644
--- a/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosisTreatmentDialog.vue
+++ b/openhis-ui-vue3/src/views/catalog/diagnosistreatment/components/diagnosisTreatmentDialog.vue
@@ -149,7 +149,7 @@ import {
addDiagnosisTreatment,
getDiseaseTreatmentInit,
getDiagnosisTreatmentOne,
-} from "./diagnosisTreatment";
+} from "./diagnosistreatment";
const router = useRouter();
const { proxy } = getCurrentInstance();
diff --git a/openhis-ui-vue3/src/views/catalog/diagnosistreatment/index.vue b/openhis-ui-vue3/src/views/catalog/diagnosistreatment/index.vue
index d8c30f0d..f2175252 100644
--- a/openhis-ui-vue3/src/views/catalog/diagnosistreatment/index.vue
+++ b/openhis-ui-vue3/src/views/catalog/diagnosistreatment/index.vue
@@ -1,544 +1,545 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 添加新项目
-
-
-
-
-
-
-
-
-
-
+
+
+ 停用
-
-
-
-
-
-
+
+ 启用
+
+
+ 查询
+
+
+ 导出Excel
-
-
-
-
- 添加新项目
-
-
-
- 停用
-
-
- 启用
-
-
- 查询
-
-
- 导出Excel
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 编辑
- 查看
-
-
-
-
-
-
-
-
-
-
-
-
-
+ // proxy.$refs["diagnosisTreatmentRef"].edit();
+ }
+ /** 打开查看弹窗 */
+ function openViewDiagnosisTreatment(row) {
+ // viewData.value = row;
+ getDiagnosisTreatmentOne(row.id).then((response) => {
+ currentData.value = response.data;
+ currentData.value.ybFlag == 1
+ ? (currentData.value.ybFlag = true)
+ : (currentData.value.ybFlag = false);
+ currentData.value.ybMatchFlag == 1
+ ? (currentData.value.ybMatchFlag = true)
+ : (currentData.value.ybMatchFlag = false);
+ title.value = "查看";
+ nextTick(() => {
+ proxy.$refs["diagnosisTreatmentRef"].edit();
+ });
+ getList();
+ });
+ // console.log(viewData.value, "currentData");
+ // // 确保子组件已经接收到最新的 props
+ // nextTick(() => {
+ // proxy.$refs["diagnosisTreatmentViewRef"].edit();
+ // });
+ // proxy.$refs["diagnosisTreatmentRef"].edit();
+ }
+
+ getDiseaseTreatmentList();
+ getList();
+
+
+
\ No newline at end of file
diff --git a/openhis-ui-vue3/src/views/catalog/disease/components/disease.js b/openhis-ui-vue3/src/views/catalog/disease/components/disease.js
index f23551c2..07613c01 100644
--- a/openhis-ui-vue3/src/views/catalog/disease/components/disease.js
+++ b/openhis-ui-vue3/src/views/catalog/disease/components/disease.js
@@ -4,7 +4,7 @@ import { parseStrEmpty } from "@/utils/openhis";
// 查询病种目录列表
export function getDiseaseList(query) {
return request({
- url: '/datadictionary/disease/information-page',
+ url: '/data-dictionary/disease/information-page',
method: 'get',
params: query
})
@@ -13,7 +13,7 @@ export function getDiseaseList(query) {
// 查询病种目录详细
export function getDiseaseOne(id) {
return request({
- url: '/datadictionary/disease/information-one/' + parseStrEmpty(id),
+ url: '/data-dictionary/disease/information-one/' + parseStrEmpty(id),
method: 'get'
})
}
@@ -21,7 +21,7 @@ export function getDiseaseOne(id) {
// 新增病种目录
export function addDisease(data) {
return request({
- url: '/datadictionary/disease/information',
+ url: '/data-dictionary/disease/information',
method: 'post',
data: data
})
@@ -30,7 +30,7 @@ export function addDisease(data) {
// 修改病种目录
export function editDisease(data) {
return request({
- url: '/datadictionary/disease/information',
+ url: '/data-dictionary/disease/information',
method: 'put',
data: data
})
@@ -47,7 +47,7 @@ export function editDisease(data) {
// 病种目录分类查询
export function getDiseaseCategory() {
return request({
- url: '/datadictionary/disease/information-init',
+ url: '/data-dictionary/disease/information-init',
method: 'get'
})
}
@@ -55,7 +55,7 @@ export function getDiseaseCategory() {
// 停用病种目录
export function stopDisease(ids) {
return request({
- url: '/datadictionary/disease/information-stop',
+ url: '/data-dictionary/disease/information-stop',
method: 'put',
data: ids
})
@@ -64,7 +64,7 @@ export function stopDisease(ids) {
// 启用病种目录
export function startDisease(ids) {
return request({
- url: '/datadictionary/disease/information-start',
+ url: '/data-dictionary/disease/information-start',
method: 'put',
data: ids
})
diff --git a/openhis-ui-vue3/src/views/catalog/medicine/components/medicine.js b/openhis-ui-vue3/src/views/catalog/medicine/components/medicine.js
index 577c107e..0ba4330f 100644
--- a/openhis-ui-vue3/src/views/catalog/medicine/components/medicine.js
+++ b/openhis-ui-vue3/src/views/catalog/medicine/components/medicine.js
@@ -4,7 +4,7 @@ import { parseStrEmpty } from "@/utils/openhis";
// 查询药品目录列表
export function getMedicationList(query) {
return request({
- url: '/datadictionary/medication/information-page',
+ url: '/data-dictionary/medication/information-page',
method: 'get',
params: query
})
@@ -13,7 +13,7 @@ export function getMedicationList(query) {
// 查询药品目录详细
export function getMedicationOne(id) {
return request({
- url: '/datadictionary/medication/information-one/' + parseStrEmpty(id),
+ url: '/data-dictionary/medication/information-one/' + parseStrEmpty(id),
method: 'get'
})
}
@@ -21,7 +21,7 @@ export function getMedicationOne(id) {
// 新增药品目录
export function addMedication(data) {
return request({
- url: '/datadictionary/medication/information',
+ url: '/data-dictionary/medication/information',
method: 'post',
data: data
})
@@ -30,7 +30,7 @@ export function addMedication(data) {
// 修改药品目录
export function editMedication(data) {
return request({
- url: '/datadictionary/medication/information',
+ url: '/data-dictionary/medication/information',
method: 'put',
data: data
})
@@ -47,7 +47,7 @@ export function delUser(userId) {
// 药品目录分类查询
export function getMedicationCategory() {
return request({
- url: '/datadictionary/medication/information-init',
+ url: '/data-dictionary/medication/information-init',
method: 'get'
})
}
@@ -57,7 +57,7 @@ export function getMedicationCategory() {
export function stopMedication(ids) {
console.log(ids)
return request({
- url: '/datadictionary/medication/information-stop',
+ url: '/data-dictionary/medication/information-stop',
method: 'put',
data: ids
})
@@ -67,7 +67,7 @@ export function stopMedication(ids) {
export function startMedication(ids) {
console.log(ids)
return request({
- url: '/datadictionary/medication/information-start',
+ url: '/data-dictionary/medication/information-start',
method: 'put',
data: ids
})
diff --git a/openhis-ui-vue3/src/views/catalog/medicine/components/medicineDialog.vue b/openhis-ui-vue3/src/views/catalog/medicine/components/medicineDialog.vue
index a26dce4d..6234cc01 100644
--- a/openhis-ui-vue3/src/views/catalog/medicine/components/medicineDialog.vue
+++ b/openhis-ui-vue3/src/views/catalog/medicine/components/medicineDialog.vue
@@ -17,7 +17,6 @@
@@ -55,7 +54,6 @@
@@ -650,7 +648,6 @@
// getDiseaseCategory,
// getDiseaseOne,
// } from "./components/medicine";
-import pinyin from "pinyin"; // 需要安装 pinyin 库
const router = useRouter();
const { proxy } = getCurrentInstance();
@@ -700,14 +697,6 @@ const data = reactive({
},
});
-// 生成拼音码和五笔码
-const generateCodes = () => {
- form.value.pyStr = pinyin(form.value.name, {
- style: pinyin.STYLE_FIRST_LETTER,
- }).join(""); // 生成拼音首字母
- console.log(form.value.pyStr, "form.pyStr", form.value.name);
- // form.wbStr = wubi(form.name).join(''); // 如果有五笔库,可以生成五笔码
-};
const { queryParams, form, antibioticForm, rules } = toRefs(data);
const props = defineProps({
diff --git a/openhis-ui-vue3/src/views/medicationmanagement/purchaseinventory/components/inventoryReceiptDialog.vue b/openhis-ui-vue3/src/views/medicationmanagement/purchaseinventory/components/inventoryReceiptDialog.vue
new file mode 100644
index 00000000..bce286e0
--- /dev/null
+++ b/openhis-ui-vue3/src/views/medicationmanagement/purchaseinventory/components/inventoryReceiptDialog.vue
@@ -0,0 +1,1017 @@
+
+
+
+
+
+ 提交审核
+
+
+ 打印
+
+
+ 计算金额
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 添加行
+
+
+ 删除行
+
+
+ 确认当前行
+
+
+ 取消行编辑
+
+
+ 取消所有修改
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+ 查看
+
+
+
+
+
+
+
+
+ 制单人:
+
+
+ 审核人:
+
+
+ 单据状态:
+
+
+
+
+ 合计:
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/openhis-ui-vue3/src/views/medicationmanagement/purchaseinventory/components/purchaseinventory.js b/openhis-ui-vue3/src/views/medicationmanagement/purchaseinventory/components/purchaseinventory.js
new file mode 100644
index 00000000..64c94c83
--- /dev/null
+++ b/openhis-ui-vue3/src/views/medicationmanagement/purchaseinventory/components/purchaseinventory.js
@@ -0,0 +1,73 @@
+import request from '@/utils/request'
+import { parseStrEmpty } from "@/utils/openhis";
+
+// 查询服务管理列表
+export function getPurchaseinventoryList(query) {
+ return request({
+ url: '/inventory-manage/purchase/inventory-receipt-page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询服务管理详细
+export function getPurchaseinventoryOne(id) {
+ return request({
+ url: '/basic-service/healthcare/healthcare-service-detail/' + parseStrEmpty(id),
+ method: 'get'
+ })
+}
+
+// 新增服务管理
+export function addPurchaseinventory(data) {
+ return request({
+ url: '/basic-service/healthcare/healthcare-service',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改服务管理
+export function editPurchaseinventory(data) {
+ return request({
+ url: '/basic-service/healthcare/healthcare-service',
+ method: 'put',
+ data: data
+ })
+}
+
+// 查询厂商类型
+export function getInit() {
+ return request({
+ url: '/basic-service/healthcare/init',
+ method: 'get'
+ })
+}
+
+// 查询部门树形数据
+export function deptTreeSelect(queryParams) {
+ return request({
+ url: '/base-data-manage/organization/organization',
+ method: 'get',
+ param: queryParams
+ })
+}
+
+// 查询地点树形数据
+export function locationTreeSelect(queryParams) {
+ return request({
+ url: '/base-data-manage/cabinet-location/cabinet-location',
+ method: 'get',
+ param: queryParams
+ })
+}
+
+// 删除收费挂号项目
+export function delPurchaseinventory(param) {
+ console.log(param,'aaaa')
+ return request({
+ url: '/basic-service/healthcare/healthcare-service',
+ method: 'delete',
+ params: param
+ })
+}
\ No newline at end of file
diff --git a/openhis-ui-vue3/src/views/medicationmanagement/purchaseinventory/index.vue b/openhis-ui-vue3/src/views/medicationmanagement/purchaseinventory/index.vue
new file mode 100644
index 00000000..9fb04066
--- /dev/null
+++ b/openhis-ui-vue3/src/views/medicationmanagement/purchaseinventory/index.vue
@@ -0,0 +1,683 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 添加记录
+
+
+ 删除
+
+
+ 查询
+
+
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+ 查看
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file