su
su1124
2024-01-10 6ca45612f4564a741c56c8179e594a72fa79dbc7
src/views/system/package/index.vue
@@ -130,7 +130,7 @@
          fixed
        />
        <!-- <el-table-column label="编号" align="center" prop="pacId" /> -->
         <el-table-column
        <el-table-column
          label="套餐分类"
          width="100px"
          align="center"
@@ -144,7 +144,13 @@
          width="150px"
          fixed
        />
        <el-table-column label="价格" width="80px" align="center" prop="price" fixed>
        <el-table-column
          label="价格"
          width="80px"
          align="center"
          prop="price"
          fixed
        >
        </el-table-column>
        <el-table-column
          label="单项列表"
@@ -181,9 +187,7 @@
            <image-preview :src="scope.row.pacPhone" :width="50" :height="50" />
          </template>
        </el-table-column> -->
        <el-table-column
          label="关键字"
          width="110px"
@@ -297,7 +301,7 @@
    <el-dialog
      :title="title"
      :visible.sync="open"
      width="1000px"
      width="1100px"
      append-to-body
    >
      <el-form
@@ -320,7 +324,7 @@
          <el-input
            v-model="form.pacName"
            placeholder="请输入套餐名称"
            style="width: 200px"
            style="width: 150px"
          />
        </el-form-item>
        <el-form-item label="套餐状态" prop="pacStatus">
@@ -331,7 +335,7 @@
          <el-select
            v-model="form.pacStatus"
            placeholder="请选择状态"
            style="width: 200px"
            style="width: 150px"
            filterable
            clearable
          >
@@ -353,7 +357,7 @@
          <el-select
            v-model="form.categoryId"
            placeholder="请选择套餐类目"
            style="width: 200px"
            style="width: 150px"
            @change="shangpin"
            filterable
            clearable
@@ -372,7 +376,7 @@
            multiple
            v-model="form.keywords"
            placeholder="请选择关键字"
            style="width: 200px"
            style="width: 150px"
            @change="sel"
            filterable
            clearable
@@ -393,7 +397,7 @@
          <el-select
            v-model="form.isOnSale"
            placeholder="请选择是否上架"
            style="width: 200px"
            style="width: 150px"
            filterable
            clearable
          >
@@ -410,56 +414,67 @@
          <el-input
            v-model="form.sort"
            placeholder="请输入排序"
            style="width: 200px"
            style="width: 150px"
          />
        </el-form-item>
        <el-form-item label="小程序价格" prop="retailPrice">
          <el-input
            v-model="form.retailPrice"
            placeholder="请输入小程序价格"
            style="width: 200px"
            style="width: 150px"
          />
        </el-form-item>
        <el-form-item label="原价" prop="counterPrice">
          <el-input
            v-model="form.counterPrice"
            placeholder="请输入原价"
            style="width: 200px"
            style="width: 150px"
          />
        </el-form-item>
        <el-form-item label="套餐描述" prop="pacRemark">
          <el-input
            type="textarea"
            v-model="form.pacRemark"
            placeholder="请输入套餐描述"
            style="width: 820px"
            rows="2"
          ></el-input>
        </el-form-item>
        <el-form-item label="详细介绍" prop="detail">
          <!-- <el-input
        <div v-if="!isCollapsed" style="display:flex">
          <div>
            <el-form-item label="套餐描述" prop="pacRemark">
            <el-input
              type="textarea"
              v-model="form.pacRemark"
              placeholder="请输入套餐描述"
              style="width: 670px"
              rows="2"
            ></el-input>
          </el-form-item>
          <el-form-item label="详细介绍" prop="detail">
            <!-- <el-input
            v-model="form.detail"
            placeholder="请输入详细介绍"
            style="width: 200px"
          /> -->
          <editor v-model="form.detail" :min-height="192" />
        </el-form-item>
        <!-- </div> -->
        <div class="dialo2">
          <el-form-item label="图片">
            <image-upload v-model="form.pacPhone" />
            <editor
              v-model="form.detail"
              :min-height="192"
              style="width: 670px"
            />
          </el-form-item>
          </div>
          <!-- </div> -->
          <div class="dialo2">
            <el-form-item label="图片">
              <image-upload v-model="form.pacPhone" />
            </el-form-item>
          </div>
          <!-- </div> -->
        </div>
        <!-- </div> -->
      </el-form>
      <el-button type="primary" plain size="mini" @click="toggleCollapse">{{
        isCollapsed ? "展开" : "收起"
      }}</el-button>
      <el-button
        type="primary"
        plain
        size="mini"
        icon="el-icon-plus"
        @click="addmembers()"
        >新增</el-button
        >新增单项</el-button
      >
      <el-table
        v-loading="loading"
@@ -607,6 +622,7 @@
      }
    };
    return {
      isCollapsed: true, // 默认为折叠状态
      categoryList: [],
      keys: "",
      keywordList: [],
@@ -689,6 +705,9 @@
    this.getCategory();
  },
  methods: {
    toggleCollapse() {
      this.isCollapsed = !this.isCollapsed; // 点击按钮时切换isCollapsed的值
    },
    /** 查询体检套餐列表 */
    getList() {
      this.loading = true;