Commit 035cae71 authored by 杨硕's avatar 杨硕

优化模板项目

parent 6985fab8
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link rel="icon" href="<%= BASE_URL %>home_logo.png"> <link rel="icon" href="<%= BASE_URL %>liulanqi_logo.png">
<link rel="stylesheet" href="//at.alicdn.com/t/font_2011217_f70ptj9y4oc.css"> <link rel="stylesheet" href="//at.alicdn.com/t/font_2011217_f70ptj9y4oc.css">
<title><%= webpackConfig.name %></title> <title><%= webpackConfig.name %></title>
</head> </head>
......
...@@ -24,10 +24,11 @@ export function delErrLog(data) { ...@@ -24,10 +24,11 @@ export function delErrLog(data) {
} }
// 清空异常日志 // 清空异常日志
export function cleanErrLog() { export function cleanErrLog(query) {
return request({ return request({
url: '/monitor/errorLog/clean', url: '/monitor/errorLog/clean',
method: 'delete' method: 'delete',
params: query
}) })
} }
......
...@@ -24,10 +24,11 @@ export function delLogininfo(data) { ...@@ -24,10 +24,11 @@ export function delLogininfo(data) {
} }
// 清空登录日志 // 清空登录日志
export function cleanLogininfo() { export function cleanLogininfo(query) {
return request({ return request({
url: '/monitor/loginInfo/clean', url: '/monitor/loginInfo/clean',
method: 'delete' method: 'delete',
params: query,
}) })
} }
......
...@@ -24,10 +24,11 @@ export function delOperLog(data) { ...@@ -24,10 +24,11 @@ export function delOperLog(data) {
} }
// 清空操作日志 // 清空操作日志
export function cleanOperLog() { export function cleanOperLog(query) {
return request({ return request({
url: '/monitor/operLog/clean', url: '/monitor/operLog/clean',
method: 'delete' method: 'delete',
params: query
}) })
} }
......
...@@ -103,7 +103,7 @@ export function exportType(query) { ...@@ -103,7 +103,7 @@ export function exportType(query) {
// 获取字典选择框列表 // 获取字典选择框列表
export function selectDictType(dictType) { export function selectDictType(dictType) {
return request({ return request({
url: '/system/dict/type/optionselect' + dictType, url: '/system/dict/data/type/' + dictType,
method: 'get' method: 'get'
}) })
} }
<template> <template>
<el-button <el-button
v-if="isShow"
:size="size"
:type="type"
:icon="icon"
:disabled="disabled"
@click="defaultClick"
>{{ name }}</el-button>
<el-button
v-else
v-hasPermi="hasper" v-hasPermi="hasper"
:size="size" :size="size"
:type="type" :type="type"
...@@ -10,8 +19,8 @@ ...@@ -10,8 +19,8 @@
</template> </template>
<script> <script>
import { getInfo } from '@/api/login' // import { getInfo } from '@/api/login'
import store from '../../store/index'
export default { export default {
name: 'CoolButton', name: 'CoolButton',
props: {// 调用该组件时需要传递过来的属性 props: {// 调用该组件时需要传递过来的属性
...@@ -51,16 +60,22 @@ export default { ...@@ -51,16 +60,22 @@ export default {
}, },
getInfoMessage() { getInfoMessage() {
const data = this.haspermi const data = this.haspermi
getInfo().then(res => { // getInfo().then(res => {
if (res.data.permissions[0] === '*:*:*') { // if (res.data.permissions[0] === '*:*:*') {
// this.isShow = true
// this.hasper = []
// } else {
// this.isShow = false
// this.hasper = data
// }
// })
if (store.getters.permissions[0] === '*:*:*') {
this.isShow = true this.isShow = true
this.hasper = [] this.hasper = []
} else { } else {
this.isShow = false
this.hasper = data this.hasper = data
} }
// TODO: clear this log
console.log(`this.hasper`, this.hasper)
})
} }
} }
} }
......
...@@ -25,7 +25,7 @@ export default { ...@@ -25,7 +25,7 @@ export default {
data() { data() {
return { return {
title: '信息化管理系统', title: '信息化管理系统',
logo: require('@/assets/image/logo.png') logo: require('@/assets/image/denglu_logo@2x.png')
} }
} }
} }
......
...@@ -13,8 +13,8 @@ ...@@ -13,8 +13,8 @@
<item v-if="item.meta" :icon="item.meta && item.meta.icon" :title="item.meta.title" /> <item v-if="item.meta" :icon="item.meta && item.meta.icon" :title="item.meta.title" />
</template> </template>
<sidebar-item <sidebar-item
v-for="child in item.children" v-for="(child,index) in item.children"
:key="child.path" :key="child.path+index"
:is-nest="true" :is-nest="true"
:item="child" :item="child"
:base-path="resolvePath(child.path)" :base-path="resolvePath(child.path)"
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
:collapse-transition="false" :collapse-transition="false"
mode="vertical" mode="vertical"
> >
<sidebar-item v-for="route in permission_routes" :key="route.path" :item="route" :base-path="route.path" /> <sidebar-item v-for="(route,index) in permission_routes" :key="route.path+index" :item="route" :base-path="route.path" />
</el-menu> </el-menu>
</el-scrollbar> </el-scrollbar>
</div> </div>
......
...@@ -6,25 +6,25 @@ ...@@ -6,25 +6,25 @@
class="hamburger-container" class="hamburger-container"
@toggleClick="toggleSideBar" @toggleClick="toggleSideBar"
/> />
<!-- <el-dropdown--> <!-- <el-dropdown-->
<!-- class="change-sys"--> <!-- class="change-sys"-->
<!-- @command="handleCommand"--> <!-- @command="handleCommand"-->
<!-- >--> <!-- >-->
<!--&lt;!&ndash; <span class="el-dropdown-link">&ndash;&gt;--> <!--&lt;!&ndash; <span class="el-dropdown-link">&ndash;&gt;-->
<!--&lt;!&ndash; 业务中台<i class="el-icon-arrow-down el-icon&#45;&#45;right" />&ndash;&gt;--> <!--&lt;!&ndash; 业务中台<i class="el-icon-arrow-down el-icon&#45;&#45;right" />&ndash;&gt;-->
<!--&lt;!&ndash; </span>&ndash;&gt;--> <!--&lt;!&ndash; </span>&ndash;&gt;-->
<!-- <el-dropdown-menu--> <!-- <el-dropdown-menu-->
<!-- slot="dropdown"--> <!-- slot="dropdown"-->
<!-- >--> <!-- >-->
<!-- <el-dropdown-item--> <!-- <el-dropdown-item-->
<!-- v-for="(item) in appList"--> <!-- v-for="(item) in appList"-->
<!-- :key="item.businessId"--> <!-- :key="item.businessId"-->
<!-- :command="specialTag !== '1' ? item.pcUrl : ''"--> <!-- :command="specialTag !== '1' ? item.pcUrl : ''"-->
<!-- >--> <!-- >-->
<!-- {{ item.system }}--> <!-- {{ item.system }}-->
<!-- </el-dropdown-item>--> <!-- </el-dropdown-item>-->
<!-- </el-dropdown-menu>--> <!-- </el-dropdown-menu>-->
<!-- </el-dropdown>--> <!-- </el-dropdown>-->
</div> </div>
<div class="right-menu"> <div class="right-menu">
<!-- <i class="el-icon-info" />--> <!-- <i class="el-icon-info" />-->
...@@ -36,12 +36,13 @@ ...@@ -36,12 +36,13 @@
<!-- <el-badge :value="200" :max="99" class="item">--> <!-- <el-badge :value="200" :max="99" class="item">-->
<!-- <i class="el-icon-message-solid" />--> <!-- <i class="el-icon-message-solid" />-->
<!-- </el-badge>--> <!-- </el-badge>-->
<span class="username-text">
[您好,{{ userName }}]
</span>
<el-dropdown class="avatar-container" trigger="click"> <el-dropdown class="avatar-container" trigger="click">
<div class="avatar-wrapper"> <div class="avatar-wrapper">
<!-- <img :src="avatar" class="user-avatar">--> <div class="username-text">
[您好,{{ userName }}]
</div>
<!-- <img :src="avatar" class="user-avatar">-->
<i class="el-icon-caret-bottom" /> <i class="el-icon-caret-bottom" />
</div> </div>
<el-dropdown-menu slot="dropdown" class="user-dropdown"> <el-dropdown-menu slot="dropdown" class="user-dropdown">
...@@ -64,6 +65,9 @@ import { mapGetters } from 'vuex' ...@@ -64,6 +65,9 @@ import { mapGetters } from 'vuex'
import { queryInAdhibitions } from '@/api/internal.js' import { queryInAdhibitions } from '@/api/internal.js'
import Hamburger from '@/components/Hamburger' import Hamburger from '@/components/Hamburger'
export default { export default {
components: {
Hamburger
},
data() { data() {
return { return {
appList: [], appList: [],
...@@ -71,9 +75,6 @@ export default { ...@@ -71,9 +75,6 @@ export default {
specialTag: this.$store.state.user.specialTag specialTag: this.$store.state.user.specialTag
} }
}, },
components: {
Hamburger
},
computed: { computed: {
...mapGetters([ ...mapGetters([
'sidebar', 'sidebar',
...@@ -166,7 +167,14 @@ export default { ...@@ -166,7 +167,14 @@ export default {
.breadcrumb-container { .breadcrumb-container {
float: left; float: left;
} }
.username-text {
font-size: 16px;
//margin-right: 12px;
}
.username-text :hover {
cursor: pointer;
//margin-right: 12px;
}
.right-menu { .right-menu {
float: right; float: right;
height: 100%; height: 100%;
...@@ -180,9 +188,6 @@ export default { ...@@ -180,9 +188,6 @@ export default {
margin-right: 50px; margin-right: 50px;
font-size: 18px; font-size: 18px;
} }
.username-text {
margin-right: 12px;
}
.right-menu-item { .right-menu-item {
display: inline-block; display: inline-block;
padding: 0 8px; padding: 0 8px;
...@@ -202,6 +207,9 @@ export default { ...@@ -202,6 +207,9 @@ export default {
.avatar-container { .avatar-container {
margin-right: 30px; margin-right: 30px;
.avatar-wrapper :hover{
cursor: pointer;
}
.avatar-wrapper { .avatar-wrapper {
position: relative; position: relative;
height: 40px; height: 40px;
......
...@@ -20,20 +20,20 @@ ...@@ -20,20 +20,20 @@
<svg-icon slot="prefix" icon-class="password" class="el-input__icon input-icon" /> <svg-icon slot="prefix" icon-class="password" class="el-input__icon input-icon" />
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item prop="code"> <!-- <el-form-item prop="code">-->
<el-input <!-- <el-input-->
v-model="loginForm.code" <!-- v-model="loginForm.code"-->
auto-complete="off" <!-- auto-complete="off"-->
placeholder="验证码" <!-- placeholder="验证码"-->
style="width: 63%" <!-- style="width: 63%"-->
@keyup.enter.native="handleLogin" <!-- @keyup.enter.native="handleLogin"-->
> <!-- >-->
<svg-icon slot="prefix" icon-class="validCode" class="el-input__icon input-icon" /> <!-- <svg-icon slot="prefix" icon-class="validCode" class="el-input__icon input-icon" />-->
</el-input> <!-- </el-input>-->
<!--<div class="login-code"> <!-- &lt;!&ndash;<div class="login-code">-->
<img :src="codeUrl" @click="getCode"> <!-- <img :src="codeUrl" @click="getCode">-->
</div>--> <!-- </div>&ndash;&gt;-->
</el-form-item> <!-- </el-form-item>-->
<el-form-item style="width:80%;margin-bottom: 20px"> <el-form-item style="width:80%;margin-bottom: 20px">
<el-button <el-button
class="blue-btn" class="blue-btn"
...@@ -50,12 +50,12 @@ ...@@ -50,12 +50,12 @@
class="buttons-content" class="buttons-content"
> >
<el-checkbox v-model="loginForm.rememberMe" class="rem-code">记住密码</el-checkbox> <el-checkbox v-model="loginForm.rememberMe" class="rem-code">记住密码</el-checkbox>
<el-link <!-- <el-link-->
:underline="false" <!-- :underline="false"-->
@click="goDetail('/forgetPwd')" <!-- @click="goDetail('/forgetPwd')"-->
> <!-- >-->
<router-link to="/forgetPwd">忘记密码</router-link> <!-- <router-link to="/forgetPwd">忘记密码</router-link>-->
</el-link> <!-- </el-link>-->
</div> </div>
</div> </div>
</el-form> </el-form>
...@@ -141,7 +141,8 @@ export default { ...@@ -141,7 +141,8 @@ export default {
// window.location.href = `${this.reLocation}/#/` // window.location.href = `${this.reLocation}/#/`
// this.$router.push({ path: `http://main.court.com${this.redirect || "/"}` }); // this.$router.push({ path: `http://main.court.com${this.redirect || "/"}` });
this.loading = false this.loading = false
this.$router.push('/welcome') // this.$router.push('/welcome')
this.$router.push('/system/user')
}) })
.catch(() => { .catch(() => {
this.loading = false this.loading = false
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -31,15 +31,15 @@ ...@@ -31,15 +31,15 @@
<el-form-item <el-form-item
prop="checkPass" prop="checkPass"
label="确认密码" label="确认密码"
placeholder="请再次输入新密码"
> >
<el-input <el-input
v-model="pwdList.checkPass" v-model="pwdList.checkPass"
placeholder="请再次输入新密码"
type="password" type="password"
/> />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button class="blue-btn" type="primary" @click="onSubmit">修改密码</el-button> <el-button class="blue-btn" type="primary" @click="onSubmit">确定</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
</section> </section>
......
...@@ -73,6 +73,8 @@ ...@@ -73,6 +73,8 @@
/> />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :show-overflow-tooltip="true" prop="leader" label="负责人" width="200" />
<el-table-column :show-overflow-tooltip="true" prop="phone" label="联系电话" width="200" />
<el-table-column :show-overflow-tooltip="true" label="创建时间" align="center" prop="createDate" width="200"> <el-table-column :show-overflow-tooltip="true" label="创建时间" align="center" prop="createDate" width="200">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.createDate | transformDateByFormat('YYYY-MM-DD HH:mm') }}</span> <span>{{ scope.row.createDate | transformDateByFormat('YYYY-MM-DD HH:mm') }}</span>
...@@ -133,7 +135,7 @@ ...@@ -133,7 +135,7 @@
<!-- type="text"--> <!-- type="text"-->
<!-- @click="handleDelete(scope.row)"--> <!-- @click="handleDelete(scope.row)"-->
<!-- >删除</el-button>--> <!-- >删除</el-button>-->
<coolbutton :type="typeParent" :name="nameParent" :size="size" :icon="delicon" :haspermi="delHaspermi" @btn-click="handleDelete(scope.row)" /> <coolbutton :type="typeParent" :name="nameParent" :size="size" :haspermi="delHaspermi" @btn-click="handleDelete(scope.row)" />
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
...@@ -246,7 +248,16 @@ export default { ...@@ -246,7 +248,16 @@ export default {
// 是否显示弹出层 // 是否显示弹出层
open: false, open: false,
// 状态数据字典 // 状态数据字典
statusOptions: [], statusOptions: [
{
dictLabel: '启用',
dictValue: '1'
},
{
dictLabel: '停用',
dictValue: '0'
}
],
// 查询参数 // 查询参数
queryParams: { queryParams: {
deptName: undefined, deptName: undefined,
...@@ -299,9 +310,9 @@ export default { ...@@ -299,9 +310,9 @@ export default {
this.queryParams = { ...param } this.queryParams = { ...param }
} }
this.getList() this.getList()
this.getDicts('sys_normal_disable'.toUpperCase()).then(response => { // this.getDicts('sys_normal_disable'.toUpperCase()).then(response => {
this.statusOptions = response.data // this.statusOptions = response.data
}) // })
}, },
methods: { methods: {
/** 查询部门列表 */ /** 查询部门列表 */
...@@ -341,9 +352,9 @@ export default { ...@@ -341,9 +352,9 @@ export default {
} }
}, },
// 字典状态字典翻译 // 字典状态字典翻译
statusFormat(row, column) { // statusFormat(row, column) {
return this.selectDictLabel(this.statusOptions, row.flag) // return this.selectDictLabel(this.statusOptions, row.flag)
}, // },
// 取消按钮 // 取消按钮
cancel() { cancel() {
this.open = false this.open = false
...@@ -359,7 +370,7 @@ export default { ...@@ -359,7 +370,7 @@ export default {
leader: undefined, leader: undefined,
phone: undefined, phone: undefined,
email: undefined, email: undefined,
flag: '0' flag: '1'
} }
this.resetForm('form') this.resetForm('form')
}, },
......
...@@ -35,66 +35,61 @@ ...@@ -35,66 +35,61 @@
<el-button type="primary" size="small" @click="handleQuery">搜索</el-button> <el-button type="primary" size="small" @click="handleQuery">搜索</el-button>
<el-button size="small" @click="resetQuery">重置</el-button> <el-button size="small" @click="resetQuery">重置</el-button>
</el-form-item> </el-form-item>
</el-form> <el-form-item style="float: right">
<el-row :gutter="10" class="mb8"> <!-- <el-button-->
<el-col :span="1.5"> <!-- v-hasPermi="['sys:dict:add']"-->
<!-- <el-button--> <!-- type="primary"-->
<!-- v-hasPermi="['sys:dict:add']"--> <!-- icon="el-icon-plus"-->
<!-- type="primary"--> <!-- size="mini"-->
<!-- icon="el-icon-plus"--> <!-- @click="handleAdd"-->
<!-- size="mini"--> <!-- >新增-->
<!-- @click="handleAdd"--> <!-- </el-button>-->
<!-- >新增-->
<!-- </el-button>-->
<coolbutton :type="typePrimary" :name="addName" :icon="addIcon" :size="size" :haspermi="addHaspermi" @btn-click="handleAdd" /> <coolbutton :type="typePrimary" :name="addName" :icon="addIcon" :size="size" :haspermi="addHaspermi" @btn-click="handleAdd" />
</el-col>
<el-col :span="1.5"> <!-- <el-button-->
<!-- <el-button--> <!-- v-hasPermi="['sys:dict:update']"-->
<!-- v-hasPermi="['sys:dict:update']"--> <!-- type="success"-->
<!-- type="success"--> <!-- icon="el-icon-edit"-->
<!-- icon="el-icon-edit"--> <!-- size="mini"-->
<!-- size="mini"--> <!-- :disabled="single"-->
<!-- :disabled="single"--> <!-- @click="handleUpdate"-->
<!-- @click="handleUpdate"--> <!-- >修改-->
<!-- >修改--> <!-- </el-button>-->
<!-- </el-button>-->
<!-- <coolbutton :type="typeSuccess" :name="updataName" :icon="updateIcon" :size="size" :haspermi="updateHaspermi" @btn-click="handleUpdate" />--> <!-- <el-button-->
</el-col> <!-- v-hasPermi="['sys:dict:delete']"-->
<el-col :span="1.5"> <!-- type="danger"-->
<!-- <el-button--> <!-- icon="el-icon-delete"-->
<!-- v-hasPermi="['sys:dict:delete']"--> <!-- size="mini"-->
<!-- type="danger"--> <!-- :disabled="multiple"-->
<!-- icon="el-icon-delete"--> <!-- @click="handleDelete"-->
<!-- size="mini"--> <!-- >删除-->
<!-- :disabled="multiple"--> <!-- </el-button>-->
<!-- @click="handleDelete"--> <!-- <coolbutton :type="typeDanger" :name="nameParent" :icon="delicon" :size="size" :haspermi="delHaspermi" @btn-click="handleDelete" />-->
<!-- >删除-->
<!-- </el-button>-->
<!-- <coolbutton :type="typeDanger" :name="nameParent" :icon="delicon" :size="size" :haspermi="delHaspermi" @btn-click="handleDelete" />-->
</el-col>
<el-col :span="1.5">
<el-button <el-button
v-has-permi="['sys:dict:export']"
type="success" type="success"
icon="el-icon-download" icon="el-icon-download"
size="mini" size="mini"
@click="handleExport" @click="handleExport"
>导出 >导出
</el-button> </el-button>
</el-col>
<right-toolbar :show-search.sync="showSearch" @queryTable="getList" /> <right-toolbar :show-search.sync="showSearch" @queryTable="getList" />
</el-row>
</el-form-item>
</el-form>
<div class="placeholder" /> <div class="placeholder" />
<div style="padding:10px"> <div style="padding:10px">
<div class="mb12 font-small-bold">字典参数列表</div> <div class="mb12 font-small-bold">字典参数列表</div>
<el-table v-loading="loading" :data="dataList" border @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="dataList" border @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="index" label="序号" width="55" align="center" />
<!-- <el-table-column :show-overflow-tooltip="true" label="参数编码" prop="dictCode">--> <!-- <el-table-column :show-overflow-tooltip="true" label="参数编码" prop="dictCode">-->
<!-- <template slot-scope="scope">--> <!-- <template slot-scope="scope">-->
<!-- {{ scope.row.dictCode || '-' }}--> <!-- {{ scope.row.dictCode || '-' }}-->
<!-- </template>--> <!-- </template>-->
<!-- </el-table-column>--> <!-- </el-table-column>-->
<el-table-column label="字典编码" align="center" prop="businessId" /> <!-- <el-table-column label="字典编码" align="center" prop="businessId" />-->
<el-table-column :show-overflow-tooltip="true" label="字典标签" prop="dictLabel"> <el-table-column :show-overflow-tooltip="true" label="字典标签" prop="dictLabel">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.dictLabel || '-' }} {{ scope.row.dictLabel || '-' }}
...@@ -133,21 +128,21 @@ ...@@ -133,21 +128,21 @@
</el-table-column> </el-table-column>
<el-table-column label="操作" class-name="small-padding fixed-width"> <el-table-column label="操作" class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">
<!-- <el-button--> <!-- <el-button-->
<!-- v-hasPermi="['sys:dictConfig:edit']"--> <!-- v-hasPermi="['sys:dictConfig:edit']"-->
<!-- size="mini"--> <!-- size="mini"-->
<!-- type="text"--> <!-- type="text"-->
<!-- style="color: #49cec9"--> <!-- style="color: #49cec9"-->
<!-- @click="handleUpdate(scope.row)"--> <!-- @click="handleUpdate(scope.row)"-->
<!-- >修改</el-button>--> <!-- >修改</el-button>-->
<coolbutton style="color: #49cec9" :type="typeParent" :name="updataName" :size="size" :haspermi="editHaspermi" @btn-click="handleUpdate(scope.row)" /> <coolbutton style="color: #49cec9" :type="typeParent" :name="updataName" :size="size" :haspermi="updateHaspermi" @btn-click="handleUpdate(scope.row)" />
<!-- <el-button--> <!-- <el-button-->
<!-- v-hasPermi="['sys:dictConfig:remove']"--> <!-- v-hasPermi="['sys:dictConfig:remove']"-->
<!-- size="mini"--> <!-- size="mini"-->
<!-- type="text"--> <!-- type="text"-->
<!-- @click="handleDelete(scope.row)"--> <!-- @click="handleDelete(scope.row)"-->
<!-- >删除</el-button>--> <!-- >删除</el-button>-->
<coolbutton :type="typeParent" :icon="delicon" :name="nameParent" :size="size" :haspermi="removeHaspermi" @btn-click="handleDelete(scope.row)" /> <coolbutton :type="typeParent" :name="nameParent" :size="size" :haspermi="delHaspermi" @btn-click="handleDelete(scope.row)" />
<!-- <el-switch--> <!-- <el-switch-->
<!-- v-model="scope.row.status"--> <!-- v-model="scope.row.status"-->
<!-- v-hasPermi="['sys:dictConfig:toggle']"--> <!-- v-hasPermi="['sys:dictConfig:toggle']"-->
...@@ -184,15 +179,15 @@ ...@@ -184,15 +179,15 @@
<el-form-item label="参数排序" prop="dictSort"> <el-form-item label="参数排序" prop="dictSort">
<el-input-number v-model="form.dictSort" style="width: 100%" controls-position="right" :min="0" /> <el-input-number v-model="form.dictSort" style="width: 100%" controls-position="right" :min="0" />
</el-form-item> </el-form-item>
<!-- <el-form-item label="参数状态" prop="status">--> <!-- <el-form-item label="参数状态" prop="status">-->
<!-- <el-radio-group v-model="form.status">--> <!-- <el-radio-group v-model="form.status">-->
<!-- <el-radio--> <!-- <el-radio-->
<!-- v-for="dict in statusOptions.filter(item => { return item.dictValue })"--> <!-- v-for="dict in statusOptions.filter(item => { return item.dictValue })"-->
<!-- :key="dict.dictValue"--> <!-- :key="dict.dictValue"-->
<!-- :label="dict.dictValue"--> <!-- :label="dict.dictValue"-->
<!-- >{{ dict.dictLabel }}</el-radio>--> <!-- >{{ dict.dictLabel }}</el-radio>-->
<!-- </el-radio-group>--> <!-- </el-radio-group>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<el-form-item label="备注" prop="remarks"> <el-form-item label="备注" prop="remarks">
<el-input v-model.trim="form.remarks" type="textarea" show-word-limit maxlength="200" placeholder="请输入内容" /> <el-input v-model.trim="form.remarks" type="textarea" show-word-limit maxlength="200" placeholder="请输入内容" />
</el-form-item> </el-form-item>
...@@ -213,7 +208,7 @@ import Coolbutton from '@/components/coolbutton' ...@@ -213,7 +208,7 @@ import Coolbutton from '@/components/coolbutton'
export default { export default {
name: 'Data', name: 'Data',
components: {Coolbutton }, components: { Coolbutton },
data() { data() {
const verifyIDProp = (rule, value, callback) => { const verifyIDProp = (rule, value, callback) => {
if (value === '' || value === undefined || value === null) { if (value === '' || value === undefined || value === null) {
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -79,7 +79,7 @@ module.exports = { ...@@ -79,7 +79,7 @@ module.exports = {
// } // }
// }, // },
[process.env.VUE_APP_BASE_API]: { [process.env.VUE_APP_BASE_API]: {
// target: `http://192.168.1.29:8088/`, // target: `http://192.168.1.29:8082/`,
// target: `http://10.5.87.231:10010/internal`, // target: `http://10.5.87.231:10010/internal`,
// target: `http://117.122.212.91:32012/`, // target: `http://117.122.212.91:32012/`,
target: `http://192.144.239.97:20070/`, target: `http://192.144.239.97:20070/`,
......
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