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 @@ - - - + // 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