- 搜索
+
+ 搜索
+
新增
@@ -68,7 +70,15 @@
:data="list_devices"
height="max(53vh,80px)"
>
- aaaa
+
+
+
+
+
+ 编辑
+ 删除
+
+
@@ -78,11 +88,12 @@
:total="total"
v-model:page="queryParams.pageNo"
v-model:limit="queryParams.pageSize"
+ @pagination="getList"
/>
-
+
@@ -119,16 +130,30 @@ const queryParams = ref({
pageNo: 1,
pageSize: 10,
/** 测试数据 **/
- it_1: '',
- it_2: ''
+ deviceDepartment: '',
+ deviceDesc: ''
})
//表格核心
const list_devices = ref([])
-const total = ref(5)
+const total = ref(0)
const loading = ref(false)
/****** 自定义内容 ******/
/****** 可参考内容 ******/
+const getList = async () => {
+ loading.value = true
+ try {
+ const data = await DeviceManageApi.getPage(queryParams.value)
+ list_devices.value = data.list
+ total.value = data.total
+ } finally {
+ loading.value = false
+ }
+}
+const handleQuery = () => {
+ queryParams.value.pageNo = 1
+ getList()
+}
const openFormTest = () => {
formRef.value.openTest()
}
@@ -136,8 +161,10 @@ const openFormTest = () => {
/** 组件事件 **/
/** 钩子方法 **/
-onMounted(() => {
+onMounted(async () => {
//ceshi
+ departmentList.value = await DeviceManageApi.getDepartmentList()
+ getList()
})
/** 防空作用域 **/
diff --git a/src/views/applyregistration/diagnosisTemplate/DiagnosisTemplateForm.vue b/src/views/applyregistration/diagnosisTemplate/DiagnosisTemplateForm.vue
index 69efa9ff..f42db231 100644
--- a/src/views/applyregistration/diagnosisTemplate/DiagnosisTemplateForm.vue
+++ b/src/views/applyregistration/diagnosisTemplate/DiagnosisTemplateForm.vue
@@ -12,9 +12,9 @@
>
-
+
-
+
-
+
-
+
@@ -71,7 +71,7 @@
- 保存
+ 保存
取消
@@ -108,14 +108,24 @@ const formData0 = ref({
})
const formData = ref({
/** 测试数据 **/
- it_1: '',
- it_2: '',
- it_3: '',
- it_4: ''
+ templateName: '',
+ examDescription: '',
+ diagResults: '',
+ privateDoctorId: ''
})
/****** 自定义内容 ******/
/****** 可参考内容 ******/
+const emit = defineEmits(['success'])
+const submitForm = async () => {
+ try {
+ const data = formData.value
+ await DiagnosisTemplateApi.create(data)
+ dialogVisible.value = false
+ emit('success')
+ } finally {
+ }
+}
const openTest = () => {
dialogVisible.value = true
//清空内容
@@ -124,8 +134,9 @@ const openTest = () => {
/** 组件事件 **/
/** 钩子方法 **/
-onMounted(() => {
+onMounted(async () => {
//ceshi
+ doctorList.value = await DiagnosisTemplateApi.getDoctorList()
})
/** 防空作用域 **/
diff --git a/src/views/applyregistration/diagnosisTemplate/index.vue b/src/views/applyregistration/diagnosisTemplate/index.vue
index 6b08ce1e..aabcc97a 100644
--- a/src/views/applyregistration/diagnosisTemplate/index.vue
+++ b/src/views/applyregistration/diagnosisTemplate/index.vue
@@ -13,9 +13,9 @@
-
+
-
-
- 全部
- 公共
- 私有
+
+
+ 全部
+ 公共
+ 私有
- 搜索
+
+ 搜索
+
新增
@@ -55,7 +60,15 @@
:data="list_templates"
height="max(53vh,80px)"
>
- aaaa
+
+
+
+
+
+ 编辑
+ 删除
+
+
@@ -65,11 +78,12 @@
:total="total"
v-model:page="queryParams.pageNo"
v-model:limit="queryParams.pageSize"
+ @pagination="getList"
/>
-
+
@@ -105,16 +119,30 @@ const queryParams = ref({
pageNo: 1,
pageSize: 10,
/** 测试数据 **/
- it_1: '',
- it_2: ''
+ templateName: '',
+ templateLimitsType: 'all'
})
//表格核心
const list_templates = ref([])
-const total = ref(5)
+const total = ref(0)
const loading = ref(false)
/****** 自定义内容 ******/
/****** 可参考内容 ******/
+const getList = async () => {
+ loading.value = true
+ try {
+ const data = await DiagnosisTemplateApi.getPage(queryParams.value)
+ list_templates.value = data.list
+ total.value = data.total
+ } finally {
+ loading.value = false
+ }
+}
+const handleQuery = () => {
+ queryParams.value.pageNo = 1
+ getList()
+}
const openFormTest = () => {
formRef.value.openTest()
}
@@ -124,6 +152,7 @@ const openFormTest = () => {
/** 钩子方法 **/
onMounted(() => {
//ceshi
+ getList()
})
/** 防空作用域 **/
diff --git a/src/views/applyregistration/exampartManage/ExampartManageForm.vue b/src/views/applyregistration/exampartManage/ExampartManageForm.vue
index ea7f599b..33aa87c0 100644
--- a/src/views/applyregistration/exampartManage/ExampartManageForm.vue
+++ b/src/views/applyregistration/exampartManage/ExampartManageForm.vue
@@ -12,9 +12,9 @@
>
-
+
-
+
-
+
@@ -55,9 +55,9 @@
-
+
- 保存
+ 保存
取消
@@ -107,14 +107,24 @@ const formData0 = ref({
})
const formData = ref({
/** 测试数据 **/
- it_1: '',
- it_2: '',
- it_3: '',
- it_4: ''
+ examPartCode: '',
+ examPartName: '',
+ orgId: '',
+ remark: ''
})
/****** 自定义内容 ******/
/****** 可参考内容 ******/
+const emit = defineEmits(['success'])
+const submitForm = async () => {
+ try {
+ const data = formData.value
+ await ExampartManageApi.create(data)
+ dialogVisible.value = false
+ emit('success')
+ } finally {
+ }
+}
const openTest = () => {
dialogVisible.value = true
//清空内容
@@ -123,8 +133,9 @@ const openTest = () => {
/** 组件事件 **/
/** 钩子方法 **/
-onMounted(() => {
+onMounted(async () => {
//ceshi
+ orgList.value = await ExampartManageApi.getOrgList()
})
/** 防空作用域 **/
diff --git a/src/views/applyregistration/exampartManage/index.vue b/src/views/applyregistration/exampartManage/index.vue
index 897973fa..4edf142a 100644
--- a/src/views/applyregistration/exampartManage/index.vue
+++ b/src/views/applyregistration/exampartManage/index.vue
@@ -13,9 +13,9 @@
-
+
-
+
-
-
-
-
-
-
-
-
-
-
- 搜索
+
+ 搜索
+
新增
@@ -73,9 +55,17 @@
:stripe="true"
:show-overflow-tooltip="true"
:data="list_examparts"
- height="max(48vh,80px)"
+ height="max(53vh,80px)"
>
- aaaa
+
+
+
+
+
+ 编辑
+ 删除
+
+
@@ -85,11 +75,12 @@
:total="total"
v-model:page="queryParams.pageNo"
v-model:limit="queryParams.pageSize"
+ @pagination="getList"
/>
-
+
@@ -114,7 +105,6 @@ const formRef = ref()
/** 数据结构 **/
const message = useMessage()
const { t } = useI18n()
-const orgList = ref([])
//表单核心
const queryParams0 = ref({
pageNo: 1,
@@ -126,17 +116,30 @@ const queryParams = ref({
pageNo: 1,
pageSize: 10,
/** 测试数据 **/
- it_1: '',
- it_2: '',
- it_3: ''
+ examPartName: '',
+ examPartCode: ''
})
//表格核心
const list_examparts = ref([])
-const total = ref(5)
+const total = ref(0)
const loading = ref(false)
/****** 自定义内容 ******/
/****** 可参考内容 ******/
+const getList = async () => {
+ loading.value = true
+ try {
+ const data = await ExampartManageApi.getPage(queryParams.value)
+ list_examparts.value = data.list
+ total.value = data.total
+ } finally {
+ loading.value = false
+ }
+}
+const handleQuery = () => {
+ queryParams.value.pageNo = 1
+ getList()
+}
const openFormTest = () => {
formRef.value.openTest()
}
@@ -146,6 +149,7 @@ const openFormTest = () => {
/** 钩子方法 **/
onMounted(() => {
//ceshi
+ getList()
})
/** 防空作用域 **/
diff --git a/src/views/applyregistration/reservationInfo/index.vue b/src/views/applyregistration/reservationInfo/index.vue
index 539cbce5..20acf48f 100644
--- a/src/views/applyregistration/reservationInfo/index.vue
+++ b/src/views/applyregistration/reservationInfo/index.vue
@@ -24,9 +24,9 @@
>
@@ -53,9 +53,10 @@
clearable
class="item-width"
>
-
-
-
+
+
+
+
@@ -83,9 +84,8 @@
clearable
class="item-width"
>
-
-
-
+
+
@@ -140,9 +140,9 @@
>
@@ -160,9 +160,9 @@
>
@@ -263,9 +263,9 @@
>
@@ -333,8 +333,12 @@ const queryParams = ref({
/** 组件事件 **/
/** 钩子方法 **/
-onMounted(() => {
+onMounted(async () => {
//ceshi
+ examitemsList.value = await ReservationInfoApi.getExamitemsList()
+ doctorList.value = await ReservationInfoApi.getDoctorList()
+ deviceList.value = await ReservationInfoApi.getDeviceList()
+ departmentList.value = await ReservationInfoApi.getDepartmentList()
})
/** 防空作用域 **/