| | |
| | | return h('p',{'class': 'margin0'}, row?.variables?.processCard || ''); |
| | | }, |
| | | }, |
| | | { |
| | | label: '图号', |
| | | prop: '', |
| | | width: 100, |
| | | render: ({ row }) => { |
| | | return h('p', |
| | | { |
| | | attrs: {}, |
| | | class: {}, |
| | | style: {}, |
| | | }, row?.variables?.drawingNo) |
| | | }, |
| | | renderForm: ({ row }) => { |
| | | return h('span', { |
| | | attrs: {}, |
| | | class: {}, |
| | | style: {}, |
| | | }, row?.variables?.drawingNo || ''); |
| | | } |
| | | }, |
| | | |
| | | { |
| | | label: '产品型号', |
| | | prop: '', |
| | |
| | | }, |
| | | ], |
| | | }, |
| | | viewFormOption: { |
| | | emptyBtn: false, |
| | | submitBtn: false, |
| | | menuBtn: false, |
| | | labelWidth: 100, |
| | | span: 8, |
| | | column: [ |
| | | { |
| | | label: '流程名称', |
| | | prop: '', |
| | | render: ({ row }) => { |
| | | return h('p',{'class': 'margin0'}, row?.variables.myProcessName) |
| | | } |
| | | }, |
| | | { |
| | | label: '创建时间', |
| | | prop: 'createTime', |
| | | render: ({ row }) => { |
| | | return h('p',{'class': 'margin0'}, row?.createTime) |
| | | }, |
| | | }, |
| | | { |
| | | label: '标题', |
| | | prop: 'variables.title', |
| | | render: ({ row }) => { |
| | | return h('p',{'class': 'margin0'}, row?.variables?.title) |
| | | } |
| | | }, |
| | | |
| | | { |
| | | label: '批次号', |
| | | prop: 'variables.craftEdition', |
| | | render: ({ row }) => { |
| | | return h('p',{'class': 'margin0'}, row?.variables?.craftEdition || ''); |
| | | } |
| | | }, |
| | | { |
| | | label: '工序号', |
| | | prop: 'processNo', |
| | | render: ({ row }) => { |
| | | return h('p',{'class': 'margin0'}, row?.variables?.processNo || ''); |
| | | } |
| | | }, |
| | | { |
| | | label: '工序名称', |
| | | prop: 'processName', |
| | | render: ({ row }) => { |
| | | return h('p',{'class': 'margin0'}, row?.variables?.processName || ''); |
| | | } |
| | | }, |
| | | { |
| | | label: '工序版次', |
| | | prop: 'processEdition', |
| | | render: ({ row }) => { |
| | | return h('p',{'class': 'margin0'}, row?.variables?.processEdition || ''); |
| | | } |
| | | }, |
| | | { |
| | | label: '零组件号', |
| | | prop: 'drawingNo', |
| | | render: ({ row }) => { |
| | | return h('p',{'class': 'margin0'}, row?.variables?.drawingNo || ''); |
| | | } |
| | | }, |
| | | { |
| | | label: '任务车间', |
| | | prop: 'workshop', |
| | | render: ({ row }) => { |
| | | return h('p',{'class': 'margin0'}, row?.variables?.workshop || ''); |
| | | } |
| | | }, |
| | | { |
| | | label: '过程卡号', |
| | | prop: '', |
| | | render: ({ row }) => { |
| | | return h('p',{'class': 'margin0'}, row?.variables?.processCard || ''); |
| | | } |
| | | }, |
| | | { |
| | | label: '图号', |
| | | prop: 'drawingNo', |
| | | render: ({ row }) => { |
| | | return h('p',{'class': 'margin0'}, row?.variables?.drawingNo) |
| | | } |
| | | }, |
| | | { |
| | | label: '产品型号', |
| | | prop: 'productModel', |
| | | render: ({ row }) => { |
| | | return h('p',{'class': 'margin0'}, row?.variables?.productModel) |
| | | } |
| | | }, |
| | | { |
| | | label: '机床', |
| | | prop: 'machineCode', |
| | | render: ({ row }) => { |
| | | return h('p',{'class': 'margin0'}, row?.variables?.machineCode) |
| | | } |
| | | }, |
| | | { |
| | | label: '创建人', |
| | | prop: 'startUserName', |
| | | render: ({ row }) => { |
| | | return h('p',{'class': 'margin0'}, row?.startUserName) |
| | | } |
| | | }, |
| | | { |
| | | label: '创建时间', |
| | | prop: 'processCreateTime', |
| | | render: ({ row }) => { |
| | | return h('p',{'class': 'margin0'}, row?.processCreateTime) |
| | | } |
| | | }, |
| | | { |
| | | label: '当前节点', |
| | | prop: 'taskName', |
| | | render: ({ row }) => { |
| | | return h('p',{'class': 'margin0'}, row?.taskName) |
| | | } |
| | | }, |
| | | { |
| | | label: '计划加工时间', |
| | | prop: 'planStartTime', |
| | | render: ({ row }) => { |
| | | return h('p',{'class': 'margin0'}, row?.variables?.planStartTime || ''); |
| | | } |
| | | }, |
| | | { |
| | | label: '程序包名', |
| | | prop: 'programPackageName', |
| | | render: ({ row }) => { |
| | | return h('p',{'class': 'margin0'}, row?.variables?.programPackageName || ''); |
| | | } |
| | | }, |
| | | { |
| | | label: '偏离单号', |
| | | prop: '', |
| | | render: ({ row }) => { |
| | | return h('p',{'class': 'margin0'}, row?.variables?.deviation || ''); |
| | | } |
| | | }, |
| | | ], |
| | | }, |
| | | selectedList: [], |
| | | dialogVisible: false, |
| | | reassignBox: false, |
| | | reassignForm: {}, |
| | | reassignOption: { |
| | | submitBtn: true, |
| | | emptyBtn: false, |
| | | column: [ |
| | | { |
| | | label: '发送给', |
| | | prop: 'newAssigneeId', |
| | | type: 'select', |
| | | // dicUrl: `/blade-mdm/flow/flow-user-list?deptId=0`, |
| | | // dicFlag: true, |
| | | props: { |
| | | label: 'name', |
| | | value: 'id', |
| | | }, |
| | | span: 24, |
| | | disabled: false, |
| | | dicData: [ |
| | | |
| | | ], |
| | | rules: [{ required: true, message: '请输入选择', trigger: 'blur' }], |
| | | }, |
| | | { |
| | | label: '备注', |
| | | span: 24, |
| | | prop: 'comment', |
| | | type: 'textarea', |
| | | rules: [{ required: true, message: '请输入审批意见', trigger: 'blur' }], |
| | | }, |
| | | ], |
| | | }, |
| | | |
| | | } |
| | | }, |
| | | mounted() { |
| | | getAssignee().then(res => { |
| | | this.reassignOption.column[0].dicData = res.data.data; |
| | | }) |
| | | }, |
| | | methods: { |
| | | customView(row) { |
| | | this.viewRow = {...row}; |
| | | axios({ |
| | | url: '/blade-mdm/flow/mgr/process-trace', |
| | | method: 'get', |
| | | params: {processInstanceId: row.processInstanceId} |
| | | }).then( |
| | | res => { |
| | | this.tableData = res.data.data; |
| | | }); |
| | | this.dialogVisible = true; |
| | | }, |
| | | |
| | | |
| | | handleConfirmTable(row, index,) { |
| | | //确认表下载 |
| | | this.$confirm('是否导出确认表1?', '提示', { |
| | |
| | | console.log('searchChange', params); |
| | | params.createTimeBegin = params?.createTime?.[0] || ''; |
| | | params.createTimeEnd = params?.createTime?.[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 || undefined, |
| | | createTimeEnd: params.createTimeEnd || undefined, |