瀏覽代碼

参数设置

suxinf 4 年之前
父節點
當前提交
4e8cb327e5

+ 0 - 128
src/components/Table.vue

@@ -1,128 +0,0 @@
-<template>
-  <div class="table_template">
-    <table class="table">
-        <thead>
-            <tr :style="tableHeadStyle">
-                <td v-for="(item, index) in tableHeader" :key="index" :style="tableHeadStyle">{{ item }}</td>
-            </tr>
-        </thead>
-        <tbody>
-            <tr v-for="(obj, index) in tableData" :key="index" :class="{ table_gray: !discolor && index%2 === 0 }">
-                <td :style="trStyle" v-if="flag">{{ index + 1 }}</td>
-                <td v-for="(item, index) in obj" :key="index" :style="trStyle">
-                    {{ item }}
-                </td>
-                <td v-if="operation" :style="trStyle">
-                    <span
-                        v-for="(operationObj, i) in operation" :key="i"
-                        @click="operationObj.function(index)"
-                        :style="operationStyle"
-                    >{{ operationObj.name }}
-                    </span>
-                </td>
-            </tr>
-        </tbody>
-    </table>
-  </div>
-</template>
-
-<script>
-export default {
-    props: {
-        // 表数据
-        tableData: {
-            type: Array,
-            default: () => {
-                return []
-            }
-        },
-        // 表头
-        tableHeader: {
-            type: Array,
-            default: () => {
-                return []
-            }
-        },
-        // 表头样式
-        tableHeadStyle: {
-            type: Object,
-            default: () => {
-                return {
-                    background: '#848484',
-                    height: '50px',
-                    color: '#fff'
-                }
-            }
-        },
-        // 操作按钮
-        operation: {
-            type: Array,
-            default: () => {
-                return []
-            }
-        },
-        // 操作样式
-        operationStyle: {
-            type: Object,
-            default: () => {
-                return {
-                    color: '#0000ff'
-                }
-            }
-        },
-        // 表格除去表头的样式
-        trStyle: {
-            type: Object,
-            default: () => {
-                return {
-                    width: '200px',
-                    height: '50px'
-                }
-            }
-        },
-        // 是否隔行变色
-        discolor: {
-            type: Boolean,
-            default: true
-        },
-        // 每页表格共有多少数据
-        pageSize: {
-            type: Number,
-            default: 20
-        },
-        flag: {
-            type: Boolean,
-            default: true
-        },
-    },
-    mounted() {
-    },
-    data() {
-        return {
-        }
-    }
-};
-</script>
-
-<style scoped lang="less">
-.table_template{
-    text-align: center;
-    .table{
-        background-color: #fff;
-        border-collapse:collapse;
-        border:none;
-        width: 100%;
-        td{
-            border: 1px solid #ccc;
-        }
-        span{
-            &:hover{
-                cursor: pointer;
-            }
-        }
-    }
-}
-.table_gray{
-    background: #f5f5f5;
-}
-</style>

src/tableConfig/carSeries.js → src/tableConfig/carSeries1.js


+ 3 - 3
src/views/parameter/CarSeries.vue

@@ -35,9 +35,9 @@
 <script>
 import Count from "../../components/Count";
 import Tablepage from "../../components/TablePage";
-import Table from "./components/CarSeriesTable";
-import Modal from "./components/CarSeriesModal";
-import CarType from "./components/CarType";
+import Table from "./components/Carseries/CarSeriesTable";
+import Modal from "./components/Carseries/CarSeriesModal";
+import CarType from "./components/Carseries/CarType";
 export default {
   components: {
     Count,

+ 5 - 5
src/views/parameter/PlatformModule.vue

@@ -27,7 +27,7 @@
       </div>
     </div>
     <div v-else>
-      <PlatePage />
+      <DetailPage />
     </div>
   </div>
 </template>
@@ -35,16 +35,16 @@
 <script>
 import Count from "../../components/Count";
 import Tablepage from "../../components/TablePage";
-import Table from "./components/PlatformTable";
-import Modal from "./components/PlatFormModal";
-import PlatePage from "./components/PlatPage";
+import Table from "./components/PlatformModule/PlatformTable";
+import Modal from "./components/PlatformModule/PlatFormModal";
+import DetailPage from "./components/PlatformModule/DetailPage";
 export default {
   components: {
     Count,
     Table,
     Tablepage,
     Modal,
-    PlatePage,
+    DetailPage,
   },
   data() {
     return {

src/views/parameter/components/CarSeriesModal.vue → src/views/parameter/components/Carseries/CarSeriesModal.vue


+ 1 - 1
src/views/parameter/components/CarSeriesTable.vue

@@ -40,7 +40,7 @@
 </template>
 
 <script>
-import DeleteModal from "./DeleteModal";
+import DeleteModal from "../DeleteModal";
 
 export default {
   props: {

+ 3 - 3
src/views/parameter/components/CarType.vue

@@ -33,9 +33,9 @@
 </template>
 
 <script>
-import Count from '../../../components/Count';
-import Tablepage from '../../../components/TablePage';
-import Table from './CartTypeTable';
+import Count from '../../../../components/Count';
+import Tablepage from '../../../../components/TablePage';
+import Table from './CarTypeTable';
 import Modal from "./CarTypeModal";
 
 export default {

src/views/parameter/components/CarTypeModal.vue → src/views/parameter/components/Carseries/CarTypeModal.vue


+ 1 - 1
src/views/parameter/components/CartTypeTable.vue

@@ -39,7 +39,7 @@
 </template>
 
 <script>
-import DeleteModal from "./DeleteModal";
+import DeleteModal from "../DeleteModal";
 export default {
   props: {
     // 表数据

+ 4 - 4
src/views/parameter/components/PlatPage.vue

@@ -33,10 +33,10 @@
 </template>
 
 <script>
-import Count from '../../../components/Count';
-import Tablepage from '../../../components/TablePage';
-import Table from './PlatePageTable';
-import Modal from "./PlatPageModal";
+import Count from '../../../../components/Count';
+import Tablepage from '../../../../components/TablePage';
+import Table from './DetailPageTable';
+import Modal from "./DetailPageModal";
 
 export default {
   components: {

src/views/parameter/components/PlatPageModal.vue → src/views/parameter/components/PlatformModule/DetailPageModal.vue


+ 1 - 1
src/views/parameter/components/PlatePageTable.vue

@@ -39,7 +39,7 @@
 </template>
 
 <script>
-import DeleteModal from "./DeleteModal";
+import DeleteModal from "../DeleteModal";
 export default {
   props: {
     // 表数据

src/views/parameter/components/PlatFormModal.vue → src/views/parameter/components/PlatformModule/PlatFormModal.vue


+ 1 - 1
src/views/parameter/components/PlatformTable.vue

@@ -41,7 +41,7 @@
 </template>
 
 <script>
-import DeleteModal from "./DeleteModal";
+import DeleteModal from "../DeleteModal";
 export default {
   props: {
     // 表数据