yangys
2025-09-06 25f146ce8920ec090a62ee89af78f35623e6fe27
个人已办增加状态查询条
已修改2个文件
54 ■■■■■ 文件已修改
src/page/index/top/top-menu.vue 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/flow/donelist.vue 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/page/index/top/top-menu.vue
@@ -10,9 +10,10 @@
    <el-menu-item index="0" @click="openTodo(itemHome)">
      
      <template #title>
           <el-dropdown>
              <span class="el-dropdown-link">
            <span class="el-dropdown-link">
                 <el-badge ref="topbadge" :value="remindCount" :max="99" :offset="[10, 0]" :class="{'blink-badge':this.remindCount>0}">
                    <el-tooltip
                    class="box-item"
@@ -31,6 +32,7 @@
                </el-dropdown-menu>
              </template>
            </el-dropdown>
      </template>
      <!--
src/views/flow/donelist.vue
@@ -34,6 +34,7 @@
    data() {
        return {
            tableData: [],
            query:{},
            viewFormOption: {
                emptyBtn: false,
                submitBtn: false,
@@ -205,16 +206,26 @@
                        search: true,
                        searchType: 'input',
                        hide: true,
                    },
                    {
                        label: '状态',
                        prop: 'status',
                        //cleerable:true,
                        search: true,
                        type: 'select',
                        dicData: [
                            {
                                label: '涉密网程序',
                                value: 1,
                                label:'进行中',
                                value:'1'
                            },
                            {
                                label: '工控网车床程序',
                                value: 2,
                                label:'已结束',
                                value:'2'
                            },
                        ],
                        labelKey: 'label',
                        span: "8"
                    },
                    {
                        label: '标题',
@@ -375,34 +386,29 @@
            console.log('searchChange', params);
            params.createTimeBegin = params?.processCreateTime?.[0] || '';
            params.createTimeEnd = params?.processCreateTime?.[1] || '';
            //console.log(params);
            // data = {
            //     createTimeBegin: dayjs(params.createTimeBegin).isValid() ? dayjs(params.createTimeBegin).format('YYYY-MM-DD') : '',
            //     createTimeEnd: dayjs(params.createTimeEnd).isValid() ? dayjs(params.createTimeEnd).format('YYYY-MM-DD') : '',
            //     keyword: params.keyword || ''
            // }
            data = {
                createTimeBegin: params.createTimeBegin,
                createTimeEnd: params.createTimeEnd,
                keyword: params.keyword || ''
                keyword: params.keyword || '',
                status: params.status || 0
            }
            this.query = data
            this.onLoad(this.page, data);
            //done();
            done();
        },
        searchReset () {
            this.loading = true;
            this.form = {};
            this.getList();
            this.getDoneList();
        },
        sizeChange() {
            this.loading = true;
            this.getList();
            this.getDoneList();
        },
        refreshChange() {
            this.onLoad(this.page, this.query);
        },
        onLoad(page, params = {}) {
        onLoad(page, params = {},done) {
            const query = {
                ...this.query,
                // category: params.category ? flowCategory(params.category) : null,
@@ -413,17 +419,17 @@
                console.error('日期格式化错误', error);
            }
            this.loading = true;
            //this.loading = true;
            getDoneList(page.currentPage, page.pageSize, Object.assign(query, params)).then(res => {
                const data = res.data.data;
                this.page.total = data.total;
                this.data = data.records;
                this.loading = false;
                if(done){
                    done();
                }
            });
        },
        at1(){
            console.log('computed')
        }
        
    },
    computed: {