|
@@ -1,6 +1,47 @@
|
|
|
<template>
|
|
|
<div id="index">
|
|
|
- <p>index</p>
|
|
|
+ <el-row class="main">
|
|
|
+ <el-col :span="24" class="top">
|
|
|
+ <!-- <el-button><el-link href="./detail">添加</el-link></el-button> -->
|
|
|
+ <el-col :span="1" class="home">
|
|
|
+ <i class="el-icon-s-home"></i>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="23">
|
|
|
+ <el-breadcrumb separator-class="el-icon-arrow-right">
|
|
|
+ <el-breadcrumb-item :to="{ path: '/' }"> 我的主页</el-breadcrumb-item>
|
|
|
+ <el-breadcrumb-item>企业单位、管理类别</el-breadcrumb-item>
|
|
|
+ </el-breadcrumb>
|
|
|
+ </el-col>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="22" class="sousuo">
|
|
|
+ 查询企业类别、名称 <el-input v-model="input" placeholder="请输入企业类别、名称" size="mini" style="width:200px"></el-input>
|
|
|
+
|
|
|
+ 查询企业类别、编码<el-input v-model="input" placeholder="请输入企业类别、编码" size="mini" style="width:200px;margin-left: 10px"></el-input>
|
|
|
+ <el-button type="primary" icon="el-icon-search" @click="onSubmit" size="mini">查询</el-button>
|
|
|
+ <el-button type="success" icon="el-icon-check" @click="toadd()" size="mini">添加企业、单位类别</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24" class="biaoge">
|
|
|
+ <el-table :data="tableData" style="width: 100%" border>
|
|
|
+ <el-table-column prop="name" label="类别名称" align="center"> </el-table-column>
|
|
|
+ <el-table-column prop="code" label="类别编码" align="center"> </el-table-column>
|
|
|
+ <el-table-column label="操作" width="180" align="center">
|
|
|
+ <el-button type="text" size="mini" icon="el-icon-edit" @click="onSubmit"></el-button>
|
|
|
+ <el-button type="text" size="mini" icon="el-icon-document" @click="onSubmit"></el-button>
|
|
|
+ <el-button type="text" size="mini" icon="el-icon-delete" @click="onSubmit"></el-button>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <el-col class="page" :span="24">
|
|
|
+ <el-pagination
|
|
|
+ @size-change="handleSizeChange"
|
|
|
+ @current-change="handleCurrentChange"
|
|
|
+ :current-page="currentPage"
|
|
|
+ layout="total, prev, pager, next, jumper"
|
|
|
+ :total="1"
|
|
|
+ >
|
|
|
+ </el-pagination>
|
|
|
+ </el-col>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -9,11 +50,96 @@ export default {
|
|
|
name: 'index',
|
|
|
props: {},
|
|
|
components: {},
|
|
|
- data: () => ({}),
|
|
|
+ data: () => ({
|
|
|
+ currentPage: 1,
|
|
|
+ input: '',
|
|
|
+ formInline: {
|
|
|
+ card: '',
|
|
|
+ name: '',
|
|
|
+ region: '',
|
|
|
+ },
|
|
|
+ tableData: [
|
|
|
+ {
|
|
|
+ name: '',
|
|
|
+ code: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '王小虎',
|
|
|
+ code: '',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ }),
|
|
|
created() {},
|
|
|
computed: {},
|
|
|
- methods: {},
|
|
|
+ methods: {
|
|
|
+ handleSizeChange(val) {
|
|
|
+ console.log(`每页 ${val} 条`);
|
|
|
+ },
|
|
|
+ handleCurrentChange(val) {
|
|
|
+ console.log(`当前页: ${val}`);
|
|
|
+ },
|
|
|
+ toadd() {
|
|
|
+ this.$router.push({ path: './detail' });
|
|
|
+ },
|
|
|
+ onSubmit() {
|
|
|
+ console.log('submit!');
|
|
|
+ },
|
|
|
+ handleEdit(index, row) {
|
|
|
+ console.log(index, row);
|
|
|
+ },
|
|
|
+ handleDelete(index, row) {
|
|
|
+ console.log(index, row);
|
|
|
+ },
|
|
|
+ },
|
|
|
};
|
|
|
</script>
|
|
|
|
|
|
-<style lang="scss" scoped></style>
|
|
|
+<style lang="less" scoped>
|
|
|
+.top {
|
|
|
+ height: 40px;
|
|
|
+ width: 100%;
|
|
|
+ border-bottom: 1px solid #e5e5e5;
|
|
|
+ background-color: #f5f5f5;
|
|
|
+}
|
|
|
+.home {
|
|
|
+ font-size: 15px;
|
|
|
+ padding: 10px 0px 0px 20px;
|
|
|
+}
|
|
|
+
|
|
|
+/deep/.el-breadcrumb {
|
|
|
+ font-size: 14px;
|
|
|
+ line-height: 3;
|
|
|
+}
|
|
|
+.sousuo {
|
|
|
+ height: 40px;
|
|
|
+ width: 100%;
|
|
|
+ padding: 0 20px;
|
|
|
+ font-size: 10px;
|
|
|
+ line-height: 40px;
|
|
|
+}
|
|
|
+.biaoge {
|
|
|
+ padding: 0 20px;
|
|
|
+}
|
|
|
+/deep/.el-input__inner {
|
|
|
+ border-radius: 0px;
|
|
|
+}
|
|
|
+
|
|
|
+.el-button {
|
|
|
+ border-radius: 0px;
|
|
|
+ margin: 0 0 0 10px;
|
|
|
+}
|
|
|
+
|
|
|
+/deep/.el-table__header tr,
|
|
|
+/deep/.el-table__header th {
|
|
|
+ padding: 0;
|
|
|
+ height: 40px;
|
|
|
+}
|
|
|
+/deep/.el-table__body tr,
|
|
|
+/deep/.el-table__body td {
|
|
|
+ padding: 0;
|
|
|
+ height: 40px;
|
|
|
+}
|
|
|
+.page {
|
|
|
+ text-align: center;
|
|
|
+}
|
|
|
+</style>
|