Commit dd36f041 authored by v_liuhuaizhi's avatar v_liuhuaizhi

整体走流程前准备

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