Browse Source

【后台管理】群成员管理

master
wanggongfeng 6 years ago
parent
commit
b406a097c1
  1. 21
      src/views/modules/master/masteruserrelation-add-or-update.vue
  2. 16
      src/views/modules/master/masteruserrelation.vue
  3. 2
      src/views/modules/master/masteruserrelationroute.vue

21
src/views/modules/master/masteruserrelation-add-or-update.vue

@ -1,26 +1,26 @@
<template> <template>
<el-dialog :visible.sync="visible" :title="!dataForm.id ? $t('add') : $t('update')" :close-on-click-modal="false" :close-on-press-escape="false"> <el-dialog :visible.sync="visible" :title="!dataForm.id ? $t('add') : $t('update')" :close-on-click-modal="false" :close-on-press-escape="false" customClass="customWidth">
<el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmitHandle()" :label-width="$i18n.locale === 'en-US' ? '120px' : '80px'"> <el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmitHandle()" :label-width="$i18n.locale === 'en-US' ? '120px' : '80px'">
<el-form-item label="群内昵称" prop="nickname"> <el-form-item label="群内昵称" prop="nickname">
<el-input v-model="dataForm.nickname" placeholder="群内昵称"></el-input> <el-input v-model="dataForm.nickname" placeholder="群内昵称" style="width:90%"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="用户头像" prop="userAvatar"> <el-form-item label="用户头像" prop="userAvatar">
<el-input v-model="dataForm.userAvatar" placeholder="" disabled></el-input> <el-input v-model="dataForm.userAvatar" placeholder="" disabled style="width:90%"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="手机号" prop="mobile"> <el-form-item label="手机号" prop="mobile">
<el-input v-model="dataForm.mobile" placeholder="" disabled></el-input> <el-input v-model="dataForm.mobile" placeholder="" disabled style="width:90%"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="真实姓名" prop="realName"> <el-form-item label="真实姓名" prop="realName">
<el-input v-model="dataForm.realName" placeholder="" disabled></el-input> <el-input v-model="dataForm.realName" placeholder="" disabled style="width:90%"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="登录名" prop="loginName"> <el-form-item label="登录名" prop="loginName">
<el-input v-model="dataForm.loginName" placeholder="" disabled></el-input> <el-input v-model="dataForm.loginName" placeholder="" disabled style="width:90%"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="所属部门" prop="deptName"> <el-form-item label="所属部门" prop="deptName">
<el-input v-model="dataForm.deptName" placeholder="" disabled></el-input> <el-input v-model="dataForm.deptName" placeholder="" disabled style="width:90%"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="管理标识" prop="manageFlag"> <el-form-item label="管理标识" prop="manageFlag">
<el-select v-model="dataForm.manageFlag" placeholder="" disabled> <el-select v-model="dataForm.manageFlag" placeholder="" disabled style="width:90%">
<el-option v-for="item in manageFlagArr" :key="item.dictValue" :label="item.dictName" :value="item.dictValue"> <el-option v-for="item in manageFlagArr" :key="item.dictValue" :label="item.dictName" :value="item.dictValue">
</el-option> </el-option>
</el-select> </el-select>
@ -169,3 +169,8 @@ export default {
} }
} }
</script> </script>
<style lang="scss">
.customWidth {
width:30%
}
</style>

16
src/views/modules/master/masteruserrelation.vue

@ -98,6 +98,22 @@ export default {
}, },
dataForm: { dataForm: {
id: '' id: ''
},
pickerBeginDateBefore: {
disabledDate: (time) => {
let beginDateVal = this.dataForm.endTime
if (beginDateVal) {
return time.getTime() > new Date(beginDateVal).getTime()
}
}
},
pickerBeginDateAfter: {
disabledDate: (time) => {
let EndDateVal = this.dataForm.startTime
if (EndDateVal) {
return time.getTime() < new Date(EndDateVal).getTime()
}
}
} }
} }
}, },

2
src/views/modules/master/masteruserrelationroute.vue

@ -1,5 +1,5 @@
<template> <template>
<keep-alive include="evaluatedept"> <keep-alive include="masteruserrelation">
<component :is="selectComponent"></component> <component :is="selectComponent"></component>
</keep-alive> </keep-alive>
</template> </template>

Loading…
Cancel
Save