| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | <template>  <div class="app-container">    <!-- 列表 -->    <el-table v-loading="loading" :data="list">      <el-table-column label="ID" align="center" prop="id" />      <el-table-column label="流程名字" align="center" prop="name" />    </el-table>    <!-- 分页组件 -->    <pagination v-show="total>0" :total="total" :page.sync="queryParams.pageNo" :limit.sync="queryParams.pageSize"                @pagination="getList"/>  </div></template><script>import {getDefinitionPage} from "@/api/bpm/definition";export default {  name: "processDefinition",  data() {    return {      // 遮罩层      loading: true,      // 总条数      total: 0,      // 表格数据      list: [],      // 查询参数      queryParams: {        pageNo: 1,        pageSize: 10      }    };  },  created() {    const key = this.$route.query && this.$route.query.key    if (key) {      this.queryParams['key'] = key    }    this.getList();  },  methods: {    /** 查询流程定义列表 */    getList() {      this.loading = true;      getDefinitionPage(this.queryParams).then(response => {          this.list = response.data.list;          this.total = response.data.total;          this.loading = false;        }      );    },  }};</script>
 |