“dzb”
2022-10-24 722f88db9ee0396050cb737347f332baa175414a
添加消息筛选
5个文件已修改
74 ■■■■ 已修改文件
dist.rar 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/fivepack/shop/components/header/index.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/fivepack/shop/components/updateUser/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/management/message/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/message/myIndex/index.vue 67 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
dist.rar
Binary files differ
src/views/operate/fivepack/shop/components/header/index.vue
@@ -59,7 +59,6 @@
                done();
            })
            .catch(err=>{
                console.log(err)
            })
        },
        // 清空search
src/views/operate/fivepack/shop/components/updateUser/index.vue
@@ -137,7 +137,7 @@
    created() {
        const {userInfo} = this;
        console.log(userInfo)
        this.store = userInfo;
        this.store = userInfo
    },
    methods: {
        handleUser() {
src/views/operate/management/message/index.vue
@@ -76,13 +76,13 @@
                    {
                        label: '短信标题',
                        type: 'text',
                        prop: 'latitude',
                        prop: 'title',
                        'min-width':12
                    },
                    {
                        label: '短信内容',
                        type: 'text',
                        prop: 'text',
                        prop: 'body',
                        'min-width':12
                    },
                    {
src/views/operate/message/myIndex/index.vue
@@ -8,7 +8,7 @@
            <div class="header-content">
                <div class="search">
                    <span>输入查询:</span>
                    <el-input placeholder="请输入内容" v-model="context"></el-input>
                    <el-input placeholder="消息标题" v-model="context"></el-input>
                </div>
                <div class="message-status">
                    <span>消息状态:</span>
@@ -19,14 +19,14 @@
                </div>
                <div class="message-kind">
                    <span>消息分类:</span>
                    <el-select v-model="messageStatus" placeholder="请选择消息分类">
                        <el-option v-for="item in statusList" :key="item.value" :label="item.label" :value="item.value">
                    <el-select v-model="messageKind" placeholder="请选择消息分类">
                        <el-option v-for="item in kindList" :key="item.id" :label="item.columnName" :value="item.id">
                        </el-option>
                    </el-select>
                </div>
                <div class="find">
                    <el-button type="primary" icon="el-icon-search">查询</el-button>
                    <el-button icon="el-icon-delete-solid">重置</el-button>
                    <el-button type="primary" icon="el-icon-search" @click="handleSearch">查询</el-button>
                    <el-button icon="el-icon-delete-solid" @click="handleReset">重置</el-button>
                </div>
            </div>
        </header>
@@ -156,42 +156,57 @@
                }
            ],
            tempList: [],
            messageStatus: 0,
            messageKind: 0,
            messageStatus: 2,
            messageKind: '00',
            statusList: [
                {
                    label: '全部',
                    value: 0,
                    value: 2,
                },
                {
                    label: '未发布',
                    value: 1,
                    value: 0,
                },
                {
                    label: '已发布',
                    value: 2,
                    value: 1,
                }
            ],
            kindList: [
                {
                    label: '全部',
                    value: 0,
                    id:'00',
                    columnName:'全部',
                },
                {
                    label: '全部',
                    value: 0,
                    id:'01',
                    columnName:'站内信',
                },
                {
                    label: '全部',
                    value: 0,
                    id:'02',
                    columnName:'邮件',
                },
                {
                    id:'03',
                    columnName:'短信',
                }
            ]
        }
    },
    created() {
        this.setTableData();
        const {setTableData} = this
        setTableData();
    },
    methods: {
        // 查询
        handleSearch(){
            const {setTableData} = this
            setTableData();
        },
        // 重置
        handleReset(){
        },
        // 删除信息
        handleDelete(idarr) {
            this.$confirm('确认删除?')
                .then(_ => {
@@ -224,7 +239,7 @@
        // 获取消息数据
        async getMessageList() {
            let arr = [];
            const { currentPage, pageSize } = this;
            const { currentPage, pageSize,context,messageStatus,messageKind } = this;
            await this.$axios({
                method: 'post',
                url: 'sccg/message/list',
@@ -233,13 +248,13 @@
                    channelCode: "",
                    createUser: '',
                    current: currentPage,
                    head: "",
                    messageType: "",
                    head: context,
                    messageType: messageKind === '00' ?'':messageKind,
                    pageSize: pageSize,
                    randomCode: "",
                    remark: "",
                    sendTime: "",
                    status: '',
                    status: messageStatus === 2 ? '':messageStatus,
                    targetFrom: "",
                    targetTo: ""
                }
@@ -336,16 +351,6 @@
            this.currentPage = page;
            this.setTableData();
        },
        // // 上一页点击事件
        // handlePrev(page) {
        //     this.currentPage = page;
        //     this.search();
        // },
        // // 下一页点击事件
        // handleNext(page) {
        //     this.currentPage = page;
        //     this.search();
        // },
        // 关闭弹窗
        handleClose(done) {
            done();