| | |
| | | <div |
| | | style="font-size: 14px; overflow-y: auto; height: calc(100% - 11%)" |
| | | > |
| | | <table |
| | | style=" |
| | | width: 96%; |
| | | margin: 10px 10px; |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | " |
| | | cellspacing="4" |
| | | <div |
| | | v-for="(item, index) in changedate" |
| | | :key="index" |
| | | style="margin-left: 10px" |
| | | > |
| | | <caption style="background-color: #f8f8f9"> |
| | | {{ |
| | | item.parent || "" |
| | | }} |
| | | </caption> |
| | | <tr |
| | | style="border: 1px solid #dfe6ec; border-collapse: collapse" |
| | | align="center" |
| | | <div style="text-align: center; background-color: #f8f8f9;margin-top: 10px;"> |
| | | {{ item.parent || "" }} |
| | | </div> |
| | | <el-table |
| | | :data="item.sons" |
| | | border |
| | | style="width: 100%" |
| | | :row-style="changRed" |
| | | > |
| | | <th |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | <el-table-column align="center" label="检测项目" width="240"> |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.project != null"> |
| | | {{ scope.row.project.proName || "" }} |
| | | </div> |
| | | <div v-else>{{ scope.row.proName }}</div> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="proResult" |
| | | label="检测结果" |
| | | width="180" |
| | | > |
| | | 检测项目 |
| | | </th> |
| | | <th |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | </el-table-column> |
| | | <el-table-column align="center" prop="" label="单位"> |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.project != null"> |
| | | {{ scope.row.standard.company || "" }} |
| | | </div> |
| | | <div v-else>{{ scope.row.proAdvice }}</div> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column align="center" prop="" label=" 参考范围"> |
| | | <template slot-scope="scope"> |
| | | <div v-if="scope.row.project != null"> |
| | | {{ |
| | | scope.row.standard.tjStandardGtValue + |
| | | "-" + |
| | | scope.row.standard.tjStandardLtValue |
| | | }} |
| | | </div> |
| | | <div v-else>{{ scope.row.stanId }}</div> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <table style="width: 100%"> |
| | | <tr |
| | | style="border: 1px solid #dfe6ec; border-collapse: collapse" |
| | | > |
| | | 检测结果 |
| | | </th> |
| | | <th |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | > |
| | | 单位 |
| | | </th> |
| | | <th |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | > |
| | | 参考范围 |
| | | </th> |
| | | </tr> |
| | | |
| | | <tr |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | height: 35px; |
| | | text-align: center; |
| | | " |
| | | v-for="item1 in item.sons" |
| | | :key="item1.proId" |
| | | > |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | v-if="item1.project != null" |
| | | > |
| | | {{ item1.project.proName || "" }} |
| | | </td> |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | v-else |
| | | > |
| | | {{ item1.proName }} |
| | | </td> |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | > |
| | | {{ item1.proResult }} |
| | | <!-- <el-input v-model="item1.proResult" placeholder="请输入内容"></el-input> --> |
| | | </td> |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | v-if="item1.project != null" |
| | | > |
| | | {{ item1.standard.company }} |
| | | </td> |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | v-else |
| | | > |
| | | {{ item1.proAdvice }} |
| | | </td> |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | v-if="item1.project != null" |
| | | > |
| | | {{ |
| | | item1.standard.tjStandardGtValue + |
| | | "-" + |
| | | item1.standard.tjStandardLtValue |
| | | }} |
| | | </td> |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | v-else |
| | | > |
| | | {{ item1.stanId }} |
| | | </td> |
| | | </tr> |
| | | <tr |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | > |
| | | <td>小结:</td> |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | > |
| | | <el-input v-model="item.remark" disabled></el-input> |
| | | <!-- <el-select v-model="item.value" multiple filterable placeholder="请选择" style="width: 100%" @change="xiAoJieChange($event, item)"> |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 240px; |
| | | " |
| | | > |
| | | 小结: |
| | | </td> |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 180px; |
| | | " |
| | | > |
| | | <el-input v-model="item.remark" disabled></el-input> |
| | | <!-- <el-select v-model="item.value" multiple filterable placeholder="请选择" style="width: 100%" @change="xiAoJieChange($event, item)"> |
| | | <el-option v-for="item1 in item.parentAdvice" :key="item1.id" :label="item1.title" :value="item1.id"> |
| | | </el-option> |
| | | </el-select> --> |
| | | </td> |
| | | <td |
| | | </td> |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 350px; |
| | | " |
| | | > |
| | | 主检医师: |
| | | </td> |
| | | <td |
| | | style="border: 1px solid #dfe6ec; border-collapse: collapse" |
| | | > |
| | | {{ item.doctorName }} |
| | | </td> |
| | | </tr> |
| | | <tr |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | > |
| | | 主检医师: |
| | | </td> |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | > |
| | | {{ item.doctorName }} |
| | | </td> |
| | | </tr> |
| | | <tr |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | > |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | > |
| | | 备注: |
| | | </td> |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | colspan="2" |
| | | > |
| | | <textarea |
| | | placeholder="请输入内容" |
| | | :autosize="{ minRows: 2, maxRows: 2 }" |
| | | style="width: 100%; height: 100%" |
| | | v-model="changedate[index].remark" |
| | | v-on:input="change" |
| | | ></textarea> |
| | | <!-- <el-input type="textarea" autosize > |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 240px; |
| | | " |
| | | > |
| | | 备注: |
| | | </td> |
| | | <td |
| | | style="border: 1px solid #dfe6ec; border-collapse: collapse;" |
| | | colspan="2" |
| | | > |
| | | <textarea |
| | | placeholder="请输入内容" |
| | | :autosize="{ minRows: 2, maxRows: 2 }" |
| | | style="width: 100%; height: 100%" |
| | | v-model="changedate[index].remark" |
| | | v-on:input="change" |
| | | ></textarea> |
| | | <!-- <el-input type="textarea" autosize > |
| | | </el-input> --> |
| | | </td> |
| | | </tr> |
| | | </table> |
| | | </td> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | |
| | | <div style="margin: 0 0px 10px 15px"> |
| | | <el-button type="primary" @click="propoChange" |
| | | >快捷建议</el-button |
| | |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | <div slot="footer" class="dialog-footers" > |
| | | <div slot="footer" class="dialog-footers"> |
| | | <el-button |
| | | v-if="tjproject == '0'" |
| | | type="primary" |
| | | size="mini" |
| | | @click.stop="rowClick" |
| | | icon="el-icon-edit-outline" |
| | | >开处方</el-button |
| | | > |
| | | <div v-if="tjproject == '0'" style="padding-left:10px ;"> |
| | | <div v-if="tjproject == '0'" style="padding-left: 10px"> |
| | | <el-button |
| | | type="primary" |
| | | @click="determine" |
| | |
| | | }, |
| | | |
| | | rowClick(row) { |
| | | if(row.tjNumber){ |
| | | if (row.tjNumber) { |
| | | this.preObj = row; |
| | | }else{ |
| | | } else { |
| | | this.preObj = this.tableAll; |
| | | } |
| | | this.$refs.Pre.open = true; |
| | |
| | | this.changedate.forEach((item) => { |
| | | // this.remark = item.remark; |
| | | item.sons.forEach((item3) => { |
| | | if (item3.standard.tjStandardGtValue === null) { |
| | | item3.standard.tjStandardGtValue = ""; |
| | | } |
| | | if (item3.standard.tjStandardLtValue === null) { |
| | | item3.standard.tjStandardLtValue = ""; |
| | | } |
| | | // if (item3.standard.tjStandardGtValue === null) { |
| | | // item3.standard.tjStandardGtValue = ""; |
| | | // } |
| | | // if (item3.standard.tjStandardLtValue === null) { |
| | | // item3.standard.tjStandardLtValue = ""; |
| | | // } |
| | | }); |
| | | // item.remark = ""; |
| | | }); |
| | |
| | | this.resetForm("tableList"); |
| | | this.submitForm(); |
| | | }, |
| | | changRed({ row }) { |
| | | if (row.ycbz != "" && row.ycbz != null) { |
| | | // 变颜色的条件 |
| | | return { |
| | | backgroundColor: "red", // 这个return的就是样式 可以是color 也可以是backgroundColor |
| | | }; |
| | | } |
| | | }, |
| | | |
| | | // 点击详情 |
| | | handleClick(row) { |