Commit f5058252 authored by 何鹏程's avatar 何鹏程

修改bug

parent d9994fec
...@@ -15,7 +15,6 @@ ...@@ -15,7 +15,6 @@
:disabled="formDisabled" :disabled="formDisabled"
v-loading="loading" v-loading="loading"
> >
<el-form-item <el-form-item
label="医院名称" label="医院名称"
prop="hospitalCode" prop="hospitalCode"
...@@ -185,7 +184,7 @@ export default { ...@@ -185,7 +184,7 @@ export default {
} }
queryInfoById({ id: id }).then(res => { queryInfoById({ id: id }).then(res => {
if (res.msg === 201) { if (res.msg === 201) {
this.dataForm = res.respData this.dataForm = res.respData || {}
if (res.respData && res.respData.extendValueDtoList && res.respData.extendValueDtoList.length > 0) { if (res.respData && res.respData.extendValueDtoList && res.respData.extendValueDtoList.length > 0) {
this.$refs.formItem.init(res.respData.extendValueDtoList) this.$refs.formItem.init(res.respData.extendValueDtoList)
} else { } else {
......
...@@ -256,7 +256,7 @@ export default { ...@@ -256,7 +256,7 @@ export default {
} }
queryInfoById({ id: id }).then(res => { queryInfoById({ id: id }).then(res => {
if (res.msg === 201) { if (res.msg === 201) {
this.dataForm = res.respData this.dataForm = res.respData || {}
this.dataForm.greenCenter = res.respData.greenCenter ? res.respData.greenCenter.split(',') : [] this.dataForm.greenCenter = res.respData.greenCenter ? res.respData.greenCenter.split(',') : []
if (res.respData && res.respData.extendValueDtoList && res.respData.extendValueDtoList.length > 0) { if (res.respData && res.respData.extendValueDtoList && res.respData.extendValueDtoList.length > 0) {
this.$refs.formItem.init(res.respData.extendValueDtoList) this.$refs.formItem.init(res.respData.extendValueDtoList)
......
...@@ -1712,11 +1712,10 @@ export default { ...@@ -1712,11 +1712,10 @@ export default {
this.$message.error('无效数据'); this.$message.error('无效数据');
return return
} }
this.remoteMethod(site.hospitalName) queryHospitalList(site.hospitalName).then(res => {
this.dataForm.inHospitalCode = site.hospitalCode this.hospitalList = res.respData
// console.log(this.dataForm.inHospitalCode) this.$set(this.dataForm, 'inHospitalCode', site.hospitalCode || '')
// console.log(this.hospitalList) })
} }
}, },
dateOfBirthChange(str) { dateOfBirthChange(str) {
......
...@@ -149,7 +149,7 @@ export default { ...@@ -149,7 +149,7 @@ export default {
], ],
storeCount: [ storeCount: [
{ required: true, message: '请输入库存数量' }, { required: true, message: '请输入库存数量' },
{ type: 'number', message: '请输入数字' } { pattern: /^[0-9]*$/, message: '请输入正确数字' }
], ],
storePlace: [ storePlace: [
{ required: true, message: '请选择所在位置' }, { required: true, message: '请选择所在位置' },
...@@ -181,7 +181,7 @@ export default { ...@@ -181,7 +181,7 @@ export default {
} }
queryInfoById({ id: id }).then(res => { queryInfoById({ id: id }).then(res => {
if (res.msg === 201) { if (res.msg === 201) {
this.dataForm = res.respData this.dataForm = res.respData || {}
if (res.respData && res.respData.extendValueDtoList && res.respData.extendValueDtoList.length > 0) { if (res.respData && res.respData.extendValueDtoList && res.respData.extendValueDtoList.length > 0) {
this.$refs.formItem.init(res.respData.extendValueDtoList) this.$refs.formItem.init(res.respData.extendValueDtoList)
} else { } else {
......
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
> >
<el-input <el-input
placeholder="请输入ICU床位数量" placeholder="请输入ICU床位数量"
v-model.number="dataForm.icuBedCount" v-model="dataForm.icuBedCount"
/> />
</el-form-item> </el-form-item>
<el-form-item <el-form-item
...@@ -164,24 +164,24 @@ export default { ...@@ -164,24 +164,24 @@ export default {
// ], // ],
icuBedCount: [ icuBedCount: [
{ required: true, message: '请输入ICU床位数量' }, { required: true, message: '请输入ICU床位数量' },
{ type: 'number', message: '请输入数字' } { pattern: /^[0-9]*$/, message: '请输入正确数字' }
], ],
icuBedFreeCount: [ icuBedFreeCount: [
{ type: 'number', message: '请输入数字' } { pattern: /^[0-9]*$/, message: '请输入正确数字' }
], ],
cathLabCount: [ cathLabCount: [
{ required: true, message: '请输入导管室数量' }, { required: true, message: '请输入导管室数量' },
{ type: 'number', message: '请输入数字' } { pattern: /^[0-9]*$/, message: '请输入正确数字' }
], ],
cathLabFreeCount: [ cathLabFreeCount: [
{ type: 'number', message: '请输入数字' } { pattern: /^[0-9]*$/, message: '请输入正确数字' }
], ],
operateRoomCount: [ operateRoomCount: [
{ required: true, message: '请输入手术室数量' }, { required: true, message: '请输入手术室数量' },
{ type: 'number', message: '请输入数字' } { pattern: /^[0-9]*$/, message: '请输入正确数字' }
], ],
operateRoomFreeCount: [ operateRoomFreeCount: [
{ type: 'number', message: '请输入数字' } { pattern: /^[0-9]*$/, message: '请输入正确数字' }
] ]
} }
} }
...@@ -209,16 +209,15 @@ export default { ...@@ -209,16 +209,15 @@ export default {
return return
} }
queryInfoById({ id: id }).then(res => { queryInfoById({ id: id }).then(res => {
this.loading = false
if (res.msg === 201) { if (res.msg === 201) {
this.dataForm = res.respData this.dataForm = res.respData || {}
if (res.respData && res.respData.extendValueDtoList && res.respData.extendValueDtoList.length > 0) { if (res.respData && res.respData.extendValueDtoList && res.respData.extendValueDtoList.length > 0) {
this.$refs.formItem.init(res.respData.extendValueDtoList) this.$refs.formItem.init(res.respData.extendValueDtoList)
} else { } else {
this.$refs.formItem.init([]) this.$refs.formItem.init([])
} }
this.$nextTick(() => { this.$nextTick(() => {
this.loading = false
this.$refs.dataForm.clearValidate() this.$refs.dataForm.clearValidate()
}) })
} else { } else {
......
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