diff --git a/src/request/commonapi.js b/src/request/commonapi.js index 9cd780e..c951b3b 100644 --- a/src/request/commonapi.js +++ b/src/request/commonapi.js @@ -3,329 +3,337 @@ import request from "@/api/request"; //获取发票项目列表 export const invoicetypelist = (data) => { - return request({ - url: "/api/app/invoice-item-type/in-filter", - method: "get", - params: data, - }); + return request({ + url: "/api/app/invoice-item-type/in-filter", + method: "get", + params: data, + }); }; //发票项目类别新增 export const addinvoice = (data) => { - return request({ - url: "/api/app/invoice-item-type", - method: "post", - data, - }); + return request({ + url: "/api/app/invoice-item-type", + method: "post", + data, + }); }; //发票项目类别根据Id查询 export const invoiceidquery = (id) => { - return request({ - url: `/api/app/invoice-item-type/${id}`, - method: "get", - }); + return request({ + url: `/api/app/invoice-item-type/${id}`, + method: "get", + }); }; //发票项目类别编辑修改 export const modifyinvoiceedit = (id, data) => { - return request({ - url: `/api/app/invoice-item-type/${id}`, - method: "put", - data, - }); + return request({ + url: `/api/app/invoice-item-type/${id}`, + method: "put", + data, + }); }; //发票项目类别删除 export const invoicedeletionid = (id) => { - return request({ - url: `/api/app/invoice-item-type/${id}`, - method: "delete", - }); + return request({ + url: `/api/app/invoice-item-type/${id}`, + method: "delete", + }); }; // 发票项目类别置顶底 export const invoicetopsortbottom = (id, SortType) => { - return request({ - url: `/api/app/invoiceitemtype/updatemanysort?id=${id}&SortType=${SortType}`, - method: "put", - }); + return request({ + url: `/api/app/invoiceitemtype/updatemanysort?id=${id}&SortType=${SortType}`, + method: "put", + }); }; // 发票项目类别拖拽 export const invoicedraganddrop = (data) => { - return request({ - url: "/api/app/invoiceitemtype/updatesortmany", - method: "put", - data, - }); + return request({ + url: "/api/app/invoiceitemtype/updatesortmany", + method: "put", + data, + }); }; // 支付方式获取列表 export const paymodelist = (data) => { - return request({ - url: "/api/app/pay-mode", - method: "get", - params: data, - }); + return request({ + url: "/api/app/pay-mode", + method: "get", + params: data, + }); }; // 支付方式编辑修改 export const paymentediting = (PayModeId, data) => { - return request({ - url: `/api/app/pay-mode?id=${PayModeId}`, - method: "put", - data, - }); + return request({ + url: `/api/app/pay-mode?id=${PayModeId}`, + method: "put", + data, + }); }; //支付方式置顶低 export const paytopandbottom = (id, SortType) => { - return request({ - url: `/api/app/paymode/updatemanysort?id=${id}&SortType=${SortType}`, - method: "put", - }); + return request({ + url: `/api/app/paymode/updatemanysort?id=${id}&SortType=${SortType}`, + method: "put", + }); }; //支付方式拖拽排序 export const paymentdraganddrop = (data) => { - return request({ - url: "/api/app/paymode/updatesortmany", - method: "put", - data, - }); + return request({ + url: "/api/app/paymode/updatesortmany", + method: "put", + data, + }); +}; +//危急值类别列表获取 +export const criticalFollowValueType = (data) => { + return request({ + url: "/api/app/CriticalFollowValueType/GetByCodeAll", + method: "post", + params: data, + }); }; //项目类别列表获取 export const projectlist = (data) => { - return request({ - url: "/api/app/item-type/by-code-all", - method: "get", - params: data, - }); + return request({ + url: "/api/app/item-type/by-code-all", + method: "get", + params: data, + }); }; //项目类别列表新增 export const pojectadd = (data) => { - return request({ - url: "/api/app/item-type", - method: "post", - data, - }); + return request({ + url: "/api/app/item-type", + method: "post", + data, + }); }; //项目类别删除 export const projecteditid = (id) => { - return request({ - url: `/api/app/item-type/${id}`, - method: "delete", - }); + return request({ + url: `/api/app/item-type/${id}`, + method: "delete", + }); }; //项目类别根据id查询 export const projecttype = (id) => { - return request({ - url: `/api/app/item-type/${id}`, - method: "get", - }); + return request({ + url: `/api/app/item-type/${id}`, + method: "get", + }); }; // 项目类别编辑修改 export const projectedid = (id, data) => { - return request({ - url: `/api/app/item-type/${id}`, - method: "put", - data, - }); + return request({ + url: `/api/app/item-type/${id}`, + method: "put", + data, + }); }; // 条码分组获取列表 export const groupinglist = (data) => { - return request({ - url: "/api/app/sample-group/in-filter", - method: "get", - params: data, - }); + return request({ + url: "/api/app/sample-group/in-filter", + method: "get", + params: data, + }); }; // 条码分组新增 export const samplegroup = (data) => { - return request({ - url: "/api/app/sample-group", - method: "post", - data, - }); + return request({ + url: "/api/app/sample-group", + method: "post", + data, + }); }; //条码分页根据Id查询 export const samplegropid = (id) => { - return request({ - url: `/api/app/sample-group/${id}`, - method: "get", - }); + return request({ + url: `/api/app/sample-group/${id}`, + method: "get", + }); }; //条码分组修改编辑 export const barcodeediting = (id, data) => { - return request({ - url: `/api/app/sample-group/${id}`, - method: "put", - data, - }); + return request({ + url: `/api/app/sample-group/${id}`, + method: "put", + data, + }); }; //条码分组删除 export const barcodedeleteid = (id) => { - return request({ - url: `/api/app/sample-group/${id}`, - method: "delete", - }); + return request({ + url: `/api/app/sample-group/${id}`, + method: "delete", + }); }; // 条码分组置顶底 export const barcodedetopbottom = (id, SortType) => { - return request({ - url: `/api/app/samplegroup/updatemanysort?id=${id}&SortType=${SortType}`, - method: "put", - }); + return request({ + url: `/api/app/samplegroup/updatemanysort?id=${id}&SortType=${SortType}`, + method: "put", + }); }; // 条码分组拖拽 export const barcodedraganddrop = (data) => { - return request({ - url: "/api/app/samplegroup/updatesortmany", - method: "put", - data, - }); + return request({ + url: "/api/app/samplegroup/updatesortmany", + method: "put", + data, + }); }; // 组和项目获取列表 export const groupsandlist = (data) => { - return request({ - url: "/api/app/asbitem/getasbitemlist", - method: "post", - data, - }); + return request({ + url: "/api/app/asbitem/getasbitemlist", + method: "post", + data, + }); }; // 组合项目新增 export const newcombination = (data) => { - return request({ - url: "/api/app/asbitem", - method: "post", - data, - }); + return request({ + url: "/api/app/asbitem", + method: "post", + data, + }); }; // 组合项目通过id获取主键 export const asbitemgetid = (id) => { - return request({ - url: `/api/app/asbitem/${id}`, - method: "get", - }); + return request({ + url: `/api/app/asbitem/${id}`, + method: "get", + }); }; //组合项目编辑 export const updateombination = (id, data) => { - return request({ - url: `/api/app/asbitem/${id}`, - method: "put", - data, - }); + return request({ + url: `/api/app/asbitem/${id}`, + method: "put", + data, + }); }; //根据项目类别获取 export const itemtypeid = (ItemTypeId) => { - return request({ - url: '/api/app/asbitem/getasbitemlist', - method: "post", - data:{itemTypeId:ItemTypeId} - }); + return request({ + url: '/api/app/asbitem/getasbitemlist', + method: "post", + data: { itemTypeId: ItemTypeId } + }); }; //条码分组标码分组包含的项目 export const sampleasbitemid = (SampleGroupId) => { - return request({ - url: `/api/app/sample-group-detail/sample-group-in-asbitem?SampleGroupId=${SampleGroupId}`, - method: "get", - }); + return request({ + url: `/api/app/sample-group-detail/sample-group-in-asbitem?SampleGroupId=${SampleGroupId}`, + method: "get", + }); }; //组合项目设置带名称搜索 export const asbitmfilte = (data) => { - return request({ - url: "/api/app/asbitem/in-filter", - method: "get", - params: data, - }); + return request({ + url: "/api/app/asbitem/in-filter", + method: "get", + params: data, + }); }; //组合项目批量创建删除 export const batchcreaion = (data) => { - return request({ - url: "/api/app/sample-group-detail/many", - method: "post", - data, - }); + return request({ + url: "/api/app/sample-group-detail/many", + method: "post", + data, + }); }; //组合项目置底顶 export const samplesetlow = (id, SortType) => { - return request({ - url: `/api/app/asbitem/updatemanysort?id=${id}&SortType=${SortType}`, - method: "put", - }); + return request({ + url: `/api/app/asbitem/updatemanysort?id=${id}&SortType=${SortType}`, + method: "put", + }); }; //组合项目删除 export const deletescombinationprojectid = (id) => { - return request({ - url: `/api/app/asbitem/${id}`, - method: "delete", - }); + return request({ + url: `/api/app/asbitem/${id}`, + method: "delete", + }); }; //组合项目拖拽排序 export const combination = (data) => { - return request({ - url: "/api/app/asbitem/updatesortmany", - method: "put", - data, - }); + return request({ + url: "/api/app/asbitem/updatesortmany", + method: "put", + data, + }); }; //获取项目价格 export const priceitemlist = (data) => { - return request({ - url: "/api/app/price-item/in-filter", - method: "get", - params: data, - }); + return request({ + url: "/api/app/price-item/in-filter", + method: "get", + params: data, + }); }; //项目列表 export const getporjectlists = (data) => { - return request({ - url: "/api/app/item/in-filter", - method: "get", - params: data, - }); + return request({ + url: "/api/app/item/in-filter", + method: "get", + params: data, + }); }; //项目新增 export const addproject = (data) => { - return request({ - url: "/api/app/item", - method: "post", - data, - }); + return request({ + url: "/api/app/item", + method: "post", + data, + }); }; //项目根据id查询 export const posjrctid = (id) => { - return request({ - url: `/api/app/item/${id}`, - method: "get", - }); + return request({ + url: `/api/app/item/${id}`, + method: "get", + }); }; //项目编辑修改 export const projectedit = (id, data) => { - return request({ - url: `/api/app/item/${id}`, - method: "put", - data, - }); + return request({ + url: `/api/app/item/${id}`, + method: "put", + data, + }); }; //项目删除 export const projectdeleft = (id) => { - return request({ - url: `/api/app/item/${id}`, - method: "delete", - }); + return request({ + url: `/api/app/item/${id}`, + method: "delete", + }); }; //项目顶底 export const projttitem = (id, SortType) => { - return request({ - url: `/api/app/item/updatemanysort?id=${id}&SortType=${SortType}`, - method: "put", - }); + return request({ + url: `/api/app/item/updatemanysort?id=${id}&SortType=${SortType}`, + method: "put", + }); }; //项目拖拽排序 export const projectdreog = (data) => { - return request({ - url: "/api/app/item/updatesortmany", - method: "put", - data, - }); + return request({ + url: "/api/app/item/updatesortmany", + method: "put", + data, + }); }; //参考范围列表 export const referencerangelist = (data) => { - return request({ - url: "/api/app/reference-range", - method: "get", - params: data, - }); -}; + return request({ + url: "/api/app/reference-range", + method: "get", + params: data, + }); +}; \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index 5dbb093..7352401 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -242,6 +242,24 @@ const routes = [{ component: () => import ("../components/room/room.vue"), }, + { + path: "/critical-value-category", + name: '危急值类别', + component: () => + import ("../views/fee-settings/CriticalValueCategory.vue"), + }, + { + path: "/critical-value", + name: '危急值', + component: () => + import ("../views/fee-settings/CriticalValue.vue"), + }, + { + path: "/device", + name: '仪器设备', + component: () => + import ("../views/fee-settings/Device.vue"), + }, //---------------------- 收费设置 start ---------------------- { path: "/invoice-item-type", @@ -464,19 +482,19 @@ const routes = [{ name: "批量导入图片", component: () => import ("../views/doctorCheck/checkPicImport.vue"), - }, + }, { path: "/lisResultImport", name: "从文件导入检验结果", component: () => import ("../views/doctorCheck/lisResultImport.vue"), - }, + }, { path: "/follow", name: "随访管理", component: () => import ("../components/follow/follow.vue"), - }, + }, //---------------------- 体 检 end ---------------------- //---------------------- 体检查询 start ---------------------- { @@ -484,25 +502,25 @@ const routes = [{ name: "体检报告", component: () => import ("../views/report/report.vue"), - }, + }, { path: "/TurnoverReport", name: "营业额统计", component: () => import ("../components/report/TurnoverReport.vue"), - }, + }, { path: "/AppointQuery", name: "网上预约汇总", component: () => import ("../components/report/AppointQuery.vue"), - }, + }, { path: "/NationHealthReport", name: "上报国家平台数据", component: () => import ("../components/report/NationHealthReport.vue"), - }, + }, { path: "/checkStatus", name: "组合项目检查状态", diff --git a/src/views/fee-settings/CriticalValue.vue b/src/views/fee-settings/CriticalValue.vue new file mode 100644 index 0000000..f842c17 --- /dev/null +++ b/src/views/fee-settings/CriticalValue.vue @@ -0,0 +1,686 @@ + + + + + + 基础资料 / + 危急值 + + + + + + + + + + + + + + {{ + getTreeName( + criticalFollowValueTypeId, + scope.row.criticalFollowValueTypeId + ) + }} + + + + + + + {{ dddw(criticalFollowValueFlag, "id", scope.row.criticalFollowValueFlag, "displayName") }} + + + + + + + + {{ scope.row.creationTime | dateFormat }} + + + + + + + {{ scope.row.lastModificationTime | dateFormat }} + + + + + + + + + + + + + + + + 新增 + + 编辑 + + + 删除 + + + 置顶 + + + 置底 + + + 排序 + + + 取消 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 取 消 + 确 定 + + + + + + diff --git a/src/views/fee-settings/CriticalValueCategory.vue b/src/views/fee-settings/CriticalValueCategory.vue new file mode 100644 index 0000000..d7dba50 --- /dev/null +++ b/src/views/fee-settings/CriticalValueCategory.vue @@ -0,0 +1,603 @@ + + + + + 基础资料 / + 危急值类别 + + + + + + + + + + + + {{ scope.row.displayName }} + + + + + + + + + + + + + + + + + + + 新增危急值类别 + + + 新增同级 + + + 新增子级 + + + 编辑 + + + 删除 + + + 排序 + + + 取消 + + + + + + + + + + + + + + + + + + + + + + + 取 消 + 确 定 + + + + + + diff --git a/src/views/fee-settings/Device.vue b/src/views/fee-settings/Device.vue new file mode 100644 index 0000000..c291d96 --- /dev/null +++ b/src/views/fee-settings/Device.vue @@ -0,0 +1,683 @@ + + + + + + 基础资料 / + 仪器设备 + + + + + + + + + + + + + {{ node.label }} + + + + + + + + + + + + + + + + + + {{ dddw(deviceProtocolFlag, "id", scope.row.deviceProtocolFlag, "displayName") }} + + + + + + + + + + + + + {{ scope.row.creationTime | dateFormat }} + + + + + {{ scope.row.lastModificationTime | dateFormat }} + + + + + + + + + + + + + + + 新增 + + 编辑 + + + 删除 + + + 置顶 + + + 置底 + + + 排序 + + + 取消 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 取 消 + 确 定 + + + + + + +