Commit dd36f041 authored by v_liuhuaizhi's avatar v_liuhuaizhi

整体走流程前准备

parent 0bef85af
......@@ -174,7 +174,7 @@ export const constantRoutes = [
// 病历详情
{
path: 'medical-detail/:id',
component: () => import('@/views/medical-record-management/medical-detail'),
component: () => import('@/views/medical-record-management/medical-edit'),
name: 'MedicalDetail',
props: true,
meta: {
......
This diff is collapsed.
......@@ -332,7 +332,7 @@ color: #333333;"
<el-row>
<el-col :span="8">
<el-form-item label="病历号">
<span class="content-style">{{ detailInfo.petNickname }}</span>
<el-input v-model="detailInfo.medicalRecordNo" disabled />
</el-form-item>
</el-col>
<el-col :span="8">
......@@ -357,6 +357,7 @@ color: #333333;"
<el-form-item label="主诉">
<el-input
v-model="detailInfo.mainSuit"
:disabled="!isEdit"
maxlength="400"
placeholder="请输入患者主诉"
type="textarea"
......@@ -367,6 +368,7 @@ color: #333333;"
<el-form-item label="医嘱">
<el-input
v-model="detailInfo.doctorAdvice"
:disabled="!isEdit"
maxlength="200"
placeholder="请输入医嘱"
type="textarea"
......@@ -375,7 +377,12 @@ color: #333333;"
</el-col>
<el-col :span="24">
<el-form-item label="诊断结果">
<el-input v-model="detailInfo.diagnosisResult" maxlength="30" placeholder="请输入诊断结果" />
<el-input
v-model="detailInfo.diagnosisResult"
:disabled="!isEdit"
maxlength="30"
placeholder="请输入诊断结果"
/>
</el-form-item>
</el-col>
</el-row>
......@@ -390,6 +397,7 @@ color: #333333;"
</div>
</div>
<el-button
v-if="isEdit"
class="fourWordsBtn"
icon="el-icon-circle-plus-outline"
size="mini"
......@@ -425,6 +433,7 @@ color: #333333;"
<el-table-column align="center" show-overflow-tooltip class-name="small-padding fixed-width" label="操作" min-width="180">
<template slot-scope="scope">
<el-button
v-if="!isEdit || (scope.row.payType !== '0' && !scope.row.isAdd)"
v-hasPermi="['business:record:edit']"
icon="el-icon-document"
plain
......@@ -435,6 +444,7 @@ color: #333333;"
>查看
</el-button>
<el-button
v-if="isEdit && scope.row.payType === '0' && !scope.row.inputShow"
v-hasPermi="['business:record:edit']"
icon="el-icon-edit"
plain
......@@ -445,6 +455,7 @@ color: #333333;"
>编辑
</el-button>
<el-button
v-if="isEdit && (scope.row.payType === '0'|| scope.row.isAdd ) && scope.row.inputShow"
v-hasPermi="['business:case:save']"
icon="el-icon-edit"
plain
......@@ -455,6 +466,7 @@ color: #333333;"
>保存
</el-button>
<el-button
v-if="isEdit && scope.row.payType === '0' && !scope.row.inputShow"
v-hasPermi="['business:record:edit']"
icon="el-icon-document"
plain
......@@ -479,6 +491,7 @@ color: #333333;"
</div>
</div>
<el-button
v-if="isEdit"
class="fourWordsBtn"
icon="el-icon-circle-plus-outline"
size="mini"
......@@ -564,7 +577,7 @@ color: #333333;"
<el-table-column align="center" show-overflow-tooltip class-name="small-padding fixed-width" label="操作" min-width="180">
<template slot-scope="scope">
<el-button
v-if="scope.row.payType !== '0' && !scope.row.isAdd"
v-if="!isEdit || (scope.row.payType !== '0' && !scope.row.isAdd)"
icon="el-icon-document"
plain
size="mini"
......@@ -574,7 +587,7 @@ color: #333333;"
>查看
</el-button>
<el-button
v-if="scope.row.payType === '0' && !scope.row.inputShow"
v-if="isEdit && scope.row.payType === '0' && !scope.row.inputShow"
icon="el-icon-edit"
plain
size="mini"
......@@ -584,7 +597,7 @@ color: #333333;"
>编辑
</el-button>
<el-button
v-if="(scope.row.payType === '0'|| scope.row.isAdd ) && scope.row.inputShow"
v-if="isEdit && (scope.row.payType === '0'|| scope.row.isAdd ) && scope.row.inputShow"
icon="el-icon-edit"
plain
size="mini"
......@@ -594,7 +607,7 @@ color: #333333;"
>保存
</el-button>
<el-button
v-if="scope.row.payType === '0' && !scope.row.inputShow"
v-if="isEdit && scope.row.payType === '0' && !scope.row.inputShow"
icon="el-icon-document"
plain
size="mini"
......@@ -618,6 +631,7 @@ color: #333333;"
</div>
</div>
<el-button
v-if="isEdit"
class="fourWordsBtn"
icon="el-icon-circle-plus-outline"
size="mini"
......@@ -680,7 +694,7 @@ color: #333333;"
<el-table-column align="center" show-overflow-tooltip class-name="small-padding fixed-width" label="操作" min-width="180">
<template slot-scope="scope">
<el-button
v-if="scope.row.payType !== '0' && !scope.row.isAdd"
v-if="!isEdit || (scope.row.payType !== '0' && !scope.row.isAdd)"
icon="el-icon-document"
plain
size="mini"
......@@ -690,7 +704,7 @@ color: #333333;"
>查看
</el-button>
<el-button
v-if="scope.row.payType === '0' && !scope.row.inputShow"
v-if="isEdit && scope.row.payType === '0' && !scope.row.inputShow"
icon="el-icon-edit"
plain
size="mini"
......@@ -700,7 +714,7 @@ color: #333333;"
>编辑
</el-button>
<el-button
v-if="(scope.row.payType === '0'|| scope.row.isAdd ) && scope.row.inputShow"
v-if="isEdit && (scope.row.payType === '0'|| scope.row.isAdd ) && scope.row.inputShow"
icon="el-icon-edit"
plain
size="mini"
......@@ -710,7 +724,7 @@ color: #333333;"
>保存
</el-button>
<el-button
v-if="scope.row.payType === '0' && !scope.row.inputShow"
v-if="isEdit && scope.row.payType === '0' && !scope.row.inputShow"
icon="el-icon-document"
plain
size="mini"
......@@ -744,6 +758,7 @@ color: #333333;"
<el-table-column align="center" show-overflow-tooltip class-name="small-padding fixed-width" label="操作" min-width="180">
<template slot-scope="scope">
<el-button
v-if="!isEdit || (scope.row.payType !== '0' && !scope.row.isAdd)"
v-hasPermi="['business:record:edit']"
icon="el-icon-document"
plain
......@@ -754,6 +769,7 @@ color: #333333;"
>查看
</el-button>
<el-button
v-if="isEdit && scope.row.payType === '0' && !scope.row.inputShow"
v-hasPermi="['business:record:edit']"
icon="el-icon-edit"
plain
......@@ -764,6 +780,7 @@ color: #333333;"
>编辑
</el-button>
<el-button
v-if="isEdit && scope.row.payType === '0' && !scope.row.inputShow"
v-hasPermi="['business:record:edit']"
icon="el-icon-document"
plain
......@@ -813,7 +830,7 @@ color: #333333;"
<el-input
v-model="detailInfo.followContent"
maxlength="200"
:disabled="!isEdit && detailInfo.followTime"
:disabled="!isEdit || detailInfo.followTime"
placeholder="请输入回访情况"
type="textarea"
/>
......@@ -829,7 +846,7 @@ color: #333333;"
</el-col>
</el-form>
<!--底部返回按钮-->
<el-button class="resetBtn" icon="el-icon-back" @click="submit">提 交</el-button>
<el-button v-if="isEdit" class="resetBtn" icon="el-icon-back" @click="submit">提 交</el-button>
<el-button class="resetBtn" icon="el-icon-back" @click="goBack">返 回</el-button>
</div>
</div>
......
......@@ -295,7 +295,7 @@ export default {
petColor: '',
sterilizationStatus: '',
vaccineSituation: '',
petInsure: '',
insure: '',
// 宠主信息开始
masterPhone: '',
nickName: '',
......@@ -367,7 +367,7 @@ export default {
petColor: '',
sterilizationStatus: '',
vaccineSituation: '',
petInsure: ''
insure: ''
}
Object.assign(this.form, temp)
......@@ -435,7 +435,7 @@ export default {
petColor: petData.petColor,
sterilizationStatus: petData.sterilizationStatus,
vaccineSituation: petData.vaccineSituation,
petInsure: petData.insure,
insure: petData.insure,
nickName: petOwnerBo.nickName,
phoneNumber: petOwnerBo.phoneNumber,
ownersId: petOwnerBo.ownersId,
......
......@@ -390,7 +390,7 @@ color: #333333;"
<el-row>
<el-col :span="8">
<el-form-item label="病历号">
<span class="content-style">{{ detailInfo.petNickname }}</span>
<el-input v-model="detailInfo.medicalRecordNo" disabled />
</el-form-item>
</el-col>
<el-col :span="8">
......@@ -591,7 +591,8 @@ export default {
baseURL: process.env.VUE_APP_TEST_API,
// 详情信息
detailInfo: {
petOwnerBo: {}
petOwnerBo: {},
medicalRecordNo: '-'
},
// petOwnerBo: {
// phonenumber: '2222'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment