| | |
| | | <el-table-column prop="visible" label=" 可见" :formatter="visibleFormat" width="80px"></el-table-column>
|
| | | <el-table-column label="创建时间" align="center" prop="createTime" width="180">
|
| | | <template slot-scope="scope">
|
| | | <span>{{ dateFormat(scope.row.createTime) }}</span>
|
| | | <span>{{ parseTime(scope.row.createTime) }}</span>
|
| | | </template>
|
| | | </el-table-column>
|
| | | <el-table-column label="操作" align="center" width="180" class-name="small-padding fixed-width">
|
| | |
| | | <el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
| | | <el-row>
|
| | | <el-col :span="24" v-if="form.parentId !== 0">
|
| | | <el-form-item label="上级菜单" prop="parentId">
|
| | | <el-form-item label="上级菜单">
|
| | | <treeselect
|
| | | v-model="form.parentId"
|
| | | :options="menuOptions"
|
| | |
| | | </el-form-item>
|
| | | </el-col>
|
| | | <el-col :span="12">
|
| | | <el-form-item v-if="form.menuType == 'C'" label="权限标识">
|
| | | <el-form-item v-if="form.menuType != 'M'" label="权限标识">
|
| | | <el-input v-model="form.perms" placeholder="请权限标识" maxlength="50" />
|
| | | </el-form-item>
|
| | | </el-col>
|
| | |
| | | form: {},
|
| | | // 表单校验
|
| | | rules: {
|
| | | parentId: [
|
| | | { required: true, message: "上级菜单不能为空", trigger: "blur" }
|
| | | ],
|
| | | menuName: [
|
| | | { required: true, message: "菜单名称不能为空", trigger: "blur" }
|
| | | ],
|