Commit 44e3a905 authored by 高滢's avatar 高滢

Merge remote-tracking branch 'origin/master'

parents 47229f0e 9ae9c095
# 页面标题 # 页面标题
VUE_APP_TITLE = 萌宠医院信息管理平台 VUE_APP_TITLE = 百邦萌宠医院管理系统
# 开发环境配置 # 开发环境配置
ENV = 'development' ENV = 'development'
......
# 开发使用的环境配置文件 # 开发使用的环境配置文件
# 页面标题 # 页面标题
VUE_APP_TITLE = 萌宠医院信息管理平台 VUE_APP_TITLE = 百邦萌宠医院管理系统
# 生产环境配置 # 生产环境配置
ENV = 'edit' ENV = 'edit'
......
# 演示环境配置文件 # 演示环境配置文件
# 页面标题 # 页面标题
VUE_APP_TITLE = 萌宠医院信息管理平台 VUE_APP_TITLE = 百邦萌宠医院管理系统
# 生产环境配置 # 生产环境配置
ENV = 'production' ENV = 'production'
......
# 页面标题 # 页面标题
VUE_APP_TITLE = 萌宠医院信息管理平台 VUE_APP_TITLE = 百邦萌宠医院管理系统
NODE_ENV = production NODE_ENV = production
......
# 测试环境配置文件 # 测试环境配置文件
# 页面标题 # 页面标题
VUE_APP_TITLE = 萌宠医院信息管理平台 VUE_APP_TITLE = 百邦萌宠医院管理系统
# 生产环境配置 # 生产环境配置
ENV = 'test' ENV = 'test'
......
...@@ -365,11 +365,11 @@ export default { ...@@ -365,11 +365,11 @@ export default {
rules: { rules: {
deviceName: [ deviceName: [
{ required: true, message: '请输入设备名称', trigger: 'blur' }, { required: true, message: '请输入设备名称', trigger: 'blur' },
{ min: 2, max: 20, message: '输入内容长度应为2~20个字符', trigger: 'blur' } { min: 2, max: 20, message: '仅支持2~20位字符', trigger: 'blur' }
], ],
head: [ head: [
{ min: 2, max: 20, message: '输入内容长度应为2~20个字符', trigger: 'blur' } { min: 2, max: 20, message: '仅支持2~20位字符', trigger: 'blur' }
], ],
phone: [ phone: [
{ {
......
...@@ -699,11 +699,11 @@ export default { ...@@ -699,11 +699,11 @@ export default {
rules: { rules: {
deviceName: [ deviceName: [
{ required: true, message: '请输入设备名称', trigger: 'blur' }, { required: true, message: '请输入设备名称', trigger: 'blur' },
{ min: 2, max: 20, message: '输入内容长度应为2~20个字符', trigger: 'blur' } { min: 2, max: 20, message: '仅支持2~20位字符', trigger: 'blur' }
], ],
head: [ head: [
{ min: 2, max: 20, message: '输入内容长度应为2~20个字符', trigger: 'blur' } { min: 2, max: 20, message: '仅支持2~20位字符', trigger: 'blur' }
], ],
phone: [ phone: [
{ {
...@@ -795,21 +795,6 @@ export default { ...@@ -795,21 +795,6 @@ export default {
serviceAreaS: [], serviceAreaS: [],
// 检查项目下拉框 // 检查项目下拉框
checkItemOptions: [], checkItemOptions: [],
serviceAreaList: [
{
value: '1',
label: '天津市-天津市-和平区'
},
{
value: '2',
label: '北京市-北京市-大兴区'
},
{
value: '3',
label: '河北省-张家口市-阳原县'
}
],
serviceArea: [], serviceArea: [],
// 可用时段 // 可用时段
useTime: { useTime: {
......
...@@ -148,6 +148,11 @@ ...@@ -148,6 +148,11 @@
<span>{{ scope.row.ownerName || '-' }}</span> <span>{{ scope.row.ownerName || '-' }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="left" label="宠主ID" prop="ownersId" show-overflow-tooltip>
<template slot-scope="scope">
<span>{{ scope.row.ownersId || '-' }}</span>
</template>
</el-table-column>
<el-table-column align="left" label="宠主手机号" prop="petOwnerPhone" show-overflow-tooltip> <el-table-column align="left" label="宠主手机号" prop="petOwnerPhone" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.petOwnerPhone || '-' }}</span> <span>{{ scope.row.petOwnerPhone || '-' }}</span>
......
...@@ -204,8 +204,8 @@ ...@@ -204,8 +204,8 @@
@click="handleDetails(scope.row)" @click="handleDetails(scope.row)"
>详情</el-button> >详情</el-button>
<el-button <el-button
v-hasPermi="['business:hospital:edit']"
v-if="scope.row.status==='2' || scope.row.status==='0'" v-if="scope.row.status==='2' || scope.row.status==='0'"
v-hasPermi="['business:hospital:edit']"
icon="el-icon-paperclip" icon="el-icon-paperclip"
plain plain
size="mini" size="mini"
...@@ -223,8 +223,8 @@ ...@@ -223,8 +223,8 @@
:disabled="true" :disabled="true"
>办理入院</el-button> >办理入院</el-button>
<el-button <el-button
v-hasPermi="['business:hospital:edit']"
v-else-if="scope.row.status==='3'" v-else-if="scope.row.status==='3'"
v-hasPermi="['business:hospital:edit']"
icon="el-icon-paperclip" icon="el-icon-paperclip"
plain plain
size="mini" size="mini"
......
...@@ -186,15 +186,15 @@ ...@@ -186,15 +186,15 @@
<span class="title-text" style="font-size: 16px;font-weight: bold;">检查进度</span> <span class="title-text" style="font-size: 16px;font-weight: bold;">检查进度</span>
</div> </div>
<!-- 步骤条 --> <!-- 步骤条 -->
<!-- <div>--> <!-- <div>-->
<!-- <el-steps :active="schedule" align-center>--> <!-- <el-steps :active="schedule" align-center>-->
<!-- <el-step title="开具处方单" :description="parseTime(checkDetail.createTime, '{y}-{m}-{d} {h}:{i}')" />--> <!-- <el-step title="开具处方单" :description="parseTime(checkDetail.createTime, '{y}-{m}-{d} {h}:{i}')" />-->
<!-- <el-step title="缴费开票" :description="parseTime(checkDetail.payTime, '{y}-{m}-{d} {h}:{i}') || '暂未缴费'" />--> <!-- <el-step title="缴费开票" :description="parseTime(checkDetail.payTime, '{y}-{m}-{d} {h}:{i}') || '暂未缴费'" />-->
<!-- <el-step title="预约检查" :description="parseTime(checkDetail.checkStartTime, '{y}-{m}-{d} {h}:{i}') || '暂未预约'" />--> <!-- <el-step title="预约检查" :description="parseTime(checkDetail.checkStartTime, '{y}-{m}-{d} {h}:{i}') || '暂未预约'" />-->
<!-- <el-step title="检查获取报告" :description="parseTime(checkDetail.reportTime, '{y}-{m}-{d} {h}:{i}') || '暂未检查'" />--> <!-- <el-step title="检查获取报告" :description="parseTime(checkDetail.reportTime, '{y}-{m}-{d} {h}:{i}') || '暂未检查'" />-->
<!-- </el-steps>--> <!-- </el-steps>-->
<!-- </div>--> <!-- </div>-->
<CheckSchedule :scheduleKey="scheduleKey" /> <CheckSchedule :schedule-key="scheduleKey" />
<!-- 缴费信息 --> <!-- 缴费信息 -->
<div class="title-paragraph"> <div class="title-paragraph">
<span class="title-text" style="font-size: 16px;font-weight: bold;">缴费信息</span> <span class="title-text" style="font-size: 16px;font-weight: bold;">缴费信息</span>
...@@ -346,7 +346,7 @@ ...@@ -346,7 +346,7 @@
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="影像报告" label-width="84px"> <el-form-item label="影像报告" label-width="84px">
<!-- <el-button v-show="checkDetail.shadowReport !== null && checkDetail.shadowReport !== ''" class="fourWordsBtn" @click="viewTheReport">查看报告</el-button>--> <!-- <el-button v-show="checkDetail.shadowReport !== null && checkDetail.shadowReport !== ''" class="fourWordsBtn" @click="viewTheReport">查看报告</el-button>-->
<span v-if="checkDetail.shadowReport === null || checkDetail.shadowReport === ''">{{ '暂未上传' }}</span> <span v-if="checkDetail.shadowReport === null || checkDetail.shadowReport === ''">{{ '暂未上传' }}</span>
<el-link <el-link
v-else v-else
......
...@@ -2,13 +2,13 @@ ...@@ -2,13 +2,13 @@
<!--进度信息模块封装--> <!--进度信息模块封装-->
<div class="schedule-info"> <div class="schedule-info">
<!-- 1--tip样式--> <!-- 1--tip样式-->
<!-- <div class="progress-tip">--> <!-- <div class="progress-tip">-->
<!-- <div class="tip-green" />--> <!-- <div class="tip-green" />-->
<!-- <div--> <!-- <div-->
<!-- class="tip-content"--> <!-- class="tip-content"-->
<!-- >进度信息--> <!-- >进度信息-->
<!-- </div>--> <!-- </div>-->
<!-- </div>--> <!-- </div>-->
<!-- 2--内容样式--> <!-- 2--内容样式-->
<div class="progress-base"> <div class="progress-base">
<div class="display-base"> <div class="display-base">
......
...@@ -19,6 +19,7 @@ ...@@ -19,6 +19,7 @@
placeholder="请输入宠物ID" placeholder="请输入宠物ID"
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
@blur="handleQuery" @blur="handleQuery"
@clear="handleQuery"
/> />
</el-form-item> </el-form-item>
<div class="basicInformation"> <div class="basicInformation">
...@@ -31,6 +32,7 @@ ...@@ -31,6 +32,7 @@
placeholder="请输入宠主姓名" placeholder="请输入宠主姓名"
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
@blur="handleQuery" @blur="handleQuery"
@clear="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item prop="phone" label="手机号"> <el-form-item prop="phone" label="手机号">
...@@ -41,6 +43,7 @@ ...@@ -41,6 +43,7 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
@blur="handleQuery" @blur="handleQuery"
@input="handleInput" @input="handleInput"
@clear="handleQuery"
/> />
</el-form-item> </el-form-item>
</el-form> </el-form>
...@@ -286,6 +289,8 @@ export default { ...@@ -286,6 +289,8 @@ export default {
this.total = response.total this.total = response.total
this.loading = false this.loading = false
}) })
} else {
this.petsList = []
} }
} }
} }
......
...@@ -56,19 +56,18 @@ ...@@ -56,19 +56,18 @@
<div class="divider" /> <div class="divider" />
<!--卡片中间部分--> <!--卡片中间部分-->
<div class="mid-bottom-framework"> <div class="mid-bottom-framework">
<!-- <div--> <div
<!-- v-for="(pic,picIndex) in item.pictureUrl"--> v-for="(pic,picIndex) in item.pictureUrl"
<!-- :key="`picIndex${picIndex}`"--> :key="`picIndex${picIndex}`"
<!-- class="mid-bottom"--> class="mid-bottom"
<!-- >--> >
<!-- <el-image--> <el-image
<!-- :src="baseURL+pic"--> :src="baseURL+pic"
<!-- class="mid-bottom-inner"--> class="mid-bottom-inner"
<!-- fit="cover"--> fit="cover"
<!-- />--> />
<!-- </div>--> </div>
<!-- <div v-if="item.pictureUrl && item.pictureUrl.length === 0" class="mid-bottom-nobody">--> <div v-if="item.pictureUrl && item.pictureUrl.length === 0" class="mid-bottom-nobody">
<div class="mid-bottom-nobody">
当前时段暂无等候中... 当前时段暂无等候中...
</div> </div>
</div> </div>
...@@ -201,10 +200,6 @@ export default { ...@@ -201,10 +200,6 @@ export default {
/** 获取当日值班医生列表*/ /** 获取当日值班医生列表*/
this.getDoctorList() this.getDoctorList()
}, },
created() {
/** 获取宠物信息 */
this.getDoctorList()
},
methods: { methods: {
/** 获取当日值班医生列表*/ /** 获取当日值班医生列表*/
getDoctorList() { getDoctorList() {
......
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item prop="name" label="门诊诊费"> <el-form-item prop="name" label="门诊诊费">
<div style="display: flex;"> <div style="display: flex;">
<el-input v-model="doctorForm.examinationFee" :disabled="true" maxlength="20" /> <el-input v-model="doctorForm.examinationFee" :disabled="true" maxlength="20" />
<div style="margin-left: 10px;"></div> <div style="margin-left: 10px;"></div>
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
<el-table-column label="总放号数" min-width="80" prop="allCount" show-overflow-tooltip /> <el-table-column label="总放号数" min-width="80" prop="allCount" show-overflow-tooltip />
<el-table-column label="剩余号数" min-width="80" prop="residueCount" show-overflow-tooltip /> <el-table-column label="剩余号数" min-width="80" prop="residueCount" show-overflow-tooltip />
<el-table-column <el-table-column
label="门诊诊费" label="门诊诊费"
min-width="80" min-width="80"
prop="fees" prop="fees"
show-overflow-tooltip show-overflow-tooltip
...@@ -146,11 +146,11 @@ export default { ...@@ -146,11 +146,11 @@ export default {
}, },
fristVisitOptions: [ fristVisitOptions: [
{ {
label: '', label: '首诊',
value: '0' value: '0'
}, },
{ {
label: '', label: '复诊',
value: '1' value: '1'
} }
] ]
...@@ -158,7 +158,6 @@ export default { ...@@ -158,7 +158,6 @@ export default {
}, },
watch: { watch: {
doctorId(val) { doctorId(val) {
console.log('KKKK555555555KKKKKKK', val)
this.getRegisterMsg() this.getRegisterMsg()
} }
}, },
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
<div v-if="scheduleKey.registrationTime!=null" class="status-on"> <div v-if="scheduleKey.registrationTime!=null" class="status-on">
{{ parseTime(scheduleKey.registrationTime, '{y}/{m}/{d} {h}:{i}') }} {{ parseTime(scheduleKey.registrationTime, '{y}/{m}/{d} {h}:{i}') }}
</div> </div>
<div v-else class="status-off">暂未挂号</div> <div v-else class="status-off">进行中</div>
</div> </div>
</div> </div>
<!-- 箭头指示--> <!-- 箭头指示-->
......
...@@ -403,7 +403,11 @@ export default { ...@@ -403,7 +403,11 @@ export default {
rules: { rules: {
// 宠物昵称非空校验 // 宠物昵称非空校验
petNickname: [ petNickname: [
{ required: true, message: '请输入宠物昵称', trigger: 'blur' } { required: true, message: '请输入宠物昵称', trigger: 'blur' },
{ pattern: /^[a-zA-Z0-9\u4e00-\u9fa5]+$/, message: '仅支持中英文数字', trigger: 'blur' }
],
petColor: [
{ pattern: /^[\u4e00-\u9fa5a-zA-Z]+$/, message: '仅支持中英文', trigger: 'blur' }
], ],
// 宠物性别非空校验 // 宠物性别非空校验
petSex: [ petSex: [
...@@ -424,7 +428,7 @@ export default { ...@@ -424,7 +428,7 @@ export default {
// 宠物体重非空校验 // 宠物体重非空校验
petWeight: [ petWeight: [
{ required: true, message: '请输入宠物体重', trigger: 'change' }, { required: true, message: '请输入宠物体重', trigger: 'change' },
{ pattern: /^[0-9]+([.]{1}[0-9]{1,2}){0,1}$/, message: '请输入整数和小数(只保留小数点后两位)', trigger: 'blur' } { pattern: /^[0-9]+([.]{1}[0-9]{1,2}){0,1}$/, message: '仅支持数字、小数点(保留两位小数)', trigger: 'blur' }
], ],
// 绝育情况非空校验 // 绝育情况非空校验
sterilizationStatus: [ sterilizationStatus: [
......
...@@ -186,14 +186,14 @@ ...@@ -186,14 +186,14 @@
<span class="title-text" style="font-size: 16px;font-weight: bold;">治疗进度</span> <span class="title-text" style="font-size: 16px;font-weight: bold;">治疗进度</span>
</div> </div>
<!-- 步骤条 --> <!-- 步骤条 -->
<!-- <div>--> <!-- <div>-->
<!-- <el-steps :active="schedule" align-center>--> <!-- <el-steps :active="schedule" align-center>-->
<!-- <el-step title="开具处方单" :description="createTime" />--> <!-- <el-step title="开具处方单" :description="createTime" />-->
<!-- <el-step title="缴费开票" :description="checkDetail.payTime || '暂未缴费'" />--> <!-- <el-step title="缴费开票" :description="checkDetail.payTime || '暂未缴费'" />-->
<!-- <el-step title="分配诊室" :description="checkDetail.consultRoomTime || '暂未预约'" />--> <!-- <el-step title="分配诊室" :description="checkDetail.consultRoomTime || '暂未预约'" />-->
<!-- <el-step title="治疗" :description="checkDetail.reportTime || '暂未治疗'" />--> <!-- <el-step title="治疗" :description="checkDetail.reportTime || '暂未治疗'" />-->
<!-- </el-steps>--> <!-- </el-steps>-->
<!-- </div>--> <!-- </div>-->
<TreatmentSchedule :schedule-key="scheduleKey" /> <TreatmentSchedule :schedule-key="scheduleKey" />
<!-- 缴费信息 --> <!-- 缴费信息 -->
<div class="title-paragraph"> <div class="title-paragraph">
...@@ -334,7 +334,7 @@ ...@@ -334,7 +334,7 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="治疗日志"> <el-form-item label="治疗日志">
<span v-if="checkDetail.shadowReport===''||checkDetail.shadowReport===null">{{ '暂未上传' }}</span> <span v-if="checkDetail.shadowReport===''||checkDetail.shadowReport===null">{{ '暂未上传' }}</span>
<!-- <el-button v-else class="fourWordsBtn" @click="viewTheReport">查看报告</el-button>--> <!-- <el-button v-else class="fourWordsBtn" @click="viewTheReport">查看报告</el-button>-->
<el-link <el-link
v-else v-else
:href="`${baseUrl}${checkDetail.shadowReport}`" :href="`${baseUrl}${checkDetail.shadowReport}`"
......
...@@ -2,13 +2,13 @@ ...@@ -2,13 +2,13 @@
<!--进度信息模块封装--> <!--进度信息模块封装-->
<div class="schedule-info"> <div class="schedule-info">
<!-- 1--tip样式--> <!-- 1--tip样式-->
<!-- <div class="progress-tip">--> <!-- <div class="progress-tip">-->
<!-- <div class="tip-green" />--> <!-- <div class="tip-green" />-->
<!-- <div--> <!-- <div-->
<!-- class="tip-content"--> <!-- class="tip-content"-->
<!-- >进度信息--> <!-- >进度信息-->
<!-- </div>--> <!-- </div>-->
<!-- </div>--> <!-- </div>-->
<!-- 2--内容样式--> <!-- 2--内容样式-->
<div class="progress-base"> <div class="progress-base">
<div class="display-base"> <div class="display-base">
......
...@@ -7,7 +7,7 @@ function resolve(dir) { ...@@ -7,7 +7,7 @@ function resolve(dir) {
const CompressionPlugin = require('compression-webpack-plugin') const CompressionPlugin = require('compression-webpack-plugin')
const name = process.env.VUE_APP_TITLE || '萌宠医院信息管理平台' // 网页标题 const name = process.env.VUE_APP_TITLE || '百邦萌宠医院管理系统' // 网页标题
const port = 1099 // 端口 const port = 1099 // 端口
......
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