1
lkk
2025-04-03 5da871a9345d1b80767623cdbe74a45e3ff5532b
src/components/proposal/index.vue
@@ -38,6 +38,38 @@
      </el-form>
      <el-table
        v-if="tjproposal == '0'"
        :data="advicerulesList"
        ref="elTable"
        v-loading="loading"
        @selection-change="handleSelectionChange"
        border
        height="500px"
      >
        <el-table-column type="selection" width="40" align="center" />
        <el-table-column label="科室" width="70" align="center" prop="ks" />
        <el-table-column
          label="建议名称"
          width="120"
          align="center"
          prop="jymc"
        />
        <el-table-column label="建议内容" align="left" prop="jynr" />
      </el-table>
      <div class="pag" v-if="tjproposal == '0'">
        <div class="pag1">
          <pagination
            v-show="total > 0"
            :total="total1"
            :page.sync="queryParams.pageNum"
            :limit.sync="queryParams.pageSize"
            @pagination="radiotjproposalChange"
          />
        </div>
      </div>
      <el-table
        v-if="tjproposal == '1'"
        :data="dataList"
        ref="elTable"
        v-loading="loading"
@@ -62,7 +94,7 @@
          prop="createTime"
        /> -->
      </el-table>
      <div class="pag">
      <div class="pag"  v-if="tjproposal == '1'">
        <div class="pag1">
          <pagination
            v-show="total > 0"
@@ -86,6 +118,7 @@
  getKjTjAdviceKjbqBySex,
  getCyTjAdviceKjbqBySex,
} from "@/api/hosp/project";
import { listAdvicerules } from "@/api/hosp/advicerules";
import { getInfo } from "@/api/login";
export default {
  name: "Packagese",
@@ -100,7 +133,9 @@
      // 弹出层标题
      title: "",
      total: 0,
      total1:0,
      dataList: [],
      advicerulesList: [],
      // 遮罩层
      loading: false,
@@ -112,7 +147,11 @@
        page: 1,
        pageSize: 10,
        jynr: "",
        jybt:""
        jybt: "",
      },
      queryParams1: {
        pageNum: 1,
        pageSize: 10,
      },
      list: [],
      fList: {},
@@ -148,10 +187,20 @@
    },
    getList() {
      this.loading = true;
      getKjTjAdviceKjbqBySex(this.queryParams).then((res) => {
      /* getKjTjAdviceKjbqBySex(this.queryParams).then((res) => {
        this.dataList = res.data.records;
        this.total = res.data.total;
        this.loading = false;
      }); */
      listAdvicerules(this.queryParams1)
        .then((response) => {
          this.advicerulesList = response.rows;
          this.total1 = response.total;
          this.loading = false;
        })
        .catch((error) => {
          console.error("筛选快捷建议失败:", error);
          this.$message.error("筛选快捷建议失败");
      });
    },
    handleQuery() {