|
|
|
@ -41,52 +41,63 @@ |
|
|
|
</el-select> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-table |
|
|
|
:data="tableData" |
|
|
|
style="width: 100%; height: 500px" |
|
|
|
row-key="id" |
|
|
|
class="el-table__body-wrapper tbody" |
|
|
|
highlight-current-row |
|
|
|
@row-click="rowick" |
|
|
|
ref="tableData" |
|
|
|
> |
|
|
|
<el-table-column prop="id" label="编号" width="300"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="displayName" label="名称" width=""> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="creatorName" label="创建者" width=""> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="creationTime" label="创建时间" width="200"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ scope.row.creationTime | dateFormat }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="lastModifierName" label="修改者" width=""> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
prop="lastModificationTime" |
|
|
|
label="修改时间" |
|
|
|
width="200" |
|
|
|
> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ scope.row.lastModificationTime | dateFormat }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="操作"> |
|
|
|
<template> |
|
|
|
<el-tag |
|
|
|
class="move" |
|
|
|
style="cursor: move; margin-left: 15px" |
|
|
|
draggable="true" |
|
|
|
<div style="display: flex"> |
|
|
|
<div style="width: 15%; margin-top: 20px"> |
|
|
|
<el-tree |
|
|
|
:data="itemTypeId" |
|
|
|
:props="treeprops" |
|
|
|
@node-click="treeclick" |
|
|
|
></el-tree> |
|
|
|
</div> |
|
|
|
<div style="width: 85%"> |
|
|
|
<el-table |
|
|
|
:data="tableData" |
|
|
|
style="width: 100%; height: 500px" |
|
|
|
row-key="id" |
|
|
|
class="el-table__body-wrapper tbody" |
|
|
|
highlight-current-row |
|
|
|
@row-click="rowick" |
|
|
|
ref="tableData" |
|
|
|
> |
|
|
|
<el-table-column prop="id" label="编号" width="300"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="displayName" label="名称" width=""> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="creatorName" label="创建者" width=""> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="creationTime" label="创建时间" width="200"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ scope.row.creationTime | dateFormat }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="lastModifierName" label="修改者" width=""> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
prop="lastModificationTime" |
|
|
|
label="修改时间" |
|
|
|
width="200" |
|
|
|
> |
|
|
|
<i |
|
|
|
class="el-icon-d-caret" |
|
|
|
style="width: 1rem; height: 1rem" |
|
|
|
></i> |
|
|
|
</el-tag> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ scope.row.lastModificationTime | dateFormat }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="操作"> |
|
|
|
<template> |
|
|
|
<el-tag |
|
|
|
class="move" |
|
|
|
style="cursor: move; margin-left: 15px" |
|
|
|
draggable="true" |
|
|
|
> |
|
|
|
<i |
|
|
|
class="el-icon-d-caret" |
|
|
|
style="width: 1rem; height: 1rem" |
|
|
|
></i> |
|
|
|
</el-tag> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</el-card> |
|
|
|
</div> |
|
|
|
<el-dialog |
|
|
|
@ -108,7 +119,14 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="项目类别" prop="itemTypeId"> |
|
|
|
<el-select v-model="form.itemTypeId" placeholder="请选择"> |
|
|
|
<el-cascader |
|
|
|
v-model="form.itemTypeId" |
|
|
|
:options="itemTypeId" |
|
|
|
:props="props" |
|
|
|
:show-all-levels="false" |
|
|
|
> |
|
|
|
</el-cascader> |
|
|
|
<!-- <el-select v-model="form.itemTypeId" placeholder="请选择"> |
|
|
|
<el-option |
|
|
|
v-for="item in itemTypeId" |
|
|
|
:key="item.id" |
|
|
|
@ -116,7 +134,7 @@ |
|
|
|
:value="item.id" |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-select> --> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
@ -511,25 +529,49 @@ |
|
|
|
</el-select> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<!-- //无参考范围 --> |
|
|
|
<!-- //无参考范围 2223456--> |
|
|
|
<el-card |
|
|
|
v-if="referencerangevalue == 1" |
|
|
|
v-if="referencerangevalue == 0" |
|
|
|
style="margin-top: 20px" |
|
|
|
></el-card> |
|
|
|
<div style="display: flex" v-if="referencerangevalue == 2"> |
|
|
|
<div style="display: flex" v-if="referencerangevalue == 1"> |
|
|
|
<div style="width: 95%"> |
|
|
|
<el-card style="margin-top: 20px"> |
|
|
|
<el-table :data="referencerangedata"> |
|
|
|
<el-table-column label="性别" prop="gender"></el-table-column> |
|
|
|
<el-table-column label="年龄>" prop="agewise"></el-table-column> |
|
|
|
<el-table-column label="年龄<=" prop="underage"></el-table-column> |
|
|
|
<el-table-column |
|
|
|
label="参考下限" |
|
|
|
prop="onreference" |
|
|
|
></el-table-column> |
|
|
|
<el-table-column |
|
|
|
label="参考上限" |
|
|
|
prop="underreference" |
|
|
|
<el-table-column label="性别" prop="gender"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-select |
|
|
|
v-model="sexname[scope.row.displayName - 1]" |
|
|
|
placeholder="请选择" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in sexid" |
|
|
|
:key="item.id" |
|
|
|
:label="item.displayName" |
|
|
|
:value="item.id" |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="年龄>"> |
|
|
|
<template> |
|
|
|
<el-input |
|
|
|
v-model="tabelform.ageLowerLimit" |
|
|
|
@blur="inputbulue" |
|
|
|
></el-input> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="年龄<="> |
|
|
|
<el-input></el-input> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="参考下限"> |
|
|
|
<template> |
|
|
|
<el-input></el-input> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="参考上限"> |
|
|
|
<template> <el-input></el-input> </template |
|
|
|
></el-table-column> |
|
|
|
<el-table-column label="警告下限"></el-table-column> |
|
|
|
<el-table-column label="警告上限"></el-table-column> |
|
|
|
@ -551,7 +593,37 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div v-if="referencerangevalue == 3"></div> |
|
|
|
<div v-if="referencerangevalue == 2"> |
|
|
|
<div style="margin: 20px 0; display: flex"> |
|
|
|
<div style="width: 90%"> |
|
|
|
<el-input |
|
|
|
type="textarea" |
|
|
|
placeholder="请输入内容" |
|
|
|
v-model="form.displayName" |
|
|
|
maxlength="300" |
|
|
|
show-word-limit |
|
|
|
style="height: 50px" |
|
|
|
> |
|
|
|
</el-input> |
|
|
|
</div> |
|
|
|
<div style="width: 10%"> |
|
|
|
<div style="margin-top: 5px"> |
|
|
|
<el-button |
|
|
|
type="primary" |
|
|
|
size="mini" |
|
|
|
@click="diagnosticsettings" |
|
|
|
style="width: 70px; height: 50px; margin-left: 10px" |
|
|
|
>诊断设置</el-button |
|
|
|
> |
|
|
|
</div> |
|
|
|
<div style="margin-top: 10px; margin-left: 10px"> |
|
|
|
<el-button type="primary" @click="adddiagnosis" |
|
|
|
>增加诊断</el-button |
|
|
|
> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<!-- 数字型参考范围 --> |
|
|
|
<span slot="footer" class="dialog-footer"> |
|
|
|
<el-button @click="referencerangedialogVisible = false" |
|
|
|
@ -600,7 +672,35 @@ |
|
|
|
:visible.sync="diagnosdialogVisible" |
|
|
|
width="80%" |
|
|
|
> |
|
|
|
<el-table :data="diagnosticdata"></el-table> |
|
|
|
<div style="display: flex"> |
|
|
|
<div style="width: 95%"> |
|
|
|
<el-table :data="diagnosticdata"> |
|
|
|
<el-table-column label="编号" prop="id"></el-table-column> |
|
|
|
<el-table-column label="名称" prop="displayName"></el-table-column> |
|
|
|
<el-table-column |
|
|
|
label="创建者" |
|
|
|
prop="creatorName" |
|
|
|
></el-table-column> |
|
|
|
<el-table-column label="创建时间" prop="creationTime"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ scope.row.creationTime | dateFormat }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
label="修改者" |
|
|
|
prop="lastModifierName" |
|
|
|
></el-table-column> |
|
|
|
<el-table-column label="修改时间" prop="lastModificationTime"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ scope.row.lastModificationTime | dateFormat }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
</div> |
|
|
|
<div style="margin-left: 10px; margin-top: 4%"> |
|
|
|
<el-button type="primary" @click="adddiagnosis">增加诊断</el-button> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<span slot="footer" class="dialog-footer"> |
|
|
|
<el-button @click="diagnosdialogVisible = false">取 消</el-button> |
|
|
|
<el-button type="primary" @click="diagnosdialogVisible = false" |
|
|
|
@ -608,10 +708,120 @@ |
|
|
|
> |
|
|
|
</span> |
|
|
|
</el-dialog> |
|
|
|
<!-- 增加诊断弹框 --> |
|
|
|
<el-dialog title="诊断编辑" :visible.sync="diagnosticediting" width="80%"> |
|
|
|
<el-form :model="editdigoisceditingform"> |
|
|
|
<el-row> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="名称" label-width="100px"> |
|
|
|
<el-input v-model="editdigoisceditingform.displayName"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="7" style="margin-left: 20px"> |
|
|
|
<el-form-item label="项目类别"> |
|
|
|
<el-cascader |
|
|
|
v-model="editdigoisceditingform.itemTypeId" |
|
|
|
:options="itemTypeId" |
|
|
|
:show-all-levels="false" |
|
|
|
:props="props" |
|
|
|
></el-cascader> |
|
|
|
<!-- <el-select |
|
|
|
v-model="editdigoisceditingform.itemTypeId" |
|
|
|
placeholder="请选择" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in itemTypeId" |
|
|
|
:key="item.id" |
|
|
|
:label="item.displayName" |
|
|
|
:value="item.id" |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-select> --> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="建议名称" label-width="100px"> |
|
|
|
<el-input |
|
|
|
v-model="editdigoisceditingform.suggestionName" |
|
|
|
></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8" style="margin-left: 4%"> |
|
|
|
<el-form-item label="是疾病"> |
|
|
|
<el-select |
|
|
|
v-model="editdigoisceditingform.isIll" |
|
|
|
placeholder="请选择" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in isIll" |
|
|
|
:key="item.value" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value" |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="总监模板"> |
|
|
|
<el-select |
|
|
|
v-model="editdigoisceditingform.isSummaryTemplate" |
|
|
|
placeholder="请选择" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in isSummaryTemplate" |
|
|
|
:key="item.value" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value" |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="适用性别"> |
|
|
|
<el-select |
|
|
|
v-model="editdigoisceditingform.forSexId" |
|
|
|
placeholder="请选择" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in forSexId" |
|
|
|
:key="item.id" |
|
|
|
:label="item.displayName" |
|
|
|
:value="item.id" |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="诊断级别"> |
|
|
|
<el-select |
|
|
|
v-model="editdigoisceditingform.diagnosisLevelId" |
|
|
|
placeholder="请选择" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in diagnosisLevelId" |
|
|
|
:key="item.id" |
|
|
|
:label="item.displayName" |
|
|
|
:value="item.id" |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
</el-form> |
|
|
|
<span slot="footer" class="dialog-footer"> |
|
|
|
<el-button @click="diagnosticediting = false">取 消</el-button> |
|
|
|
<el-button type="primary" @click="diagnosticsadd">确 定</el-button> |
|
|
|
</span> |
|
|
|
</el-dialog> |
|
|
|
<!-- --> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
<script> |
|
|
|
import { yzstr } from "@/utlis/validate"; |
|
|
|
import { |
|
|
|
getporjectlists, |
|
|
|
projectlist, |
|
|
|
@ -629,6 +839,26 @@ import { getapi, postapi, putapi, deletapi } from "@/api/api"; |
|
|
|
export default { |
|
|
|
data() { |
|
|
|
return { |
|
|
|
tabelform: { |
|
|
|
ageLowerLimit: "input无法输入", |
|
|
|
}, |
|
|
|
sexname: [], |
|
|
|
sexid: [], |
|
|
|
treeprops: { |
|
|
|
label: "displayName", |
|
|
|
value: "id", |
|
|
|
children: "treeChildren", |
|
|
|
}, |
|
|
|
editdigoisceditingform: { |
|
|
|
displayName: "", |
|
|
|
itemTypeId: "", |
|
|
|
suggestionName: "", |
|
|
|
isIll: "", |
|
|
|
isSummaryTemplate: "", |
|
|
|
forSexId: "", |
|
|
|
diagnosisLevelId: "", |
|
|
|
}, //诊断编辑需要绑定的对象 |
|
|
|
diagnosticediting: false, //诊断编辑 |
|
|
|
diagnosdialogVisible: false, //匹配诊断 |
|
|
|
diagnosticdata: [], //匹配诊断 |
|
|
|
projectdata: [], //结果模板 |
|
|
|
@ -670,23 +900,23 @@ export default { |
|
|
|
ruesttieledialogVisible: false, |
|
|
|
referencerangedata: [ |
|
|
|
{ |
|
|
|
value: "1", |
|
|
|
value: "0", |
|
|
|
label: "无参考范围", |
|
|
|
}, |
|
|
|
{ |
|
|
|
value: "2", |
|
|
|
value: "1", |
|
|
|
label: "数字型参考范围", |
|
|
|
}, |
|
|
|
{ |
|
|
|
value: "3", |
|
|
|
value: "2", |
|
|
|
label: "字符型参考范围", |
|
|
|
}, |
|
|
|
{ |
|
|
|
value: "4", |
|
|
|
value: "3", |
|
|
|
label: "性激素参考范围", |
|
|
|
}, |
|
|
|
], //参考范围下拉框 |
|
|
|
referencerangevalue: "1", |
|
|
|
referencerangevalue: "0", |
|
|
|
referencerangedialogVisible: false, //参考范围弹框 |
|
|
|
Selectvalue: "", |
|
|
|
Selectacategory: [], |
|
|
|
@ -847,10 +1077,37 @@ export default { |
|
|
|
], |
|
|
|
isActive: [{ required: true, message: "请选择启用", trigger: "blur" }], |
|
|
|
}, |
|
|
|
itemTypeId: [], //项目类别id |
|
|
|
unitId: [], //单位Id |
|
|
|
priceItemId: [], //价格id1 |
|
|
|
result: [], //结果 |
|
|
|
forSexId: [], //性别 |
|
|
|
itemTypeId: [], //项目类别 |
|
|
|
diagnosisLevelId: [], //诊断级别 |
|
|
|
isIll: [ |
|
|
|
{ |
|
|
|
value: "Y", |
|
|
|
label: "是", |
|
|
|
}, |
|
|
|
{ |
|
|
|
value: "N", |
|
|
|
label: "否", |
|
|
|
}, |
|
|
|
], //是疾病 |
|
|
|
isSummaryTemplate: [ |
|
|
|
{ |
|
|
|
value: "Y", |
|
|
|
label: "是", |
|
|
|
}, |
|
|
|
{ |
|
|
|
value: "N", |
|
|
|
label: "否", |
|
|
|
}, |
|
|
|
], //总监模板 |
|
|
|
props: { |
|
|
|
label: "displayName", |
|
|
|
value: "id", |
|
|
|
children: "treeChildren", |
|
|
|
}, //左侧树形结构 |
|
|
|
}; |
|
|
|
}, |
|
|
|
created() { |
|
|
|
@ -859,13 +1116,61 @@ export default { |
|
|
|
}, |
|
|
|
mounted() { |
|
|
|
this.rowDrop(); |
|
|
|
this.typeid(); |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
//诊断匹配弹框 |
|
|
|
inputbulue() { |
|
|
|
console.log(yzstr(this.tabelform.ageLowerLimit)); |
|
|
|
}, |
|
|
|
treeclick(data) { |
|
|
|
getapi(`/api/app/item/in-item-type/${data.id}`).then((res) => { |
|
|
|
this.tableData = res.data; |
|
|
|
console.log(res.data, "ress"); |
|
|
|
// this.getlist(); |
|
|
|
}); |
|
|
|
}, |
|
|
|
typeid() { |
|
|
|
projectlist().then((res) => { |
|
|
|
this.itemTypeId = res.data; |
|
|
|
}); |
|
|
|
}, |
|
|
|
//诊断新增 |
|
|
|
diagnosticsadd() { |
|
|
|
postapi("/api/app/diagnosis", this.editdigoisceditingform).then((res) => { |
|
|
|
this.$message.success("添加成功"); |
|
|
|
this.diagnosticmatching(); |
|
|
|
}); |
|
|
|
}, |
|
|
|
//增加诊断需要的Id |
|
|
|
diageoisaddId() { |
|
|
|
//项目类别id |
|
|
|
getapi("/api/app/item-type").then((res) => { |
|
|
|
this.itemTypeId = res.data.items; |
|
|
|
}); |
|
|
|
//性别 |
|
|
|
getapi("/api/app/sex").then((res) => { |
|
|
|
this.forSexId = res.data; |
|
|
|
}); |
|
|
|
//诊断级别 |
|
|
|
getapi("/api/app/diagnosis-level").then((res) => { |
|
|
|
this.diagnosisLevelId = res.data.items; |
|
|
|
}); |
|
|
|
}, |
|
|
|
// 增加诊断弹框 |
|
|
|
adddiagnosis() { |
|
|
|
console.log(1); |
|
|
|
console.log("诊断的方法"); |
|
|
|
this.diagnosticediting = true; |
|
|
|
this.diageoisaddId(); |
|
|
|
}, |
|
|
|
//诊断匹配弹框获取诊断数据 |
|
|
|
diagnosticmatching() { |
|
|
|
this.diagnosdialogVisible = true; |
|
|
|
console.log(this.diagnosticdata); |
|
|
|
console.log(this.diagnosdialogVisible); |
|
|
|
postapi("/api/app/diagnosis/getlistinfilter").then((res) => { |
|
|
|
this.diagnosticdata = res.data.items; |
|
|
|
console.log(res); |
|
|
|
}); |
|
|
|
}, |
|
|
|
//结果模板添加 |
|
|
|
resultaddition() {}, |
|
|
|
@ -954,7 +1259,9 @@ export default { |
|
|
|
} |
|
|
|
}, |
|
|
|
//诊断设置弹框新增 |
|
|
|
diagnosticsettings() {}, |
|
|
|
diagnosticsettings() { |
|
|
|
console.log("1"); |
|
|
|
}, |
|
|
|
digitaladdion() { |
|
|
|
this.referencerangedata.push({ |
|
|
|
gender: "全部", |
|
|
|
@ -968,13 +1275,23 @@ export default { |
|
|
|
selecttype(v) { |
|
|
|
console.log(v); |
|
|
|
this.referencerangevalue = v; |
|
|
|
if (v == 1) { |
|
|
|
getapi("/api/app/sex").then((res) => { |
|
|
|
console.log(res); |
|
|
|
this.sexid = res.data; |
|
|
|
}); |
|
|
|
console.log(this.sexid); |
|
|
|
console.log("我是数字类型"); |
|
|
|
} |
|
|
|
}, |
|
|
|
//参考范围 |
|
|
|
referencerange() { |
|
|
|
console.log("我是参考范围"); |
|
|
|
if (this.form.id == undefined) { |
|
|
|
this.$message.warning("请选择操作的数据"); |
|
|
|
} else { |
|
|
|
this.referencerangedialogVisible = true; |
|
|
|
|
|
|
|
console.log("11111111"); |
|
|
|
} |
|
|
|
}, |
|
|
|
@ -998,6 +1315,7 @@ export default { |
|
|
|
this.ruesttiele = 1; |
|
|
|
this.ruesttieledialogVisible = true; |
|
|
|
}, |
|
|
|
//获取项目类别列表 |
|
|
|
getmedicalconclusionlist() { |
|
|
|
getapi("/api/app/item-type").then((res) => { |
|
|
|
this.Selectacategory = res.data.items; |
|
|
|
@ -1106,7 +1424,6 @@ export default { |
|
|
|
Sortable.create(tbody, { |
|
|
|
handle: ".move", |
|
|
|
animation: 300, |
|
|
|
|
|
|
|
onEnd({ newIndex, oldIndex }) { |
|
|
|
_this.isshow = false; |
|
|
|
const currRow = _this.tableData.splice(oldIndex, 1)[0]; |
|
|
|
@ -1221,7 +1538,8 @@ export default { |
|
|
|
addorgropdata() { |
|
|
|
//获取项目id |
|
|
|
projectlist().then((res) => { |
|
|
|
this.itemTypeId = res.data.items; |
|
|
|
this.itemTypeId = res.data; |
|
|
|
this.tcdate(this.itemTypeId); |
|
|
|
}); |
|
|
|
//获取单位 |
|
|
|
unitlist().then((res) => { |
|
|
|
@ -1239,6 +1557,17 @@ export default { |
|
|
|
// this.tableData = res.data.items; |
|
|
|
// }); |
|
|
|
}, |
|
|
|
tcdate(date) { |
|
|
|
for (var i = 0; i < date.length; i++) { |
|
|
|
if (date[i].treeChildren.length == 0) { |
|
|
|
date[i].treeChildren = undefined; |
|
|
|
} else { |
|
|
|
this.tcdate(date[i].treeChildren); |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
/// |
|
|
|
}, |
|
|
|
}; |
|
|
|
</script> |
|
|
|
|