1
lkk
2025-04-17 ba753bf8afd9e3da6e5cedca2213e44e03636191
1
1个文件已修改
122 ■■■■ 已修改文件
src/views/hosp/order/index.vue 122 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/hosp/order/index.vue
@@ -263,6 +263,7 @@
        border
        v-loading="loading"
        :data="orderList"
        ref="tableRef"
        @selection-change="handleSelectionChange"
      >
        <el-table-column
@@ -806,18 +807,21 @@
            border
            style="width: 100%; table-layout: fixed"
            height="560"
            :span-method="objectspanmethod">
            :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" 
              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>
@@ -960,7 +964,6 @@
              <div class="tab8">
                <el-row :gutter="20" style="width: 100%">
                  <el-col :span="22">
                    <el-input
                      placeholder="输入关键字进行过滤"
                      v-model="filterage"
@@ -1027,18 +1030,21 @@
            border
            style="width: 100%; table-layout: fixed"
            height="560"
            :span-method="objectspanmethod">
            :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" 
              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>
@@ -1249,32 +1255,92 @@
  <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-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 :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-tab-pane label="明细项目" name="third" style="height: 450px">
          <!-- 移除 overflow-y: auto -->
  <el-table 
    :data="infoList" 
    style="width: 100;"
            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-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>
@@ -1497,7 +1563,7 @@
  getaddtTransition,
  getProParentIdDxList,
  getProSonDxList,
  getaddtTransition1
  getaddtTransition1,
} from "@/api/system/tijian";
import {
  SubmitCompany,
@@ -2515,6 +2581,10 @@
      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,
@@ -2961,6 +3031,8 @@
        proIds: this.proIds,
      };
      getaddtTransition1(data).then((response) => {
        console.log(123456789);
        if (response.code === 200) {
          // this.DataList3 = [];
          //   this.DataList = [];