You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
28 KiB
2 lines
28 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-69e442b1"],{"0da5":function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"main-content"},[e._m(0),t("div",{staticClass:"content"},[t("div",{staticClass:"content-btn"},[t("el-button",{staticClass:"init-button",attrs:{icon:"el-icon-plus"},on:{click:function(t){return e.add()}}},[e._v("新增租赁信息")])],1),t("div",{staticStyle:{width:"50px"}},[t("download-excel",{staticClass:"export-excel-wrapper",attrs:{fetch:e.fetchData,fields:e.json_fields,"before-finish":e.finishDownload,name:"租赁管理.xls"}},[t("el-button",{attrs:{size:"mini",icon:"el-icon-folder-add",plain:""}},[e._v("导出Excel")])],1)],1),t("div",{},[t("VueTable",{ref:"table",attrs:{config:e.config},on:{tableCheck:e.tableCheck},scopedSlots:e._u([{key:"leaseDateStart",fn:function(a){return[t("div",[e._v(" "+e._s(e._f("capitalize")(a.data.leaseDateStart))+" ")])]}},{key:"leaseDateEnd",fn:function(a){return[t("div",[e._v(" "+e._s(e._f("capitalize")(a.data.leaseDateEnd))+" ")])]}}])},[t("template",{slot:"footer"},[t("div",{staticClass:"table-footer"},[t("button",{on:{click:function(t){return e.edit(e.table_row)}}},[e._v("编辑")]),t("button",{on:{click:function(t){return e.audit(e.table_row)}}},[e._v("签署合同审核")]),t("button",{on:{click:function(t){return e.end(e.table_row)}}},[e._v("合同终止审核")]),t("button",{on:{click:function(t){return e.refund(e.table_row)}}},[e._v("保证金退还审核")]),t("button",{on:{click:function(t){return e.renewal(e.table_row)}}},[e._v("续签")]),t("button",{on:{click:function(t){return e.alter(e.table_row)}}},[e._v("变更")]),t("button",{on:{click:function(t){return e.del(e.table_row)}}},[e._v("删除")])])])],2)],1),t("el-dialog",{attrs:{title:"审核签署合同内容",width:"480px",top:"40vh",visible:e.auditDialog},on:{close:function(t){return e.dialogclose()},"update:visible":function(t){e.auditDialog=t}}},[t("div",{staticClass:"dialang-box"},[t("el-select",{staticStyle:{"padding-bottom":"20px"},attrs:{placeholder:"请选择办理状态",size:"small"},model:{value:e.optionsVal,callback:function(t){e.optionsVal=t},expression:"optionsVal"}},e._l(e.options,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),t("el-input",{staticStyle:{width:"423px",height:"32px"},attrs:{placeholder:"请输入审核备注",size:"mini",type:"textarea"},model:{value:e.auditRemake,callback:function(t){e.auditRemake=t},expression:"auditRemake"}})],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{size:"mini"},on:{click:function(t){e.auditDialog=!1}}},[e._v("取 消")]),t("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){return e.auditOk()}}},[e._v("确 定")])],1)]),t("el-dialog",{attrs:{title:"审核终止合同申请",width:"480px",top:"40vh",visible:e.endDialog},on:{close:function(t){return e.dialogclose()},"update:visible":function(t){e.endDialog=t}}},[t("div",{staticClass:"dialang-box"},[t("el-select",{staticStyle:{"padding-bottom":"20px"},attrs:{placeholder:"请选择办理状态",size:"small"},model:{value:e.optionsVal,callback:function(t){e.optionsVal=t},expression:"optionsVal"}},e._l(e.options,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),t("div",{staticStyle:{marginBottom:"10px"}},[e._v("不再计租时间:"+e._s(e.notMeterRentDate))]),t("div",[e._v("剩余需结清房租(元):"+e._s(e.requiredRent))])],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{size:"mini"},on:{click:function(t){e.auditDialog=!1}}},[e._v("取 消")]),t("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){return e.endOk()}}},[e._v("确 定")])],1)]),t("el-dialog",{attrs:{title:"审核保证金退还申请",width:"480px",top:"40vh",visible:e.refundDialog},on:{close:function(t){return e.dialogclose()},"update:visible":function(t){e.refundDialog=t}}},[t("div",{staticClass:"dialang-box"},[t("el-select",{staticStyle:{"padding-bottom":"20px"},attrs:{placeholder:"请选择办理状态",size:"small"},model:{value:e.optionsVal,callback:function(t){e.optionsVal=t},expression:"optionsVal"}},e._l(e.options,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),t("el-input",{staticStyle:{width:"423px",height:"32px"},attrs:{placeholder:"请输入审核备注",size:"mini",type:"textarea"},model:{value:e.depositRefundReviewRemake,callback:function(t){e.depositRefundReviewRemake=t},expression:"depositRefundReviewRemake"}})],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{size:"mini"},on:{click:function(t){e.refundDialog=!1}}},[e._v("取 消")]),t("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){return e.refundOk()}}},[e._v("确 定")])],1)]),t("Drawer",{attrs:{drawerTitle:e.drawerTitle,drawerVrisible:e.add_vrisible},on:{drawerClose:e.addClose}},[t("div",{staticStyle:{padding:"30px"}},[t("FromCard",[t("template",{slot:"title"},[e._v("租赁信息")]),[t("VueForm",{ref:"addForm",attrs:{formObj:e.addForm},on:{ruleSuccess:e.addRuleSuccess},scopedSlots:e._u([{key:"hours",fn:function(){return[t("el-select",{staticStyle:{width:"30%","margin-right":"16px"},attrs:{filterable:"",placeholder:"幢"},on:{change:function(t){return e.buildchange(e.buildValue)}},model:{value:e.buildValue,callback:function(t){e.buildValue=t},expression:"buildValue"}},e._l(e.buildOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),t("el-select",{staticStyle:{width:"30%","margin-right":"16px"},attrs:{filterable:"",placeholder:"单元"},on:{change:function(t){return e.unitchange(e.unitValue)}},model:{value:e.unitValue,callback:function(t){e.unitValue=t},expression:"unitValue"}},e._l(e.unitOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),t("el-select",{staticStyle:{width:"30%"},attrs:{filterable:"",placeholder:"房间号"},model:{value:e.hoursValue,callback:function(t){e.hoursValue=t},expression:"hoursValue"}},e._l(e.hoursOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)]},proxy:!0},{key:"date",fn:function(){return[t("el-time-picker",{attrs:{"is-range":"","range-separator":"至","value-format":"HH:MM:SS","start-placeholder":"开始时间","end-placeholder":"结束时间",placeholder:"选择时间范围"},on:{change:e.dateTimeChange},model:{value:e.addDate,callback:function(t){e.addDate=t},expression:"addDate"}})]},proxy:!0}])})]],2)],1),t("div",{attrs:{slot:"footer"},slot:"footer"},[t("button",{staticClass:"btn-orange",on:{click:function(t){return e.addSubmit()}}},[t("span",[t("i",{staticClass:"el-icon-circle-check"}),e._v("提交")])]),t("button",{staticClass:"btn-gray",on:{click:e.addClose}},[t("span",[e._v("取消")])])])]),t("Drawer",{attrs:{drawerTitle:e.nextdrawerTitle,drawerVrisible:e.next_vrisible},on:{drawerClose:e.nextClose}},[t("div",{staticStyle:{padding:"30px"}},[t("FromCard",[t("template",{slot:"title"},[e._v("租赁信息")]),[t("VueForm",{ref:"nextForm",attrs:{formObj:e.nextForm},scopedSlots:e._u([{key:"hours",fn:function(){return[t("el-select",{staticStyle:{width:"30%","margin-right":"16px"},attrs:{filterable:"",placeholder:"幢"},on:{change:function(t){return e.buildchange(e.buildValue)}},model:{value:e.buildValue,callback:function(t){e.buildValue=t},expression:"buildValue"}},e._l(e.buildOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),t("el-select",{staticStyle:{width:"30%","margin-right":"16px"},attrs:{filterable:"",placeholder:"单元"},on:{change:function(t){return e.unitchange(e.unitValue)}},model:{value:e.unitValue,callback:function(t){e.unitValue=t},expression:"unitValue"}},e._l(e.unitOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),t("el-select",{staticStyle:{width:"30%"},attrs:{filterable:"",placeholder:"房间号"},model:{value:e.hourValue,callback:function(t){e.hourValue=t},expression:"hourValue"}},e._l(e.hoursOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)]},proxy:!0},{key:"date",fn:function(){return[t("el-time-picker",{attrs:{"is-range":"","range-separator":"至","value-format":"HH:MM:SS","start-placeholder":"开始时间","end-placeholder":"结束时间",placeholder:"选择时间范围"},on:{change:e.dateTimeChange},model:{value:e.addDate,callback:function(t){e.addDate=t},expression:"addDate"}})]},proxy:!0}])})]],2)],1),t("div",{attrs:{slot:"footer"},slot:"footer"},[t("button",{staticClass:"btn-orange",on:{click:function(t){return e.nextSubmit()}}},[t("span",[t("i",{staticClass:"el-icon-circle-check"}),e._v("提交")])]),t("button",{staticClass:"btn-gray",on:{click:e.nextClose}},[t("span",[e._v("取消")])])])])],1)])])},r=[function(){var e=this,t=e._self._c;return t("div",{staticClass:"main-titel"},[t("span",[e._v("租赁管理")])])}],n=a("662b"),o=a("2b74"),i={data(){return{notMeterRentDate:null,requiredRent:null,thatId:null,options:[{value:"4",label:"驳回"},{value:"5",label:"通过"}],auditDialog:!1,endDialog:!1,refundDialog:!1,optionsVal:null,depositRefundReviewRemake:null,auditRemake:null,drawerTitle:null,add_vrisible:!1,nextdrawerTitle:null,next_vrisible:!1,buildValue:null,buildOptions:[],unitValue:null,unitOptions:[],hoursValue:null,hourValue:null,hoursOptions:[],addDate:null,loading:!1,leaseParentId:null,addForm:{ruleForm:{id:null,code:null,name:null,sex:null,idCard:null,tel:null,estateId:null,type:null,estateType:null,estateStructure:null,constructionArea:null,indoorArea:null,rentStandard:null,margin:null,leaseDateStart:null,leaseDateEnd:null},rules:{code:[{required:!0,message:"请输入",trigger:"change"}],name:[{required:!0,message:"请输入",trigger:"change"}],sex:[{required:!0,message:"请选择",trigger:"change"}],idCard:[{required:!0,message:"请选择",trigger:"change"}],tel:[{required:!0,message:"请选择",trigger:"change"}],estateId:[{required:!0,message:"请输入",trigger:"change"}],type:[{required:!0,message:"请输入",trigger:"change"}],estateType:[{required:!0,message:"请选择",trigger:"change"}],estateStructure:[{required:!0,message:"请选择",trigger:"change"}],constructionArea:[{required:!0,message:"请选择",trigger:"change"}],indoorArea:[{required:!0,message:"请输入",trigger:"change"}],rentStandard:[{required:!0,message:"请输入",trigger:"change"}],margin:[{required:!0,message:"请选择",trigger:"change"}],leaseDateStart:[{required:!0,message:"请选择",trigger:"change"}],leaseDateEnd:[{required:!0,message:"请选择",trigger:"change"}]},form_item:[{type:"Input",label:"合同编号",placeholder:"请输入",width:"50%",prop:"code"},{type:"Input",label:"租户名称",placeholder:"请输入",width:"50%",prop:"name"},{type:"Select",label:"性别",placeholder:"请选择",width:"50%",prop:"sex",options:[{value:1,label:"男"},{value:2,label:"女"}]},{type:"Input",label:"身份证号",placeholder:"请输入",width:"50%",prop:"idCard"},{type:"Int",label:"手机号",placeholder:"请输入",width:"50%",prop:"tel"},{type:"Slot",label:"房屋信息",placeholder:"请输入",width:"70%",slotName:"hours",prop:"estateId"},{type:"Select",label:"人才类型",placeholder:"请输入",width:"50%",prop:"type",options:[{value:1,label:"一类人才"},{value:2,label:"二类人才"},{value:3,label:"三类人才"}]},{type:"Input",label:"房屋户型",placeholder:"请输入",width:"50%",prop:"estateType"},{type:"Input",label:"房屋结构",placeholder:"请输入",width:"50%",prop:"estateStructure"},{type:"Input",label:"建筑面积",placeholder:"请选择房屋信息",width:"50%",prop:"constructionArea",disabled:!0},{type:"Input",label:"使用面积(室内面积)",placeholder:"请选择房屋信息",width:"50%",prop:"indoorArea",disabled:!0},{type:"Input",label:"租金标准/月",placeholder:"请输入",width:"50%",prop:"rentStandard"},{type:"Input",label:"保证金",placeholder:"请输入",width:"50%",prop:"margin"},{type:"DateTime",label:"租赁开始时间",placeholder:"请选择",width:"50%",prop:"leaseDateStart"},{type:"DateTime",label:"租赁结束时间",placeholder:"请选择",width:"50%",prop:"leaseDateEnd"}]},nextForm:{ruleForm:{code:null,name:null,sex:null,idCard:null,tel:null,estateId:null,type:null,estateType:null,estateStructure:null,constructionArea:null,indoorArea:null,rentStandard:null,margin:null,leaseDateStart:null,leaseDateEnd:null,emergencyContact:null,emergencyContactNumber:null,correspondenceAddress:null,workUnits:null,payBank:null,bankAccountName:null,bankAccount:null,idCardFrontImgOldUrl:[],idCardBackImgOldUrl:[],idCardFrontImgNewUrl:[],idCardBackImgNewUrl:[]},form_item:[{type:"Input",label:"合同编号",placeholder:"请输入",width:"50%",prop:"code"},{type:"Input",label:"租户名称",placeholder:"请输入",width:"50%",prop:"name"},{type:"Select",label:"性别",placeholder:"请选择",width:"50%",prop:"sex",options:[{value:1,label:"男"},{value:2,label:"女"}]},{type:"Input",label:"身份证号",placeholder:"请输入",width:"50%",prop:"idCard"},{type:"Int",label:"手机号",placeholder:"请输入",width:"50%",prop:"tel"},{type:"Slot",label:"房屋信息",placeholder:"请输入",width:"70%",slotName:"hours",prop:"estateId"},{type:"Select",label:"人才类型",placeholder:"请输入",width:"50%",prop:"type",options:[{value:1,label:"一类人才"},{value:2,label:"二类人才"},{value:3,label:"三类人才"}]},{type:"Input",label:"房屋户型",placeholder:"请输入",width:"50%",prop:"estateType"},{type:"Input",label:"房屋结构",placeholder:"请输入",width:"50%",prop:"estateStructure"},{type:"Input",label:"建筑面积",placeholder:"请选择房屋信息",width:"50%",prop:"constructionArea",disabled:!0},{type:"Input",label:"使用面积(室内面积)",placeholder:"请选择房屋信息",width:"50%",prop:"indoorArea",disabled:!0},{type:"Input",label:"租金标准/月",placeholder:"请输入",width:"50%",prop:"rentStandard"},{type:"Input",label:"保证金",placeholder:"请输入",width:"50%",prop:"margin"},{type:"DateTime",label:"租赁开始时间",placeholder:"请选择",width:"50%",prop:"leaseDateStart"},{type:"DateTime",label:"租赁结束时间",placeholder:"请选择",width:"50%",prop:"leaseDateEnd"},{type:"Input",label:"紧急联系人",placeholder:"请输入",width:"50%",prop:"emergencyContact"},{type:"Input",label:"紧急联系人电话",placeholder:"请输入",width:"50%",prop:"emergencyContactNumber"},{type:"Input",label:"通讯地址",placeholder:"请选择",width:"50%",prop:"correspondenceAddress"},{type:"Input",label:"工作单位",placeholder:"请输入",width:"50%",prop:"workUnits"},{type:"Input",label:"代缴银行",placeholder:"请输入",width:"50%",prop:"payBank"},{type:"Input",label:"代缴银行账户名",placeholder:"请选择",width:"50%",prop:"bankAccountName"},{type:"Input",label:"代缴银行账户",placeholder:"请输入",width:"50%",prop:"bankAccount"}]},table_row:[],json_fields:{"合同编号":"code","租户姓名":"name","性别":{field:"sex",callback:e=>{switch(e){case 1:return"男";default:return"女"}}},"身份证号":"idCard","房产名称":"roomName","人才类型":{field:"type",callback:e=>{switch(e){case 1:return"一类人才";case 2:return"二类人才";default:return"三类人才"}}},"房屋户型":"estateType","租金标准/月":"rentStandard","保证金":"margin","租赁开始时间":"leaseDateStart","租赁结束时间":"leaseDateEnd","办理状态":{field:"status",callback:e=>{switch(e){case 1:return"待签署";case 2:return"待提交";case 3:return"审核中";case 4:return"已驳回";case 5:return"待支付";case 6:return"已完成";case 11:return"申请终止合同";case 12:return"申请终止失败";case 13:return"申请终止成功";case 14:return"已支付剩余租金";case 15:return"申请退还保证金";case 16:return"申请退还保证金驳回";case 17:return"申请退还保证金成功";default:break}}},"审核人姓名":"reviewerName","审核时间":"auditDate","创建人姓名":"createName","创建时间":"createDate"},activeName:"0",config:{thead:[{label:"序号",type:"index",width:"80"},{label:"合同编号",prop:"code",width:"170"},{label:"租户姓名",prop:"name",width:"80"},{label:"性别",prop:"sex",width:"80",type:"function",callback:(e,t)=>1==e.sex?"男":"女"},{label:"身份证号",prop:"idCard",width:"180"},{label:"房产名称",prop:"roomName",width:"150"},{label:"人才类型",prop:"type",width:"auto",type:"function",callback:(e,t)=>1==e.type?"一类人才":2==e.type?"二类人才":"三类人才"},{label:"房屋户型",prop:"estateType",width:"auto"},{label:"租金标准/月",prop:"rentStandard",width:"auto"},{label:"保证金",prop:"margin",width:"auto"},{label:"租赁开始时间",prop:"leaseDateStart",width:"150",type:"slot",slotName:"leaseDateStart"},{label:"租赁结束时间",prop:"leaseDateEnd",width:"150",type:"slot",slotName:"leaseDateEnd"},{label:"办理状态",prop:"status",width:"auto",type:"function",callback:(e,t)=>{switch(e.status){case 1:return"待签署";case 2:return"待提交";case 3:return"审核中";case 4:return"已驳回";case 5:return"待支付";case 6:return"已完成";case 11:return"申请终止合同";case 12:return"申请终止失败";case 13:return"申请终止成功";case 14:return"已支付剩余租金";case 15:return"申请退还保证金";case 16:return"申请退还保证金驳回";case 17:return"申请退还保证金成功";default:break}}},{label:"审核人姓名",prop:"reviewerName",width:"auto"},{label:"审核时间",prop:"auditDate",width:"auto"},{label:"创建人姓名",prop:"createName",width:"auto"},{label:"创建时间",prop:"createDate",width:"auto"}],table_data:[],url:"leaseList",search_item:[{type:"Input",label:"租户姓名",placeholder:"请输入",prop:"name"},{type:"Input",label:"身份证号",placeholder:"请输入",prop:"idCard"},{type:"Int",label:"手机号",placeholder:"请输入",prop:"tel"},{type:"select",label:"人才类型",placeholder:"请输入",prop:"type",options:[{value:1,label:"一类人才"},{value:2,label:"二类人才"},{value:3,label:"三类人才"}]},{type:"select",label:"办理状态",placeholder:"请输入",prop:"status",options:[{value:1,label:"待签署"},{value:2,label:"待提交"},{value:3,label:"审核中"},{value:4,label:"已驳回"},{value:5,label:"待支付"},{value:6,label:"已完成"}]}],data:{pageNum:1,size:10}}}},mounted(){Object(o["m"])().then(e=>{this.buildOptions=e})},methods:{buildchange(e){console.log(e),this.unitData(e),this.unitValue=null,this.hoursValue=null,this.hourValue=null},unitchange(e){this.hoursData(e),this.hoursValue=null,this.hourValue=null},unitData(e){let t={id:e};Object(o["v"])(t).then(e=>{this.unitOptions=e})},hoursData(e){let t={id:e};Object(o["w"])(t).then(e=>{console.log(e),this.hoursOptions=e})},async fetchData(){let e={url:"leaseList",data:{pageNum:1,size:100}};const t=await Object(n["a"])(e,this);return t},ExcelLoading(e,t){const a=this.$loading({lock:!0,text:"正在导出Excel"+e,spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});a.text=`正在导出Excel ${e}/${t}`,console.log(a.text)},finishDownload(){const e=this.$loading();e.close()},renewal(e){1==e.length?Object(o["E"])({id:e[0].id}).then(t=>{console.log(t),this.nextForm.ruleForm.id=t.data.id,this.nextForm.ruleForm.code=t.data.code,this.nextForm.ruleForm.name=t.data.name,this.nextForm.ruleForm.sex=t.data.sex,this.nextForm.ruleForm.idCard=t.data.idCard,this.nextForm.ruleForm.tel=t.data.tel,this.nextForm.ruleForm.type=t.data.type,this.nextForm.ruleForm.estateType=t.data.estateType,this.nextForm.ruleForm.estateStructure=t.data.estateStructure,this.nextForm.ruleForm.constructionArea=t.data.constructionArea,this.nextForm.ruleForm.indoorArea=t.data.indoorArea,this.nextForm.ruleForm.rentStandard=t.data.rentStandard,this.nextForm.ruleForm.margin=t.data.margin,this.nextForm.ruleForm.leaseDateStart=t.data.leaseDateStart,this.nextForm.ruleForm.leaseDateEnd=t.data.leaseDateEnd,this.nextForm.ruleForm.emergencyContact=t.data.emergencyContact,this.nextForm.ruleForm.emergencyContactNumber=t.data.emergencyContactNumber,this.nextForm.ruleForm.correspondenceAddress=t.data.correspondenceAddress,this.nextForm.ruleForm.workUnits=t.data.workUnits,this.nextForm.ruleForm.payBank=t.data.payBank,this.nextForm.ruleForm.correspondenceAddress=t.data.correspondenceAddress,this.nextForm.ruleForm.workUnits=t.data.workUnits,this.nextForm.ruleForm.payBank=t.data.payBank,this.nextForm.ruleForm.bankAccountName=t.data.bankAccountName,this.nextForm.ruleForm.bankAccount=t.data.bankAccount,this.nextForm.ruleForm.idCardFrontImgOldUrl.push(t.data.idCardFrontFiles[0].url),this.nextForm.ruleForm.idCardBackImgOldUrl.push(t.data.idCardBackFiles[0].url),this.buildValue=t.data.buildingId,this.unitValue=t.data.unitId,this.hourValue=t.data.estateId,this.next_vrisible=!0,this.nextdrawerTitle="续签",this.leaseParentId=e[0].id}):this.$message({type:"error",message:"请选择一条信息操作"})},alter(e){1==e.length?Object(o["E"])({id:e[0].id}).then(t=>{console.log(t),this.nextForm.ruleForm.id=t.data.id,this.nextForm.ruleForm.code=t.data.code,this.nextForm.ruleForm.name=t.data.name,this.nextForm.ruleForm.sex=t.data.sex,this.nextForm.ruleForm.idCard=t.data.idCard,this.nextForm.ruleForm.tel=t.data.tel,this.nextForm.ruleForm.type=t.data.type,this.nextForm.ruleForm.estateType=t.data.estateType,this.nextForm.ruleForm.estateStructure=t.data.estateStructure,this.nextForm.ruleForm.constructionArea=t.data.constructionArea,this.nextForm.ruleForm.indoorArea=t.data.indoorArea,this.nextForm.ruleForm.rentStandard=t.data.rentStandard,this.nextForm.ruleForm.margin=t.data.margin,this.nextForm.ruleForm.leaseDateStart=t.data.leaseDateStart,this.nextForm.ruleForm.leaseDateEnd=t.data.leaseDateEnd,this.nextForm.ruleForm.emergencyContact=t.data.emergencyContact,this.nextForm.ruleForm.emergencyContactNumber=t.data.emergencyContactNumber,this.nextForm.ruleForm.correspondenceAddress=t.data.correspondenceAddress,this.nextForm.ruleForm.workUnits=t.data.workUnits,this.nextForm.ruleForm.payBank=t.data.payBank,this.nextForm.ruleForm.correspondenceAddress=t.data.correspondenceAddress,this.nextForm.ruleForm.workUnits=t.data.workUnits,this.nextForm.ruleForm.payBank=t.data.payBank,this.nextForm.ruleForm.bankAccountName=t.data.bankAccountName,this.nextForm.ruleForm.bankAccount=t.data.bankAccount,this.nextForm.ruleForm.idCardFrontImgOldUrl.push(t.data.idCardFrontFiles[0].url),this.nextForm.ruleForm.idCardBackImgOldUrl.push(t.data.idCardBackFiles[0].url),this.buildValue=t.data.buildingId,this.unitValue=t.data.unitId,this.hourValue=t.data.estateId,this.next_vrisible=!0,this.nextdrawerTitle="变更",this.leaseParentId=-e[0].id}):this.$message({type:"error",message:"请选择一条信息操作"})},nextSubmit(){let e={...this.nextForm.ruleForm,leaseParentId:this.leaseParentId};console.log(e),Object(o["G"])(e).then(e=>{e.status&&(this.$message({message:e.message,type:"success"}),this.$refs.table.loadData(),this.nextClose())})},end(e){1==e.length?11==e[0].status?(Object(o["E"])({id:e[0].id}).then(t=>{console.log(t),this.notMeterRentDate=t.data.notMeterRentDate,this.requiredRent=t.data.requiredRent,console.log(this.notMeterRentDate),this.options=[],this.options=[{value:"12",label:"申请终止驳回"},{value:"13",label:"申请终止通过"}],this.thatId=e[0].id}),this.endDialog=!0):this.$message({type:"error",message:"该状态不可审核"}):this.$message({type:"error",message:"请选择一条信息审核"})},refund(e){1==e.length?15==e[0].status?(this.thatId=e[0].id,this.options=[],this.options=[{value:"16",label:"申请退还保证金驳回"},{value:"17",label:"申请退还保证金成功"}],this.refundDialog=!0):this.$message({type:"error",message:"该状态不可审核"}):this.$message({type:"error",message:"请选择一条信息审核"})},audit(e){if(1==e.length){if(1!=e[0].status&&3!=e[0].status)return console.log(e[0].status),void this.$message({type:"error",message:"该状态不可审核"});this.auditDialog=!0,console.log(e),this.thatId=e[0].id}else this.$message({type:"error",message:"请选择一条信息审核"})},endOk(){let e={id:this.thatId,status:this.optionsVal,notMeterRentDate:this.notMeterRentDate,requiredRent:this.requiredRent};console.log(e),Object(o["N"])(e).then(e=>{e.status&&this.$message({type:"success",message:e.message})}),this.endDialog=!1,this.thatId=null,this.optionsVal=null,this.$refs.table.loadData()},auditOk(){let e={id:this.thatId,status:this.optionsVal,auditRemake:this.auditRemake};console.log(e),Object(o["H"])(e).then(e=>{e.status&&this.$message({type:"success",message:e.message})}),this.auditDialog=!1,this.thatId=null,this.optionsVal=null,this.rejectReason=null,this.$refs.table.loadData()},refundOk(){let e={id:this.thatId,status:this.optionsVal,depositRefundReviewRemake:this.depositRefundReviewRemake};console.log(e),Object(o["M"])(e).then(e=>{e.status&&this.$message({type:"success",message:e.message})}),this.refundDialog=!1,this.thatId=null,this.optionsVal=null,this.depositRefundReviewRemake=null,this.$refs.table.loadData()},dialogclose(){},add(){this.drawerTitle="新增租赁信息",this.add_vrisible=!0},addClose(){this.$refs.addForm.reset(),this.add_vrisible=!1,this.buildValue=null,this.unitValue=null,this.hoursValue=null},nextClose(){this.$refs.nextForm.reset(),this.next_vrisible=!1,this.buildValue=null,this.unitValue=null,this.hourValue=null,this.leaseParentId=null},addRuleSuccess(){if("新增租赁信息"==this.drawerTitle){let e={...this.addForm.ruleForm,leaseParentId:0};Object(o["F"])(e).then(e=>{e.status&&(this.$message({message:e.message,type:"success"}),this.$refs.table.loadData(),this.addClose())})}else if("修改租赁信息"==this.drawerTitle){let e={id:this.addForm.ruleForm.id,...this.addForm.ruleForm};Object(o["I"])(e).then(e=>{e.status&&(this.$message({message:e.message,type:"success"}),this.$refs.table.loadData(),this.addClose())})}},addSubmit(){this.$refs.addForm.submitForm()},edit(e){1!=e.length?this.$message({message:"请选择一条信息进行修改",type:"error"}):Object(o["E"])({id:e[0].id}).then(e=>{console.log(e),this.addForm.ruleForm.id=e.data.id,this.addForm.ruleForm.code=e.data.code,this.addForm.ruleForm.name=e.data.name,this.addForm.ruleForm.sex=e.data.sex,this.addForm.ruleForm.idCard=e.data.idCard,this.addForm.ruleForm.tel=e.data.tel,this.addForm.ruleForm.type=e.data.type,this.addForm.ruleForm.estateType=e.data.estateType,this.addForm.ruleForm.estateStructure=e.data.estateStructure,this.addForm.ruleForm.constructionArea=e.data.constructionArea,this.addForm.ruleForm.indoorArea=e.data.indoorArea,this.addForm.ruleForm.rentStandard=e.data.rentStandard,this.addForm.ruleForm.margin=e.data.margin,this.addForm.ruleForm.leaseDateStart=e.data.leaseDateStart,this.addForm.ruleForm.leaseDateEnd=e.data.leaseDateEnd,this.buildValue=e.data.buildingId,this.unitValue=e.data.unitId,this.hoursValue=e.data.estateId,this.add_vrisible=!0,this.drawerTitle="修改租赁信息"})},tableCheck(e){this.table_row=e},del(e){if(e.length){let e=[];for(let t=0;t<this.table_row.length;t++)e.push(this.table_row[t].id);this.$confirm("是否确认删除?删除不可恢复","删除",{confirmButtonText:"确定",cancelButtonText:"取消",confirmButtonClass:"confirmButton",cancelButtonClass:"cancelButton"}).then(()=>{this.$refs.table.tableDelete(e)}).catch(e=>{})}else this.$message.error("请选中需要删除的数据")}},watch:{buildValue:{handler(e){this.unitData(e)},deep:!0},unitValue:{handler(e){this.hoursData(e)},deep:!0},hoursValue:{handler(e){this.addForm.ruleForm.estateId=e,console.log(this.addForm.ruleForm.estateId),Object(o["d"])({id:e}).then(e=>{console.log(e.cpmBuildingUnitEstate),e.cpmBuildingUnitEstate&&(this.addForm.ruleForm.constructionArea=e.cpmBuildingUnitEstate.constructionArea,this.addForm.ruleForm.indoorArea=e.cpmBuildingUnitEstate.indoorArea)})},deep:!0},hourValue:{handler(e){this.nextForm.ruleForm.estateId=e,console.log(this.nextForm.ruleForm.estateId),Object(o["d"])({id:e}).then(e=>{console.log(e.cpmBuildingUnitEstate),e.cpmBuildingUnitEstate&&(this.nextForm.ruleForm.constructionArea=e.cpmBuildingUnitEstate.constructionArea,this.nextForm.ruleForm.indoorArea=e.cpmBuildingUnitEstate.indoorArea)})},deep:!0}},filters:{capitalize:function(e){return e?(e=e.toString(),e.substring(0,10)):""}}},s=i,d=a("2877"),u=Object(d["a"])(s,l,r,!1,null,null,null);t["default"]=u.exports},"662b":function(e,t,a){"use strict";a.d(t,"a",(function(){return r})),a.d(t,"b",(function(){return n}));a("f2d9");var l=a("2b74");async function r(e,t){let a=[];const r=await Object(l["b"])(e);if(a.push(...r.tableList),r.pageCount>1)for(let n=1;n<r.pageCount;n++){e.pageNum=n+1;const o=await Object(l["b"])(e);t.ExcelLoading(n,r.pageCount),a.push(...o.tableList)}return a}async function n(e){let t=[];const a=await Object(l["b"])(e);return console.log(a),t.push(...a.tableList),t}}}]);
|
|
//# sourceMappingURL=chunk-69e442b1.2d2e5a3b.js.map
|