zouyu
2023-12-22 0119182fc7947e3bd2299a24bba7e25e913dbddc
src/views/quality/processInspect/index.vue
@@ -21,6 +21,7 @@
    import * as fecha from 'element-ui/lib/utils/date'
   import processInspectForm from './processInspect-form'
    import { transform } from '@/util/fileTransform'
    import { mapGetters } from 'vuex'
    import { page,deleteById,exportProcessInsProduct } from '@/api/quality/processInspect'
   export default {
      components: {
@@ -162,23 +163,8 @@
                            }
                        },
                    ],
                    toolbar: [
                    {
                        text: '新增',
                        type: 'primary',
                        fun: this.addOrUpdateHandle
                    },
                    // {
                    //     text: '导出',
                    //     fun: this.exportExcel
                    // }
                    ],
                    operator: [{
                        text: '作废',
                        type: 'text',
                        size: 'small',
                        fun: this.deleteHandle
                    }],
                    toolbar: [],
                    operator: null,
                    operatorConfig: {
                    fixed: 'right',
                    label: '操作',
@@ -188,7 +174,26 @@
                },
         }
      },
      created() { },
        computed: {
            ...mapGetters(['permissions'])
        },
      created() {
            if(this.permissions.quality_processInspect_add){
                this.table.toolbar.push({
                        text: '新增',
                        type: 'primary',
                        fun: this.addOrUpdateHandle
                    })
            }
            if(this.permissions.quality_processInspect_del){
                this.table.operator = [{
                        text: '作废',
                        type: 'text',
                        size: 'small',
                        fun: this.deleteHandle
                    }]
            }
         },
      methods: {
            exportExcel(){
                let queryParam=this.$refs.processInspect.getQueryParam();
@@ -215,6 +220,10 @@
         },
         // 新增 / 修改
         addOrUpdateHandle(row) {
                if(!this.permissions.quality_processInspect_edit && row){
                    this.$message.error("该角色没有操作权限")
                    return
                }
            this.$router.push({
               name: 'processInspectForm',
               query: { id: row == null ? null : row.id },