1 line
64 KiB
JSON
1 line
64 KiB
JSON
{"remainingRequest":"C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\src\\views\\modules\\dormitoryManage\\room.vue?vue&type=script&lang=js&","dependencies":[{"path":"C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\src\\views\\modules\\dormitoryManage\\room.vue","mtime":1614735254000},{"path":"C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\node_modules\\babel-loader\\lib\\index.js","mtime":499162500000},{"path":"C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\27446\\Desktop\\up\\front\\dkha-web-sz-main\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/es7.object.get-own-property-descriptors\";\nimport \"core-js/modules/es6.object.keys\";\nimport \"core-js/modules/es7.symbol.async-iterator\";\nimport \"core-js/modules/es6.symbol\";\nimport \"core-js/modules/web.dom.iterable\";\nimport _defineProperty from \"C:\\\\Users\\\\27446\\\\Desktop\\\\up\\\\front\\\\dkha-web-sz-main\\\\node_modules\\\\@babel\\\\runtime-corejs2/helpers/esm/defineProperty\";\nimport \"core-js/modules/es6.regexp.search\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\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//\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//\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//\nimport debounce from 'lodash/debounce';\nimport upload from '@/components/public/upload-excel-or-img';\nimport { treeDataTranslate } from '@/utils';\nimport Cookies from 'js-cookie';\nimport qs from 'qs';\nexport default {\n components: {\n upload: upload\n },\n data: function data() {\n return {\n loading: false,\n checkList: [],\n topArr: [],\n leftArr: [],\n rightArr: [],\n bottomArr: [],\n //分页\n pages: {\n pageNo: 1,\n pageSize: 6000\n },\n title: '',\n centerDialogVisible: false,\n formInline: {\n stus: [{\n scStdid: '',\n scNo: '',\n dpId: '',\n key: '0'\n }, {\n scStdid: '',\n scNo: '',\n dpId: '',\n key: '1'\n }]\n },\n //学生姓名 / 学号\n optNameNo: [],\n //楼层\n dataList: [],\n floorF: '',\n floor: {},\n checkFloor: '',\n //房间id\n drId: '',\n //入住id\n dpId: '',\n idsItem: [],\n backNum: '',\n outNum: ''\n };\n },\n mounted: function mounted() {\n this.getCode();\n\n if (!window.sessionStorage.getItem('floorId')) {\n this.search();\n }\n },\n activated: function activated() {\n // 首页宿舍今日用电量TOP10跳转进来\n var floorId = window.sessionStorage.getItem('floorId');\n\n if (floorId) {\n s;\n window.sessionStorage.removeItem('floorId');\n ss;\n this.search(floorId);\n }\n },\n methods: {\n // 导入\n importHandle: function importHandle() {\n this.$refs['roomExcel'].init();\n },\n exportHandle: function exportHandle() {\n var params = qs.stringify({\n 'access_token': Cookies.get('access_token')\n });\n window.location.href = \"\".concat(window.SITE_CONFIG['apiURL'], \"/system/scdormitoryperson/exportInfoExcel?\").concat(params);\n },\n //分页 数据\n dataFun: function dataFun(item) {\n var _this = this;\n\n this.floorF = item.df_floorname;\n this.getTotalNum(item);\n var params = {\n page: this.pages.pageNo,\n limit: this.pages.pageSize,\n floorId: item.df_floorid,\n type: item.df_type,\n scNo: \"\",\n scStuname: \"\"\n };\n this.$http.get('/system/scdormitoryperson/page', {\n params: params\n }).then(function (_ref) {\n var res = _ref.data;\n\n if (res.code != 0) {\n return _this.$message.error(res.msg);\n }\n\n var arr = res.data.list.map(function (item) {\n return _objectSpread({}, item, {\n visible: false\n });\n });\n _this.topArr = arr.slice(0, 11);\n _this.rightArr = arr.slice(11, 14);\n _this.bottomArr = arr.slice(14, 24).reverse();\n _this.leftArr = arr.slice(24).reverse();\n });\n },\n getTotalNum: function getTotalNum(item) {\n var _this2 = this;\n\n var params = {\n floorId: item.df_floorid,\n type: item.df_type,\n scNo: '',\n scStuname: ''\n };\n this.$http.get('/system/scdormitoryperson/getRoomCheckInInfo', {\n params: params\n }).then(function (_ref2) {\n var res = _ref2.data;\n\n if (res.code != 0) {\n return _this2.$message.error(res.msg);\n }\n\n var _res$data = res.data,\n backNum = _res$data.backNum,\n outNum = _res$data.outNum;\n _this2.backNum = backNum;\n _this2.outNum = outNum;\n });\n },\n //楼层\n search: function search(floorId) {\n var _this3 = this;\n\n this.$http.get('/system/scdormitoryfloor/roomTree/0').then(function (_ref3) {\n var res = _ref3.data;\n\n if (res.code == 0) {\n var list = res.data.map(function (item) {\n return _objectSpread({}, item, {\n name: item.df_floorname,\n id: item.df_floorid,\n pid: item.df_parentid\n });\n });\n var arr = treeDataTranslate(list);\n var crr = arr[0].children.map(function (v, index) {\n return {\n df_floorname: v.df_floorname,\n df_type: v.df_type,\n df_floorid: v.df_floorid,\n ml: 30 * index\n };\n });\n _this3.dataList = crr.reverse(); // 路由跳转过来,floorId有值\n\n if (floorId) {\n _this3.dataList.forEach(function (item) {\n if (floorId === item.df_floorid) {\n _this3.floor = item;\n }\n });\n } else {\n _this3.floor = {\n df_floorname: _this3.dataList[_this3.dataList.length - 1].df_floorname,\n df_type: _this3.dataList[_this3.dataList.length - 1].df_type,\n df_floorid: _this3.dataList[_this3.dataList.length - 1].df_floorid\n };\n }\n\n _this3.dataFun(_this3.floor);\n\n _this3.checkFloor = _this3.floor.df_floorid;\n } else {\n _this3.dataList = [];\n\n _this3.$message.error(data.msg);\n }\n });\n },\n //切换楼层\n clickFloor: function clickFloor(item) {\n this.floor = item;\n this.dataFun(item);\n this.checkFloor = item.df_floorid;\n },\n //分配 修改\n modifyAllocation: function modifyAllocation(type, item) {\n this.idsItem = item.dormitorypersonDTOS;\n this.formInline.stus = [];\n\n if (type == 'one') {\n this.formInline.stus.push({\n scStdid: '',\n scNo: '',\n key: '0',\n dpId: ''\n });\n } else if (type == 'two') {\n this.formInline.stus.push({\n scStdid: '',\n scNo: '',\n key: '0',\n dpId: ''\n }, {\n scStdid: '',\n scNo: '',\n key: '1',\n dpId: ''\n });\n }\n\n this.drId = item.drId; //房间id\n\n var key = 0;\n var dpIds = item.dormitorypersonDTOS.map(function (item) {\n return _objectSpread({}, item, {\n key: key++\n });\n });\n\n if (dpIds.length > 0) {\n this.getCode(dpIds);\n } else {\n this.getCode();\n }\n\n this.centerDialogVisible = true;\n },\n //学生姓名 下拉\n getCode: function getCode(ids) {\n var _this4 = this;\n\n this.formInline.stus.forEach(function (v) {\n v.scStdid = '';\n v.scNo = '';\n });\n var val = [];\n\n if (ids) {\n ids.forEach(function (v) {\n val.push(v.scStdid);\n });\n }\n\n this.$http.post('/system/scstudents/getStudentsInfo', val).then(function (_ref4) {\n var res = _ref4.data;\n\n if (res.code == 0) {\n _this4.optNameNo = res.data;\n\n if (ids) {\n _this4.formInline.stus.forEach(function (item) {\n ids.forEach(function (k) {\n if (item.key == k.key) {\n item.scStdid = k.scStdid;\n item.scNo = k.scIdno;\n }\n });\n });\n }\n }\n });\n },\n //下拉 配置\n changeName: function changeName(e, v) {\n var arr = this.optNameNo.filter(function (item) {\n if (v.scStdid == item.scStdid) {\n return item;\n }\n });\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = this.formInline.stus[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var i = _step.value;\n\n if (i.key == v.key) {\n i.scNo = arr[0].scNo;\n }\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return != null) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n },\n changeNo: function changeNo(e, v) {\n var arr = this.optNameNo.filter(function (item) {\n if (v.scNo == item.scIdno) {\n return item;\n }\n });\n var _iteratorNormalCompletion2 = true;\n var _didIteratorError2 = false;\n var _iteratorError2 = undefined;\n\n try {\n for (var _iterator2 = this.formInline.stus[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {\n var i = _step2.value;\n\n if (i.key == v.key) {\n i.scStdid = arr[0].scStdid;\n }\n }\n } catch (err) {\n _didIteratorError2 = true;\n _iteratorError2 = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion2 && _iterator2.return != null) {\n _iterator2.return();\n }\n } finally {\n if (_didIteratorError2) {\n throw _iteratorError2;\n }\n }\n }\n },\n //修改 分配 / 表单提交\n confirm: debounce(function () {\n var _this5 = this;\n\n var length = 0;\n this.formInline.stus.forEach(function (v) {\n if (v.scStdid == '') {\n length++;\n }\n });\n\n if (length == 2) {\n return this.$message.info('请至少分配一条信息!!');\n }\n\n var params = {};\n var arr = this.idsItem;\n var brr = this.formInline.stus;\n var crr = [];\n var drr = [];\n var err = [];\n\n if (arr.length > 0) {\n arr.forEach(function (item, index) {\n brr.forEach(function (v) {\n v.drId = _this5.drId;\n\n if (index == v.key) {\n v.dpId = item.dpId;\n }\n });\n });\n } else if (arr.length == 0) {\n brr.forEach(function (v) {\n v.drId = _this5.drId;\n });\n }\n\n brr.forEach(function (val, index) {\n if (val.scStdid) {\n crr.push(val);\n }\n });\n crr.forEach(function (item) {\n //修改\n if (item.dpId) {\n drr.push(item); //分配\n } else {\n err.push(item);\n }\n });\n\n if (drr.length > 0) {\n this.loading = true;\n this.$http.put('/system/scdormitoryperson', drr).then(function (_ref5) {\n var res = _ref5.data;\n\n if (res.code != 0) {\n return _this5.$message.error(res.msg);\n }\n\n _this5.loading = false;\n _this5.centerDialogVisible = false;\n\n _this5.dataFun(_this5.floor);\n\n _this5.$message.success(res.msg);\n\n _this5.$refs['formInline'].resetFields();\n }).catch(function () {}).finally(function () {\n _this5.loading = false;\n });\n }\n\n if (err.length > 0) {\n this.loading = true;\n this.$http.post('/system/scdormitoryperson', err).then(function (_ref6) {\n var res = _ref6.data;\n\n if (res.code != 0) {\n return _this5.$message.error(res.msg);\n }\n\n _this5.loading = false;\n _this5.centerDialogVisible = false;\n\n _this5.dataFun(_this5.floor);\n\n _this5.$message.success(res.msg);\n\n _this5.$refs['formInline'].resetFields();\n }).catch(function () {}).finally(function () {\n _this5.loading = false;\n });\n }\n }, 1000),\n clickCheck: function clickCheck() {\n this.checkList = [];\n },\n clickQx: function clickQx() {\n this.visible = false;\n },\n //删除\n clickDel: function clickDel(id, arr) {\n var _this6 = this;\n\n var visible = arr.visible;\n var arrDOTS = arr.dormitorypersonDTOS;\n\n if (id.length == 0) {\n return this.$message.info('请选择人员再删除!');\n }\n\n this.$confirm('确认删除?', '提示', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(function () {\n var parmas = [];\n id.forEach(function (item) {\n arrDOTS.forEach(function (v) {\n if (v.scStuname == item) {\n parmas.push(v.dpId);\n }\n });\n });\n\n _this6.$http.post('/system/scdormitoryperson/id', parmas).then(function (_ref7) {\n var res = _ref7.data;\n\n if (res.code != 0) {\n return _this6.$message.error(res.msg);\n }\n\n _this6.dataFun(_this6.floor);\n\n visible = false;\n\n _this6.$message.success(res.msg);\n });\n });\n },\n resetForm: function resetForm() {\n this.centerDialogVisible = false;\n },\n handleClose: function handleClose() {\n this.centerDialogVisible = false;\n }\n }\n};",{"version":3,"sources":["room.vue"],"names":[],"mappings":"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","sourcesContent":["<template>\n\t<el-card shadow=\"never\" class=\"aui-card--fill\">\n\t\t<div class=\"roomBox\">\n\t\t\t<div class=\"top\">\n\t\t\t\t<div class=\"topRoom\">\n\t\t\t\t\t<div class=\"box\" v-for=\"(item,key) in topArr\" :key=\"key\">\n\t\t\t\t\t\t<div :class=\"item.dormitorypersonDTOS.length > 1 ? 'drNum' : 'drNums'\">{{item.drNum}}</div>\n\t\t\t\t\t\t<!-- 有人住 -->\n\t\t\t\t\t\t<div class=\"imgs\" v-if=\"item.dormitorypersonDTOS.length >0\">\n\t\t\t\t\t\t\t<div class=\"imgg\" v-for=\"(i,k) in item.dormitorypersonDTOS\" :key=\"k\">\n\t\t\t\t\t\t\t\t<el-tooltip class=\"item\" placement=\"bottom\" effect=\"light\">\n\t\t\t\t\t\t\t\t\t<div slot=\"content\">\n\t\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t\t<div>姓名:{{i.scStuname}}</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>学号:{{i.scNo}}</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>联系电话:{{i.scPhonenum}}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"content\">\n\t\t\t\t\t\t\t\t\t\t<el-image :src='$ImgServerUrl+i.scPhotoimg' fit='fill'>\n\t\t\t\t\t\t\t\t\t\t\t<div slot=\"error\" class=\"image-slot\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img class=\"student-img\" src=\"../../../assets/img/person.jpg\">\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</el-image>\n\t\t\t\t\t\t\t\t\t\t<div v-if=\"i.isOut == '1'\" class=\"out\"><span>未归寝</span></div>\n\t\t\t\t\t\t\t\t\t\t<div v-else-if=\"i.isOut == '-1'\" class=\"dont\"><span>未入住</span></div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"name\">{{i.scStuname}}</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</el-tooltip>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"con_pic\" v-show=\"item.dormitorypersonDTOS.length == 1\">\n\t\t\t\t\t\t\t\t<img class=\"img\" src=\"../../../assets/img/person.jpg\" alt=\"\">\n\t\t\t\t\t\t\t\t<div class=\"no\">暂无人住</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<!-- 暂无人住 -->\n\t\t\t\t\t\t<div class=\"imgs\" v-else>\n\t\t\t\t\t\t\t<div class=\"con_pic\">\n\t\t\t\t\t\t\t\t<img class=\"img\" src=\"../../../assets/img/person.jpg\" alt=\"\">\n\t\t\t\t\t\t\t\t<div class=\"no\">暂无人住</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"con_pic\">\n\t\t\t\t\t\t\t\t<img class=\"img\" src=\"../../../assets/img/person.jpg\" alt=\"\">\n\t\t\t\t\t\t\t\t<div class=\"no\">暂无人住</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"operation\">\n\t\t\t\t\t\t\t<span class=\"fp\" @click=\"modifyAllocation('two',item)\"><img src=\"../../../assets/img/room/fp.png\" alt=\"\" v-if=\"$hasPermission('system:scdormitoryperson:save'||'system:scdormitoryperson:update')\"></span>\n\t\t\t\t\t\t\t<el-popover placement=\"right\" width=\"350\" v-model=\"item.visible\">\n\t\t\t\t\t\t\t\t<el-checkbox-group v-model=\"checkList\">\n\t\t\t\t\t\t\t\t\t<el-checkbox class='bbox' v-for=\"v in item.dormitorypersonDTOS\" :key=\"v.dpId\" :label=\"v.scStuname\" size=\"medium\" style=\"font-size:20px\">\n\t\t\t\t\t\t\t\t\t\t<span style=\"font-size: 20px;width:100px;margin-right:10px;display:inline-block\">{{v.scStuname}}</span>\n\t\t\t\t\t\t\t\t\t\t<span style=\"font-size: 20px\">{{v.scNo}}</span>\n\t\t\t\t\t\t\t\t\t</el-checkbox>\n\t\t\t\t\t\t\t\t</el-checkbox-group>\n\t\t\t\t\t\t\t\t<div style=\"margin-left:100px\">\n\t\t\t\t\t\t\t\t\t<el-button type=\"text\" style=\"font-size:20px\" @click=\"item.visible = false\">取消</el-button>\n\t\t\t\t\t\t\t\t\t<el-button type=\"text\" style=\"font-size:20px;margin-left:15px\" @click=\"clickDel(checkList,item)\">确定</el-button>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<el-button type=\"text\" icon=\"el-icon-delete\" slot=\"reference\" style=\"fontSize:20px;padding-top:0px;color:#fff\"\n\t\t\t\t\t\t\t\t :disabled='item.dormitorypersonDTOS && item.dormitorypersonDTOS.length>0 ? false : true' @click=\"clickCheck\"\n\t\t\t\t\t\t\t\t v-if=\"$hasPermission('system:scdormitoryperson:delete')\"></el-button>\n\t\t\t\t\t\t\t</el-popover>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"center\">\n\t\t\t\t<div class=\"lRoom\">\n\t\t\t\t\t<div class=\"box\" v-for=\"(item,key) in leftArr\" :key=\"key\">\n\t\t\t\t\t\t<div :class=\"item.dormitorypersonDTOS.length ==0 ? 'drNums' : 'drNum'\">{{item.drNum}}</div>\n\t\t\t\t\t\t<!-- 有人住 -->\n\t\t\t\t\t\t<div class=\"imgs\" v-if=\"item.dormitorypersonDTOS.length >0\">\n\t\t\t\t\t\t\t<div class=\"imgg\" v-for=\"(i,k) in item.dormitorypersonDTOS\" :key=\"k\">\n\t\t\t\t\t\t\t\t<el-tooltip class=\"item\" placement=\"bottom\" effect=\"light\">\n\t\t\t\t\t\t\t\t\t<div slot=\"content\">\n\t\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t\t<div>姓名:{{i.scStuname}}</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>学号:{{i.scNo}}</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>联系电话:{{i.scPhonenum}}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"content\">\n\t\t\t\t\t\t\t\t\t\t<el-image :src='$ImgServerUrl+i.scPhotoimg' fit='fill'>\n\t\t\t\t\t\t\t\t\t\t\t<div slot=\"error\" class=\"image-slot\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img class=\"student-img\" src=\"../../../assets/img/person.jpg\">\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</el-image>\n\t\t\t\t\t\t\t\t\t\t<div v-if=\"i.isOut == '1'\" class=\"out\"><span>未归寝</span></div>\n\t\t\t\t\t\t\t\t\t\t<div v-else-if=\"i.isOut == '-1'\" class=\"dont\"><span>未入住</span></div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"name\">{{i.scStuname}}</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</el-tooltip>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<!-- 暂无人住 -->\n\t\t\t\t\t\t<div class=\"imgs\" v-else>\n\t\t\t\t\t\t\t<div class=\"con_pic\">\n\t\t\t\t\t\t\t\t<img class=\"img\" src=\"../../../assets/img/person.jpg\" alt=\"\">\n\t\t\t\t\t\t\t\t<div class=\"no\">\n\t\t\t\t\t\t\t\t\t<div>暂无人住</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"operation\">\n\t\t\t\t\t\t\t<span class=\"fp\" @click=\"modifyAllocation('one',item)\"><img src=\"../../../assets/img/room/fp.png\" alt=\"\" v-if=\"$hasPermission('system:scdormitoryperson:save'||'system:scdormitoryperson:update')\"></span>\n\t\t\t\t\t\t\t<el-popover placement=\"right\" width=\"300\" v-model=\"item.visible\">\n\t\t\t\t\t\t\t\t<el-checkbox-group v-model=\"checkList\">\n\t\t\t\t\t\t\t\t\t<el-checkbox v-for=\"(v,key) in item.dormitorypersonDTOS\" :key=\"v.dpId\" :label=\"v.scStuname\">\n\t\t\t\t\t\t\t\t\t\t<span style=\"font-size: 20px;width:100px;margin-right:10px;display:inline-block\">{{v.scStuname}}</span>\n\t\t\t\t\t\t\t\t\t\t<span style=\"font-size: 20px\">{{v.scNo}}</span>\n\t\t\t\t\t\t\t\t\t</el-checkbox>\n\t\t\t\t\t\t\t\t</el-checkbox-group>\n\t\t\t\t\t\t\t\t<div style=\"margin-left:50px\">\n\t\t\t\t\t\t\t\t\t<el-button type=\"text\" style=\"font-size:20px\" @click=\"item.visible = false\">取消</el-button>\n\t\t\t\t\t\t\t\t\t<el-button type=\"text\" style=\"font-size:20px;margin-left:15px\" @click=\"clickDel(checkList,item)\">确定</el-button>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<el-button type=\"text\" icon=\"el-icon-delete\" slot=\"reference\" style=\"fontSize:20px;padding-top:0px;color:#fff\"\n\t\t\t\t\t\t\t\t :disabled='(item.dormitorypersonDTOS && item.dormitorypersonDTOS.length>0 ? false : true)' @click=\"clickCheck\"\n\t\t\t\t\t\t\t\t v-if=\"$hasPermission('system:scdormitoryperson:delete')\"></el-button>\n\t\t\t\t\t\t\t</el-popover>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"content\">\n\t\t\t\t\t<div class=\"left\">\n\t\t\t\t\t\t<div class=\"floor\" v-for=\"(item,key) in dataList\" :key=\"key\" @click=\"clickFloor(item)\" :style=\"{marginLeft: item.ml+'px',backgroundColor:checkFloor==item.df_floorid?'#73C060':'#C6C7CB',color:checkFloor==item.df_floorid?'#fff':'#000'}\">{{item.df_floorname}}</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"right\">\n\t\t\t\t\t\t<div class=\"btn\">\n\t\t\t\t\t\t\t<el-button v-if=\"$hasPermission('system:scdormitoryperson:import')\" type=\"success\" @click=\"importHandle()\">导入</el-button>\n\t\t\t\t\t\t\t<el-button type=\"success\" @click=\"exportHandle()\">导出</el-button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<h1>宿舍楼 {{floorF}}</h1>\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<span class=\"yd\">应到:{{backNum}}人</span>\n\t\t\t\t\t\t\t<span class=\"yd\">实到:{{outNum}}人</span>\n\t\t\t\t\t\t\t<span style=\"color: red;\">未到:{{backNum-outNum}}人</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"rRoom\">\n\t\t\t\t\t<div class=\"box\" v-for=\"(item,key) in rightArr\" :key=\"key\">\n\t\t\t\t\t\t<div :class=\"item.dormitorypersonDTOS.length ==0 ? 'drNums' : 'drNum'\">{{item.drNum}}</div>\n\t\t\t\t\t\t<!-- 有人住 -->\n\t\t\t\t\t\t<div class=\"imgs\" v-if=\"item.dormitorypersonDTOS.length >0\">\n\t\t\t\t\t\t\t<div class=\"imgg\" v-for=\"(i,k) in item.dormitorypersonDTOS\" :key=\"k\">\n\t\t\t\t\t\t\t\t<el-tooltip class=\"item\" placement=\"bottom\" effect=\"light\">\n\t\t\t\t\t\t\t\t\t<div slot=\"content\">\n\t\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t\t<div>姓名:{{i.scStuname}}</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>学号:{{i.scNo}}</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>联系电话:{{i.scPhonenum}}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"content\">\n\t\t\t\t\t\t\t\t\t\t<el-image :src='$ImgServerUrl+i.scPhotoimg' fit='fill'>\n\t\t\t\t\t\t\t\t\t\t\t<div slot=\"error\" class=\"image-slot\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img class=\"student-img\" src=\"../../../assets/img/person.jpg\">\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</el-image>\n\t\t\t\t\t\t\t\t\t\t<div v-if=\"i.isOut == '1'\" class=\"out\"><span>未归寝</span></div>\n\t\t\t\t\t\t\t\t\t\t<div v-else-if=\"i.isOut == '-1'\" class=\"dont\"><span>未入住</span></div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"name\">{{i.scStuname}}</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</el-tooltip>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<!-- 暂无人住 -->\n\t\t\t\t\t\t<div class=\"imgs\" v-else>\n\t\t\t\t\t\t\t<div class=\"con_pic\">\n\t\t\t\t\t\t\t\t<img class=\"img\" src=\"../../../assets/img/person.jpg\" alt=\"\">\n\t\t\t\t\t\t\t\t<div class=\"no\">\n\t\t\t\t\t\t\t\t\t<div>暂无人住</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"operation\">\n\t\t\t\t\t\t\t<span class=\"fp\" @click=\"modifyAllocation('one',item)\"><img src=\"../../../assets/img/room/fp.png\" alt=\"\" v-if=\"$hasPermission('system:scdormitoryperson:save'||'system:scdormitoryperson:update')\"></span>\n\t\t\t\t\t\t\t<el-popover placement=\"right\" width=\"300\" v-model=\"item.visible\" class=\"tooltip\">\n\t\t\t\t\t\t\t\t<el-checkbox-group v-model=\"checkList\">\n\t\t\t\t\t\t\t\t\t<el-checkbox v-for=\"(v,key) in item.dormitorypersonDTOS\" :key=\"v.dpId\" :label=\"v.scStuname\">\n\t\t\t\t\t\t\t\t\t\t<span style=\"font-size: 20px;width:100px;margin-right:10px;display:inline-block\">{{v.scStuname}}</span>\n\t\t\t\t\t\t\t\t\t\t<span style=\"font-size: 20px\">{{v.scNo}}</span>\n\t\t\t\t\t\t\t\t\t</el-checkbox>\n\t\t\t\t\t\t\t\t</el-checkbox-group>\n\t\t\t\t\t\t\t\t<div style=\"margin-left:50px\">\n\t\t\t\t\t\t\t\t\t<el-button type=\"text\" style=\"font-size:20px\" @click=\"item.visible = false\">取消</el-button>\n\t\t\t\t\t\t\t\t\t<el-button type=\"text\" style=\"font-size:20px;margin-left:15px\" @click=\"clickDel(checkList,item)\">确定</el-button>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<el-button type=\"text\" icon=\"el-icon-delete\" slot=\"reference\" style=\"fontSize:20px;padding-top:0px;color:#fff\"\n\t\t\t\t\t\t\t\t :disabled='(item.dormitorypersonDTOS && item.dormitorypersonDTOS.length>0 ? false : true)' @click=\"clickCheck\"\n\t\t\t\t\t\t\t\t v-if=\"$hasPermission('system:scdormitoryperson:delete')\"></el-button>\n\t\t\t\t\t\t\t</el-popover>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"bottom\">\n\t\t\t\t<div class=\"btRoom\">\n\t\t\t\t\t<div class=\"box\" v-for=\"(item,key) in bottomArr\" :key=\"key\">\n\t\t\t\t\t\t<div :class=\"item.dormitorypersonDTOS.length > 1 ? 'drNum' : 'drNums'\">{{item.drNum}}</div>\n\t\t\t\t\t\t<!-- 有人住 -->\n\t\t\t\t\t\t<div class=\"imgs\" v-if=\"item.dormitorypersonDTOS.length >0\">\n\t\t\t\t\t\t\t<div class=\"imgg\" v-for=\"(i,k) in item.dormitorypersonDTOS\" :key=\"k\">\n\t\t\t\t\t\t\t\t<el-tooltip class=\"item\" placement=\"bottom\" effect=\"light\">\n\t\t\t\t\t\t\t\t\t<div slot=\"content\">\n\t\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t\t<div>姓名:{{i.scStuname}}</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>学号:{{i.scNo}}</div>\n\t\t\t\t\t\t\t\t\t\t\t<div>联系电话:{{i.scPhonenum}}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class=\"content\">\n\t\t\t\t\t\t\t\t\t\t<el-image :src='$ImgServerUrl+i.scPhotoimg' fit='fill'>\n\t\t\t\t\t\t\t\t\t\t\t<div slot=\"error\" class=\"image-slot\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img class=\"student-img\" src=\"../../../assets/img/person.jpg\">\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</el-image>\n\t\t\t\t\t\t\t\t\t\t<div v-if=\"i.isOut == '1'\" class=\"out\"><span>未归寝</span></div>\n\t\t\t\t\t\t\t\t\t\t<div v-else-if=\"i.isOut == '-1'\" class=\"dont\"><span>未入住</span></div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"name\">{{i.scStuname}}</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</el-tooltip>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"con_pic\" v-show=\"item.dormitorypersonDTOS.length == 1\">\n\t\t\t\t\t\t\t\t<img class=\"img\" src=\"../../../assets/img/person.jpg\" alt=\"\">\n\t\t\t\t\t\t\t\t<div class=\"no\">\n\t\t\t\t\t\t\t\t\t<div>暂无人住</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<!-- 暂无人住 -->\n\t\t\t\t\t\t<div class=\"imgs\" v-else>\n\t\t\t\t\t\t\t<div class=\"con_pic\">\n\t\t\t\t\t\t\t\t<img class=\"img\" src=\"../../../assets/img/person.jpg\" alt=\"\">\n\t\t\t\t\t\t\t\t<div class=\"no\">\n\t\t\t\t\t\t\t\t\t<div>暂无人住</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"con_pic\">\n\t\t\t\t\t\t\t\t<img class=\"img\" src=\"../../../assets/img/person.jpg\" alt=\"\">\n\t\t\t\t\t\t\t\t<div class=\"no\">\n\t\t\t\t\t\t\t\t\t<div>暂无人住</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"operation\">\n\t\t\t\t\t\t\t<span class=\"fp\" @click=\"modifyAllocation('two',item)\"><img src=\"../../../assets/img/room/fp.png\" alt=\"\" v-if=\"$hasPermission('system:scdormitoryperson:save'||'system:scdormitoryperson:update')\"></span>\n\t\t\t\t\t\t\t<el-popover placement=\"right\" width=\"350\" v-model=\"item.visible\">\n\t\t\t\t\t\t\t\t<el-checkbox-group v-model=\"checkList\">\n\t\t\t\t\t\t\t\t\t<el-checkbox v-for=\"(v,key) in item.dormitorypersonDTOS\" :key=\"v.dpId\" :label=\"v.scStuname\">\n\t\t\t\t\t\t\t\t\t\t<span style=\"font-size: 20px;width:100px;margin-right:10px;display:inline-block\">{{v.scStuname}}</span>\n\t\t\t\t\t\t\t\t\t\t<span style=\"font-size: 20px\">{{v.scNo}}</span>\n\t\t\t\t\t\t\t\t\t</el-checkbox>\n\t\t\t\t\t\t\t\t</el-checkbox-group>\n\t\t\t\t\t\t\t\t<div style=\"margin-left:100px\">\n\t\t\t\t\t\t\t\t\t<el-button type=\"text\" style=\"font-size:20px\" @click=\"item.visible = false\">取消</el-button>\n\t\t\t\t\t\t\t\t\t<el-button type=\"text\" style=\"font-size:20px;margin-left:15px\" @click=\"clickDel(checkList,item)\">确定</el-button>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<el-button type=\"text\" icon=\"el-icon-delete\" slot=\"reference\" style=\"fontSize:20px;padding-top:0px;color:#fff\"\n\t\t\t\t\t\t\t\t :disabled='(item.dormitorypersonDTOS && item.dormitorypersonDTOS.length>0 ? false : true)' @click=\"clickCheck\"\n\t\t\t\t\t\t\t\t v-if=\"$hasPermission('system:scdormitoryperson:delete')\"></el-button>\n\t\t\t\t\t\t\t</el-popover>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<el-dialog title=\"分配\" :visible.sync=\"centerDialogVisible\" width=\"50%\" :close-on-click-modal=\"false\" :before-close=\"handleClose\"\n\t\t\t center>\n\t\t\t\t<el-form :model=\"formInline\" ref=\"formInline\" label-width=\"100px\" class=\"demo-dynamic\">\n\t\t\t\t\t<el-row>\n\t\t\t\t\t\t<el-col :span=\"10\" style=\"marginLeft:110px\">\n\t\t\t\t\t\t\t<el-form-item prop=\"scStdid\" label=\"姓名\" v-for=\"(item, key) in formInline.stus\" :key=\"key.index\">\n\t\t\t\t\t\t\t\t<el-select v-model=\"item.scStdid\" filterable placeholder=\"请选择\" @change='changeName($event,item)'>\n\t\t\t\t\t\t\t\t\t<el-option v-for=\"item in optNameNo\" :key=\"item.scStdid\" :label=\"item.scStuname\" :value=\"item.scStdid\">\n\t\t\t\t\t\t\t\t\t</el-option>\n\t\t\t\t\t\t\t\t</el-select>\n\t\t\t\t\t\t\t</el-form-item>\n\t\t\t\t\t\t</el-col>\n\t\t\t\t\t\t<el-col :span=\"10\">\n\t\t\t\t\t\t\t<el-form-item label=\"学号:\" prop=\"scNo\" v-for=\"(item, key) in formInline.stus\" :key=\"key.index\">\n\t\t\t\t\t\t\t\t<div class=\"item\">\n\t\t\t\t\t\t\t\t\t<el-select v-model=\"item.scNo\" filterable placeholder=\"请选择\" @change='changeNo($event,item)'>\n\t\t\t\t\t\t\t\t\t\t<el-option v-for=\"item in optNameNo\" :key=\"item.scIdno\" :label=\"item.scNo\" :value=\"item.scIdno\">\n\t\t\t\t\t\t\t\t\t\t</el-option>\n\t\t\t\t\t\t\t\t\t</el-select>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t</el-form-item>\n\n\t\t\t\t\t\t</el-col>\n\t\t\t\t\t</el-row>\n\t\t\t\t</el-form>\n\t\t\t\t<span slot=\"footer\" class=\"dialog-footer\">\n\t\t\t\t\t<el-button @click=\"resetForm\">取 消</el-button>\n\t\t\t\t\t<el-button type=\"primary\" @click=\"confirm\" v-loading=\"loading\">确 定</el-button>\n\t\t\t\t</span>\n\t\t\t</el-dialog>\n\t\t</div>\n\t\t<!-- 批量上传信息 -->\n\t\t<upload ref=\"roomExcel\" template-url=\"./template/宿舍信息导入表模板.xlsx\" upload-url=\"/system/scdormitoryperson/importInfoExcel\"></upload>\n\t</el-card>\n</template>\n\n<script>\n\timport debounce from 'lodash/debounce'\n\timport upload from '@/components/public/upload-excel-or-img'\n\timport {\n\t\ttreeDataTranslate\n\t} from '@/utils'\n\timport Cookies from 'js-cookie'\n\timport qs from 'qs'\n\texport default {\n\t\tcomponents: {\n\t\t\tupload\n\t\t},\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tloading: false,\n\t\t\t\tcheckList: [],\n\t\t\t\ttopArr: [],\n\t\t\t\tleftArr: [],\n\t\t\t\trightArr: [],\n\t\t\t\tbottomArr: [],\n\t\t\t\t//分页\n\t\t\t\tpages: {\n\t\t\t\t\tpageNo: 1,\n\t\t\t\t\tpageSize: 6000\n\t\t\t\t},\n\t\t\t\ttitle: '',\n\t\t\t\tcenterDialogVisible: false,\n\t\t\t\tformInline: {\n\t\t\t\t\tstus: [{\n\t\t\t\t\t\t\tscStdid: '',\n\t\t\t\t\t\t\tscNo: '',\n\t\t\t\t\t\t\tdpId: '',\n\t\t\t\t\t\t\tkey: '0'\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tscStdid: '',\n\t\t\t\t\t\t\tscNo: '',\n\t\t\t\t\t\t\tdpId: '',\n\t\t\t\t\t\t\tkey: '1'\n\t\t\t\t\t\t},\n\t\t\t\t\t],\n\t\t\t\t},\n\t\t\t\t//学生姓名 / 学号\n\t\t\t\toptNameNo: [],\n\t\t\t\t//楼层\n\t\t\t\tdataList: [],\n\t\t\t\tfloorF: '',\n\t\t\t\tfloor: {},\n\t\t\t\tcheckFloor: '',\n\t\t\t\t//房间id\n\t\t\t\tdrId: '',\n\t\t\t\t//入住id\n\t\t\t\tdpId: '',\n\t\t\t\tidsItem: [],\n\t\t\t\tbackNum: '',\n\t\t\t\toutNum: '',\n\t\t\t}\n\t\t},\n\t\tmounted() {\n\t\t\tthis.getCode()\n\t\t\tif (!window.sessionStorage.getItem('floorId')) {\n\t\t\t\tthis.search()\n\t\t\t}\n\t\t},\n\t\tactivated() {\n\t\t\t// 首页宿舍今日用电量TOP10跳转进来\n\t\t\tlet floorId = window.sessionStorage.getItem('floorId');\n\t\t\tif (floorId) {s\n\t\t\t\twindow.sessionStorage.removeItem('floorId');ss\n\t\t\t\tthis.search(floorId)\n\t\t\t}\n\t\t},\n\t\tmethods: {\n\t\t\t// 导入\n\t\t\timportHandle() {\n\t\t\t\tthis.$refs['roomExcel'].init()\n\t\t\t},\n\t\t\texportHandle(){\n\t\t\t\tvar params = qs.stringify({\n\t\t\t\t 'access_token': Cookies.get('access_token')\n\t\t\t\t})\n\t\t\t\twindow.location.href = `${window.SITE_CONFIG['apiURL']}/system/scdormitoryperson/exportInfoExcel?${params}`\n\t\t\t},\n\t\t\t//分页 数据\n\t\t\tdataFun(item) {\n\t\t\t\tthis.floorF = item.df_floorname\n\t\t\t\tthis.getTotalNum(item)\n\t\t\t\tlet params = {\n\t\t\t\t\tpage: this.pages.pageNo,\n\t\t\t\t\tlimit: this.pages.pageSize,\n\t\t\t\t\tfloorId: item.df_floorid,\n\t\t\t\t\ttype: item.df_type,\n\t\t\t\t\tscNo: \"\",\n\t\t\t\t\tscStuname: \"\",\n\t\t\t\t}\n\t\t\t\tthis.$http.get('/system/scdormitoryperson/page', {\n\t\t\t\t\t\tparams\n\t\t\t\t\t})\n\t\t\t\t\t.then(({\n\t\t\t\t\t\tdata: res\n\t\t\t\t\t}) => {\n\t\t\t\t\t\tif (res.code != 0) {\n\t\t\t\t\t\t\treturn this.$message.error(res.msg)\n\t\t\t\t\t\t}\n\t\t\t\t\t\tlet arr = res.data.list.map(item => {\n\t\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\t\t...item,\n\t\t\t\t\t\t\t\tvisible: false\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t\tthis.topArr = arr.slice(0, 11);\n\t\t\t\t\t\tthis.rightArr = arr.slice(11, 14);\n\t\t\t\t\t\tthis.bottomArr = arr.slice(14, 24).reverse();\n\t\t\t\t\t\tthis.leftArr = arr.slice(24).reverse();\n\t\t\t\t\t})\n\t\t\t},\n\t\t\tgetTotalNum(item) {\n\t\t\t\tlet params = {\n\t\t\t\t\tfloorId: item.df_floorid,\n\t\t\t\t\ttype: item.df_type,\n\t\t\t\t\tscNo: '',\n\t\t\t\t\tscStuname: '',\n\t\t\t\t}\n\t\t\t\tthis.$http.get('/system/scdormitoryperson/getRoomCheckInInfo', {\n\t\t\t\t\t\tparams\n\t\t\t\t\t})\n\t\t\t\t\t.then(({\n\t\t\t\t\t\tdata: res\n\t\t\t\t\t}) => {\n\t\t\t\t\t\tif (res.code != 0) {\n\t\t\t\t\t\t\treturn this.$message.error(res.msg)\n\t\t\t\t\t\t}\n\t\t\t\t\t\tlet {\n\t\t\t\t\t\t\tbackNum,\n\t\t\t\t\t\t\toutNum\n\t\t\t\t\t\t} = res.data\n\t\t\t\t\t\tthis.backNum = backNum;\n\t\t\t\t\t\tthis.outNum = outNum;\n\t\t\t\t\t})\n\t\t\t},\n\t\t\t//楼层\n\t\t\tsearch(floorId) {\n\t\t\t\tthis.$http.get('/system/scdormitoryfloor/roomTree/0').then(({\n\t\t\t\t\tdata: res\n\t\t\t\t}) => {\n\t\t\t\t\tif (res.code == 0) {\n\t\t\t\t\t\tlet list = res.data.map(item => {\n\t\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\t\t...item,\n\t\t\t\t\t\t\t\tname: item.df_floorname,\n\t\t\t\t\t\t\t\tid: item.df_floorid,\n\t\t\t\t\t\t\t\tpid: item.df_parentid\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\n\t\t\t\t\t\tlet arr = treeDataTranslate(list)\n\t\t\t\t\t\tlet crr = arr[0].children.map((v, index) => {\n\t\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\t\tdf_floorname: v.df_floorname,\n\t\t\t\t\t\t\t\tdf_type: v.df_type,\n\t\t\t\t\t\t\t\tdf_floorid: v.df_floorid,\n\t\t\t\t\t\t\t\tml: 30 * index\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\n\t\t\t\t\t\tthis.dataList = crr.reverse()\n\n\t\t\t\t\t\t// 路由跳转过来,floorId有值\n\t\t\t\t\t\tif (floorId) {\n\t\t\t\t\t\t\tthis.dataList.forEach(item => {\n\t\t\t\t\t\t\t\tif (floorId === item.df_floorid) {\n\t\t\t\t\t\t\t\t\tthis.floor = item\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tthis.floor = {\n\t\t\t\t\t\t\t\tdf_floorname: this.dataList[this.dataList.length - 1].df_floorname,\n\t\t\t\t\t\t\t\tdf_type: this.dataList[this.dataList.length - 1].df_type,\n\t\t\t\t\t\t\t\tdf_floorid: this.dataList[this.dataList.length - 1].df_floorid,\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\tthis.dataFun(this.floor)\n\t\t\t\t\t\tthis.checkFloor = this.floor.df_floorid\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.dataList = []\n\t\t\t\t\t\tthis.$message.error(data.msg)\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t},\n\t\t\t//切换楼层\n\t\t\tclickFloor(item) {\n\t\t\t\tthis.floor = item\n\t\t\t\tthis.dataFun(item)\n\t\t\t\tthis.checkFloor = item.df_floorid\n\t\t\t},\n\t\t\t//分配 修改\n\t\t\tmodifyAllocation(type, item) {\n\t\t\t\tthis.idsItem = item.dormitorypersonDTOS;\n\t\t\t\tthis.formInline.stus = []\n\t\t\t\tif (type == 'one') {\n\t\t\t\t\tthis.formInline.stus.push({\n\t\t\t\t\t\tscStdid: '',\n\t\t\t\t\t\tscNo: '',\n\t\t\t\t\t\tkey: '0',\n\t\t\t\t\t\tdpId: ''\n\t\t\t\t\t});\n\t\t\t\t} else if (type == 'two') {\n\t\t\t\t\tthis.formInline.stus.push({\n\t\t\t\t\t\tscStdid: '',\n\t\t\t\t\t\tscNo: '',\n\t\t\t\t\t\tkey: '0',\n\t\t\t\t\t\tdpId: ''\n\t\t\t\t\t}, {\n\t\t\t\t\t\tscStdid: '',\n\t\t\t\t\t\tscNo: '',\n\t\t\t\t\t\tkey: '1',\n\t\t\t\t\t\tdpId: ''\n\t\t\t\t\t}, );\n\t\t\t\t}\n\t\t\t\tthis.drId = item.drId; //房间id\n\t\t\t\tlet key = 0\n\t\t\t\tlet dpIds = item.dormitorypersonDTOS.map(item => {\n\t\t\t\t\treturn {\n\t\t\t\t\t\t...item,\n\t\t\t\t\t\tkey: key++\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t\tif (dpIds.length > 0) {\n\t\t\t\t\tthis.getCode(dpIds)\n\t\t\t\t} else {\n\t\t\t\t\tthis.getCode()\n\t\t\t\t}\n\n\t\t\t\tthis.centerDialogVisible = true;\n\t\t\t},\n\t\t\t//学生姓名 下拉\n\t\t\tgetCode(ids) {\n\t\t\t\tthis.formInline.stus.forEach(v => {\n\t\t\t\t\tv.scStdid = '';\n\t\t\t\t\tv.scNo = ''\n\t\t\t\t})\n\t\t\t\tlet val = []\n\t\t\t\tif (ids) {\n\t\t\t\t\tids.forEach(v => {\n\t\t\t\t\t\tval.push(v.scStdid)\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t\tthis.$http.post('/system/scstudents/getStudentsInfo', val)\n\t\t\t\t\t.then(({\n\t\t\t\t\t\tdata: res\n\t\t\t\t\t}) => {\n\t\t\t\t\t\tif (res.code == 0) {\n\t\t\t\t\t\t\tthis.optNameNo = res.data;\n\t\t\t\t\t\t\tif (ids) {\n\t\t\t\t\t\t\t\tthis.formInline.stus.forEach(item => {\n\t\t\t\t\t\t\t\t\tids.forEach(k => {\n\t\t\t\t\t\t\t\t\t\tif (item.key == k.key) {\n\t\t\t\t\t\t\t\t\t\t\titem.scStdid = k.scStdid;\n\t\t\t\t\t\t\t\t\t\t\titem.scNo = k.scIdno;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t},\n\t\t\t//下拉 配置\n\t\t\tchangeName(e, v) {\n\t\t\t\tlet arr = this.optNameNo.filter(item => {\n\t\t\t\t\tif (v.scStdid == item.scStdid) {\n\t\t\t\t\t\treturn item\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t\tfor (let i of this.formInline.stus) {\n\t\t\t\t\tif (i.key == v.key) {\n\t\t\t\t\t\ti.scNo = arr[0].scNo\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\tchangeNo(e, v) {\n\t\t\t\tlet arr = this.optNameNo.filter(item => {\n\t\t\t\t\tif (v.scNo == item.scIdno) {\n\t\t\t\t\t\treturn item\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t\tfor (let i of this.formInline.stus) {\n\t\t\t\t\tif (i.key == v.key) {\n\t\t\t\t\t\ti.scStdid = arr[0].scStdid\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\t//修改 分配 / 表单提交\n\t\t\tconfirm: debounce(function() {\n\t\t\t\tlet length = 0\n\t\t\t\tthis.formInline.stus.forEach(v => {\n\t\t\t\t\tif (v.scStdid == '') {\n\t\t\t\t\t\tlength++\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t\tif (length == 2) {\n\t\t\t\t\treturn this.$message.info('请至少分配一条信息!!')\n\t\t\t\t}\n\t\t\t\tlet params = {};\n\t\t\t\tlet arr = this.idsItem;\n\t\t\t\tlet brr = this.formInline.stus;\n\t\t\t\tlet crr = []\n\t\t\t\tlet drr = []\n\t\t\t\tlet err = []\n\t\t\t\tif (arr.length > 0) {\n\t\t\t\t\tarr.forEach((item, index) => {\n\t\t\t\t\t\tbrr.forEach(v => {\n\t\t\t\t\t\t\tv.drId = this.drId\n\t\t\t\t\t\t\tif (index == v.key) {\n\t\t\t\t\t\t\t\tv.dpId = item.dpId\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\n\t\t\t\t\t})\n\t\t\t\t} else if (arr.length == 0) {\n\t\t\t\t\tbrr.forEach(v => {\n\t\t\t\t\t\tv.drId = this.drId\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t\tbrr.forEach((val, index) => {\n\t\t\t\t\tif (val.scStdid) {\n\t\t\t\t\t\tcrr.push(val)\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t\tcrr.forEach(item => {\n\t\t\t\t\t//修改\n\t\t\t\t\tif (item.dpId) {\n\t\t\t\t\t\tdrr.push(item)\n\t\t\t\t\t\t//分配\n\t\t\t\t\t} else {\n\t\t\t\t\t\terr.push(item)\n\t\t\t\t\t}\n\n\t\t\t\t})\n\t\t\t\tif (drr.length > 0) {\n\t\t\t\t\tthis.loading = true\n\t\t\t\t\tthis.$http.put('/system/scdormitoryperson', drr)\n\t\t\t\t\t\t.then(({\n\t\t\t\t\t\t\tdata: res\n\t\t\t\t\t\t}) => {\n\t\t\t\t\t\t\tif (res.code != 0) {\n\t\t\t\t\t\t\t\treturn this.$message.error(res.msg)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tthis.loading = false\n\t\t\t\t\t\t\tthis.centerDialogVisible = false;\n\t\t\t\t\t\t\tthis.dataFun(this.floor)\n\t\t\t\t\t\t\tthis.$message.success(res.msg)\n\t\t\t\t\t\t\tthis.$refs['formInline'].resetFields();\n\t\t\t\t\t\t}).catch(() => {}).finally(() => {\n\t\t\t\t\t\t\tthis.loading = false\n\t\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t\tif (err.length > 0) {\n\t\t\t\t\tthis.loading = true\n\t\t\t\t\tthis.$http.post('/system/scdormitoryperson', err)\n\t\t\t\t\t\t.then(({\n\t\t\t\t\t\t\tdata: res\n\t\t\t\t\t\t}) => {\n\t\t\t\t\t\t\tif (res.code != 0) {\n\t\t\t\t\t\t\t\treturn this.$message.error(res.msg)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tthis.loading = false\n\t\t\t\t\t\t\tthis.centerDialogVisible = false;\n\t\t\t\t\t\t\tthis.dataFun(this.floor)\n\t\t\t\t\t\t\tthis.$message.success(res.msg)\n\t\t\t\t\t\t\tthis.$refs['formInline'].resetFields();\n\t\t\t\t\t\t}).catch(() => {}).finally(() => {\n\t\t\t\t\t\t\tthis.loading = false\n\t\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t}, 1000),\n\t\t\tclickCheck() {\n\t\t\t\tthis.checkList = []\n\t\t\t},\n\t\t\tclickQx() {\n\t\t\t\tthis.visible = false\n\t\t\t},\n\t\t\t//删除\n\t\t\tclickDel(id, arr) {\n\t\t\t\tlet visible = arr.visible;\n\t\t\t\tlet arrDOTS = arr.dormitorypersonDTOS\n\t\t\t\tif (id.length == 0) {\n\t\t\t\t\treturn this.$message.info('请选择人员再删除!')\n\t\t\t\t}\n\t\t\t\tthis.$confirm('确认删除?', '提示', {\n\t\t\t\t\tconfirmButtonText: '确定',\n\t\t\t\t\tcancelButtonText: '取消',\n\t\t\t\t\ttype: 'warning'\n\t\t\t\t}).then(() => {\n\t\t\t\t\tlet parmas = [];\n\t\t\t\t\tid.forEach(item => {\n\t\t\t\t\t\tarrDOTS.forEach(v => {\n\t\t\t\t\t\t\tif (v.scStuname == item) {\n\t\t\t\t\t\t\t\tparmas.push(v.dpId)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\n\t\t\t\t\t})\n\t\t\t\t\tthis.$http.post('/system/scdormitoryperson/id', parmas)\n\t\t\t\t\t\t.then(({\n\t\t\t\t\t\t\tdata: res\n\t\t\t\t\t\t}) => {\n\t\t\t\t\t\t\tif (res.code != 0) {\n\t\t\t\t\t\t\t\treturn this.$message.error(res.msg)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tthis.dataFun(this.floor)\n\t\t\t\t\t\t\tvisible = false\n\t\t\t\t\t\t\tthis.$message.success(res.msg)\n\t\t\t\t\t\t})\n\t\t\t\t})\n\t\t\t},\n\t\t\tresetForm() {\n\t\t\t\tthis.centerDialogVisible = false;\n\t\t\t},\n\t\t\thandleClose() {\n\t\t\t\tthis.centerDialogVisible = false;\n\t\t\t},\n\t\t}\n\t}\n</script>\n\n<style lang=\"scss\" scoped>\n\t@mixin dm-style {\n\t\twidth: 100%;\n\t\theight: 180px;\n\t\tbackground-color: #2C405B;\n\t\tborder-radius: 4px;\n\t\tfont-size: 26px;\n\t\ttext-align: center;\n\t\tcolor: #fff;\n\t}\n\n\t@mixin drNum-style {\n\t\ttext-align: center;\n\t\tfont-size: 22px;\n\t\tborder-radius: 4px;\n\t\tcolor: #fff;\n\t}\n\n\t@mixin box-style {\n\t\tbackground-color: #2C405B;\n\t\tmargin-bottom: 9px;\n\t\tborder-radius: 4px;\n\t}\n\n\t/deep/ .el-card__body {\n\t\tpadding: 0;\n\t}\n\n\t.roomBox {\n\n\t\t.top,\n\t\t.bottom {\n\t\t\twidth: 100%;\n\t\t\theight: 180px;\n\t\t\tdisplay: flex;\n\t\t\tmargin-bottom: 6px;\n\n\t\t\t.topRoom,\n\t\t\t.btRoom {\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-wrap: nowrap;\n\n\t\t\t\t.box {\n\t\t\t\t\t@include box-style;\n\t\t\t\t\twidth: 140px;\n\t\t\t\t\theight: 100%;\n\t\t\t\t\tmargin-right: 11px;\n\n\t\t\t\t\t.drNum {\n\t\t\t\t\t\t@include drNum-style;\n\t\t\t\t\t\tmargin-bottom: 10px;\n\t\t\t\t\t\tbackground-color: #73C060;\n\t\t\t\t\t}\n\n\t\t\t\t\t.drNums {\n\t\t\t\t\t\t@include drNum-style;\n\t\t\t\t\t\tmargin-bottom: 10px;\n\t\t\t\t\t\tbackground-color: #FFC945;\n\t\t\t\t\t}\n\n\t\t\t\t\t.imgs {\n\t\t\t\t\t\tdisplay: flex;\n\t\t\t\t\t\tjustify-content: space-around;\n\t\t\t\t\t\tcolor: #fff;\n\n\t\t\t\t\t\t.imgg {\n\t\t\t\t\t\t\tposition: relative;\n\t\t\t\t\t\t\tz-index: 1;\n\n\t\t\t\t\t\t\t.out {\n\t\t\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\t\t\tcursor: pointer;\n\t\t\t\t\t\t\t\tbackground: rgba(245, 54, 54, 0.55);\n\t\t\t\t\t\t\t\tz-index: 2;\n\t\t\t\t\t\t\t\twidth: 60px;\n\t\t\t\t\t\t\t\theight: 80px;\n\t\t\t\t\t\t\t\ttop: 0;\n\t\t\t\t\t\t\t\tleft: 0;\n\n\t\t\t\t\t\t\t\tspan {\n\t\t\t\t\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\t\t\t\t\tvertical-align: middle;\n\t\t\t\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t\t\t\t\tline-height: 80px;\n\t\t\t\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t.dont {\n\t\t\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\t\t\tcursor: pointer;\n\t\t\t\t\t\t\t\tbackground: rgba(0, 0, 0, 0.75);\n\t\t\t\t\t\t\t\t;\n\t\t\t\t\t\t\t\tz-index: 2;\n\t\t\t\t\t\t\t\twidth: 60px;\n\t\t\t\t\t\t\t\theight: 80px;\n\t\t\t\t\t\t\t\ttop: 0;\n\t\t\t\t\t\t\t\tleft: 0;\n\n\t\t\t\t\t\t\t\tspan {\n\t\t\t\t\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\t\t\t\t\tvertical-align: middle;\n\t\t\t\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t\t\t\t\tline-height: 80px;\n\t\t\t\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t.el-image {\n\t\t\t\t\t\t\twidth: 60px;\n\t\t\t\t\t\t\theight: 80px;\n\n\t\t\t\t\t\t\t.student-img {\n\t\t\t\t\t\t\t\twidth: 60px;\n\t\t\t\t\t\t\t\theight: 80px;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t.name {\n\t\t\t\t\t\t\twidth: 60px;\n\t\t\t\t\t\t\toverflow: hidden;\n\t\t\t\t\t\t\ttext-overflow: ellipsis;\n\t\t\t\t\t\t\twhite-space: nowrap;\n\t\t\t\t\t\t\tmargin-top: 6px;\n\t\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t.con_pic {\n\t\t\t\t\t\t\t.img {\n\t\t\t\t\t\t\t\twidth: 60px;\n\t\t\t\t\t\t\t\theight: 80px;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t.no {\n\t\t\t\t\t\t\t\tmargin-top: 10px;\n\t\t\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t.operation {\n\t\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t\tdisplay: flex;\n\t\t\t\t\t\tjustify-content: space-around;\n\t\t\t\t\t\tmargin-top: 10px;\n\n\t\t\t\t\t\t.fp,\n\t\t\t\t\t\t.del {\n\t\t\t\t\t\t\tcursor: pointer;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.topDm,\n\t\t\t.btDm {\n\t\t\t\t@include dm-style;\n\n\t\t\t\timg {\n\t\t\t\t\tmargin-top: 30px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.center {\n\t\t\twidth: 100%;\n\t\t\tdisplay: flex;\n\n\t\t\t.lRoom,\n\t\t\t.rRoom {\n\t\t\t\t.box {\n\t\t\t\t\tdisplay: flex;\n\t\t\t\t\twidth: 160px;\n\t\t\t\t\t@include box-style;\n\n\t\t\t\t\t.drNum {\n\t\t\t\t\t\t@include drNum-style;\n\t\t\t\t\t\tbackground-color: #73C060;\n\t\t\t\t\t\tfont-size: 20px;\n\t\t\t\t\t\tline-height: 130px;\n\t\t\t\t\t}\n\n\t\t\t\t\t.drNums {\n\t\t\t\t\t\t@include drNum-style;\n\t\t\t\t\t\tbackground-color: #FFC945;\n\t\t\t\t\t\tfont-size: 20px;\n\t\t\t\t\t\tline-height: 130px;\n\t\t\t\t\t}\n\n\t\t\t\t\t.imgs {\n\t\t\t\t\t\twidth: 100px;\n\t\t\t\t\t\tmargin: 10px;\n\t\t\t\t\t\tcolor: #fff;\n\n\t\t\t\t\t\t.imgg {\n\t\t\t\t\t\t\tposition: relative;\n\t\t\t\t\t\t\tz-index: 1;\n\n\t\t\t\t\t\t\t.content {\n\t\t\t\t\t\t\t\tdisplay: flex;\n\n\t\t\t\t\t\t\t\t.out {\n\t\t\t\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\t\t\t\tcursor: pointer;\n\t\t\t\t\t\t\t\t\tbackground: rgba(245, 54, 54, 0.55);\n\t\t\t\t\t\t\t\t\tz-index: 2;\n\t\t\t\t\t\t\t\t\twidth: 60px;\n\t\t\t\t\t\t\t\t\theight: 80px;\n\t\t\t\t\t\t\t\t\ttop: 0;\n\n\t\t\t\t\t\t\t\t\tspan {\n\t\t\t\t\t\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\t\t\t\t\t\tvertical-align: middle;\n\t\t\t\t\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t\t\t\t\t\tline-height: 80px;\n\t\t\t\t\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t.dont {\n\t\t\t\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\t\t\t\tcursor: pointer;\n\t\t\t\t\t\t\t\t\tbackground: rgba(0, 0, 0, 0.75);\n\t\t\t\t\t\t\t\t\tz-index: 2;\n\t\t\t\t\t\t\t\t\twidth: 60px;\n\t\t\t\t\t\t\t\t\theight: 80px;\n\t\t\t\t\t\t\t\t\ttop: 0;\n\t\t\t\t\t\t\t\t\tleft: 0;\n\n\t\t\t\t\t\t\t\t\tspan {\n\t\t\t\t\t\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\t\t\t\t\t\tvertical-align: middle;\n\t\t\t\t\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t\t\t\t\t\tline-height: 80px;\n\t\t\t\t\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t.el-image {\n\t\t\t\t\t\t\t\t\twidth: 60px;\n\t\t\t\t\t\t\t\t\theight: 80px;\n\t\t\t\t\t\t\t\t\tposition: relative;\n\n\t\t\t\t\t\t\t\t\t.student-img {\n\t\t\t\t\t\t\t\t\t\twidth: 60px;\n\t\t\t\t\t\t\t\t\t\theight: 80px;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t.name {\n\t\t\t\t\t\t\t\t\twidth: 60px;\n\t\t\t\t\t\t\t\t\toverflow: hidden;\n\t\t\t\t\t\t\t\t\ttext-overflow: ellipsis;\n\t\t\t\t\t\t\t\t\twhite-space: nowrap;\n\t\t\t\t\t\t\t\t\tmargin-top: 90px;\n\t\t\t\t\t\t\t\t\tmargin-left: -90px;\n\t\t\t\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\t\t\t\tcolor: #fff;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t.con_pic {\n\t\t\t\t\t\t\t.img {\n\t\t\t\t\t\t\t\twidth: 60px;\n\t\t\t\t\t\t\t\theight: 80px;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t.no {\n\t\t\t\t\t\t\t\tmargin-top: 10px;\n\t\t\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t.operation {\n\t\t\t\t\t\tmargin-top: 20px;\n\t\t\t\t\t\tcursor: pointer;\n\n\t\t\t\t\t\t.fp {\n\t\t\t\t\t\t\timg {\n\t\t\t\t\t\t\t\tmargin-bottom: 30px;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.content {\n\t\t\t\twidth: 100%;\n\t\t\t\tdisplay: flex;\n\t\t\t\tjustify-content: space-between;\n\t\t\t\tcolor: #fff;\n\n\t\t\t\t.left {\n\t\t\t\t\tmargin-left: 50px;\n\n\t\t\t\t\t.floor {\n\t\t\t\t\t\tfont-size: 24px;\n\t\t\t\t\t\tcursor: pointer;\n\t\t\t\t\t\twidth: 200px;\n\t\t\t\t\t\theight: 30px;\n\t\t\t\t\t\tcolor: black;\n\t\t\t\t\t\tline-height: 30px;\n\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\tbox-shadow: 6px 4px 10px #949ba5;\n\t\t\t\t\t\tmargin-bottom: 10px;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t.right {\n\t\t\t\t\twidth: 50%;\n\t\t\t\t\ttext-align: center;\n\n\t\t\t\t\t.btn {\n\t\t\t\t\t\tmargin-bottom: 80px;\n\t\t\t\t\t}\n\n\t\t\t\t\th1 {\n\t\t\t\t\t\tfont-size: 38px;\n\t\t\t\t\t}\n\n\t\t\t\t\tspan {\n\t\t\t\t\t\tfont-size: 26px;\n\t\t\t\t\t}\n\n\t\t\t\t\t.yd {\n\t\t\t\t\t\tmargin-right: 40px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.bottom {\n\t\t\t.btRoom {\n\t\t\t\t.box {\n\t\t\t\t\t@include box-style;\n\t\t\t\t\twidth: 150px;\n\t\t\t\t\theight: 100%;\n\t\t\t\t\tmargin-right: 17px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n</style>\n"],"sourceRoot":"src/views/modules/dormitoryManage"}]} |