| | |
| | | */ |
| | | // name: "", |
| | | // name: "cqdz", |
| | | // name: "sxty", // 请查看alarmPopup是否开启,logo是否开启且为gjdw |
| | | name: "sxty", // 请查看alarmPopup是否开启,logo是否开启且为gjdw |
| | | // name: "tydc", |
| | | name: 'szdt', |
| | | // name: 'szdt', |
| | | // name: 'njck', |
| | | // name: "ynkm", // 云南昆明定制了设备实时告警和设备历史告警名称 打包时注意设置为isChangeAlarm=true,其他设置为false |
| | | //value: false, |
| | |
| | | alarmPopup: { |
| | | label: "告警弹出框", |
| | | des: "登录平台后,右下方告警弹出框提示", |
| | | value: false, |
| | | // value: true, |
| | | // value: false, |
| | | value: true, |
| | | }, |
| | | WHYC: { |
| | | label: "自用", |
| | | des: "内网自用时设为true, 给客户用为false", |
| | | // value: true, |
| | | value: false, |
| | | }, |
| | | analogData: { |
| | |
| | | label: "维护组员", // 类似(维护组员) |
| | | value: 2, |
| | | }, |
| | | { |
| | | label: "运维层", |
| | | value: 12, |
| | | }, |
| | | // { |
| | | // label: "运维层", |
| | | // value: 12, |
| | | // }, |
| | | { |
| | | label: "监控层", |
| | | value: 12, |
| | | }, |
| | | { |
| | | label: "专员层", |
| | | value: 14 |
| | | } |
| | | // { |
| | | // label: "专员层", |
| | | // value: 14 |
| | | // } |
| | | ] |
| | | } |
| | |
| | | <!-- <home-ty v-if="isTydc"></home-ty>--> |
| | | <!-- <home-njck v-if="isNjck"></home-njck> --> |
| | | <component v-if="isCustom" :is="custom"></component> |
| | | <home-conductor v-else-if="uRole == 10 || uRole == 4"></home-conductor> |
| | | <home-admin v-else-if="uRole == 0 || uRole == 1"></home-admin> |
| | | <home-conductor v-else-if="uRole == 10 || uRole == 4 || uRole == 0"></home-conductor> |
| | | <home-admin v-else-if="uRole == 1"></home-admin> |
| | | <home-ops v-else-if="uRole == 2"></home-ops> |
| | | <home-monitor v-else-if="uRole == 3"></home-monitor> |
| | | <default-home v-else></default-home> |
| | |
| | | v-model="formData.urole" |
| | | size="mini" |
| | | placeholder="请选择用户角色" |
| | | @change="changeRole" |
| | | class="width_140" |
| | | > |
| | | <el-option |
| | |
| | | size="mini" |
| | | placeholder="请选择用户权限组" |
| | | class="width_140" |
| | | @change="changePermitGroup" |
| | | :disabled="!isCanChangePower" |
| | | > |
| | | <el-option |
| | |
| | | let permits = this.$store.state.user.permits; |
| | | let isCanChangePower = isHasPermit("permit_edit_permit", permits); |
| | | return { |
| | | permitGroupBakup: '', |
| | | isCanChangePower, |
| | | expirationTime: new Date(), |
| | | startTime: new Date().format("yyyy-MM-dd hh:mm:ss"), |
| | |
| | | isSysAdmin() { |
| | | return this.userId == 1 ? true : false; |
| | | }, |
| | | isSxty() { |
| | | return this.$CFG.clientName.name === "sxty"; |
| | | } |
| | | }, |
| | | mounted() { |
| | | this.queryWhq(); //维护区 |
| | |
| | | this.searchGroup(); // 查询权限组 |
| | | if (this.status == "add") { |
| | | this.formData.urole = 2; |
| | | if (this.isSxty) { |
| | | this.formData.permitGroupId = 210002; |
| | | this.permitGroupBakup = 210002; |
| | | } |
| | | } else { |
| | | this.formData.urole = this.opt.urole; |
| | | this.formData.visitTime = this.opt.visitTime; |
| | |
| | | return true; |
| | | } |
| | | }); |
| | | if (!this.isSxty) { |
| | | this.formData.permitGroupId = permitGroupId; |
| | | } |
| | | }) |
| | | .catch((error) => { |
| | | console.log(error); |
| | |
| | | } |
| | | ); |
| | | }, |
| | | changeRole() { |
| | | // 如果是太供 需要做处理 用户权限组需自动变更成对应的 |
| | | // label: "领导层", 10 对应权限组ID 管理员组的permit_group_id 210001 |
| | | // label: "管理员", 0 对应权限组ID 管理员组的permit_group_id 210001 |
| | | // label: "维护组长", 1 对应权限组ID 运维权限组的permit_group_id 210002 |
| | | // label: "维护组员", 2 对应权限组ID 运维权限组的permit_group_id 210002 |
| | | // label: "监控层" , 12 对应权限组ID 监视权限组的permit_group_id 210003 |
| | | if (this.isSxty && this.status == 'add') { |
| | | switch(this.formData.urole) { |
| | | case 10: |
| | | this.formData.permitGroupId = 210001; |
| | | break; |
| | | case 0: |
| | | this.formData.permitGroupId = 210001; |
| | | break; |
| | | case 1: |
| | | this.formData.permitGroupId = 210002; |
| | | break; |
| | | case 2: |
| | | this.formData.permitGroupId = 210002; |
| | | break; |
| | | case 12: |
| | | this.formData.permitGroupId = 210003; |
| | | break; |
| | | } |
| | | this.permitGroupBakup = this.formData.permitGroupId; |
| | | } |
| | | |
| | | }, |
| | | changePermitGroup(val) { |
| | | console.log('val', val, this.formData.permitGroupId, '============='); |
| | | |
| | | if (this.isSxty) { |
| | | this.$layer.confirm('当前选择的权限组与用户角色不匹配,继续修改可能会丢失当前角色的部分权限,确认更改用户权限吗?', { |
| | | icon: 3 |
| | | }, (index) => { |
| | | this.$layer.close(index); |
| | | this.permitGroupBakup = val; |
| | | }, (index) => { |
| | | this.$layer.close(index); |
| | | this.formData.permitGroupId = this.permitGroupBakup; |
| | | }); |
| | | } |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |