1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768 |
- <template>
- <div id="quality-form">
- <el-row class="row">
- <el-col :span="4">
- <span class="machineClass">机号:</span>
- <el-select style="width:100px" v-model="forms.bed">
- <el-option
- v-for="item in this.bedNumber"
- :key="item.id"
- :label="item.number"
- :value="item.id"
- ></el-option>
- </el-select>
- </el-col>
- <el-col :span="6">
- <span class="machineClass">取样标本:</span>
- <el-select
- style="width:130px"
- v-model="forms.sename"
- @change="changeTable"
- >
- <el-option
- v-for="item in this.tableTypes"
- :key="item.id"
- :label="item.name"
- :value="item.id"
- ></el-option>
- </el-select>
- </el-col>
- <el-col :span="11">
- <span class="machineClass">日期查询:</span>
- <el-date-picker
- v-model="forms.start_time"
- prefix-icon="none"
- type="date"
- placeholder="请选择"
- format="yyyy-MM-dd"
- value-format="yyyy-MM-dd"
- style="width:150px"
- ></el-date-picker
- >-
- <el-date-picker
- v-model="forms.end_time"
- prefix-icon="none"
- type="date"
- placeholder="请选择"
- format="yyyy-MM-dd"
- value-format="yyyy-MM-dd"
- style="width:150px"
- ></el-date-picker>
- </el-col>
- <el-col :span="2">
- <el-button type="primary" @click="queryTable()">查询</el-button>
- </el-col>
- <!-- <el-col :span="2">
- <el-button>打印</el-button>
- </el-col>-->
- </el-row>
- <el-row style="display: flex;align-items: center;">
- <el-col :span="2">
- <el-checkbox v-model="checkAllStatus" @change="changeCheck"
- >全选</el-checkbox
- >
- </el-col>
- <el-col :span="3">
- <el-button size="small" @click="BatchDelete" v-show="show"
- >批量删除</el-button
- >
- <el-button size="small" @click="BatchDeleteOne" v-show="showOne"
- >批量删除</el-button
- >
- <el-button size="small" @click="BatchDeleteTwo" v-show="showTwo"
- >批量删除</el-button
- >
- </el-col>
- </el-row>
- <el-row>
- <!-- 细菌培养表 -->
- <el-table
- ref="multipleTable"
- @selection-change="handleSelectionChange"
- :row-style="{ color: '#303133' }"
- :header-cell-style="{
- backgroundColor: 'rgb(245, 247, 250)',
- color: '#606266'
- }"
- :data="tableData"
- border
- fit
- highlight-current-row
- style="width: 100%;margin-top: 10px;"
- v-show="show"
- >
- <el-table-column
- align="center"
- type="selection"
- width="55"
- ></el-table-column>
- <el-table-column prop="date" label="机号" width="80" align="center">
- <template slot-scope="scope">{{ scope.row.bed }}</template>
- </el-table-column>
- <el-table-column
- prop="name"
- label="取样日期"
- width="100"
- align="center"
- >
- <template slot-scope="scope">
- {{ getTime(scope.row.speling_date) }}
- </template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="取样标本"
- width="100"
- align="center"
- >
- <template slot-scope="scope">{{ scope.row.specimen }}</template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="A浓缩液批号"
- width="80"
- align="center"
- >
- <template slot-scope="scope">
- {{ scope.row.concentrate_noa }}
- </template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="B浓缩液批号"
- width="80"
- align="center"
- >
- <template slot-scope="scope">
- {{ scope.row.concentrate_nob }}
- </template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="采样部位"
- width="100"
- align="center"
- >
- <template slot-scope="scope">
- {{ scope.row.sampling_locationa }}
- </template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="检测单位"
- width="100"
- align="center"
- >
- <template slot-scope="scope">{{ scope.row.detection_unit }}</template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="取样者"
- width="80"
- align="center"
- >
- <template slot-scope="scope">{{ scope.row.user_name }}</template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="出报告日期"
- width="110"
- align="center"
- >
- <template slot-scope="scope">
- {{ getTime(scope.row.reporting_date) }}
- </template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="检测结果(cfu/ml)"
- width="140"
- align="center"
- >
- <template slot-scope="scope">
- {{ scope.row.detection_result }}
- </template>
- </el-table-column>
- <el-table-column label="操作" align="center" min-width="150px">
- <template slot-scope="scope">
- <el-tooltip
- class="item"
- effect="dark"
- content="编辑"
- placement="top"
- >
- <el-button
- size="mini"
- type="primary"
- icon="el-icon-edit-outline"
- @click="
- EditCulture(scope.row.id, scope.row.sampler, scope.$index)
- "
- ></el-button>
- </el-tooltip>
-
- <el-tooltip
- class="item"
- effect="dark"
- content="删除"
- placement="top"
- >
- <el-button
- size="mini"
- type="danger"
- icon="el-icon-delete"
- @click="DeleteCultrues(scope.row.id, scope.$index)"
- ></el-button>
- </el-tooltip>
- </template>
- </el-table-column>
- </el-table>
-
- <!-- 内霉素检测表字段 -->
- <el-table
- ref="multipleTableOne"
- @selection-change="handleSelectionChangeOne"
- :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)' }"
- :data="table"
- border
- fit
- highlight-current-row
- style="width: 100%;margin-top: 10px;"
- v-show="showOne"
- >
- <el-table-column
- align="center"
- type="selection"
- width="55"
- ></el-table-column>
- <el-table-column prop="date" label="机号" width="80" align="center">
- <template slot-scope="scope">{{ scope.row.bed }}</template>
- </el-table-column>
- <el-table-column
- prop="name"
- label="取样日期"
- width="100"
- align="center"
- >
- <template slot-scope="scope">
- {{ getTime(scope.row.sampling_date) }}
- </template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="取样标本"
- width="100"
- align="center"
- >
- <template slot-scope="scope">{{ scope.row.specimenb }}</template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="A浓缩液批号"
- width="80"
- align="center"
- >
- <template slot-scope="scope">
- {{ scope.row.concentrate_noc }}
- </template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="B浓缩液批号"
- width="80"
- align="center"
- >
- <template slot-scope="scope">
- {{ scope.row.concentrateb_nod }}
- </template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="采样部位"
- width="100"
- align="center"
- >
- <template slot-scope="scope">
- {{ scope.row.sampling_locationb }}
- </template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="检测单位"
- width="100"
- align="center"
- >
- <template slot-scope="scope">{{ scope.row.detection_unit }}</template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="取样者"
- width="80"
- align="center"
- >
- <template slot-scope="scope">{{ scope.row.user_name }}</template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="出报告日期"
- width="110"
- align="center"
- >
- <template slot-scope="scope">
- {{ getTime(scope.row.reporting_dateb) }}
- </template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="检测结果(cfu/ml)"
- width="100"
- align="center"
- >
- <template slot-scope="scope">
- {{ scope.row.detection_resultb }}
- </template>
- </el-table-column>
- <el-table-column label="操作" align="center" min-width="150px">
- <template slot-scope="scope">
- <el-tooltip
- class="item"
- effect="dark"
- content="编辑"
- placement="top"
- >
- <el-button
- size="mini"
- type="primary"
- icon="el-icon-edit-outline"
- @click="EditDialyState(scope.row.id, scope.$index)"
- ></el-button>
- </el-tooltip>
-
- <el-tooltip
- class="item"
- effect="dark"
- content="删除"
- placement="top"
- >
- <el-button
- size="mini"
- type="primary"
- icon="el-icon-delete"
- @click="DeleteDialystates(scope.row.id, scope.$index)"
- ></el-button>
- </el-tooltip>
- </template>
- </el-table-column>
- </el-table>
-
- <!-- 透析液离子浓度检测 -->
- <el-table
- ref="multipleTableTwo"
- @selection-change="handleSelectionChangeTwo"
- :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)' }"
- :data="tableDatas"
- border
- fit
- highlight-current-row
- style="width: 100%;margin-top: 10px;"
- v-show="showTwo"
- >
- <el-table-column
- align="center"
- type="selection"
- width="55"
- ></el-table-column>
- <el-table-column prop="date" label="机号" width="80" align="center">
- <template slot-scope="scope">{{ scope.row.bed }}</template>
- </el-table-column>
- <el-table-column prop="name" label="取样日期" width="80" align="center">
- <template slot-scope="scope">
- {{ getTime(scope.row.sampling_date) }}
- </template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="取样者"
- width="80"
- align="center"
- >
- <template slot-scope="scope">{{ scope.row.user_name }}</template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="检测单位"
- width="80"
- align="center"
- >
- <template slot-scope="scope">{{ scope.row.detection_unit }}</template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="A浓缩液批号"
- width="80"
- align="center"
- >
- <template slot-scope="scope">
- {{ scope.row.concentrate_nof }}
- </template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="B浓缩液批号"
- width="80"
- align="center"
- >
- <template slot-scope="scope">
- {{ scope.row.concentrate_nog }}
- </template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="出报告日期"
- width="80"
- align="center"
- >
- <template slot-scope="scope">
- {{ getTime(scope.row.date_reportc) }}
- </template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="检测结果"
- width="80"
- align="center"
- >
- <el-table-column
- prop="address"
- label="实际Na⁺(mmol/L)"
- width="80"
- align="center"
- >
- <template slot-scope="scope">{{ scope.row.actual_na }}</template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="配方Na⁺(mmol/L)"
- width="90"
- align="center"
- >
- <template slot-scope="scope">{{ scope.row.actual_pna }}</template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="K⁺(mmol/L)"
- width="80"
- align="center"
- >
- <template slot-scope="scope">{{ scope.row.actual_k }}</template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="Ca2⁺(mmol/L)"
- width="80"
- align="center"
- >
- <template slot-scope="scope">{{ scope.row.actual_ca }}</template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="Cl¯(mmol/L)"
- width="80"
- align="center"
- >
- <template slot-scope="scope">{{ scope.row.actual_ci }}</template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="HCO3¯(mmol/L)"
- width="80"
- align="center"
- >
- <template slot-scope="scope">{{ scope.row.actual_hco }}</template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="Mg2⁺(mmol/L)"
- width="80"
- align="center"
- >
- <template slot-scope="scope">{{ scope.row.actual_mg }}</template>
- </el-table-column>
- <el-table-column
- prop="address"
- label="PH(mmol/L)"
- width="80"
- align="center"
- >
- <template slot-scope="scope">{{ scope.row.actual_ph }}</template>
- </el-table-column>
- </el-table-column>
- <el-table-column prop="address" label="备注" width="80" align="center">
- <template slot-scope="scope">{{ scope.row.remakes }}</template>
- </el-table-column>
- <el-table-column label="操作" align="center" min-width="150px">
- <template slot-scope="scope">
- <el-tooltip
- class="item"
- effect="dark"
- content="编辑"
- placement="top"
- >
- <el-button
- size="mini"
- type="primary"
- icon="el-icon-edit-outline"
- @click="EditIon(scope.row.id, scope.$index)"
- ></el-button>
- </el-tooltip>
-
- <el-tooltip
- class="item"
- effect="dark"
- content="删除"
- placement="top"
- >
- <el-button
- size="mini"
- type="primary"
- icon="el-icon-delete"
- @click="DeleteIons(scope.row.id, scope.$index)"
- ></el-button>
- </el-tooltip>
- </template>
- </el-table-column>
- </el-table>
- </el-row>
-
- <!-- 编辑细菌培养 -->
- <el-dialog
- title="细菌培养"
- :visible.sync="dialogVisible"
- width="60%"
- center
- >
- <el-form :model="form" ref="form" :rules="rules">
- <el-row>
- <el-col :span="8">
- <el-form-item label="取样日期:">
- <el-date-picker
- v-model="form.date"
- prefix-icon="none"
- type="date"
- placeholder="请选择"
- format="yyyy-MM-dd"
- value-format="yyyy-MM-dd"
- style="width:150px"
- ></el-date-picker>
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="取样标本:">
- <el-select
- style="width:130px"
- v-model="form.specimen"
- @change="changeSpecimen"
- >
- <el-option
- v-for="item in samplingSpecimen"
- :key="item.id"
- :label="item.name"
- :value="item.id"
- ></el-option>
- </el-select>
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="A浓缩液批号:">
- <el-input
- style="width:130px"
- v-model="form.concentrate_noa"
- :disabled="disable"
- ></el-input>
- </el-form-item>
- </el-col>
- </el-row>
- <el-row>
- <el-col :span="8">
- <el-form-item label="B浓缩液批号">
- <el-input
- style="width:130px"
- v-model="form.concentrate_nob"
- :disabled="diableTwo"
- ></el-input>
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="采样部位:">
- <el-select style="width:130px" v-model="form.sampling_locationa">
- <el-option
- v-for="item in samplingLocation"
- :key="item.id"
- :label="item.name"
- :value="item.id"
- ></el-option>
- </el-select>
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="检测单位:" required prop="detection_unit">
- <el-input
- style="width:180px"
- v-model="form.detection_unit"
- ></el-input>
- </el-form-item>
- </el-col>
- </el-row>
- <el-row>
- <el-col :span="8">
- <el-form-item label="取样者:" required prop="sampler">
- <el-select style="width:130px" v-model="form.sampler">
- <el-option
- v-for="item in sampling"
- :key="item.admin_user_id"
- :label="item.user_name"
- :value="item.admin_user_id"
- ></el-option>
- </el-select>
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="出报告日期:">
- <el-date-picker
- v-model="form.reporting_date"
- prefix-icon="none"
- type="date"
- placeholder="请选择"
- format="yyyy-MM-dd"
- value-format="yyyy-MM-dd"
- style="width:150px"
- ></el-date-picker>
- </el-form-item>
- </el-col>
- </el-row>
- <el-row>
- <el-col :span="24" class="result">
- <el-form-item label="检测结果:(cfu/ml)">
- <el-input
- type="textarea"
- :rows="2"
- placeholder="请输入内容"
- style="width:600px"
- v-model="form.detection_result"
- ></el-input>
- </el-form-item>
- </el-col>
- </el-row>
- </el-form>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialogVisible = false">取 消</el-button>
- <el-button type="primary" @click="UpdateCulture('form')"
- >保存</el-button
- >
- </span>
- </el-dialog>
-
- <!-- 编辑内霉素检测 -->
- <el-dialog
- title="内霉素检测"
- :visible.sync="dialogVisibleTwo"
- width="60%"
- center
- >
- <el-form :model="diaForm" ref="diaForm" rules="diaRules">
- <el-row>
- <el-col :span="8">
- <el-form-item label="取样日期:">
- <el-date-picker
- v-model="diaForm.sampling_date"
- prefix-icon="none"
- type="date"
- placeholder="请选择"
- format="yyyy-MM-dd"
- value-format="yyyy-MM-dd"
- style="width:150px"
- ></el-date-picker>
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="取样标本:">
- <el-select
- style="width:130px"
- v-model="diaForm.specimenb"
- @change="changeSpeciment"
- >
- <el-option
- v-for="item in samplingSpecimen"
- :key="item.id"
- :label="item.name"
- :value="item.id"
- ></el-option>
- </el-select>
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="A浓缩液批号:">
- <el-input
- style="width:130px"
- v-model="diaForm.concentrate_noc"
- :disabled="disable"
- ></el-input>
- </el-form-item>
- </el-col>
- </el-row>
- <el-row>
- <el-col :span="8">
- <el-form-item label="B浓缩液批号:">
- <el-input
- style="width:130px"
- v-model="diaForm.concentrateb_nod"
- :disabled="diableTwo"
- ></el-input>
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="采样部位:">
- <el-select
- style="width:130px"
- v-model="diaForm.sampling_locationb"
- >
- <el-option
- v-for="item in samplingLocation"
- :key="item.id"
- :label="item.name"
- :value="item.id"
- ></el-option>
- </el-select>
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="检测单位:" required prop="detection_unit">
- <el-input
- style="width:180px"
- v-model="diaForm.detection_unit"
- ></el-input>
- </el-form-item>
- </el-col>
- </el-row>
- <el-row>
- <el-col :span="8">
- <el-form-item label="取样者:" required prop="samplerb">
- <el-select style="width:130px" v-model="diaForm.samplerb">
- <el-option
- v-for="item in sampling"
- :key="item.admin_user_id"
- :label="item.user_name"
- :value="item.admin_user_id"
- ></el-option>
- </el-select>
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="出报告日期:">
- <el-date-picker
- v-model="diaForm.reporting_dateb"
- prefix-icon="none"
- type="date"
- placeholder="请选择"
- format="yyyy-MM-dd"
- value-format="yyyy-MM-dd"
- style="width:150px"
- ></el-date-picker>
- </el-form-item>
- </el-col>
- </el-row>
- <el-row>
- <el-col :span="24">
- <el-form-item label="检测结果:(cfu/ml)">
- <el-input
- type="textarea"
- :rows="2"
- placeholder="请输入内容"
- style="width:600px"
- v-model="diaForm.detection_resultb"
- ></el-input>
- </el-form-item>
- </el-col>
- </el-row>
- </el-form>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialogVisibleTwo = false">取 消</el-button>
- <el-button type="primary" @click="UpdateDialyState('diaForm')"
- >保存</el-button
- >
- </span>
- </el-dialog>
-
- <!-- -->
- <el-dialog
- title="透析液离子浓度检测"
- :visible.sync="dialogVisibleThree"
- width="50%"
- center
- >
- <el-row>
- <el-form :model="ionForm" ref="ionForm" :rule="ionrule">
- <el-row>
- <el-col :span="8">
- <el-form-item label="取样日期:">
- <el-date-picker
- v-model="ionForm.dateb"
- prefix-icon="none"
- type="date"
- placeholder="请选择"
- format="yyyy-MM-dd"
- value-format="yyyy-MM-dd"
- style="width:150px"
- ></el-date-picker>
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="取样者:" required prop="samplerc">
- <el-select style="width:130px" v-model="ionForm.samplerc">
- <el-option
- v-for="item in sampling"
- :key="item.admin_user_id"
- :label="item.user_name"
- :value="item.admin_user_id"
- ></el-option>
- </el-select>
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="检测单位:" required prop="detection_unit">
- <el-input
- style="width:180px"
- v-model="ionForm.detection_unit"
- ></el-input>
- </el-form-item>
- </el-col>
- </el-row>
- <el-row>
- <el-col :span="8">
- <el-form-item label="A浓缩液批号:">
- <el-input
- style="width:130px"
- v-model="ionForm.concentrate_nof"
- ></el-input>
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="B浓缩液批号:">
- <el-input
- style="width:130px"
- v-model="ionForm.concentrate_nog"
- ></el-input>
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="出报告日期:">
- <el-date-picker
- v-model="ionForm.date_reportc"
- prefix-icon="none"
- type="date"
- placeholder="请选择"
- format="yyyy-MM-dd"
- value-format="yyyy-MM-dd"
- style="width:150px"
- ></el-date-picker>
- </el-form-item>
- </el-col>
- </el-row>
- <el-row>
- <el-col :span="8">
- <el-form-item label="实际Na⁺(mmol/L):">
- <el-input
- style="width:100px"
- v-model="ionForm.actual_na"
- ></el-input>
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="配方Na⁺(mmol/L):">
- <el-input
- style="width:100px"
- v-model="ionForm.actual_pna"
- ></el-input>
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="K⁺ (mmol/L):">
- <el-input
- style="width:100px"
- v-model="ionForm.actual_k"
- ></el-input>
- </el-form-item>
- </el-col>
- </el-row>
- <el-row>
- <el-col :span="8">
- <el-form-item label="Ca2⁺(mmol/L):">
- <el-input
- style="width:100px"
- v-model="ionForm.actual_ca"
- ></el-input>
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="CI¯(mmol/L):">
- <el-input
- style="width:100px"
- v-model="ionForm.actual_ci"
- ></el-input>
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="HCO3¯(mmol/L):">
- <el-input
- style="width:100px"
- v-model="ionForm.actual_hco"
- ></el-input>
- </el-form-item>
- </el-col>
- </el-row>
- <el-row>
- <el-col :span="8">
- <el-form-item label="Mg2⁺(mmol/L):">
- <el-input
- style="width:100px"
- v-model="ionForm.actual_mg"
- ></el-input>
- </el-form-item>
- </el-col>
- <el-col :span="8">
- <el-form-item label="PH:">
- <el-input
- style="width:100px"
- v-model="ionForm.actual_ph"
- ></el-input>
- </el-form-item>
- </el-col>
- </el-row>
- <el-row>
- <el-col :span="24">
- <el-form-item label="备注:">
- <el-input
- type="textarea"
- :rows="2"
- placeholder="请输入内容"
- style="width:500px"
- v-model="ionForm.remakes"
- ></el-input>
- </el-form-item>
- </el-col>
- </el-row>
- </el-form>
- </el-row>
- <span slot="footer" class="dialog-footer">
- <el-button @click="dialogVisibleThree = false">取 消</el-button>
- <el-button type="primary" @click="UpdateIon('ionForm')">保存</el-button>
- </span>
- </el-dialog>
- </div>
- </template>
-
- <script>
- import {
- getAllSubregion,
- getAllQulityInfo,
- EditCulture,
- UpdateCulture,
- getAllOrganization,
- DeleteCultrue,
- EditDialyState,
- UpdateDialyState,
- DeleteDialystate,
- EditIon,
- UpdateIon,
- DeleteIon,
- queryTable,
- DeleteCultrues,
- DeleteDialystates,
- DeleteIons
- } from "@/api/manage";
- import { uParseTime } from "@/utils/tools";
- export default {
- name: "QualityForm",
- data() {
- return {
- isIndeterminate: false,
- checkAllStatus: false,
- beds: [],
- forms: {
- bed: "",
- sename: 1,
- start_time: "",
- end_time: ""
- },
- tableData: [],
- table: [],
- tableDatas: [],
- show: true,
- showOne: false,
- showTwo: false,
- bedNumber: [],
- tableTypes: [
- { id: 1, name: "细菌培养" },
- { id: 2, name: "内霉素检测" },
- { id: 3, name: "透析液离子浓度检测" }
- ],
- dialogVisible: false,
- dialogVisibleTwo: false,
- dialogVisibleThree: false,
- disable: true,
- diableTwo: true,
- form: {
- id: "",
- date: "",
- specimen: "",
- concentrate_noa: "",
- concentrate_nob: "",
- sampling_locationa: "",
- detection_unit: "",
- sampler: "",
- reporting_date: "",
- detection_result: ""
- },
- diaForm: {
- id: "",
- sampling_date: "",
- specimenb: "",
- concentrate_noc: "",
- concentrateb_nod: "",
- sampling_locationb: "",
- detection_unit: "",
- samplerb: "",
- reporting_dateb: "",
- detection_resultb: ""
- },
- sampling: [],
- samplingSpecimen: [
- { id: 0, name: "请选择" },
- { id: 1, name: "透析液" },
- { id: 2, name: "A浓缩液" },
- { id: 3, name: "B浓缩液" },
- { id: 4, name: "置换液" },
- { id: 5, name: "透析用水" }
- ],
- samplingLocation: [
- { id: 0, name: "请选择" },
- { id: 1, name: "透析液入口" },
- { id: 2, name: "透析液取样口" },
- { id: 3, name: "置换液出口" },
- { id: 4, name: "透析机反渗水入口" }
- ],
- rules: {
- detection_unit: [{ required: true, message: "请填写检测单位" }],
- sampler: [{ required: true, message: "请填写取样者" }]
- },
- diaRules: {
- detection_unit: [{ required: true, message: "请填写检测单位" }],
- samplerb: [{ required: true, message: "请填写取样者" }]
- },
- ionrule: {
- detection_unit: [{ required: true, message: "请填写检测单位" }],
- samplerc: [{ required: true, message: "请填写取样者" }]
- },
- selectCulture: [],
- ionForm: {
- dateb: "",
- samplerc: "",
- detection_unit: "",
- concentrate_nof: "",
- concentrate_nog: "",
- date_reportc: "",
- actual_na: "",
- actual_pna: "",
- actual_k: "",
- actual_ca: "",
- actual_ci: "",
- actual_hco: "",
- actual_mg: "",
- actual_ph: ""
- }
- };
- },
- methods: {
- changeCheck() {
- this.$refs.multipleTable.clearSelection();
- if (this.checkAllStatus) {
- this.$refs.multipleTable.toggleAllSelection();
- }
-
- this.$refs.multipleTableOne.clearSelection();
- if (this.checkAllStatus) {
- this.$refs.multipleTableOne.toggleAllSelection();
- }
-
- this.$refs.multipleTableTwo.clearSelection();
- if (this.checkAllStatus) {
- this.$refs.multipleTableTwo.toggleAllSelection();
- }
- },
- handleSelectionChange(val) {
- this.selectCulture = val;
- },
- handleSelectionChangeOne(val) {
- this.selectCulture = val;
- },
- handleSelectionChangeTwo(val) {
- this.selectCulture = val;
- },
- getAllSubregion() {
- getAllSubregion().then(response => {
- var zones = response.data.data.zones;
- var numbers = response.data.data.numbers;
- var number = [{ id: 0, number: "全部" }];
- for (let index = 0; index < numbers.length; index++) {
- const item = numbers[index];
- number.push({ id: item.id, number: item.number });
- }
- this.bedNumber = number;
- });
- },
- getAllQulityInfo() {
- getAllQulityInfo().then(response => {
- if (response.data.state === 1) {
- var cultures = response.data.data.cultures;
- // console.log('cultures', cultures)
-
- for (let index = 0; index < cultures.length; index++) {
- if (cultures[index].specimen === 0) {
- cultures[index].specimen = "";
- }
- if (cultures[index].specimen === 1) {
- cultures[index].specimen = "透析液";
- }
- if (cultures[index].specimen === 2) {
- cultures[index].specimen = "A浓缩液";
- }
- if (cultures[index].specimen === 3) {
- cultures[index].specimen = "B浓缩液";
- }
- if (cultures[index].specimen === 4) {
- cultures[index].specimen = "置换液";
- }
- if (cultures[index].specimen === 5) {
- cultures[index].specimen = "透析用水";
- }
-
- if (cultures[index].sampling_locationa === 0) {
- cultures[index].sampling_locationa = "";
- }
-
- if (cultures[index].sampling_locationa === 1) {
- cultures[index].sampling_locationa = "透析液入口";
- }
- if (cultures[index].sampling_locationa === 2) {
- cultures[index].sampling_locationa = "透析液取样口";
- }
- if (cultures[index].sampling_locationa === 3) {
- cultures[index].sampling_locationa = "置换液出口";
- }
- if (cultures[index].sampling_locationa === 4) {
- cultures[index].sampling_locationa = "透析机反渗水入口";
- }
- }
- this.tableData = cultures;
- var dialyste = response.data.data.dialysate;
- // console.log('dialyste', dialyste)
- for (let index = 0; index < dialyste.length; index++) {
- if (dialyste[index].specimenb === 0) {
- dialyste[index].specimenb = "";
- }
- if (dialyste[index].specimenb === 1) {
- dialyste[index].specimenb = "透析液";
- }
- if (dialyste[index].specimenb === 2) {
- dialyste[index].specimenb = "A浓缩液";
- }
- if (dialyste[index].specimenb === 3) {
- dialyste[index].specimenb = "B浓缩液";
- }
- if (dialyste[index].specimenb === 4) {
- dialyste[index].specimenb = "置换液";
- }
- if (dialyste[index].specimenb === 5) {
- dialyste[index].specimenb = "透析用水";
- }
-
- if (dialyste[index].sampling_locationb === 0) {
- dialyste[index].sampling_locationb = "";
- }
-
- if (dialyste[index].sampling_locationb === 1) {
- dialyste[index].sampling_locationb = "透析液入口";
- }
- if (dialyste[index].sampling_locationb === 2) {
- dialyste[index].sampling_locationb = "透析液取样口";
- }
- if (dialyste[index].sampling_locationb === 3) {
- dialyste[index].sampling_locationb = "置换液出口";
- }
- if (dialyste[index].sampling_locationb === 4) {
- dialyste[index].sampling_locationb = "透析机反渗水入口";
- }
- }
- this.table = dialyste;
- var ions = response.data.data.ions;
- // console.log('ions', ions)
- this.tableDatas = ions;
- }
- });
- },
- changeSpecimen(val) {
- if (val === 0) {
- this.disable = false;
- this.diableTwo = false;
- }
- if (val === 1) {
- this.diableTwo = false;
- this.disable = false;
- }
- if (val === 2) {
- this.diableTwo = true;
- this.disable = false;
- }
- if (val === 3) {
- this.disable = true;
- this.diableTwo = false;
- }
- if (val === 4) {
- this.disable = false;
- this.diableTwo = false;
- }
- if (val === 5) {
- this.disable = false;
- this.diableTwo = false;
- }
- },
- changeSpeciment(val) {
- if (val === 0) {
- this.disable = false;
- this.diableTwo = false;
- }
- if (val === 1) {
- this.disable = false;
- this.diableTwo = false;
- }
- if (val === 2) {
- this.diableTwo = true;
- this.disable = false;
- }
- if (val === 3) {
- this.disable = true;
- this.diableTwo = false;
- }
- if (val === 4) {
- this.disable = false;
- this.diableTwo = false;
- }
- if (val === 5) {
- this.disable = false;
- this.diableTwo = false;
- }
- },
- changeTable(val) {
- if (val === 1) {
- this.showOne = false;
- this.showTwo = false;
- this.show = true;
- }
- if (val === 2) {
- this.showOne = true;
- this.show = false;
- this.showTwo = false;
- }
- if (val === 3) {
- this.showTwo = true;
- this.show = false;
- this.showOne = false;
- }
- },
- getTime(time) {
- if (time < 0) {
- return "";
- }
- return uParseTime(time, "{y}-{m}-{d}");
- },
- getAllOrganization() {
- getAllOrganization().then(response => {
- if (response.data.state === 1) {
- var approle = response.data.data.approle;
- this.sampling = approle;
- }
- });
- },
- EditCulture(id, userid) {
- this.dialogVisible = true;
-
- if (this.form.specimen === "") {
- this.form.specimen = 0;
- }
- var specimens = this.form.specimen;
- var specimen = parseInt(specimens);
- this.form.specimen = specimen;
-
- if (this.form.locationa === "") {
- this.form.specimen = 0;
- }
- var locationa = this.form.sampling_locationa;
- var location = parseInt(locationa);
- this.form.locationa = location;
- EditCulture(id, userid).then(response => {
- if (response.data.state === 1) {
- var culture = response.data.data.culture;
-
- // console.log('禁用', culture)
- var role = response.data.data.role;
- // console.log('role', role)
- this.form.id = culture.id;
- // eslint-disable-next-line no-undef
- this.form.date = this.getTime(culture.speling_date);
- this.form.specimen = culture.specimen;
-
- if (this.form.specimen === 0) {
- this.disable = false;
- this.diableTwo = false;
- }
-
- if (this.form.specimen === 1) {
- this.disable = false;
- this.diableTwo = false;
- }
-
- if (this.form.specimen === 2) {
- this.disable = false;
- this.diableTwo = true;
- }
- if (this.form.specimen === 3) {
- this.diableTwo = false;
- this.disable = true;
- }
-
- if (this.form.specimen === 4) {
- this.disable = false;
- this.diableTwo = false;
- }
- if (this.form.specimen === 5) {
- this.disable = false;
- this.diableTwo = false;
- }
-
- this.form.concentrate_noa = culture.concentrate_noa;
- this.form.concentrate_nob = culture.concentrate_nob;
- this.form.sampling_locationa = culture.sampling_locationa;
- this.form.detection_unit = culture.detection_unit;
- this.form.sampler = culture.sampler;
- this.form.reporting_date = this.getTime(culture.reporting_date);
- this.form.detection_result = culture.detection_result;
- }
- });
- },
-
- UpdateCulture(formName) {
- this.$refs[formName].validate(valid => {
- if (valid) {
- UpdateCulture(this.form).then(response => {
- if (response.data.state === 1) {
- var culture = response.data.data.culture;
- this.$message.success("修改成功");
- this.dialogVisible = false;
- this.getAllQulityInfo();
- }
- });
- }
- });
- },
- BatchDelete() {
- if (this.selectCulture.length == 0) {
- this.$message.error("请选择要删除的信息");
- return false;
- }
- this.$confirm(
- "确认要删除所选记录吗? <br>删除后,该信息将无法恢复",
- "删除提示",
- {
- dangerouslyUseHTMLString: true,
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- type: "warning"
- }
- ).then(() => {
- var ids = [];
- var idMap = {};
- for (const index in this.selectCulture) {
- ids.push(this.selectCulture[index].id);
- idMap[this.selectCulture[index].id] = this.selectCulture[index].id;
- }
- DeleteCultrue({ ids: ids }).then(response => {
- if (response.data.state === 1) {
- var msg = response.data.data.msg;
- var planDataLength = this.tableData.length;
- for (let index = planDataLength - 1; index >= 0; index--) {
- if (this.tableData[index].id in idMap) {
- this.tableData.splice(index, 1);
- }
- }
- this.$message.success("删除成功");
- }
- });
- });
- },
- DeleteCultrues(id, index) {
- this.$confirm(
- "确认要删除所选记录吗? <br>删除后,该信息将无法恢复",
- "删除提示",
- {
- dangerouslyUseHTMLString: true,
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- type: "warning"
- }
- ).then(() => {
- DeleteCultrues(id, index).then(response => {
- if (response.data.state === 1) {
- var msg = response.data.data.msg;
- this.tableData.splice(index, 1);
- }
- });
- });
- },
- EditDialyState(id) {
- this.dialogVisibleTwo = true;
- EditDialyState(id).then(response => {
- if (response.data.state === 1) {
- var dialysate = response.data.data.dialysate;
- // console.log('dialysate', dialysate)
- this.diaForm.id = dialysate.id;
- // eslint-disable-next-line no-undef
- this.diaForm.sampling_date = this.getTime(dialysate.sampling_date);
- this.diaForm.specimenb = dialysate.specimenb;
- if (this.diaForm.specimenb === 0) {
- this.disable = false;
- this.diableTwo = false;
- }
-
- if (this.diaForm.specimenb === 1) {
- this.disable = false;
- this.diableTwo = false;
- }
-
- if (this.diaForm.specimenb === 2) {
- this.disable = false;
- this.diableTwo = true;
- }
- if (this.diaForm.specimenb === 3) {
- this.diableTwo = false;
- this.disable = true;
- }
-
- if (this.diaForm.specimenb === 4) {
- this.disable = false;
- this.diableTwo = false;
- }
- if (this.diaForm.specimenb === 5) {
- this.disable = false;
- this.diableTwo = false;
- }
- this.diaForm.concentrate_noc = dialysate.concentrate_noc;
- this.diaForm.concentrateb_nod = dialysate.concentrateb_nod;
- this.diaForm.sampling_locationb = dialysate.sampling_locationb;
- this.diaForm.detection_unit = dialysate.detection_unit;
- this.diaForm.samplerb = dialysate.samplerb;
- this.diaForm.reporting_dateb = this.getTime(
- dialysate.reporting_dateb
- );
- this.diaForm.detection_resultb = dialysate.detection_resultb;
- }
- });
- },
- UpdateDialyState(formName) {
- this.$refs[formName].validate(valid => {
- if (valid) {
- UpdateDialyState(this.diaForm).then(response => {
- if (response.data.state === 1) {
- var dialyste = response.data.data.dialysate;
- // console.log('dialyste', dialyste)
- this.dialogVisibleTwo = false;
- this.$message.success("修改成功");
- this.getAllQulityInfo();
- }
- });
- }
- });
- },
- BatchDeleteOne() {
- if (this.selectCulture.length == 0) {
- this.$message.error("请选择要删除的信息");
- return false;
- }
- this.$confirm(
- "确认要删除所选记录吗? <br>删除后,该信息将无法恢复",
- "删除提示",
- {
- dangerouslyUseHTMLString: true,
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- type: "warning"
- }
- ).then(() => {
- var ids = [];
- var idMap = {};
- for (const index in this.selectCulture) {
- ids.push(this.selectCulture[index].id);
- idMap[this.selectCulture[index].id] = this.selectCulture[index].id;
- }
- DeleteDialystate({ ids: ids }).then(response => {
- if (response.data.state === 1) {
- var msg = response.data.data.msg;
- var planDataLength = this.table.length;
- for (let index = planDataLength - 1; index >= 0; index--) {
- if (this.table[index].id in idMap) {
- this.table.splice(index, 1);
- }
- }
- this.$message.success("删除成功");
- }
- });
- });
- },
- DeleteDialystates(id, index) {
- this.$confirm(
- "确认要删除所选记录吗? <br>删除后,该信息将无法恢复",
- "删除提示",
- {
- dangerouslyUseHTMLString: true,
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- type: "warning"
- }
- ).then(() => {
- DeleteDialystates(id, index).then(response => {
- if (response.data.state === 1) {
- var msg = response.data.data.msg;
- this.table.splice(index, 1);
- }
- });
- });
- },
-
- EditIon(id) {
- this.dialogVisibleThree = true;
- EditIon(id).then(response => {
- if (response.data.state === 1) {
- var ion = response.data.data.ion;
- // console.log('ion', ion)
- // eslint-disable-next-line no-undef
- this.ionForm.dateb = this.getTime(ion.sampling_date);
- this.ionForm.samplerc = ion.samplerc;
- this.ionForm.detection_unit = ion.detection_unit;
- this.ionForm.samplerc = ion.samplerc;
- this.ionForm.concentrate_nof = ion.concentrate_nof;
- this.ionForm.concentrate_nog = ion.concentrate_nog;
- // eslint-disable-next-line no-undef
- this.ionForm.date_reportc = this.getTime(ion.date_reportc);
- this.ionForm.id = ion.id;
- this.ionForm.actual_na = ion.actual_na;
- this.ionForm.actual_pna = ion.actual_pna;
- this.ionForm.actual_k = ion.actual_k;
- this.ionForm.actual_ca = ion.actual_ca;
- this.ionForm.actual_ci = ion.actual_ci;
- this.ionForm.actual_hco = ion.actual_hco;
- this.ionForm.actual_mg = ion.actual_mg;
- this.ionForm.actual_ph = ion.actual_ph;
- this.ionForm.remakes = ion.remakes;
- }
- });
- },
- UpdateIon(formName) {
- this.$refs[formName].validate(valid => {
- if (valid) {
- UpdateIon(this.ionForm).then(response => {
- if (response.data.state === 1) {
- var ion = response.data.data.ion;
- // console.log('ion', ion)
- this.dialogVisibleThree = false;
- this.$message.success("修改成功");
- this.getAllQulityInfo();
- }
- });
- }
- });
- },
- BatchDeleteTwo() {
- if (this.selectCulture.length == 0) {
- this.$message.error("请选择要删除的信息");
- return false;
- }
- this.$confirm(
- "确认要删除所选的吗? <br>删除后,信息将无法恢复",
- "删除提示",
- {
- dangerouslyUseHTMLString: true,
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- type: "warning"
- }
- ).then(() => {
- var ids = [];
- var idMap = {};
- for (const index in this.selectCulture) {
- ids.push(this.selectCulture[index].id);
- idMap[this.selectCulture[index].id] = this.selectCulture[index].id;
- }
- DeleteIon({ ids: ids }).then(response => {
- if (response.data.state === 1) {
- var msg = response.data.data.msg;
- var planDataLength = this.tableDatas.length;
- for (let index = planDataLength - 1; index >= 0; index--) {
- if (this.tableDatas[index].id in idMap) {
- this.tableDatas.splice(index, 1);
- }
- }
- this.$message.success("删除成功");
- }
- });
- });
- },
- DeleteIons(id, index) {
- this.$confirm(
- "确认要删除所选的吗? <br>删除后,信息将无法恢复",
- "删除提示",
- {
- dangerouslyUseHTMLString: true,
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- type: "warning"
- }
- ).then(() => {
- DeleteIons(id, index).then(response => {
- if (response.data.state === 1) {
- var msg = response.data.data.msg;
- this.tableDatas.splice(index, 1);
- }
- });
- });
- },
- queryTable() {
- queryTable(
- this.forms.bed,
- this.forms.start_time,
- this.forms.end_time
- ).then(response => {
- if (response.data.state === 1) {
- var cultures = response.data.data.cultures;
- for (let index = 0; index < cultures.length; index++) {
- if (cultures[index].specimen === 0) {
- cultures[index].specimen = "";
- }
- if (cultures[index].specimen === 1) {
- cultures[index].specimen = "透析液";
- }
- if (cultures[index].specimen === 2) {
- cultures[index].specimen = "A浓缩液";
- }
- if (cultures[index].specimen === 3) {
- cultures[index].specimen = "B浓缩液";
- }
- if (cultures[index].specimen === 4) {
- cultures[index].specimen = "置换液";
- }
- if (cultures[index].specimen === 5) {
- cultures[index].specimen = "透析用水";
- }
-
- if (cultures[index].sampling_locationa === 0) {
- cultures[index].sampling_locationa = "";
- }
-
- if (cultures[index].sampling_locationa === 1) {
- cultures[index].sampling_locationa = "透析液入口";
- }
- if (cultures[index].sampling_locationa === 2) {
- cultures[index].sampling_locationa = "透析液取样口";
- }
- if (cultures[index].sampling_locationa === 3) {
- cultures[index].sampling_locationa = "置换液出口";
- }
- if (cultures[index].sampling_locationa === 4) {
- cultures[index].sampling_locationa = "透析机反渗水入口";
- }
- }
- this.tableData = cultures;
- var dialysate = response.data.data.dialysate
- console.log("dialysate", dialysate);
- for (let index = 0; index < dialysate.length; index++) {
- if (dialysate[index].specimenb === 0) {
- dialysate[index].specimenb = "";
- }
- if (dialysate[index].specimenb === 1) {
- dialysate[index].specimenb = "透析液";
- }
- if (dialysate[index].specimenb === 2) {
- dialysate[index].specimenb = "A浓缩液";
- }
- if (dialysate[index].specimenb === 3) {
- dialysate[index].specimenb = "B浓缩液";
- }
- if (dialysate[index].specimenb === 4) {
- dialysate[index].specimenb = "置换液";
- }
- if (dialysate[index].specimenb === 5) {
- dialysate[index].specimenb = "透析用水";
- }
-
- if (dialysate[index].sampling_locationb === 0) {
- dialysate[index].sampling_locationb = "";
- }
-
- if (dialysate[index].sampling_locationb === 1) {
- dialysate[index].sampling_locationb = "透析液入口";
- }
- if (dialysate[index].sampling_locationb === 2) {
- dialysate[index].sampling_locationb = "透析液取样口";
- }
- if (dialysate[index].sampling_locationb === 3) {
- dialysate[index].sampling_locationb = "置换液出口";
- }
- if (dialysate[index].sampling_locationb === 4) {
- dialysate[index].sampling_locationb = "透析机反渗水入口";
- }
- }
- this.table = dialysate;
- var ions = response.data.data.ions;
- this.tableDatas = ions;
- }
- });
- }
- },
- created() {
- this.getAllSubregion();
- this.getAllQulityInfo();
- this.getAllOrganization();
- }
- };
- </script>
-
- <style scoped>
- .a {
- .el-col-2 {
- width: 8.33333%;
- margin-bottom: 20px;
- }
- .result {
- .el-form-item__label {
- width: 120px;
- }
- }
- }
- .row {
- margin-bottom: 10px;
- }
- </style>
- <style lang="scss">
- .machineClass {
- font-size: 14px;
- }
- </style>
|