qinxianzhangyao
2023-12-22 c619aad083ed22c4f591e7d84f6eb5cd0e227b40
src/components/Packages/index.vue
@@ -2,16 +2,16 @@
    <div>
        <el-dialog :title="title" :visible.sync="open" width="900px" append-to-body>
            <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" label-width="68px">
                <el-form-item label="套餐编码" prop="pacCode">
                    <el-input v-model="queryParams.pacCode" placeholder="请输入套餐编码" clearable
                <el-form-item label="编码" prop="pacCode">
                    <el-input v-model="queryParams.pacCode" placeholder="请输入编码" clearable
                        @keyup.enter.native="handleQuery" style="width: 120px;" />
                </el-form-item>
                <el-form-item label="套餐名称" prop="pacName">
                    <el-input v-model="queryParams.pacName" placeholder="请输入套餐名称" clearable
                <el-form-item label="名称" prop="pacName">
                    <el-input v-model="queryParams.pacName" placeholder="请输入名称" clearable
                        @keyup.enter.native="handleQuery" style="width: 130px;" />
                </el-form-item>
                <el-form-item label="套餐内容" prop="pacRemark">
                    <el-input v-model="queryParams.pacRemark" placeholder="请输入套餐内容" clearable
                <el-form-item label="内容" prop="pacRemark">
                    <el-input v-model="queryParams.pacRemark" placeholder="请输入内容" clearable
                        @keyup.enter.native="handleQuery" style="width: 130px;" />
                </el-form-item>
                <el-form-item>
@@ -21,12 +21,12 @@
            <el-table :data="dataList" ref="elTable" v-loading="loading" @selection-change="handleSelectionChange" border
                height="320px">
                <el-table-column type="selection" width="40" align="center" />
                <el-table-column label="序号" type="index" width="80px" />
                <el-table-column label="套餐编码" align="center" prop="pacCode" />
                <el-table-column label="套餐名称" align="center" prop="pacName" />
                <el-table-column label="序号" width="80px" prop="xh"/>
                <el-table-column label="编码" align="center" prop="pacCode" />
                <el-table-column label="名称" align="center" prop="pacName" />
                <el-table-column label="拼音码" align="center" prop="detail" />
                <el-table-column label="套餐价格" align="center" prop="price" />
                <el-table-column label="套餐内容" align="center" prop="pacRemark" />
                <el-table-column label="内容" align="center" prop="pacRemark" />
                <el-table-column label="备注" align="center" prop="price" />
            </el-table>
            <span slot="footer" class="dialog-footer">
                <el-button @click="open = false">取 消</el-button>
@@ -39,7 +39,7 @@
  
<script>
import {
    Packagestlist
    Packagestlist,newGetTjPat
} from "@/api/system/package";
export default {
    name: 'Packages',
@@ -52,6 +52,7 @@
    data() {
        return {
            open: false,
            openone:false,
            // 弹出层标题
            title: "",
            dataList: [],
@@ -79,21 +80,31 @@
    },
    mounted() {
        this.getList()
        // this.getList()
    },
    created() {
        this.getList()
        // this.getList()
    },
    methods: {
        getAllList(){
            this.openone = true
            newGetTjPat(this.queryParams).then(res => {
                this.dataList = res.data
            })
        },
        getList() {
            this.openone = false
            Packagestlist(this.queryParams).then(res => {
                this.dataList = res.rows
            })
        },
        handleQuery() {
            if(this.openone == false){
            this.getList()
            }else  if(this.openone == true){
                this.getAllList()
            }
        },
        handleSelectionChange(selection) {
            if (selection.length > 1) {