|
@@ -131,10 +131,6 @@
|
|
|
<el-form-item label="样本名称">
|
|
<el-form-item label="样本名称">
|
|
|
<el-input v-model="Name" placeholder="请输入样本名称" size="mini" style="width:100%"></el-input>
|
|
<el-input v-model="Name" placeholder="请输入样本名称" size="mini" style="width:100%"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <!-- <el-form-item label="组织器官">
|
|
|
|
|
- <el-cascader :options="zuzhitreelist" :props="sampinputtreeprops" change-on-select :show-all-levels="false"
|
|
|
|
|
- v-model="selectedzuzhi" @change="zuzhitreehandleChange" placeholder="请选择组织" size="mini" style="width:100%"></el-cascader>
|
|
|
|
|
- </el-form-item> -->
|
|
|
|
|
<el-form-item label="特有扩展">
|
|
<el-form-item label="特有扩展">
|
|
|
<el-select v-model="STNoteField" multiple placeholder="请选择" size="mini" style="width:100%">
|
|
<el-select v-model="STNoteField" multiple placeholder="请选择" size="mini" style="width:100%">
|
|
|
<el-option v-for="item in typetykzlist" :label="item.Name" :value="item.FieldName" :key="item.FieldName"></el-option>
|
|
<el-option v-for="item in typetykzlist" :label="item.Name" :value="item.FieldName" :key="item.FieldName"></el-option>
|
|
@@ -148,11 +144,6 @@
|
|
|
<el-form-item label="录入人">
|
|
<el-form-item label="录入人">
|
|
|
<el-input v-model="CreateBy" placeholder="请输入录入人" size="mini" style="width:100%"></el-input>
|
|
<el-input v-model="CreateBy" placeholder="请输入录入人" size="mini" style="width:100%"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <!-- <el-form-item label="取材部位">
|
|
|
|
|
- <el-select v-model="SamplingSite" clearable placeholder="请选择" size="mini" style="width:100%">
|
|
|
|
|
- <el-option v-for="item in samplesitenames" :label="item.Name" :value="item.Code" :key="item.Code"></el-option>
|
|
|
|
|
- </el-select>
|
|
|
|
|
- </el-form-item> -->
|
|
|
|
|
<el-form-item label="特有检索">
|
|
<el-form-item label="特有检索">
|
|
|
<el-input v-model="Stnotevalue" placeholder="输入检索内容" size="mini" style="width:100%"></el-input>
|
|
<el-input v-model="Stnotevalue" placeholder="输入检索内容" size="mini" style="width:100%"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -243,18 +234,7 @@
|
|
|
<el-input v-else-if="searchField == 'GroupName'" v-model="searchValue.GroupName" placeholder="请输入所属分组"></el-input>
|
|
<el-input v-else-if="searchField == 'GroupName'" v-model="searchValue.GroupName" placeholder="请输入所属分组"></el-input>
|
|
|
<el-date-picker v-else-if="searchField == 'ReceiveDate'" v-model="searchValue.CreateOn" type="daterange"
|
|
<el-date-picker v-else-if="searchField == 'ReceiveDate'" v-model="searchValue.CreateOn" type="daterange"
|
|
|
range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" style="width:100%"></el-date-picker>
|
|
range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" style="width:100%"></el-date-picker>
|
|
|
- <!-- <el-cascader v-else-if="searchField == 'SamplingOrganName'" :options="zuzhitreelist" :props="sampinputtreeprops2"
|
|
|
|
|
- change-on-select :show-all-levels="false" v-model="searchValue.selectedzuzhi" @change="zuzhitreehandleChange2"
|
|
|
|
|
- placeholder="请选择组织" style="width:100%">
|
|
|
|
|
- </el-cascader> -->
|
|
|
|
|
- <!-- <span v-else-if="searchField == 'SamplingSiteName'">
|
|
|
|
|
- <el-cascader :options="zuzhitreelist" :props="sampinputtreeprops" change-on-select :show-all-levels="false"
|
|
|
|
|
- v-model="selectedzuzhi2" @change="zuzhitreehandleChange2" placeholder="请选择组织" style="width:50%">
|
|
|
|
|
- </el-cascader>
|
|
|
|
|
- <el-select v-model="searchValue.SamplingSite" clearable placeholder="请选择" style="width:45%;margin-left:5px;">
|
|
|
|
|
- <el-option v-for="item in samplesitenames2" :key="item.Code" :label="item.Name" :value="item.Name"></el-option>
|
|
|
|
|
- </el-select>
|
|
|
|
|
- </span> -->
|
|
|
|
|
|
|
+
|
|
|
<el-select v-else-if="searchField == 'SampleTypeName'" v-model="searchValue.SampleType" clearable
|
|
<el-select v-else-if="searchField == 'SampleTypeName'" v-model="searchValue.SampleType" clearable
|
|
|
placeholder="请选择" @change="selsampletypeChange" style="width:100%">
|
|
placeholder="请选择" @change="selsampletypeChange" style="width:100%">
|
|
|
<el-option v-for="item in sampletypes" :key="item.Id" :label="item.Name" :value="item.Name"></el-option>
|
|
<el-option v-for="item in sampletypes" :key="item.Id" :label="item.Name" :value="item.Name"></el-option>
|
|
@@ -343,10 +323,7 @@
|
|
|
Validity: [], // 有效日期
|
|
Validity: [], // 有效日期
|
|
|
InnerCode: '', // 样本内码
|
|
InnerCode: '', // 样本内码
|
|
|
showquerydiv: false,
|
|
showquerydiv: false,
|
|
|
- //publicsampletypedata: [], // 样本公共扩展
|
|
|
|
|
sampletypes: [], // 样本类型
|
|
sampletypes: [], // 样本类型
|
|
|
- // zuzhitreelist: [], // 组织器官
|
|
|
|
|
- // samplesitenames: [], // 取材部位
|
|
|
|
|
dialogPrintVisible: false, // 打印弹框是否显示
|
|
dialogPrintVisible: false, // 打印弹框是否显示
|
|
|
Printscheme: '', // 打印选项
|
|
Printscheme: '', // 打印选项
|
|
|
printschemelist: [], // 打印列表
|
|
printschemelist: [], // 打印列表
|
|
@@ -439,14 +416,6 @@
|
|
|
if (searchmodel.CreateOn && searchmodel.CreateOn.length === 2) { //录入日期
|
|
if (searchmodel.CreateOn && searchmodel.CreateOn.length === 2) { //录入日期
|
|
|
this.CreateOn = [new Date(searchmodel.CreateOn[0]), new Date(searchmodel.CreateOn[1])]
|
|
this.CreateOn = [new Date(searchmodel.CreateOn[0]), new Date(searchmodel.CreateOn[1])]
|
|
|
}
|
|
}
|
|
|
- // if (searchmodel.SamplingOrgan && searchmodel.SamplingOrgan !== '') { //组织器官
|
|
|
|
|
- // this.selectsigorg = searchmodel.SamplingOrgan
|
|
|
|
|
- // this.getparentcodebytopcode(searchmodel.SamplingOrgan)
|
|
|
|
|
- // // this.selectedzuzhi=searchmodel.SamplingOrgan
|
|
|
|
|
- // }
|
|
|
|
|
- // if (searchmodel.SamplingSite && searchmodel.SamplingSite !== '') { //取材部位
|
|
|
|
|
- // this.SamplingSite = searchmodel.SamplingSite
|
|
|
|
|
- // }
|
|
|
|
|
if (searchmodel.SampleType && searchmodel.SampleType !== '') { //样本类型
|
|
if (searchmodel.SampleType && searchmodel.SampleType !== '') { //样本类型
|
|
|
this.SampleType = searchmodel.SampleType
|
|
this.SampleType = searchmodel.SampleType
|
|
|
this.searchsampletypeChange()
|
|
this.searchsampletypeChange()
|
|
@@ -460,9 +429,6 @@
|
|
|
if (searchmodel.Validity && searchmodel.Validity.length === 2) { //有效日期
|
|
if (searchmodel.Validity && searchmodel.Validity.length === 2) { //有效日期
|
|
|
this.Validity = [new Date(searchmodel.Validity[0]), new Date(searchmodel.Validity[1])]
|
|
this.Validity = [new Date(searchmodel.Validity[0]), new Date(searchmodel.Validity[1])]
|
|
|
}
|
|
}
|
|
|
- // if (searchmodel.Noteitem && searchmodel.Noteitem.length > 0) { //公有扩展
|
|
|
|
|
- // this.Noteitem = searchmodel.Noteitem
|
|
|
|
|
- // }
|
|
|
|
|
if (searchmodel.Noteitemvalue && searchmodel.Noteitemvalue !== '') { //公共检索内容
|
|
if (searchmodel.Noteitemvalue && searchmodel.Noteitemvalue !== '') { //公共检索内容
|
|
|
this.Noteitemvalue = searchmodel.Noteitemvalue
|
|
this.Noteitemvalue = searchmodel.Noteitemvalue
|
|
|
}
|
|
}
|
|
@@ -512,19 +478,7 @@
|
|
|
name: '可用容量',
|
|
name: '可用容量',
|
|
|
show: true,
|
|
show: true,
|
|
|
kuoz: false
|
|
kuoz: false
|
|
|
- },
|
|
|
|
|
- // {
|
|
|
|
|
- // filed: 'SamplingOrganName',
|
|
|
|
|
- // name: '组织器官',
|
|
|
|
|
- // show: true,
|
|
|
|
|
- // kuoz: false
|
|
|
|
|
- // }, {
|
|
|
|
|
- // filed: 'SamplingSiteName',
|
|
|
|
|
- // name: '取材部位',
|
|
|
|
|
- // show: true,
|
|
|
|
|
- // kuoz: false
|
|
|
|
|
- // },
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ },{
|
|
|
filed: 'InnerCode',
|
|
filed: 'InnerCode',
|
|
|
name: '样本内码',
|
|
name: '样本内码',
|
|
|
show: true,
|
|
show: true,
|
|
@@ -579,13 +533,6 @@
|
|
|
this.initData()
|
|
this.initData()
|
|
|
}
|
|
}
|
|
|
}).catch(() => {})
|
|
}).catch(() => {})
|
|
|
-
|
|
|
|
|
- // this.$axios.get('/sampleinput/getoperations', {
|
|
|
|
|
- // _currentPage: -1
|
|
|
|
|
- // })
|
|
|
|
|
- // .then(res => {
|
|
|
|
|
- // _this.zuzhitreelist = window.toolfun_gettreejson(res.data.items, 'id', 'pId', 'id,name,code')
|
|
|
|
|
- // }).catch(() => {})
|
|
|
|
|
},
|
|
},
|
|
|
initData() {
|
|
initData() {
|
|
|
this.currentSearchTemplate = ''
|
|
this.currentSearchTemplate = ''
|