zhangnuoyan
2024-08-25 54f5cd85e43bf92266a2617994642e1b8aa5bcb5
src/views/oneThree/comprehensive/index.vue
@@ -34,25 +34,27 @@
            </div>
        </div>
        <div class="main">
            <the-box-card
                v-for="(item, index) in list"
                :id="item.id"
                :key="item.id"
                :icon="item.icon"
                :title="item.title"
                :unit-title="item.unitTitle"
                :unit-num="item.unitNum"
                :unit="item.unit"
                :name="item.name"
                :not-name="item.notName"
                :hire="item.hire"
                :vacant="item.vacant"
                :self-occupation="item.selfOccupation"
                :service="item.service"
                :closes="item.closes"
                @handleClick="handleClick(item)"
                @handleDetails="handleDetails(item)"
            ></the-box-card>
            <div class="cards">
                <the-box-card
                    v-for="(item, index) in list"
                    :id="item.id"
                    :key="item.id"
                    :icon="item.icon"
                    :title="item.title"
                    :unit-title="item.unitTitle"
                    :unit-num="item.unitNum"
                    :unit="item.unit"
                    :name="item.name"
                    :not-name="item.notName"
                    :hire="item.hire"
                    :vacant="item.vacant"
                    :self-occupation="item.selfOccupation"
                    :service="item.service"
                    :closes="item.closes"
                    @handleClick="handleClick(item)"
                    @handleDetails="handleDetails(item)"
                ></the-box-card>
            </div>
            <a-pagination :total="50" show-total show-jumper show-page-size style="margin-top: 8px" />
        </div>
    </div>
@@ -179,8 +181,8 @@
        colorBg: "#9747FF"
    }
]);
const list = reactive([
    {
const list = reactive(
    new Array(5).fill({
        icon: "",
        title: "A小区",
        unitTitle: "实有小区",
@@ -195,43 +197,8 @@
        selfOccupation: 45,
        service: 23,
        closes: 54
    }
]);
//列表
const columns = [
    {
        title: "序号",
        key: "1",
        dataIndex: "index",
        slotName: "index",
        width: 80
    },
    {
        title: "Name",
        dataIndex: "name",
        key: "2"
    },
    {
        title: "Address",
        dataIndex: "address",
        key: "3"
    },
    {
        title: "Email",
        dataIndex: "email",
        key: "4"
    },
    {
        title: "操作",
        key: "5",
        slotName: "action",
        width: 200
    }
    // 更多列...
];
    })
);
const handleClick = (item: any) => {
    console.log(item, 888);
@@ -261,6 +228,13 @@
        background: var(--color-bg-2);
        margin-top: 8px;
        flex: 1;
        .cards {
            overflow: hidden;
            > div {
                float: left;
                margin: 0 20px 20px 0;
            }
        }
    }
    .top-title {
        display: flex;