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.
1 lines
7.7 KiB
1 lines
7.7 KiB
import{G as be,$ as p,a0 as c,a3 as ve,a as _e,r as Ce,d as ge,ag as v,e as _,o as C,c as h,g as o,a5 as Ee,S as B,w as r,h as e,f as D,m as d,R as ke,z as U,D as q,K as Re,A as N,L as j,i as S,a6 as xe,t as Ie}from"./index-9b4667b6.js";import{r as g,d as Pe,g as we,a as he,b as De}from"./real_estate_information-1698fb8d.js";import{u as Se}from"./useAvueTable-780cbd26.js";import"./trading_partner-798a55a7.js";const Te={class:"pl16px pr16px"},Le={class:"flex-items-center"},Ae={key:0,class:"ml12px"},Fe=be({name:"realEstateInformation"}),Ue=Object.assign(Fe,{props:{options:{type:Object,default:()=>({})}},setup(W){var $;const z=W,H=p(()=>c(()=>import("./index-6643d5a2.js"),["static/js/index-6643d5a2.js","static/js/index-9b4667b6.js","static/css/index-03655e05.css","static/js/bank_statement-2db2088f.js","static/js/useAvueTable-780cbd26.js","static/js/trading_partner-798a55a7.js","static/css/index-36cb5856.css"])),K=p(()=>c(()=>import("./index-dbf76ade.js"),["static/js/index-dbf76ade.js","static/js/index-9b4667b6.js","static/css/index-03655e05.css","static/js/useAvueTable-780cbd26.js","static/js/trading_partner-798a55a7.js","static/css/index-aa6040b0.css"])),Q=p(()=>c(()=>import("./index-28c0ae8e.js"),["static/js/index-28c0ae8e.js","static/js/index-9b4667b6.js","static/css/index-03655e05.css","static/js/analysis_results-1bd8be45.js"])),G=p(()=>c(()=>import("./index-c5f229ee.js"),["static/js/index-c5f229ee.js","static/js/index-9b4667b6.js","static/css/index-03655e05.css","static/js/useAvueTable-780cbd26.js","static/js/trading_partner-798a55a7.js"])),M=p(()=>c(()=>import("./index-0dd60ca2.js"),["static/js/index-0dd60ca2.js","static/js/index-9b4667b6.js","static/css/index-03655e05.css"])),J=p(()=>c(()=>import("./index-d01c7006.js"),["static/js/index-d01c7006.js","static/js/index-9b4667b6.js","static/css/index-03655e05.css","static/css/index-97466c05.css"])),i=ve(),m=_e(),{sideTheme:I,crud:E,loading:X,option:f,dataList:P,selectionList:y,currentParams:k,pages:R,dialogFileVisible:b,dialogVisible:x,resetPage:T,getFilterParams:L,loadData:Y,sortChange:Z,getRowStyle:ee,getCellStyle:te,handleRevoke:ae,handleDelete:le,handleCellDbClick:ne,closeCellEdit:oe,saveCellEdit:se,filterTags:A,delFilterTags:re,resetFilter:ie,changePage:ue}=Se(),{proxy:de}=Ie(),n=async(l={})=>{if(m.path==="/searchCenter/data-query-center"){if(Object.keys(i.dataQueryCenterForm).length===0)return P.value=[];l=i.dataQueryCenterForm}m.path==="/analysisCenter/analysis_result_details"&&(l=i.analysisResultParams);const t=L(l);Y(t,we)},F=l=>{var t;l?(k.value={row:l,title:"\u7F16\u8F91\u4E0D\u52A8\u4EA7\u4FE1\u606F",fn:g},delete k.value.row.ids):k.value={title:"\u65B0\u589E\u4E0D\u52A8\u4EA7\u4FE1\u606F",fn:he,isAdd:!0,row:{caseId:(t=i.currentCase)==null?void 0:t.id}},x.value=!0},O=()=>{ae({batch:De,unBatch:g,cb:n})},w=Ce({action:"/dc/realEstate/import",data:{caseId:($=i.currentCase)==null?void 0:$.id}}),pe=l=>{var t,s;l==="realEstateInformation"&&(w.value={action:"/dc/realEstate/import4AnalysisResult",data:{caseId:(t=i.currentCase)==null?void 0:t.id,analysisResultId:(s=i.analysisResultParams)==null?void 0:s.analysisResultId}}),b.value=!0},V=()=>{var l,t;de.download("/dc/realEstate/export",{caseId:(l=i.currentCase)==null?void 0:l.id,ids:y.value.length?y.value.map(s=>s.id):[],...i.analysisResultParams,...L()},`${(t=i.currentCase)==null?void 0:t.name}\u6848\u4EF6\u4E0D\u52A8\u4EA7\u4FE1\u606F\u6C47\u603B\u8868_${xe()}.xlsx`)};return ge(()=>{["/searchCenter/data-query-center","/analysisCenter/analysis_result_details"].includes(m.path)&&(v.on("loadTableData",l=>{const{currentComponent:t,count:s}=l;if(t==="realEstateInformation"){if(s===0)return P.value=[];n()}}),v.on("revoke",l=>{l==="realEstateInformation"&&O()}),v.on("handleImport",l=>{l==="realEstateInformation"&&pe()}),v.on("handleExport",l=>{l==="realEstateInformation"&&V()}),v.on("clearSelection",l=>{l==="realEstateInformation"&&E.value.clearSelection()}))}),f.value={...f.value,menuWidth:100,selection:!0,...z.options,databaseTable:"dc_real_estate",column:[{label:"\u59D3\u540D",prop:"name",width:100,fieldsCount:!0,required:!0},{label:"\u623F\u4EA7\u5730\u5740",prop:"address",unWidth:!0,required:!0},{label:"\u9762\u79EF(m\xB2)",prop:"area",type:"area",formOptions:{type:"number"},required:!0},{label:"\u8D2D\u4E70\u4EF7\u683C",prop:"valuation",type:"section",sortable:"custom",formOptions:{type:"number"}},{label:"\u4EA7\u6743\u8F6C\u8BA9\u4FE1\u606F",prop:"transferInformation",unWidth:!0},{label:"\u5176\u5B83\u4FE1\u606F",prop:"otherInformation",sortable:"custom",unWidth:!0},{label:"\u5907\u6CE8",prop:"remark",cell:!0,formOptions:{type:"textarea"},fieldsCount:!0}]},(l,t)=>{const s=_("el-button"),ce=_("el-tag"),me=_("filterHeader"),fe=_("el-link"),ye=_("avue-crud");return C(),h("div",Te,[o(ye,{class:j({"crud-dark":e(I)}),ref_key:"crud",ref:E,"table-loading":e(X),onOnLoad:t[6]||(t[6]=()=>n()),data:e(P),option:e(f),page:e(R),"onUpdate:page":t[7]||(t[7]=a=>S(R)?R.value=a:null),onSortChange:t[8]||(t[8]=a=>e(Z)(a,n)),onSelectionChange:t[9]||(t[9]=a=>y.value=a),"row-style":({row:a})=>e(ee)(a),"cell-style":({row:a,column:u})=>e(te)(a,u),rowKey:a=>a.id,onCellDblclick:t[10]||(t[10]=(a,u)=>e(ne)(a,u))},Ee({"menu-left":r(({})=>[D("div",Le,[o(s,{type:"primary",onClick:t[0]||(t[0]=a=>F())},{default:r(()=>[d("\u65B0\u589E")]),_:1}),o(s,{type:"primary",onClick:t[1]||(t[1]=a=>b.value=!0)},{default:r(()=>[d("\u5BFC\u5165")]),_:1}),o(s,{type:"primary",onClick:V},{default:r(()=>[d("\u5BFC\u51FA")]),_:1}),o(e(K),{tableRef:e(E),list:e(y),options:{fn:e(g)},onResetSign:n,onHandleSign:n},null,8,["tableRef","list","options"]),o(s,{type:"primary",onClick:O},{default:r(()=>[d("\u64A4\u9500")]),_:1}),o(s,{type:"primary",onClick:t[2]||(t[2]=a=>e(le)({fn:e(Pe),cb:n,delAllParams:{index:"dc_real_estate"}}))},{default:r(()=>[d("\u5220\u9664")]),_:1}),e(A).length!==0?(C(),h("div",Ae,[o(s,{class:"cus-btn mr6px",onClick:t[3]||(t[3]=a=>e(ie)({cb:n}))},{default:r(()=>[d("\u91CD\u7F6E\u7B5B\u9009")]),_:1}),(C(!0),h(ke,null,B(e(A),a=>(C(),U(ce,{key:a.key,class:"mx-6px",closable:"",size:"large",effect:e(I)?"dark":"light",onClose:u=>e(re)({tag:a,cb:n})},{default:r(()=>[d(q(a.label)+"\uFF1A",1),D("span",{style:Re({color:e(I)?"#ffeb3b":"#ff5722"})},q(a.value),5)]),_:2},1032,["effect","onClose"]))),128))])):N("",!0)])]),"remark-form":r(({row:a,disabled:u})=>[o(e(M),{row:a,options:{disabled:u,fn:e(g),cb:n,saveFn:e(se),closeFn:e(oe)}},null,8,["row","options"])]),menu:r(({row:a})=>[o(fe,{type:"primary",onClick:u=>F(a)},{default:r(()=>[d("\u7F16\u8F91")]),_:2},1032,["onClick"])]),footer:r(()=>[D("div",{class:j(["flex-items-center justify-between mt4px",{"justify-end!":e(m).path==="/analysisCenter/analysis_result_details"}])},[e(m).path!=="/analysisCenter/analysis_result_details"?(C(),U(e(Q),{key:0,tableRef:e(E),list:e(y),options:{t1:"\u8D2D\u4E70\u4EF7\u683C",amount1:"valuation",fn:e(g),id:"id"},transactionAmountShow:""},null,8,["tableRef","list","options"])):N("",!0),o(e(J),{total:e(R).total,onChangePage:t[5]||(t[5]=a=>e(ue)(a,n))},null,8,["total"])],2)]),_:2},[B(e(f).column,a=>({name:a.slotName,fn:r(()=>[o(me,{column:a,onCallback:t[4]||(t[4]=u=>e(T)({cb:n}))},null,8,["column"])])}))]),1032,["class","table-loading","data","option","page","row-style","cell-style","rowKey"]),o(e(H),{visible:e(b),"onUpdate:visible":t[11]||(t[11]=a=>S(b)?b.value=a:null),ref:"uploadRef",action:e(w).action,data:e(w).data,accept:".xlsx,.xls,.csv",downLoadTemplateParams:{path:"/dc/realEstate/export",downloadTemplate:1,name:"\u4E0D\u52A8\u4EA7\u4FE1\u606F\u5BFC\u5165\u6A21\u677F"},onHandleFileSuccess:t[12]||(t[12]=a=>e(T)({cb:n}))},null,8,["visible","action","data"]),o(e(G),{visible:e(x),"onUpdate:visible":t[13]||(t[13]=a=>S(x)?x.value=a:null),currentParams:e(k),column:e(f).column,dialogWidth:"39%",onCallback:n},null,8,["visible","currentParams","column"])])}}});export{Ue as default};
|