| | |
| | | <el-step title="已审核"></el-step> |
| | | <el-step title="生成报告"></el-step> |
| | | <el-step title="报告核收"></el-step> |
| | | <el-step title="已出报告"></el-step> |
| | | <el-step title="已打印"></el-step> |
| | | </el-steps> |
| | | </div> |
| | | |
| | |
| | | icon="el-icon-download" |
| | | size="mini" |
| | | @click="handleExport" |
| | | :disabled="singles" |
| | | v-hasPermi="['hosp:order:export']" |
| | | >导出</el-button |
| | | > |
| | |
| | | size="mini" |
| | | @click="handleRevoke" |
| | | :loading="isLoading" |
| | | :disabled="single" |
| | | :disabled="singles" |
| | | >撤销签到</el-button |
| | | > |
| | | </el-col> |
| | |
| | | border |
| | | v-loading="loading" |
| | | :data="orderList" |
| | | ref="tableRef" |
| | | @selection-change="handleSelectionChange" |
| | | > |
| | | <el-table-column |
| | |
| | | border |
| | | style="width: 100%; table-layout: fixed" |
| | | height="560" |
| | | :span-method="objectspanmethod"> |
| | | <el-table-column |
| | | prop="propinName" |
| | | :span-method="objectspanmethod" |
| | | > |
| | | <el-table-column |
| | | prop="propinName" |
| | | label="检查项目" |
| | | width="200px" |
| | | :show-overflow-tooltip="true"> |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="proName" |
| | | <el-table-column |
| | | prop="proName" |
| | | label="明细项目" |
| | | width="200px" |
| | | :show-overflow-tooltip="true"> |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | </el-table-column> |
| | | <el-table-column prop="sl" label="数量" width="56px"> |
| | | </el-table-column> |
| | |
| | | <div class="tab8"> |
| | | <el-row :gutter="20" style="width: 100%"> |
| | | <el-col :span="22"> |
| | | |
| | | <el-input |
| | | placeholder="输入关键字进行过滤" |
| | | v-model="filterage" |
| | |
| | | border |
| | | style="width: 100%; table-layout: fixed" |
| | | height="560" |
| | | :span-method="objectspanmethod"> |
| | | <el-table-column |
| | | prop="propinName" |
| | | :span-method="objectspanmethod" |
| | | > |
| | | <el-table-column |
| | | prop="propinName" |
| | | label="检查项目" |
| | | width="200px" |
| | | :show-overflow-tooltip="true"> |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="proName" |
| | | <el-table-column |
| | | prop="proName" |
| | | label="明细项目" |
| | | width="200px" |
| | | :show-overflow-tooltip="true"> |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | </el-table-column> |
| | | <el-table-column prop="sl" label="数量" width="56px"> |
| | | </el-table-column> |
| | |
| | | </el-dialog> |
| | | |
| | | <el-dialog |
| | | :title="title" |
| | | :visible.sync="open" |
| | | width="1400px" |
| | | append-to-body |
| | | :close-on-click-modal="false" |
| | | class="custom-dialog" |
| | | > |
| | | <el-tabs v-model="activeName1" type="card"> |
| | | <el-tab-pane label="项目汇总" name="second" style="height: 400px"> |
| | | <el-table :data="huizongList" style="width: 100%" max-height="350"> |
| | | <el-table-column align="center" type="index" label="序号" width="50"></el-table-column> |
| | | <el-table-column align="center" prop="parent_pro_name" label="项目"></el-table-column> |
| | | <el-table-column align="center" prop="ks" label="科室"></el-table-column> |
| | | <el-table-column align="center" prop="price" label="费用合计"></el-table-column> |
| | | </el-table> |
| | | <h3>付款详情</h3> |
| | | <el-table :data="bill" style="width: 100%; margin-top: 10px;"> |
| | | <el-table-column align="center" prop="copeWith" label="应付"></el-table-column> |
| | | <el-table-column align="center" prop="discount" label="折扣"></el-table-column> |
| | | <el-table-column align="center" prop="paidIn" label="实付"></el-table-column> |
| | | </el-table> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="明细项目" name="third" style="height: 450px;"> <!-- 移除 overflow-y: auto --> |
| | | <el-table |
| | | :data="infoList" |
| | | style="width: 100;" |
| | | max-height="500" |
| | | :span-method="objectSpanMethod1" |
| | | > |
| | | <el-table-column align="center" type="index" label="序号" width="50"></el-table-column> |
| | | <el-table-column align="center" prop="parent_pro_name" label="父项"></el-table-column> |
| | | <el-table-column align="center" prop="pro_name" label="子项"></el-table-column> |
| | | <el-table-column align="center" prop="danjia" label="单价"></el-table-column> |
| | | <el-table-column align="center" prop="num" label="数量"></el-table-column> |
| | | <el-table-column align="center" prop="zongjia" label="总价"></el-table-column> |
| | | <el-table-column align="center" prop="time" label="开单时间" width="180"></el-table-column> |
| | | </el-table> |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | | <div slot="footer" class="dialog-footer"> |
| | | <el-button @click="cancel">取 消</el-button> |
| | | </div> |
| | | </el-dialog> |
| | | :title="title" |
| | | :visible.sync="open" |
| | | width="1400px" |
| | | append-to-body |
| | | :close-on-click-modal="false" |
| | | class="custom-dialog" |
| | | > |
| | | <el-tabs v-model="activeName1" type="card"> |
| | | <el-tab-pane label="项目汇总" name="second" style="height: 400px"> |
| | | <el-table :data="huizongList" style="width: 100%" max-height="350"> |
| | | <el-table-column |
| | | align="center" |
| | | type="index" |
| | | label="序号" |
| | | width="50" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="parent_pro_name" |
| | | label="项目" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="ks" |
| | | label="科室" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="price" |
| | | label="费用合计" |
| | | ></el-table-column> |
| | | </el-table> |
| | | <h3>付款详情</h3> |
| | | <el-table :data="bill" style="width: 100%; margin-top: 10px"> |
| | | <el-table-column |
| | | align="center" |
| | | prop="copeWith" |
| | | label="应付" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="discount" |
| | | label="折扣" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="paidIn" |
| | | label="实付" |
| | | ></el-table-column> |
| | | </el-table> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="明细项目" name="third" style="height: 450px"> |
| | | <!-- 移除 overflow-y: auto --> |
| | | <el-table |
| | | :data="infoList" |
| | | style="width: 100" |
| | | max-height="500" |
| | | :span-method="objectSpanMethod1" |
| | | > |
| | | <el-table-column |
| | | align="center" |
| | | type="index" |
| | | label="序号" |
| | | width="50" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="parent_pro_name" |
| | | label="父项" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="pro_name" |
| | | label="子项" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="danjia" |
| | | label="单价" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="num" |
| | | label="数量" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="zongjia" |
| | | label="总价" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="time" |
| | | label="开单时间" |
| | | width="180" |
| | | ></el-table-column> |
| | | </el-table> |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | | <div slot="footer" class="dialog-footer"> |
| | | <el-button @click="cancel">取 消</el-button> |
| | | </div> |
| | | </el-dialog> |
| | | |
| | | <el-dialog |
| | | :title="title1" |
| | |
| | | getaddtTransition, |
| | | getProParentIdDxList, |
| | | getProSonDxList, |
| | | getaddtTransition1 |
| | | getaddtTransition1, |
| | | } from "@/api/system/tijian"; |
| | | import { |
| | | SubmitCompany, |
| | |
| | | dataObj: {}, |
| | | // 非单个禁用 |
| | | single: true, |
| | | singles: false, |
| | | activeNames: "first", |
| | | // 非多个禁用 |
| | | multiple: true, |
| | | tjNUms:[], |
| | | tjNUms: [], |
| | | // 显示搜索条件 |
| | | showSearch: true, |
| | | userId: "", |
| | |
| | | }); |
| | | }, |
| | | |
| | | ResumeAppointment(){ |
| | | ResumeAppointment() { |
| | | this.isLoading = true; |
| | | this.$confirm("您确认要恢复预约?", "确认信息", { |
| | | distinguishCancelAndClose: true, |
| | |
| | | this.ids = selection.map((item) => item.orderId); |
| | | this.single = selection.length !== 1; |
| | | this.multiple = !selection.length; |
| | | this.singles = selection.length !== 1; |
| | | if (tjNUms.length > 0) { |
| | | shijianzhou(tjNUms).then((res) => { |
| | | this.shijianlist = res.data; |
| | |
| | | renderContent(h, { node, data, store }) { |
| | | return ( |
| | | <span class="custom-tree-node"> |
| | | <span>{node.label}</span> |
| | | <span>{node.label}</span> |
| | | <span>({data.proPrice}元)</span> |
| | | </span> |
| | | ); |
| | |
| | | this.cusId = row.tjCusIdCard; |
| | | this.userId = row.userId; |
| | | console.log(row, 666); |
| | | this.$nextTick(() => { |
| | | this.$refs.tableRef.clearSelection(); // 清除所有选中 |
| | | this.$refs.tableRef.toggleRowSelection(row, true); // 选中当前行 |
| | | }); |
| | | |
| | | this.customer = { |
| | | cusIdcard: row.tjCusIdCard, |
| | |
| | | proIds: this.proIds, |
| | | }; |
| | | getaddtTransition1(data).then((response) => { |
| | | console.log(123456789); |
| | | |
| | | if (response.code === 200) { |
| | | // this.DataList3 = []; |
| | | // this.DataList = []; |
| | |
| | | |
| | | /** 导出按钮操作 */ |
| | | handleExport() { |
| | | console.log(this.queryParams) |
| | | this.download( |
| | | "hosp/order/export", |
| | | "/hosp/order/exportOrderList", |
| | | { |
| | | ...this.queryParams, |
| | | }, |