diff --git a/src/components/registration/Edit.vue b/src/components/registration/Edit.vue
index e3751b7..21d2a02 100644
--- a/src/components/registration/Edit.vue
+++ b/src/components/registration/Edit.vue
@@ -15,7 +15,9 @@
style="margin-top: 20px"
>
-
+
+
+
@@ -26,35 +28,56 @@
-
-
-
-
-
-
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
-
-
-
-
+
+
+
+
+
+
@@ -82,6 +105,7 @@ import {post} from '@/utils/request.ts'
import CardDefault from '@/components/registration/CardDefault.vue'
import {ElMessage} from "element-plus";
import Mask from "@/components/common/Mask.vue";
+import psnCertTypes from "@/assets/config/directory/psnCertTypes.json"
// 定义医生选项的接口
interface Doctor {
@@ -100,6 +124,7 @@ const props = defineProps({
default: ''
}
})
+const certTypeList = ref(Object.entries(psnCertTypes).map(([id, name]) => ({ id, name })));
const edit_data = ref({
name: '',
gender: '',
@@ -112,15 +137,30 @@ const rules = ref({
name: [
{required: true, message: '请输入名称', trigger: 'blur'},
],
+ age: [
+ {required: true, message: '请输入年龄', trigger: 'blur'},
+ ],
gender: [
{required: true, message: '请选择性别', trigger: 'blur'},
],
spec: [
{required: true, message: '请输入规格', trigger: 'blur'},
],
- certno: [
+ phone: [
+ {required: true, message: '请输入手机号', trigger: 'blur'},
+ ],
+ organzationDoctorId: [
+ {required: true, message: '请选择医生', trigger: 'blur'},
+ ],
+ certType: [
+ {required: true, message: '请选择证件类型', trigger: 'blur'},
+ ],
+ certNo: [
{required: true, message: '请输入证件码', trigger: 'blur'},
],
+ visitType: [
+ {required: true, message: '请选择就诊类型', trigger: 'blur'},
+ ]
})
const isShow = ref(false)
const emit = defineEmits(['close'])