| | |
| | | <template> |
| | | <basic-container> |
| | | <avue-crud :option="option" :table-loading="loading" :data="data" v-model:page="page" v-model="form" ref="crud" |
| | | @search-change="searchChange" @search-reset="searchReset" |
| | | @current-change="currentChange" @size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad"> |
| | | @search-change="searchChange" @search-reset="searchReset" @current-change="currentChange" |
| | | @size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad"> |
| | | <template #menu-left> |
| | | <el-button type="primary" plain @click="reassign">重新指派 |
| | | </el-button> |
| | |
| | | optionApprove: { |
| | | labelWidth: 100, |
| | | column: [ |
| | | |
| | | |
| | | { |
| | | label: '审批结果', |
| | | prop: 'approve', |
| | |
| | | { label: '驳回', value: 'N' }, |
| | | ], |
| | | rules: [{ required: true, message: '请选择审批结果', trigger: 'blur' }], |
| | | }, |
| | | { |
| | | label: '下一审批用户', |
| | | prop: 'assignee', |
| | | type: 'select', |
| | | // dicUrl: '/blade-system/user/page', |
| | | span: 24, |
| | | dicData: [ |
| | | |
| | | ], |
| | | // rules: [{ required: true, message: '请选择下一审批用户', trigger: 'blur' }], |
| | | }, |
| | | { |
| | | label: '备注', |
| | |
| | | form: {}, |
| | | query: {}, |
| | | loading: true, |
| | | selectionList: [], |
| | | parentId: 0, |
| | | page: { |
| | | pageSize: 10, |
| | | currentPage: 1, |
| | |
| | | // viewBtn: true, |
| | | menuWidth: 320, |
| | | dialogClickModal: false, |
| | | |
| | | column: [ |
| | | { |
| | | label: '创建时间', |
| | |
| | | }, |
| | | ], |
| | | }, |
| | | |
| | | { |
| | | label: '编号', |
| | | prop: 'taskId', |
| | | width: 100, |
| | | }, |
| | | { |
| | | label: '任务名称', |
| | | prop: 'taskName', |
| | |
| | | width: 100, |
| | | prop: 'processDefinitionName', |
| | | }, |
| | | { |
| | | label: '实例编号', |
| | | width: 100, |
| | | type: 'processInstanceId', |
| | | }, |
| | | |
| | | { |
| | | label: '机床', |
| | | width: 100, |
| | | type: 'tree', |
| | | prop: '', |
| | | formatter: (val, value, label) => { |
| | | return `${val?.variables?.machineCode}`; |
| | | }, |
| | | }, |
| | | { |
| | | label: '创建人', |
| | | width: 100, |
| | | type: 'tree', |
| | | prop: '', |
| | | }, |
| | | { |
| | | label: '创建时间', |
| | | width: 100, |
| | | width: 200, |
| | | prop: 'createTime', |
| | | }, |
| | | { |
| | |
| | | }, |
| | | { |
| | | label: '到达描述', |
| | | width: 100, |
| | | width: 200, |
| | | prop: 'comment', |
| | | }, |
| | | { |
| | |
| | | this.row = row |
| | | console.log('handleAction', row, index); |
| | | }, |
| | | handleSubmit (form,done) { |
| | | handleSubmit(form, done) { |
| | | approve({ |
| | | ...this.formApprove, |
| | | taskId: this.row.taskId, |
| | |
| | | this.query = params; |
| | | this.page.currentPage = 1; |
| | | console.log('searchChange', params); |
| | | params.createTimeBegin = params.createTime[0] || ''; |
| | | params.createTimeEnd = params.createTime[1] || ''; |
| | | params.createTimeBegin = params?.createTime?.[0] || ''; |
| | | params.createTimeEnd = params?.createTime?.[1] || ''; |
| | | console.log(params); |
| | | this.onLoad(this.page, params); |
| | | done(); |