Merge branch 'develop' of https://gitee.com/siwa-team/dawa-vue into develop
This commit is contained in:
commit
bb9012ed71
|
@ -6,7 +6,7 @@
|
|||
</span>
|
||||
<template v-slot:overlay>
|
||||
<a-menu class="ant-pro-drop-down menu" :selected-keys="[]">
|
||||
<a-menu-item v-if="menu" key="center" @click="handleToCenter">
|
||||
<!-- <a-menu-item v-if="menu" key="center" @click="handleToCenter">
|
||||
<a-icon type="user" />
|
||||
个人中心
|
||||
</a-menu-item>
|
||||
|
@ -14,7 +14,7 @@
|
|||
<a-icon type="setting" />
|
||||
个人设置
|
||||
</a-menu-item>
|
||||
<a-menu-divider v-if="menu" />
|
||||
<a-menu-divider v-if="menu" />-->
|
||||
<a-menu-item key="logout" @click="handleLogout">
|
||||
<a-icon type="logout" />
|
||||
退出登录
|
||||
|
@ -43,13 +43,13 @@ export default {
|
|||
}
|
||||
},
|
||||
methods: {
|
||||
handleToCenter() {
|
||||
handleToCenter () {
|
||||
this.$router.push({ path: '/account/center' })
|
||||
},
|
||||
handleToSettings() {
|
||||
handleToSettings () {
|
||||
this.$router.push({ path: '/account/settings' })
|
||||
},
|
||||
handleLogout(e) {
|
||||
handleLogout (e) {
|
||||
Modal.confirm({
|
||||
title: this.$t('layouts.usermenu.dialog.title'),
|
||||
content: this.$t('layouts.usermenu.dialog.content'),
|
||||
|
@ -61,7 +61,7 @@ export default {
|
|||
this.$router.push({ name: 'login' })
|
||||
})
|
||||
},
|
||||
onCancel() { }
|
||||
onCancel () { }
|
||||
})
|
||||
}
|
||||
}
|
||||
|
|
|
@ -65,7 +65,7 @@ const user = {
|
|||
}
|
||||
resolve(data)
|
||||
} else {
|
||||
reject(new Error(data.msg))
|
||||
reject(new Error(response.msg))
|
||||
}
|
||||
}).catch(error => {
|
||||
reject(error)
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<template>
|
||||
<a-card :bordered="false">
|
||||
<a-card :bordered="false" title="新增公告">
|
||||
<template slot="extra">
|
||||
<a-button size="small" @click="save" type="primary">保存</a-button>
|
||||
<a-button size="small" @click="close">返回</a-button>
|
||||
<a-button type="primary" @click="goback">返回</a-button>
|
||||
<a-button type="primary" @click="save">保存</a-button>
|
||||
</template>
|
||||
|
||||
<a-form-model ref="ruleForm" :model="form" :rules="rules" :label-col="labelCol" :wrapper-col="wrapperCol">
|
||||
|
@ -149,21 +149,17 @@
|
|||
}
|
||||
},
|
||||
created () {
|
||||
console.log(!this.$route.query.id)
|
||||
if (!this.$route.query.id) return
|
||||
|
||||
this.edit(this.$route.query.id)
|
||||
},
|
||||
methods: {
|
||||
// 返回 按钮
|
||||
close () {
|
||||
goback () {
|
||||
this.$router.push({ path: '/notice/list', query: {} })
|
||||
},
|
||||
edit (id) {
|
||||
this.modalTitle = '修改'
|
||||
this.visible = true
|
||||
noticeGet({ id: id }).then(res => {
|
||||
console.log(res)
|
||||
const form = res.data
|
||||
form.isNowPublish = form.isNowPublish === 1
|
||||
// form.publishTime = moment(form.publishTime)
|
||||
|
@ -183,11 +179,10 @@
|
|||
form.isNowPublish = 0
|
||||
}
|
||||
form.file = JSON.stringify(this.fileList)
|
||||
console.log(form)
|
||||
noticeAdd(form).then((res) => {
|
||||
if (res.code === 200) {
|
||||
this.$message.success('操作成功')
|
||||
this.close()
|
||||
this.goback()
|
||||
} else {
|
||||
this.$message.error('操作失败:' + res.msg)
|
||||
}
|
||||
|
@ -205,7 +200,6 @@
|
|||
this.form.rangeName = orgData.name
|
||||
},
|
||||
onChangeNow (checked) {
|
||||
console.log(`a-switch to ${checked}`)
|
||||
this.timeShow = !checked
|
||||
}
|
||||
}
|
||||
|
|
|
@ -47,13 +47,15 @@
|
|||
</a-card>
|
||||
<a-card :bordered="false">
|
||||
<div class="table-operator">
|
||||
<a-button @click="personRegister" icon="plus" type="primary" v-if="hasPerm('person:add')">新增人员</a-button>
|
||||
<a-button @click="addPerson" icon="plus" type="primary" v-if="hasPerm('person:add')">新增人员</a-button>
|
||||
|
||||
<template v-if="orgType === 1">
|
||||
<a-button @click="transfer" type="primary" v-if="hasPerm('person:transfer')">转移部门</a-button>
|
||||
<a-button @click="quit" type="primary" v-if="hasPerm('person:quit')">离职</a-button>
|
||||
<!-- <a-button @click="export" type="primary" >导出</a-button> -->
|
||||
<a-button @click="setAdmin" type="primary" v-if="hasPerm('person:setAdmin')">设置管理员</a-button>
|
||||
<!-- <a-button @click="import" type="primary" v-if="hasPerm('person:import')">批量导入</a-button> -->
|
||||
</template>
|
||||
|
||||
</div>
|
||||
|
||||
|
@ -115,7 +117,6 @@ import { Empty } from 'ant-design-vue'
|
|||
import { orgList } from '@/api/org/org'
|
||||
import { listToTree } from '@/utils/util'
|
||||
import { personPage, personDel, personQuit, personTransferOrg, personSetAdmin, personResetPwd } from '@/api/person/person'
|
||||
import PersonRegister from './PersonRegister'
|
||||
import PersonForm from './PersonForm'
|
||||
import PersonDetail from './PersonDetail'
|
||||
import OrgTree from '../org/OrgTree'
|
||||
|
@ -124,7 +125,6 @@ const rootParentId = 0
|
|||
export default {
|
||||
components: {
|
||||
STable,
|
||||
PersonRegister,
|
||||
PersonForm,
|
||||
PersonDetail,
|
||||
OrgTree
|
||||
|
@ -183,8 +183,18 @@ export default {
|
|||
orgId: '',
|
||||
orgType: 1
|
||||
}
|
||||
},
|
||||
mounted () {
|
||||
|
||||
},
|
||||
created () {
|
||||
const orgType = this.$route.query.orgType
|
||||
if (!orgType) {
|
||||
this.orgType = 1
|
||||
} else {
|
||||
this.orgType = parseInt(orgType)
|
||||
}
|
||||
|
||||
this.getOrgTree()
|
||||
|
||||
if (this.hasPerm('person:edit') || this.hasPerm('person:resetPwd') || this.hasPerm('person:del')) {
|
||||
|
@ -216,7 +226,6 @@ export default {
|
|||
this.defaultExpandedKeys.push(item.id)
|
||||
}
|
||||
}
|
||||
console.log(this.defaultExpandedKeys)
|
||||
})
|
||||
},
|
||||
async changeOrgType () {
|
||||
|
@ -345,7 +354,7 @@ export default {
|
|||
}
|
||||
})
|
||||
},
|
||||
personRegister () {
|
||||
addPerson () {
|
||||
if (this.orgType === 1) {
|
||||
this.$router.push({
|
||||
path: '/person/personRegister',
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
<template>
|
||||
<div>
|
||||
<a-card :bordered="false">
|
||||
<a-card :bordered="false" title="新增人员">
|
||||
<template slot="extra">
|
||||
<a-button type="primary" @click="goback">返回</a-button>
|
||||
</template>
|
||||
<a-row type="flex" justify="center" align="top">
|
||||
<a-col :span="4" id="tree">
|
||||
<a-page-header title="项目列表" sub-title="" />
|
||||
|
@ -120,6 +123,15 @@ export default {
|
|||
},
|
||||
// 方法集合
|
||||
methods: {
|
||||
// 返回
|
||||
goback () {
|
||||
this.$router.push({
|
||||
path: '/personList',
|
||||
query: {
|
||||
orgType: 2
|
||||
}
|
||||
})
|
||||
},
|
||||
async getPerson () {
|
||||
await personPage({ pageSize: 9999, pageNum: 1 }).then((res) => {
|
||||
if (res.code === 200 && res.rows.length > 0) {
|
||||
|
|
|
@ -1,8 +1,11 @@
|
|||
<template>
|
||||
<div>
|
||||
<a-card :bordered="false" style="padding-bottom: 0px; margin-bottom: 10px ">
|
||||
<a-card :bordered="false" style="padding-bottom: 0px; margin-bottom: 10px " title="新增人员">
|
||||
<template slot="extra">
|
||||
<a-button type="primary" @click="goback">返回</a-button>
|
||||
</template>
|
||||
|
||||
<div class="table-page-search-wrapper">
|
||||
<h3>新增人员</h3>
|
||||
<h3>单位邀请码:{{ invitationCode }}</h3>
|
||||
<h3>邀请链接: www.anquanpeixun.com</h3>
|
||||
</div>
|
||||
|
@ -94,6 +97,15 @@
|
|||
created () {
|
||||
},
|
||||
methods: {
|
||||
// 返回
|
||||
goback () {
|
||||
this.$router.push({
|
||||
path: '/personList',
|
||||
query: {
|
||||
orgType: 1
|
||||
}
|
||||
})
|
||||
},
|
||||
handleOk () {
|
||||
this.$refs.table.refresh()
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue