|
|
@ -5,7 +5,7 @@ |
|
|
<div style="width:50%;"> |
|
|
<div style="width:50%;"> |
|
|
<el-table id="tableSummary" row-key="id" :data="sumDoctorCheck.summaryList" width="100%" :height="sumHeight" |
|
|
<el-table id="tableSummary" row-key="id" :data="sumDoctorCheck.summaryList" width="100%" :height="sumHeight" |
|
|
border size="small"> |
|
|
border size="small"> |
|
|
<el-table-column type="index" width="20" align="center" /> |
|
|
|
|
|
|
|
|
<el-table-column type="index" width="30" align="center" /> |
|
|
<el-table-column prop="summaryTitle" label="综述"> |
|
|
<el-table-column prop="summaryTitle" label="综述"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<div> |
|
|
<div> |
|
|
@ -47,7 +47,7 @@ |
|
|
<div style="width:50%;"> |
|
|
<div style="width:50%;"> |
|
|
<el-table id="tableSuggestion" row-key="id" :data="sumDoctorCheck.suggestionList" width="100%" :height="sumHeight" |
|
|
<el-table id="tableSuggestion" row-key="id" :data="sumDoctorCheck.suggestionList" width="100%" :height="sumHeight" |
|
|
border size="small" ref="tableSuggestion"> |
|
|
border size="small" ref="tableSuggestion"> |
|
|
<el-table-column type="index" width="20" align="center"> |
|
|
|
|
|
|
|
|
<el-table-column type="index" width="30" align="center"> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column prop="suggestionTitle" label="建议"> |
|
|
<el-table-column prop="suggestionTitle" label="建议"> |
|
|
<template slot="header"> |
|
|
<template slot="header"> |
|
|
@ -72,17 +72,17 @@ |
|
|
</div> |
|
|
</div> |
|
|
<div v-show="!scope.row.collapse"> |
|
|
<div v-show="!scope.row.collapse"> |
|
|
<div style="display: flex;margin-top: 2px;"> |
|
|
<div style="display: flex;margin-top: 2px;"> |
|
|
<div style="width:60px;">诊断</div> |
|
|
|
|
|
|
|
|
<div style="width:60px;">诊断</div> |
|
|
|
|
|
<el-input placeholder="请选择单位" :value="`${scope.row.diagnosisNames}`" size="small" disabled> |
|
|
|
|
|
<el-button slot="append" icon="el-icon-search" @click="btnChooseDiagnosis(scope.$index)" |
|
|
|
|
|
style="font-size: 20px;" :disabled="sumBtnDisabled()"></el-button> |
|
|
|
|
|
</el-input> |
|
|
|
|
|
<!-- |
|
|
<el-select v-model="scope.row.diagnosisIds" multiple placeholder="请选择" style="width: 100%;" |
|
|
<el-select v-model="scope.row.diagnosisIds" multiple placeholder="请选择" style="width: 100%;" |
|
|
:disabled="sumBtnDisabled()" @change="changeDiagnosis" filterable class="no-animation"> |
|
|
:disabled="sumBtnDisabled()" @change="changeDiagnosis" filterable class="no-animation"> |
|
|
<el-option v-for="item in diagnosises" :key="item.id" :value="item.id" :label="item.displayName" |
|
|
<el-option v-for="item in diagnosises" :key="item.id" :value="item.id" :label="item.displayName" |
|
|
:disabled="disabledDiagnosis(item.id, scope.$index)" /> |
|
|
:disabled="disabledDiagnosis(item.id, scope.$index)" /> |
|
|
</el-select> |
|
|
</el-select> |
|
|
<!-- |
|
|
|
|
|
<select v-model="scope.row.diagnosisIds" placeholder="请选择" style="width: 100%;" multiple :disabled="sumBtnDisabled()" @change="changeDiagnosis"> |
|
|
|
|
|
<el-option v-for="item in diagnosises" :key="item.id" :value="item.id" :label="item.displayName" |
|
|
|
|
|
:disabled="disabledDiagnosis(item.id, scope.$index)" /> |
|
|
|
|
|
</select> |
|
|
|
|
|
--> |
|
|
--> |
|
|
</div> |
|
|
</div> |
|
|
<div style="display: flex;margin-top: 2px;"> |
|
|
<div style="display: flex;margin-top: 2px;"> |
|
|
@ -202,20 +202,33 @@ |
|
|
<div style="overflow-y:auto; width:100%;display: flex;flex-wrap: wrap;align-content: flex-start;"> |
|
|
<div style="overflow-y:auto; width:100%;display: flex;flex-wrap: wrap;align-content: flex-start;"> |
|
|
<div v-for="item in symbols" :key="item.id" style="margin: 1px; 2px;cursor:pointer;" |
|
|
<div v-for="item in symbols" :key="item.id" style="margin: 1px; 2px;cursor:pointer;" |
|
|
@click="insertSymbols(item.displayName)"> |
|
|
@click="insertSymbols(item.displayName)"> |
|
|
<el-tag style="padding: 0 3px;height: 24px;line-height: 24px;font-size: 15px;"> |
|
|
|
|
|
|
|
|
<el-tag style="padding: 0 3px;height: 24px;line-height: 24px;font-size: 15px;color: #303133;background-color: white;"> |
|
|
{{ item.displayName }} |
|
|
{{ item.displayName }} |
|
|
</el-tag> |
|
|
</el-tag> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div style="padding: 5px 0;">录入结果:</div> |
|
|
<div style="padding: 5px 0;">录入结果:</div> |
|
|
<el-input id="resultBox" style="width: 100%;" type="textarea" :autosize="{ minRows: 4, maxRows: 4 }" |
|
|
|
|
|
|
|
|
<el-input id="resultBox" class="commonFont" style="width: 100%;" type="textarea" :autosize="{ minRows: 4, maxRows: 4 }" |
|
|
v-model="curResult" /> |
|
|
v-model="curResult" /> |
|
|
</div> |
|
|
</div> |
|
|
<span slot="footer" class="dialog-footer"> |
|
|
<span slot="footer" class="dialog-footer"> |
|
|
<el-button type="primary" @click="btnOkResult">确 定</el-button> |
|
|
|
|
|
|
|
|
<el-button type="primary" @click="btnOkResult">确定</el-button> |
|
|
<el-button @click="dialogWinSymbols = false">关闭</el-button> |
|
|
<el-button @click="dialogWinSymbols = false">关闭</el-button> |
|
|
</span> |
|
|
</span> |
|
|
</el-dialog> |
|
|
</el-dialog> |
|
|
|
|
|
|
|
|
|
|
|
<el-dialog title="选择诊断" :visible.sync="dialogDiagnosises" width="800px" :close-on-click-modal="false"> |
|
|
|
|
|
<div style="height: 320px;"> |
|
|
|
|
|
<el-select v-model="choosedDiagnosisIds" multiple placeholder="请选择" style="width: 100%;" |
|
|
|
|
|
@change="changeDiagnosis" filterable class="no-animation"> |
|
|
|
|
|
<el-option v-for="item in diagnosisesFilter" :key="item.id" :value="item.id" :label="item.displayName" /> |
|
|
|
|
|
</el-select> |
|
|
|
|
|
</div> |
|
|
|
|
|
<span slot="footer" class="dialog-footer"> |
|
|
|
|
|
<el-button type="primary" @click="btnOkDiagnosis">确定</el-button> |
|
|
|
|
|
<el-button @click="dialogDiagnosises = false">关闭</el-button> |
|
|
|
|
|
</span> |
|
|
|
|
|
</el-dialog> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</template> |
|
|
</template> |
|
|
@ -226,7 +239,7 @@ import { getapi, postapi, putapi, deletapi } from "@/api/api"; |
|
|
import { getPagePriv, checkPagePriv, deepCopy, arrayExistObj } from '../../utlis/proFunc'; |
|
|
import { getPagePriv, checkPagePriv, deepCopy, arrayExistObj } from '../../utlis/proFunc'; |
|
|
export default { |
|
|
export default { |
|
|
components: {}, |
|
|
components: {}, |
|
|
props: ["patientRegisterId","tabChoosed"], |
|
|
|
|
|
|
|
|
props: ["patientRegisterId", "tabChoosed"], |
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
pagePriv: { |
|
|
pagePriv: { |
|
|
@ -235,7 +248,10 @@ export default { |
|
|
}, |
|
|
}, |
|
|
sumDetails: [], |
|
|
sumDetails: [], |
|
|
suggestionCurRow: 0, //当前操作建议的行 |
|
|
suggestionCurRow: 0, //当前操作建议的行 |
|
|
|
|
|
dialogDiagnosises: false, // 诊断选择窗口 |
|
|
diagnosises: [], // 诊断 |
|
|
diagnosises: [], // 诊断 |
|
|
|
|
|
diagnosisesFilter: [], // 可选的诊断 |
|
|
|
|
|
choosedDiagnosisIds: [], // 已选的诊断集合 |
|
|
collapse: false, // 折叠/展开全部建议 |
|
|
collapse: false, // 折叠/展开全部建议 |
|
|
|
|
|
|
|
|
dialogWinSymbols: false, |
|
|
dialogWinSymbols: false, |
|
|
@ -257,6 +273,7 @@ export default { |
|
|
//获取用户当前页面的权限 |
|
|
//获取用户当前页面的权限 |
|
|
let userPriv = window.sessionStorage.getItem('userPriv') |
|
|
let userPriv = window.sessionStorage.getItem('userPriv') |
|
|
if (userPriv) this.pagePriv.privs = deepCopy(getPagePriv(this.pagePriv.routeUrlorPageName)) |
|
|
if (userPriv) this.pagePriv.privs = deepCopy(getPagePriv(this.pagePriv.routeUrlorPageName)) |
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
//挂载完成 |
|
|
//挂载完成 |
|
|
@ -369,12 +386,36 @@ export default { |
|
|
}) |
|
|
}) |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
//选择诊断 |
|
|
|
|
|
btnChooseDiagnosis(index) { |
|
|
|
|
|
this.suggestionCurRow = index |
|
|
|
|
|
this.choosedDiagnosisIds = this.sumDoctorCheck.suggestionList[index].diagnosisIds |
|
|
|
|
|
let diagnosisIds = [] |
|
|
|
|
|
this.sumDoctorCheck.suggestionList.forEach((e, i) => { |
|
|
|
|
|
if (i != index) { |
|
|
|
|
|
if (e.diagnosisIds) diagnosisIds = diagnosisIds.concat(e.diagnosisIds) |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
this.diagnosisesFilter = this.diagnosises.filter(e => { |
|
|
|
|
|
return diagnosisIds.indexOf(e.id) == -1 |
|
|
|
|
|
}) |
|
|
|
|
|
this.dialogDiagnosises = true |
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
btnOkDiagnosis() { |
|
|
|
|
|
this.changeDiagnosis(this.choosedDiagnosisIds) |
|
|
|
|
|
this.dialogDiagnosises = false |
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
// 获取人员是否已总检过 |
|
|
// 获取人员是否已总检过 |
|
|
getHaveSumData(patientRegisterId) { |
|
|
getHaveSumData(patientRegisterId) { |
|
|
this.sumDoctorCheck.summaryList = []; |
|
|
this.sumDoctorCheck.summaryList = []; |
|
|
this.sumDoctorCheck.suggestionList = []; |
|
|
this.sumDoctorCheck.suggestionList = []; |
|
|
if (!patientRegisterId) return |
|
|
if (!patientRegisterId) return |
|
|
|
|
|
|
|
|
|
|
|
// console.log('getHaveSumData', this.dataTransOpts.tableS.patient_register.completeFlag) |
|
|
if (this.dataTransOpts.tableS.patient_register.completeFlag == '3') { |
|
|
if (this.dataTransOpts.tableS.patient_register.completeFlag == '3') { |
|
|
this.summaryList(patientRegisterId, 'Y') |
|
|
this.summaryList(patientRegisterId, 'Y') |
|
|
this.suggestionList(patientRegisterId, 'Y') |
|
|
this.suggestionList(patientRegisterId, 'Y') |
|
|
@ -403,9 +444,6 @@ export default { |
|
|
}) |
|
|
}) |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//获取综述 |
|
|
//获取综述 |
|
|
summaryList(RegisterId, isGetExistData) { |
|
|
summaryList(RegisterId, isGetExistData) { |
|
|
if (!RegisterId) { |
|
|
if (!RegisterId) { |
|
|
@ -465,6 +503,7 @@ export default { |
|
|
isGetExistData, |
|
|
isGetExistData, |
|
|
} |
|
|
} |
|
|
// 旧接口: console.log(`/api/app/sumsuggestionheader/getsumsuggestionlist?PatientRegisterId=${RegisterId}`) |
|
|
// 旧接口: console.log(`/api/app/sumsuggestionheader/getsumsuggestionlist?PatientRegisterId=${RegisterId}`) |
|
|
|
|
|
|
|
|
postapi('/api/app/sumsuggestionheader/getsumsuggestionlist', body) |
|
|
postapi('/api/app/sumsuggestionheader/getsumsuggestionlist', body) |
|
|
.then((res) => { |
|
|
.then((res) => { |
|
|
console.log("suggestionList", res.data); |
|
|
console.log("suggestionList", res.data); |
|
|
@ -492,12 +531,10 @@ export default { |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
this.sumDoctorCheck.suggestionList = res.data; |
|
|
|
|
|
|
|
|
this.sumDoctorCheck.suggestionList = res.data; |
|
|
} |
|
|
} |
|
|
}) |
|
|
|
|
|
.catch((err) => { |
|
|
|
|
|
this.$message({ type: "error", message: `操作失败,原因:${err}` }); |
|
|
|
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
// 按钮可用 |
|
|
// 按钮可用 |
|
|
@ -517,37 +554,25 @@ export default { |
|
|
return ret |
|
|
return ret |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
// 可选诊断处理 |
|
|
|
|
|
disabledDiagnosis(diagnosisId, index) { |
|
|
|
|
|
let ret = false |
|
|
|
|
|
let diagnosisIds = [] |
|
|
|
|
|
this.sumDoctorCheck.suggestionList.forEach((e, i) => { |
|
|
|
|
|
if (i != index) { |
|
|
|
|
|
if (e.diagnosisIds) diagnosisIds = diagnosisIds.concat(e.diagnosisIds) |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
if (diagnosisIds.indexOf(diagnosisId) > -1) ret = true |
|
|
|
|
|
return ret |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
// 诊断选择 |
|
|
// 诊断选择 |
|
|
changeDiagnosis(v) { |
|
|
changeDiagnosis(v) { |
|
|
console.log('changeDiagnosis', v) |
|
|
|
|
|
|
|
|
// console.log('changeDiagnosis', v) |
|
|
let suggestionTitle = [] |
|
|
let suggestionTitle = [] |
|
|
if (v.length == 0) { |
|
|
if (v.length == 0) { |
|
|
this.sumDoctorCheck.suggestionList[this.suggestionCurRow]['suggestionTitle'] = '' |
|
|
this.sumDoctorCheck.suggestionList[this.suggestionCurRow]['suggestionTitle'] = '' |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
//先找到是操作的建议行 |
|
|
//先找到是操作的建议行 |
|
|
let lv = `${v}` |
|
|
|
|
|
let suggestionList = deepCopy(this.sumDoctorCheck.suggestionList) |
|
|
|
|
|
suggestionList.forEach(e => { |
|
|
|
|
|
e.diagnosisIds = `${e.diagnosisIds}` |
|
|
|
|
|
}); |
|
|
|
|
|
let lfind = arrayExistObj(suggestionList, 'diagnosisIds', lv) |
|
|
|
|
|
if (lfind == -1) return |
|
|
|
|
|
this.suggestionCurRow = lfind |
|
|
|
|
|
let sumSuggestionHeaderId = this.sumDoctorCheck.suggestionList[lfind].id |
|
|
|
|
|
|
|
|
// let lv = `${v}` |
|
|
|
|
|
// let suggestionList = deepCopy(this.sumDoctorCheck.suggestionList) |
|
|
|
|
|
// suggestionList.forEach(e => { |
|
|
|
|
|
// e.diagnosisIds = `${e.diagnosisIds}` |
|
|
|
|
|
// }); |
|
|
|
|
|
// let lfind = arrayExistObj(suggestionList, 'diagnosisIds', lv) |
|
|
|
|
|
// if (lfind == -1) return |
|
|
|
|
|
// this.suggestionCurRow = lfind |
|
|
|
|
|
|
|
|
|
|
|
let sumSuggestionHeaderId = this.sumDoctorCheck.suggestionList[this.suggestionCurRow].id |
|
|
v.forEach(e => { |
|
|
v.forEach(e => { |
|
|
let ld = arrayExistObj(this.diagnosises, 'id', e) |
|
|
let ld = arrayExistObj(this.diagnosises, 'id', e) |
|
|
if (ld > -1) { |
|
|
if (ld > -1) { |
|
|
@ -555,11 +580,13 @@ export default { |
|
|
//添加医学解释 |
|
|
//添加医学解释 |
|
|
let medicalInterpretations = this.diagnosises[ld]['medicalInterpretations'] |
|
|
let medicalInterpretations = this.diagnosises[ld]['medicalInterpretations'] |
|
|
if (medicalInterpretations) { |
|
|
if (medicalInterpretations) { |
|
|
if (!this.sumDoctorCheck.suggestionList[lfind]['medicalInterpretations']) this.sumDoctorCheck.suggestionList[lfind]['medicalInterpretations'] = [] |
|
|
|
|
|
|
|
|
if (!this.sumDoctorCheck.suggestionList[this.suggestionCurRow]['medicalInterpretations']) { |
|
|
|
|
|
this.sumDoctorCheck.suggestionList[this.suggestionCurRow]['medicalInterpretations'] = [] |
|
|
|
|
|
} |
|
|
medicalInterpretations.forEach(e2 => { |
|
|
medicalInterpretations.forEach(e2 => { |
|
|
let lf = arrayExistObj(this.sumDoctorCheck.suggestionList[lfind]['medicalInterpretations'], "suggestionContent", e2.suggestionContent) |
|
|
|
|
|
|
|
|
let lf = arrayExistObj(this.sumDoctorCheck.suggestionList[this.suggestionCurRow]['medicalInterpretations'], "suggestionContent", e2.suggestionContent) |
|
|
if (lf == -1) { |
|
|
if (lf == -1) { |
|
|
this.sumDoctorCheck.suggestionList[lfind]['medicalInterpretations'].push({ |
|
|
|
|
|
|
|
|
this.sumDoctorCheck.suggestionList[this.suggestionCurRow]['medicalInterpretations'].push({ |
|
|
sumSuggestionHeaderId, |
|
|
sumSuggestionHeaderId, |
|
|
suggestionContent: e2.suggestionContent, |
|
|
suggestionContent: e2.suggestionContent, |
|
|
displayOrder: Math.random(), |
|
|
displayOrder: Math.random(), |
|
|
@ -571,11 +598,13 @@ export default { |
|
|
//添加常见原因 |
|
|
//添加常见原因 |
|
|
let commonReasons = this.diagnosises[ld]['commonReasons'] |
|
|
let commonReasons = this.diagnosises[ld]['commonReasons'] |
|
|
if (commonReasons) { |
|
|
if (commonReasons) { |
|
|
if (!this.sumDoctorCheck.suggestionList[lfind]['commonReasons']) this.sumDoctorCheck.suggestionList[lfind]['commonReasons'] = [] |
|
|
|
|
|
|
|
|
if (!this.sumDoctorCheck.suggestionList[this.suggestionCurRow]['commonReasons']) { |
|
|
|
|
|
this.sumDoctorCheck.suggestionList[this.suggestionCurRow]['commonReasons'] = [] |
|
|
|
|
|
} |
|
|
commonReasons.forEach(e2 => { |
|
|
commonReasons.forEach(e2 => { |
|
|
let lf = arrayExistObj(this.sumDoctorCheck.suggestionList[lfind]['commonReasons'], "suggestionContent", e2.suggestionContent) |
|
|
|
|
|
|
|
|
let lf = arrayExistObj(this.sumDoctorCheck.suggestionList[this.suggestionCurRow]['commonReasons'], "suggestionContent", e2.suggestionContent) |
|
|
if (lf == -1) { |
|
|
if (lf == -1) { |
|
|
this.sumDoctorCheck.suggestionList[lfind]['commonReasons'].push({ |
|
|
|
|
|
|
|
|
this.sumDoctorCheck.suggestionList[this.suggestionCurRow]['commonReasons'].push({ |
|
|
sumSuggestionHeaderId, |
|
|
sumSuggestionHeaderId, |
|
|
suggestionContent: e2.suggestionContent, |
|
|
suggestionContent: e2.suggestionContent, |
|
|
displayOrder: Math.random(), |
|
|
displayOrder: Math.random(), |
|
|
@ -587,11 +616,13 @@ export default { |
|
|
//添加常见原因 |
|
|
//添加常见原因 |
|
|
let healthGuidances = this.diagnosises[ld]['healthGuidances'] |
|
|
let healthGuidances = this.diagnosises[ld]['healthGuidances'] |
|
|
if (healthGuidances) { |
|
|
if (healthGuidances) { |
|
|
if (!this.sumDoctorCheck.suggestionList[lfind]['healthGuidances']) this.sumDoctorCheck.suggestionList[lfind]['healthGuidances'] = [] |
|
|
|
|
|
|
|
|
if (!this.sumDoctorCheck.suggestionList[this.suggestionCurRow]['healthGuidances']) { |
|
|
|
|
|
this.sumDoctorCheck.suggestionList[this.suggestionCurRow]['healthGuidances'] = [] |
|
|
|
|
|
} |
|
|
healthGuidances.forEach(e2 => { |
|
|
healthGuidances.forEach(e2 => { |
|
|
let lf = arrayExistObj(this.sumDoctorCheck.suggestionList[lfind]['healthGuidances'], "suggestionContent", e2.suggestionContent) |
|
|
|
|
|
|
|
|
let lf = arrayExistObj(this.sumDoctorCheck.suggestionList[this.suggestionCurRow]['healthGuidances'], "suggestionContent", e2.suggestionContent) |
|
|
if (lf == -1) { |
|
|
if (lf == -1) { |
|
|
this.sumDoctorCheck.suggestionList[lfind]['healthGuidances'].push({ |
|
|
|
|
|
|
|
|
this.sumDoctorCheck.suggestionList[this.suggestionCurRow]['healthGuidances'].push({ |
|
|
sumSuggestionHeaderId, |
|
|
sumSuggestionHeaderId, |
|
|
suggestionContent: e2.suggestionContent, |
|
|
suggestionContent: e2.suggestionContent, |
|
|
displayOrder: Math.random(), |
|
|
displayOrder: Math.random(), |
|
|
@ -601,7 +632,9 @@ export default { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
|
|
|
this.sumDoctorCheck.suggestionList[this.suggestionCurRow]['diagnosisIds'] = v |
|
|
this.sumDoctorCheck.suggestionList[this.suggestionCurRow]['suggestionTitle'] = `${suggestionTitle}` |
|
|
this.sumDoctorCheck.suggestionList[this.suggestionCurRow]['suggestionTitle'] = `${suggestionTitle}` |
|
|
|
|
|
this.sumDoctorCheck.suggestionList[this.suggestionCurRow]['diagnosisNames'] = `${suggestionTitle}` |
|
|
this.$nextTick(() => { |
|
|
this.$nextTick(() => { |
|
|
this.$refs['tableSuggestion'].doLayout() |
|
|
this.$refs['tableSuggestion'].doLayout() |
|
|
}) |
|
|
}) |
|
|
@ -878,7 +911,7 @@ export default { |
|
|
// immediate:true, |
|
|
// immediate:true, |
|
|
handler(newVal, oldVal) { |
|
|
handler(newVal, oldVal) { |
|
|
console.log(`watch 总检--综述建议 newVal: ${newVal}, oldVal: ${oldVal} patientRegisterId: ${this.dataTransOpts.tableS.patient_register.id}`); |
|
|
console.log(`watch 总检--综述建议 newVal: ${newVal}, oldVal: ${oldVal} patientRegisterId: ${this.dataTransOpts.tableS.patient_register.id}`); |
|
|
if(newVal != oldVal && this.tabChoosed == '1') this.getHaveSumData(this.dataTransOpts.tableS.patient_register.id) |
|
|
|
|
|
|
|
|
if (newVal != oldVal && this.tabChoosed == '1') this.getHaveSumData(this.dataTransOpts.tableS.patient_register.id) |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
@ -887,13 +920,17 @@ export default { |
|
|
<style scoped> |
|
|
<style scoped> |
|
|
@import '../../assets/css/global_table.css'; |
|
|
@import '../../assets/css/global_table.css'; |
|
|
|
|
|
|
|
|
|
|
|
::v-deep .el-icon-search:before { |
|
|
|
|
|
color: #00F; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
.no-animation { |
|
|
.no-animation { |
|
|
animation: none !important; |
|
|
animation: none !important; |
|
|
-webkit-animation: none !important; |
|
|
-webkit-animation: none !important; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
::v-deep .el-select { |
|
|
::v-deep .el-select { |
|
|
&.el-select-dropdown { |
|
|
|
|
|
|
|
|
&.el-select-dropdown { |
|
|
animation: none !important; |
|
|
animation: none !important; |
|
|
-webkit-animation: none !important; |
|
|
-webkit-animation: none !important; |
|
|
} |
|
|
} |
|
|
@ -933,5 +970,8 @@ export default { |
|
|
height: 23px; |
|
|
height: 23px; |
|
|
padding: 1px 15px 1px 2px; |
|
|
padding: 1px 15px 1px 2px; |
|
|
} |
|
|
} |
|
|
|
|
|
::v-deep .commonFont .el-textarea__inner{ |
|
|
|
|
|
font-family: "Microsoft YaHei"; |
|
|
|
|
|
} |
|
|
</style> |
|
|
</style> |
|
|
|
|
|
|