kongdeqiang
2024-10-22 a6fd20248270daab943d373c0849ae9b90a69ec8
feat: 修改页面和菜单
4个文件已修改
77 ■■■■ 已修改文件
src/components/page/costRule/index.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/page/park/index.vue 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/page/whiteList/index.vue 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/store/state.js 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/page/costRule/index.vue
@@ -2,9 +2,11 @@
    <div>
        <div style="padding: 10px 10px 0px 10px;">
            <el-form :inline="true" :model="searchForm">
              <el-select v-model="searchForm.parkId">
                <el-option v-for="item in table1" :key="item.id" :label="item.name" :value="item.id"></el-option>
              </el-select>
              <el-form-item label="停车场">
                <el-select v-model="searchForm.parkId" clearable>
                  <el-option v-for="item in table1" :key="item.id" :label="item.name" :value="item.id" ></el-option>
                </el-select>
              </el-form-item>
                <el-form-item>
                    <el-button type="primary" size="small" @click="onSearch" icon="el-icon-search">查询</el-button>
                    <el-button type="primary" size="small" @click="onAdd" icon="el-icon-plus">增加</el-button>
src/components/page/park/index.vue
@@ -5,9 +5,14 @@
                <!--<el-form-item label="名称">-->
                    <!--<el-input v-model="searchForm.name"></el-input>-->
                <!--</el-form-item>-->
              <el-form-item label="停车场">
                <el-select v-model="searchForm.id" clearable>
                  <el-option v-for="item in table1" :key="item.id" :label="item.name" :value="item.id" ></el-option>
                </el-select>
              </el-form-item>
                <el-form-item>
                    <!--<el-button type="primary" size="small" @click="onSearch" icon="el-icon-search">查询</el-button>-->
                    <el-button type="primary" size="small" @click="onAdd" icon="el-icon-plus">增加</el-button>
                   <el-button type="primary" size="small" @click="onSearch" icon="el-icon-search">查询</el-button>
                    <el-button type="primary" size="small" @click="onAdd" icon="el-icon-plus">新增</el-button>
                </el-form-item>
            </el-form>
        </div>
@@ -73,8 +78,10 @@
            return {
                flag:false,
                flag2:false,
                table1:[],
                searchForm: {
                    name: ''
                    name: '',
                    id:'',
                },
                pageData: this.$byutil.defaultPageData(),
                formData: {
@@ -89,6 +96,7 @@
        },
        mounted() {
            this.loadData();
            this.getAllPark();
        },
        methods: {
            onSave(){
@@ -112,6 +120,11 @@
                this.pageData = this.$byutil.defaultPageData();
                this.loadData();
            },
            getAllPark(){
              this.$byutil.postData(this, this.$systemconfig.basePath+'/ffzf/park/findAll', {}, res => {
                this.table1 = res.data;
              })
            },
            onAdd() {
                this.flag=true;
                this.$refs['formData'].resetFields();
src/components/page/whiteList/index.vue
@@ -3,8 +3,21 @@
        <div style="padding: 10px 10px 0px 10px;">
            <el-form :inline="true" :model="searchForm">
                <el-form-item label="车牌号">
                <el-input v-model="searchForm.carNo"></el-input>
                <el-input v-model="searchForm.carNo" clearable></el-input>
                </el-form-item>
              <el-form-item label="类型">
              <el-select  v-model="searchForm.type" placeholder="请选择" clearable>
                <el-option label="永久" :value="0"></el-option>
                <el-option label="月票" :value="1"></el-option>
              </el-select>
              </el-form-item>
              <el-form-item label="选择结束时间">
                <div class="date-box">
                  <el-date-picker type="date" value-format="yyyy-MM-dd" format="yyyy-MM-dd"
                                  v-model="searchForm.date" placeholder="" clearable>
                  </el-date-picker>
                </div>
              </el-form-item>
                <el-form-item>
                    <el-button type="primary" size="small" @click="onSearch" icon="el-icon-search">查询</el-button>
                    <el-button type="primary" size="small" @click="onAdd" icon="el-icon-plus">增加</el-button>
@@ -72,7 +85,10 @@
                flag:false,
                flag2:false,
                searchForm: {
                    name: ''
                    name: '',
                    carNo:'',
                    type:null,
                    date: null
                },
                pageData: this.$byutil.defaultPageData(),
                formData: {
src/store/state.js
@@ -139,6 +139,36 @@
                    parentId: 2,
                    indexUrl: "outPark"
                },
                {
                    icon: 'el-icon-document',
                    name: '场内车辆管理',
                    parentId: 2,
                    indexUrl: "enterParkCar"
                },
                {
                    icon: 'el-icon-document',
                    name: '手动抬杆记录',
                    parentId: 2,
                    indexUrl: "barrierOpenLog"
                },
                {
                    icon: 'el-icon-document',
                    name: '白名单管理',
                    parentId: 2,
                    indexUrl: "whiteList"
                },
                {
                    icon: 'el-icon-document',
                    name: '黑名单管理',
                    parentId: 2,
                    indexUrl: "ticketBlack"
                },
                {
                    icon: 'el-icon-document',
                    name: '订单统计',
                    parentId: 2,
                    indexUrl: "orderRecord"
                },
            ]
        },