| | |
| | | fixed |
| | | /> |
| | | <!-- <el-table-column label="编号" align="center" prop="pacId" /> --> |
| | | <el-table-column |
| | | <el-table-column |
| | | label="套餐分类" |
| | | width="100px" |
| | | align="center" |
| | |
| | | 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="单项列表" |
| | |
| | | <image-preview :src="scope.row.pacPhone" :width="50" :height="50" /> |
| | | </template> |
| | | </el-table-column> --> |
| | | |
| | | |
| | | |
| | | <el-table-column |
| | | label="关键字" |
| | | width="110px" |
| | |
| | | <el-dialog |
| | | :title="title" |
| | | :visible.sync="open" |
| | | width="1000px" |
| | | width="1100px" |
| | | append-to-body |
| | | > |
| | | <el-form |
| | |
| | | <el-input |
| | | v-model="form.pacName" |
| | | placeholder="请输入套餐名称" |
| | | style="width: 200px" |
| | | style="width: 150px" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="套餐状态" prop="pacStatus"> |
| | |
| | | <el-select |
| | | v-model="form.pacStatus" |
| | | placeholder="请选择状态" |
| | | style="width: 200px" |
| | | style="width: 150px" |
| | | filterable |
| | | clearable |
| | | > |
| | |
| | | <el-select |
| | | v-model="form.categoryId" |
| | | placeholder="请选择套餐类目" |
| | | style="width: 200px" |
| | | style="width: 150px" |
| | | @change="shangpin" |
| | | filterable |
| | | clearable |
| | |
| | | multiple |
| | | v-model="form.keywords" |
| | | placeholder="请选择关键字" |
| | | style="width: 200px" |
| | | style="width: 150px" |
| | | @change="sel" |
| | | filterable |
| | | clearable |
| | |
| | | <el-select |
| | | v-model="form.isOnSale" |
| | | placeholder="请选择是否上架" |
| | | style="width: 200px" |
| | | style="width: 150px" |
| | | filterable |
| | | clearable |
| | | > |
| | |
| | | <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" |
| | |
| | | } |
| | | }; |
| | | return { |
| | | isCollapsed: true, // 默认为折叠状态 |
| | | categoryList: [], |
| | | keys: "", |
| | | keywordList: [], |
| | |
| | | this.getCategory(); |
| | | }, |
| | | methods: { |
| | | toggleCollapse() { |
| | | this.isCollapsed = !this.isCollapsed; // 点击按钮时切换isCollapsed的值 |
| | | }, |
| | | /** 查询体检套餐列表 */ |
| | | getList() { |
| | | this.loading = true; |