yangys
2025-08-30 8ba602b2f08724c1b92ef1e90f89a6fa33861577
src/views/flow/donelist.vue
@@ -11,7 +11,7 @@
            @size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad" >
            <template #menu="scope">
                <el-button type="primary" text size="default" @click.stop="handleView(scope.row, scope.index)">查看</el-button>
                <el-button type="primary" text size="default" @click.stop="handleWithdraw(scope.row, scope.index)">撤回</el-button>
                <el-button type="primary" :disabled="scope.row.processIsFinished==='true'" v-if="permission.withdraw_button" text size="default" @click.stop="handleWithdraw(scope.row, scope.index)">撤回</el-button>
            </template>
            
        </avue-crud>
@@ -71,7 +71,7 @@
                        }
                    },
                    {
                        label: '工艺版次',
                        label: '批次号',
                        prop: 'variables.craftEdition',
                        render: ({ row }) => {
                            return h('p',{'class': 'margin0'}, row?.variables?.craftEdition || '');
@@ -292,6 +292,7 @@
                        type: 'datetime',
                        format: 'YYYY-MM-DD HH:mm:ss',
                        valueFormat: 'YYYY-MM-DD HH:mm:ss',
                        sortable:true,
                        search: false,
                        searchRange: true,
                        searchSpan: 8,
@@ -333,7 +334,7 @@
            this.dialogVisible = true;
        },
        handleWithdraw(row) {
            console.log(row,row.processInstanceId)
            //console.log(row,row.processInstanceId)
            this.$confirm('确认要撤回吗?', '', {
                    confirmButtonText: this.$t('submitText'),
                    cancelButtonText: this.$t('cancelText'),
@@ -416,7 +417,14 @@
                this.loading = false;
            });
        },
        at1(){
            console.log('computed')
        }
        
    },
    computed: {
        ...mapGetters(['userInfo', 'permission']),
    }
}
</script>