This commit is contained in:
parent
fb6aecd22c
commit
205d81017e
|
@ -73,7 +73,7 @@ export default {
|
|||
},
|
||||
// 有默认值的数字
|
||||
fileSize:{
|
||||
type:Number,
|
||||
type:[Number, String],
|
||||
default:500
|
||||
},
|
||||
},
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
</a-col>
|
||||
<a-col :md="8" :sm="24">
|
||||
<a-button type="primary" @click="$refs.table.refresh(true)">查询</a-button>
|
||||
<a-button style="margin-left: 8px" @click="() => {queryParam = {}, this.loadData()}">重置</a-button>
|
||||
<a-button style="margin-left: 8px" @click="() => {queryParam = {}, $refs.table.refresh(true)}">重置</a-button>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
|
@ -42,7 +42,7 @@
|
|||
</a-col>
|
||||
<a-col :md="8" :sm="24">
|
||||
<a-button type="primary" @click="$refs.table.refresh(true)">查询</a-button>
|
||||
<a-button style="margin-left: 8px" @click="() => {queryParam = {}, this.loadData()}">重置</a-button>
|
||||
<a-button style="margin-left: 8px" @click="() => {queryParam = {}, $refs.table.refresh(true)}">重置</a-button>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<a-tabs default-active-key="1" @change="tabsCallback">
|
||||
<a-tab-pane key="1" tab="单位部门信息">
|
||||
<div class="table-operator">
|
||||
<a-button @click="$refs.orgForm.add(1)" icon="plus" type="primary" v-if="hasPerm('sys:org:add')">新增机构</a-button>
|
||||
<a-button @click="$refs.orgForm.add(1)" icon="plus" type="primary" v-if="hasPerm('sys:org:edit')">新增机构</a-button>
|
||||
</div>
|
||||
|
||||
<s-table
|
||||
|
@ -17,8 +17,8 @@
|
|||
|
||||
<span slot="action" slot-scope="text, record">
|
||||
<a v-if="hasPerm('sys:org:edit')" @click="$refs.orgForm.edit(record)">编辑</a>
|
||||
<a-divider type="vertical" v-if="hasPerm('sys:org:edit') & hasPerm('sys:org:delete')"/>
|
||||
<a-popconfirm v-if="hasPerm('sys:org:delete')" placement="topRight" title="确认删除?" @confirm="() => sysOrgDelete(record)">
|
||||
<a-divider type="vertical" v-if="hasPerm('sys:org:edit') & hasPerm('sys:org:del')"/>
|
||||
<a-popconfirm v-if="hasPerm('sys:org:del')" placement="topRight" title="确认删除?" @confirm="() => sysOrgDelete(record)">
|
||||
<a>删除</a>
|
||||
</a-popconfirm>
|
||||
</span>
|
||||
|
@ -27,7 +27,7 @@
|
|||
</a-tab-pane>
|
||||
<a-tab-pane key="2" tab="项目工程信息" >
|
||||
<div class="table-operator">
|
||||
<a-button @click="$refs.orgForm.add(2)" icon="plus" type="primary" v-if="hasPerm('sys:org:add')">新增项目</a-button>
|
||||
<a-button @click="$refs.orgForm.add(2)" icon="plus" type="primary" v-if="hasPerm('sys:org:edit')">新增项目</a-button>
|
||||
</div>
|
||||
|
||||
<s-table
|
||||
|
@ -41,8 +41,8 @@
|
|||
|
||||
<span slot="action" slot-scope="text, record">
|
||||
<a v-if="hasPerm('sys:org:edit')" @click="$refs.orgForm.edit(record)">编辑</a>
|
||||
<a-divider type="vertical" v-if="hasPerm('sys:org:edit') & hasPerm('sys:org:delete')"/>
|
||||
<a-popconfirm v-if="hasPerm('sys:org:delete')" placement="topRight" title="确认删除?" @confirm="() => sysOrgDelete(record)">
|
||||
<a-divider type="vertical" v-if="hasPerm('sys:org:edit') & hasPerm('sys:org:del')"/>
|
||||
<a-popconfirm v-if="hasPerm('sys:org:del')" placement="topRight" title="确认删除?" @confirm="() => sysOrgDelete(record)">
|
||||
<a>删除</a>
|
||||
</a-popconfirm>
|
||||
</span>
|
||||
|
@ -143,6 +143,7 @@
|
|||
})
|
||||
},
|
||||
handleOk () {
|
||||
console.log("handleok---orgList")
|
||||
if (this.orgType === 1) {
|
||||
this.$refs.table1.refresh()
|
||||
} else {
|
||||
|
|
|
@ -40,7 +40,7 @@
|
|||
</a-col>
|
||||
<a-col :md="8" :sm="24">
|
||||
<a-button type="primary" @click="$refs.table.refresh(true)">查询</a-button>
|
||||
<a-button style="margin-left: 8px" @click="() => {queryParam = {}, this.loadData()}">重置</a-button>
|
||||
<a-button style="margin-left: 8px" @click="() => {queryParam = {}, $refs.table.refresh(true)}">重置</a-button>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
|
@ -48,7 +48,7 @@
|
|||
</a-card>
|
||||
<a-card :bordered="false">
|
||||
<div class="table-operator">
|
||||
<a-button @click="addPerson" icon="plus" type="primary" v-if="hasPerm('person:add')">新增人员</a-button>
|
||||
<a-button @click="addPerson" icon="plus" type="primary" v-if="hasPerm('person:edit')">新增人员</a-button>
|
||||
|
||||
<template v-if="orgType === 1">
|
||||
<a-button @click="transfer" type="primary" v-if="hasPerm('person:transfer')">转移部门</a-button>
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
</a-col>
|
||||
<a-col :md="8" :sm="24">
|
||||
<a-button type="primary" @click="$refs.table.refresh(true)">查询</a-button>
|
||||
<a-button @click="() => {queryParam = {}, this.loadData()}">重置</a-button>
|
||||
<a-button @click="() => {queryParam = {}, $refs.table.refresh(true)}">重置</a-button>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
|
|
|
@ -77,9 +77,10 @@
|
|||
this.visible = true
|
||||
},
|
||||
edit(obj) {
|
||||
var _obj = obj
|
||||
this.modalTitle = '修改角色'
|
||||
this.visible = true
|
||||
this.form = obj
|
||||
this.form = _obj
|
||||
},
|
||||
onSubmit(e) {
|
||||
this.$refs.ruleForm.validate(valid => {
|
||||
|
@ -88,6 +89,8 @@
|
|||
roleEdit(this.form).then(res => {
|
||||
if (res.code == 200) {
|
||||
this.$message.success('编辑成功')
|
||||
this.$emit('ok')
|
||||
|
||||
this.onCancel()
|
||||
} else {
|
||||
this.$message.error('编辑失败:' + res.msg)
|
||||
|
@ -110,6 +113,7 @@
|
|||
},
|
||||
onCancel() {
|
||||
this.$refs.ruleForm.resetFields()
|
||||
this.form = {}
|
||||
this.visible = false
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,16 +11,16 @@
|
|||
</a-col>
|
||||
<a-col :md="8" :sm="24">
|
||||
<a-button type="primary" @click="$refs.table.refresh(true)">查询</a-button>
|
||||
<a-button @click="() => {queryParam = {}, this.loadData()}">重置</a-button>
|
||||
<a-button @click="() => {queryParam = {}, $refs.table.refresh(true)}">重置</a-button>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="table-operator">
|
||||
<a-button type="primary" icon="plus" @click="$refs.roleForm.add()">新增角色</a-button>
|
||||
<a-button type="primary" icon="plus" v-if="hasPerm('sys:role:add')" @click="$refs.roleForm.add()">新增角色</a-button>
|
||||
</div>
|
||||
|
||||
|
||||
<s-table
|
||||
ref="table"
|
||||
:rowKey="(record) => record.id"
|
||||
|
@ -28,17 +28,17 @@
|
|||
:data="loadData"
|
||||
>
|
||||
<span slot="action" slot-scope="text, record">
|
||||
<a @click="$refs.roleForm.edit(record)">编辑</a>
|
||||
<a @click="$refs.roleForm.edit(record)" v-if="hasPerm('sys:role:edit')">编辑</a>
|
||||
<a-divider type="vertical"/>
|
||||
<a-dropdown>
|
||||
<a class="ant-dropdown-link">
|
||||
更多 <a-icon type="down" />
|
||||
</a>
|
||||
<a-menu slot="overlay">
|
||||
<a-menu-item>
|
||||
<a-menu-item v-if="hasPerm('sys:role:grantMenu')">
|
||||
<a @click="$refs.roleMenuForm.roleMenu(record)">授权菜单</a>
|
||||
</a-menu-item>
|
||||
<a-menu-item>
|
||||
<a-menu-item v-if="hasPerm('sys:role:del')">
|
||||
<a-popconfirm placement="topRight" title="确认删除?" @confirm="() => handleDel(record)">
|
||||
<a>删除</a>
|
||||
</a-popconfirm>
|
||||
|
@ -83,12 +83,6 @@ export default {
|
|||
{
|
||||
title: '排序',
|
||||
dataIndex: 'sort'
|
||||
},
|
||||
{
|
||||
title: '操作',
|
||||
dataIndex: 'action',
|
||||
width: '150px',
|
||||
scopedSlots: { customRender: 'action' }
|
||||
}
|
||||
],
|
||||
loadData: parameter => {
|
||||
|
@ -99,7 +93,15 @@ export default {
|
|||
}
|
||||
},
|
||||
created () {
|
||||
// 根据权限加载,待处理
|
||||
// 动态加载权限
|
||||
if (this.hasPerm('sys:role:edit') || this.hasPerm('sys:role:grantMenu')) {
|
||||
this.columns.push({
|
||||
title: '操作',
|
||||
width: '150px',
|
||||
dataIndex: 'action',
|
||||
scopedSlots: { customRender: 'action' }
|
||||
})
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
handleDel (record) {
|
||||
|
|
|
@ -91,9 +91,9 @@
|
|||
_this.menuTreeData = res.data
|
||||
_this.getLeastChilds(res.data)
|
||||
// 默认展开目录级
|
||||
_this.menuTreeData.forEach(item => {
|
||||
_this.expandedKeys.push(item.id)
|
||||
})
|
||||
// _this.menuTreeData.forEach(item => {
|
||||
// _this.expandedKeys.push(item.id)
|
||||
// })
|
||||
|
||||
_this.expandedMenuKeys(_this.roleEntity)
|
||||
}
|
||||
|
|
|
@ -51,13 +51,13 @@
|
|||
</a-form-item>
|
||||
</a-form>
|
||||
</a-col>
|
||||
<a-col :md="12" :sm="24">
|
||||
<!-- <a-col :md="12" :sm="24">
|
||||
<a-form :form="form">
|
||||
<a-form-item label="生日" :labelCol="labelCol" :wrapperCol="wrapperCol" has-feedback>
|
||||
<a-date-picker placeholder="请选择生日" @change="onChange" style="width: 100%" v-decorator="['birthday']" />
|
||||
</a-form-item>
|
||||
</a-form>
|
||||
</a-col>
|
||||
</a-col> -->
|
||||
</a-row>
|
||||
<a-row :gutter="24">
|
||||
<a-col :md="12" :sm="24">
|
||||
|
|
|
@ -5,13 +5,13 @@
|
|||
<a-form layout="inline">
|
||||
<a-row :gutter="24">
|
||||
<a-col :md="6" :sm="24">
|
||||
<a-form-item label="用户名称" >
|
||||
<a-input v-model="queryParam.name" placeholder="请输入用户名称"/>
|
||||
<a-form-item label="账号" >
|
||||
<a-input v-model="queryParam.userName" placeholder="请输入账号"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :md="6" :sm="24">
|
||||
<a-form-item label="账号" >
|
||||
<a-input v-model="queryParam.userName" placeholder="请输入账号"/>
|
||||
<a-form-item label="姓名" >
|
||||
<a-input v-model="queryParam.name" placeholder="请输入姓名"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :md="6" :sm="24">
|
||||
|
@ -21,7 +21,7 @@
|
|||
</a-col>
|
||||
<a-col :md="4" :sm="24">
|
||||
<a-button type="primary" @click="$refs.table.refresh(true)">查询</a-button>
|
||||
<a-button style="margin-left: 8px" @click="() => queryParam = {}">重置</a-button>
|
||||
<a-button style="margin-left: 8px" @click="() => {queryParam = {}, $refs.table.refresh(true)}">重置</a-button>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
|
@ -61,7 +61,7 @@
|
|||
<a-menu-item v-if="hasPerm('sys:user:grantRole')">
|
||||
<a @click="$refs.userRoleForm.userRole(record)">授权角色</a>
|
||||
</a-menu-item>
|
||||
<a-menu-item v-if="hasPerm('sys:user:delete')">
|
||||
<a-menu-item v-if="hasPerm('sys:user:del')">
|
||||
<a-popconfirm placement="topRight" title="确认删除?" @confirm="() => singleDelete(record)">
|
||||
<a>删除</a>
|
||||
</a-popconfirm>
|
||||
|
|
Loading…
Reference in New Issue