Merge branch 'v_1.0.0' of http://gitlab.ldxinyong.com/enterpriseManagement/digitization-ui into v_1.0.0
This commit is contained in:
commit
5dcb5dfc03
144
src/components/popupMange/index.vue
Normal file
144
src/components/popupMange/index.vue
Normal file
@ -0,0 +1,144 @@
|
|||||||
|
<template>
|
||||||
|
<popup-right
|
||||||
|
v-if="showChooseList"
|
||||||
|
@cancel="hundlePopupHide"
|
||||||
|
@submit="handleSubmitPopup"
|
||||||
|
:title="popupRightTitle"
|
||||||
|
:subumitText='subumitText'
|
||||||
|
class="popup commonFont"
|
||||||
|
>
|
||||||
|
<div slot="content">
|
||||||
|
<div class="popup-selection">
|
||||||
|
<div class="comonTitle row">变更参与考核人员(9人)</div>
|
||||||
|
<div class="row">
|
||||||
|
<el-button
|
||||||
|
type="text"
|
||||||
|
icon="el-icon-circle-plus-outline"
|
||||||
|
@click="handleAdd"
|
||||||
|
plain
|
||||||
|
>添加</el-button>
|
||||||
|
<el-button
|
||||||
|
type="text"
|
||||||
|
icon="el-icon-remove-outline"
|
||||||
|
@click="handleDelete"
|
||||||
|
plain
|
||||||
|
>删除</el-button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- <div class="popup-selection">
|
||||||
|
<div class="comonTitle row">部门主管是否可以调整被考核人员的目标:</div>
|
||||||
|
<div class="row">
|
||||||
|
<el-radio-group
|
||||||
|
v-model="permissionsRadio"
|
||||||
|
@change="handlePermissionsRadio"
|
||||||
|
>
|
||||||
|
<el-radio label="0">可以调整</el-radio>
|
||||||
|
<el-radio label="1">不可以调整</el-radio>
|
||||||
|
</el-radio-group>
|
||||||
|
</div>
|
||||||
|
<div class="row">{{permissionsPrompt}}</div>
|
||||||
|
</div>
|
||||||
|
<div class="popup-selection">
|
||||||
|
<div class="comonTitle row">评分信息是否公开:</div>
|
||||||
|
<div class="row">
|
||||||
|
<div>评分人的评分对被考核人可见:0人可见</div>
|
||||||
|
<el-button
|
||||||
|
type="text"
|
||||||
|
icon="el-icon-circle-plus-outline"
|
||||||
|
@click="handleAdd"
|
||||||
|
plain
|
||||||
|
size="small"
|
||||||
|
>设置</el-button>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div>评分人的评分意见对被考核人可见:0人可见</div>
|
||||||
|
<el-button
|
||||||
|
type="text"
|
||||||
|
icon="el-icon-circle-plus-outline"
|
||||||
|
@click="handleAdd"
|
||||||
|
plain
|
||||||
|
>设置</el-button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="popup-selection">
|
||||||
|
<div class="comonTitle row">考核结果:</div>
|
||||||
|
<div class="row">
|
||||||
|
<div>评分人的评分对被考核人可见:0人可见</div>
|
||||||
|
<el-button
|
||||||
|
type="text"
|
||||||
|
icon="el-icon-circle-plus-outline"
|
||||||
|
@click="handleAdd"
|
||||||
|
plain
|
||||||
|
>设置</el-button>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div>评分人的评分意见对被考核人可见:0人可见</div>
|
||||||
|
<el-button
|
||||||
|
type="text"
|
||||||
|
icon="el-icon-circle-plus-outline"
|
||||||
|
@click="handleAdd"
|
||||||
|
plain
|
||||||
|
>设置</el-button>
|
||||||
|
</div>
|
||||||
|
</div> -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</popup-right>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
import PopupRight from '@/components/PopupRight'
|
||||||
|
export default {
|
||||||
|
props: {
|
||||||
|
showChooseList: {
|
||||||
|
type: Boolean,
|
||||||
|
default: false
|
||||||
|
},
|
||||||
|
subumitText: {
|
||||||
|
type: String,
|
||||||
|
default: '确认'
|
||||||
|
},
|
||||||
|
popupRightTitle: {
|
||||||
|
type: String,
|
||||||
|
default: '选择'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
permissionsRadio: '0', // 部门主管选项
|
||||||
|
permissionsPrompt: '被考核人的目标完成确认后,管理员和部门主管都可以调整目标'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
components: {
|
||||||
|
|
||||||
|
},
|
||||||
|
watch: {
|
||||||
|
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
hundlePopupHide () {
|
||||||
|
this.showChooseList = false
|
||||||
|
this.$emit('update:showChooseList', false)
|
||||||
|
},
|
||||||
|
handleSubmitPopup () {
|
||||||
|
this.$emit('cb', {})
|
||||||
|
},
|
||||||
|
handleAdd () { },
|
||||||
|
handleDelete () {
|
||||||
|
}
|
||||||
|
// handlePermissionsRadio () {
|
||||||
|
// this.permissionsPrompt = this.permissionsRadio === '0' ? '被考核人的目标完成确认后,管理员和部门主管都可以调整目标' : '被考核人的目标完成确认后,只有管理员可以调整目标'
|
||||||
|
// }
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
<style lang="less" scoped>
|
||||||
|
.popup {
|
||||||
|
&-selection {
|
||||||
|
border-bottom: 1px solid @borderColor;
|
||||||
|
.row {
|
||||||
|
height: 50px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
@ -15,6 +15,7 @@ import {
|
|||||||
CheckboxGroup,
|
CheckboxGroup,
|
||||||
Switch,
|
Switch,
|
||||||
TimePicker,
|
TimePicker,
|
||||||
|
Row,
|
||||||
Col,
|
Col,
|
||||||
Checkbox,
|
Checkbox,
|
||||||
Radio,
|
Radio,
|
||||||
@ -63,6 +64,7 @@ Vue.use(TableColumn)
|
|||||||
Vue.use(CheckboxGroup)
|
Vue.use(CheckboxGroup)
|
||||||
Vue.use(Switch)
|
Vue.use(Switch)
|
||||||
Vue.use(TimePicker)
|
Vue.use(TimePicker)
|
||||||
|
Vue.use(Row)
|
||||||
Vue.use(Col)
|
Vue.use(Col)
|
||||||
Vue.use(Checkbox)
|
Vue.use(Checkbox)
|
||||||
Vue.use(Radio)
|
Vue.use(Radio)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user