lkk
2024-12-16 c7b33db117fd2893d7d1c93bf5d46e87d33e44d0
src/views/system/packages/index.vue
@@ -8,10 +8,10 @@
      v-show="showSearch"
      label-width="68px"
    >
      <el-form-item label="套餐名称" prop="zhmc">
      <el-form-item label="组合名称" prop="zhmc">
        <el-input
          v-model="queryParams.zhmc"
          placeholder="请输入套餐名称"
          placeholder="请输入组合名称"
          clearable
          @keyup.enter.native="handleQuery"
        />
@@ -94,7 +94,7 @@
      >
        <el-table-column type="selection" width="40" align="center" />
        <el-table-column
          label="套餐名称"
          label="组合名称"
          align="center"
          prop="zhmc"
          width="150px"
@@ -150,7 +150,7 @@
      </div>
    </template>
    <!-- 修改体检套餐对话框 -->
    <!-- 修改体检组合对话框 -->
    <el-dialog
      :title="title"
      :visible.sync="open"
@@ -167,17 +167,17 @@
      >
        <!-- <div class="dialo">
        <div class="dialo1"> -->
        <el-form-item label="套餐名称" prop="zhmc">
        <el-form-item label="组合名称" prop="zhmc">
          <span
            slot="label"
            style="display: inline-block; border-bottom: 2px solid blue"
            @click="handlePackage"
          >
            套餐名称
            组合名称
          </span>
          <el-input
            v-model="form.zhmc"
            placeholder="请输入套餐名称"
            placeholder="请输入组合名称"
            style="width: 150px"
          />
        </el-form-item>
@@ -290,12 +290,8 @@
  getZhList,
  addzhxm,
  modifyzhxm,
  getPacInFo,
  delzhxm,
  addPackage,
  updatePackage,
  updateProject,
  getPacTjProjectList,
} from "@/api/system/package";
import { Message } from "element-ui";
export default {
@@ -350,16 +346,16 @@
      showSearch: true,
      // 总条数
      total: 0,
      // 体检套餐表格数据
      // 体检组合表格数据
      packageList: [],
      // 套餐选中的父项
      // 组合选中的父项
      allpackageList: [],
      // 已选
      newproName: [],
      // 所有体检项目·
      allList: [],
      treeList: [],
      // 所有套餐数据
      // 所有组合数据
      // allpackage:[],
      // 弹出层标题
      title: "",
@@ -424,7 +420,7 @@
        return data.proEngName.indexOf(value) !== -1;
      }
    },
    /** 查询体检套餐列表 */
    /** 查询体检组合列表 */
    getList() {
      this.loading = true;
      getZhList(this.queryParams).then((response) => {
@@ -474,7 +470,7 @@
    handlePackage() {
      this.$refs.aaa.open = true;
      this.$refs.aaa.getList();
      this.$refs.aaa.title = "套餐字典";
      this.$refs.aaa.title = "组合字典";
    },
    handleChanges(param1) {
      this.form.pacName = param1[0].pacName;
@@ -503,7 +499,7 @@
    handleAdd() {
      this.reset();
      this.open = true;
      this.title = "体检套餐信息维护";
      this.title = "体检组合信息维护";
      this.DataList = [];
      this.checkedkey = [];
      this.checkedListkey = [];
@@ -511,7 +507,7 @@
    },
    handleUp() {
      this.title = "体检套餐信息维护";
      this.title = "体检组合信息维护";
      this.open = true;
      // getPacTjProjectList().then((response) => {
      //   this.allList = response.data;
@@ -527,7 +523,7 @@
    },
    /** 修改按钮操作 */
    handleUpdate(row) {
      this.title = "体检套餐信息维护";
      this.title = "体检组合信息维护";
      this.open = true;
      this.form = row;
      this.DataList = [];
@@ -784,14 +780,14 @@
          }
        });
      } else {
        Message.warning("请先填写套餐名称");
        Message.warning("请先填写组合名称");
      }
    },
    /** 删除按钮操作 */
    handleDelete(row) {
      const pacIds = row.id || this.ids;
      this.$modal
        .confirm('是否确认删除体检套餐编号为"' + pacIds + '"的数据项?')
        .confirm('是否确认删除体检组合编号为"' + pacIds + '"的数据项?')
        .then(function () {
          return delzhxm(pacIds);
        })
@@ -802,7 +798,7 @@
        .catch(() => {});
    },
    /** 分配套餐内项目操作 */
    /** 分配组合内项目操作 */
    handleProject: function (row) {
      const pacId = row.pacId;
      this.$router.push("/system/user-auth/role/" + pacId);
@@ -818,7 +814,7 @@
        `package_${new Date().getTime()}.xlsx`
      );
    },
    // 套餐详情
    // 组合详情
    // handleSeach(row) {
    //   this.Seachopen = true;
    //   this.loading = true;