| | |
| | | v-show="showSearch" |
| | | label-width="68px" |
| | | > |
| | | <el-form-item label="打印" prop="dyzt"> |
| | | <el-select |
| | | v-model="queryParams.dyzt" |
| | | placeholder="请选择" |
| | | @change="handleQuery" |
| | | style="width: 100px;" |
| | | > |
| | | <el-option |
| | | v-for="item in optionsOne" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="姓名" prop="name"> |
| | | <el-input |
| | | v-model="queryParams.name" |
| | |
| | | ref="inputName" |
| | | @blur="hb" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item |
| | | label="单位名称" |
| | | prop="tjCompName" |
| | | style="margin-left: 20px" |
| | | > |
| | | <el-select |
| | | :remote-method="getRemoteData" |
| | | v-model="queryParams.tjCompName" |
| | | value-key="drugManufacturerId" |
| | | style="width: 180px" |
| | | remote |
| | | filterable |
| | | placeholder="请选择单位名称" |
| | | clearable |
| | | @change="searchSelect" |
| | | > |
| | | <el-option |
| | | v-for="dict in CompanyList" |
| | | :key="dict.drugManufacturerId" |
| | | :label="dict.cnName" |
| | | :value="dict" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="登记时间" prop="createTimeList"> |
| | | <el-date-picker |
| | |
| | | <template> |
| | | <el-table |
| | | border |
| | | style="margin: 14px; width: 99%" |
| | | style="margin: 14px; width: 77%" |
| | | v-loading="loading" |
| | | :default-sort="{ prop: 'reportTime', order: 'descending' }" |
| | | :data="orderList" |
| | |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <dict-tag |
| | | :options="dict.type.dict_team" |
| | | :value="scope.row.tjType" |
| | | /> |
| | | </template> |
| | | <!-- <template slot-scope="scope"> |
| | | <span v-if="scope.row.tjType == '1'">团队</span> |
| | | <span v-if="scope.row.tjType == '2'">个人</span> |
| | | </template> |
| | | </template> --> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="体检号" |
| | |
| | | <span>{{ parseTime(scope.row.reportTime) }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | |
| | | <el-table-column |
| | | label="打印时间" |
| | | align="center" |
| | |
| | | <span>{{ parseTime(scope.row.printLastTime) }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | <!-- <el-table-column |
| | | label="备注" |
| | | align="center" |
| | | prop="remark" |
| | | height="10px" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | /> --> |
| | | |
| | | <!-- <el-table-column fixed="right" label="操作" align="center" class-name="small-padding fixed-width" height="10px" |
| | | width="60px"> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import print from "print-js"; |
| | | import { getInfo } from "@/api/login"; |
| | | import { isPdfOrJimu } from "@/api/doctor/checkAll"; |
| | | import { |
| | |
| | | } from "@/api/team/tuanti"; |
| | | import { chownSync } from "fs"; |
| | | export default { |
| | | dicts: ["dict_team"], |
| | | components: { |
| | | ViewPdf, |
| | | }, |
| | |
| | | report: "", |
| | | gation: {}, |
| | | drawer: false, |
| | | optionsOne: [ |
| | | { |
| | | value: "1", |
| | | label: "已打印", |
| | | }, |
| | | { |
| | | value: "0", |
| | | label: "未打印", |
| | | }, |
| | | ], |
| | | options: [ |
| | | { |
| | | value: "选项1", |
| | |
| | | discount: 100, |
| | | DataList: [], |
| | | DataList1: [], |
| | | CheckBox: {}, |
| | | // 打印失败 |
| | | failList: [], |
| | | // 打印成功 |
| | |
| | | djendTime: undefined, |
| | | name: undefined, |
| | | tjNum: undefined, |
| | | dyzt: "0", |
| | | compId: null, |
| | | tjCompName:'' |
| | | }, |
| | | startTime: "", |
| | | // 表单参数 |
| | |
| | | }); |
| | | }); |
| | | }, |
| | | // 选框数据 |
| | | searchSelect(val) { |
| | | this.CheckBox = val; |
| | | console.log(this.CheckBox,9999); |
| | | |
| | | }, |
| | | |
| | | // onSubmit() { |
| | | // console.log("submit!"); |
| | |
| | | }, |
| | | /** 查询体检记录列表 */ |
| | | getList() { |
| | | console.log(this.CheckBox); |
| | | |
| | | // this.queryParams.checkStatus = this.checkStatus; |
| | | this.queryParams.compId = this.CheckBox.drugManufacturerId; |
| | | if (this.createTimeList) { |
| | | this.queryParams.djbeginTime = this.createTimeList[0]; |
| | | this.queryParams.djendTime = this.createTimeList[1]; |
| | |
| | | getInfo().then((response) => { |
| | | this.userIds = response.user.userId; |
| | | }); |
| | | // 获取单位信息集合 |
| | | getCompany(this.queryParams).then((response) => { |
| | | this.CompanyList = response.data; |
| | | console.log( this.CompanyList,555); |
| | | |
| | | this.loading = false; |
| | | }); |
| | | getOrderListOO(this.queryParams).then((response) => { |
| | | this.orderList = response.data.list; |
| | | |
| | | // if (this.orderList) { |
| | | // this.orderList.forEach((item, index) => { |
| | | // item.newID = |