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