| | |
| | | </el-form-item> |
| | | </el-form> |
| | | |
| | | <el-radio-group |
| | | v-model="checkStatus" |
| | | @input="radioChange" |
| | | style="margin: 10px 15px" |
| | | > |
| | | <el-radio-button label="0">未检</el-radio-button> |
| | | <el-radio-button label="1">已检</el-radio-button> |
| | | </el-radio-group> |
| | | |
| | | <div style="width: 100%; margin-left: 10px; display: flex"> |
| | | <div style="width: 36%; margin-right: 30px"> |
| | | <el-table |
| | |
| | | :total="total" |
| | | :page.sync="queryParams.page" |
| | | :limit.sync="queryParams.pageSize" |
| | | @pagination="getList" |
| | | @pagination="submitForm" |
| | | /> |
| | | </div> |
| | | |
| | |
| | | getYxJcList, |
| | | getYxJcXx, |
| | | addYxJcXx, |
| | | getYxJcXxJg, |
| | | } from "@/api/picture/picture"; |
| | | import { getCompany, queryCompany } from "@/api/team/tuanti"; |
| | | import { |
| | |
| | | } from "@/api/doctor/examination"; |
| | | |
| | | import Public from "@/components/public"; |
| | | import { get } from "sortablejs"; |
| | | import { getList } from "../../../api/picture/check"; |
| | | export default { |
| | | dicts: [ |
| | | "sys_user_sex", |
| | |
| | | topShow: false, |
| | | rShow: false, |
| | | type: null, |
| | | checkStatus: "0", |
| | | // 遮罩层 |
| | | loading: true, |
| | | result: true, |
| | |
| | | endTime: null, |
| | | tcm: "", |
| | | tjCompName: "", |
| | | checkStatus: null, |
| | | // tjNum: null, |
| | | // cusId: null, |
| | | // name: null, |
| | |
| | | this.$nextTick(() => { |
| | | this.$refs.inputName.focus(); |
| | | }); |
| | | this.radioChange(this.checkStatus); |
| | | }, |
| | | methods: { |
| | | // 鼠标进入原图空间函数 |
| | |
| | | /** 查询体检心电图管理列表 */ |
| | | getList() { |
| | | this.loading = true; |
| | | this.queryParams.checkStatus = this.checkStatus; |
| | | this.queryParams.compId = this.CheckBox.drugManufacturerId; |
| | | if (this.createTimeList) { |
| | | this.queryParams.beginTime = this.createTimeList[0]; |
| | |
| | | this.queryParams.beginTime = null; |
| | | this.queryParams.endTime = null; |
| | | } |
| | | getYxJcList(this.queryParams).then((response) => { |
| | | /* getYxJcList(this.queryParams).then((response) => { |
| | | // console.log(response.data.customers, 666); |
| | | |
| | | if (response.data) { |
| | |
| | | console.log(response.data.total, 88); |
| | | |
| | | this.loading = false; |
| | | }); |
| | | }); */ |
| | | |
| | | getCompany(this.queryParams).then((response) => { |
| | | this.CompanyList = response.data; |
| | |
| | | }); |
| | | } |
| | | }, |
| | | radioChange(value) { |
| | | this.loading = true; |
| | | this.queryParams.checkStatus = value; |
| | | getYxJcList(this.queryParams).then((res) => { |
| | | if (res.code == 200) { |
| | | this.loading = false; |
| | | if (res.data) { |
| | | this.pictureList = res.data.customers; |
| | | this.total = res.data.total; |
| | | if (this.pictureList.length != 0) { |
| | | this.$nextTick(() => { |
| | | this.$refs.tb.toggleRowSelection(this.pictureList[0], true); |
| | | }); |
| | | } else { |
| | | this.$refs.tb.clearSelection(); |
| | | } |
| | | this.total = res.data.total; |
| | | } else { |
| | | this.pictureList = []; |
| | | } |
| | | } |
| | | }); |
| | | /* const tjNumber = this.pictureList.tjNumber; |
| | | |
| | | |
| | | getYxJcXx(tjNumber).then((res) => { |
| | | console.log(res, 222); |
| | | this.tableList = res.data; |
| | | this.loading = false; |
| | | }); */ |
| | | }, |
| | | // 取消按钮 |
| | | cancel() { |
| | | this.open = false; |
| | |
| | | }, |
| | | submitForm() { |
| | | this.loading = true; |
| | | this.queryParams.checkStatus = this.checkStatus; |
| | | this.queryParams.compId = this.CheckBox.drugManufacturerId; |
| | | if (this.createTimeList) { |
| | | this.queryParams.beginTime = this.createTimeList[0]; |
| | |
| | | /** 搜索按钮操作 */ |
| | | handleQuery() { |
| | | this.queryParams.pageNum = 1; |
| | | this.getList(); |
| | | this.submitForm(); |
| | | }, |
| | | /** 重置按钮操作 */ |
| | | resetQuery() { |
| | |
| | | compId: null, |
| | | name: null, |
| | | beginTime: null, |
| | | checkStatus: null, |
| | | endTime: null, |
| | | tjCompName: "", |
| | | tcm: "", |
| | | }), |
| | | (this.CheckBox.drugManufacturerId = ""); |
| | | this.tableList = []; |
| | | // this.resetForm("queryForm"); |
| | | this.handleQuery(); |
| | | this.loading = true; |
| | |
| | | }, |
| | | |
| | | handleCurrentChange(val) { |
| | | this.currentRow = val; |
| | | this.selectedRow = val; |
| | | if (!val || !val.tjNumber) { |
| | | console.warn("tjNumber 为空,不调用接口"); |
| | | this.tableList = []; |
| | | return; |
| | | } |
| | | |
| | | let tjNumber = val.tjNumber; |
| | | this.selectedTjNumber = val.tjNumber; |
| | | this.loading = true; |
| | | |
| | | getYxJcXx(tjNumber).then((res) => { |
| | | console.log(res, 222); |
| | | this.tableList = res.data; |
| | |
| | | }, |
| | | |
| | | handleChange(selection) { |
| | | console.log(selection, 123); |
| | | // console.log(selection, 123); |
| | | if (selection && selection.length > 0) { |
| | | // 假设我们选择了一个项目,并从第一个选择的对象中提取 proId |
| | | const proId = selection[0].proId; |
| | | console.log("选中的 proId:", proId); |
| | | |
| | | // 更新 selectedRow,以便在 submito 方法中访问 |
| | | this.selectedRow = selection[0]; // 将选中的行赋值给 selectedRow |
| | | const tjNumber = this.selectedRow.tjNumber; |
| | | this.selectedRow = selection[0]; |
| | | getYxJcXxJg(tjNumber, proId).then((res) => { |
| | | console.log(res, 333); |
| | | this.form.proResult = res.data.jcsj; |
| | | this.form.conclusion = res.data.jcjl; |
| | | }); |
| | | } |
| | | }, |
| | | |
| | |
| | | }) |
| | | .then((response) => { |
| | | console.log("提交成功", response); |
| | | this.getList(); |
| | | this.submitForm(); |
| | | |
| | | this.form.proResult = ""; |
| | | this.form.conclusion = ""; |
| | | }) |