| | |
| | | <!-- |
| | | * @Date: 2025-07-01 20:45:15 |
| | | * @LastEditors: gaoshp |
| | | * @LastEditTime: 2025-07-01 23:50:05 |
| | | * @LastEditTime: 2025-07-07 19:41:56 |
| | | * @FilePath: /mdmweb/src/views/flow/components/TodolistLeft.vue |
| | | --> |
| | | <template> |
| | |
| | | <el-button type="primary" @click="addApp">添加程序</el-button> |
| | | </div> |
| | | <el-table :data="tableData" border @row-click="showContent"> |
| | | <el-table-column prop="code" label="编号"> |
| | | <el-table-column prop="machineCode" label="加工机床"> |
| | | </el-table-column> |
| | | <el-table-column prop="name" label="程序名称"> |
| | | </el-table-column> |
| | | <el-table-column prop="name" label="工序名称"> |
| | | <el-table-column fixed="right" label="操作" width="100"> |
| | | <template #default="scope" v-show="row.taskDefinitionKey === 'programmingTask'"> |
| | | <el-button type="text" size="small" @click.stop="del(scope.$index,scope.row)">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <h4>程序内容</h4> |
| | |
| | | dialogClickModal: false, |
| | | column: [ |
| | | { |
| | | label: 'machineCode', |
| | | prop: '设备编号', |
| | | label: '加工机床', |
| | | prop: 'machineCode', |
| | | }, |
| | | { |
| | | label: '程序名称', |
| | |
| | | this.appContent = '程序内容加载失败' |
| | | } |
| | | }) |
| | | }, |
| | | del (index,row) { |
| | | this.tableData = this.tableData.filter(item => item.id !== row.id); |
| | | this.$emit('selection-change',this.tableData) |
| | | } |
| | | }, |
| | | } |