{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\app\\setting.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\app\\setting.vue","mtime":1667327529934},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nexport default {\r\n name: \"\",\r\n components: {\r\n\r\n },\r\n data() {\r\n return {\r\n isClearRemind: true,\r\n showremindPopup: false,\r\n showhostPopup: false,\r\n showremutePopup: false,\r\n showreLimitUserPopup: false,\r\n dataForm: {\r\n remindTime: 0,\r\n // remindStr: '',\r\n host: '',\r\n checkedPW: false,\r\n password: '',\r\n isWaitRoom: false,\r\n isWatermark: false,\r\n isOpen: true,\r\n limitUser: 0,\r\n limitUserStr: '所有成员可入会',\r\n mute: 1,\r\n muteStr: '关闭'\r\n },\r\n remindArr: ['无', '会议开始时', '5分钟前', '15分钟前', '1小时前', '1天前'],\r\n remindColumns: [],\r\n remindDict: [],\r\n activeIcon: '@/assets/img/meetingAppIconfontSvg/selected.svg',\r\n totalUsers: []\r\n }\r\n },\r\n computed: {},\r\n filters: {},\r\n watch: {\r\n dataForm: {\r\n handler(newVal) {\r\n console.log(newVal, 'newVal')\r\n if (newVal.remindTime.length != 0) {\r\n this.isClearRemind = false\r\n }\r\n localStorage.setItem('setting', JSON.stringify(this.dataForm))\r\n\r\n },\r\n deep: true\r\n }, // 值可以为methods的方法名\r\n // isClearRemind: {\r\n // handler(newVal) {\r\n // if (newVal) {\r\n // this.dataForm.remindStr = ''\r\n // this.dataForm.remindTime = 0\r\n\r\n // }\r\n // },\r\n // }\r\n },\r\n created() {\r\n // localStorage.setItem('setting', JSON.stringify(this.dataForm))\r\n window.scrollTo(0, 0);\r\n this.remindDict = this.getDictData('tx')\r\n this.remindDict.forEach(e => {\r\n this.remindColumns.push(e.text)\r\n });\r\n // setTimeout(()=>{\r\n if (localStorage.getItem('setting') != undefined) {\r\n this.dataForm = JSON.parse(localStorage.getItem('setting'))\r\n }else{\r\n let initSetting = {\r\n checkedPW:false,\r\n host:\"\",\r\n isOpen:true,\r\n isWaitRoom:false,\r\n isWatermark:false,\r\n limitUser:0,\r\n limitUserStr:\"所有成员可入会\",\r\n mute:1,\r\n muteStr:\"关闭\",\r\n password:\"\",\r\n remindTime:\"0\"\r\n }\r\n localStorage.setItem('setting',JSON.stringify(initSetting))\r\n }\r\n\r\n this.loadHost()\r\n\r\n // },100)\r\n // console.log(this.remindColumns,'this.remindColumns')\r\n },\r\n methods: {\r\n loadHost() {\r\n let deptUrl = `http://183.230.176.125:8896/api/org/v1/org/getOrgListByDemId?demId=1258608622670319616`\r\n this.$http.get(deptUrl).then(res => {\r\n console.log(res, 'res')\r\n if (res.status == 200) {\r\n\r\n let totalDeptList = res.data\r\n\r\n let url = `http://183.230.176.125:8896/api/user/v1/users/getOrgUserQuery`\r\n this.$http.post(url, {\r\n groupRelation: \"AND\",\r\n groupTree: {},\r\n pageBean: {\r\n page: 1,\r\n pageSize: 100,\r\n showTotal: true\r\n },\r\n params: {},\r\n querys: [\r\n {\r\n \"property\": \"ORG_ID_\",\r\n \"value\": totalDeptList[0].id,\r\n \"group\": \"orgTree\",\r\n \"relation\": \"AND\",\r\n \"operation\": \"IN\"\r\n }\r\n ],\r\n sorter: [\r\n\r\n ]\r\n }).then(res => {\r\n let userList = res.data.rows\r\n if (res.status == 200) {\r\n userList.forEach(item => {\r\n item.isChecked = false\r\n this.totalUsers.push(item)\r\n })\r\n // this.childUserList[index].forEach((e, i) => {\r\n // this.users.push(e.name)\r\n // })\r\n } else {\r\n Message.error(res.data.errmsg)\r\n }\r\n\r\n })\r\n }\r\n })\r\n },\r\n confirmHost(name) {\r\n this.dataForm.host = name;\r\n this.showhostPopup = false;\r\n },\r\n onClickLeft() {\r\n this.showremindPopup = false;\r\n this.showhostPopup = false;\r\n },\r\n onConfirmMute(value) {\r\n this.dataForm.mute = value;\r\n if (value == 0) {\r\n this.dataForm.muteStr = '开启'\r\n } else if (value == 1) {\r\n this.dataForm.muteStr = '关闭'\r\n } else {\r\n this.dataForm.muteStr = '超过6人后自动开启'\r\n }\r\n console.log(this.dataForm.mute, 'this.dataForm.mute')\r\n\r\n this.showremutePopup = false;\r\n },\r\n onConfirmLimitUser(value) {\r\n this.dataForm.limitUser = value;\r\n if (value == 0) {\r\n this.dataForm.limitUserStr = '所有成员可入会'\r\n } else if (value == 1) {\r\n this.dataForm.limitUserStr = '仅企业内部成员可入会'\r\n }\r\n // console.log(this.dataForm.mute, 'this.dataForm.mute')\r\n\r\n this.showreLimitUserPopup = false;\r\n },\r\n getRemindStr() {\r\n let index = parseInt(this.dataForm.remindTime)\r\n return this.remindArr[index]\r\n },\r\n // getMindStr(value) {\r\n // if (value = '1') {\r\n // return '无';\r\n // } else if (value = '2') {\r\n // return '会议开始时';\r\n // } else if (value = '3') {\r\n // return '5分钟前';\r\n // } else if (value = '4') {\r\n // return '15分钟前';\r\n // } else if (value = '5') {\r\n // return '1小时前';\r\n // } else {\r\n // return '1天前';\r\n // }\r\n // }\r\n }\r\n}\r\n",null]}