|
|
@@ -2,9 +2,11 @@
|
|
|
.input-with-select .el-select .el-input {
|
|
|
width: 110px;
|
|
|
}
|
|
|
+
|
|
|
.input-with-select .el-input-group__append {
|
|
|
background-color: #fff;
|
|
|
}
|
|
|
+
|
|
|
</style>
|
|
|
|
|
|
<template>
|
|
|
@@ -20,7 +22,8 @@
|
|
|
<el-breadcrumb-item>{{pagetitle}}</el-breadcrumb-item>
|
|
|
</el-breadcrumb>
|
|
|
<span style="float: right;">
|
|
|
- <el-button size="mini" type="primary" class="el-button--small" style="margin-left: 8px" onclick="window.history.go(-1)">返回</el-button>
|
|
|
+ <el-button size="mini" type="primary" class="el-button--small" style="margin-left: 8px"
|
|
|
+ onclick="window.history.go(-1)">返回</el-button>
|
|
|
</span>
|
|
|
</div>
|
|
|
|
|
|
@@ -32,9 +35,10 @@
|
|
|
<legend style="color:#436EEE"></legend>
|
|
|
<i class="icon icon-paragraph-justify"> 基本信息</i>
|
|
|
<span style="float: right;">
|
|
|
- <el-button type="primary" v-if="service_flag == 'addsource'" :disabled="basic_flag" class="el-button--mini"
|
|
|
- @click="savebasic">保存</el-button>
|
|
|
- <el-button type="primary" v-if="service_flag == 'editsource'" class="el-button--mini" @click="editbasic">保存</el-button>
|
|
|
+ <el-button type="primary" v-if="service_flag == 'addsource'" :disabled="basic_flag"
|
|
|
+ class="el-button--mini" @click="savebasic">保存</el-button>
|
|
|
+ <el-button type="primary" v-if="service_flag == 'editsource'" class="el-button--mini"
|
|
|
+ @click="editbasic">保存</el-button>
|
|
|
</span>
|
|
|
</div>
|
|
|
<el-row :gutter="20" class="customordetailcss">
|
|
|
@@ -45,7 +49,8 @@
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="身份证号" prop="IdCard">
|
|
|
- <el-input v-model="samplesForm.IdCard" placeholder="请输入身份证号" @blur="getBirthday(samplesForm.IdCard)"></el-input>
|
|
|
+ <el-input v-model="samplesForm.IdCard" placeholder="请输入身份证号"
|
|
|
+ @blur="getBirthday(samplesForm.IdCard)"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
@@ -111,12 +116,14 @@
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="工作单位" prop="CompanyName">
|
|
|
- <el-input v-model="samplesForm.CompanyName" placeholder="请输入工作单位" type="textarea" :rows=1></el-input>
|
|
|
+ <el-input v-model="samplesForm.CompanyName" placeholder="请输入工作单位" type="textarea" :rows=1>
|
|
|
+ </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="16">
|
|
|
<el-form-item label="家庭住址" prop="HomeAddress">
|
|
|
- <el-input v-model="samplesForm.HomeAddress" placeholder="请输入家庭住址" type="textarea" :rows=1></el-input>
|
|
|
+ <el-input v-model="samplesForm.HomeAddress" placeholder="请输入家庭住址" type="textarea" :rows=1>
|
|
|
+ </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<!-- <el-col :span="8">
|
|
|
@@ -145,7 +152,40 @@
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="24"> </el-col>
|
|
|
</el-row>
|
|
|
- <el-card class="box-card infocard">
|
|
|
+ <el-tabs tab-position="top" v-model="extendTabs">
|
|
|
+ <el-tab-pane :label="groupname" :name="groupname" :key="groupname" v-for="groupname in groupnameList">
|
|
|
+ <el-card class="box-card infocard">
|
|
|
+ <el-row>
|
|
|
+ <template v-for="(item, index) in animalextends">
|
|
|
+ <el-col :span="(item.FieldType === '3')? 24:8" :key="index" v-if="item.GroupName === groupname">
|
|
|
+ <el-form-item :label="item.Name">
|
|
|
+ <el-input v-model="item.FieldDefault" v-if="item.FieldType === '1'"
|
|
|
+ :placeholder="'请输入'+item.Name" auto-complete="off"></el-input>
|
|
|
+
|
|
|
+ <el-select v-model="item.FieldDefault" v-if="item.FieldType === '2'" clearable
|
|
|
+ :placeholder="'请选择'+item.Name" style="width:100%">
|
|
|
+ <el-option :label="v" :value="v" :key="v" v-for=" v in item.FieldContent.split(',')">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+
|
|
|
+ <el-input v-model="item.FieldDefault" v-if="item.FieldType === '3'"
|
|
|
+ :placeholder="'请输入'+item.Name" type="textarea" :rows=3 auto-complete="off"></el-input>
|
|
|
+
|
|
|
+ <el-date-picker v-model="item.FieldDefault" v-if="item.FieldType === '4'" type="datetime"
|
|
|
+ style="width:100%" placeholder="请选择日期"></el-date-picker>
|
|
|
+
|
|
|
+ <el-button plain v-model="item.FieldDefault" v-if="item.FieldType === '5'" type="primary"
|
|
|
+ size="mini" class="el-button--small" style="margin-left: 8px" @click="getitem(item)">上传图片
|
|
|
+ </el-button>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </template>
|
|
|
+
|
|
|
+ </el-row>
|
|
|
+ </el-card>
|
|
|
+ </el-tab-pane>
|
|
|
+ </el-tabs>
|
|
|
+ <!-- <el-card class="box-card infocard">
|
|
|
<div slot="header">
|
|
|
<i class="icon icon-paragraph-justify"></i> 扩展信息
|
|
|
</div>
|
|
|
@@ -165,7 +205,7 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
- </el-card>
|
|
|
+ </el-card> -->
|
|
|
</el-form>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="检验信息" name="checking">
|
|
|
@@ -182,14 +222,19 @@
|
|
|
<el-table :data="sampletestlist" border stripe style="width: 100%">
|
|
|
<el-table-column label="操作" width="84px" align="center" header-align="center">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button type="text" title="编辑" size="small" icon="el-icon-edit" @click="getsampletestdetail(scope.row)">
|
|
|
+ <el-button type="text" title="编辑" size="small" icon="el-icon-edit"
|
|
|
+ @click="getsampletestdetail(scope.row)">
|
|
|
</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="InspectionNum" label="检验单号" show-overflow-tooltip align="center" header-align="center"></el-table-column>
|
|
|
- <el-table-column prop="SampleCode" label="样本编码" show-overflow-tooltip align="center" header-align="center"></el-table-column>
|
|
|
- <el-table-column prop="BarCode" label="样本条码" show-overflow-tooltip align="center" header-align="center"></el-table-column>
|
|
|
- <el-table-column prop="SampleTypeName" label="样本类型" show-overflow-tooltip align="center" header-align="center"></el-table-column>
|
|
|
+ <el-table-column prop="InspectionNum" label="检验单号" show-overflow-tooltip align="center"
|
|
|
+ header-align="center"></el-table-column>
|
|
|
+ <el-table-column prop="SampleCode" label="样本编码" show-overflow-tooltip align="center"
|
|
|
+ header-align="center"></el-table-column>
|
|
|
+ <el-table-column prop="BarCode" label="样本条码" show-overflow-tooltip align="center" header-align="center">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="SampleTypeName" label="样本类型" show-overflow-tooltip align="center"
|
|
|
+ header-align="center"></el-table-column>
|
|
|
</el-table>
|
|
|
</el-card>
|
|
|
</el-tab-pane>
|
|
|
@@ -200,18 +245,22 @@
|
|
|
<legend style="color:#436EEE"></legend>
|
|
|
<i class="icon icon-paragraph-justify"> 病理信息</i>
|
|
|
<span style="float: right;">
|
|
|
- <el-button type="primary" class="el-button--mini" :disabled="path_flag" @click="addpathology">添加</el-button>
|
|
|
+ <el-button type="primary" class="el-button--mini" :disabled="path_flag" @click="addpathology">添加
|
|
|
+ </el-button>
|
|
|
<!-- <el-button type="primary" class="el-button--mini" @click="addpathology">添加</el-button> -->
|
|
|
</span>
|
|
|
</div>
|
|
|
<el-table :data="pathologylist" border stripe style="width: 100%">
|
|
|
<el-table-column label="操作" width="84px" align="center" header-align="center">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button type="text" title="编辑" size="small" icon="el-icon-edit" @click="pathdetail(scope.row)"></el-button>
|
|
|
- <el-button type="text" title="删除" size="small" icon="el-icon-delete" @click="delopescr(scope.row)"></el-button>
|
|
|
+ <el-button type="text" title="编辑" size="small" icon="el-icon-edit" @click="pathdetail(scope.row)">
|
|
|
+ </el-button>
|
|
|
+ <el-button type="text" title="删除" size="small" icon="el-icon-delete" @click="delopescr(scope.row)">
|
|
|
+ </el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="PathologicalNum" label="病理号" align="center" header-align="center"></el-table-column>
|
|
|
+ <el-table-column prop="PathologicalNum" label="病理号" align="center" header-align="center">
|
|
|
+ </el-table-column>
|
|
|
<el-table-column prop="CheckPoint" label="检查位置" align="center" header-align="center"></el-table-column>
|
|
|
<el-table-column prop="Department" label="科室" align="center" header-align="center"></el-table-column>
|
|
|
<el-table-column prop="DiagnosticTime" sortable label="送检日期" align="center" header-align="center">
|
|
|
@@ -236,19 +285,26 @@
|
|
|
<el-table :data="imagelist" border stripe style="width: 100%">
|
|
|
<el-table-column label="操作" width="84px" align="center" header-align="center">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button type="text" title="编辑" size="small" icon="el-icon-edit" @click="imagedetail(scope.row)"></el-button>
|
|
|
- <el-button type="text" title="删除" size="small" icon="el-icon-delete" @click="delopescr(scope.row)"></el-button>
|
|
|
+ <el-button type="text" title="编辑" size="small" icon="el-icon-edit" @click="imagedetail(scope.row)">
|
|
|
+ </el-button>
|
|
|
+ <el-button type="text" title="删除" size="small" icon="el-icon-delete" @click="delopescr(scope.row)">
|
|
|
+ </el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="ImageSite" label="拍摄部位" show-overflow-tooltip align="center" header-align="center"></el-table-column>
|
|
|
- <el-table-column prop="ImageType" label="影像类型" show-overflow-tooltip align="center" header-align="center"></el-table-column>
|
|
|
- <el-table-column prop="Office" label="科室" show-overflow-tooltip align="center" header-align="center"></el-table-column>
|
|
|
- <el-table-column prop="ImageTime" sortable label="拍摄日期" show-overflow-tooltip align="center" header-align="center">
|
|
|
+ <el-table-column prop="ImageSite" label="拍摄部位" show-overflow-tooltip align="center" header-align="center">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="ImageType" label="影像类型" show-overflow-tooltip align="center" header-align="center">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="Office" label="科室" show-overflow-tooltip align="center" header-align="center">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="ImageTime" sortable label="拍摄日期" show-overflow-tooltip align="center"
|
|
|
+ header-align="center">
|
|
|
<template slot-scope="scope">
|
|
|
{{ jstimehandle(scope.row.ImageTime+'') }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="ImageDes" label="影像描述" show-overflow-tooltip align="center" header-align="center"></el-table-column>
|
|
|
+ <el-table-column prop="ImageDes" label="影像描述" show-overflow-tooltip align="center" header-align="center">
|
|
|
+ </el-table-column>
|
|
|
</el-table>
|
|
|
</el-card>
|
|
|
</el-tab-pane>
|
|
|
@@ -258,20 +314,26 @@
|
|
|
<legend style="color:#436EEE"></legend>
|
|
|
<i class="icon icon-paragraph-justify"> 手术信息</i>
|
|
|
<span style="float: right;">
|
|
|
- <el-button type="primary" class="el-button--mini" :disabled="opera_flag" @click="addoperation">添加</el-button>
|
|
|
+ <el-button type="primary" class="el-button--mini" :disabled="opera_flag" @click="addoperation">添加
|
|
|
+ </el-button>
|
|
|
</span>
|
|
|
</div>
|
|
|
<el-table :data="operationlist" border stripe style="width: 100%">
|
|
|
<el-table-column label="操作" width="84px" align="center" header-align="center">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button type="text" title="编辑" size="small" icon="el-icon-edit" @click="operationdetail(scope.row)">
|
|
|
+ <el-button type="text" title="编辑" size="small" icon="el-icon-edit"
|
|
|
+ @click="operationdetail(scope.row)">
|
|
|
+ </el-button>
|
|
|
+ <el-button type="text" title="删除" size="small" icon="el-icon-delete" @click="delopescr(scope.row)">
|
|
|
</el-button>
|
|
|
- <el-button type="text" title="删除" size="small" icon="el-icon-delete" @click="delopescr(scope.row)"></el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="OperationName" label="手术名称" show-overflow-tooltip align="center" header-align="center"></el-table-column>
|
|
|
- <el-table-column prop="OperativeSite" label="手术部位" show-overflow-tooltip align="center" header-align="center"></el-table-column>
|
|
|
- <el-table-column prop="Department" label="科室" show-overflow-tooltip align="center" header-align="center"></el-table-column>
|
|
|
+ <el-table-column prop="OperationName" label="手术名称" show-overflow-tooltip align="center"
|
|
|
+ header-align="center"></el-table-column>
|
|
|
+ <el-table-column prop="OperativeSite" label="手术部位" show-overflow-tooltip align="center"
|
|
|
+ header-align="center"></el-table-column>
|
|
|
+ <el-table-column prop="Department" label="科室" show-overflow-tooltip align="center" header-align="center">
|
|
|
+ </el-table-column>
|
|
|
<el-table-column prop="OperationTime" sortable label="手术日期" show-overflow-tooltip align="center"
|
|
|
header-align="center">
|
|
|
<template slot-scope="scope">
|
|
|
@@ -287,20 +349,26 @@
|
|
|
<legend style="color:#436EEE"></legend>
|
|
|
<i class="icon icon-paragraph-justify"> 筛查信息</i>
|
|
|
<span style="float: right;">
|
|
|
- <el-button type="primary" class="el-button--mini" :disabled="screen_flag" @click="addscreening">添加</el-button>
|
|
|
+ <el-button type="primary" class="el-button--mini" :disabled="screen_flag" @click="addscreening">添加
|
|
|
+ </el-button>
|
|
|
</span>
|
|
|
</div>
|
|
|
<el-table :data="screeninglist" border stripe style="width: 100%">
|
|
|
<el-table-column label="操作" width="84px" align="center" header-align="center">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button type="text" title="编辑" size="small" icon="el-icon-edit" @click="screeningdetail(scope.row)">
|
|
|
+ <el-button type="text" title="编辑" size="small" icon="el-icon-edit"
|
|
|
+ @click="screeningdetail(scope.row)">
|
|
|
+ </el-button>
|
|
|
+ <el-button type="text" title="删除" size="small" icon="el-icon-delete" @click="delopescr(scope.row)">
|
|
|
</el-button>
|
|
|
- <el-button type="text" title="删除" size="small" icon="el-icon-delete" @click="delopescr(scope.row)"></el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="ScreeningSite" label="检查部位" show-overflow-tooltip align="center" header-align="center"></el-table-column>
|
|
|
- <el-table-column prop="ScreeningType" label="检查途径" show-overflow-tooltip align="center" header-align="center"></el-table-column>
|
|
|
- <el-table-column prop="ScreeningResult" label="检查结果" show-overflow-tooltip align="center" header-align="center"></el-table-column>
|
|
|
+ <el-table-column prop="ScreeningSite" label="检查部位" show-overflow-tooltip align="center"
|
|
|
+ header-align="center"></el-table-column>
|
|
|
+ <el-table-column prop="ScreeningType" label="检查途径" show-overflow-tooltip align="center"
|
|
|
+ header-align="center"></el-table-column>
|
|
|
+ <el-table-column prop="ScreeningResult" label="检查结果" show-overflow-tooltip align="center"
|
|
|
+ header-align="center"></el-table-column>
|
|
|
<el-table-column prop="ScreeningTime" sortable label="筛查日期" show-overflow-tooltip align="center"
|
|
|
header-align="center">
|
|
|
<template slot-scope="scope">
|
|
|
@@ -315,11 +383,16 @@
|
|
|
|
|
|
<el-dialog title="检验详情" width="80%" :visible.sync="sampletestShow" top="5vh" center>
|
|
|
<el-table :data="sampletestdetaillist" border stripe style="width: 100%">
|
|
|
- <el-table-column prop="InspectionNum" label="检验单号" show-overflow-tooltip align="center" header-align="center"></el-table-column>
|
|
|
- <el-table-column prop="ItemsName" label="检验名" show-overflow-tooltip align="center" header-align="center"></el-table-column>
|
|
|
- <el-table-column prop="ResultData" label="结果" show-overflow-tooltip align="center" header-align="center"></el-table-column>
|
|
|
- <el-table-column prop="Reference" label="参考值" show-overflow-tooltip align="center" header-align="center"></el-table-column>
|
|
|
- <el-table-column prop="Unit" label="单位" show-overflow-tooltip align="center" header-align="center"></el-table-column>
|
|
|
+ <el-table-column prop="InspectionNum" label="检验单号" show-overflow-tooltip align="center" header-align="center">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="ItemsName" label="检验名" show-overflow-tooltip align="center" header-align="center">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="ResultData" label="结果" show-overflow-tooltip align="center" header-align="center">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="Reference" label="参考值" show-overflow-tooltip align="center" header-align="center">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="Unit" label="单位" show-overflow-tooltip align="center" header-align="center">
|
|
|
+ </el-table-column>
|
|
|
</el-table>
|
|
|
</el-dialog>
|
|
|
|
|
|
@@ -339,7 +412,8 @@
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="送检日期">
|
|
|
- <el-date-picker v-model="pathologyForm.DiagnosticTime" type="date" style="width:100%" placeholder="请选择送检日期"></el-date-picker>
|
|
|
+ <el-date-picker v-model="pathologyForm.DiagnosticTime" type="date" style="width:100%"
|
|
|
+ placeholder="请选择送检日期"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
@@ -364,7 +438,8 @@
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="临床诊断">
|
|
|
- <el-input v-model="pathologyForm.ClinicalDiagnosis" type="textarea" :rows=3 placeholder="请输入临床诊断"></el-input>
|
|
|
+ <el-input v-model="pathologyForm.ClinicalDiagnosis" type="textarea" :rows=3 placeholder="请输入临床诊断">
|
|
|
+ </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
@@ -400,7 +475,8 @@
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="拍摄日期">
|
|
|
- <el-date-picker v-model="imageForm.ImageTime" type="date" style="width:100%" placeholder="请选择拍摄日期"></el-date-picker>
|
|
|
+ <el-date-picker v-model="imageForm.ImageTime" type="date" style="width:100%" placeholder="请选择拍摄日期">
|
|
|
+ </el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
@@ -458,7 +534,8 @@
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="手术日期">
|
|
|
- <el-date-picker v-model="operationForm.OperationTime" type="date" style="width:100%" placeholder="请选择手术日期"></el-date-picker>
|
|
|
+ <el-date-picker v-model="operationForm.OperationTime" type="date" style="width:100%"
|
|
|
+ placeholder="请选择手术日期"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
@@ -514,7 +591,8 @@
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="筛查日期">
|
|
|
- <el-date-picker v-model="screeningForm.ScreeningTime" type="date" style="width:100%" placeholder="请选择筛查日期"></el-date-picker>
|
|
|
+ <el-date-picker v-model="screeningForm.ScreeningTime" type="date" style="width:100%"
|
|
|
+ placeholder="请选择筛查日期"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
@@ -628,6 +706,8 @@
|
|
|
},
|
|
|
Diseases: '',
|
|
|
diseaseinfolist: [], //疾病
|
|
|
+ extendTabs: '',
|
|
|
+ groupnameList: [],
|
|
|
samplesrules: {
|
|
|
IdCard: [{
|
|
|
required: true,
|
|
|
@@ -753,7 +833,7 @@
|
|
|
this.opera_flag = false
|
|
|
this.screen_flag = false
|
|
|
}
|
|
|
- this.getextends()
|
|
|
+ this.getGroupName()
|
|
|
this.getdiseaseslist()
|
|
|
this.getsampletest()
|
|
|
this.getpathology()
|
|
|
@@ -785,10 +865,13 @@
|
|
|
_this.samplesForm.Sex = _this.samplesForm.Sex + ''
|
|
|
// 为扩展字段赋值
|
|
|
for (var i = 0; i < _this.userextends.length; i++) {
|
|
|
- _this.userextends[i].FieldDefault = res.data.items[_this.userextends[i].FieldName]
|
|
|
+ if (_this.userextends[i].FieldType == '4') {
|
|
|
+ _this.userextends[i].FieldDefault = new Date(res.data.items[_this.userextends[i].FieldName])
|
|
|
+ } else {
|
|
|
+ _this.userextends[i].FieldDefault = res.data.items[_this.userextends[i].FieldName]
|
|
|
+ }
|
|
|
}
|
|
|
}).catch(err => {
|
|
|
- // handle error
|
|
|
console.error(err)
|
|
|
})
|
|
|
},
|
|
|
@@ -891,7 +974,6 @@
|
|
|
params = Object.assign(params, jsonobj)
|
|
|
_this.$axios.put('/samplessource/editbasic/' + _this.pid, params)
|
|
|
.then(res => {
|
|
|
- // response
|
|
|
if (res.data.code === 0) {
|
|
|
_this.$message({
|
|
|
type: 'success',
|
|
|
@@ -1005,7 +1087,8 @@
|
|
|
let _this = this
|
|
|
_this.pathologyForm.CheckNum = parseInt(_this.pathologyForm.CheckNum)
|
|
|
_this.pathologyForm.Type = 3
|
|
|
- _this.$axios.post('/samplessource/pathologyadd?Name=' + _this.samplesForm.Name + '&Sex=' + _this.samplesForm.Sex +
|
|
|
+ _this.$axios.post('/samplessource/pathologyadd?Name=' + _this.samplesForm.Name + '&Sex=' + _this.samplesForm
|
|
|
+ .Sex +
|
|
|
'&Age=' + _this.samplesForm.Age,
|
|
|
_this.pathologyForm)
|
|
|
.then(res => {
|
|
|
@@ -1319,7 +1402,8 @@
|
|
|
addScreening(screeningForm) {
|
|
|
let _this = this
|
|
|
_this.screeningForm.Type = 2
|
|
|
- _this.$axios.post('/samplessource/addscreening' + '?ParentId=' + _this.pid + '&IdCard=' + _this.samplesForm.IdCard,
|
|
|
+ _this.$axios.post('/samplessource/addscreening' + '?ParentId=' + _this.pid + '&IdCard=' + _this.samplesForm
|
|
|
+ .IdCard,
|
|
|
_this.screeningForm)
|
|
|
.then(res => {
|
|
|
// response
|
|
|
@@ -1458,11 +1542,23 @@
|
|
|
})
|
|
|
})
|
|
|
},
|
|
|
+ getGroupName() {
|
|
|
+ this.$axios.get('extends/listbyloginwithgroup', {})
|
|
|
+ .then(res => {
|
|
|
+ for (var i = 0; i < res.data.length; i++) {
|
|
|
+ if (res.data[i].GroupName != '') {
|
|
|
+ this.groupnameList.push(res.data[i].GroupName)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ this.extendTabs = this.groupnameList[0]
|
|
|
+ this.getextends()
|
|
|
+ })
|
|
|
+ },
|
|
|
getextends() {
|
|
|
this.$axios.get('extends/listbylogin', {})
|
|
|
.then(res => {
|
|
|
this.userextends = res.data
|
|
|
- if( this.service_flag == 'editsource'){
|
|
|
+ if (this.service_flag == 'editsource') {
|
|
|
this.getbasicinfo()
|
|
|
}
|
|
|
})
|