12 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-642f0531"],{"0a6e":function(e,t,c){},"167d":function(e,t,c){e.exports={menuBg:"#fff",menuText:"#162b64",menuActiveText:"#435ebe"}},2381:function(e,t,c){},"4a22":function(e,t,c){},"81c0":function(e,t,c){},bd1a:function(e,t,c){"use strict";c.r(t);c("b0c0");var a=c("7a23"),o=function(e){return Object(a["pushScopeId"])("data-v-0df16585"),e=e(),Object(a["popScopeId"])(),e},n={class:"choice-space"},i={class:"search"},l=o((function(){return Object(a["createElementVNode"])("span",{class:"title"},"位置:",-1)})),d={class:"title"},s={class:"search-space"},r={class:"com-select"},u={class:"search-icon"},p=["src"],b={class:"space-content"},m=["id"],h={class:"space-item"},f={class:"item-text"},v={key:1,class:"no-data",height:"100%",width:"100%"},j=["src"],O=o((function(){return Object(a["createElementVNode"])("span",null,"暂无数据",-1)})),g={key:0,class:"next-btn-box"},k={class:"space-type"},I=["onClick"];function S(e,t,c,o,S,N){var y=Object(a["resolveComponent"])("van-icon"),V=Object(a["resolveComponent"])("van-search"),x=Object(a["resolveComponent"])("van-checkbox"),w=Object(a["resolveComponent"])("van-tree-select"),D=Object(a["resolveComponent"])("van-popup");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",n,[Object(a["createElementVNode"])("div",i,[Object(a["createElementVNode"])("div",{class:"search-floor",onClick:t[0]||(t[0]=function(){return e.showPounp&&e.showPounp.apply(e,arguments)})},[l,Object(a["createElementVNode"])("span",d,Object(a["toDisplayString"])(e.checkPositon.buildingName)+Object(a["toDisplayString"])(e.checkPositon.floorName),1),Object(a["createVNode"])(y,{class:"arrow-down",name:"arrow-down"})]),Object(a["createElementVNode"])("div",s,[Object(a["createElementVNode"])("div",r,[Object(a["createElementVNode"])("div",{class:"com-text",onClick:t[1]||(t[1]=function(){return e.showSpaceTypePounp&&e.showSpaceTypePounp.apply(e,arguments)})},[Object(a["createElementVNode"])("span",null,Object(a["toDisplayString"])(e.spaceType.name),1),Object(a["createVNode"])(y,{class:"arrow-down",name:"arrow-down"})])]),Object(a["createVNode"])(V,{class:"search-box",modelValue:e.searchSpaceName,"onUpdate:modelValue":[t[2]||(t[2]=function(t){return e.searchSpaceName=t}),e.searchSpace],placeholder:"请输入搜索关键词"},null,8,["modelValue","onUpdate:modelValue"]),Object(a["createElementVNode"])("div",u,[Object(a["createElementVNode"])("img",{src:e.parseImgUrl("search-icon","search-icon.svg"),alt:""},null,8,p)])])]),Object(a["createElementVNode"])("div",b,[e.showSpace?(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],{key:0},Object(a["renderList"])(e.spaceData,(function(e,t){return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{class:"space-box",id:"space"+t,key:"space"+t},[Object(a["createElementVNode"])("div",h,[Object(a["createElementVNode"])("span",f,Object(a["toDisplayString"])(e.spaceName),1),Object(a["createVNode"])(x,{class:"item-check",modelValue:e.checked,"onUpdate:modelValue":function(t){return e.checked=t},shape:"square"},null,8,["modelValue","onUpdate:modelValue"])])],8,m)})),128)):(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",v,[Object(a["createElementVNode"])("img",{src:e.parseImgUrl("page-officehome","empty.png"),alt:""},null,8,j),O]))]),e.spaceData&&e.spaceData.length?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",g,[Object(a["createElementVNode"])("button",{onClick:t[3]||(t[3]=function(){return e.goNext&&e.goNext.apply(e,arguments)})},"下一步")])):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])(D,{show:e.show,"onUpdate:show":t[6]||(t[6]=function(t){return e.show=t}),position:"bottom"},{default:Object(a["withCtx"])((function(){return[Object(a["createVNode"])(w,{onClickNav:e.checkBuilding,onClickItem:e.checkFloor,"active-id":e.checkPositon.floorId,"onUpdate:active-id":t[4]||(t[4]=function(t){return e.checkPositon.floorId=t}),"main-active-index":e.activeIndex,"onUpdate:main-active-index":t[5]||(t[5]=function(t){return e.activeIndex=t}),items:e.positionArr},null,8,["onClickNav","onClickItem","active-id","main-active-index","items"])]})),_:1},8,["show"]),Object(a["createVNode"])(D,{show:e.showSpaceType,"onUpdate:show":t[7]||(t[7]=function(t){return e.showSpaceType=t}),position:"bottom"},{default:Object(a["withCtx"])((function(){return[Object(a["createElementVNode"])("div",k,[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(e.spaceTypeArr,(function(t,c){return Object(a["openBlock"])(),Object(a["createElementBlock"])("span",{onClick:function(c){return e.checkSpaceType(t)},key:"space-type-id"+c},Object(a["toDisplayString"])(t.name),9,I)})),128))])]})),_:1},8,["show"])])}c("4de4"),c("d81d");var N=c("5530"),y=c("6c02"),V=c("d961"),x=(c("5852"),c("c199")),w=c("fe7e"),D=c("f691"),P=c("8405"),C=c("ad06"),T=c("f465");const[A,B]=Object(w["a"])("sidebar"),E=Symbol(A),L={modelValue:Object(D["c"])(0)};var U=Object(a["defineComponent"])({name:A,props:L,emits:["change","update:modelValue"],setup(e,{emit:t,slots:c}){const{linkChildren:o}=Object(T["f"])(E),n=()=>+e.modelValue,i=e=>{e!==n()&&(t("update:modelValue",e),t("change",e))};return o({getActive:n,setActive:i}),()=>{var e;return Object(a["createVNode"])("div",{role:"tablist",class:B()},[null==(e=c.default)?void 0:e.call(c)])}}});const q=Object(x["a"])(U);var F=c("f344"),G=c("b070"),z=c("471a");const[_,J]=Object(w["a"])("sidebar-item"),W=Object(F["a"])({},G["b"],{dot:Boolean,title:String,badge:D["f"],disabled:Boolean,badgeProps:Object});var $=Object(a["defineComponent"])({name:_,props:W,emits:["click"],setup(e,{emit:t,slots:c}){const o=Object(G["c"])(),{parent:n,index:i}=Object(T["k"])(E);if(!n)return void 0;const l=()=>{e.disabled||(t("click",i.value),n.setActive(i.value),o())};return()=>{const{dot:t,badge:o,title:d,disabled:s}=e,r=i.value===n.getActive();return Object(a["createVNode"])("div",{role:"tab",class:J({select:r,disabled:s}),tabindex:s?void 0:0,"aria-selected":r,onClick:l},[Object(a["createVNode"])(z["a"],Object(a["mergeProps"])({dot:t,class:J("text"),content:o},e.badgeProps),{default:()=>[c.title?c.title():d]})])}}});const M=Object(x["a"])($);const[R,H]=Object(w["a"])("tree-select"),K={max:Object(D["c"])(1/0),items:Object(D["a"])(),height:Object(D["c"])(300),selectedIcon:Object(D["e"])("success"),mainActiveIndex:Object(D["c"])(0),activeId:{type:[Number,String,Array],default:0}};var Q=Object(a["defineComponent"])({name:R,props:K,emits:["click-nav","click-item","update:activeId","update:mainActiveIndex"],setup(e,{emit:t,slots:c}){const o=t=>Array.isArray(e.activeId)?e.activeId.includes(t):e.activeId===t,n=c=>{const n=()=>{if(c.disabled)return;let a;if(Array.isArray(e.activeId)){a=e.activeId.slice();const t=a.indexOf(c.id);-1!==t?a.splice(t,1):a.length<e.max&&a.push(c.id)}else a=c.id;t("update:activeId",a),t("click-item",c)};return Object(a["createVNode"])("div",{key:c.id,class:["van-ellipsis",H("item",{active:o(c.id),disabled:c.disabled})],onClick:n},[c.text,o(c.id)&&Object(a["createVNode"])(C["a"],{name:e.selectedIcon,class:H("selected")},null)])},i=e=>{t("update:mainActiveIndex",e)},l=e=>t("click-nav",e),d=()=>{const t=e.items.map(e=>Object(a["createVNode"])(M,{dot:e.dot,title:e.text,badge:e.badge,class:[H("nav-item"),e.className],disabled:e.disabled,onClick:l},null));return Object(a["createVNode"])(q,{class:H("nav"),modelValue:e.mainActiveIndex,onChange:i},{default:()=>[t]})},s=()=>{if(c.content)return c.content();const t=e.items[+e.mainActiveIndex]||{};return t.children?t.children.map(n):void 0};return()=>Object(a["createVNode"])("div",{class:H(),style:{height:Object(P["b"])(e.height)}},[d(),Object(a["createVNode"])("div",{class:H("content")},[s()])])}});const X=Object(x["a"])(Q);var Y=X,Z=(c("68ef"),c("cb51"),c("3743"),c("d8ac"),c("81c0"),c("4a22"),c("e41f")),ee=(c("8a58"),c("4eda"));const[te,ce]=Object(w["a"])("checkbox-group"),ae={max:D["f"],disabled:Boolean,iconSize:D["f"],direction:String,modelValue:Object(D["a"])(),checkedColor:String},oe=Symbol(te);Object(a["defineComponent"])({name:te,props:ae,emits:["change","update:modelValue"],setup(e,{emit:t,slots:c}){const{children:o,linkChildren:n}=Object(T["f"])(oe),i=e=>t("update:modelValue",e),l=(e={})=>{"boolean"===typeof e&&(e={checked:e});const{checked:t,skipDisabled:c}=e,a=o.filter(e=>!!e.props.bindGroup&&(e.props.disabled&&c?e.checked.value:null!=t?t:!e.checked.value)),n=a.map(e=>e.name);i(n)};return Object(a["watch"])(()=>e.modelValue,e=>t("change",e)),Object(ee["a"])({toggleAll:l}),Object(T["h"])(()=>e.modelValue),n({props:e,updateValue:i}),()=>{var t;return Object(a["createVNode"])("div",{class:ce([e.direction])},[null==(t=c.default)?void 0:t.call(c)])}}});const ne={name:D["h"],shape:Object(D["e"])("round"),disabled:Boolean,iconSize:D["f"],modelValue:D["h"],checkedColor:String,labelPosition:String,labelDisabled:Boolean};var ie=Object(a["defineComponent"])({props:Object(F["a"])({},ne,{bem:Object(D["d"])(Function),role:String,parent:Object,checked:Boolean,bindGroup:D["g"]}),emits:["click","toggle"],setup(e,{emit:t,slots:c}){const o=Object(a["ref"])(),n=t=>{if(e.parent&&e.bindGroup)return e.parent.props[t]},i=Object(a["computed"])(()=>n("disabled")||e.disabled),l=Object(a["computed"])(()=>n("direction")),d=Object(a["computed"])(()=>{const t=e.checkedColor||n("checkedColor");if(t&&e.checked&&!i.value)return{borderColor:t,backgroundColor:t}}),s=c=>{const{target:a}=c,n=o.value,l=n===a||(null==n?void 0:n.contains(a));i.value||!l&&e.labelDisabled||t("toggle"),t("click",c)},r=()=>{const{bem:t,shape:l,checked:s}=e,r=e.iconSize||n("iconSize");return Object(a["createVNode"])("div",{ref:o,class:t("icon",[l,{disabled:i.value,checked:s}]),style:{fontSize:Object(P["b"])(r)}},[c.icon?c.icon({checked:s,disabled:i.value}):Object(a["createVNode"])(C["a"],{name:"success",style:d.value},null)])},u=()=>{if(c.default)return Object(a["createVNode"])("span",{class:e.bem("label",[e.labelPosition,{disabled:i.value}])},[c.default()])};return()=>{const t="left"===e.labelPosition?[u(),r()]:[r(),u()];return Object(a["createVNode"])("div",{role:e.role,class:e.bem([{disabled:i.value,"label-disabled":e.labelDisabled},l.value]),tabindex:i.value?void 0:0,"aria-checked":e.checked,onClick:s},[t])}}});const[le,de]=Object(w["a"])("checkbox"),se=Object(F["a"])({},ne,{bindGroup:D["g"]});var re=Object(a["defineComponent"])({name:le,props:se,emits:["change","update:modelValue"],setup(e,{emit:t,slots:c}){const{parent:o}=Object(T["k"])(oe),n=t=>{const{name:c}=e,{max:a,modelValue:n}=o.props,i=n.slice();if(t){const t=a&&i.length>=a;t||i.includes(c)||(i.push(c),e.bindGroup&&o.updateValue(i))}else{const t=i.indexOf(c);-1!==t&&(i.splice(t,1),e.bindGroup&&o.updateValue(i))}},i=Object(a["computed"])(()=>o&&e.bindGroup?-1!==o.props.modelValue.indexOf(e.name):!!e.modelValue),l=(c=!i.value)=>{o&&e.bindGroup?n(c):t("update:modelValue",c)};return Object(a["watch"])(()=>e.modelValue,e=>t("change",e)),Object(ee["a"])({toggle:l,props:e,checked:i}),Object(T["h"])(()=>e.modelValue),()=>Object(a["createVNode"])(ie,Object(a["mergeProps"])({bem:de,role:"checkbox",parent:o,checked:i.value,onToggle:l},e),Object(F["e"])(c,["default","icon"]))}});const ue=Object(x["a"])(re);var pe=ue,be=(c("0a6e"),c("2381"),c("d399")),me=(c("e7e5"),c("d257")),he=c("0613"),fe=c("a873"),ve=c("459d"),je=Object(a["defineComponent"])({components:{vanSearch:V["a"],VanPopup:Z["b"],VanTreeSelect:Y,VanCheckbox:pe},setup:function(){var e=Object(a["getCurrentInstance"])(),t=Object(y["c"])(),c=Object(y["d"])(),o=Object(me["r"])(),n=[{text:"全部商ddddd品",value:0},{text:"新款商ddd品",value:1},{text:"活动商ddd品",value:2}],i=[{text:"默认排序",value:"a"},{text:"好评排ddd序",value:"b"},{text:"销量排序",value:"c"}],l=[],d={},s={},r=[],u={},p=[],b=[{type:"",name:"全部空间"},{type:0,name:"个人办公室"},{type:1,name:"开放办公区"},{type:2,name:"会议室"},{type:99,name:"其它"}],m={type:"",name:"全部空间"},h=[],f=[],v=Object(a["reactive"])({parseImgUrl:me["w"],showSpace:!0,userInfo:o,activeIndex:0,spaceType:m,searchSpaceName:"",checked:!1,positionArr:l,checkPositon:d,route:t,option1:n,option2:i,value1:0,value2:"a",transitionName:"slide-right",showHeader:!1,showSpaceType:!1,show:!1,spaceTypeArr:b,showPounp:function(){v.show=!v.show},showSpaceTypePounp:function(){v.showSpaceType=!v.showSpaceType},checkSpaceType:function(e){v.spaceType=e,v.showSpaceType=!1,v.searchSpace()},buildingData:r,buildingItem:u,getBuildingList:function(){var e={criteria:{projectId:v.userInfo.projectId}};Object(ve["f"])(e).then((function(e){var t=e;if("success"===t.result){var c,a=null!==(c=null===t||void 0===t?void 0:t.content)&&void 0!==c?c:[];v.buildingData=a,v.setBbuildingName(),v.getFloorList()}else v.buildingData=[]}))},setBbuildingName:function(){v.buildingData.map((function(e,t){e.id===v.checkPositon.buildingId&&(v.checkPositon.buildingName=e.localName,v.activeIndex=t)}))},formateBuildingData:function(){v.positionArr=[];for(var e=0;e<v.buildingData.length;e++){var t={text:v.buildingData[e].localName,id:v.buildingData[e].id,children:[]};v.buildingData[e].id===v.checkPositon.buildingId&&(v.activeIndex=e,v.floorData.map((function(e){e.text=e.localName,e.id===v.checkPositon.floorId&&(v.checkPositon.floorName=e.localName)})),v.checkPositon.buildingName=v.buildingData[e].localName,t.children=v.floorData),v.positionArr.push(t)}},floorData:p,getFloorList:function(){if(v.checkPositon.buildingId){var e={criteria:{projectId:v.userInfo.projectId,buildingId:v.checkPositon.buildingId},orders:[{asc:!0,column:"localId"}]};Object(ve["l"])(e).then((function(e){var t,c=e;"success"===e.result?v.floorData=null!==(t=null===c||void 0===c?void 0:c.content)&&void 0!==t?t:[]:v.floorData=[];v.formateBuildingData(),v.getPadSpaceList()})).catch((function(){}))}},defaultSpaceData:s,getDefaultLocation:function(){var e={macAddress:v.userInfo.mac,spaceId:v.spaceId},t=Object(me["z"])(e);Object(ve["i"])(t).then((function(e){var t,c=e;v.defaultSpaceData=null!==(t=null===c||void 0===c?void 0:c.data)&&void 0!==t?t:{},v.checkPositon.buildingId=v.defaultSpaceData.buildingId,v.setCheckPersiton(),v.getBuildingList()}))},setCheckPersiton:function(){v.checkPositon.buildingId=v.defaultSpaceData.buildingId,v.checkPositon.floorId=v.defaultSpaceData.floorId},formataWorkData:function(){var e=v.spaceData.filter((function(e){return e.checked}));v.copySpaceData.map((function(t){for(var c=0;c<e.length;c++)t.spaceId===e[c].spaceId&&(t.checked=e[c].checked)}));var t=v.copySpaceData.filter((function(e){return e.checked}));return t},goNext:function(){var e=v.formataWorkData(),t=[];if(e.map((function(e){t.push(e.spaceId)})),t.length){var c={floorId:v.checkPositon.floorId,workSpaceList:t,majorSpaceId:t[0],macAddress:v.userInfo.mac};v.saveWorkSpace(c)}else Object(be["a"])("请选择办公空间!")},saveWorkSpace:function(t){e.proxy.$loadingStart(0),Object(ve["I"])(t).then((function(e){v.querySpaceList()}))},querySpaceList:function(){var t={criteria:{projectId:v.userInfo.projectId,macAddress:v.userInfo.mac}};Object(ve["c"])(t).then((function(t){var a,o=t,n=[];"success"===o.result?n=null!==(a=null===o||void 0===o?void 0:o.content)&&void 0!==a?a:[]:n=[];n.length>1?setTimeout((function(){e.proxy.$loadinngEnd(),c.push({name:"setMainSpace"})}),1e3):(e.proxy.$loadinngEnd(),c.push({name:"envmonitor",query:{spaceId:n[0].spaceId}}))})).catch((function(){e.proxy.$loadinngEnd()}))},checkBuilding:function(e){v.checkPositon.buildingId=v.positionArr[e].id,v.checkPositon.buildingName=v.positionArr[e].text,v.getFloorList()},checkFloor:function(e){v.checkPositon.floorId=e.id,v.checkPositon.floorName=e.localName,v.show=!1,Object(a["nextTick"])((function(){v.setPageScroolTop()})),v.clearSearchName(),v.getPadSpaceList()},clearSearchName:function(){v.searchSpaceName="",v.spaceType=m;var e=document.querySelector(".choice-space");e.scrollTop=0},spaceData:h,copySpaceData:f,nowPerstionIndex:0,getPadSpaceList:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e||{floorId:v.checkPositon.floorId,buildingId:v.checkPositon.buildingId,macAddress:v.userInfo.mac},c=Object(me["z"])(t);Object(ve["r"])(c).then((function(t){var c,o=t;"success"===o.result?(v.spaceData=null!==(c=null===o||void 0===o?void 0:o.data)&&void 0!==c?c:[],v.spaceData.map((function(e,t){e.isWorkSpace?e.checked=!0:e.checked=!1,e.spaceId===v.spaceId&&(e.checked=!0)})),e||(v.copySpaceData=JSON.parse(JSON.stringify(v.spaceData)))):v.spaceData=[];v&&v.spaceData.length?v.showSpace=!0:v.showSpace=!1,Object(a["nextTick"])((function(){v.setPageScroolTop()}))}))},setPageScroolTop:function(){for(var e=0,t=0;t<v.spaceData.length;t++)if(v.spaceData[t].checked){e=t;break}var c=document.querySelector("#space"+e),a=document.querySelector(".choice-space"),o=c?c.offsetTop:0;o>120?o-=120:o=0,a.scrollTop=a?o:0},searchSpace:function(){var e={floorId:v.checkPositon.floorId,buildingId:v.checkPositon.buildingId,funcType:v.spaceType.type,spaceName:v.searchSpaceName,macAddress:v.userInfo.mac};v.getPadSpaceList(e)},spaceId:"",init:function(){var e=t.query.spaceId;v.spaceId=e;var c=t.query.id;he["a"].commit(fe["a"].SET_PROJECT_ID,c),v.getDefaultLocation()}});return Object(a["onMounted"])((function(){v.init()})),Object(N["a"])({},Object(a["toRefs"])(v))}}),Oe=(c("f278"),c("dba4"),c("6b0d")),ge=c.n(Oe);const ke=ge()(je,[["render",S],["__scopeId","data-v-0df16585"]]);t["default"]=ke},ca8b:function(e,t,c){},d8ac:function(e,t,c){},dba4:function(e,t,c){"use strict";c("167d")},f278:function(e,t,c){"use strict";c("ca8b")}}]);
- //# sourceMappingURL=chunk-642f0531.8a921286.js.map
|