提交 9002e136 编写于 作者: changdi.hao's avatar changdi.hao

Merge branch 'dev-consultation-0506-all' into 'release'

修改价格单位

See merge request !3
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="问诊价格" prop="price"> <el-form-item label="问诊价格" prop="price">
<el-input v-model="formData.price" placeholder="请输入问诊价格" disabled class="set-width"></el-input> (单位) <el-input v-model="formData.price" placeholder="请输入问诊价格" disabled class="set-width"></el-input> (单位)
</el-form-item> </el-form-item>
<el-form-item label="支付方式"> <el-form-item label="支付方式">
<el-select v-model="formData.payType" placeholder="请选择支付方式" disabled class="set-width"> <el-select v-model="formData.payType" placeholder="请选择支付方式" disabled class="set-width">
...@@ -205,7 +205,7 @@ ...@@ -205,7 +205,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="医生服务费" prop="serviceFee"> <el-form-item label="医生服务费" prop="serviceFee">
<el-input v-model="formData.serviceFee" placeholder="请输入医生服务费" class="set-width" :disabled="editorType== 2"></el-input> (单位) <el-input v-model="formData.serviceFee" placeholder="请输入医生服务费" class="set-width" :disabled="editorType== 2"></el-input> (单位)
</el-form-item> </el-form-item>
<h1>问诊信息</h1> <h1>问诊信息</h1>
...@@ -391,7 +391,7 @@ export default { ...@@ -391,7 +391,7 @@ export default {
], ],
serviceFee: [ serviceFee: [
{ required: false, message: '请输入医生服务费', trigger: 'change'}, { required: false, message: '请输入医生服务费', trigger: 'change'},
{ pattern: /^(0|[1-9][0-9]*)$/, message: '请输入正确额格式' } { pattern: /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/, message: '请输入正确额格式,可保留两位小数' }
], ],
diagnoseStage: [ diagnoseStage: [
{ required: true, message: '请选择初/复诊', trigger: 'change' } { required: true, message: '请选择初/复诊', trigger: 'change' }
...@@ -439,7 +439,9 @@ export default { ...@@ -439,7 +439,9 @@ export default {
this.loading = false this.loading = false
if (res.code == '000000') { if (res.code == '000000') {
this.formData = res.data this.formData = res.data
if (!this.formData.illnessImageUrls) { this.formData.price = this.priceFilter(this.formData.price)
this.formData.serviceFee = this.priceFilter(this.formData.serviceFee)
if (!this.formData.illnessImageUrls) {
this.formData.illnessImageUrls = [] this.formData.illnessImageUrls = []
} else { } else {
this.formData.illnessImageUrls = this.setObjectArr(this.formData.illnessImageUrls) this.formData.illnessImageUrls = this.setObjectArr(this.formData.illnessImageUrls)
...@@ -493,14 +495,26 @@ export default { ...@@ -493,14 +495,26 @@ export default {
cancle() { cancle() {
this.$router.back() this.$router.back()
}, },
priceFilter(value){
if(!value) return 0;
if(value) {
return (value / 100)
}
},
setPrice(value) {
if(!value) return 0;
if(value) {
return (value * 100)
}
},
save() { save() {
// return
this.$refs.form.validate((valid) => { this.$refs.form.validate((valid) => {
let url = `/diagnose/admin/diagnose/update` let url = `/diagnose/admin/diagnose/update`
let params = JSON.parse(JSON.stringify(this.formData)) let params = JSON.parse(JSON.stringify(this.formData))
params.illnessImageUrls = this.$refs.imgComponent ? [...this.$refs.imgComponent.setNewArr()] : [] params.illnessImageUrls = this.$refs.imgComponent ? [...this.$refs.imgComponent.setNewArr()] : []
params.illnessAudioUrls = this.$refs.musicComponent ? [...this.$refs.musicComponent.setNewArr()] : [] params.illnessAudioUrls = this.$refs.musicComponent ? [...this.$refs.musicComponent.setNewArr()] : []
params.price = this.setPrice(params.price)
params.serviceFee = this.setPrice(params.serviceFee)
if (!params.diagnoseAdvice) { if (!params.diagnoseAdvice) {
params.diagnoseAdvice = this.oldDiagnoseAdvice params.diagnoseAdvice = this.oldDiagnoseAdvice
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册