chunk-452d4b62.1a1c2c3b.js 32 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-452d4b62"],{"06a8":function(t,e,n){"use strict";var o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div")},a=[],i=n("795b"),r=n.n(i),c=(n("7f7f"),n("ac6a"),n("f20c")),s=n("5cab"),l=n("f499"),u=n.n(l),f=n("8982"),d="/industryParkApi",m="/wx/data",h="/wx/public",p="/wx/dictController";function g(t){return Object(f["a"])({url:d+m+"/listBizAll/"+t,method:"post"})}function v(t){return Object(f["a"])({url:d+h+"/listProjectAll",method:"post",data:t})}function y(t){return Object(f["a"])({url:d+p+"/getByCodes",method:"post",data:t})}function b(t){var e={codes:u()(t)};return new r.a(function(t,n){y(e).then(function(e){t(e)}).catch(function(t,e){n(t,e)})})}var k=n("3089"),P={name:"BaseData",data:function(){return{currentPage:1,totalSize:0,pageSize:10,InitialLoading:!0,allLoaded:!1,bottomStatus:"",StaffData:[],StaffMap:{},BizData:[],BizMap:{},UserProject:[],ProjectData:[],ProjectMap:{},dialogImageUrl:"",dialogImageVisible:!1,dc_map:{},dc_data:{},dc_map_no_all:{},dc_data_no_all:{}}},mounted:function(){},methods:{initDict:function(t){var e=this;return t||(t=e.dc_key),b(t).then(function(t){t.data&&e.dc_key.forEach(function(n){var o=e.getDictValue(t.data,n,!0);e.dc_data[n]=o,e.dc_map[n]=e.$common.transDcMap(o);var a=e.getDictValue(t.data,n,!1);e.dc_data_no_all[n]=a,e.dc_map_no_all[n]=e.$common.transDcMap(a)})})},initDict2:function(t){var e=this;return t||(t=e.dc_key),b(t).then(function(t){t.data&&e.dc_key.forEach(function(n){var o=e.getDictValue(t.data,n,!1);e.dc_data[n]=o,e.dc_map[n]=e.$common.transDcMap(o);var a=e.getDictValue(t.data,n,!1);e.dc_data_no_all[n]=a,e.dc_map_no_all[n]=e.$common.transDcMap(a)})})},initBiz:function(){var t=this;return this.BizData=[],g(s["a"].uid()).then(function(e){e.data&&e.data.forEach(function(e){var n={label:e.businessName,value:e.id};t.BizData.push(n),t.BizMap[e.id]=e.businessName})}).catch(function(){})},initProjectData:function(){var t=this;return this.ProjectData=[],v(s["a"].uid()).then(function(e){e.data&&e.data.forEach(function(e){var n={label:e.name,value:e.id};t.ProjectData.push(n),t.ProjectMap[n.value]=e})}).catch(function(){})},pagination:function(t){var e=this.currentPage,n=this.pageSize,o=e*n-n,a=e*n;return t.slice(o,a)},getDictValue:function(t,e,n){var o=t[e]?c["a"].castEval(t[e].dictValue):[],a=[];if(o.forEach(function(t){var e={id:t.id,isSearch:t.isSearch,label:t.label,value:t.value,active:!1};a.push(e)}),n){var i={label:"全部",value:"",active:!0};a.unshift(i)}return a},confirm:function(t,e){return new r.a(function(n,o){k["Dialog"].confirm({title:e,message:t}).then(function(t){n(t)}).catch(function(t){Object(k["Toast"])("已取消"),o(t)})})},handleBottomChange:function(t){console.log("handleBottomChange:"+t),this.bottomStatus=t,"drop"===this.bottomStatus&&this.currentPage++},loadBottom:function(){var t=this,e=this;console.log("loadBottom"),setTimeout(function(){e.getData(),t.$refs.loadmore.onBottomLoaded()},500)},imgPreview:function(t){this.dialogImageUrl="/industryParkApi/wx/img/viewImg/"+t,this.dialogImageVisible=!0},imgRemove:function(t,e){var n=e.indexOf(t);e.splice(n,1)},noImg:function(){var t=event.srcElement;t.src=n("aed7"),t.onerror=null}}},C=P,D=n("2877"),_=Object(D["a"])(C,o,a,!1,null,"3fa5b905",null);e["a"]=_.exports},"0a0d":function(t,e,n){t.exports=n("e829")},"0a49":function(t,e,n){var o=n("9b43"),a=n("626a"),i=n("4bf8"),r=n("9def"),c=n("cd1c");t.exports=function(t,e){var n=1==t,s=2==t,l=3==t,u=4==t,f=6==t,d=5==t||f,m=e||c;return function(e,c,h){for(var p,g,v=i(e),y=a(v),b=o(c,h,3),k=r(y.length),P=0,C=n?m(e,k):s?m(e,0):void 0;k>P;P++)if((d||P in y)&&(p=y[P],g=b(p,P,v),t))if(n)C[P]=g;else if(g)switch(t){case 3:return!0;case 5:return p;case 6:return P;case 2:C.push(p)}else if(u)return!1;return f?-1:l||u?u:C}}},"0a90":function(t,e,n){var o=n("63b6"),a=n("10ff");o(o.G+o.F*(parseFloat!=a),{parseFloat:a})},"10ff":function(t,e,n){var o=n("e53d").parseFloat,a=n("a1ce").trim;t.exports=1/o(n("e692")+"-0")!==-1/0?function(t){var e=a(String(t),3),n=o(e);return 0===n&&"-"==e.charAt(0)?-0:n}:o},1169:function(t,e,n){var o=n("2d95");t.exports=Array.isArray||function(t){return"Array"==o(t)}},"20d6":function(t,e,n){"use strict";var o=n("5ca1"),a=n("0a49")(6),i="findIndex",r=!0;i in[]&&Array(1)[i](function(){r=!1}),o(o.P+o.F*r,"Array",{findIndex:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")(i)},"28a5":function(t,e,n){"use strict";var o=n("aae3"),a=n("cb7c"),i=n("ebd6"),r=n("0390"),c=n("9def"),s=n("5f1b"),l=n("520a"),u=n("79e5"),f=Math.min,d=[].push,m="split",h="length",p="lastIndex",g=4294967295,v=!u(function(){RegExp(g,"y")});n("214f")("split",2,function(t,e,n,u){var y;return y="c"=="abbc"[m](/(b)*/)[1]||4!="test"[m](/(?:)/,-1)[h]||2!="ab"[m](/(?:ab)*/)[h]||4!="."[m](/(.?)(.?)/)[h]||"."[m](/()()/)[h]>1||""[m](/.?/)[h]?function(t,e){var a=String(this);if(void 0===t&&0===e)return[];if(!o(t))return n.call(a,t,e);var i,r,c,s=[],u=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),f=0,m=void 0===e?g:e>>>0,v=new RegExp(t.source,u+"g");while(i=l.call(v,a)){if(r=v[p],r>f&&(s.push(a.slice(f,i.index)),i[h]>1&&i.index<a[h]&&d.apply(s,i.slice(1)),c=i[0][h],f=r,s[h]>=m))break;v[p]===i.index&&v[p]++}return f===a[h]?!c&&v.test("")||s.push(""):s.push(a.slice(f)),s[h]>m?s.slice(0,m):s}:"0"[m](void 0,0)[h]?function(t,e){return void 0===t&&0===e?[]:n.call(this,t,e)}:n,[function(n,o){var a=t(this),i=void 0==n?void 0:n[e];return void 0!==i?i.call(n,a,o):y.call(String(a),n,o)},function(t,e){var o=u(y,t,this,e,y!==n);if(o.done)return o.value;var l=a(t),d=String(this),m=i(l,RegExp),h=l.unicode,p=(l.ignoreCase?"i":"")+(l.multiline?"m":"")+(l.unicode?"u":"")+(v?"y":"g"),b=new m(v?l:"^(?:"+l.source+")",p),k=void 0===e?g:e>>>0;if(0===k)return[];if(0===d.length)return null===s(b,d)?[d]:[];var P=0,C=0,D=[];while(C<d.length){b.lastIndex=v?C:0;var _,x=s(b,v?d:d.slice(C));if(null===x||(_=f(c(b.lastIndex+(v?0:C)),d.length))===P)C=r(d,C,h);else{if(D.push(d.slice(P,C)),D.length===k)return D;for(var w=1;w<=x.length-1;w++)if(D.push(x[w]),D.length===k)return D;C=P=_}}return D.push(d.slice(P)),D}]})},"2f37":function(t,e,n){var o=n("63b6");o(o.S,"Date",{now:function(){return(new Date).getTime()}})},"3bdb":function(t,e,n){"use strict";n.d(e,"f",function(){return r}),n.d(e,"e",function(){return c}),n.d(e,"g",function(){return s}),n.d(e,"b",function(){return l}),n.d(e,"c",function(){return u}),n.d(e,"a",function(){return f}),n.d(e,"d",function(){return d});var o=n("8982"),a="/industryParkApi",i="/wx/parkContract";function r(t){return Object(o["a"])({url:a+i+"/list",method:"post",data:t})}function c(t){return Object(o["a"])({url:a+i+"/getById?id="+t,method:"get"})}function s(t){return Object(o["a"])({url:a+i+"/remove",method:"post",data:t})}function l(t){return Object(o["a"])({url:a+i+"/addContract",method:"post",data:t})}function u(t){return Object(o["a"])({url:a+i+"/edit",method:"post",data:t})}function f(t){return Object(o["a"])({url:a+i+"/add",method:"post",data:t})}function d(t){return Object(o["a"])({url:a+i+"/findRoomTree",method:"post",data:t})}},"59ad":function(t,e,n){t.exports=n("7be7")},"5d6b":function(t,e,n){var o=n("e53d").parseInt,a=n("a1ce").trim,i=n("e692"),r=/^[-+]?0[xX]/;t.exports=8!==o(i+"08")||22!==o(i+"0x16")?function(t,e){var n=a(String(t),3);return o(n,e>>>0||(r.test(n)?16:10))}:o},"675e":function(t,e,n){"use strict";n.r(e);var o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"add"},[n("div",{staticClass:"white-box top-box"},[t._v("\n\t\t合同要素编号:"+t._s(t.form.contractElementNo)+"\n\t")]),n("div",{staticClass:"white-box form-part"},[t._m(0),n("van-form",[n("van-field",{staticClass:"input-item",attrs:{readonly:"",clickable:"",placeholder:"请选择","input-align":"right",label:"*企业名称"},on:{click:function(e){t.showPicker_qy=!0}},scopedSlots:t._u([{key:"button",fn:function(){return[n("i",{staticClass:"iconfont icon-zuo"})]},proxy:!0}]),model:{value:t.form.enterpriseName,callback:function(e){t.$set(t.form,"enterpriseName",e)},expression:"form.enterpriseName"}}),n("van-popup",{attrs:{position:"bottom"},model:{value:t.showPicker_qy,callback:function(e){t.showPicker_qy=e},expression:"showPicker_qy"}},[n("van-picker",{attrs:{"show-toolbar":"","item-height":"40",columns:t.qyList},on:{confirm:function(e){return t.onConfirmPaymentCycle(e,"qy")},cancel:function(e){t.showPicker_qy=!1}}})],1),n("div",{staticClass:"white-box page-1"},[n("div",{staticClass:"custom-item-tit"},[n("p",{staticClass:"tit"},[t._v("*楼盘/楼栋/房间号")]),n("span",{staticClass:"normal-button-app z-bt",on:{click:function(e){t.showPicker_2=!0}}},[t._v("新增")])]),t.selectList.length>0?n("div",{staticClass:"tips-list-box"},t._l(t.selectList,function(e,o){return n("div",{staticClass:"close-tips"},[n("span",[t._v(t._s(e))]),n("i",{staticClass:"iconfont icon-guanbi",on:{click:function(e){return t.getDelect(o)}}})])}),0):n("div",{staticClass:"tips-list-box none-tips"},[t._v("请选择")])]),n("van-popup",{attrs:{position:"bottom"},model:{value:t.showPicker_2,callback:function(e){t.showPicker_2=e},expression:"showPicker_2"}},[n("van-picker",{attrs:{"show-toolbar":"",columns:t.items},on:{confirm:t.onConfirm,cancel:function(e){t.showPicker_2=!1}}})],1),n("van-field",{staticClass:"input-item",attrs:{label:"免费停车位(个)","input-align":"right",placeholder:"请填写"},model:{value:t.form.freeParkingSpace,callback:function(e){t.$set(t.form,"freeParkingSpace",e)},expression:"form.freeParkingSpace"}}),n("van-field",{staticClass:"input-item",attrs:{readonly:"",clickable:"","input-align":"right",name:"datetimePicker",label:"*合同日期起",placeholder:"请选择"},on:{click:function(e){t.showPicker_3=!0}},scopedSlots:t._u([{key:"button",fn:function(){return[n("i",{staticClass:"iconfont icon-zuo"})]},proxy:!0}]),model:{value:t.form.contractDateStart,callback:function(e){t.$set(t.form,"contractDateStart",e)},expression:"form.contractDateStart"}}),n("van-popup",{attrs:{position:"bottom"},model:{value:t.showPicker_3,callback:function(e){t.showPicker_3=e},expression:"showPicker_3"}},[n("van-datetime-picker",{attrs:{type:"date"},on:{confirm:function(e){return t.onDateConfirm(e,"3")},cancel:function(e){t.showPicker_3=!1}}})],1),n("van-field",{staticClass:"input-item",attrs:{readonly:"",clickable:"","input-align":"right",name:"datetimePicker",label:"*合同日期止",placeholder:"请选择"},on:{click:function(e){t.showPicker_4=!0}},scopedSlots:t._u([{key:"button",fn:function(){return[n("i",{staticClass:"iconfont icon-zuo"})]},proxy:!0}]),model:{value:t.form.contractDateEnd,callback:function(e){t.$set(t.form,"contractDateEnd",e)},expression:"form.contractDateEnd"}}),n("van-popup",{attrs:{position:"bottom"},model:{value:t.showPicker_4,callback:function(e){t.showPicker_4=e},expression:"showPicker_4"}},[n("van-datetime-picker",{attrs:{type:"date"},on:{confirm:function(e){return t.onDateConfirm(e,"4")},cancel:function(e){t.showPicker_4=!1}}})],1),n("van-field",{staticClass:"input-item",attrs:{label:"*合同周期(月)","input-align":"right",placeholder:"请填写"},model:{value:t.form.contractPeriod,callback:function(e){t.$set(t.form,"contractPeriod",e)},expression:"form.contractPeriod"}}),n("van-field",{staticClass:"input-item",attrs:{label:"押金(元)","input-align":"right",placeholder:"请填写"},model:{value:t.form.deposit,callback:function(e){t.$set(t.form,"deposit",e)},expression:"form.deposit"}})],1)],1),n("div",{staticClass:"white-box form-part"},[t._m(1),n("van-form",[n("van-field",{staticClass:"input-item",attrs:{label:"*月租金(元)","input-align":"right",placeholder:"请填写"},on:{change:t.monthlyRentChange},model:{value:t.formMonthlyRent,callback:function(e){t.formMonthlyRent=e},expression:"formMonthlyRent"}}),n("van-field",{staticClass:"input-item",attrs:{label:"年租金(元)","input-align":"right",placeholder:"请填写"},model:{value:t.form.yearRent,callback:function(e){t.$set(t.form,"yearRent",e)},expression:"form.yearRent"}}),n("van-field",{staticClass:"input-item",attrs:{label:"租金合计(元)","input-align":"right",placeholder:"请填写"},model:{value:t.form.totalRent,callback:function(e){t.$set(t.form,"totalRent",e)},expression:"form.totalRent"}}),n("van-field",{staticClass:"input-item",attrs:{readonly:"",clickable:"",placeholder:"请选择","input-align":"right",label:"租金支付周期"},on:{click:function(e){t.showPicker_8=!0}},scopedSlots:t._u([{key:"button",fn:function(){return[n("i",{staticClass:"iconfont icon-zuo"})]},proxy:!0}]),model:{value:t.form.rentPaymentCycle,callback:function(e){t.$set(t.form,"rentPaymentCycle",e)},expression:"form.rentPaymentCycle"}}),n("van-popup",{attrs:{position:"bottom"},model:{value:t.showPicker_8,callback:function(e){t.showPicker_8=e},expression:"showPicker_8"}},[n("van-picker",{attrs:{"show-toolbar":"","item-height":"40",columns:t.paymentCycleList},on:{confirm:function(e){return t.onConfirmPaymentCycle(e,"8")},cancel:function(e){t.showPicker_8=!1}}})],1),n("van-field",{staticClass:"input-item",attrs:{readonly:"",clickable:"","input-align":"right",name:"datetimePicker",label:"减免起始日期",placeholder:"请选择"},on:{click:function(e){t.showPicker_6=!0}},scopedSlots:t._u([{key:"button",fn:function(){return[n("i",{staticClass:"iconfont icon-zuo"})]},proxy:!0}]),model:{value:t.form.deductionStartDate,callback:function(e){t.$set(t.form,"deductionStartDate",e)},expression:"form.deductionStartDate"}}),n("van-popup",{attrs:{position:"bottom"},model:{value:t.showPicker_6,callback:function(e){t.showPicker_6=e},expression:"showPicker_6"}},[n("van-datetime-picker",{attrs:{type:"date"},on:{confirm:function(e){return t.onDateConfirm(e,"6")},cancel:function(e){t.showPicker_6=!1}}})],1),n("van-field",{staticClass:"input-item",attrs:{readonly:"",clickable:"","input-align":"right",name:"datetimePicker",label:"减免终止日期",placeholder:"请选择"},on:{click:function(e){t.showPicker_7=!0}},scopedSlots:t._u([{key:"button",fn:function(){return[n("i",{staticClass:"iconfont icon-zuo"})]},proxy:!0}]),model:{value:t.form.deductionEndDate,callback:function(e){t.$set(t.form,"deductionEndDate",e)},expression:"form.deductionEndDate"}}),n("van-popup",{attrs:{position:"bottom"},model:{value:t.showPicker_7,callback:function(e){t.showPicker_7=e},expression:"showPicker_7"}},[n("van-datetime-picker",{attrs:{type:"date"},on:{confirm:function(e){return t.onDateConfirm(e,"7")},cancel:function(e){t.showPicker_7=!1}}})],1),n("van-field",{staticClass:"input-item",attrs:{label:"减免周期(月)","input-align":"right",placeholder:"请填写"},model:{value:t.formReductionCycle,callback:function(e){t.formReductionCycle=e},expression:"formReductionCycle"}}),n("van-field",{staticClass:"input-item",attrs:{label:"减免租金(元)","input-align":"right",placeholder:"请填写"},model:{value:t.form.rentReduction,callback:function(e){t.$set(t.form,"rentReduction",e)},expression:"form.rentReduction"}})],1)],1),n("div",{staticClass:"white-box form-part part-3"},[t._m(2),n("van-form",[n("van-field",{staticClass:"input-item",attrs:{label:"*月物业管理费(元)","input-align":"right",placeholder:"请填写"},on:{change:t.monthlyPropertyManagementFeeChange},model:{value:t.formMonthlyPropertyManagementFee,callback:function(e){t.formMonthlyPropertyManagementFee=e},expression:"formMonthlyPropertyManagementFee"}}),n("van-field",{staticClass:"input-item",attrs:{label:"年物业费(元)","input-align":"right",placeholder:"请填写"},model:{value:t.form.annualPropertyFee,callback:function(e){t.$set(t.form,"annualPropertyFee",e)},expression:"form.annualPropertyFee"}}),n("van-field",{staticClass:"input-item",attrs:{label:"物业费合计(元)","input-align":"right",placeholder:"请填写"},model:{value:t.form.totalPropertyCost,callback:function(e){t.$set(t.form,"totalPropertyCost",e)},expression:"form.totalPropertyCost"}}),n("van-field",{staticClass:"input-item",attrs:{"input-align":"right",label:"物业费支付周期",placeholder:"请选择",readonly:"",clickable:""},on:{click:function(e){t.showPicker_9=!0}},scopedSlots:t._u([{key:"button",fn:function(){return[n("i",{staticClass:"iconfont icon-zuo"})]},proxy:!0}]),model:{value:t.form.propertyFeePaymentCycle,callback:function(e){t.$set(t.form,"propertyFeePaymentCycle",e)},expression:"form.propertyFeePaymentCycle"}}),n("van-popup",{attrs:{position:"bottom"},model:{value:t.showPicker_9,callback:function(e){t.showPicker_9=e},expression:"showPicker_9"}},[n("van-picker",{attrs:{"show-toolbar":"","item-height":"40",columns:t.paymentCycleList},on:{confirm:function(e){return t.onConfirmPaymentCycle(e,"9")},cancel:function(e){t.showPicker_9=!1}}})],1),n("div",{staticClass:"custom-item-tit"},[n("div",{staticClass:"tit"},[t._v("备注")])]),n("van-field",{staticClass:"textarea-item input-item-warp",attrs:{autosize:"",autosize:"",type:"textarea",placeholder:"请填写"},model:{value:t.form.remark,callback:function(e){t.$set(t.form,"remark",e)},expression:"form.remark"}}),n("div",{staticClass:"block-cell-item"},[n("p",{staticClass:"label"},[t._v("\n\t\t\t\t\t图片上传"),n("span",{staticClass:"tips"},[t._v("(支持图片上传限20M内,最多6张)")])]),n("div",{staticClass:"tit"},[n("van-uploader",{attrs:{multiple:!0,"max-count":6,"after-read":t.afterRead,"before-delete":t.beforeDelete},model:{value:t.photoList,callback:function(e){t.photoList=e},expression:"photoList"}})],1)])],1)],1),n("div",{staticClass:"repair-bottom bottom-button"},[n("button",{staticClass:"btn",on:{click:t.addContract}},[t._v("提交")])])])},a=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"custom-item-tit"},[n("div",{staticClass:"tit"},[t._v("合同基础要素")])])},function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"custom-item-tit"},[n("div",{staticClass:"tit"},[t._v("房租要素")])])},function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"custom-item-tit"},[n("div",{staticClass:"tit"},[t._v("物业费要素")])])}],i=n("f499"),r=n.n(i),c=n("795b"),s=n.n(c),l=n("59ad"),u=n.n(l),f=(n("28a5"),n("20d6"),n("ac6a"),n("06a8")),d=n("ad68"),m=n("c518"),h=n("3bdb"),p=n("5cab"),g=n("bc3a"),v=n.n(g),y=n("3089"),b={mixins:[f["a"]],data:function(){return{dc_key:["paymentCycle"],qyList:[],form:this.initForm(),showPicker_3:!1,showPicker_4:!1,showPicker_6:!1,showPicker_7:!1,showPicker_8:!1,showPicker_9:!1,showPicker_qy:!1,photoList:[],id:"",detail:"",contractPeriod:"",reductionCycle:"",contractDateStart:"",contractDateEnd:"",deductionStartDate:"",deductionEndDate:"",fileUrlList:[],userName:"",showPicker_2:!1,items:[],selectList:[],paymentCycleList:[],formMonthlyRent:"",formReductionCycle:"",formMonthlyPropertyManagementFee:""}},watch:{formMonthlyRent:function(t,e){this.form.monthlyRent=t,this.form.yearRent=t?12*t:"",t&&this.form.contractPeriod?this.form.totalRent=t*this.form.contractPeriod:this.form.totalRent=""},formReductionCycle:function(t,e){this.form.reductionCycle=t,t&&this.formMonthlyRent?this.form.rentReduction=this.formMonthlyRent*t:this.form.rentReduction=""},formMonthlyPropertyManagementFee:function(t,e){this.form.monthlyPropertyManagementFee=t,this.form.annualPropertyFee=t?12*t:"",t&&this.form.contractPeriod?this.form.totalPropertyCost=this.form.contractPeriod*t:this.form.totalPropertyCost=""},contractPeriod:{deep:!0,immediate:!0,handler:function(t){this.contractPeriodChange()}},reductionCycle:{deep:!0,immediate:!0,handler:function(t){this.reductionCycleChange()}},contractDateStart:{deep:!0,immediate:!0,handler:function(t){this.contractDateChange()}},contractDateEnd:{deep:!0,immediate:!0,handler:function(t){this.contractDateChange()}},deductionStartDate:{deep:!0,immediate:!0,handler:function(t){this.deductionDateChange()}},deductionEndDate:{deep:!0,immediate:!0,handler:function(t){this.deductionDateChange()}}},mounted:function(){var t=this;this.initDict(this.dc_key).then(function(e){t.paymentCycleList=[],t.dc_data_no_all.paymentCycle.forEach(function(e){e.text=e.label,t.paymentCycleList.push(e)}),t.id=t.$route.query.id,t.userName=p["a"].currUser().username,t.findRoomTree(),t.id&&setTimeout(function(){t.getById()},200)}),this.getBizMainList()},methods:{getDelect:function(t){this.selectList.splice(t,1)},onConfirm:function(t){var e="";if(t.forEach(function(t){e=e+t+"/"}),e=e.substring(0,e.length-1),this.selectList.length>0){var n=this.selectList.findIndex(function(t){return t===e});n<0&&this.selectList.push(e)}else this.selectList.push(e);this.showPicker_2=!1},findRoomTree:function(){var t=this;Object(h["d"])({}).then(function(e){t.items=e.data,console.log(e),console.log(t.items)})},onDateConfirm:function(t,e){"3"===e?(this.form.contractDateStart=Object(d["a"])(t,"day"),this.contractDateStart=this.form.contractDateStart):"4"===e?(this.form.contractDateEnd=Object(d["a"])(t,"day"),this.contractDateEnd=this.form.contractDateEnd):"6"===e?(this.form.deductionStartDate=Object(d["a"])(t,"day"),this.deductionStartDate=this.form.deductionStartDate):"7"===e&&(this.form.deductionEndDate=Object(d["a"])(t,"day"),this.deductionEndDate=this.form.deductionEndDate),this["showPicker_"+e]=!1},onConfirmPaymentCycle:function(t,e){"8"===e?this.form.rentPaymentCycle=t.value:"9"===e?this.form.propertyFeePaymentCycle=t.value:"qy"===e&&(this.form.enterpriseName=t.text,this.form.enterpriseId=t.id),this["showPicker_"+e]=!1},initForm:function(){return{id:"",contractElementNo:"",lastContractElementNo:"",enterpriseName:"",estateBuildingRoomNo:"",freeParkingSpace:"",contractDateStart:"",contractDateEnd:"",contractPeriod:"",deposit:"",monthlyRent:"",yearRent:"",totalRent:"",rentPaymentCycle:"",deductionStartDate:"",deductionEndDate:"",reductionCycle:"",rentReduction:"",monthlyPropertyManagementFee:"",annualPropertyFee:"",totalPropertyCost:"",propertyFeePaymentCycle:"",remark:"",signingName:""}},getById:function(){var t=this;Object(h["e"])(this.id).then(function(e){if(t.form=e,t.form.contractDateStart=t.$common.transDate(t.form.contractDateStart),t.form.contractDateEnd=t.$common.transDate(t.form.contractDateEnd),t.form.signingDate=t.$common.transDate(t.form.signingDate),t.form.deductionStartDate=t.$common.transDate(t.form.deductionStartDate),t.form.deductionEndDate=t.$common.transDate(t.form.deductionEndDate),t.form.annex&&t.form.annex.length>2){t.photoList=[];var n=[],o=t.$common.castEval(t.form.annex);o.forEach(function(t){n.push("https://www.idea-co-sf.com/industryParkApi"+t.url.substring(7,t.length))}),n.forEach(function(e){t.photoList.push(JSON.parse('{"url":"'+e+'","isImage": true}'))}),t.fileUrlList=o}var a=t.form.estateBuildingRoomNo.split(",");a.forEach(function(e){var n="",o=e.split("/");t.items.forEach(function(t){o[0]===t.id&&(n=n+t.text+"/",t.children.forEach(function(t){o[1]===t.id&&(n=n+t.text+"/",t.children.forEach(function(t){o[2]===t.id&&(n+=t.text)}))}))}),t.selectList.push(n)}),console.log(t.photoList),console.log(e)})},contractDateChange:function(){if(""!==this.form.contractDateStart&&""!==this.form.contractDateEnd){var t=new Date(this.form.contractDateStart),e=new Date(this.form.contractDateEnd),n=e.getTime()-t.getTime();this.form.contractPeriod=(u()(n)/u()(2592e6)).toFixed(1),this.contractPeriod=this.form.contractPeriod}},deductionDateChange:function(){if(""!==this.form.deductionStartDate&&""!==this.form.deductionEndDate){var t=new Date(this.form.deductionStartDate),e=new Date(this.form.deductionEndDate),n=e.getTime()-t.getTime();this.form.reductionCycle=(u()(n)/u()(2592e6)).toFixed(1),this.reductionCycle=this.form.reductionCycle}},monthlyRentChange:function(){this.form.monthlyRent&&(this.form.yearRent=12*u()(this.form.monthlyRent),this.form.contractPeriod&&(this.form.totalRent=(u()(this.form.monthlyRent)*u()(this.form.contractPeriod)).toFixed(2)),this.form.reductionCycle&&(this.form.rentReduction=(u()(this.form.monthlyRent)*u()(this.form.reductionCycle)).toFixed(2)))},reductionCycleChange:function(){this.form.monthlyRent&&this.form.reductionCycle&&(this.form.rentReduction=(u()(this.form.monthlyRent)*u()(this.form.reductionCycle)).toFixed(2))},contractPeriodChange:function(){this.form.contractPeriod&&(this.form.monthlyRent&&(this.form.totalRent=(u()(this.form.monthlyRent)*u()(this.form.contractPeriod)).toFixed(2)),this.form.monthlyPropertyManagementFee&&(this.form.totalPropertyCost=(u()(this.form.monthlyPropertyManagementFee)*u()(this.form.contractPeriod)).toFixed(2)))},monthlyPropertyManagementFeeChange:function(){this.form.monthlyPropertyManagementFee&&(this.form.annualPropertyFee=12*u()(this.form.monthlyPropertyManagementFee),this.form.totalPropertyCost=(u()(this.form.monthlyPropertyManagementFee)*u()(this.form.contractPeriod)).toFixed(2))},afterRead:function(t){var e=this;t instanceof Array?t.map(function(t){e.uploadImg(t)}):this.uploadImg(t)},uploadImg:function(t){var e=this,n=new FormData;n.append("file",t.file),console.log(n.get("file"));var o={headers:{"Content-Type":"multipart/form-data","MVVM-Key":String((new Date).getTime()),xx:"anything"}};return new s.a(function(t,a){v.a.post("/industryParkApi/wx/fileController/upload",n,o).then(function(t){var n=t.data.data.substring(1,t.data.data.length);n=n.substring(0,n.length-1),e.fileUrlList.push(e.$common.castEval(n)),console.log(e.photoList)}).catch(function(t,e){a(t,e)})})},beforeDelete:function(t,e){var n=this;return n.fileUrlList.splice(e.index,1),function(e,o){var a=o.index;n.fileUrlList[t].splice(a,1)}},getBizMainList:function(){var t=this;Object(m["b"])().then(function(e){e.data&&(t.qyList=[],e.data.forEach(function(e){e.text=e.businessName,t.qyList.push(e)}))})},addContract:function(){var t=this;if(""!==this.form.enterpriseName)if(0!==this.selectList.length)if(""!==this.form.contractDateStart)if(""!==this.form.contractDateEnd)if(""!==this.form.contractPeriod)if(""!==this.form.monthlyRent)if(""!==this.form.monthlyPropertyManagementFee){this.form.annex=r()(this.fileUrlList),this.form.confirmStatus="1",this.form.signingName=this.userName;var e="";this.selectList.forEach(function(n){var o=n.split("/");t.items.forEach(function(t){o[0]===t.text&&(e=e+t.id+"/",t.children.forEach(function(t){o[1]===t.text&&(e=e+t.id+"/",t.children.forEach(function(t){o[2]===t.text&&(e+=t.id)}))}))}),e+=","}),e=e.substring(0,e.length-1),this.form.estateBuildingRoomNo=e,this.id?Object(h["c"])(this.form).then(function(t){Object(y["Toast"])("处理成功")}):Object(h["a"])(this.form).then(function(t){Object(y["Toast"])("处理成功")})}else Object(y["Toast"])("请填写月物业管理费");else Object(y["Toast"])("请填写月租金");else Object(y["Toast"])("请填写合同周期");else Object(y["Toast"])("请选择合同结束日期");else Object(y["Toast"])("请选择合同起始日期");else Object(y["Toast"])("请选择房间号");else Object(y["Toast"])("请填写企业名称")}}},k=b,P=(n("7846"),n("2877")),C=Object(P["a"])(k,o,a,!1,null,"09c4535e",null);e["default"]=C.exports},7445:function(t,e,n){var o=n("63b6"),a=n("5d6b");o(o.G+o.F*(parseInt!=a),{parseInt:a})},7846:function(t,e,n){"use strict";var o=n("a922"),a=n.n(o);a.a},"7be7":function(t,e,n){n("0a90"),t.exports=n("584a").parseFloat},"7f7f":function(t,e,n){var o=n("86cc").f,a=Function.prototype,i=/^\s*function ([^ (]*)/,r="name";r in a||n("9e1e")&&o(a,r,{configurable:!0,get:function(){try{return(""+this).match(i)[1]}catch(t){return""}}})},8982:function(t,e,n){"use strict";n.d(e,"a",function(){return m}),n.d(e,"b",function(){return h});var o=n("795b"),a=n.n(o),i=n("bc3a"),r=n.n(i),c=n("4328"),s=n.n(c),l=n("4360"),u=n("5cab"),f=n("a18c"),d=n("3089");function m(t,e){t.headers||(t.headers={}),t.headers&&u["a"].getToken()&&(t.headers["RC-Token"]=u["a"].getToken());var n={method:t.method,url:t.url,data:s.a.stringify(t.data)};return e&&(n.data=t.data),t.headers&&(n.headers=t.headers),new a.a(function(e,o){r()(n).then(function(t){if(t&&t.data&&200===t.status){var n=t.data;switch(n.errno){case 501:Object(d["Toast"])(n.errmsg),setTimeout(function(){l["a"].dispatch("user/logout").then(function(){f["a"].push("/login")})},1500),o(n.errmsg);break;case 401:case 402:case 502:case 503:case 504:case 505:case 506:case 507:case 508:case 801:Object(d["Toast"])(n.errmsg),o(n.errmsg);break}e(n)}else console.log(t),o(t)}).catch(function(e,n){console.log(t.url+" fail",e,n),Object(d["Toast"])(e),o(e,n)})})}function h(t){t.headers||(t.headers={}),t.headers&&u["a"].getToken()&&(t.headers["RC-Token"]=u["a"].getToken());var e={method:t.method,url:t.url};return e.data=t.data,t.headers&&(e.headers=t.headers,e.headers["MVVM-Key"]=String((new Date).getTime()),e.headers["xx"]="anything",e.headers["Content-Type"]="application/json;charset=UTF-8"),console.log("request: ",t),new a.a(function(n,o){r.a.defaults.withCredentials=!0,r()(e).then(function(t){if(console.log("response:",t),t&&t.data&&200===t.status){var e=t.data;switch(e.errno){case 501:Object(d["Toast"])(e.errmsg),setTimeout(function(){l["a"].dispatch("user/logout").then(function(){f["a"].push("/login")})},1500),o(e.errmsg);break;case 401:case 402:case 502:case 503:case 504:case 505:case 506:case 507:case 508:case 801:Object(d["Toast"])(e.errmsg),o(e.errmsg);break}n(e)}else console.log(t),o(t)}).catch(function(e,n){console.log(t.url+" fail",e,n),Object(d["Toast"])(e),o(e,n)})})}},a1ce:function(t,e,n){var o=n("63b6"),a=n("25eb"),i=n("294c"),r=n("e692"),c="["+r+"]",s="​…",l=RegExp("^"+c+c+"*"),u=RegExp(c+c+"*$"),f=function(t,e,n){var a={},c=i(function(){return!!r[t]()||s[t]()!=s}),l=a[t]=c?e(d):r[t];n&&(a[n]=l),o(o.P+o.F*c,"String",a)},d=f.trim=function(t,e){return t=String(a(t)),1&e&&(t=t.replace(l,"")),2&e&&(t=t.replace(u,"")),t};t.exports=f},a922:function(t,e,n){},ad68:function(t,e,n){"use strict";n.d(e,"a",function(){return s});var o=n("e814"),a=n.n(o),i=n("59ad"),r=n.n(i);n("6b54"),n("a481"),n("0a0d");function c(t){return t<10?"0"+t:t}function s(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"slash",n="";console.log(t.constructor),t.constructor===Date?n=t:(n=(r()(t)+946684800).toString(),-1!=n.indexOf("-")||-1!=n.indexOf("/")||-1!=n.indexOf(":")?(n=n.replace(/-/g,"/"),n=new Date(n)):10==n.length?n=new Date(1e3*a()(n)):13==n.length&&(n=new Date(a()(n))));var o=n.getFullYear(),i=n.getMonth()+1,s=n.getDate(),l=n.getHours(),u=n.getMinutes(),f=n.getSeconds(),d=new Date,m=Math.floor(d-n),h=Math.floor(m/60),p=Math.floor(h/60),g=Math.floor(p/24),v=Math.floor(g/30),y=(Math.floor(v/12),(new Date).getFullYear()),b=new Date;b=new Date(b.getFullYear(),b.getMonth(),b.getDate());var k=new Date(n);k=new Date(k.getFullYear(),k.getMonth(),k.getDate());var P=(k-b)/1e3/60/60/24;switch(e){case"horizontal":return o+"-"+c(i)+"-"+c(s)+" "+c(l)+":"+c(u)+":"+c(f);case"day":return o+"-"+c(i)+"-"+c(s);case"minute":var C="";return y===o?P<-1?C=c(i)+"-"+c(s)+" "+c(l)+":"+c(u):P<0?C="昨天 "+c(l)+":"+c(u):0==P&&(C=c(l)+":"+c(u)):C=o+"-"+c(i)+"-"+c(s)+" "+c(l)+":"+c(u),C;case"second":var D="";return y===o?P<-1?D=c(i)+"-"+c(s)+" "+c(l)+":"+c(u)+":"+c(f):P<0?D="昨天 "+c(l)+":"+c(u)+":"+c(f):0==P&&(D=c(l)+":"+c(u)+":"+c(f)):D=o+"-"+c(i)+"-"+c(s)+" "+c(l)+":"+c(u)+":"+c(f),D;case"spot":var _="";return _=o+"."+c(i)+"."+c(s)+" "+c(l)+":"+c(u)+":"+c(f),_;case"date":var x="";return x=o+"."+c(i)+"."+c(s),x;case"time":var w="";return w=c(l)+":"+c(u),w;case"dateTime":var R="";return R=o+"-"+c(i)+"-"+c(s)+" "+c(l)+":"+c(u),R;case"bvcTime":return c(l)+":"+c(u)+":"+c(f)+" "+c(s)+"/"+c(i)+"/"+o;default:return o+"/"+c(i)+"/"+c(s)+" "+c(l)+":"+c(u)+":"+c(f)}}},aed7:function(t,e,n){t.exports=n.p+"assets/img/no-result.b05bdcd3.jpg"},b9e9:function(t,e,n){n("7445"),t.exports=n("584a").parseInt},c518:function(t,e,n){"use strict";n.d(e,"d",function(){return r}),n.d(e,"c",function(){return c}),n.d(e,"b",function(){return s}),n.d(e,"a",function(){return l});var o=n("8982"),a="/industryParkApi",i="/wx/userRelation";function r(t){return Object(o["a"])({url:a+i+"/getUserRelation",method:"post",data:t})}function c(t){return Object(o["a"])({url:a+i+"/getUserMain",method:"post",data:t})}function s(t){return Object(o["a"])({url:a+i+"/getBizMainList",method:"post",data:t})}function l(t){return Object(o["a"])({url:a+i+"/getUserMainApp",method:"post",data:t})}},cd1c:function(t,e,n){var o=n("e853");t.exports=function(t,e){return new(o(t))(e)}},e692:function(t,e){t.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},e814:function(t,e,n){t.exports=n("b9e9")},e829:function(t,e,n){n("2f37"),t.exports=n("584a").Date.now},e853:function(t,e,n){var o=n("d3f4"),a=n("1169"),i=n("2b4c")("species");t.exports=function(t){var e;return a(t)&&(e=t.constructor,"function"!=typeof e||e!==Array&&!a(e.prototype)||(e=void 0),o(e)&&(e=e[i],null===e&&(e=void 0))),void 0===e?Array:e}}}]);