| | |
| | | >{{ item }}</span |
| | | > |
| | | </div> |
| | | <!-- 右耳 --> |
| | | <el-form |
| | | :model="queryParams" |
| | | :model="youerList" |
| | | ref="queryForm" |
| | | size="small" |
| | | :inline="true" |
| | |
| | | > |
| | | <el-form-item label="实测气导值:"> |
| | | <el-input |
| | | v-model="yqdwb" |
| | | v-model="youerList.qdwb" |
| | | style="width: 50px" |
| | | @input="ysels" |
| | | /> |
| | | <el-input |
| | | v-model="yqdyq" |
| | | v-model="youerList.qdyq" |
| | | style="width: 50px" |
| | | @input="ysels1" |
| | | /> |
| | | <el-input |
| | | v-model="yqdlq" |
| | | v-model="youerList.qdlq" |
| | | style="width: 50px" |
| | | @input="ysels2" |
| | | /> |
| | | <el-input |
| | | v-model="yqdsq" |
| | | v-model="youerList.qdsq" |
| | | style="width: 50px" |
| | | @input="ysels3" |
| | | /> |
| | | <el-input |
| | | v-model="yqdsiq" |
| | | v-model="youerList.qdsiq" |
| | | style="width: 50px" |
| | | @input="ysels4" |
| | | /> |
| | | <el-input |
| | | v-model="yqdliuq" |
| | | v-model="youerList.qdliuq" |
| | | style="width: 50px" |
| | | @input="ysels5" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="实测骨导值:"> |
| | | <el-input |
| | | v-model="ygdwb" |
| | | v-model="youerList.gdwb" |
| | | style="width: 50px" |
| | | @input="ygsels" |
| | | /> |
| | | <el-input |
| | | v-model="ygdyq" |
| | | v-model="youerList.gdyq" |
| | | style="width: 50px" |
| | | @input="ygsels1" |
| | | /> |
| | | <el-input |
| | | v-model="ygdlq" |
| | | v-model="youerList.gdlq" |
| | | style="width: 50px" |
| | | @input="ygsels2" |
| | | /> |
| | | <el-input |
| | | v-model="ygdsq" |
| | | v-model="youerList.gdsq" |
| | | style="width: 50px" |
| | | @input="ygsels3" |
| | | /> |
| | | <el-input |
| | | v-model="ygdsiq" |
| | | v-model="youerList.gdsiq" |
| | | style="width: 50px" |
| | | @input="ygsels4" |
| | | /> |
| | | <el-input |
| | | v-model="ygdliuq" |
| | | v-model="youerList.gdliuq" |
| | | style="width: 50px" |
| | | @input="ygsels5" |
| | | /> |
| | |
| | | >{{ item }}</span |
| | | > |
| | | </div> |
| | | <!-- 左耳 --> |
| | | <el-form |
| | | :model="queryParams" |
| | | :model="zuoerList" |
| | | ref="queryForm" |
| | | size="small" |
| | | :inline="true" |
| | |
| | | > |
| | | <el-form-item label="实测气导值:"> |
| | | <el-input |
| | | v-model="zqdwb" |
| | | v-model="zuoerList.qdwb" |
| | | style="width: 50px" |
| | | @input="zsels" |
| | | /> |
| | | <el-input |
| | | v-model="zqdyq" |
| | | v-model="zuoerList.qdyq" |
| | | style="width: 50px" |
| | | @input="zsels1" |
| | | /> |
| | | <el-input |
| | | v-model="zqdlq" |
| | | v-model="zuoerList.qdlq" |
| | | style="width: 50px" |
| | | @input="zsels2" |
| | | /> |
| | | <el-input |
| | | v-model="zqdsq" |
| | | v-model="zuoerList.qdsq" |
| | | style="width: 50px" |
| | | @input="zsels3" |
| | | /> |
| | | <el-input |
| | | v-model="zqdsiq" |
| | | v-model="zuoerList.qdsiq" |
| | | style="width: 50px" |
| | | @input="zsels4" |
| | | /> |
| | | <el-input |
| | | v-model="zqdliuq" |
| | | v-model="zuoerList.qdliuq" |
| | | style="width: 50px" |
| | | @input="zsels5" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="实测骨导值:"> |
| | | <el-input |
| | | v-model="zgdwb" |
| | | v-model="zuoerList.gdwb" |
| | | style="width: 50px" |
| | | @input="zgsels" |
| | | /> |
| | | <el-input |
| | | v-model="zgdyq" |
| | | v-model="zuoerList.gdyq" |
| | | style="width: 50px" |
| | | @input="zgsels1" |
| | | /> |
| | | <el-input |
| | | v-model="zgdlq" |
| | | v-model="zuoerList.gdlq" |
| | | style="width: 50px" |
| | | @input="zgsels2" |
| | | /> |
| | | <el-input |
| | | v-model="zgdsq" |
| | | v-model="zuoerList.gdsq" |
| | | style="width: 50px" |
| | | @input="zgsels3" |
| | | /> |
| | | <el-input |
| | | v-model="zgdsiq" |
| | | v-model="zuoerList.gdsiq" |
| | | style="width: 50px" |
| | | @input="zgsels4" |
| | | /> |
| | | <el-input |
| | | v-model="zgdliuq" |
| | | v-model="zuoerList.gdliuq" |
| | | style="width: 50px" |
| | | @input="zgsels5" |
| | | /> |
| | |
| | | </div> |
| | | <div class="ss"> |
| | | <span class="ss_txt">语频平均</span> |
| | | <el-input v-model="input" style="width: 60px"></el-input> |
| | | <el-input v-model="input" style="width: 60px"></el-input> |
| | | <el-input v-model="input" style="width: 60px"></el-input> |
| | | <el-input v-model="youerList.yppj" style="width: 60px"></el-input> |
| | | <el-input v-model="zuoerList.yppj" style="width: 60px"></el-input> |
| | | <el-input |
| | | v-model="shuangerList.yppj" |
| | | style="width: 60px" |
| | | ></el-input> |
| | | </div> |
| | | <div class="ss"> |
| | | <span class="ss_txt">500语频矫正</span> |
| | | <el-input v-model="input" style="width: 60px"></el-input> |
| | | <el-input v-model="input" style="width: 60px"></el-input> |
| | | <el-input |
| | | v-model="youerList.wbypjz" |
| | | style="width: 60px" |
| | | ></el-input> |
| | | <el-input |
| | | v-model="zuoerList.wbypjz" |
| | | style="width: 60px" |
| | | ></el-input> |
| | | </div> |
| | | <div class="ss"> |
| | | <span class="ss_txt">1000语频矫正</span> |
| | | <el-input v-model="input" style="width: 60px"></el-input> |
| | | <el-input v-model="input" style="width: 60px"></el-input> |
| | | <el-input |
| | | v-model="youerList.yqypjz" |
| | | style="width: 60px" |
| | | ></el-input> |
| | | <el-input |
| | | v-model="zuoerList.yqypjz" |
| | | style="width: 60px" |
| | | ></el-input> |
| | | </div> |
| | | <div class="ss"> |
| | | <span class="ss_txt">2000语频矫正</span> |
| | | <el-input v-model="input" style="width: 60px"></el-input> |
| | | <el-input v-model="input" style="width: 60px"></el-input> |
| | | <el-input |
| | | v-model="youerList.lqypjz" |
| | | style="width: 60px" |
| | | ></el-input> |
| | | <el-input |
| | | v-model="zuoerList.lqypjz" |
| | | style="width: 60px" |
| | | ></el-input> |
| | | </div> |
| | | <div class="ss"> |
| | | <span class="ss_txt">高频气导平均</span> |
| | | <el-input v-model="input" style="width: 60px"></el-input> |
| | | <el-input v-model="input" style="width: 60px"></el-input> |
| | | <el-input v-model="input" style="width: 60px"></el-input> |
| | | <el-input |
| | | v-model="youerList.gpqdpj" |
| | | style="width: 60px" |
| | | ></el-input> |
| | | <el-input |
| | | v-model="zuoerList.gpqdpj" |
| | | style="width: 60px" |
| | | ></el-input> |
| | | <el-input |
| | | v-model="shuangerList.gpqdpj" |
| | | style="width: 60px" |
| | | ></el-input> |
| | | </div> |
| | | <div class="ss"> |
| | | <span class="ss_txt">高频骨导平均</span> |
| | | <el-input v-model="input" style="width: 60px"></el-input> |
| | | <el-input v-model="input" style="width: 60px"></el-input> |
| | | <el-input |
| | | v-model="youerList.gpgdpj" |
| | | style="width: 60px" |
| | | ></el-input> |
| | | <el-input |
| | | v-model="zuoerList.gpgdpj" |
| | | style="width: 60px" |
| | | ></el-input> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | type="textarea" |
| | | :rows="2" |
| | | placeholder="请输入内容" |
| | | v-model="textarea" |
| | | v-model="remark" |
| | | > |
| | | </el-input> |
| | | </div> |
| | |
| | | </el-date-picker> |
| | | </div> |
| | | <div style="margin-top: 20px"> |
| | | <el-button type="primary">生成小结</el-button> |
| | | <el-button type="primary">保存</el-button> |
| | | <!-- <el-button type="primary">生成小结</el-button> --> |
| | | <el-button type="primary" @click="submit">提 交</el-button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <script> |
| | | import { |
| | | getList, |
| | | getPicture, |
| | | delPicture, |
| | | addPicture, |
| | | updatePureToneTest, |
| | | saveTjPureToneTestDetil, |
| | | getTjPureToneTestDetilList, |
| | | } from "@/api/picture/pureToneTest"; |
| | | import { |
| | | getCustomer, |
| | | getOrder, |
| | | getReportToday, |
| | | getTobeToday, |
| | | getPieChart, |
| | | getChart, |
| | | } from "@/api/home"; |
| | | // import { |
| | | // getCustomer, |
| | | // getOrder, |
| | | // getReportToday, |
| | | // getTobeToday, |
| | | // getPieChart, |
| | | // getChart, |
| | | // } from "@/api/home"; |
| | | const echarts = require("echarts/lib/echarts"); |
| | | require("echarts/lib/component/title"); |
| | | require("echarts/lib/component/tooltip"); |
| | |
| | | components: { Public }, |
| | | data() { |
| | | return { |
| | | remark:"", |
| | | pureTestId: "", |
| | | youerList: { |
| | | qdwb: null, |
| | | qdyq: null, |
| | | qdlq: null, |
| | | qdsq: null, |
| | | qdsiq: null, |
| | | qdliuq: null, |
| | | gdwb: null, |
| | | gdyq: null, |
| | | gdlq: null, |
| | | gdsq: null, |
| | | gdsiq: null, |
| | | gdliuq: null, |
| | | yppj: null, |
| | | wbypjz: null, |
| | | yqypjz: null, |
| | | lqypjz: null, |
| | | gpqdpj: null, |
| | | gpgdpj: null, |
| | | }, |
| | | zuoerList: { |
| | | qdwb: null, |
| | | qdyq: null, |
| | | qdlq: null, |
| | | qdsq: null, |
| | | qdsiq: null, |
| | | qdliuq: null, |
| | | gdwb: null, |
| | | gdyq: null, |
| | | gdlq: null, |
| | | gdsq: null, |
| | | gdsiq: null, |
| | | gdliuq: null, |
| | | yppj: null, |
| | | wbypjz: null, |
| | | yqypjz: null, |
| | | lqypjz: null, |
| | | gpqdpj: null, |
| | | gpgdpj: null, |
| | | }, |
| | | shuangerList: { |
| | | yppj: null, |
| | | gpqdpj: null, |
| | | }, |
| | | res: [], |
| | | teamYYNums: [], |
| | | LineCharts: [], |
| | |
| | | dataobj: {}, |
| | | // 表单校验 |
| | | rules: {}, |
| | | yqdwb: "", |
| | | yqdyq: "", |
| | | yqdlq: "", |
| | | yqdsq: "", |
| | | yqdsiq: "", |
| | | yqdliuq: "", |
| | | ygdwb: "", |
| | | ygdyq: "", |
| | | ygdlq: "", |
| | | ygdsq: "", |
| | | ygdsiq: "", |
| | | ygdliuq: "", |
| | | zqdwb: "", |
| | | zqdyq: "", |
| | | zqdlq: "", |
| | | zqdsq: "", |
| | | zqdsiq: "", |
| | | zqdliuq: "", |
| | | zgdwb: "", |
| | | zgdyq: "", |
| | | zgdlq: "", |
| | | zgdsq: "", |
| | | zgdsiq: "", |
| | | zgdliuq: "", |
| | | }; |
| | | }, |
| | | created() { |
| | |
| | | }, |
| | | handleRowClick(selection) { |
| | | this.row = selection.customer; |
| | | selection.list.forEach((item) => { |
| | | this.pureTestId = item.id; |
| | | }); |
| | | this.row.tjType = Number(selection.customer.tjType); |
| | | this.drawer = true; |
| | | // this.getech(); |
| | | let pureTestId = this.pureTestId; |
| | | getTjPureToneTestDetilList(pureTestId).then((res) => { |
| | | if (res.data != []) { |
| | | res.data.forEach((item) => { |
| | | if (item.rd == "右耳") { |
| | | this.youerList = item; |
| | | this.youeryuanshi1[0] = this.youerList.qdwb; |
| | | this.youeryuanshi1[1] = this.youerList.qdyq; |
| | | this.youeryuanshi1[2] = this.youerList.qdlq; |
| | | this.youeryuanshi1[3] = this.youerList.qdsq; |
| | | this.youeryuanshi1[4] = this.youerList.qdsiq; |
| | | this.youeryuanshi1[5] = this.youerList.qdliuq; |
| | | this.youerjiaozheng1[0] = this.youerList.gdwb; |
| | | this.youerjiaozheng1[1] = this.youerList.gdyq; |
| | | this.youerjiaozheng1[2] = this.youerList.gdlq; |
| | | this.youerjiaozheng1[3] = this.youerList.gdsq; |
| | | this.youerjiaozheng1[4] = this.youerList.gdsiq; |
| | | this.youerjiaozheng1[5] = this.youerList.gdliuq; |
| | | } else if (item.rd == "左耳") { |
| | | this.zuoerList = item; |
| | | this.zuoeryuanshi1[0] = this.zuoerList.qdwb; |
| | | this.zuoeryuanshi1[1] = this.zuoerList.qdyq; |
| | | this.zuoeryuanshi1[2] = this.zuoerList.qdlq; |
| | | this.zuoeryuanshi1[3] = this.zuoerList.qdsq; |
| | | this.zuoeryuanshi1[4] = this.zuoerList.qdsiq; |
| | | this.zuoeryuanshi1[5] = this.zuoerList.qdliuq; |
| | | this.zuoerjiaozheng1[0] = this.zuoerList.gdwb; |
| | | this.zuoerjiaozheng1[1] = this.zuoerList.gdyq; |
| | | this.zuoerjiaozheng1[2] = this.zuoerList.gdlq; |
| | | this.zuoerjiaozheng1[3] = this.zuoerList.gdsq; |
| | | this.zuoerjiaozheng1[4] = this.zuoerList.gdsiq; |
| | | this.zuoerjiaozheng1[5] = this.zuoerList.gdliuq; |
| | | } else { |
| | | this.shuangerList = item; |
| | | } |
| | | }); |
| | | this.getech(); |
| | | this.getech1(); |
| | | this.getech2(); |
| | | this.getech3(); |
| | | } |
| | | }); |
| | | }, |
| | | // 右耳原始听力 |
| | | getech() { |
| | |
| | | ], |
| | | }); |
| | | let sizeFun = function () { |
| | | myChart.resize(); |
| | | myChart2.resize(); |
| | | }; |
| | | window.addEventListener("resize", sizeFun); |
| | | |
| | |
| | | ], |
| | | }); |
| | | let sizeFun = function () { |
| | | myChart.resize(); |
| | | myChart2.resize(); |
| | | }; |
| | | window.addEventListener("resize", sizeFun); |
| | | |
| | |
| | | ], |
| | | }); |
| | | let sizeFun = function () { |
| | | myChart.resize(); |
| | | myChart2.resize(); |
| | | }; |
| | | window.addEventListener("resize", sizeFun); |
| | | |
| | |
| | | this.$modal.msgSuccess("选择修改项目"); |
| | | } |
| | | }, |
| | | submit() { |
| | | this.youerList.pureTestId = this.pureTestId; |
| | | this.youerList.rd = "右耳"; |
| | | this.zuoerList.pureTestId = this.pureTestId; |
| | | this.zuoerList.rd = "左耳"; |
| | | this.shuangerList.pureTestId = this.pureTestId; |
| | | this.shuangerList.rd = "双耳"; |
| | | let data = [this.youerList, this.zuoerList, this.shuangerList]; |
| | | saveTjPureToneTestDetil(data).then((res) => { |
| | | console.log(res); |
| | | if (res.code == 200) { |
| | | this.$modal.msgSuccess("提交成功"); |
| | | this.drawer = false; |
| | | } |
| | | }); |
| | | }, |
| | | |
| | | //删除按钮 |
| | | handleDelete() {}, |