|
@@ -481,7 +481,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="剂型" prop="dosageFrom"
|
|
|
- :rules="{ required: !isControl, message: '请选择剂型', trigger: 'change' }">
|
|
|
+ :rules="{ required: !isControl, message: '请选择剂型', trigger: 'blur' }">
|
|
|
<el-select ref="doses" v-model="basicForm2.dosageFrom" placeholder="请选择" clearable
|
|
|
:disabled="disable || isControl" @focus="chooseDose">
|
|
|
<el-option v-for="item in doseOptions" :key="item.id" :label="item.name" :value="item.id" />
|
|
@@ -1097,6 +1097,8 @@ export default {
|
|
|
console.log('val1111111', val)
|
|
|
if (val == '0') {
|
|
|
this.isControl = false
|
|
|
+ this.basicForm2.dosageFrom = '0001A11000000000BX7Z'
|
|
|
+ this.getDoseDetails(this.basicForm2.dosageFrom)
|
|
|
} else {
|
|
|
this.basicForm2.isDrug = ''
|
|
|
this.basicForm2.registrationNo = ''
|
|
@@ -1300,14 +1302,18 @@ export default {
|
|
|
})
|
|
|
})
|
|
|
Promise.all([form1, form2]).then(() => {
|
|
|
+ this.$modal.loading("保存中...");
|
|
|
editReq(sparams).then(res => {
|
|
|
if (res.code === 200) {
|
|
|
this.$message({
|
|
|
message: res.msg,
|
|
|
type: 'success'
|
|
|
});
|
|
|
+ this.$modal.closeLoading();
|
|
|
this.back()
|
|
|
}
|
|
|
+ }).catch(err => {
|
|
|
+ this.$modal.closeLoading();
|
|
|
})
|
|
|
})
|
|
|
} else {
|
|
@@ -1334,14 +1340,18 @@ export default {
|
|
|
})
|
|
|
})
|
|
|
Promise.all([form1, form2]).then(() => {
|
|
|
+ this.$modal.loading("保存中...");
|
|
|
addReq(sparams).then(res => {
|
|
|
if (res.code === 200) {
|
|
|
this.$message({
|
|
|
message: res.msg,
|
|
|
type: 'success'
|
|
|
});
|
|
|
+ this.$modal.closeLoading();
|
|
|
this.back()
|
|
|
}
|
|
|
+ }).catch(err => {
|
|
|
+ this.$modal.closeLoading();
|
|
|
})
|
|
|
})
|
|
|
}
|
|
@@ -1368,14 +1378,18 @@ export default {
|
|
|
Promise.all([form1, form2]).then(() => {
|
|
|
// 提交时候要维护物料类别
|
|
|
if (this.sysMaterialMedcineItemApply.length !== 0) {
|
|
|
+ this.$modal.loading("提交中...");
|
|
|
editReq(sparams).then(res => {
|
|
|
if (res.code === 200) {
|
|
|
this.$message({
|
|
|
message: res.msg,
|
|
|
type: 'success'
|
|
|
});
|
|
|
+ this.$modal.closeLoading();
|
|
|
this.back()
|
|
|
}
|
|
|
+ }).catch(err => {
|
|
|
+ this.$modal.closeLoading();
|
|
|
})
|
|
|
} else {
|
|
|
this.$message({
|
|
@@ -1387,11 +1401,11 @@ export default {
|
|
|
},
|
|
|
back() {
|
|
|
this.$emit('jugislist', true)
|
|
|
- let queryParams = {
|
|
|
- pageNum: 1,
|
|
|
- pageSize: 10
|
|
|
- }
|
|
|
- this.$emit('refresh', queryParams)
|
|
|
+ // let queryParams = {
|
|
|
+ // pageNum: 1,
|
|
|
+ // pageSize: 10
|
|
|
+ // }
|
|
|
+ this.$emit('refresh')
|
|
|
},
|
|
|
// 子表增删行
|
|
|
handleSelectionChange(val) {
|