| | |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button type="primary" size="mini" @click="submitForm" |
| | | <el-button |
| | | type="primary" |
| | | size="mini" |
| | | @click="submitForm" |
| | | style="margin-right: 15px" |
| | | >搜索</el-button |
| | | > |
| | | <el-button size="mini" @click="resetQuery">重置</el-button> |
| | |
| | | ref="table" |
| | | border |
| | | style="margin: 20px; width: 98%" |
| | | @current-change="handleCurrentChange" |
| | | > |
| | | <!-- <template slot="empty">数据正在加载中</template> --> |
| | | <el-table-column |
| | |
| | | <template slot-scope="scope"> |
| | | <el-button |
| | | fixed="right" |
| | | title="处方" |
| | | type="text" |
| | | size="mini" |
| | | @click.stop="rowClick(scope.row)" |
| | | icon="el-icon-edit-outline" |
| | | ></el-button> |
| | | <el-button |
| | | fixed="right" |
| | | title="详情" |
| | | type="text" |
| | | size="mini" |
| | | @click="handleClick(scope.row)" |
| | | @click.stop="handleClick(scope.row)" |
| | | icon="el-icon-document-copy" |
| | | ></el-button> |
| | | <!-- <el-button type="text" size="mini" @click="generate(scope.row)" v-if="scope.row.tjStatus=='1'">生成</el-button> --> |
| | | <el-button |
| | | type="text" |
| | | size="mini" |
| | | @click="viewReport(scope.row)" |
| | | @click.stop="viewReport(scope.row)" |
| | | v-if="scope.row.tjStatus == '1'" |
| | | title="预览" |
| | | icon="el-icon-view" |
| | |
| | | size="mini" |
| | | v-if="scope.row.tjStatus == '1'" |
| | | title="撤销" |
| | | @click="getRevoke(scope.row)" |
| | | @click.stop="getRevoke(scope.row)" |
| | | icon="el-icon-refresh-left" |
| | | ></el-button> |
| | | </template> |
| | |
| | | :total="total" |
| | | :page.sync="queryParams.page" |
| | | :limit.sync="queryParams.pageSize" |
| | | @pagination="getList" |
| | | @pagination="submitForm" |
| | | /> |
| | | </div> |
| | | </div> |
| | |
| | | :with-header="false" |
| | | size="80%" |
| | | > |
| | | <div style="font-size: 14px"> |
| | | <table |
| | | style=" |
| | | width: 96%; |
| | | margin: 10px 10px; |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | " |
| | | cellspacing="4" |
| | | > |
| | | <caption style="background-color: #f8f8f9; font-size: 18px"> |
| | | {{ |
| | | tableAll.cusName |
| | | }}的体检资料 |
| | | </caption> |
| | | <tr style="border: 1px solid #dfe6ec; border-collapse: collapse"> |
| | | <td style="border: 1px solid #dfe6ec; border-collapse: collapse"> |
| | | 姓名: |
| | | </td> |
| | | <td style="border: 1px solid #dfe6ec; border-collapse: collapse"> |
| | | {{ tableAll.cusName }} |
| | | </td> |
| | | <td style="border: 1px solid #dfe6ec; border-collapse: collapse"> |
| | | 性别: |
| | | </td> |
| | | <td style="border: 1px solid #dfe6ec; border-collapse: collapse"> |
| | | {{ |
| | | tableAll.cusSex == 0 |
| | | ? "男" |
| | | : tableAll.cusSex == 1 |
| | | ? "女" |
| | | : "未知" |
| | | }} |
| | | </td> |
| | | </tr> |
| | | <tr style="border: 1px solid #dfe6ec; border-collapse: collapse"> |
| | | <td style="border: 1px solid #dfe6ec; border-collapse: collapse"> |
| | | 体检单号: |
| | | </td> |
| | | <td style="border: 1px solid #dfe6ec; border-collapse: collapse"> |
| | | {{ tableAll.tjNumber }} |
| | | </td> |
| | | <td style="border: 1px solid #dfe6ec; border-collapse: collapse"> |
| | | 体检时间: |
| | | </td> |
| | | <td style="border: 1px solid #dfe6ec; border-collapse: collapse"> |
| | | {{ tableAll.tjTime }} |
| | | </td> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | <div> |
| | | <el-row> |
| | | <el-col :span="18"> |
| | | <div style="margin: 10px 10px"> |
| | | <el-radio-group |
| | | v-model="tjproject" |
| | | @input="radiotjprojectChange" |
| | | style="margin-left: 20px" |
| | | <div style="font-size: 14px"> |
| | | <table |
| | | style=" |
| | | width: 98%; |
| | | margin: 10px 10px; |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | " |
| | | cellspacing="4" |
| | | > |
| | | <el-radio-button label="0">体检项目</el-radio-button> |
| | | <el-radio-button label="1">化验项目</el-radio-button> |
| | | </el-radio-group> |
| | | <caption style="background-color: #f8f8f9; font-size: 18px"> |
| | | {{ |
| | | tableAll.cusName |
| | | }}的体检资料 |
| | | </caption> |
| | | <tr |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | height: 36px; |
| | | " |
| | | > |
| | | <td |
| | | style="border: 1px solid #dfe6ec; border-collapse: collapse" |
| | | > |
| | | 姓名: |
| | | </td> |
| | | <td |
| | | style="border: 1px solid #dfe6ec; border-collapse: collapse" |
| | | > |
| | | {{ tableAll.cusName }} |
| | | </td> |
| | | <td |
| | | style="border: 1px solid #dfe6ec; border-collapse: collapse" |
| | | > |
| | | 性别: |
| | | </td> |
| | | <td |
| | | style="border: 1px solid #dfe6ec; border-collapse: collapse" |
| | | > |
| | | {{ |
| | | tableAll.cusSex == 0 |
| | | ? "男" |
| | | : tableAll.cusSex == 1 |
| | | ? "女" |
| | | : "未知" |
| | | }} |
| | | </td> |
| | | </tr> |
| | | <tr |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | height: 36px; |
| | | " |
| | | > |
| | | <td |
| | | style="border: 1px solid #dfe6ec; border-collapse: collapse" |
| | | > |
| | | 体检单号: |
| | | </td> |
| | | <td |
| | | style="border: 1px solid #dfe6ec; border-collapse: collapse" |
| | | > |
| | | {{ tableAll.tjNumber }} |
| | | </td> |
| | | <td |
| | | style="border: 1px solid #dfe6ec; border-collapse: collapse" |
| | | > |
| | | 体检时间: |
| | | </td> |
| | | <td |
| | | style="border: 1px solid #dfe6ec; border-collapse: collapse" |
| | | > |
| | | {{ tableAll.tjTime }} |
| | | </td> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | |
| | | <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" |
| | | > |
| | | <th |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | > |
| | | 检测项目 |
| | | </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> |
| | | <th |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | > |
| | | 参考范围 |
| | | </th> |
| | | </tr> |
| | | |
| | | <tr |
| | | <div |
| | | 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; |
| | | background-color: #aad8df; |
| | | margin-top: 10px; |
| | | " |
| | | > |
| | | <td>小结:</td> |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | " |
| | | {{ item.parent || "" }} |
| | | </div> |
| | | <div v-if="item.xmlb == '0'"> |
| | | <el-table |
| | | :data="item.sons" |
| | | border |
| | | style="width: 100%" |
| | | :row-style="changRed" |
| | | :header-cell-style="{ background: '#aad8df' }" |
| | | > |
| | | <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-table-column align="center" label="检测项目" width="240"> |
| | | <template slot-scope="scope"> |
| | | <div>{{ scope.row.proName }}</div> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="proResult" |
| | | label="检测结果" |
| | | width="180" |
| | | > |
| | | </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%" v-if="tjproject != '1'"> |
| | | <tr |
| | | style="border: 1px solid #dfe6ec; border-collapse: collapse" |
| | | > |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 7%; |
| | | " |
| | | > |
| | | 小结: |
| | | </td> |
| | | <td style="border: 1px solid #dfe6ec; width: 45%"> |
| | | <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 |
| | | 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> |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 15%; |
| | | " |
| | | > |
| | | 主检医师: |
| | | </td> |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | " |
| | | colspan="2" |
| | | > |
| | | {{ 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: 240px; |
| | | " |
| | | > |
| | | 备注: |
| | | </td> |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | " |
| | | colspan="3" |
| | | > |
| | | <textarea |
| | | placeholder="请输入内容" |
| | | :autosize="{ minRows: 2, maxRows: 2 }" |
| | | style="width: 100%; height: 100%; resize: none" |
| | | v-model="changedate[index].remark" |
| | | v-on:input="change" |
| | | ></textarea> |
| | | <!-- <el-input type="textarea" autosize > |
| | | </el-input> --> |
| | | </td> |
| | | </tr> |
| | | </table> |
| | | <div style="margin: 0 0px 10px 15px"> |
| | | </td> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | <div v-else> |
| | | <table style="width: 100%" v-if="tjproject != '1'"> |
| | | <tr |
| | | style="border: 1px solid #dfe6ec; " |
| | | > |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 15%; |
| | | height: 52px; |
| | | " |
| | | > |
| | | 检查所见: |
| | | </td> |
| | | <td style="border: 1px solid #dfe6ec; height: 52px;" colspan="2"> |
| | | <textarea |
| | | placeholder="请输入内容" |
| | | :autosize="{ minRows: 3, maxRows: 4 }" |
| | | style="width: 100%; height: 100%; resize: none" |
| | | v-model="item.jgbx" |
| | | ></textarea> |
| | | </td> |
| | | </tr> |
| | | <tr |
| | | style="border: 1px solid #dfe6ec; border-collapse: collapse" |
| | | > |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 15%; |
| | | " |
| | | > |
| | | 检查提示: |
| | | </td> |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | " |
| | | colspan="2" |
| | | > |
| | | <!-- <el-input v-model="item.remark"></el-input> --> |
| | | <textarea |
| | | placeholder="请输入内容" |
| | | :autosize="{ minRows: 2, maxRows: 3 }" |
| | | style="width: 100%; height: 100%; resize: none" |
| | | v-model="item.remark" |
| | | ></textarea> |
| | | </td> |
| | | </tr> |
| | | <tr |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 200px; |
| | | height: 36px; |
| | | " |
| | | > |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | width: 15%; |
| | | " |
| | | > |
| | | 主检医师: |
| | | </td> |
| | | <td |
| | | style=" |
| | | border: 1px solid #dfe6ec; |
| | | border-collapse: collapse; |
| | | " |
| | | colspan="2" |
| | | > |
| | | {{ item.doctorName }} |
| | | </td> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | </div> |
| | | |
| | | <div style="margin: 0 0px 10px 15px" v-if="tjproject != '1'"> |
| | | <el-button type="primary" @click="propoChange" |
| | | >快捷建议</el-button |
| | | > |
| | |
| | | ref="numberValidateForm" |
| | | label-width="80px" |
| | | class="demo-ruleForm" |
| | | v-if="tjproject != '1'" |
| | | > |
| | | <el-form-item label="总检建议"> |
| | | <el-input |
| | |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | <div slot="footer" class="dialog-footers" v-if="tjproject == '0'"> |
| | | <div slot="footer" class="dialog-footers"> |
| | | <el-button |
| | | v-if="tjproject == '0'" |
| | | type="primary" |
| | | @click="determine" |
| | | :disabled="isdisabled" |
| | | >提交并生成报告</el-button |
| | | size="mini" |
| | | @click.stop="rowClick" |
| | | icon="el-icon-edit-outline" |
| | | >开处方</el-button |
| | | > |
| | | <div v-if="tjproject == '0'" style="padding-left: 10px"> |
| | | <el-button |
| | | type="primary" |
| | | @click="determine" |
| | | :disabled="isdisabled" |
| | | >提交并生成报告</el-button |
| | | > |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </el-col> |
| | |
| | | </span> |
| | | </el-dialog> |
| | | <Packages ref="bbb" :baogao="baogao" /> |
| | | <Prescription ref="Pre" :preObj="preObj" /> |
| | | <proposal ref="proposal" :cusobj="cusobj" @event1="eventchange($event)" /> |
| | | <createproposal ref="createproposal" :textarea1="textarea1" /> |
| | | <createproposal ref="createproposal" :creatobj="creatobj" /> |
| | | |
| | | <el-dialog |
| | | title="常用建议维护" |
| | |
| | | <script> |
| | | import jianqianwenzhen from "@/components/jianqianwenzhen"; |
| | | import Packages from "@/components/Packages"; |
| | | import Prescription from "@/components/Prescription"; |
| | | import proposal from "@/components/proposal"; |
| | | import createproposal from "@/components/createproposal"; |
| | | import { |
| | |
| | | Packages, |
| | | proposal, |
| | | createproposal, |
| | | Prescription, |
| | | }, |
| | | dicts: [ |
| | | "dict_tjtype", |
| | |
| | | name: "checkAll", |
| | | data() { |
| | | return { |
| | | preObj: {}, |
| | | baogao: [], |
| | | flags: false, |
| | | jianqianwenzhendata: [], |
| | |
| | | hosproy: true, |
| | | remarks: "", |
| | | remark: "", |
| | | creatobj: {}, |
| | | propdialog: false, |
| | | proIds: "", |
| | | cusobj: {}, |
| | |
| | | }); |
| | | }, |
| | | |
| | | rowClick(row) { |
| | | if (row.tjNumber) { |
| | | this.preObj = row; |
| | | } else { |
| | | this.preObj = this.tableAll; |
| | | } |
| | | this.$refs.Pre.open = true; |
| | | this.$refs.Pre.title = "处方"; |
| | | }, |
| | | |
| | | // 单选按钮 |
| | | radioChange(value) { |
| | | this.loading = true; |
| | | this.queryParams.checkStatus = value; |
| | | this.queryParams.page = 1; |
| | | this.queryParams.pageSize = 10; |
| | | getcheckList(this.queryParams).then((response) => { |
| | | if (response.data) { |
| | | this.checkList = response.data.customers; |
| | |
| | | // this.$refs.proposal.getList(); |
| | | }, |
| | | eventchange(data) { |
| | | this.dataText = data |
| | | this.dataText = data; |
| | | if (this.textarea1 == null) { |
| | | this.textarea1 = ""; |
| | | } |
| | | data.forEach((item) => { |
| | | this.textarea1 += item.advice; |
| | | }); |
| | | }, |
| | | proposalChange() { |
| | | if (this.textarea1) { |
| | | this.creatobj = { proParentList: this.textarea1, isZj: 0 }; |
| | | this.$refs.createproposal.open = true; |
| | | this.$refs.createproposal.title = "常用建议维护"; |
| | | }else{ |
| | | } else { |
| | | this.$message({ |
| | | type: "warning ", |
| | | message: "请先填写总检建议", |
| | | }); |
| | | type: "warning ", |
| | | message: "请先填写总检建议", |
| | | }); |
| | | } |
| | | }, |
| | | radiotjprojectChange() { |
| | |
| | | } |
| | | 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 = ""; |
| | | } |
| | | }); |
| | | // item.sons.forEach((item3) => { |
| | | // if (item3.standard.tjStandardGtValue === null) { |
| | | // item3.standard.tjStandardGtValue = ""; |
| | | // } |
| | | // if (item3.standard.tjStandardLtValue === null) { |
| | | // item3.standard.tjStandardLtValue = ""; |
| | | // } |
| | | // }); |
| | | // item.remark = ""; |
| | | }); |
| | | } else { |
| | |
| | | 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 = ""; |
| | | }); |
| | |
| | | |
| | | // 搜索 |
| | | submitForm() { |
| | | console.log(this.tjStatus); |
| | | this.loading = true; |
| | | this.queryParams.compId = this.CheckBox.drugManufacturerId; |
| | | this.queryParams.checkStatus = this.tjStatus; |
| | |
| | | this.resetForm("tableList"); |
| | | this.submitForm(); |
| | | }, |
| | | changRed({ row }) { |
| | | if (row.ycbz != "" && row.ycbz != null) { |
| | | // 变颜色的条件 |
| | | return { |
| | | color: "red", // 这个return的就是样式 可以是color 也可以是backgroundColor |
| | | }; |
| | | } |
| | | }, |
| | | |
| | | handleCurrentChange(val) { |
| | | if (val != null) { |
| | | this.handleClick(val); |
| | | } |
| | | }, |
| | | |
| | | // 点击详情 |
| | | handleClick(row) { |
| | | this.$refs.Pre.open = false; |
| | | this.tableAll = row; |
| | | this.tjproject = "0"; |
| | | // if (this.tableAll.cusSex === 0) { |
| | |
| | | } |
| | | 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 = ""; |
| | | } |
| | | }); |
| | | // item.remark = ""; |
| | | // item.sons.forEach((item3) => { |
| | | // if (item3.standard.tjStandardGtValue === null) { |
| | | // item3.standard.tjStandardGtValue = ""; |
| | | // } |
| | | // if (item3.standard.tjStandardLtValue === null) { |
| | | // item3.standard.tjStandardLtValue = ""; |
| | | // } |
| | | // }); |
| | | }); |
| | | } else { |
| | | this.$message({ |
| | |
| | | this.textarea1 = item.checkAdvice; |
| | | |
| | | // this.remark = item.remark; |
| | | item.sons.forEach((item3) => { |
| | | if (item3.standard.tjStandardGtValue === null) { |
| | | item3.standard.tjStandardGtValue = ""; |
| | | } |
| | | if (item3.standard.tjStandardLtValue === null) { |
| | | item3.standard.tjStandardLtValue = ""; |
| | | } |
| | | }); |
| | | // item.sons.forEach((item3) => { |
| | | // if (item3.standard.tjStandardGtValue === null) { |
| | | // item3.standard.tjStandardGtValue = ""; |
| | | // } |
| | | // if (item3.standard.tjStandardLtValue === null) { |
| | | // item3.standard.tjStandardLtValue = ""; |
| | | // } |
| | | // }); |
| | | // item.remark = ""; |
| | | }); |
| | | } else { |
| | |
| | | id: this.MsgId, |
| | | }; |
| | | getfiedState(data).then((res) => {}); |
| | | this.submitForm(); |
| | | }); |
| | | }, |
| | | handleClose1() { |
| | |
| | | // }); |
| | | // } |
| | | // }, |
| | | change(vale) { |
| | | // console.log(this.changedate[index].remark); |
| | | }, |
| | | change(vale) {}, |
| | | determine() { |
| | | let tjNumber = this.tableAll.tjNumber; |
| | | let advice = this.textarea1; |
| | |
| | | state: 1, |
| | | id: this.MsgId, |
| | | }; |
| | | gettoPdf(tjNumber).then((res) => { |
| | | this.$modal.msgSuccess("已生成报告!请前往报告核收页面确认!"); |
| | | }); |
| | | gettoPdf(tjNumber) |
| | | .then((res) => { |
| | | this.$modal.msgSuccess("已生成报告!请前往报告核收页面确认!"); |
| | | }) |
| | | .catch((error) => { |
| | | this.$modal.msgError( |
| | | "打印报告失败,请前往报告打印页面补打报告!" |
| | | ); |
| | | }); |
| | | getfiedState(data).then((res) => { |
| | | this.drawer = false; |
| | | }); |
| | | this.queryParams.page = 1; |
| | | this.queryParams.pageSize = 10; |
| | | this.submitForm(); |
| | | this.$forceUpdate(); |
| | | } |
| | | }); |
| | | |
| | |
| | | ]; |
| | | getModified(updateOrderRemarkVos).then((response) => {}); |
| | | } |
| | | this.submitForm(); |
| | | this.$forceUpdate(); |
| | | |
| | | // this.changedate.forEach((item) => { |
| | | // this.proIds = item.parentId; |
| | | // // this.remark = item.remark; |
| | |
| | | |
| | | .dialog-footers { |
| | | /* margin-top: 5px; */ |
| | | margin-left: calc(100% - 15%); |
| | | display: flex; |
| | | margin-left: calc(100% - 25%); |
| | | } |
| | | |
| | | textarea { |