| | |
| | | <el-table-column label="项目结果" align="center" prop="fixedValue" /> --> |
| | | <!-- <el-table-column label="结论" align="center" prop="measuredValue" /> --> |
| | | <!-- </el-table> |
| | | |
| | | |
| | | <div style="height: 390px; margin-top: 10px"> |
| | | <el-image |
| | | v-loading="loading" |
| | |
| | | <div class="tanchuangbox"> |
| | | <div class="tanchuangbox_left"> |
| | | <el-form |
| | | :model="queryParams" |
| | | :model="row" |
| | | ref="queryForm" |
| | | size="small" |
| | | :inline="true" |
| | | v-show="showSearch" |
| | | label-width="68px" |
| | | > |
| | | <el-form-item label="单位名称" prop="tjNum"> |
| | | <el-input |
| | | v-model="queryParams.tjNum" |
| | | placeholder="请输入单位名称" |
| | | clearable |
| | | style="width: 150px" |
| | | disabled |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="单位工种" prop="name"> |
| | | <el-input |
| | | v-model="queryParams.name" |
| | | placeholder="请输入单位工种" |
| | | clearable |
| | | disabled |
| | | style="width: 150px" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="姓名" prop="name"> |
| | | <el-form-item label="姓名" prop="cusName"> |
| | | <el-input |
| | | v-model="queryParams.name" |
| | | v-model="row.cusName" |
| | | placeholder="请输入姓名" |
| | | clearable |
| | | disabled |
| | | style="width: 150px" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="性别" prop="name"> |
| | | <el-input |
| | | v-model="queryParams.name" |
| | | placeholder="请输入性别" |
| | | clearable |
| | | <el-form-item label="性别" prop="cusSex"> |
| | | <el-select |
| | | disabled |
| | | v-model="row.cusSex" |
| | | placeholder="请选择性别" |
| | | style="width: 150px" |
| | | /> |
| | | > |
| | | <el-option |
| | | v-for="dict in dict.type.sys_user_sex" |
| | | :key="dict.value" |
| | | :label="dict.label" |
| | | :value="dict.value" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="年龄" prop="name"> |
| | | <el-form-item label="年龄" prop="age"> |
| | | <el-input |
| | | v-model="queryParams.name" |
| | | v-model="row.age" |
| | | placeholder="请输入年龄" |
| | | clearable |
| | | disabled |
| | | style="width: 150px" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="身份证号" prop="name"> |
| | | <el-form-item label="身份证号" prop="cusIdcard"> |
| | | <el-input |
| | | v-model="queryParams.name" |
| | | v-model="row.cusIdcard" |
| | | placeholder="请输入身份证号" |
| | | clearable |
| | | disabled |
| | | style="width: 150px" |
| | | /> |
| | | </el-form-item> |
| | |
| | | <el-input |
| | | v-model="queryParams.name" |
| | | placeholder="请输入体检日期" |
| | | clearable |
| | | disabled |
| | | style="width: 150px" |
| | | /> |
| | | </el-form-item> |
| | |
| | | <el-input |
| | | v-model="queryParams.name" |
| | | placeholder="请输入体检类型" |
| | | clearable |
| | | disabled |
| | | style="width: 150px" |
| | | /> |
| | | </el-form-item> |
| | |
| | | <el-input |
| | | v-model="queryParams.name" |
| | | placeholder="请输入工龄" |
| | | clearable |
| | | disabled |
| | | style="width: 150px" |
| | | /> |
| | | </el-form-item> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="tanchuangbox_right"> |
| | | <div style="display: flex;margin-top:20px"> |
| | | <div> |
| | | <span>职业史</span> |
| | | <div style="width: 100%; min-height: 300px"></div> |
| | | </div> |
| | | <div style="display: flex; margin-top: 20px"> |
| | | <div |
| | | style=" |
| | | width: 50px; |
| | |
| | | </div> |
| | | <div style="margin-top: 20px"> |
| | | <span>检查医生:</span> |
| | | <el-input v-model="input" style="width: 160px;margin-right:10px"></el-input> |
| | | <el-input |
| | | v-model="input" |
| | | style="width: 160px; margin-right: 10px" |
| | | ></el-input> |
| | | <el-date-picker v-model="value1" type="date" placeholder="选择日期"> |
| | | </el-date-picker> |
| | | </div> |
| | | <div style="margin-top:20px"> |
| | | <div style="margin-top: 20px"> |
| | | <el-button type="primary">生成小结</el-button> |
| | | <el-button type="primary">保存</el-button> |
| | | </div> |
| | |
| | | <Public ref="aaa" @add="handleChanges" /> |
| | | </div> |
| | | </template> |
| | | |
| | | |
| | | <script> |
| | | import { |
| | | getList, |
| | |
| | | components: { Public }, |
| | | data() { |
| | | return { |
| | | value1:"", |
| | | row: {}, |
| | | value1: "", |
| | | zhexianList: [ |
| | | { |
| | | date: 500, |
| | | bgcoun: 3, |
| | | }, |
| | | { |
| | | date: 1000, |
| | | bgcoun: 32, |
| | | }, |
| | | { |
| | | date: 2000, |
| | | bgcoun: 31, |
| | | }, |
| | | { |
| | | date: 3000, |
| | | bgcoun: 43, |
| | | }, |
| | | { |
| | | date: 4000, |
| | | bgcoun: 13, |
| | | }, |
| | | { |
| | | date: 6000, |
| | | bgcoun: 32, |
| | | }, |
| | | ], |
| | | tableData: [ |
| | | { |
| | | date: "1", |
| | |
| | | }, |
| | | created() { |
| | | this.getList(); |
| | | |
| | | }, |
| | | methods: { |
| | | handleRowClick(selection){ |
| | | console.log(selection); |
| | | handleRowClick(selection) { |
| | | this.row = selection.customer; |
| | | this.drawer = true; |
| | | this.getech(); |
| | | }, |
| | |
| | | this.loading = false; |
| | | }); |
| | | // 折线图 |
| | | // this.zhexianList.forEach((item) => { |
| | | // this.LineChart.push(item.date); |
| | | // console.log(this.LineChart,111); |
| | | // // this.personYYNum.push(item.tdcoun); |
| | | // // this.reportNum.push(item.grcoun); |
| | | // this.teamYYNum.push(item.bgcoun); |
| | | // console.log(this.teamYYNum,222); |
| | | // }); |
| | | // let myChart = this.$echarts.init(document.getElementById("main")); |
| | | |
| | | // myChart.setOption({ |
| | | // title: { |
| | | // text: "右耳原始听力", |
| | | // }, |
| | | // tooltip: { |
| | | // trigger: "axis", |
| | | // }, |
| | | // // legend: { |
| | | // // data: ["每日体检登记数", "每日团体登记数", "每日发布报告数"], |
| | | // // }, |
| | | // grid: { |
| | | // left: "3%", |
| | | // right: "4%", |
| | | // bottom: "3%", |
| | | // containLabel: true, |
| | | // }, |
| | | // toolbox: { |
| | | // feature: { |
| | | // saveAsImage: {}, |
| | | // }, |
| | | // }, |
| | | // xAxis: { |
| | | // type: "category", |
| | | // boundaryGap: false, |
| | | // axisLine: { |
| | | // show: true, |
| | | // lineStyle: { |
| | | // color: "blue", |
| | | // size: 12, |
| | | // width: 0, |
| | | // tyle: "solid", |
| | | // }, |
| | | // }, |
| | | // data: this.LineChart, |
| | | // }, |
| | | // yAxis: { |
| | | // type: "value", |
| | | // min: 0, |
| | | // max: 50, |
| | | // interval: 5, |
| | | // }, |
| | | // series: [ |
| | | // // { |
| | | // // name: "每日体检登记数", |
| | | // // type: "line", |
| | | // // stack: "Total", |
| | | // // data: this.personYYNum, |
| | | // // }, |
| | | // // { |
| | | // // name: "每日团体登记数", |
| | | // // type: "line", |
| | | // // stack: "Total", |
| | | // // data: this.reportNum, |
| | | // // }, |
| | | // { |
| | | // name: "实测气导值", |
| | | // type: "line", |
| | | // stack: "Total", |
| | | // data: this.teamYYNum, |
| | | // }, |
| | | // ], |
| | | // }); |
| | | // let sizeFun = function () { |
| | | // myChart.resize(); |
| | | // }; |
| | | // window.addEventListener("resize", sizeFun); |
| | | |
| | | // this.loading = false; |
| | | |
| | | getChart().then((response) => { |
| | | response.data.forEach((item) => { |
| | | this.LineChart.push(item.date); |
| | |
| | | |
| | | myChart.setOption({ |
| | | title: { |
| | | text: "右耳原始听力", |
| | | text: "左耳原始听力", |
| | | }, |
| | | tooltip: { |
| | | trigger: "axis", |
| | |
| | | |
| | | this.loading = false; |
| | | }); |
| | | |
| | | getChart().then((response) => { |
| | | response.data.forEach((item) => { |
| | | this.LineChart.push(item.date); |
| | |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | | |
| | | <style> |
| | | #table .el-table__header-wrapper .el-checkbox { |
| | | display: none; |
| | |
| | | .ss_txt { |
| | | width: 60px; |
| | | } |
| | | </style> |
| | | </style> |