1
lkk
3 天以前 efb20e6757a3e40e34fdeb8c5a8c28bd9f8be8f7
src/components/proposal/index.vue
@@ -19,8 +19,8 @@
      <el-form inline @submit.native.prevent="search">
        <el-form-item>
          <el-radio-group v-model="tjproposal" @input="radiotjproposalChange">
            <el-radio-button label="0">快捷建议</el-radio-button>
            <el-radio-button label="1">常用建议</el-radio-button>
            <el-radio-button label="0">常用建议</el-radio-button>
            <el-radio-button label="1">快捷建议</el-radio-button>
          </el-radio-group>
        </el-form-item>
        <el-form-item v-show="tjproposal == 0">
@@ -59,10 +59,10 @@
      <div class="pag" v-if="tjproposal == '0'">
        <div class="pag1">
          <pagination
            v-show="total > 0"
            v-show="total1 > 0"
            :total="total1"
            :page.sync="queryParams.pageNum"
            :limit.sync="queryParams.pageSize"
            :page.sync="queryParams1.pageNum"
            :limit.sync="queryParams1.pageSize"
            @pagination="radiotjproposalChange"
          />
        </div>
@@ -94,7 +94,7 @@
          prop="createTime"
        /> -->
      </el-table>
      <div class="pag"  v-if="tjproposal == '1'">
      <div class="pag" v-if="tjproposal == '1'">
        <div class="pag1">
          <pagination
            v-show="total > 0"
@@ -120,6 +120,7 @@
} from "@/api/hosp/project";
import { listAdvicerules } from "@/api/hosp/advicerules";
import { getInfo } from "@/api/login";
import { get } from "sortablejs";
export default {
  name: "Packagese",
  props: {
@@ -133,7 +134,7 @@
      // 弹出层标题
      title: "",
      total: 0,
      total1:0,
      total1: 0,
      dataList: [],
      advicerulesList: [],
@@ -146,12 +147,14 @@
        userId: "",
        page: 1,
        pageSize: 10,
        jynr: "",
        jybt: "",
      },
      queryParams1: {
        pageNum: 1,
        pageSize: 10,
        jymc: "",
        sex: "",
        isZj: "",
        userId: "",
      },
      list: [],
      fList: {},
@@ -167,20 +170,14 @@
      this.getList();
    },
  },
  mounted() {
    // this.getList()
  },
  created() {
    // if( this.queryParams){
    //     this.getList()
    // }
  },
  methods: {
    getAllList() {
      this.loading = true;
      this.openone = true;
      getTjHyBgList(this.queryParams).then((res) => {
        console.log(res, 6666);
        this.dataList = res.data.records;
        this.loading = false;
      });
@@ -215,31 +212,35 @@
      console.log(this.list);
    },
    search() {
      this.queryParams.jybt = this.searchAdv;
      this.queryParams.page = 1;
      this.queryParams1.jymc = this.searchAdv;
      this.queryParams1.pageNum = 1;
      this.loading = true;
      getKjTjAdviceKjbqBySex(this.queryParams).then((res) => {
        this.dataList = res.data.records;
        this.total = res.data.total;
      listAdvicerules(this.queryParams1).then((res) => {
        this.advicerulesList = res.rows;
        this.total1 = res.total;
        this.loading = false;
      });
    },
    radiotjproposalChange() {
      if (this.tjproposal == "0") {
        this.searchAdv = "";
        this.queryParams.isZj = this.fList.isZj;
        this.queryParams.userId = null;
        this.queryParams1.isZj = this.fList.isZj;
        this.queryParams1.userId = null;
        this.getList();
      } else {
        this.loading = true;
        getInfo().then((res) => {
          this.queryParams.userId = res.user.userId;
          this.queryParams.isZj = null;
          getCyTjAdviceKjbqBySex(this.queryParams).then((res) => {
          this.queryParams1.userId = res.user.userId;
          this.queryParams1.isZj = null;
          getCyTjAdviceKjbqBySex(this.queryParams1).then((res) => {
            if (res.data) {
              this.advicerulesList = res.data.records;
              this.total1 = res.data.total;
              this.dataList = res.data.records;
              this.total = res.data.total;
            } else {
              this.advicerulesList = [];
              this.total1 = 0;
              this.dataList = [];
              this.total = 0;
              this.$modal.msgError(res.msg);