diff --git a/acupuncture-ui/src/assets/styles/common.css b/acupuncture-ui/src/assets/styles/common.css
new file mode 100644
index 00000000..813e314a
--- /dev/null
+++ b/acupuncture-ui/src/assets/styles/common.css
@@ -0,0 +1,137 @@
+.popup {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+.popup >>> .el-dialog {
+ max-height: 86vh;
+ /* margin-top: 0 !important; */
+ overflow: auto;
+ border-radius: 6px;
+}
+>>>.el-dialog__header{
+ padding-bottom: 20px;
+}
+.popup >>> .el-dialog::-webkit-scrollbar {
+ display: none;
+}
+.popup >>> .el-dialog::-webkit-scrollbar {
+ display: none;
+}
+.popup >>> .el-dialog:not(.is-fullscreen) {
+ margin-top: 0 !important;
+}
+.popup >>> .popupAdd {
+ height: 58px;
+ font-size: 14px;
+ line-height: 58px;
+ display: flex;
+ margin-bottom: 20px;
+ margin-top: 20px;
+ align-items: center;
+}
+.popup >>> .popupAdd2 {
+ padding-left: 1px;
+
+ /* background-image: url(../images/addlog.png); */
+ background-repeat: no-repeat;
+}
+.popup >>> .popupAdd3 {
+ margin-top: 20px;
+ padding-left: 1px;
+ /* background-image: url(../images/tj.png); */
+}
+.popup .popupbox {
+ width: 650px;
+ height: 600px;
+ /* background-image: url(../images/solid.png); */
+}
+/* .popup >>> .popupAdd .popupleft {
+ font-size: 14px;
+ position: relative;
+ z-index: 2;
+ width: 68px;
+ height: 62px;
+ line-height: 62px;
+ text-align: center;
+ background-image: url(../images/addlog.png);
+ background-size: 100% 100%;
+} */
+.formStep >>> .el-icon-delete {
+ font-size: 20px;
+}
+.popup >>> .popupAdd .popupRight {
+ width: 100%;
+ margin-left: -20px;
+ height: 50px;
+ margin-top: 1px;
+ padding-left: 30px;
+ line-height: 50px;
+ font-size: 18px;
+}
+.inner::-webkit-scrollbar {
+ display: none;
+}
+>>>.el-dialog__body{
+ padding: 0px 20px 0px 20px;
+}
+/* .popup >>> .popupAdd2 .popupleft {
+ width: 55px;
+} */
+.formStep .el-button {
+ width: 68px;
+ height: 32px;
+ line-height: 32px;
+ background-size: 100% 100%;
+ border: none;
+ padding: 0;
+ opacity: 0.87;
+}
+.popup .el-button:hover {
+ opacity: 1;
+}
+.popup .popuButbox > div {
+ display: flex;
+ justify-content: center;
+}
+.formStep >>> .el-checkbox {
+ color: #fff;
+}
+.formStep >>> .el-checkbox__input.is-checked .el-checkbox__inner {
+ background-color: #67defc;
+ border-color: #67defc;
+}
+.formStep >>> .is-checked .el-checkbox__label {
+ color: #67defc;
+}
+.formStep .formStep_StepBox {
+ display: flex;
+}
+.formStep .StepBox {
+ width: 620px;
+}
+
+.formStep >>> .el-input__inner,
+.formStep >>> .el-textarea__inner {
+ /* color: #fff; */
+ background: rgba(0, 0, 0, 0);
+}
+.formStep >>> .el-textarea__inner {
+ /* color: rgb(191, 203, 217); */
+}
+.formStep >>> .vue-treeselect__single-value {
+ color: rgb(191, 203, 217);
+}
+.formStep >>> .el-input__inner::input-placeholder {
+ color: #a8c9f0;
+}
+.formStep >>> .el-input--medium .el-input__inner,
+.formStep >>> .el-textarea__inner,
+.formStep >>> .el-select,
+.formStep >>> .el-input-number--medium,
+.formStep >>> .el-date-editor.el-input,
+.formStep >>> .el-cascader--medium,
+.formStep >>> .el-autocomplete {
+ width: 100% !important;
+ text-align: left;
+}
diff --git a/acupuncture-ui/src/views/medicalFile/index.vue b/acupuncture-ui/src/views/medicalFile/index.vue
new file mode 100644
index 00000000..3e158995
--- /dev/null
+++ b/acupuncture-ui/src/views/medicalFile/index.vue
@@ -0,0 +1,785 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ —
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 删除
+
+
+ 下载模版
+
+
+ 导入
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+ 男
+ 女
+
+
+
+
+
+ {{ idCardTypeValue[scope.row.idCardType] }}
+
+
+
+
+
+ 门诊
+ 住院
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime, "{y}-{m}-{d}") }}
+
+
+
+
+ {{ status[scope.row.status] }}
+
+
+
+
+ {{ status[scope.row.status] }}
+
+
+
+
+ 修改
+ 删除
+ 档案详情
+ 提交审核
+ 随访记录
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/acupuncture-ui/src/views/patientFile/index.vue b/acupuncture-ui/src/views/patientFile/index.vue
index 24463f0d..293796a0 100644
--- a/acupuncture-ui/src/views/patientFile/index.vue
+++ b/acupuncture-ui/src/views/patientFile/index.vue
@@ -36,7 +36,7 @@
@@ -297,17 +297,16 @@
女
-
+
-
-
+
@@ -491,7 +490,7 @@ export default {
{ required: true, message: "手机号码不能为空", trigger: "blur" },
],
ethnicity: [
- { required: true, message: "手机号码不能为空", trigger: "blur" },
+ { required: true, message: "民族不能为空", trigger: "blur" },
],
idCardType: [
{ required: true, message: "证件类型不能为空", trigger: "blur" },