| | |
| | | <el-dialog title=" " append-to-body v-model="reassignBox" width="30%"> |
| | | <avue-form ref="reassginform" :option="reassignOption" v-model="reassignForm" @submit="toPerson"></avue-form> |
| | | </el-dialog> |
| | | <el-drawer title="审批" append-to-body v-model="approveBox" size="100%" v-if="approveBox"> |
| | | <div class="box-drawer"> |
| | | <el-drawer title="审批" append-to-body v-model="approveBox" size="100%" v-if="approveBox" class="remark-drawer"> |
| | | <div class="approve-box"> |
| | | <div class="left"> |
| | | <TodolistLeft ref="todolistLeft" :row="row" @selection-change="selectionChange" /> |
| | |
| | | </div> |
| | | </div> |
| | | </el-drawer> |
| | | </div> |
| | | </basic-container> |
| | | </template> |
| | | <script> |
| | |
| | | </script> |
| | | |
| | | <style scoped="scoped" lang="scss"> |
| | | .box-drawer { |
| | | &:deep(.el-drawer.remark-drawer) { |
| | | width: 30vw !important; |
| | | .el-drawer__header { |
| | | margin-bottom: 0px !important; |
| | | padding: 1vh 1vw !important; |
| | | } |
| | | .el-drawer__body { |
| | | padding: 0px 1vw !important; |
| | | } |
| | | } |
| | | } |
| | | .approve-box { |
| | | display: flex; |
| | | |
| | |
| | | label: '主管工艺', |
| | | prop: 'producePlanId', |
| | | type: 'select',//column 12 |
| | | clearable:true, |
| | | remote: true, |
| | | placeholder:'无法匹配人员职责表时请选择主管工艺', |
| | | dicUrl: `/blade-mdm/producedivision/select-programmer?programmer={{key}}`, |
| | |
| | | this.tabsOption = this.tabsOption1; |
| | | } else { |
| | | this.tabsOption = this.tabsOption2; |
| | | //获取文件list |
| | | //获取文件内容 |
| | | this.getFile(row.id); |
| | | //获取历史记录 |
| | | this.getHistory(row.id); |
| | |
| | | getFile(id) { //查看文件内容 |
| | | this.loading = true; |
| | | axios({ |
| | | url: '/blade-mdm/program/ncfile/content-by-nodeid', |
| | | url: '/blade-mdm/program/node/content-by-nodeid', |
| | | method: 'get', |
| | | params: { nodeId: id }, |
| | | }).then( |