Browse Source

患者新增增加传参

360view
bianyaqi 2 years ago
parent
commit
89ccd859f8
  1. 4
      public/index.html
  2. 5
      src/page-subspecialty/views/modules/nurseManagement/orderPatientList.vue
  3. 25
      src/page-subspecialty/views/modules/optometryManagement/dioptric/patient-add-or-update.vue
  4. 26
      src/page-subspecialty/views/modules/outpatientManagement/call/patient-add-or-update.vue
  5. 25
      src/page-subspecialty/views/modules/outpatientManagement/treat/patient-add-or-update.vue

4
public/index.html

@ -39,8 +39,8 @@
<% if (process.env.VUE_APP_NODE_ENV === 'dev') { %>
<script>
//http://121.36.16.195:9002/huimu-admin/swagger-ui/index.html
window.SITE_CONFIG['apiURL'] = 'http://47.110.224.240:8036/xiangan-crf';
// window.SITE_CONFIG['apiURL'] = 'http://192.168.0.167:8036/xiangan-crf';
// window.SITE_CONFIG['apiURL'] = 'http://47.110.224.240:8036/xiangan-crf';
window.SITE_CONFIG['apiURL'] = 'http://192.168.0.167:8036/xiangan-crf';
</script>
<% } %>
<!-- 测试环境 -->

5
src/page-subspecialty/views/modules/nurseManagement/orderPatientList.vue

@ -15,6 +15,11 @@
<i class="el-icon-close" @click="closeDialog" />
</div>
</div>
<div>
<div>
<el-button icon="el-icon-plus" type="primary">新增预约</el-button>
</div>
</div>
</el-dialog>
</template>

25
src/page-subspecialty/views/modules/optometryManagement/dioptric/patient-add-or-update.vue

