Commit 33d30b39 authored by 萌萌哒SAKURA酱's avatar 萌萌哒SAKURA酱

👌 Updating code due to code review changes.follow es6 rules

parent 253ce110
...@@ -16,18 +16,18 @@ ...@@ -16,18 +16,18 @@
*/ */
export const tableOption = { export const tableOption = {
'border': true, border: true,
'index': true, index: true,
'stripe': true, stripe: true,
'menuAlign': "center", menuAlign: 'center',
'align': "center", align: 'center',
menuBtn: true, menuBtn: true,
'editBtn': false, editBtn: false,
'delBtn': false, delBtn: false,
'addBtn': false, addBtn: false,
menuType: 'menu', menuType: 'menu',
'dicUrl': '/admin/dict/type/leave_status', dicUrl: '/admin/dict/type/leave_status',
'column': [ column: [
{ {
label: 'ID', label: 'ID',
prop: 'leaveId', prop: 'leaveId',
......
...@@ -15,18 +15,18 @@ ...@@ -15,18 +15,18 @@
* Author: lengleng (wangiegie@gmail.com) * Author: lengleng (wangiegie@gmail.com)
*/ */
export const tableOption = { export const tableOption = {
'border': true, border: true,
'index': true, index: true,
'stripe': true, stripe: true,
'menuAlign': "center", menuAlign: 'center',
'align': "center", align: 'center',
'menuBtn': true, menuBtn: true,
'editBtn': false, editBtn: false,
'delBtn': false, delBtn: false,
'addBtn': false, addBtn: false,
menuType: 'menu', menuType: 'menu',
'dic': [], dic: [],
'column': [ column: [
{ {
label: 'ID', label: 'ID',
prop: 'taskId', prop: 'taskId',
......
...@@ -15,19 +15,19 @@ ...@@ -15,19 +15,19 @@
* Author: lengleng (wangiegie@gmail.com) * Author: lengleng (wangiegie@gmail.com)
*/ */
export const tableOption = { export const tableOption = {
'border': true, border: true,
'index': true, index: true,
'indexLabel': '序号', indexLabel: '序号',
'stripe': true, stripe: true,
'menuAlign': 'center', menuAlign: 'center',
'align': 'center', align: 'center',
'refreshBtn': false, refreshBtn: false,
'showClomnuBtn': false, showClomnuBtn: false,
'searchSize': 'mini', searchSize: 'mini',
'editBtn': false, editBtn: false,
'delBtn': false, delBtn: false,
'dic': [], dic: [],
'column': [{ column: [{
width: 150, width: 150,
label: '数据值', label: '数据值',
prop: 'value', prop: 'value',
......
...@@ -19,8 +19,8 @@ export const tableOption = { ...@@ -19,8 +19,8 @@ export const tableOption = {
border: true, border: true,
index: true, index: true,
stripe: true, stripe: true,
menuAlign: "center", menuAlign: 'center',
align: "center", align: 'center',
editBtn: false, editBtn: false,
delBtn: false, delBtn: false,
addBtn: false, addBtn: false,
......
...@@ -27,18 +27,18 @@ const DIC = { ...@@ -27,18 +27,18 @@ const DIC = {
} }
export const tableOption = { export const tableOption = {
'border': true, border: true,
'index': true, index: true,
'indexLabel': '序号', indexLabel: '序号',
'stripe': true, stripe: true,
'menuAlign': "center", menuAlign: 'center',
'align': "center", align: 'center',
'editBtn': false, editBtn: false,
'delBtn': false, delBtn: false,
'addBtn': false, addBtn: false,
'viewBtn': true, viewBtn: true,
'dic': [], dic: [],
'column': [ column: [
{ {
label: 'ID', label: 'ID',
prop: 'id', prop: 'id',
......
...@@ -31,17 +31,17 @@ const DIC = { ...@@ -31,17 +31,17 @@ const DIC = {
} }
export const tableOption = { export const tableOption = {
"border": true, border: true,
"index": true, index: true,
"stripe": true, stripe: true,
"menuAlign": "center", menuAlign: 'center',
"align": "center", align: 'center',
"editBtn": false, editBtn: false,
"delBtn": false, delBtn: false,
"addBtn": false, addBtn: false,
"viewBtn": true, viewBtn: true,
"dic": [], dic: [],
"column": [{ column: [{
label: 'ID', label: 'ID',
prop: 'id', prop: 'id',
hide: true hide: true
......
...@@ -16,15 +16,15 @@ ...@@ -16,15 +16,15 @@
*/ */
export const tableOption = { export const tableOption = {
'border': true, border: true,
'index': true, index: true,
'stripe': true, stripe: true,
'menuAlign': 'center', menuAlign: 'center',
'align': 'center', align: 'center',
'addBtn': false, addBtn: false,
'editBtn': false, editBtn: false,
'delBtn': false, delBtn: false,
'column': [{ column: [{
label: '表名称', label: '表名称',
prop: 'tableName', prop: 'tableName',
align: 'center', align: 'center',
......
...@@ -16,66 +16,66 @@ ...@@ -16,66 +16,66 @@
*/ */
export const tableOption = { export const tableOption = {
'border': true, border: true,
'index': true, index: true,
'expand': true, expand: true,
'stripe': true, stripe: true,
'selection': true, selection: true,
'page': false, page: false,
'menuAlign': 'center', menuAlign: 'center',
'defaultSort': { defaultSort: {
prop: 'username', prop: 'username',
order: 'descending' order: 'descending'
}, },
'align': 'center', align: 'center',
'dic': [], dic: [],
'column': [{ column: [{
'label': '用户名', label: '用户名',
'prop': 'username', prop: 'username',
'span': 24, span: 24,
'solt': true, solt: true,
'sortable': true, sortable: true,
'width': 120, width: 120,
'rules': [{ rules: [{
'required': true, required: true,
'message': '请输入用户名', message: '请输入用户名',
'trigger': 'blur' trigger: 'blur'
}] }]
}, { }, {
'label': '类型', label: '类型',
'prop': 'type', prop: 'type',
'width': 80, width: 80,
'type': 'select', type: 'select',
'sortable': true, sortable: true,
'dicData': [{ dicData: [{
'label': '后端', label: '后端',
'value': '0' value: '0'
}, { }, {
'label': '前端', label: '前端',
'value': '1' value: '1'
}] }]
}, { }, {
'label': 'stars', label: 'stars',
'width': '150', width: '150',
'prop': 'stars', prop: 'stars',
'sortable': true, sortable: true,
'solt': true solt: true
}, { }, {
'label': '码云', label: '码云',
'solt': true, solt: true,
'span': 24, span: 24,
'prop': 'address', prop: 'address',
'type': 'textarea', type: 'textarea',
'overHidden': true overHidden: true
}, { }, {
'label': '项目介绍', label: '项目介绍',
'width': '300', width: '300',
'prop': 'info', prop: 'info',
'editDisabled': true, editDisabled: true,
'type': 'textarea', type: 'textarea',
'span': 24, span: 24,
'maxRow': 4, maxRow: 4,
'minRow': 4, minRow: 4,
'overHidden': true overHidden: true
}] }]
} }
export const DIC = {
VAILD: [{
label: '真',
value: 'true',
color: 'green'
}, {
label: '假',
value: 'false',
color: 'red'
}],
SEX: [{
label: '男',
value: 0,
color: 'green'
}, {
label: '女',
value: 1,
color: 'red'
}],
POSTIONDATA: [{
label: '左对齐',
value: 'left'
}, {
label: '居中',
value: 'center'
}, {
label: '右对齐',
value: 'right'
}],
TYPE: [{
label: '一级1',
value: 0,
children: [{
label: '一级1二级1',
value: 2,
}]
}, {
label: '一级2',
value: 1,
children: [{
label: '一级2二级1',
value: 2,
}]
}
],
STATE: [{
label: '有效',
value: 0
}, {
label: '无效',
value: 1
}],
GRADE: [{
label: "管理员",
value: 0
},
{
label: "二级管理员",
value: 1
}
],
VAILDATA: [{
label: "激活",
value: true,
},
{
label: "禁用",
value: false,
}
],
CRUDTYPE: [{
label: "输入框",
value: ''
}, {
label: "选择框",
value: 'select'
},
{
label: "文本框",
value: 'text'
},
{
label: "密码框",
value: 'password'
},
{
label: "树型框",
value: 'tree'
},
{
label: "富文本编辑框",
value: 'ueditor'
},
{
label: "多行文本框",
value: 'textarea'
},
{
label: "单选框",
value: 'radio'
},
{
label: "多选框",
value: 'checkbox'
},
{
label: "数字框",
value: 'number'
},
{
label: "日期框",
value: 'date'
},
{
label: "日期范围框",
value: 'daterange'
},
{
label: "时间范围框",
value: 'datetimerange'
},
{
label: "时间框",
value: 'datetime'
},
{
label: "周",
value: 'week'
},
{
label: "月",
value: 'month'
},
{
label: "年",
value: 'year'
},
{
label: "滑动框",
value: 'silder'
},
{
label: "评价框",
value: 'rate'
},
{
label: "上传框",
value: 'upload'
}
],
UITYPE: [{
value: 'zhinan',
label: '指南',
children: [{
value: 'shejiyuanze',
label: '设计原则',
children: [{
value: 'yizhi',
label: '一致'
}, {
value: 'fankui',
label: '反馈'
}, {
value: 'xiaolv',
label: '效率'
}, {
value: 'kekong',
label: '可控'
}]
}, {
value: 'daohang',
label: '导航',
children: [{
value: 'cexiangdaohang',
label: '侧向导航'
}, {
value: 'dingbudaohang',
label: '顶部导航'
}]
}]
}, {
value: 'zujian',
label: '组件',
children: [{
value: 'basic',
label: 'Basic',
children: [{
value: 'layout',
label: 'Layout 布局'
}, {
value: 'color',
label: 'Color 色彩'
}, {
value: 'typography',
label: 'Typography 字体'
}, {
value: 'icon',
label: 'Icon 图标'
}, {
value: 'button',
label: 'Button 按钮'
}]
}, {
value: 'form',
label: 'Form',
children: [{
value: 'radio',
label: 'Radio 单选框'
}, {
value: 'checkbox',
label: 'Checkbox 多选框'
}, {
value: 'input',
label: 'Input 输入框'
}, {
value: 'input-number',
label: 'InputNumber 计数器'
}, {
value: 'select',
label: 'Select 选择器'
}, {
value: 'cascader',
label: 'Cascader 级联选择器'
}, {
value: 'switch',
label: 'Switch 开关'
}, {
value: 'slider',
label: 'Slider 滑块'
}, {
value: 'time-picker',
label: 'TimePicker 时间选择器'
}, {
value: 'date-picker',
label: 'DatePicker 日期选择器'
}, {
value: 'datetime-picker',
label: 'DateTimePicker 日期时间选择器'
}, {
value: 'upload',
label: 'Upload 上传'
}, {
value: 'rate',
label: 'Rate 评分'
}, {
value: 'form',
label: 'Form 表单'
}]
}, {
value: 'data',
label: 'Data',
children: [{
value: 'table',
label: 'Table 表格'
}, {
value: 'tag',
label: 'Tag 标签'
}, {
value: 'progress',
label: 'Progress 进度条'
}, {
value: 'tree',
label: 'Tree 树形控件'
}, {
value: 'pagination',
label: 'Pagination 分页'
}, {
value: 'badge',
label: 'Badge 标记'
}]
}, {
value: 'notice',
label: 'Notice',
children: [{
value: 'alert',
label: 'Alert 警告'
}, {
value: 'loading',
label: 'Loading 加载'
}, {
value: 'message',
label: 'Message 消息提示'
}, {
value: 'message-box',
label: 'MessageBox 弹框'
}, {
value: 'notification',
label: 'Notification 通知'
}]
}, {
value: 'navigation',
label: 'Navigation',
children: [{
value: 'menu',
label: 'NavMenu 导航菜单'
}, {
value: 'tabs',
label: 'Tabs 标签页'
}, {
value: 'breadcrumb',
label: 'Breadcrumb 面包屑'
}, {
value: 'dropdown',
label: 'Dropdown 下拉菜单'
}, {
value: 'steps',
label: 'Steps 步骤条'
}]
}, {
value: 'others',
label: 'Others',
children: [{
value: 'dialog',
label: 'Dialog 对话框'
}, {
value: 'tooltip',
label: 'Tooltip 文字提示'
}, {
value: 'popover',
label: 'Popover 弹出框'
}, {
value: 'card',
label: 'Card 卡片'
}, {
value: 'carousel',
label: 'Carousel 走马灯'
}, {
value: 'collapse',
label: 'Collapse 折叠面板'
}]
}]
}, {
value: 'ziyuan',
label: '资源',
children: [{
value: 'axure',
label: 'Axure Components'
}, {
value: 'sketch',
label: 'Sketch Templates'
}, {
value: 'jiaohu',
label: '组件交互文档'
}]
}],
PAYTYPE: [{
label: '微信',
value: '0',
}, {
label: '支付宝',
value: '1',
}, {
label: '银行卡',
value: '2',
}],
DATALIST: [{
label: 'SEX',
value: 'SEX',
}, {
label: 'STATE',
value: 'STATE',
}, {
label: 'GRADE',
value: 'GRADE',
}]
}
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
type="warning"> type="warning">
</el-alert> </el-alert>
<vue-json-editor v-model="json" :show-btns="false"></vue-json-editor> <vue-json-editor v-model="json" :show-btns="false"></vue-json-editor>
<div align="center"> <div align='center'>
<el-button @click="edit()">更新</el-button> <el-button @click="edit()">更新</el-button>
</div> </div>
</basic-container> </basic-container>
......
...@@ -29,7 +29,6 @@ ...@@ -29,7 +29,6 @@
<template slot-scope="scope" <template slot-scope="scope"
slot="menu"> slot="menu">
<el-button type="text" <el-button type="text"
v-if="permissions.sys_client_del"
icon="el-icon-check" icon="el-icon-check"
size="mini" size="mini"
plain plain
...@@ -60,7 +59,7 @@ ...@@ -60,7 +59,7 @@
import {mapGetters} from 'vuex' import {mapGetters} from 'vuex'
export default { export default {
name: 'client', name: 'code-generator',
data() { data() {
return { return {
tableData: [], tableData: [],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment