| | |
| | | <div> |
| | | <el-button @click="outerVisible = true">流程测试</el-button> |
| | | <el-button @click="visibleFlow = true">模板流程</el-button> |
| | | <el-button @click="visibleStage = true">模板阶段</el-button> |
| | | <el-button @click="visibleTable = true">table穿梭框</el-button> |
| | | <flow-business :visible.sync="outerVisible"></flow-business> |
| | | <flow-path :visible.sync="visibleFlow" code="A12826E4-2B66-6D56-DE30-92BB1D7F607F"></flow-path> |
| | | <flow-path :visible.sync="visibleFlow" code="8b5e2017-990f-454a-9c39-4c4eeeb57553"></flow-path> |
| | | <stage :visible.sync="visibleStage" code="8b5e2017-990f-454a-9c39-4c4eeeb57553"></stage> |
| | | <table-transfer :visible.sync="visibleTable" v-model="value" :dataList="list" :columns="columns" keyName="id" |
| | | @change="change"></table-transfer> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import FlowBusiness from '@/components/template/Business' |
| | | import FlowPath from '@/components/template/FlowPath' |
| | | import Stage from '@/components/template/Stage' |
| | | import TableTransfer from '@/components/template/TableTransfer' |
| | | export default { |
| | | components:{ |
| | | components: { |
| | | FlowBusiness, |
| | | FlowPath |
| | | FlowPath, |
| | | Stage, |
| | | TableTransfer |
| | | }, |
| | | data() { |
| | | const getTables = () => { |
| | | let data = [] |
| | | for (let i = 0; i < 5; i++) { |
| | | let item = { |
| | | id: `${i+1}`, |
| | | name: 'name', |
| | | address: '集团码', |
| | | data:'', |
| | | checked:false, |
| | | } |
| | | data.push(item) |
| | | } |
| | | return data |
| | | } |
| | | return { |
| | | list: getTables(), |
| | | value: [], |
| | | outerVisible: false, |
| | | visibleFlow: false, |
| | | |
| | | visibleStage: false, |
| | | visibleTable: false, |
| | | |
| | | columns: [ |
| | | { |
| | | key: "id", |
| | | label: "id", |
| | | visible: false, |
| | | }, |
| | | { |
| | | key: "name", |
| | | label: "属性编号", |
| | | visible: true, |
| | | }, |
| | | { |
| | | key: "address", |
| | | label: "属性名称", |
| | | visible: true, |
| | | }, |
| | | { |
| | | key: "address", |
| | | label: "属性分组", |
| | | visible: true, |
| | | }, |
| | | ], |
| | | |
| | | } |
| | | }, |
| | | methods: { |
| | | |
| | | change(val) { |
| | | console.log(val); |
| | | console.log(this.value) |
| | | }, |
| | | } |
| | | } |
| | | </script> |
| | | <style lang="scss" scoped> |
| | | |
| | | </style> |
| | | <style lang="scss" scoped></style> |