提交 56695ee9 编写于 作者: changdi.hao's avatar changdi.hao

优化逻辑

上级 d18c680b
...@@ -52,10 +52,7 @@ ...@@ -52,10 +52,7 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="问诊价格" prop="price"> <el-form-item label="问诊价格" prop="price">
<el-input v-model="formData.price" placeholder="请输入问诊价格" disabled class="set-width"></el-input> <el-input v-model="formData.price" placeholder="请输入问诊价格" disabled class="set-width"></el-input> (单位分)
</el-form-item>
<el-form-item label="医生服务费" prop="serviceFee">
<el-input v-model="formData.serviceFee" placeholder="请输入医生服务费" disabled class="set-width"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="支付方式"> <el-form-item label="支付方式">
<el-select v-model="formData.payType" placeholder="请选择支付方式" disabled class="set-width"> <el-select v-model="formData.payType" placeholder="请选择支付方式" disabled class="set-width">
...@@ -76,7 +73,7 @@ ...@@ -76,7 +73,7 @@
<el-form-item label="运营人员"> <el-form-item label="运营人员">
<el-input v-model="formData.operateUserName" placeholder="请输入患者姓名" disabled class="set-width"></el-input> <el-input v-model="formData.operateUserName" placeholder="请输入患者姓名" disabled class="set-width"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="预约时间" prop="appointBeginTime" required=""> <el-form-item label="预约时间" prop="appointBeginTime" >
<el-date-picker <el-date-picker
:disabled="inquiryStatus == 4 || editorType== 2" :disabled="inquiryStatus == 4 || editorType== 2"
type="datetime" type="datetime"
...@@ -106,18 +103,18 @@ ...@@ -106,18 +103,18 @@
<h1>患者信息</h1> <h1>患者信息</h1>
<el-form-item label="患者姓名" prop="patientName" required="" > <el-form-item label="患者姓名" prop="patientName" >
<el-input v-model="formData.patientName" placeholder="请输入患者姓名" class="set-width" :disabled="noable || editorType== 2" minlength='2' maxlength="20"></el-input> <el-input v-model="formData.patientName" placeholder="请输入患者姓名" class="set-width" :disabled="noable || editorType== 2" minlength='2' maxlength="20"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="证件类型" prop="idCardType" required> <el-form-item label="证件类型" prop="idCardType">
<el-select v-model="formData.idCardType" placeholder="请选择证件类型" class="set-width" :disabled="noable || editorType== 2" @change="blurFn"> <el-select v-model="formData.idCardType" placeholder="请选择证件类型" class="set-width" :disabled="noable || editorType== 2" @change="blurFn">
<el-option v-for="item of carList" :key="item.value" :label="item.label" :value="item.value" ></el-option> <el-option v-for="item of carList" :key="item.value" :label="item.label" :value="item.value" ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="证件号" prop="idCard" required> <el-form-item label="证件号" prop="idCard" >
<el-input v-model="formData.idCard" placeholder="请输入证件号" class="set-width" :disabled="noable || editorType== 2" maxlength="18" @blur="blurFn"></el-input> <el-input v-model="formData.idCard" placeholder="请输入证件号" class="set-width" :disabled="noable || editorType== 2" maxlength="18" @blur="blurFn"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="出生日期" prop="birthday" required> <el-form-item label="出生日期" prop="birthday" >
<el-date-picker <el-date-picker
class="set-width" class="set-width"
:disabled="noable || birthDisable || editorType== 2" :disabled="noable || birthDisable || editorType== 2"
...@@ -141,24 +138,28 @@ ...@@ -141,24 +138,28 @@
<h1>助诊信息</h1> <h1>助诊信息</h1>
<el-form-item label="助诊医生" prop="helpDoctor"> <el-form-item label="助诊医生" prop="helpDoctor">
<el-select v-model="formData.helpDoctor" placeholder="请选择助诊医生" disabled class="set-width"> <el-input v-model="formData.helpDoctor" placeholder="请选择助诊医生" class="set-width" disabled></el-input>
<!-- <el-select v-model="formData.helpDoctor" placeholder="请选择助诊医生" disabled class="set-width">
<el-option v-for="item of sexList" :key="item.value" :label="item.label" :value="item.value"></el-option> <el-option v-for="item of sexList" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select> </el-select> -->
</el-form-item> </el-form-item>
<el-form-item label="助诊医生职称" > <el-form-item label="助诊医生职称" >
<el-select v-model="formData.userTitle" placeholder="请选择职称" disabled class="set-width"> <el-input v-model="formData.userTitle" placeholder="请选择职称" class="set-width" disabled></el-input>
<!-- <el-select v-model="formData.userTitle" placeholder="请选择职称" disabled class="set-width">
<el-option v-for="item of sexList" :key="item.value" :label="item.label" :value="item.value"></el-option> <el-option v-for="item of sexList" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select> </el-select> -->
</el-form-item> </el-form-item>
<el-form-item label="助诊医生所在机构" > <el-form-item label="助诊医生所在机构" >
<el-select v-model="formData.userHospital" placeholder="请选择机构" disabled class="set-width"> <el-input v-model="formData.userHospital" placeholder="请选择机构" class="set-width" disabled></el-input>
<!-- <el-select v-model="formData.userHospital" placeholder="请选择机构" disabled class="set-width">
<el-option v-for="item of sexList" :key="item.value" :label="item.label" :value="item.value"></el-option> <el-option v-for="item of sexList" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select> </el-select> -->
</el-form-item> </el-form-item>
<el-form-item label="助诊医生所在科室" > <el-form-item label="助诊医生所在科室" >
<el-select v-model="formData.userDepartment" placeholder="请选择科室" disabled class="set-width"> <el-input v-model="formData.userDepartment" placeholder="请选择科室" class="set-width" disabled></el-input>
<!-- <el-select v-model="formData.userDepartment" placeholder="请选择科室" disabled class="set-width">
<el-option v-for="item of sexList" :key="item.value" :label="item.label" :value="item.value"></el-option> <el-option v-for="item of sexList" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select> </el-select> -->
</el-form-item> </el-form-item>
<el-form-item label="助诊电话"> <el-form-item label="助诊电话">
<el-input v-model="formData.userMobile" placeholder="请输入助诊医生手机号" disabled class="set-width"></el-input> <el-input v-model="formData.userMobile" placeholder="请输入助诊医生手机号" disabled class="set-width"></el-input>
...@@ -172,24 +173,28 @@ ...@@ -172,24 +173,28 @@
<h1>接诊信息</h1> <h1>接诊信息</h1>
<el-form-item label="接诊医生" prop="receiveDoctor" required> <el-form-item label="接诊医生" prop="receiveDoctor" required>
<el-select v-model="formData.receiveDoctor" placeholder="请选择接诊医生" disabled class="set-width"> <el-input v-model="formData.receiveDoctor" placeholder="请选择接诊医生" class="set-width" disabled></el-input>
<!-- <el-select v-model="formData.receiveDoctor" placeholder="请选择接诊医生" disabled class="set-width">
<el-option v-for="item of sexList" :key="item.value" :label="item.label" :value="item.value"></el-option> <el-option v-for="item of sexList" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select> </el-select> -->
</el-form-item> </el-form-item>
<el-form-item label="接诊医生职称" > <el-form-item label="接诊医生职称" >
<el-select v-model="formData.doctorTitle" placeholder="请选择职称" disabled class="set-width"> <el-input v-model="formData.doctorTitle" placeholder="请选择职称" class="set-width" disabled></el-input>
<!-- <el-select v-model="formData.doctorTitle" placeholder="请选择职称" disabled class="set-width">
<el-option v-for="item of sexList" :key="item.value" :label="item.label" :value="item.value"></el-option> <el-option v-for="item of sexList" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select> </el-select> -->
</el-form-item> </el-form-item>
<el-form-item label="接诊医生所在机构" > <el-form-item label="接诊医生所在机构" >
<el-select v-model="formData.doctorHospital" placeholder="请选择机构" disabled class="set-width"> <el-input v-model="formData.doctorHospital" placeholder="请选择机构" class="set-width" disabled></el-input>
<!-- <el-select v-model="formData.doctorHospital" placeholder="请选择机构" disabled class="set-width">
<el-option v-for="item of sexList" :key="item.value" :label="item.label" :value="item.value"></el-option> <el-option v-for="item of sexList" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select> </el-select> -->
</el-form-item> </el-form-item>
<el-form-item label="接诊医生所在科室" > <el-form-item label="接诊医生所在科室" >
<el-select v-model="formData.doctorDepartment" placeholder="请选择科室" disabled class="set-width"> <el-input v-model="formData.doctorDepartment" placeholder="请选择机构" class="set-width" disabled></el-input>
<!-- <el-select v-model="formData.doctorDepartment" placeholder="请选择科室" disabled class="set-width">
<el-option v-for="item of sexList" :key="item.value" :label="item.label" :value="item.value"></el-option> <el-option v-for="item of sexList" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select> </el-select> -->
</el-form-item> </el-form-item>
<el-form-item label="接诊医生电话"> <el-form-item label="接诊医生电话">
<el-input v-model="formData.doctorMobile" placeholder="请输入接诊医生手机号" disabled class="set-width"></el-input> <el-input v-model="formData.doctorMobile" placeholder="请输入接诊医生手机号" disabled class="set-width"></el-input>
...@@ -199,8 +204,8 @@ ...@@ -199,8 +204,8 @@
<el-option v-for="item of doctorSourceList" :key="item.value" :label="item.label" :value="item.value" ></el-option> <el-option v-for="item of doctorSourceList" :key="item.value" :label="item.label" :value="item.value" ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="医生服务费" prop="monery"> <el-form-item label="医生服务费" prop="serviceFee">
<el-input v-model="formData.monery" placeholder="请输入医生服务费" class="set-width" :disabled="editorType== 2"></el-input> <el-input v-model="formData.serviceFee" placeholder="请输入医生服务费" class="set-width" :disabled="editorType== 2"></el-input> (单位分)
</el-form-item> </el-form-item>
<h1>问诊信息</h1> <h1>问诊信息</h1>
...@@ -308,7 +313,6 @@ export default { ...@@ -308,7 +313,6 @@ export default {
createdTime: '', createdTime: '',
operateTime: '', operateTime: '',
doneTime: '', doneTime: '',
serviceFee: '',
payType: '', payType: '',
crrsName: '', crrsName: '',
// 预约信息 // 预约信息
...@@ -337,7 +341,7 @@ export default { ...@@ -337,7 +341,7 @@ export default {
doctorDepartment: '', doctorDepartment: '',
doctorMobile: '', doctorMobile: '',
doctorSource: '', doctorSource: '',
monery: '', serviceFee: '',
// 问诊信息 // 问诊信息
diagnoseStage: '', diagnoseStage: '',
determineFlag: '', determineFlag: '',
...@@ -353,7 +357,8 @@ export default { ...@@ -353,7 +357,8 @@ export default {
checkFollowStatus: '', checkFollowStatus: '',
otherFollowStatus: '', otherFollowStatus: '',
otherFollow: '', otherFollow: '',
remark: '' remark: '',
createType: 1 ////创建方式1.系统创建 2.手动创建
}, },
tyleList: TYPE_LIST, tyleList: TYPE_LIST,
payList: PAY_LIST, payList: PAY_LIST,
...@@ -393,7 +398,7 @@ export default { ...@@ -393,7 +398,7 @@ export default {
receiveDoctor: [ receiveDoctor: [
{ required: true, message: '请选择接诊医生', trigger: 'change' } { required: true, message: '请选择接诊医生', trigger: 'change' }
], ],
monery: [ serviceFee: [
{ required: false, message: '请输入医生服务费', trigger: 'change'}, { required: false, message: '请输入医生服务费', trigger: 'change'},
{ pattern: /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/, message: '请输入正确额格式,可保留两位小数' } { pattern: /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/, message: '请输入正确额格式,可保留两位小数' }
], ],
...@@ -505,7 +510,7 @@ export default { ...@@ -505,7 +510,7 @@ export default {
this.loading = false this.loading = false
if (res.code == "000000") { if (res.code == "000000") {
this.$message.success('保存成功'); this.$message.success('保存成功');
// this.$router.back() this.$router.back()
} }
}); });
return return
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册