| | |
| | | @submit="toPerson"></avue-form> |
| | | </el-dialog> |
| | | |
| | | <el-dialog title="查看详情" v-model="dialogVisible" width="50%"> |
| | | <avue-form v-model="viewRow" :option="viewFormOption" readonly></avue-form> |
| | | <el-dialog title="查看详情" v-model="dialogVisible" width="60%"> |
| | | <avue-form v-model="viewRow" :option="viewFormOption" readonly class="viewRowForm"></avue-form> |
| | | <el-table :data="tableData" style="width: 100%"> |
| | | <el-table-column prop="assigneeName" label="执行人" /> |
| | | <el-table-column prop="taskName" label="任务名称" /> |
| | |
| | | hide: true, |
| | | viewDisplay: false, |
| | | }, |
| | | |
| | | { |
| | | label: '标题', |
| | | prop: 'variables.title', |
| | |
| | | label: '工艺版次', |
| | | prop: 'variables.craftEdition', |
| | | width: 80, |
| | | renderForm: ({ row }) => { |
| | | render: ({ row }) => { |
| | | return h('span', {}, row?.variables?.craftEdition || ''); |
| | | } |
| | | }, |
| | |
| | | label: '工序号', |
| | | prop: 'processNo', |
| | | width: 80, |
| | | renderForm: ({ row }) => { |
| | | render: ({ row }) => { |
| | | return h('span', {}, row?.variables?.processNo || ''); |
| | | } |
| | | }, |
| | |
| | | label: '工序名称', |
| | | prop: 'processName', |
| | | width: 80, |
| | | renderForm: ({ row }) => { |
| | | render: ({ row }) => { |
| | | return h('span', {}, row?.variables?.processName || ''); |
| | | } |
| | | }, |
| | |
| | | label: '工序版次', |
| | | prop: 'processEdition', |
| | | width: 80, |
| | | renderForm: ({ row }) => { |
| | | render: ({ row }) => { |
| | | return h('span', {}, row?.variables?.processEdition || ''); |
| | | } |
| | | }, |
| | |
| | | label: '零组件号', |
| | | prop: 'drawingNo', |
| | | width: 80, |
| | | renderForm: ({ row }) => { |
| | | render: ({ row }) => { |
| | | return h('span', {}, row?.variables?.drawingNo || ''); |
| | | } |
| | | }, |
| | |
| | | label: '任务车间', |
| | | prop: 'workshop', |
| | | width: 80, |
| | | render: ({ row }) => { |
| | | return h('p',{'class': 'margin0'}, row?.variables?.workshop || ''); |
| | | } |
| | | }, |
| | | { |
| | | label: '过程卡号', |
| | |
| | | label: '创建人', |
| | | prop: 'startUserName', |
| | | width: 80, |
| | | },/* |
| | | { |
| | | label: '工序名称', |
| | | prop: '', |
| | | render: ({ row }) => { |
| | | return h('p', |
| | | { |
| | | attrs: {}, |
| | | class: {}, |
| | | style: {}, |
| | | }, row?.variables?.processName) |
| | | } |
| | | },*/ |
| | | }, |
| | | { |
| | | label: '创建时间', |
| | | prop: 'processCreateTime', |
| | |
| | | label: '计划加工时间', |
| | | prop: 'planStartTime', |
| | | width: 180, |
| | | renderForm: ({ row }) => { |
| | | render: ({ row }) => { |
| | | return h('span', {}, row?.variables?.planStartTime || ''); |
| | | } |
| | | }, |
| | |
| | | label: '程序包名', |
| | | prop: 'programPackageName', |
| | | width: 80, |
| | | renderForm: ({ row }) => { |
| | | render: ({ row }) => { |
| | | return h('span', {}, row?.variables?.programPackageName || ''); |
| | | } |
| | | }, |
| | |
| | | emptyBtn: false, |
| | | submitBtn: false, |
| | | menuBtn: false, |
| | | labelWidth: 120, |
| | | labelWidth: 100, |
| | | span: 8, |
| | | column: [ |
| | | { |
| | | label: '流程类型', |
| | |
| | | }, |
| | | methods: { |
| | | customView(row) { |
| | | this.viewRow = row; |
| | | this.viewRow = {...row}; |
| | | axios({ |
| | | url: '/blade-mdm/flow/mgr/process-trace', |
| | | method: 'get', |
| | |
| | | </script> |
| | | |
| | | <style lang="scss"> |
| | | .margin0 { |
| | | margin: 0 |
| | | } |
| | | .margin0 { |
| | | margin: 0 |
| | | } |
| | | .viewRowForm .el-form-item--default { |
| | | margin-bottom: 0 |
| | | } |
| | | </style> |