| | |
| | | }); |
| | | } |
| | | |
| | | export const getAppList = (current, size, params) => { |
| | | return request({ |
| | | url: '/blade-mdm/program/ncfile/programpickpage', |
| | | method: 'get', |
| | | params: { |
| | | ...params, |
| | | current, |
| | | size, |
| | | }, |
| | | }) |
| | | } |
| | | export const getSelectedAppList = processInstanceId => { |
| | | return request({ |
| | | url: '/blade-mdm/flow/mgr/nclist-by-instanceid', |
| | |
| | | <el-text type="warning">{{row.variables.unlockReason}}</el-text> |
| | | <el-text type="danger" v-if="row.variables.hasCuredProgram==='Y' && row.variables.isProcessEditionSame=='N' && row.variables.cureProgramUseable==undefined">已固化程序工序版次不一致,派工版次:{{row.variables.processEdition}},已固化版次:{{row.variables.curedProcessEdition}}</el-text> |
| | | <el-text type="danger" v-if="row.variables.programOnMachine=='Y'">现场编制</el-text> |
| | | <el-table :data="tableData" border @row-click="showContent" :row-style="{height:'20px'}" :cell-style="{padding:'0px'}" max-height="240" highlight-current-row> |
| | | <el-table :data="tableData" border @row-click="showContent" :row-style="{height:'20px'}" :cell-style="{padding:'0px'}" max-height="380" highlight-current-row> |
| | | <!-- <el-table-column prop="machineCode" label="加工机床"> |
| | | </el-table-column> --> |
| | | |
| | |
| | | </el-collapse-item> |
| | | </el-collapse> |
| | | --> |
| | | <h4>程序内容</h4> |
| | | <h5>程序内容</h5> |
| | | <div v-html="appContent" class="app-content"> |
| | | </div> |
| | | <el-dialog title="程序选择" v-model="appDialog" width="400" v-if="appDialog"> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { getAppList,getFileData, getSelectedAppList, getContent, removeAtt,queryLockRemark } from '@/api/flow/todolist'; |
| | | import { getFileData, getSelectedAppList, getContent, removeAtt,queryLockRemark } from '@/api/flow/todolist'; |
| | | import { exportBlob } from '@/api/common'; |
| | | import { getToken } from '@/utils/auth'; |
| | | import NProgress from 'nprogress'; |
| | |
| | | this.selectionList = list; |
| | | }, |
| | | onLoad(page, params = {}) { |
| | | const query = {} |
| | | getAppList(page.currentPage, page.pageSize, Object.assign(query, params)).then(res => { |
| | | const data = res.data.data; |
| | | this.page.total = data.total; |
| | | this.appData = data.records; |
| | | }); |
| | | }, |
| | | add() { |
| | | console.log('add') |
| | |
| | | |
| | | <style lang="scss" scoped> |
| | | .tool { |
| | | margin-top:0px; |
| | | text-align: right; |
| | | margin-bottom: 10px; |
| | | } |
| | |
| | | <style lang="scss"> |
| | | .remark-drawer { |
| | | .el-drawer__header { |
| | | padding-top:5px; |
| | | margin-bottom: 0px !important; |
| | | } |
| | | .el-drawer__body{ |
| | | padding-top:5px; |
| | | } |
| | | } |
| | | </style> |
| | | <style scoped="scoped" lang="scss"> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { getAppList,getSelectedAppList,getContent,removeAtt} from '@/api/flow/todolist'; |
| | | import {getSelectedAppList,getContent,removeAtt} from '@/api/flow/todolist'; |
| | | export default { |
| | | props: { |
| | | row: { |
| | |
| | | this.selectionList = list; |
| | | }, |
| | | onLoad(page, params = {}) { |
| | | const query = {} |
| | | getAppList(page.currentPage, page.pageSize, Object.assign(query, params)).then(res => { |
| | | const data = res.data.data; |
| | | this.page.total = data.total; |
| | | this.appData = data.records; |
| | | }); |
| | | }, |
| | | add () { |
| | | console.log('add') |