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

优化逻辑

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