1
0

chunk-074ff1a4.645fcc5f.js 52 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-074ff1a4"],{"0afc":function(t,e,i){t.exports=i.p+"img/noneData.919a3c84.png"},1175:function(t,e,i){},2241:function(t,e,i){"use strict";var a,n=i("1988"),s=i("8bbf"),o=i.n(s),r=i("2638"),d=i.n(r),l=i("d282"),c=i("ea8e"),u=i("b1d2"),m=i("6605"),h=i("b650"),f=i("9884"),g=Object(l["a"])("goods-action"),p=g[0],_=g[1],v=p({mixins:[Object(f["b"])("vanGoodsAction")],props:{safeAreaInsetBottom:{type:Boolean,default:!0}},render:function(){var t=arguments[0];return t("div",{class:_({unfit:!this.safeAreaInsetBottom})},[this.slots()])}}),y=i("48f4"),b=Object(l["a"])("goods-action-button"),D=b[0],w=b[1],C=D({mixins:[Object(f["a"])("vanGoodsAction")],props:Object(n["a"])({},y["c"],{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean}),computed:{isFirst:function(){var t=this.parent&&this.parent.children[this.index-1];return!t||t.$options.name!==this.$options.name},isLast:function(){var t=this.parent&&this.parent.children[this.index+1];return!t||t.$options.name!==this.$options.name}},methods:{onClick:function(t){this.$emit("click",t),Object(y["b"])(this.$router,this)}},render:function(){var t=arguments[0];return t(h["a"],{class:w([{first:this.isFirst,last:this.isLast},this.type]),attrs:{size:"large",type:this.type,icon:this.icon,color:this.color,loading:this.loading,disabled:this.disabled},on:{click:this.onClick}},[this.slots()||this.text])}}),$=Object(l["a"])("dialog"),I=$[0],k=$[1],T=$[2],O=I({mixins:[Object(m["a"])()],props:{title:String,theme:String,width:[Number,String],message:String,className:null,callback:Function,beforeClose:Function,messageAlign:String,cancelButtonText:String,cancelButtonColor:String,confirmButtonText:String,confirmButtonColor:String,showCancelButton:Boolean,overlay:{type:Boolean,default:!0},allowHtml:{type:Boolean,default:!0},transition:{type:String,default:"van-dialog-bounce"},showConfirmButton:{type:Boolean,default:!0},closeOnPopstate:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!1}},data:function(){return{loading:{confirm:!1,cancel:!1}}},methods:{onClickOverlay:function(){this.handleAction("overlay")},handleAction:function(t){var e=this;this.$emit(t),this.value&&(this.beforeClose?(this.loading[t]=!0,this.beforeClose(t,(function(i){!1!==i&&e.loading[t]&&e.onClose(t),e.loading.confirm=!1,e.loading.cancel=!1}))):this.onClose(t))},onClose:function(t){this.close(),this.callback&&this.callback(t)},onOpened:function(){this.$emit("opened")},onClosed:function(){this.$emit("closed")},genRoundButtons:function(){var t=this,e=this.$createElement;return e(v,{class:k("footer")},[this.showCancelButton&&e(C,{attrs:{size:"large",type:"warning",text:this.cancelButtonText||T("cancel"),color:this.cancelButtonColor,loading:this.loading.cancel},class:k("cancel"),on:{click:function(){t.handleAction("cancel")}}}),this.showConfirmButton&&e(C,{attrs:{size:"large",type:"danger",text:this.confirmButtonText||T("confirm"),color:this.confirmButtonColor,loading:this.loading.confirm},class:k("confirm"),on:{click:function(){t.handleAction("confirm")}}})])},genButtons:function(){var t,e=this,i=this.$createElement,a=this.showCancelButton&&this.showConfirmButton;return i("div",{class:[u["e"],k("footer")]},[this.showCancelButton&&i(h["a"],{attrs:{size:"large",loading:this.loading.cancel,text:this.cancelButtonText||T("cancel")},class:k("cancel"),style:{color:this.cancelButtonColor},on:{click:function(){e.handleAction("cancel")}}}),this.showConfirmButton&&i(h["a"],{attrs:{size:"large",loading:this.loading.confirm,text:this.confirmButtonText||T("confirm")},class:[k("confirm"),(t={},t[u["c"]]=a,t)],style:{color:this.confirmButtonColor},on:{click:function(){e.handleAction("confirm")}}})])},genContent:function(t,e){var i=this.$createElement;if(e)return i("div",{class:k("content")},[e]);var a=this.message,n=this.messageAlign;if(a){var s,o,r={class:k("message",(s={"has-title":t},s[n]=n,s)),domProps:(o={},o[this.allowHtml?"innerHTML":"textContent"]=a,o)};return i("div",{class:k("content",{isolated:!t})},[i("div",d()([{},r]))])}}},render:function(){var t=arguments[0];if(this.shouldRender){var e=this.message,i=this.slots(),a=this.slots("title")||this.title,n=a&&t("div",{class:k("header",{isolated:!e&&!i})},[a]);return t("transition",{attrs:{name:this.transition},on:{afterEnter:this.onOpened,afterLeave:this.onClosed}},[t("div",{directives:[{name:"show",value:this.value}],attrs:{role:"dialog","aria-labelledby":this.title||e},class:[k([this.theme]),this.className],style:{width:Object(c["a"])(this.width)}},[n,this.genContent(a,i),"round-button"===this.theme?this.genRoundButtons():this.genButtons()])])}}}),x=i("a142");function S(t){return document.body.contains(t)}function A(){a&&a.$destroy(),a=new(o.a.extend(O))({el:document.createElement("div"),propsData:{lazyRender:!1}}),a.$on("input",(function(t){a.value=t}))}function P(t){return x["g"]?Promise.resolve():new Promise((function(e,i){a&&S(a.$el)||A(),Object(n["a"])(a,P.currentOptions,t,{resolve:e,reject:i})}))}P.defaultOptions={value:!0,title:"",width:"",theme:null,message:"",overlay:!0,className:"",allowHtml:!0,lockScroll:!0,transition:"van-dialog-bounce",beforeClose:null,overlayClass:"",overlayStyle:null,messageAlign:"",getContainer:"body",cancelButtonText:"",cancelButtonColor:null,confirmButtonText:"",confirmButtonColor:null,showConfirmButton:!0,showCancelButton:!1,closeOnPopstate:!0,closeOnClickOverlay:!1,callback:function(t){a["confirm"===t?"resolve":"reject"](t)}},P.alert=P,P.confirm=function(t){return P(Object(n["a"])({showCancelButton:!0},t))},P.close=function(){a&&(a.value=!1)},P.setDefaultOptions=function(t){Object(n["a"])(P.currentOptions,t)},P.resetDefaultOptions=function(){P.currentOptions=Object(n["a"])({},P.defaultOptions)},P.resetDefaultOptions(),P.install=function(){o.a.use(O)},P.Component=O,o.a.prototype.$dialog=P;e["a"]=P},"25f0":function(t,e,i){"use strict";var a=i("e330"),n=i("5e77").PROPER,s=i("6eeb"),o=i("825a"),r=i("3a9b"),d=i("577e"),l=i("d039"),c=i("ad6d"),u="toString",m=RegExp.prototype,h=m[u],f=a(c),g=l((function(){return"/a/b"!=h.call({source:"a",flags:"b"})})),p=n&&h.name!=u;(g||p)&&s(RegExp.prototype,u,(function(){var t=o(this),e=d(t.source),i=t.flags,a=d(void 0===i&&r(m,t)&&!("flags"in m)?f(t):i);return"/"+e+"/"+a}),{unsafe:!0})},"2fcb":function(t,e,i){},"38d5":function(t,e,i){"use strict";i("68ef")},"498a":function(t,e,i){"use strict";var a=i("23e7"),n=i("58a8").trim,s=i("c8d2");a({target:"String",proto:!0,forced:s("trim")},{trim:function(){return n(this)}})},"4cf9":function(t,e,i){},"5a0c":function(t,e,i){!function(e,i){t.exports=i()}(0,(function(){"use strict";var t=1e3,e=6e4,i=36e5,a="millisecond",n="second",s="minute",o="hour",r="day",d="week",l="month",c="quarter",u="year",m="date",h="Invalid Date",f=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,g=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,p={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},_=function(t,e,i){var a=String(t);return!a||a.length>=e?t:""+Array(e+1-a.length).join(i)+t},v={s:_,z:function(t){var e=-t.utcOffset(),i=Math.abs(e),a=Math.floor(i/60),n=i%60;return(e<=0?"+":"-")+_(a,2,"0")+":"+_(n,2,"0")},m:function t(e,i){if(e.date()<i.date())return-t(i,e);var a=12*(i.year()-e.year())+(i.month()-e.month()),n=e.clone().add(a,l),s=i-n<0,o=e.clone().add(a+(s?-1:1),l);return+(-(a+(i-n)/(s?n-o:o-n))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(t){return{M:l,y:u,w:d,d:r,D:m,h:o,m:s,s:n,ms:a,Q:c}[t]||String(t||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},y="en",b={};b[y]=p;var D=function(t){return t instanceof I},w=function(t,e,i){var a;if(!t)return y;if("string"==typeof t)b[t]&&(a=t),e&&(b[t]=e,a=t);else{var n=t.name;b[n]=t,a=n}return!i&&a&&(y=a),a||!i&&y},C=function(t,e){if(D(t))return t.clone();var i="object"==typeof e?e:{};return i.date=t,i.args=arguments,new I(i)},$=v;$.l=w,$.i=D,$.w=function(t,e){return C(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var I=function(){function p(t){this.$L=w(t.locale,null,!0),this.parse(t)}var _=p.prototype;return _.parse=function(t){this.$d=function(t){var e=t.date,i=t.utc;if(null===e)return new Date(NaN);if($.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var a=e.match(f);if(a){var n=a[2]-1||0,s=(a[7]||"0").substring(0,3);return i?new Date(Date.UTC(a[1],n,a[3]||1,a[4]||0,a[5]||0,a[6]||0,s)):new Date(a[1],n,a[3]||1,a[4]||0,a[5]||0,a[6]||0,s)}}return new Date(e)}(t),this.$x=t.x||{},this.init()},_.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},_.$utils=function(){return $},_.isValid=function(){return!(this.$d.toString()===h)},_.isSame=function(t,e){var i=C(t);return this.startOf(e)<=i&&i<=this.endOf(e)},_.isAfter=function(t,e){return C(t)<this.startOf(e)},_.isBefore=function(t,e){return this.endOf(e)<C(t)},_.$g=function(t,e,i){return $.u(t)?this[e]:this.set(i,t)},_.unix=function(){return Math.floor(this.valueOf()/1e3)},_.valueOf=function(){return this.$d.getTime()},_.startOf=function(t,e){var i=this,a=!!$.u(e)||e,c=$.p(t),h=function(t,e){var n=$.w(i.$u?Date.UTC(i.$y,e,t):new Date(i.$y,e,t),i);return a?n:n.endOf(r)},f=function(t,e){return $.w(i.toDate()[t].apply(i.toDate("s"),(a?[0,0,0,0]:[23,59,59,999]).slice(e)),i)},g=this.$W,p=this.$M,_=this.$D,v="set"+(this.$u?"UTC":"");switch(c){case u:return a?h(1,0):h(31,11);case l:return a?h(1,p):h(0,p+1);case d:var y=this.$locale().weekStart||0,b=(g<y?g+7:g)-y;return h(a?_-b:_+(6-b),p);case r:case m:return f(v+"Hours",0);case o:return f(v+"Minutes",1);case s:return f(v+"Seconds",2);case n:return f(v+"Milliseconds",3);default:return this.clone()}},_.endOf=function(t){return this.startOf(t,!1)},_.$set=function(t,e){var i,d=$.p(t),c="set"+(this.$u?"UTC":""),h=(i={},i[r]=c+"Date",i[m]=c+"Date",i[l]=c+"Month",i[u]=c+"FullYear",i[o]=c+"Hours",i[s]=c+"Minutes",i[n]=c+"Seconds",i[a]=c+"Milliseconds",i)[d],f=d===r?this.$D+(e-this.$W):e;if(d===l||d===u){var g=this.clone().set(m,1);g.$d[h](f),g.init(),this.$d=g.set(m,Math.min(this.$D,g.daysInMonth())).$d}else h&&this.$d[h](f);return this.init(),this},_.set=function(t,e){return this.clone().$set(t,e)},_.get=function(t){return this[$.p(t)]()},_.add=function(a,c){var m,h=this;a=Number(a);var f=$.p(c),g=function(t){var e=C(h);return $.w(e.date(e.date()+Math.round(t*a)),h)};if(f===l)return this.set(l,this.$M+a);if(f===u)return this.set(u,this.$y+a);if(f===r)return g(1);if(f===d)return g(7);var p=(m={},m[s]=e,m[o]=i,m[n]=t,m)[f]||1,_=this.$d.getTime()+a*p;return $.w(_,this)},_.subtract=function(t,e){return this.add(-1*t,e)},_.format=function(t){var e=this,i=this.$locale();if(!this.isValid())return i.invalidDate||h;var a=t||"YYYY-MM-DDTHH:mm:ssZ",n=$.z(this),s=this.$H,o=this.$m,r=this.$M,d=i.weekdays,l=i.months,c=function(t,i,n,s){return t&&(t[i]||t(e,a))||n[i].substr(0,s)},u=function(t){return $.s(s%12||12,t,"0")},m=i.meridiem||function(t,e,i){var a=t<12?"AM":"PM";return i?a.toLowerCase():a},f={YY:String(this.$y).slice(-2),YYYY:this.$y,M:r+1,MM:$.s(r+1,2,"0"),MMM:c(i.monthsShort,r,l,3),MMMM:c(l,r),D:this.$D,DD:$.s(this.$D,2,"0"),d:String(this.$W),dd:c(i.weekdaysMin,this.$W,d,2),ddd:c(i.weekdaysShort,this.$W,d,3),dddd:d[this.$W],H:String(s),HH:$.s(s,2,"0"),h:u(1),hh:u(2),a:m(s,o,!0),A:m(s,o,!1),m:String(o),mm:$.s(o,2,"0"),s:String(this.$s),ss:$.s(this.$s,2,"0"),SSS:$.s(this.$ms,3,"0"),Z:n};return a.replace(g,(function(t,e){return e||f[t]||n.replace(":","")}))},_.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},_.diff=function(a,m,h){var f,g=$.p(m),p=C(a),_=(p.utcOffset()-this.utcOffset())*e,v=this-p,y=$.m(this,p);return y=(f={},f[u]=y/12,f[l]=y,f[c]=y/3,f[d]=(v-_)/6048e5,f[r]=(v-_)/864e5,f[o]=v/i,f[s]=v/e,f[n]=v/t,f)[g]||v,h?y:$.a(y)},_.daysInMonth=function(){return this.endOf(l).$D},_.$locale=function(){return b[this.$L]},_.locale=function(t,e){if(!t)return this.$L;var i=this.clone(),a=w(t,e,!0);return a&&(i.$L=a),i},_.clone=function(){return $.w(this.$d,this)},_.toDate=function(){return new Date(this.valueOf())},_.toJSON=function(){return this.isValid()?this.toISOString():null},_.toISOString=function(){return this.$d.toISOString()},_.toString=function(){return this.$d.toUTCString()},p}(),k=I.prototype;return C.prototype=k,[["$ms",a],["$s",n],["$m",s],["$H",o],["$W",r],["$M",l],["$y",u],["$D",m]].forEach((function(t){k[t[1]]=function(e){return this.$g(e,t[0],t[1])}})),C.extend=function(t,e){return t.$i||(t(e,I,C),t.$i=!0),C},C.locale=w,C.isDayjs=D,C.unix=function(t){return C(1e3*t)},C.en=b[y],C.Ls=b,C.p={},C}))},"65d9":function(t,e,i){"use strict";i("ea75")},"66b9":function(t,e,i){"use strict";i("68ef"),i("9d70"),i("3743"),i("e3b3"),i("bc1b")},"772a":function(t,e,i){"use strict";var a=i("d282"),n=i("db85"),s=Object(a["a"])("form"),o=s[0],r=s[1];e["a"]=o({props:{colon:Boolean,disabled:Boolean,readonly:Boolean,labelWidth:[Number,String],labelAlign:String,inputAlign:String,scrollToError:Boolean,validateFirst:Boolean,errorMessageAlign:String,submitOnEnter:{type:Boolean,default:!0},validateTrigger:{type:String,default:"onBlur"},showError:{type:Boolean,default:!0},showErrorMessage:{type:Boolean,default:!0}},provide:function(){return{vanForm:this}},data:function(){return{fields:[]}},methods:{getFieldsByNames:function(t){return t?this.fields.filter((function(e){return-1!==t.indexOf(e.name)})):this.fields},validateSeq:function(t){var e=this;return new Promise((function(i,a){var n=[],s=e.getFieldsByNames(t);s.reduce((function(t,e){return t.then((function(){if(!n.length)return e.validate().then((function(t){t&&n.push(t)}))}))}),Promise.resolve()).then((function(){n.length?a(n):i()}))}))},validateFields:function(t){var e=this;return new Promise((function(i,a){var n=e.getFieldsByNames(t);Promise.all(n.map((function(t){return t.validate()}))).then((function(t){t=t.filter((function(t){return t})),t.length?a(t):i()}))}))},validate:function(t){return t&&!Array.isArray(t)?this.validateField(t):this.validateFirst?this.validateSeq(t):this.validateFields(t)},validateField:function(t){var e=this.fields.filter((function(e){return e.name===t}));return e.length?new Promise((function(t,i){e[0].validate().then((function(e){e?i(e):t()}))})):Promise.reject()},resetValidation:function(t){t&&!Array.isArray(t)&&(t=[t]);var e=this.getFieldsByNames(t);e.forEach((function(t){t.resetValidation()}))},scrollToField:function(t,e){this.fields.some((function(i){return i.name===t&&(i.$el.scrollIntoView(e),!0)}))},addField:function(t){this.fields.push(t),Object(n["a"])(this.fields,this)},removeField:function(t){this.fields=this.fields.filter((function(e){return e!==t}))},getValues:function(){return this.fields.reduce((function(t,e){return t[e.name]=e.formValue,t}),{})},onSubmit:function(t){t.preventDefault(),this.submit()},submit:function(){var t=this,e=this.getValues();this.validate().then((function(){t.$emit("submit",e)})).catch((function(i){t.$emit("failed",{values:e,errors:i}),t.scrollToError&&t.scrollToField(i[0].name)}))}},render:function(){var t=arguments[0];return t("form",{class:r(),on:{submit:this.onSubmit}},[this.slots()])}})},a161:function(t,e,i){"use strict";i.r(e);var a,n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"page"},[a("div",{staticClass:"houseTypeBox"},[t._l(t.houseTypelist,(function(e,i){return a("div",{key:i,staticClass:"houseTypeItem",class:{borderBottom:i+1!=t.houseTypelist.length},on:{click:function(i){return t.editHouseTypeMsg(e)}}},[a("div",{staticClass:"houseTypeImg"},[e.house_img&&e.house_img.length?[a("img",{attrs:{src:e.house_img[0],width:"100%",height:"100%",alt:""}})]:[a("span",[t._v("暂无户型图")])]],2),a("div",{staticClass:"houseTypeMsg"},[a("div",{staticClass:"houseTypeName ellipsis"},[t._v(t._s(9==e.room?"别墅":e.room+"室"+e.hall+"厅"+e.bathroom+"卫"))]),a("div",{staticClass:"houseTypeArea"},[t._v("建面"+t._s(e.area)+"㎡")]),a("div",{staticClass:"houseTypeDirection"},[t._v(t._s(e.orientation))])])])})),a("nonedata",{attrs:{len:t.houseTypelist.length,datashow:t.datashow}})],2),a("div",{staticClass:"add_houseType",on:{click:t.handleAddHouseType}},[t._v("添加户型")]),a("transition",{attrs:{name:"slide-fade"}},[t.showHouseType?a("div",{staticClass:"mask",on:{click:function(e){t.showHouseType=!1}}},[a("div",{staticClass:"addOrEditHouseType",on:{click:function(t){t.stopPropagation()}}},[a("div",{staticClass:"houseType_title"},[a("span",[t._v(t._s(t.curHouseTypeId?"户型编辑":"户型添加"))]),a("van-icon",{staticClass:"houseTypeClose",attrs:{color:"#fff",size:"20",name:"close"},on:{click:function(e){t.showHouseType=!1}}})],1),a("div",{staticClass:"houseType_content"},[a("van-form",{on:{submit:t.onSubmit}},[a("van-field",{attrs:{required:"",name:"radio",label:"户型类型"},scopedSlots:t._u([{key:"input",fn:function(){return[a("van-radio-group",{attrs:{direction:"horizontal"},model:{value:t.form.type,callback:function(e){t.$set(t.form,"type",e)},expression:"form.type"}},[a("van-radio",{attrs:{name:"1"}},[t._v("标准户型")]),a("van-radio",{attrs:{name:"2"}},[t._v("别墅")])],1)]},proxy:!0}],null,!1,3919315469)}),a("van-field",{directives:[{name:"show",rawName:"v-show",value:"1"==t.form.type,expression:"form.type=='1'"}],attrs:{readonly:"",clickable:"",name:"picker",value:t.form.house_type,"input-align":"right",label:"选择户型",placeholder:"点击选择户型"},on:{click:function(e){t.showPicker=!0}}}),a("van-field",{attrs:{type:"number",name:"area",label:"面积","input-align":"right",placeholder:"请输入房屋面积",required:"",rules:[{required:!0}]},on:{input:t.checkInput},scopedSlots:t._u([{key:"extra",fn:function(){return[a("span",[t._v("㎡")])]},proxy:!0}],null,!1,245157789),model:{value:t.form.area,callback:function(e){t.$set(t.form,"area",e)},expression:"form.area"}}),a("van-field",{attrs:{name:"orientation",label:"朝向"},scopedSlots:t._u([{key:"input",fn:function(){return[a("van-checkbox-group",{attrs:{direction:"horizontal"},model:{value:t.form.orientation,callback:function(e){t.$set(t.form,"orientation",e)},expression:"form.orientation"}},[a("van-checkbox",{attrs:{name:"东",shape:"square"}},[t._v("东")]),a("van-checkbox",{attrs:{name:"南",shape:"square"}},[t._v("南")]),a("van-checkbox",{attrs:{name:"西",shape:"square"}},[t._v("西")]),a("van-checkbox",{attrs:{name:"北",shape:"square"}},[t._v("北")])],1)]},proxy:!0}],null,!1,472492241)}),a("div",{staticClass:"wzh_box"},[a("div",{staticClass:"wzh_upload flex-row align-center"},[a("label",[t._v("户型图")]),a("div",{staticClass:"flex-sub wzh_img_list"},["pc"==t.plaform?t._l(t.form.house_img_media_id,(function(e,i){return a("div",{key:i,staticClass:"wzh_img_item"},[a("img",{attrs:{src:e.img,alt:""}}),a("div",{staticClass:"wzh_img_del",on:{click:function(e){return e.stopPropagation(),t.imageDel(i,1)}}},[a("van-icon",{staticClass:"del_icon",staticStyle:{color:"#fff"},attrs:{name:"cross"}})],1)])})):[2==t.isIosOrAndroid?t._l(t.form.house_img_media_id,(function(e,i){return a("div",{key:i,staticClass:"wzh_img_item"},[a("img",{attrs:{src:e.img?e.img:e.base64Data,alt:""}}),a("div",{staticClass:"wzh_img_del",on:{click:function(e){return e.stopPropagation(),t.imageDel(i,1)}}},[a("van-icon",{staticClass:"del_icon",staticStyle:{color:"#fff"},attrs:{name:"cross"}})],1)])})):t._l(t.form.house_img_media_id,(function(e,i){return a("div",{key:i,staticClass:"wzh_img_item"},[a("img",{attrs:{src:e.img?e.img:e.localId,alt:""}}),a("div",{staticClass:"wzh_img_del",on:{click:function(e){return e.stopPropagation(),t.imageDel(i,1)}}},[a("van-icon",{staticClass:"del_icon",staticStyle:{color:"#fff"},attrs:{name:"cross"}})],1)])}))],a("div",{staticClass:"wzh_img_up flex-column align-center justify-center",on:{click:function(e){return t.uploadDscImage("form","house_img_media_id")}}},[a("img",{attrs:{src:i("9ea2"),alt:""}}),a("span",[t._v("上传图片")])])],2)]),a("div",{staticClass:"imgUploadTips"},[a("i",{staticClass:"redcolor"},[t._v("*")]),t._v("建议上传图片宽高比例:3:2")]),a("input",{ref:"fileElement",attrs:{hidden:"",type:"file",accept:"image/gif,image/jpeg,image/jpg,image/png,image/svg"},on:{change:t.getImageFile}})]),a("van-field",{attrs:{name:"vr_link",label:"户型VR",placeholder:"户型VR","input-align":"right"},model:{value:t.form.vr_link,callback:function(e){t.$set(t.form,"vr_link",e)},expression:"form.vr_link"}}),a("van-field",{directives:[{name:"show",rawName:"v-show",value:t.form.area&&!t.type,expression:"form.area&&!type"}],attrs:{type:"text",readonly:"",label:t.curHouseTypeId?"户型案例("+t.devCaseData.length+")":"户型案例","input-align":"right",placeholder:"请添加户型案例","right-icon":"","is-link":""},on:{click:function(e){t.showMask=!0}}}),t.type?t._e():a("div",{staticClass:"building_dsc_box"},[a("div",{staticClass:"building_dsc"},[t._v("户型解析")]),a("div",{staticClass:"building_textarea"},[a("van-field",{staticStyle:{border:"0.5px solid #ebedf0"},attrs:{border:"",type:"textarea",name:"house_count",placeholder:"请输入户型解析","input-align":"left"},model:{value:t.form.house_count,callback:function(e){t.$set(t.form,"house_count",e)},expression:"form.house_count"}}),a("img",{staticClass:"building_dsc_img",attrs:{src:i("9ea2"),alt:""},on:{click:function(e){return t.uploadDscImage("form","media_id")}}})],1),a("input",{ref:"houseTypeUpload",attrs:{type:"file",hidden:"",accept:"image/gif,image/jpeg,image/jpg,image/png,image/svg"},on:{change:t.getDscImage}})]),a("div",{staticClass:"dsc_img_box"},["pc"==t.plaform?t._l(t.form.media_id,(function(e,i){return a("div",{key:i,staticClass:"wzh_img_item"},[a("img",{attrs:{src:e.img,alt:""}}),a("div",{staticClass:"wzh_img_del",on:{click:function(e){return t.imageDel(i,2)}}},[a("van-icon",{staticClass:"del_icon",staticStyle:{color:"#fff"},attrs:{name:"cross"}})],1)])})):[2==t.isIosOrAndroid?t._l(t.form.media_id,(function(e,i){return a("div",{key:i,staticClass:"wzh_img_item"},[a("img",{attrs:{src:e.img?e.img:e.base64Data,alt:""}}),a("div",{staticClass:"wzh_img_del",on:{click:function(e){return t.imageDel(i,2)}}},[a("van-icon",{staticClass:"del_icon",staticStyle:{color:"#fff"},attrs:{name:"cross"}})],1)])})):t._l(t.form.media_id,(function(e,i){return a("div",{key:i,staticClass:"wzh_img_item"},[a("img",{attrs:{src:e.img?e.img:e.localId,alt:""}}),a("div",{staticClass:"wzh_img_del",on:{click:function(e){return t.imageDel(i,2)}}},[a("van-icon",{staticClass:"del_icon",staticStyle:{color:"#fff"},attrs:{name:"cross"}})],1)])}))]],2),a("div",{staticClass:"fixed_btn"},[a("van-button",{staticClass:"vanBtn",attrs:{block:"",type:"info",disabled:t.uloading,loading:t.uloading,"native-type":"submit"}},[t._v(" 确认"+t._s(t.form.id?"保存":"添加")+" ")])],1)],1)],1)])]):t._e()]),a("transition",{attrs:{name:"slide-fade"}},[t.showMask?a("div",{staticClass:"mask",on:{click:function(e){t.showMask=!1}}},[a("div",{staticClass:"devCaseBox",on:{click:function(t){t.stopPropagation()}}},[a("div",{staticClass:"devCaseTitle"},[t._v(" 户型案例 "),a("van-icon",{staticClass:"devCaseClose",attrs:{color:"#fff",size:"20",name:"close"},on:{click:function(e){t.showMask=!1}}})],1),a("div",{staticClass:"devCaseContent"},[a("van-form",{on:{submit:t.submitDevCase}},[a("van-field",{attrs:{name:"name",label:"案例名称",placeholder:"请输入案例名称",rules:[{required:!0}],required:"","input-align":"right"},model:{value:t.formData.name,callback:function(e){t.$set(t.formData,"name",e)},expression:"formData.name"}}),a("van-field",{attrs:{readonly:"",name:"type",label:"风格",placeholder:"请选择风格",rules:[{required:!0}],required:"","right-icon":"","is-link":"","input-align":"right"},on:{click:function(e){t.showStylePicker=!0}},model:{value:t.formData.style.name,callback:function(e){t.$set(t.formData.style,"name",e)},expression:"formData.style.name"}}),a("van-field",{attrs:{required:"",name:"type",label:"类型"},scopedSlots:t._u([{key:"input",fn:function(){return[a("van-radio-group",{attrs:{direction:"horizontal"},model:{value:t.formData.type,callback:function(e){t.$set(t.formData,"type",e)},expression:"formData.type"}},[a("van-radio",{attrs:{name:"2"}},[t._v("图文")]),a("van-radio",{attrs:{name:"1"}},[t._v("VR")])],1)]},proxy:!0}],null,!1,2396510195)}),"1"==t.formData.type?a("van-field",{attrs:{name:"vr_link",label:"VR案例",placeholder:"请输入VR案例",rules:[{required:!0}],required:"","input-align":"right"},model:{value:t.formData.vr_link,callback:function(e){t.$set(t.formData,"vr_link",e)},expression:"formData.vr_link"}}):[a("div",{staticClass:"devCaseTips"},[t._v(" *点击添加图片说明/长按为图片排序 ")]),a("div",{staticClass:"wzh_box"},[a("div",{staticClass:"wzh_upload flex-row align-center"},[a("div",{staticClass:"wzh_img_list",staticStyle:{"margin-left":"0px"}},[a("draggable",{staticClass:"draggableBox",attrs:{disabled:!(t.formData.cover.length>1),"chosen-class":"chosen","force-fallback":"true",handle:".draggableImage",group:"people",animation:500},on:{choose:t.choose,start:t.onStart,end:t.onEnd},model:{value:t.formData.cover,callback:function(e){t.$set(t.formData,"cover",e)},expression:"formData.cover"}},["pc"==t.plaform?t._l(t.formData.cover,(function(e,i){return a("div",{key:i,staticClass:"wzh_img_item"},[a("img",{staticClass:"draggableImage",attrs:{src:e.img,width:"100%",height:"100%",alt:""}}),a("div",{staticClass:"wzh_img_del",on:{click:function(e){return e.stopPropagation(),t.imageDel(i,3)}}},[a("van-icon",{staticClass:"del_icon",staticStyle:{color:"#fff"},attrs:{name:"cross"}})],1),a("div",{staticClass:"wzh_img_mask",class:{color33CC66:!!e.text},on:{click:function(e){return e.stopPropagation(),t.showAddDsc(i)}}},[a("div",[t._v(t._s(e.text?"已添加说明":"请添加说明"))])])])})):[2==t.isIosOrAndroid?t._l(t.formData.cover,(function(e,i){return a("div",{key:i,staticClass:"wzh_img_item"},[a("img",{staticClass:"draggableImage",attrs:{src:e.img?e.img:e.base64Data,width:"100%",height:"100%",alt:""}}),a("div",{staticClass:"wzh_img_del",on:{click:function(e){return e.stopPropagation(),t.imageDel(i,3)}}},[a("van-icon",{staticClass:"del_icon",staticStyle:{color:"#fff"},attrs:{name:"cross"}})],1),a("div",{staticClass:"wzh_img_mask",class:{color33CC66:!!e.text},on:{click:function(e){return e.stopPropagation(),t.showAddDsc(i)}}},[a("div",[t._v(t._s(e.text?"已添加说明":"请添加说明"))])])])})):t._l(t.formData.cover,(function(e,i){return a("div",{key:i,staticClass:"wzh_img_item"},[a("img",{staticClass:"draggableImage",attrs:{src:e.img?e.img:e.localId,width:"100%",height:"100%",alt:""}}),a("div",{staticClass:"wzh_img_del",on:{click:function(e){return e.stopPropagation(),t.imageDel(i,3)}}},[a("van-icon",{staticClass:"del_icon",staticStyle:{color:"#fff"},attrs:{name:"cross"}})],1),a("div",{staticClass:"wzh_img_mask",class:{color33CC66:!!e.text},on:{click:function(e){return e.stopPropagation(),t.showAddDsc(i)}}},[a("div",[t._v(t._s(e.text?"已添加说明":"请添加说明"))])])])}))],a("div",{staticClass:"wzh_img_up flex-column align-center justify-center",on:{click:function(e){return e.stopPropagation(),t.uploadDscImage("formData","cover")}}},[a("img",{attrs:{src:i("9ea2"),alt:""}}),a("span",[t._v("上传图片")])])],2)],1)]),a("input",{ref:"devCaseUpload",attrs:{hidden:"",type:"file",accept:"image/gif,image/jpeg,image/jpg,image/png,image/svg"},on:{change:t.getDevCaseImageFile}})])],a("div",{staticClass:"add_dev_case_btn"},[a("van-button",{staticClass:"vanBtn",attrs:{round:"",block:"",type:"info",disabled:t.uloading,loading:t.uloading,"native-type":"submit"}},[t._v(" "+t._s(t.formData.id?"保存":"添加")+"研发案例 ")])],1)],2),a("div",{staticClass:"linebg"}),a("div",{staticClass:"houseTypeBox"},t._l(t.devCaseData,(function(e,i){return a("div",{key:i,staticClass:"houseTypeItem",class:{borderBottom:i+1!=t.devCaseData.length},on:{click:function(i){return t.editDevCaseMsg(e)}}},[a("div",{staticClass:"houseTypeImg"},[e.cover?[a("img",{attrs:{src:e.cover,width:"100%",height:"100%",alt:""}})]:[a("span",[t._v("暂无封面图")])]],2),a("div",{staticClass:"houseTypeMsg"},[a("div",{staticClass:"houseTypeName ellipsis"},[t._v(" "+t._s(9==e.housetype.room?"别墅":e.housetype.room+"室"+e.housetype.hall+"厅"+e.housetype.bathroom+"卫")+" ")]),a("div",{staticClass:"houseTypeArea"},[t._v("建面"+t._s(e.housetype.area)+"㎡")]),a("div",{staticClass:"houseTypeDirection"},[a("span",[t._v(t._s(e.decostyles_name))])])])])})),0)],1)])]):t._e()]),a("van-popup",{attrs:{position:"bottom"},model:{value:t.showPicker,callback:function(e){t.showPicker=e},expression:"showPicker"}},[a("van-picker",{attrs:{"show-toolbar":"",columns:t.columns},on:{confirm:t.onConfirm,cancel:function(e){t.showPicker=!1}}})],1),a("van-dialog",{attrs:{title:"添加说明",confirmButtonColor:"#249EFB","show-cancel-button":""},on:{confirm:t.addDsc},model:{value:t.showDsc,callback:function(e){t.showDsc=e},expression:"showDsc"}},[a("div",{staticClass:"dsc_style"},[a("van-field",{attrs:{type:"textarea",placeholder:"请输入说明内容"},model:{value:t.dscVal,callback:function(e){t.dscVal=e},expression:"dscVal"}})],1)]),a("van-popup",{attrs:{position:"bottom"},model:{value:t.showStylePicker,callback:function(e){t.showStylePicker=e},expression:"showStylePicker"}},[a("van-picker",{attrs:{"show-toolbar":"","value-key":"name",columns:t.stylelist},on:{confirm:t.confirmStyle,cancel:function(e){t.showStylePicker=!1}}})],1),a("wzhload",{directives:[{name:"show",rawName:"v-show",value:t.loadFlag,expression:"loadFlag"}]})],1)},s=[],o=(i("e7e5"),i("d399")),r=i("f3f3"),d=i("fc11"),l=(i("e17f"),i("2241")),c=(i("4ddd"),i("9f14")),u=(i("a44c"),i("e27c")),m=(i("66b9"),i("b650")),h=(i("be7f"),i("565f")),f=(i("38d5"),i("772a")),g=(i("b0c0"),i("ac1f"),i("466d"),i("d81d"),i("5319"),i("d3b7"),i("25f0"),i("159b"),i("99af"),i("1276"),i("498a"),i("e9c4"),i("5cc6"),i("907a"),i("9a8c"),i("a975"),i("735e"),i("c1ac"),i("d139"),i("3a7b"),i("d5d6"),i("82f8"),i("e91f"),i("60bd"),i("5f96"),i("3280"),i("3fcc"),i("ca91"),i("25a1"),i("cd26"),i("3c5d"),i("2954"),i("649e"),i("219c"),i("170b"),i("b39a"),i("72f7"),i("3ca3"),i("ddb0"),i("2b3d"),i("9861"),i("a434"),i("b311"),i("2d8e"),i("5a0c"),i("d601")),p=i("18a0"),_=i.n(p),v=i("b76a"),y=i.n(v),b=i("a92e"),D=i("5880"),w={components:(a={},Object(d["a"])(a,f["a"].name,f["a"]),Object(d["a"])(a,h["a"].name,h["a"]),Object(d["a"])(a,m["a"].name,m["a"]),Object(d["a"])(a,u["a"].name,u["a"]),Object(d["a"])(a,c["a"].name,c["a"]),Object(d["a"])(a,l["a"].Component.name,l["a"].Component),Object(d["a"])(a,"draggable",y.a),Object(d["a"])(a,"nonedata",b["a"]),a),data:function(){return{showStylePicker:!1,showHouseType:!1,showPicker:!1,showMask:!1,showDsc:!1,uloading:!1,rloading:!1,datashow:!1,loadFlag:!1,dscVal:"",fileName:"",curHouseTypeId:null,curDevCaseId:null,dscIndex:0,form:{type:"1",building_id:"",house_type:"一室一厅一卫",house_img_media_id:[],media_id:[],orientation:[],room:"",hall:"",bathroom:"",house_count:"",vr_link:""},formData:{name:"",decostyles_id:"",housetype_id:"",type:"2",vr_link:"",style:{name:""},cover:[]},columns:[],stylelist:[],houseTypelist:[],devCaseData:[],type:""}},created:function(){this.$route.query.type&&(this.type=this.$route.query.type)},computed:Object(r["a"])(Object(r["a"])({},Object(D["mapState"])({platform:function(t){return t.platform}})),{},{isIosOrAndroid:function(){var t=navigator.userAgent,e=t.indexOf("Android")>-1||t.indexOf("Adr")>-1;if(e)return 1;var i=!!t.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);return i?2:0},plaform:function(){return"browser"==this.platform||"windows"==this.platform||"mac"==this.platform?"pc":"mobile"}}),watch:{showHouseType:function(t){t||(this.curHouseTypeId=null)}},mounted:function(){this.setPickerData(),this.getDecostyleslist(),this.getHouseTypelist()},methods:{setPickerData:function(){var t=[{name:"一",id:1},{name:"二",id:2},{name:"三",id:3},{name:"四",id:4},{name:"五",id:5}];this.columns=t.map((function(e){return{text:"".concat(e.name,"室"),id:e.id,children:t.map((function(e){return{text:"".concat(e.name,"厅"),id:e.id,children:t.map((function(t){return{text:"".concat(t.name,"卫"),id:t.id}}))}}))}}))},choose:function(){},onStart:function(){},onEnd:function(){},initForm:function(){this.form={id:"",type:"1",building_id:"",house_type:"一室一厅一卫",house_img_media_id:[],media_id:[],orientation:[],room:"",hall:"",bathroom:"",house_count:"",vr_link:""},this.formData={id:"",name:"",decostyles_id:"",housetype_id:"",type:"2",vr_link:"",style:{name:""},cover:[]},this.curDevCaseId=null,this.curHouseTypeId=null,this.devCaseData=[]},handleAddHouseType:function(){this.initForm(),this.showHouseType=!0},checkInput:function(t){this.form.area=t.replace(/-/g,"")},getDecostyleslist:function(){var t=this;g["h"]({}).then((function(e){0==e.data.code&&(t.stylelist=e.data.data)}))},getHouseTypelist:function(){var t=this;this.loadFlag=!0,this.datashow=!1,g["p"]({building_id:this.$route.query.id}).then((function(e){t.loadFlag=!1,t.datashow=!0,0==e.data.code&&(t.houseTypelist=e.data.data)})).catch((function(e){t.loadFlag=!1,t.datashow=!0}))},showAddDsc:function(t){this.dscIndex=t,this.dscVal=this.formData.cover[this.dscIndex]["text"],this.showDsc=!0},addDsc:function(){this.formData.cover[this.dscIndex]["text"]=this.dscVal},editHouseTypeMsg:function(t){t.id!=this.curHouseTypeId?this.getHouseTypeDetail(t.id):this.$toast("您正在编辑当前户型")},getHouseTypeDetail:function(t){var e=this;if(!this.rloading){this.rloading=!0;var i=o["a"].loading({message:"加载中...",forbidClick:!0});this.curHouseTypeId=t,g["q"]({id:t}).then((function(t){if(e.rloading=!1,i.clear(),0==t.data.code){e.showHouseType=!0;var a=t.data.data;e.setHouseTypeEditData(a),e.getDevCaselist(a.id)}})).catch((function(t){e.rloading=!1}))}},editDevCaseMsg:function(t){var e=this;t.id!=this.curDevCaseId?l["a"].confirm({title:"提示",message:"确定编辑当前研发案例?",confirmButtonColor:"#249EFB"}).then((function(){e.getDevCaseDetail(t.id)})).catch((function(){})):this.$toast("您正在编辑当前案例")},getDevCaseDetail:function(t){var e=this;this.curDevCaseId=t,g["i"]({id:t}).then((function(t){if(0==t.data.code){var i=t.data.data;e.setDevCaseEditData(i)}}))},getDevCaselist:function(t){var e=this;g["j"]({id:t}).then((function(t){0==t.data.code&&(e.devCaseData=t.data.data)}))},setDevCaseEditData:function(t){var e=this;this.formData.id=t.id,this.formData.name=t.name,this.formData.decostyles_id=t.decostyles_id,this.formData.type=t.type.toString(),"2"==t.type?this.formData.cover=t.img_content:this.formData.vr_link=t.vr_link,this.stylelist.forEach((function(i){i.id!=t.decostyles_id||(e.formData.style.name=i.name)}))},setHouseTypeEditData:function(t){var e=["零","一","二","三","四","五"];this.form.id=t.id,t.house_img&&t.house_img.length?this.form.house_img_media_id=t.house_img.map((function(t){return{img:t,serverId:""}})):this.form.house_img_media_id=[],9==t.room?this.form.house_type="一室一厅一卫":this.form.house_type="".concat(e[t.room||1],"室").concat(e[t.hall||1],"厅").concat(e[t.bathroom||1],"卫"),this.form.type=t.type.toString(),this.form.area=t.area,this.form.vr_link=t.vr_link,this.form.house_count=t.house_count,t.orientation&&(this.form.orientation=t.orientation.split("|").map((function(t){return t.trim()}))),t.img_content&&t.img_content.length&&(this.form.media_id=t.img_content.map((function(t){return{img:t,serverId:""}})))},onSubmit:function(){var t=this;if(this.formData.name){if("2"==this.formData.type&&!this.formData.cover.length)return this.$toast("请添加户型案例图片"),!1;if("1"==this.formData.type&&!this.formData.vr_link)return this.$toast("请添加户型案例VR"),!1}if(this.uloading)this.$toast("正在提交数据,请稍等");else{this.uloading=!0;var e=[],i=[],a=this.handleParams();if(this.form.id)if(this.form.house_img_media_id.length){for(var n=0;n<this.form.house_img_media_id.length;n++)if(this.form.house_img_media_id[n].file)this.uploadALY(this.form.house_img_media_id[n].file).then((function(n){if(i.push({img:n,serverId:""}),i.length==t.form.house_img_media_id.length)if(t.$set(a,"house_img_media_id",i),t.form.media_id.length)for(var s=0;s<t.form.media_id.length;s++)t.form.media_id[s].file?t.uploadALY(t.form.media_id[s].file).then((function(i){e.push({img:i,serverId:""}),e.length==t.form.media_id.length&&(t.$set(a,"media_id",e),t.editHouseTypeAPI(a))})):(e.push({img:t.form.media_id[s].img,serverId:""}),e.length==t.form.media_id.length&&(t.$set(a,"media_id",e),t.editHouseTypeAPI(a)));else t.editHouseTypeAPI(a)}));else if(i.push({img:this.form.house_img_media_id[n].img,serverId:""}),i.length==this.form.house_img_media_id.length)if(this.$set(a,"house_img_media_id",i),this.form.media_id.length)for(var s=0;s<this.form.media_id.length;s++)this.form.media_id[s].file?this.uploadALY(this.form.media_id[s].file).then((function(i){e.push({img:i,serverId:""}),e.length==t.form.media_id.length&&(t.$set(a,"media_id",e),t.editHouseTypeAPI(a))})):(e.push({img:this.form.media_id[s].img,serverId:""}),e.length==this.form.media_id.length&&(this.$set(a,"media_id",e),this.editHouseTypeAPI(a)));else this.editHouseTypeAPI(a)}else if(this.$set(a,"house_img_media_id",""),this.form.media_id.length)for(var o=0;o<this.form.media_id.length;o++)this.form.media_id[o].file?this.uploadALY(this.form.media_id[o].file).then((function(i){e.push({img:i,serverId:""}),e.length==t.form.media_id.length&&(t.$set(a,"media_id",e),t.editHouseTypeAPI(a))})):(e.push({img:this.form.media_id[o].img,serverId:""}),e.length==this.form.media_id.length&&(this.$set(a,"media_id",e),this.editHouseTypeAPI(a)));else this.editHouseTypeAPI(a);else if(this.form.house_img_media_id.length){for(var r=0;r<this.form.house_img_media_id.length;r++)if(this.form.house_img_media_id[r].file)this.uploadALY(this.form.house_img_media_id[r].file).then((function(n){if(i.push({img:n,serverId:""}),i.length==t.form.house_img_media_id.length)if(t.$set(a,"house_img_media_id",i),t.form.media_id.length)for(var s=0;s<t.form.media_id.length;s++)t.form.media_id[s].file?t.uploadALY(t.form.media_id[s].file).then((function(i){e.push({img:i,serverId:""}),e.length==t.form.media_id.length&&(t.$set(a,"media_id",e),t.addHouseTypeAPI(a))})):(e.push({img:t.form.media_id[s].img,serverId:""}),e.length==t.form.media_id.length&&(t.$set(a,"media_id",e),t.addHouseTypeAPI(a)));else t.addHouseTypeAPI(a)}));else if(i.push({img:this.form.house_img_media_id[r].img,serverId:""}),i.length==this.form.house_img_media_id.length)if(this.$set(a,"house_img_media_id",i),this.form.media_id.length)for(var d=0;d<this.form.media_id.length;d++)this.form.media_id[d].file?this.uploadALY(this.form.media_id[d].file).then((function(i){e.push({img:i,serverId:""}),e.length==t.form.media_id.length&&(t.$set(a,"media_id",e),t.addHouseTypeAPI(a))})):(e.push({img:this.form.media_id[d].img,serverId:""}),e.length==this.form.media_id.length&&(this.$set(a,"media_id",e),this.addHouseTypeAPI(a)));else this.addHouseTypeAPI(a)}else if(this.$set(a,"house_img_media_id",""),this.form.media_id.length)for(var l=0;l<this.form.media_id.length;l++)this.form.media_id[l].file?this.uploadALY(this.form.media_id[l].file).then((function(i){e.push({img:i,serverId:""}),e.length==t.form.media_id.length&&(t.$set(a,"media_id",e),t.addHouseTypeAPI(a))})):(e.push({img:this.form.media_id[l].img,serverId:""}),e.length==this.form.media_id.length&&(this.$set(a,"media_id",e),this.addHouseTypeAPI(a)));else this.addHouseTypeAPI(a)}},addHouseTypeAPI:function(t){var e=this;g["c"](Object(r["a"])({},t)).then((function(t){0==t.data.code?e.requestDevCaseApi(t.data.data):(e.uloading=!1,e.$toast(t.data.msg))})).catch((function(t){e.uloading=!1}))},editHouseTypeAPI:function(t){var e=this;g["m"](Object(r["a"])({},t)).then((function(t){0==t.data.code?e.requestDevCaseApi(t.data.data):(e.uloading=!1,e.$toast(t.data.msg))})).catch((function(t){e.uloading=!1}))},handleParams:function(){var t=["零","一","二","三","四","五"],e=JSON.parse(JSON.stringify(this.form));return e["room"]=t.indexOf(e.house_type[0]),e["hall"]=t.indexOf(e.house_type[2]),e["bathroom"]=t.indexOf(e.house_type[4]),"pc"==this.plaform?(delete e.media_id,delete e.house_img_media_id):(e["media_id"]=e.media_id.map((function(t){return{serverId:t.serverId||"",img:t.img||""}})),e["house_img_media_id"]=e.house_img_media_id.map((function(t){return{serverId:t.serverId||"",img:t.img||""}}))),e["building_id"]=this.$route.query.id,delete e.house_type,e},submitDevCase:function(){var t=this;if(this.formData.name){if("2"==this.formData.type&&!this.formData.cover.length)return this.$toast("请添加户型案例图片"),!1;if("1"==this.formData.type&&!this.formData.vr_link)return this.$toast("请添加户型案例VR"),!1}if(this.uloading)this.$toast("正在提交数据,请稍等");else{this.uloading=!0;var e=[],i=[],a=this.handleParams();if(this.form.id)if(this.form.house_img_media_id.length){for(var n=0;n<this.form.house_img_media_id.length;n++)if(this.form.house_img_media_id[n].file)this.uploadALY(this.form.house_img_media_id[n].file).then((function(n){if(i.push({img:n,serverId:""}),i.length==t.form.house_img_media_id.length)if(t.$set(a,"house_img_media_id",i),t.form.media_id.length)for(var s=0;s<t.form.media_id.length;s++)t.form.media_id[s].file?t.uploadALY(t.form.media_id[s].file).then((function(i){e.push({img:i,serverId:""}),e.length==t.form.media_id.length&&(t.$set(a,"media_id",e),t.editHouseTypeAPI(a))})):(e.push({img:t.form.media_id[s].img,serverId:""}),e.length==t.form.media_id.length&&(t.$set(a,"media_id",e),t.editHouseTypeAPI(a)));else t.editHouseTypeAPI(a)}));else if(i.push({img:this.form.house_img_media_id[n].img,serverId:""}),i.length==this.form.house_img_media_id.length)if(this.$set(a,"house_img_media_id",i),this.form.media_id.length)for(var s=0;s<this.form.media_id.length;s++)this.form.media_id[s].file?this.uploadALY(this.form.media_id[s].file).then((function(i){e.push({img:i,serverId:""}),e.length==t.form.media_id.length&&(t.$set(a,"media_id",e),t.editHouseTypeAPI(a))})):(e.push({img:this.form.media_id[s].img,serverId:""}),e.length==this.form.media_id.length&&(this.$set(a,"media_id",e),this.editHouseTypeAPI(a)));else this.editHouseTypeAPI(a)}else if(this.$set(a,"house_img_media_id",""),this.form.media_id.length)for(var o=0;o<this.form.media_id.length;o++)this.form.media_id[o].file?this.uploadALY(this.form.media_id[o].file).then((function(i){e.push({img:i,serverId:""}),e.length==t.form.media_id.length&&(t.$set(a,"media_id",e),t.editHouseTypeAPI(a))})):(e.push({img:this.form.media_id[o].img,serverId:""}),e.length==this.form.media_id.length&&(this.$set(a,"media_id",e),this.editHouseTypeAPI(a)));else this.editHouseTypeAPI(a);else if(this.form.house_img_media_id.length){for(var r=0;r<this.form.house_img_media_id.length;r++)if(this.form.house_img_media_id[r].file)this.uploadALY(this.form.house_img_media_id[r].file).then((function(n){if(i.push({img:n,serverId:""}),i.length==t.form.house_img_media_id.length)if(t.$set(a,"house_img_media_id",i),t.form.media_id.length)for(var s=0;s<t.form.media_id.length;s++)t.form.media_id[s].file?t.uploadALY(t.form.media_id[s].file).then((function(i){e.push({img:i,serverId:""}),e.length==t.form.media_id.length&&(t.$set(a,"media_id",e),t.addHouseTypeAPI(a))})):(e.push({img:t.form.media_id[s].img,serverId:""}),e.length==t.form.media_id.length&&(t.$set(a,"media_id",e),t.addHouseTypeAPI(a)));else t.addHouseTypeAPI(a)}));else if(i.push({img:this.form.house_img_media_id[r].img,serverId:""}),i.length==this.form.house_img_media_id.length)if(this.$set(a,"house_img_media_id",i),this.form.media_id.length)for(var d=0;d<this.form.media_id.length;d++)this.form.media_id[d].file?this.uploadALY(this.form.media_id[d].file).then((function(i){e.push({img:i,serverId:""}),e.length==t.form.media_id.length&&(t.$set(a,"media_id",e),t.addHouseTypeAPI(a))})):(e.push({img:this.form.media_id[d].img,serverId:""}),e.length==this.form.media_id.length&&(this.$set(a,"media_id",e),this.addHouseTypeAPI(a)));else this.addHouseTypeAPI(a)}else if(this.$set(a,"house_img_media_id",""),this.form.media_id.length)for(var l=0;l<this.form.media_id.length;l++)this.form.media_id[l].file?this.uploadALY(this.form.media_id[l].file).then((function(i){e.push({img:i,serverId:""}),e.length==t.form.media_id.length&&(t.$set(a,"media_id",e),t.addHouseTypeAPI(a))})):(e.push({img:this.form.media_id[l].img,serverId:""}),e.length==this.form.media_id.length&&(this.$set(a,"media_id",e),this.addHouseTypeAPI(a)));else this.addHouseTypeAPI(a)}},requestDevCaseApi:function(t){var e=this;this.formData.name?function(){var i=[],a=e.handleDevCaseParams(t);if(2==e.formData.type)for(var n=function(t){e.formData.cover[t].file?e.uploadALY(e.formData.cover[t].file).then((function(n){i.push({img:n,serverId:"",text:e.formData.cover[t].text}),i.length==e.formData.cover.length&&(a.cover=i,e.addOrEditDevCaseAPI(a))})):(i.push({img:e.formData.cover[t].img,serverId:"",text:e.formData.cover[t].text}),i.length==e.formData.cover.length&&(a.cover=i,e.addOrEditDevCaseAPI(a)))},s=0;s<e.formData.cover.length;s++)n(s);else e.addOrEditDevCaseAPI(a)}():(this.initForm(),this.showHouseType=!1,this.showMask=!1,this.uloading=!1,this.$toast("保存成功"),this.getHouseTypelist())},addOrEditDevCaseAPI:function(t){var e=this;this.formData.id?g["l"](t).then((function(t){0==t.data.code?(e.initForm(),e.showHouseType=!1,e.showMask=!1,e.uloading=!1,e.$toast("保存成功"),e.getHouseTypelist()):(e.uloading=!1,e.$toast(t.data.msg))})).catch((function(t){e.uloading=!1})):g["b"](t).then((function(t){0==t.data.code?(e.initForm(),e.showHouseType=!1,e.showMask=!1,e.uloading=!1,e.$toast("添加成功"),e.getHouseTypelist()):(e.uloading=!1,e.$toast(t.data.msg))})).catch((function(t){e.uloading=!1}))},handleDevCaseParams:function(t){var e=JSON.parse(JSON.stringify(this.formData));return"pc"==this.plaform?delete e.cover:e.cover=e.cover.map((function(t){return{serverId:t.serverId||"",img:t.img||"",text:t.text||""}})),"2"==e.type?e.vr_link="":e.cover=[],e["housetype_id"]=t,delete e.style,e},onConfirm:function(t){this.form.house_type="".concat(t[0]).concat(t[1]).concat(t[2]),this.showPicker=!1},confirmStyle:function(t){this.formData.style.name=t.name,this.formData.decostyles_id=t.id,this.showStylePicker=!1},uploadDscImage:function(t,e){if("pc"==this.plaform)"form"==t?"house_img_media_id"==e?this.$refs.fileElement.click():this.$refs.houseTypeUpload.click():this.$refs.devCaseUpload.click();else{var i=this;_.a.chooseImage({count:9,sizeType:["original","compressed"],sourceType:["album","camera"],success:function(a){var n=a.localIds;i.isIosOrAndroid,i.getUploadImage(0,n,t,e)}})}},getUploadImage:function(t,e,i,a){var n=this;_.a.uploadImage({localId:e[t],isShowProgressTips:1,success:function(s){var o=s.serverId;n[i][a].push({localId:e[t],serverId:o}),t==e.length-1&&n.getLocalImageData(0,i,a)},complete:function(){var s=JSON.parse(JSON.stringify(t));s=parseInt(s),s++,s<e.length&&n.getUploadImage(s,e,i,a)}})},getLocalImageData:function(t,e,i){var a=this;if(a[e][i][t].base64Data||a[e][i][t].img){var n=JSON.parse(JSON.stringify(t));n=parseInt(n),n++,n<a[e][i].length&&a.getLocalImageData(n,e,i),t==a[e][i].length-1&&a.forUploadaly(0,e,i)}else this.$wx.getLocalImgData({localId:a[e][i][t].localId,success:function(n){var s=n.localData;0!=s.indexOf("data:image")&&(s="data:image/jpeg;base64,"+s),s=s.replace(/\r|\n/g,"").replace("data:image/jpg","data:image/jpeg"),a[e][i][t]["base64Data"]=s,a.$forceUpdate()},complete:function(){var n=JSON.parse(JSON.stringify(t));n=parseInt(n),n++,n<a[e][i].length&&a.getLocalImageData(n,e,i),t==a[e][i].length-1&&a.forUploadaly(0,e,i)}})},forUploadaly:function(t,e,i){var a=this;if(!a[e][i][t].img&&a[e][i][t].base64Data)this.base64DataToFile(a[e][i][t].base64Data,"".concat(Date.now()).concat(t,"crm")).then((function(n){a[e][i][t].file=n;var s=JSON.parse(JSON.stringify(t));s=parseInt(s),s++,s<a[e][i].length&&a.forUploadaly(s,e,i)}));else{var n=JSON.parse(JSON.stringify(t));n=parseInt(n),n++,n<a[e][i].length&&a.forUploadaly(n,e,i)}},base64DataToFile:function(t,e){return new Promise((function(i,a){var n=t.split(","),s=n[0].match(/:(.*?);/)[1],o=s.split("/")[1],r=atob(n[1]),d=r.length,l=new Uint8Array(d);while(d--)l[d]=r.charCodeAt(d);var c=new File([l],"".concat(e,".").concat(o),{type:s});i(c)}))},getImageFile:function(t){var e=window.URL||window.webkitURL,i=t.target.files[0];this.form.house_img_media_id.push({img:e.createObjectURL(i),file:i,id:this.form.house_img_media_id.length})},getDscImage:function(t){var e=window.URL||window.webkitURL,i=t.target.files[0];this.form.media_id.push({img:e.createObjectURL(i),file:i,id:this.form.media_id.length})},getDevCaseImageFile:function(t){var e=window.URL||window.webkitURL,i=t.target.files[0];this.formData.cover.push({img:e.createObjectURL(i),file:i,id:this.formData.cover.length})},uploadALY:function(t){var e=this,i="";return new Promise((function(a,n){var s=new OSS({region:"oss-cn-hangzhou",accessKeyId:"LTAI5tHjWupJSCAycy2yVbQZ",accessKeySecret:"eNFicm77Cfq3u7ZnQyw1urFmFNpf3w",bucket:"zyzswzh",secure:!0});"pc"!=e.plaform&&(i=t.name.indexOf(".")>-1?t.name.split(".")[0]:(new Date).getTime());var o=new Date,r=o.getFullYear()+""+(1*o.getMonth()+1)+o.getDate(),d="building/"+r+"/"+"".concat(Date.now()).concat(i)+".jpeg";s.multipartUpload(d,t).then((function(t){a(t.name)})).catch((function(t){n(t)}))}))},imageDel:function(t,e){2==e?this.form.media_id.splice(t,1):3==e?this.formData.cover.splice(t,1):this.form.house_img_media_id.splice(t,1)}}},C=w,$=(i("65d9"),i("2877")),I=Object($["a"])(C,n,s,!1,null,"38534fa1",null);e["default"]=I.exports},a92e:function(t,e,i){"use strict";var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"nonedata",staticStyle:{margin:"auto"}},[a("div",{directives:[{name:"show",rawName:"v-show",value:"0"==t.len&&t.datashow,expression:"len == '0' && datashow"}],staticClass:"noneDataBox"},[a("img",{attrs:{src:i("0afc")}}),a("div",[t._v(t._s(t.text))])])])},n=[],s=(i("a9e3"),{name:"nonedata",props:{len:{type:Number,default:0},datashow:{type:Boolean,default:!1},text:{type:String,default:"暂无数据展示"}},data:function(){return{}},created:function(){},methods:{},mounted:function(){}}),o=s,r=(i("bf10"),i("2877")),d=Object(r["a"])(o,a,n,!1,null,"e6e9b0c4",null);e["a"]=d.exports},bf10:function(t,e,i){"use strict";i("c93c")},c8d2:function(t,e,i){var a=i("5e77").PROPER,n=i("d039"),s=i("5899"),o="​…᠎";t.exports=function(t){return n((function(){return!!s[t]()||o[t]()!==o||a&&s[t].name!==t}))}},c93c:function(t,e,i){},d601:function(t,e,i){"use strict";i.d(e,"a",(function(){return n})),i.d(e,"g",(function(){return s})),i.d(e,"e",(function(){return o})),i.d(e,"k",(function(){return r})),i.d(e,"c",(function(){return d})),i.d(e,"h",(function(){return l})),i.d(e,"b",(function(){return c})),i.d(e,"l",(function(){return u})),i.d(e,"p",(function(){return m})),i.d(e,"q",(function(){return h})),i.d(e,"m",(function(){return f})),i.d(e,"j",(function(){return g})),i.d(e,"i",(function(){return p})),i.d(e,"d",(function(){return _})),i.d(e,"f",(function(){return v})),i.d(e,"n",(function(){return y})),i.d(e,"r",(function(){return b})),i.d(e,"o",(function(){return D})),i.d(e,"s",(function(){return w}));var a=i("b775");function n(t){return Object(a["a"])({url:"/api/building/add_building",method:"post",data:t})}function s(t){return Object(a["a"])({url:"/api/building/empup_building_list",method:"post",data:t})}function o(t){return Object(a["a"])({url:"/api/building/building_detail",method:"post",data:t})}function r(t){return Object(a["a"])({url:"/api/building/edit_building",method:"post",data:t})}function d(t){return Object(a["a"])({url:"/api/building/add_housetype",method:"post",data:t})}function l(t){return Object(a["a"])({url:"/api/building/decostyles_list",method:"post",data:t})}function c(t){return Object(a["a"])({url:"/api/building/add_devcase",method:"post",data:t})}function u(t){return Object(a["a"])({url:"/api/building/edit_devcase",method:"post",data:t})}function m(t){return Object(a["a"])({url:"/api/building/housetype_list",method:"post",data:t})}function h(t){return Object(a["a"])({url:"/api/building/housetype_detail",method:"post",data:t})}function f(t){return Object(a["a"])({url:"/api/building/edit_housetype",method:"post",data:t})}function g(t){return Object(a["a"])({url:"/api/building/devcase_list",method:"post",data:t})}function p(t){return Object(a["a"])({url:"/api/building/devcase_detail",method:"post",data:t})}function _(t){return Object(a["a"])({url:"/api/building/add_progress",method:"post",data:t})}function v(t){return Object(a["a"])({url:"/api/building/progress",method:"post",data:t})}function y(t){return Object(a["a"])({url:"/api/building/edit_progress",method:"post",data:t})}function b(t){return Object(a["a"])({url:"/api/building/progress_detail",method:"post",data:t})}function D(t){return Object(a["a"])({url:"/api/building/get_orgemp",method:"post",data:t})}function w(t){return Object(a["a"])({url:"/api/building/set_orgemp",method:"post",data:t})}},d81d:function(t,e,i){"use strict";var a=i("23e7"),n=i("b727").map,s=i("1dde"),o=s("map");a({target:"Array",proto:!0,forced:!o},{map:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}})},e17f:function(t,e,i){"use strict";i("68ef"),i("a71a"),i("9d70"),i("3743"),i("4d75"),i("e3b3"),i("bc1b"),i("1175"),i("4cf9"),i("2fcb")},ea75:function(t,e,i){}}]);