diff --git a/public/sysConfig.js b/public/sysConfig.js new file mode 100644 index 0000000..f313f78 --- /dev/null +++ b/public/sysConfig.js @@ -0,0 +1,3 @@ +export default{ + apiurl:'http://140.143.162.39:9529', +} \ No newline at end of file diff --git a/src/api/api.js b/src/api/api.js index b2a7d6f..0d09fd3 100644 --- a/src/api/api.js +++ b/src/api/api.js @@ -1,5 +1,5 @@ import request from "@/api/request"; -import mm from "@/utlis/mm"; +import sysConfig from "../../public/sysConfig" import { Loading } from 'element-ui'; export async function getapi(url, params = {}, config) { @@ -12,7 +12,7 @@ export async function getapi(url, params = {}, config) { customClass: "boxStyle" }); request - .get(`${mm.apiurl}${url}`, { + .get(`${sysConfig.apiurl}${url}`, { params: params, ...config, }) @@ -39,7 +39,7 @@ export async function postapi(url, paramsdata = {}, config) { customClass: "boxStyle" }); request - .post(`${mm.apiurl}${url}`, paramsdata, config) + .post(`${sysConfig.apiurl}${url}`, paramsdata, config) .then((res) => { resolve(res); }) @@ -62,7 +62,7 @@ export async function deletapi(url, params = {}, config) { customClass: "boxStyle" }); request - .delete(`${mm.apiurl}${url}`, { + .delete(`${sysConfig.apiurl}${url}`, { params: params, ...config, }) @@ -88,7 +88,7 @@ export async function putapi(url, params = {}, config) { customClass: "boxStyle" }); request - .put(`${mm.apiurl}${url}`, params, config) + .put(`${sysConfig.apiurl}${url}`, params, config) .then((res) => { resolve(res); }) diff --git a/src/components/sumDoctorCheck/ButtonList.vue b/src/components/sumDoctorCheck/ButtonList.vue index a94301a..f0dd96e 100644 --- a/src/components/sumDoctorCheck/ButtonList.vue +++ b/src/components/sumDoctorCheck/ButtonList.vue @@ -281,7 +281,7 @@ export default { let pojo = { id, patientRegisterId: this.sumDoctorCheck.sumPREdit.id, - diagnosisId: null, + diagnosisId: [], details: [ { sumSuggestionHeaderId: id, diff --git a/src/components/sumDoctorCheck/SumDiagnosis.vue b/src/components/sumDoctorCheck/SumDiagnosis.vue index 1007533..b28a9ba 100644 --- a/src/components/sumDoctorCheck/SumDiagnosis.vue +++ b/src/components/sumDoctorCheck/SumDiagnosis.vue @@ -80,7 +80,7 @@ export default { checkPagePriv, dictInit() { postapi('/api/app/diagnosis/getlistinsuggestion', {}).then(res => { - if (res.code != -1) { + if (res.code > -1) { this.diagnosisesCur = res.data this.diagnosisesAll = res.data //过滤已选的诊断 diff --git a/src/components/sumDoctorCheck/SumSug.vue b/src/components/sumDoctorCheck/SumSug.vue index 8378370..3ac4d88 100644 --- a/src/components/sumDoctorCheck/SumSug.vue +++ b/src/components/sumDoctorCheck/SumSug.vue @@ -41,41 +41,82 @@
- - - + +
+
+
诊断:
+ + + + +
+
+
解释:
+ + + + + + + + + + + +
+
+
指导:
+ + + + + + + + + + + +
+ + - - - - - - - - - - - @@ -113,6 +154,7 @@ export default { this.rowDrop(); this.rowDropSuggestion(); + this.dictInit() // document.addEventListener('DOMContentLoaded', function () { // const textarea = document.querySelector('textarea'); // textarea.addEventListener('input', function () { @@ -146,7 +188,14 @@ export default { // }); // }, - + // 获取诊断数据 + dictInit() { + postapi('/api/app/diagnosis/getlistinsuggestion', {}).then(res => { + if (res.code > -1) { + this.diagnosises = res.data + } + }) + }, //获取综述 summaryList(RegisterId) { @@ -323,20 +372,20 @@ export default { return el }, - rowClickSug(row) { - console.log('rowClick row', row) + rowClickSug(row,contentType) { + console.log('rowClick row', row,contentType) let lfind = arrayExistObj(this.sumDoctorCheck.suggestionList, 'id', row.sumSuggestionHeaderId) if (lfind > -1) { this.sugDetails = this.sumDoctorCheck.suggestionList[lfind].details - this.rowDropSugDetail(row.sumSuggestionHeaderId) + this.rowDropSugDetail(contentType,row.sumSuggestionHeaderId) } console.log('this.sumDetails', this.sugDetails) }, //建议明细拖拽 - rowDropSugDetail(id) { + rowDropSugDetail(contentType,id) { this.$nextTick(() => { - const fEl = document.getElementById('sug' + id) // document.querySelector(`#${id} tbody`) querySelector为静态方法不支持动态传参; + const fEl = document.getElementById(`${contentType}_sug${id}`) // document.querySelector(`#${id} tbody`) querySelector为静态方法不支持动态传参; console.log('rowDropSumDetail tbody', fEl, fEl.children) //el.childNodes,el.children const el = this.findEl(fEl, 'TBODY') console.log('rowDropSumDetail tbody', el) //el.childNodes,el.children diff --git a/src/views/doctorCheck/sumDoctorCheck.vue b/src/views/doctorCheck/sumDoctorCheck.vue index cb9ecfe..b27ef43 100644 --- a/src/views/doctorCheck/sumDoctorCheck.vue +++ b/src/views/doctorCheck/sumDoctorCheck.vue @@ -14,12 +14,12 @@
-
+
- -
+ +