@ -39,6 +39,16 @@
<el-input v-model="dataForm.patientAddress" placeholder="请输入地址" />
</el-form-item>
<div style="border-bottom: 1px solid #ccc;margin-bottom: 20px" />
<el-form-item required label="患者来源:" prop="patientSource" label-width="120px">
<el-select v-model="dataForm.patientSource" placeholder="请选择患者来源">
<el-option
v-for="item in sourceList"
:key="item.value"
:label="item.name"
:value="item.value"
/>
</el-select>
</el-form-item>
<el-form-item label="门诊医师:" prop="mzDoctorId" label-width="120px">
<el-select v-model="dataForm.mzDoctorId" placeholder="请选择门诊医师">
<el-option
@ -106,6 +116,7 @@ export default {
disabled: false,
visible: false,
dataForm: {
registerType: 1,
platform: 3,
patientId: '',
patientName: '',
@ -116,6 +127,7 @@ export default {
patientBirthday: '',
mzDoctorId: '', //
sgDoctorId: '', //
patientSource: '',
zlEye: 'ou',
zlProjectCode: [],
visitId: '',
@ -126,6 +138,14 @@ export default {
{ name: '右眼', value: 'od' },
{ name: '双眼', value: 'ou' }
],
sourceList: [{
name: '门诊',
value: '门诊'
}, {
name: '住院',
value: '住院'
}
],
params: {},
mzDoctorList: [],
sgDoctorList: [],
@ -152,6 +172,9 @@ export default {
],
sgDoctorId: [
{ required: true, message: '请选择视光医师', trigger: 'blur' }
],
patientSource: [
{ required: true, message: '请选择患者来源', trigger: 'blur' }
]
}
}
@ -159,6 +182,7 @@ export default {
methods: {
init() {
this.visible = true
this.dataForm.registerType = 1
this.getDoctorList('视光医师')
this.getDoctorList('门诊医师')
this.getProject()
@ -196,6 +220,7 @@ export default {
this.dataForm = { ...this.dataForm, ...this.params }
this.dataForm.revisitCycles = this.dataForm.revisitCycles ? this.dataForm.revisitCycles : '1'
this.dataForm.revisitCyclesUnit = this.dataForm.revisitCyclesUnit ? this.dataForm.revisitCyclesUnit : '3'
this.dataForm.registerType = 0
},
//
dataFormSubmitHandle: debounce(function() {

26
src/page-subspecialty/views/modules/outpatientManagement/call/patient-add-or-update.vue

@ -39,6 +39,16 @@
<el-input v-model="dataForm.patientAddress" placeholder="请输入地址" />
</el-form-item>
<div style="border-bottom: 1px solid #ccc;margin-bottom: 20px" />
<el-form-item required label="患者来源:" prop="patientSource" label-width="120px">
<el-select v-model="dataForm.patientSource" placeholder="请选择患者来源">
<el-option
v-for="item in sourceList"
:key="item.value"
:label="item.name"
:value="item.value"
/>
</el-select>
</el-form-item>
<el-form-item label="门诊医师:" prop="mzDoctorId" label-width="120px">
<el-select v-model="dataForm.mzDoctorId" placeholder="请选择门诊医师">
<el-option
@ -107,6 +117,7 @@ export default {
disabled: false,
visible: false,
dataForm: {
registerType: 1,
platform: 1,
patientId: '',
patientName: '',
@ -117,6 +128,7 @@ export default {
patientBirthday: '',
mzDoctorId: '', //
sgDoctorId: '', //
patientSource: '',
zlProjectCode: [],
zlEye: 'ou',
remark: ''
@ -127,6 +139,14 @@ export default {
{ name: '双眼', value: 'ou' }
],
params: {},
sourceList: [{
name: '门诊',
value: '门诊'
}, {
name: '住院',
value: '住院'
}
],
mzDoctorList: [],
sgDoctorList: [],
projectList: []
@ -160,6 +180,9 @@ export default {
],
sgDoctorId: [
{ required: true, message: '请选择视光医师', trigger: 'blur' }
],
patientSource: [
{ required: true, message: '请选择患者来源', trigger: 'blur' }
]
}
}
@ -167,6 +190,7 @@ export default {
methods: {
init() {
this.visible = true
this.dataForm.registerType = 1
this.getDoctorList('视光医师')
this.getDoctorList('门诊医师')
this.getProject()
@ -204,7 +228,7 @@ export default {
this.dataForm = { ...this.dataForm, ...this.params }
this.dataForm.revisitCycles = this.dataForm.revisitCycles ? this.dataForm.revisitCycles : '1'
this.dataForm.revisitCyclesUnit = this.dataForm.revisitCyclesUnit ? this.dataForm.revisitCyclesUnit : '3'
console.log(this.dataForm)
this.dataForm.registerType = 0
},
//
dataFormSubmitHandle: debounce(function() {

25
src/page-subspecialty/views/modules/outpatientManagement/treat/patient-add-or-update.vue

@ -39,6 +39,16 @@
<el-input v-model="dataForm.patientAddress" placeholder="请输入地址" />
</el-form-item>
<div style="border-bottom: 1px solid #ccc;margin-bottom: 20px" />
<el-form-item required label="患者来源:" prop="patientSource" label-width="120px">
<el-select v-model="dataForm.patientSource" placeholder="请选择患者来源">
<el-option
v-for="item in sourceList"
:key="item.value"
:label="item.name"
:value="item.value"
/>
</el-select>
</el-form-item>
<el-form-item label="门诊医师:" prop="mzDoctorId" label-width="120px">
<el-select v-model="dataForm.mzDoctorId" placeholder="请选择门诊医师">
<el-option
@ -103,6 +113,7 @@ export default {
disabled: false,
visible: false,
dataForm: {
registerType: 1,
platform: 2,
patientId: '',
patientName: '',
@ -113,6 +124,7 @@ export default {
patientBirthday: '',
mzDoctorId: '', //
sgDoctorId: '', //
patientSource: '',
zlEye: 'ou',
zlProjectCode: [],
remark: ''
@ -123,6 +135,14 @@ export default {
{ name: '双眼', value: 'ou' }
],
params: {},
sourceList: [{
name: '门诊',
value: '门诊'
}, {
name: '住院',
value: '住院'
}
],
mzDoctorList: [],
sgDoctorList: [],
projectList: []
@ -148,6 +168,9 @@ export default {
],
sgDoctorId: [
{ required: true, message: '请选择视光医师', trigger: 'blur' }
],
patientSource: [
{ required: true, message: '请选择患者来源', trigger: 'blur' }
]
}
}
@ -155,6 +178,7 @@ export default {
methods: {
init() {
this.visible = true
this.dataForm.registerType = 1
this.getDoctorList('视光医师')
this.getDoctorList('门诊医师')
this.getProject()
@ -192,6 +216,7 @@ export default {
this.dataForm = { ...this.dataForm, ...this.params }
this.dataForm.revisitCycles = this.dataForm.revisitCycles ? this.dataForm.revisitCycles : '1'
this.dataForm.revisitCyclesUnit = this.dataForm.revisitCyclesUnit ? this.dataForm.revisitCyclesUnit : '3'
this.dataForm.registerType = 0
},
//
dataFormSubmitHandle: debounce(function() {

Loading…
Cancel
Save