Commit 2bf50164 authored by 陈明豪's avatar 陈明豪

Merge remote-tracking branch 'origin/master'

parents d7c2ca11 74a3fd55
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
:max="9999" :max="9999"
:min="0" :min="0"
controls-position="right" controls-position="right"
style=""
/> />
</el-form-item> </el-form-item>
<el-form-item label="文章封面" prop="articleCover"> <el-form-item label="文章封面" prop="articleCover">
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
</el-form-item> </el-form-item>
<el-form-item style="margin-left: 10px;" prop="articleStatus"> <el-form-item style="margin-left: 10px;" prop="articleStatus">
<el-select v-model.trim="queryParams.articleStatus" clearable placeholder="状态"> <el-select v-model.trim="queryParams.articleStatus" clearable placeholder="状态">
<el-option label="全部" :value="null" /> <!-- <el-option label="全部" :value="null" />-->
<el-option <el-option
v-for="item in dict.type.article_status" v-for="item in dict.type.article_status"
:key="item.value" :key="item.value"
......
...@@ -78,14 +78,17 @@ ...@@ -78,14 +78,17 @@
:prop="'settingList.'+index+'.price'" :prop="'settingList.'+index+'.price'"
:rules="[ :rules="[
{ required: true, message: '请输入项目单价', trigger: 'change' }, { required: true, message: '请输入项目单价', trigger: 'change' },
{ validator: validatePrice, trigger: 'change, blur' }
]" ]"
> >
<el-input-number <el-input-number
v-model="item.price" v-model="item.price"
:min="0" :min="0"
:max="9999.99"
controls-position="right" controls-position="right"
style="width: 240px" style="width: 240px"
placeholder="0.00"
:precision="2"
@keydown.native="keydown($event)" @keydown.native="keydown($event)"
/> />
...@@ -122,6 +125,10 @@ ...@@ -122,6 +125,10 @@
:ref="'settingList.'+index+'.sort'" :ref="'settingList.'+index+'.sort'"
label="权重" label="权重"
:prop="'settingList.'+index+'.sort'" :prop="'settingList.'+index+'.sort'"
:rules="[
{ required: true, message: '请输入权重', trigger: 'change' },
{ validator: validWeigh, trigger: 'change, blur' }
]"
> >
<el-input-number <el-input-number
v-model="item.sort" v-model="item.sort"
...@@ -256,6 +263,15 @@ export default { ...@@ -256,6 +263,15 @@ export default {
}) })
}, },
/** 项目单价校验 */
validatePrice: function(rule, value, callback) {
console.log('value', value)
if (value === 0) {
callback(new Error('项目单价不能为0.00'))
} else {
callback()
}
},
// 是权重不可以输入小数 // 是权重不可以输入小数
handleBlur() { handleBlur() {
const parsedValue = parseFloat(this.form.sort) const parsedValue = parseFloat(this.form.sort)
......
...@@ -265,22 +265,13 @@ ...@@ -265,22 +265,13 @@
<el-row> <el-row>
<el-col> <el-col>
<el-form-item label="支持服务地区"> <el-form-item label="支持服务地区">
<!-- <el-input--> <el-input
<!-- disabled--> v-model.trim="form.serviceAreaList"
<!-- type="textarea"--> type="textarea"
<!-- placeholder="暂无数据"--> style="width:705%;;"
<!-- maxlength="200"--> :row="4"
<!-- style="width:705%;"--> disabled
<!-- :rows="4"-->
<!-- />-->
<el-select v-model="form.serviceArea" multiple placeholder="请选择支持服务地区" disabled style="width: 300px">
<el-option
v-for="dict in dict.type.service_area"
:key="dict.label"
:label="dict.label"
:value="dict.value"
/> />
</el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
...@@ -288,14 +279,13 @@ ...@@ -288,14 +279,13 @@
<el-row> <el-row>
<el-col> <el-col>
<el-form-item label="支持检查类型"> <el-form-item label="支持检查类型">
<el-select v-model="form.checkType" multiple placeholder="请选择支持检查类型" style="width: 300px" disabled> <el-input
<el-option v-model.trim="form.checkTypeList"
v-for=" dict in dict.type.exam_type" type="textarea"
:key="dict.label" style="width:705%;;"
:label="dict.label" :row="4"
:value="dict.value" disabled
/> />
</el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
...@@ -1081,6 +1071,8 @@ export default { ...@@ -1081,6 +1071,8 @@ export default {
// }) // })
// } // }
if (this.form.checkType != null && this.form.checkType !== '') { if (this.form.checkType != null && this.form.checkType !== '') {
this.form.checkTypeList = selectDictLabels(this.dict.type.check_type, this.form.checkType)
console.log(' this.form.checkTypeList', this.form.checkTypeList)
this.form.checkType = response.data.checkType.split(',') this.form.checkType = response.data.checkType.split(',')
} }
......
...@@ -127,7 +127,7 @@ ...@@ -127,7 +127,7 @@
</el-row> </el-row>
<el-table ref="table" v-loading="loading" :data="deviceList" :header-cell-style="{ background:'#E8E9E8'}" border :row-key="getRowKeys" @selection-change="handleSelectionChange"> <el-table ref="table" v-loading="loading" :data="deviceList" :header-cell-style="{ background:'#E8E9E8'}" border :row-key="getRowKeys" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="50" align="center" :reserve-selection="true" /> <el-table-column type="selection" width="47" align="center" :reserve-selection="true" />
<el-table-column type="index" label="序号" width="50" /> <el-table-column type="index" label="序号" width="50" />
<el-table-column label="设备名称" align="left" prop="deviceName" show-overflow-tooltip /> <el-table-column label="设备名称" align="left" prop="deviceName" show-overflow-tooltip />
<el-table-column label="设备ID" align="left" prop="deviceCode" show-overflow-tooltip /> <el-table-column label="设备ID" align="left" prop="deviceCode" show-overflow-tooltip />
......
...@@ -157,8 +157,7 @@ ...@@ -157,8 +157,7 @@
</el-row> </el-row>
<el-row v-show="checkDetail.checkSchedule < 2"> <el-row v-show="checkDetail.checkSchedule < 2">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="暂未预约"> <el-form-item label="暂未预约" />
</el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<div v-show="checkDetail.checkSchedule >= 2"> <div v-show="checkDetail.checkSchedule >= 2">
......
...@@ -115,8 +115,8 @@ ...@@ -115,8 +115,8 @@
v-loading="loading" v-loading="loading"
:data="manageList" :data="manageList"
:row-key="getRowKeys" :row-key="getRowKeys"
@selection-change="handleSelectionChange"
:header-cell-style="{background:'#E8E9E8'}" :header-cell-style="{background:'#E8E9E8'}"
@selection-change="handleSelectionChange"
> >
<el-table-column type="selection" min-width="47" align="center" :reserve-selection="true" /> <el-table-column type="selection" min-width="47" align="center" :reserve-selection="true" />
<el-table-column label="序号" type="index" align="left" /> <el-table-column label="序号" type="index" align="left" />
...@@ -130,7 +130,7 @@ ...@@ -130,7 +130,7 @@
</el-table-column> </el-table-column>
<el-table-column label="检查项目" align="left" :show-overflow-tooltip="true" prop="checkItemsName"> <el-table-column label="检查项目" align="left" :show-overflow-tooltip="true" prop="checkItemsName">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{scope.row.checkItemsName || '-'}}</span> <span>{{ scope.row.checkItemsName || '-' }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="宠物昵称" align="left" :show-overflow-tooltip="true" prop="petNickname" /> <el-table-column label="宠物昵称" align="left" :show-overflow-tooltip="true" prop="petNickname" />
......
...@@ -227,7 +227,7 @@ ...@@ -227,7 +227,7 @@
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="诊室"> <el-form-item label="诊室">
<el-select v-model="allocationForm.consultRoomIdList" clearable multiple collapse-tags placeholder="请选择诊室" @change="allocationFormChangeName" style="width: 200px"> <el-select v-model="allocationForm.consultRoomIdList" clearable multiple collapse-tags placeholder="请选择诊室" style="width: 200px" @change="allocationFormChangeName">
<el-option <el-option
v-for="item in consultingName" v-for="item in consultingName"
:key="item.id" :key="item.id"
...@@ -240,8 +240,8 @@ ...@@ -240,8 +240,8 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="治疗日期"> <el-form-item label="治疗日期">
<el-date-picker <el-date-picker
style="width: 200px"
v-model="treatStartTime" v-model="treatStartTime"
style="width: 200px"
type="date" type="date"
format="yyyy-MM-dd" format="yyyy-MM-dd"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
......
...@@ -82,8 +82,8 @@ ...@@ -82,8 +82,8 @@
:data="treatmentList" :data="treatmentList"
:row-key="getRowKeys" :row-key="getRowKeys"
:header-cell-class-name="cellClass" :header-cell-class-name="cellClass"
@selection-change="handleSelectionChange"
:header-cell-style="{background:'#E8E9E8'}" :header-cell-style="{background:'#E8E9E8'}"
@selection-change="handleSelectionChange"
> >
<el-table-column type="selection" min-width="47" align="center" :reserve-selection="true" /> <el-table-column type="selection" min-width="47" align="center" :reserve-selection="true" />
<el-table-column label="序号" type="index" align="left" /> <el-table-column label="序号" type="index" align="left" />
......
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