123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- <!--集群管理-->
- <template>
- <div>
- <search-layout :needBox="true">
- <template slot="searchItem1">
- <span class="label">分配账户</span>
- <el-input
- v-model="searchParams.a1"
- size="small"
- clearable
- placeholder="请输入"
- >
- </el-input>
- </template>
- <template slot="searchItem3">
- <span class="label">节点类型</span>
- <el-select v-model="searchParams.a2">
- <el-option
- v-for="item in list"
- :label="item.caption"
- :value="item.code"
- :key="item.code"
- ></el-option>
- </el-select>
- </template>
- <template slot="searchBtn1">
- <el-button type="primary">查询</el-button>
- </template>
- <template slot="searchBtn2">
- <el-button type="primary">重置</el-button>
- </template>
- </search-layout>
- <div class="btnsPanel">
- <el-button
- type="primary"
- icon="el-icon-circle-plus-outline"
- @click="addConfig"
- >新建配置</el-button
- >
- </div>
- <tableList
- ref="table"
- style="border-top: none; margin: 0 30px"
- :columns="columns"
- :getDataWay="getDataWay"
- :pagination="pagination"
- index
- selection
- >
- <el-table-column label="操作" slot="cgInfos" align="center">
- <template v-slot="scope">
- <i
- @click="addMarkDia(scope.row)"
- class="el-icon-edit-outline elIcon"
- ></i>
- <i
- @click="addMarkDia(scope.row)"
- class="el-icon-video-pause elIcon"
- ></i>
- </template>
- </el-table-column>
- </tableList>
- </div>
- </template>
- <script>
- import searchLayout from "@/components/grid/searchLayout";
- import tableList from "@/components/grid/TableList";
- export default {
- name: "clusteringManagement", // 账户管理
- components: { searchLayout, tableList },
- data() {
- return {
- searchParams: {
- //搜索参数
- },
- list: [],
- columns: [
- //表格列
- {
- label: "节点ID",
- prop: "a1",
- },
- {
- label: "节点类型",
- prop: "a2",
- },
- {
- label: "适用类型",
- prop: "a3",
- },
- {
- label: "分配账户",
- prop: "a4",
- },
- {
- label: "操作",
- prop: "cgInfos",
- template: true,
- },
- ],
- pagination: {
- //分页使用
- currentPage: 1,
- pageSize: 10,
- position: "right",
- pageSizes: [10, 30, 50, 100, 200],
- layout: "sizes, total, prev, pager, next, jumper",
- },
- getDataWay: {
- //dataType: "url",
- dataType: "data",
- type: "post",
- // firstRequest: false,
- // data: this.$api.algorithmsLibrary.selectSharedAlgorithmList,
- data:[{a1:'1',a2:'2',a3:'3',a4:'4',a5:'5',a6:'6'}],
- param: {},
- },
- };
- },
- methods: {
- addConfig() {
- this.$router.push({ path: "/clusteringDetail" });
- },
- addMarkDia() {},
- },
- };
- </script>
- <style scoped lang="less">
- .btnsPanel {
- margin: 45px 40px 15px;
- }
- </style>
|