1 line
12 KiB
JavaScript
1 line
12 KiB
JavaScript
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-520b8d16"],{"268c":function(t,e,o){},"29be":function(t,e,o){"use strict";o("268c")},"994a":function(t,e,o){},a7fa:function(t,e,o){"use strict";o("994a")},c7bb:function(t,e,o){"use strict";var r=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",["goout"!=t.type?o("el-input",{attrs:{placeholder:"请输入",clearable:""},model:{value:t.filterText,callback:function(e){t.filterText=e},expression:"filterText"}},[o("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"suffix"},slot:"suffix"})]):t._e(),o("p",{staticClass:"title"}),"room"==t.type?o("el-tree",{ref:"tree",attrs:{data:t.dataList,props:{label:"df_floorname",children:"children"},"highlight-current":"",accordion:"","node-key":"df_floorid","check-on-click-node":"","default-expanded-keys":t.defaultCheckedKeysRoom,"default-checked-keys":t.defaultCheckedKeysRoom,"filter-node-method":t.filterNode},on:{check:t.handleNodeClick}}):"electric"==t.type?o("el-tree",{ref:"tree",attrs:{data:t.dataList,props:{label:"df_floorname",children:"children"},accordion:"","highlight-current":"","node-key":"df_floorid","check-on-click-node":"","default-expanded-keys":t.defaultCheckedKeysElectric,"default-checked-keys":t.defaultCheckedKeysElectric,"filter-node-method":t.filterNode},on:{check:t.handleNodeClick}}):"goout"==t.type?o("el-tree",{ref:"tree",staticClass:"gooutTree",attrs:{data:t.dataList,props:{label:"df_floorname",children:"children"},accordion:"","highlight-current":"","node-key":"df_floorid","check-on-click-node":"","default-expanded-keys":t.defaultCheckedKeysGoout,"default-checked-keys":t.defaultCheckedKeysGoout,"filter-node-method":t.filterNode},on:{check:t.handleNodeClick}}):t._e()],1)},a=[],s=(o("8e6e"),o("ac6a"),o("456d"),o("7f7f"),o("ade3")),n=o("ed08");function i(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),o.push.apply(o,r)}return o}function c(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?i(Object(o),!0).forEach((function(e){Object(s["a"])(t,e,o[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):i(Object(o)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))}))}return t}var l={props:{type:String},data:function(){return{filterText:"",dataList:[],defaultCheckedKeysElectric:[],defaultCheckedKeysGoout:[],defaultCheckedKeysRoom:[],keyElectric:"",keyGoout:""}},watch:{filterText:function(t){this.$refs.tree.filter(t)}},mounted:function(){this.initTree()},methods:{initTree:function(){var t=this;this.$http.get("/system/scdormitoryfloor/roomTree/0").then((function(e){var o=e.data;if(0==o.code){var r=o.data.map((function(t){return c(c({},t),{},{name:t.df_floorname,id:t.df_floorid,pid:t.df_parentid})}));t.dataList=Object(n["j"])(r),t.keyElectric=t.dataList[0]["children"][0]["children"][0].id,t.keyGoout=t.dataList[0]["children"][0].id;var a=t.dataList[0]["children"][0].df_type,s={df_floorid:t.keyGoout,df_type:a};t.keyRoom=t.dataList[0].id;var i=t.dataList[0].df_type,l={df_floorid:t.keyRoom,df_type:i};t.defaultCheckedKeysElectric.push(t.keyElectric),t.defaultCheckedKeysGoout.push(t.keyGoout),t.defaultCheckedKeysRoom.push(t.keyRoom),t.$store.state.user.defaultCheckedKeys=t.keyElectric,t.$store.state.user.valGoout=s,t.$store.state.user.valRoom=l,t.$nextTick((function(){"electric"==t.type?t.$refs.tree.setCurrentKey(t.keyElectric):"goout"==t.type?t.$refs.tree.setCurrentKey(t.keyGoout):"room"==t.type&&t.$refs.tree.setCurrentKey(t.keyRoom)}))}else t.dataList=[],t.$message.error(data.msg)}))},handleNodeClick:function(t){var e=JSON.parse(JSON.stringify(t)),o={df_floorid:e.df_floorid,df_type:e.df_type,df_floorname:e.df_floorname};this.$emit("treeFun",o)},filterNode:function(t,e){return!t||-1!==e.name.indexOf(t)}}},u=l,m=(o("a7fa"),o("2877")),d=Object(m["a"])(u,r,a,!1,null,"5179f768",null);e["a"]=d.exports},d082:function(t,e,o){"use strict";o.r(
|