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