Commit 297570cb authored by 小费同学阿's avatar 小费同学阿 💬

文章编辑二次弹窗按钮×的修复

parent 5e45e938
...@@ -206,7 +206,7 @@ color: #333333;" ...@@ -206,7 +206,7 @@ color: #333333;"
v-model="detailInfo.insure" v-model="detailInfo.insure"
:disabled="!isEdit" :disabled="!isEdit"
clearable clearable
:placeholder="isEdit? '请选择宠物保险情况' : '暂无数据'" :placeholder="isEdit? '请选择宠物是否已购保险' : '暂无数据'"
style="width: 100%" style="width: 100%"
> >
<el-option <el-option
...@@ -395,6 +395,7 @@ color: #333333;" ...@@ -395,6 +395,7 @@ color: #333333;"
maxlength="400" maxlength="400"
:placeholder="isEdit? '请输入患者主诉' : '暂无数据'" :placeholder="isEdit? '请输入患者主诉' : '暂无数据'"
type="textarea" type="textarea"
show-word-limit
style="width: 85% !important" style="width: 85% !important"
/> />
</el-form-item> </el-form-item>
...@@ -403,6 +404,7 @@ color: #333333;" ...@@ -403,6 +404,7 @@ color: #333333;"
<el-form-item label="医嘱" prop="doctorAdvice"> <el-form-item label="医嘱" prop="doctorAdvice">
<el-input <el-input
v-model="detailInfo.doctorAdvice" v-model="detailInfo.doctorAdvice"
show-word-limit
:disabled="!isEdit" :disabled="!isEdit"
maxlength="200" maxlength="200"
:placeholder="isEdit? '请输入医嘱' : '暂无数据'" :placeholder="isEdit? '请输入医嘱' : '暂无数据'"
...@@ -415,6 +417,7 @@ color: #333333;" ...@@ -415,6 +417,7 @@ color: #333333;"
<el-form-item label="诊断结果" prop="diagnosisResult"> <el-form-item label="诊断结果" prop="diagnosisResult">
<el-input <el-input
v-model="detailInfo.diagnosisResult" v-model="detailInfo.diagnosisResult"
show-word-limit
:disabled="!isEdit" :disabled="!isEdit"
maxlength="30" maxlength="30"
:placeholder="isEdit? '请输入诊断结果' : '暂无数据'" :placeholder="isEdit? '请输入诊断结果' : '暂无数据'"
...@@ -1036,7 +1039,7 @@ export default { ...@@ -1036,7 +1039,7 @@ export default {
], ],
// 绝育情况非空校验 // 绝育情况非空校验
sterilizationStatus: [ sterilizationStatus: [
{ required: true, message: '请选择绝育情况', trigger: 'change' } { required: true, message: '请选择宠物绝育情况', trigger: 'change' }
], ],
// 疫苗情况非空校验 // 疫苗情况非空校验
vaccineSituation: [ vaccineSituation: [
...@@ -1044,7 +1047,7 @@ export default { ...@@ -1044,7 +1047,7 @@ export default {
], ],
// 保险情况非空校验 // 保险情况非空校验
insure: [ insure: [
{ required: true, message: '请选择保险情况', trigger: 'change' } { required: true, message: '请选择宠物是否已购保险', trigger: 'change' }
], ],
// 主诉非空校验 // 主诉非空校验
mainSuit: [ mainSuit: [
...@@ -1163,15 +1166,15 @@ export default { ...@@ -1163,15 +1166,15 @@ export default {
// 品种数据字典 // 品种数据字典
options: [{ options: [{
value: '0', value: '0',
label: '猫', label: '宠物猫',
children: [] children: []
}, { }, {
value: '1', value: '1',
label: '狗', label: '宠物狗',
children: [] children: []
}, { }, {
value: '2', value: '2',
label: '其它', label: '异宠类',
children: [] children: []
}], }],
// 图片访问 // 图片访问
...@@ -1284,10 +1287,25 @@ export default { ...@@ -1284,10 +1287,25 @@ export default {
'petBirthday': this.detailInfo.petBirthday, 'petBirthday': this.detailInfo.petBirthday,
'followStatus': this.detailInfo.followStatus 'followStatus': this.detailInfo.followStatus
} }
console.log('RRRRRRRRRR', temp) console.log('病例编辑页的提交字段大集合!!!', temp)
editRecord(temp).then(res => { this.$confirm('系统将立即发布编辑内容,是否确定?', '提示', {
console.log('editRecord', res) confirmButtonText: '确定',
this.$router.push('/medical-record-management/index') cancelButtonText: '取消',
customClass: 'box-logout',
cancelButtonClass: 'resetBtn',
confirmButtonClass: 'queryBtn',
type: 'warning'
}).then(() => {
editRecord(temp).then(res => {
this.$message({
type: 'success',
message: '修改成功'
})
this.goBack()
console.log('editRecord', res)
this.$router.push('/medical-record-management/index')
})
this.goBack()
}) })
}, },
// 设置当前行检查名称 // 设置当前行检查名称
......
<template> <template>
<el-dialog :close-on-click-modal="false" class="pet-choose-modle" title="选择宠物" :visible.sync="isShow" :before-close="closeModle" width="50%" append-to-body> <el-dialog
:close-on-click-modal="false"
class="pet-choose-modle"
title="选择宠物"
:visible.sync="isShow"
:before-close="closeModle"
width="50%"
append-to-body
>
<el-form ref="queryForm" :inline="true" :model="queryParams" :rules="rules" label-width="100px" size="small"> <el-form ref="queryForm" :inline="true" :model="queryParams" :rules="rules" label-width="100px" size="small">
<div class="basicInformation"> <div class="basicInformation">
<div class="title">方式一:输入宠物ID查询</div> <div class="title">方式一:输入宠物ID查询</div>
...@@ -47,23 +55,23 @@ ...@@ -47,23 +55,23 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column align="center" min-width="30" reserve-selection type="selection" /> <el-table-column align="center" min-width="30" reserve-selection type="selection" />
<el-table-column align="center" label="序号" min-width="80" show-overflow-tooltip type="index" /> <el-table-column label="序号" min-width="80" show-overflow-tooltip type="index" />
<el-table-column align="center" label="宠主姓名" min-width="80" prop="ownerName" show-overflow-tooltip> <el-table-column label="宠主姓名" min-width="80" prop="ownerName" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.ownerName || '-' }}</span> <span>{{ scope.row.ownerName || '-' }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="手机号" min-width="80" prop="phone" show-overflow-tooltip> <el-table-column label="手机号" min-width="80" prop="phone" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.phone || '-' }}</span> <span>{{ scope.row.phone || '-' }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="会员等级" min-width="80" prop="membershipLevel" show-overflow-tooltip> <el-table-column label="会员等级" min-width="80" prop="membershipLevel" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.membershipLevel || '-' }}</span> <span>{{ scope.row.membershipLevel || '-' }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="会员卡余额" min-width="80" prop="balance" show-overflow-tooltip> <el-table-column label="会员卡余额" min-width="80" prop="balance" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.balance || '-' }}</span> <span>{{ scope.row.balance || '-' }}</span>
</template> </template>
...@@ -81,7 +89,6 @@ ...@@ -81,7 +89,6 @@
<!-- show-overflow-tooltip--> <!-- show-overflow-tooltip-->
<!-- />--> <!-- />-->
<el-table-column <el-table-column
align="center"
label="宠物品种" label="宠物品种"
prop="petBreed" prop="petBreed"
> >
...@@ -89,10 +96,9 @@ ...@@ -89,10 +96,9 @@
{{ scope.row.petBreed }}/{{ scope.row.petChildBreed }} {{ scope.row.petBreed }}/{{ scope.row.petChildBreed }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="宠物性别" min-width="60" prop="petSex" show-overflow-tooltip> <el-table-column label="宠物性别" min-width="60" prop="petSex" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<i v-if="scope.row.petSex === '0'" class="el-icon-male" /> <dict-tag :options="dict.type.pet_sex" :value="scope.row.petSex" />
<i v-else-if="scope.row.petSex === '1'" class="el-icon-female" />
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
...@@ -114,9 +120,10 @@ ...@@ -114,9 +120,10 @@
<script> <script>
import { getPetInfo } from '@/api/business/registration' import { getPetInfo } from '@/api/business/registration'
import { deepClone } from '@/utils' import { deepClone } from '@/utils'
export default { export default {
// 数据字典 // 数据字典
dicts: ['pet_breed', 'cat_breed', 'dog_breed', 'other_breed'], dicts: ['pet_sex', 'pet_breed', 'cat_breed', 'dog_breed', 'other_breed'],
name: 'ChoosePet', name: 'ChoosePet',
props: { props: {
isShow: { isShow: {
...@@ -160,15 +167,15 @@ export default { ...@@ -160,15 +167,15 @@ export default {
}, },
options: [{ options: [{
value: '0', value: '0',
label: '猫', label: '宠物猫',
children: [] children: []
}, { }, {
value: '1', value: '1',
label: '狗', label: '宠物狗',
children: [] children: []
}, { }, {
value: '2', value: '2',
label: '其它', label: '异宠类',
children: [] children: []
}] }]
} }
...@@ -252,8 +259,8 @@ export default { ...@@ -252,8 +259,8 @@ export default {
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.pet-choose-modle{ .pet-choose-modle {
.basicInformation{ .basicInformation {
.title { .title {
//border-bottom: 1px solid #EFEFEF; //border-bottom: 1px solid #EFEFEF;
color: #333333; color: #333333;
...@@ -263,15 +270,16 @@ export default { ...@@ -263,15 +270,16 @@ export default {
flex: 1; flex: 1;
position: relative; position: relative;
margin-bottom: 5px; margin-bottom: 5px;
&::before { &::before {
content: ''; content: '';
display: block; display: block;
background-color: #5FB54B; background-color: #5FB54B;
position: absolute; position: absolute;
left: -13px; left: -13px;
top: -4px; top: -4px;
bottom: -2px; bottom: -2px;
width: 3px; width: 3px;
} }
} }
} }
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item prop="name" label="医生ID:"> <el-form-item prop="name" label="医生ID:">
<el-input v-model="doctorForm.id" :disabled="true" maxlength="20" /> <el-input v-model="doctorForm.ruleId" :disabled="true" maxlength="20" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item prop="name" label="当前诊位:"> <el-form-item prop="name" label="当前诊位:">
<el-input v-model="doctorForm.consultingRoom" :disabled="true" maxlength="20" /> <el-input v-model="doctorForm.positionName" :disabled="true" maxlength="20" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<!-- 标题区域--> <!-- 标题区域-->
<div class="prescribing-head"> <div class="prescribing-head">
<div class="prescribing-title"> <div class="prescribing-title">
{{ name }}处方单 {{ registerForm.hospitalName }}处方单
</div> </div>
<!-- 处方单号--> <!-- 处方单号-->
<div class="prescribing-no"> <div class="prescribing-no">
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="诊断时间" prop="visitDate"> <el-form-item label="诊断时间" prop="visitDate">
<el-input v-model="defaultValue.date" placeholder="暂无数据" :disabled="true" maxlength="20" /> <el-input v-model="registerForm.reportTime" placeholder="暂无数据" :disabled="true" maxlength="20" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
......
...@@ -159,7 +159,7 @@ ...@@ -159,7 +159,7 @@
v-model="form.vaccineSituation" v-model="form.vaccineSituation"
:disabled="!isEdit" :disabled="!isEdit"
clearable clearable
:placeholder="isEdit? '请选择疫苗情况' : '暂无数据'" :placeholder="isEdit? '请选择宠物疫苗情况' : '暂无数据'"
style="width: 100%" style="width: 100%"
> >
<el-option <el-option
...@@ -177,7 +177,7 @@ ...@@ -177,7 +177,7 @@
v-model="form.insure" v-model="form.insure"
:disabled="!isEdit" :disabled="!isEdit"
clearable clearable
:placeholder="isEdit? '请选择宠物保险' : '暂无数据'" :placeholder="isEdit? '请选择宠物是否已购保险' : '暂无数据'"
style="width: 100%" style="width: 100%"
> >
<el-option <el-option
...@@ -370,7 +370,7 @@ export default { ...@@ -370,7 +370,7 @@ export default {
rules: { rules: {
// 宠物昵称非空校验 // 宠物昵称非空校验
petNickname: [ petNickname: [
{ required: true, message: '请选择宠物昵称', trigger: 'change' } { required: true, message: '请输入宠物昵称', trigger: 'change' }
], ],
// 宠物性别非空校验 // 宠物性别非空校验
petSex: [ petSex: [
...@@ -391,15 +391,15 @@ export default { ...@@ -391,15 +391,15 @@ export default {
], ],
// 绝育情况非空校验 // 绝育情况非空校验
sterilizationStatus: [ sterilizationStatus: [
{ required: true, message: '请选择绝育情况', trigger: 'change' } { required: true, message: '请选择宠物绝育情况', trigger: 'change' }
], ],
// 疫苗情况非空校验 // 疫苗情况非空校验
vaccineSituation: [ vaccineSituation: [
{ required: true, message: '请选择疫苗情况', trigger: 'change' } { required: true, message: '请选择宠物疫苗情况', trigger: 'change' }
], ],
// 保险情况非空校验 // 保险情况非空校验
insure: [ insure: [
{ required: true, message: '请选择保险情况', trigger: 'change' } { required: true, message: '请选择宠物是否已购保险', trigger: 'change' }
], ],
// 宠主手机号非空校验 // 宠主手机号非空校验
masterPhone: [ masterPhone: [
......
...@@ -205,7 +205,7 @@ color: #333333;" ...@@ -205,7 +205,7 @@ color: #333333;"
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="创建时间"> <el-form-item label="创建日期">
<span class="content-style"> <span class="content-style">
<el-date-picker <el-date-picker
v-model="detailInfo.petOwnerBo.createTime" v-model="detailInfo.petOwnerBo.createTime"
...@@ -214,6 +214,7 @@ color: #333333;" ...@@ -214,6 +214,7 @@ color: #333333;"
placeholder="暂无数据" placeholder="暂无数据"
type="date" type="date"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
format="yyyy/MM/dd"
/> />
</span> </span>
</el-form-item> </el-form-item>
...@@ -304,7 +305,8 @@ color: #333333;" ...@@ -304,7 +305,8 @@ color: #333333;"
placeholder="暂无数据" placeholder="暂无数据"
disabled disabled
type="date" type="date"
value-format="yyyy/MM/dd HH:mm:ss" value-format="yyyy-MM-dd"
format="yyyy/MM/dd HH:mm:ss"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -332,7 +334,8 @@ color: #333333;" ...@@ -332,7 +334,8 @@ color: #333333;"
disabled disabled
placeholder="暂无数据" placeholder="暂无数据"
type="date" type="date"
value-format="yyyy/MM/dd" value-format="yyyy-MM-dd"
format="yyyy/MM/dd"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -377,6 +380,7 @@ color: #333333;" ...@@ -377,6 +380,7 @@ color: #333333;"
type="date" type="date"
placeholder="暂无数据" placeholder="暂无数据"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
format="yyyy/MM/dd HH:mm:ss"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -415,6 +419,7 @@ color: #333333;" ...@@ -415,6 +419,7 @@ color: #333333;"
placeholder="暂无数据" placeholder="暂无数据"
type="date" type="date"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
format="yyyy/MM/dd HH:mm:ss"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -440,6 +445,7 @@ color: #333333;" ...@@ -440,6 +445,7 @@ color: #333333;"
<el-input <el-input
v-model="visitForm.mainSuit" v-model="visitForm.mainSuit"
maxlength="400" maxlength="400"
show-word-limit
placeholder="请输入患者主诉" placeholder="请输入患者主诉"
type="textarea" type="textarea"
/> />
...@@ -459,6 +465,7 @@ color: #333333;" ...@@ -459,6 +465,7 @@ color: #333333;"
> >
<el-input <el-input
v-model.trim="visitForm.doctorAdvice" v-model.trim="visitForm.doctorAdvice"
show-word-limit
maxlength="200" maxlength="200"
placeholder="请输入医嘱" placeholder="请输入医嘱"
type="textarea" type="textarea"
...@@ -479,6 +486,7 @@ color: #333333;" ...@@ -479,6 +486,7 @@ color: #333333;"
> >
<el-input <el-input
v-model.trim="visitForm.diagnosisResult" v-model.trim="visitForm.diagnosisResult"
show-word-limit
maxlength="30" maxlength="30"
placeholder="请输入诊断结果" placeholder="请输入诊断结果"
style="width: 90% !important" style="width: 90% !important"
...@@ -634,15 +642,15 @@ export default { ...@@ -634,15 +642,15 @@ export default {
// 品种数据字典 // 品种数据字典
options: [{ options: [{
value: '0', value: '0',
label: '猫', label: '宠物猫',
children: [] children: []
}, { }, {
value: '1', value: '1',
label: '狗', label: '宠物狗',
children: [] children: []
}, { }, {
value: '2', value: '2',
label: '其它', label: '异宠类',
children: [] children: []
}], }],
// 图片访问 // 图片访问
......
...@@ -194,7 +194,6 @@ ...@@ -194,7 +194,6 @@
plain plain
size="mini" size="mini"
style="width: 70px; border-radius: 6px 6px 6px 6px;border: 1px solid rgb(255,157,78);" style="width: 70px; border-radius: 6px 6px 6px 6px;border: 1px solid rgb(255,157,78);"
:disabled="scope.row.isAdd === '1'"
type="warning" type="warning"
@click="handleDetail(scope.row, 'enter')" @click="handleDetail(scope.row, 'enter')"
>录入诊断 >录入诊断
......
...@@ -17,11 +17,11 @@ ...@@ -17,11 +17,11 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="创建时间"> <el-form-item label="创建日期">
<el-date-picker <el-date-picker
v-model="dateRange" v-model="dateRange"
style="width: 240px" style="width: 240px"
value-format="yyyy-MM-dd" value-format="yyyy/MM/dd"
type="daterange" type="daterange"
range-separator="-" range-separator="-"
start-placeholder="开始日期" start-placeholder="开始日期"
......
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