1 |
- import{l as re}from"./index-b39d6cd6.js";import{u as M}from"./vue-router-d228e26b.js";import{_ as ne,d as I,A as h,a as H,m as ie}from"./index-3887ab05.js";import{A as oe}from"./addImg-c9ac7a53.js";import{n as ue}from"./index-9b46f3be.js";import{_ as de}from"./index2-d93fca00.js";import{i as ce,a as m,w as pe,o as W,W as u,X as o,Y as k,m as t,Z as a,E as c,u as r,$ as b,a2 as S,F as x,a6 as J,a0 as $,a5 as w,l as me,n as _e,a3 as fe,a4 as ye,p as j}from"./vue-74beb2f3.js";import"./fullScreen-9123d61a.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_176f68a0_lang-a848e312.js";import"./SettingOutlined-04c21aec.js";import"./fileUpload-e3af45ac.js";import"./index-d77dbf91.js";import"./ext-b20af233.js";/* empty css */const B=A=>(fe("data-v-5974f379"),A=A(),ye(),A),ve={style:{display:"flex","flex-direction":"column","margin-bottom":"10px"}},ge=B(()=>S("span",{style:{"margin-bottom":"5px"}},"风格",-1)),ke={style:{display:"flex","flex-direction":"column","margin-bottom":"10px"}},be=B(()=>S("span",{style:{"margin-bottom":"5px"}},"空间",-1)),he={style:{display:"flex","flex-direction":"column","margin-bottom":"10px"}},xe=B(()=>S("span",{style:{"margin-bottom":"5px"}},"尺寸",-1)),we=B(()=>S("span",null,"全景地址",-1)),Se=B(()=>S("span",{style:{color:"#cccccc","margin-left":"10px","font-size":"12px"}},"注:酷家乐、三维家全景图链接地址",-1)),qe=["src"],Ne={__name:"Add",props:["disabled"],emits:["back","onSuccess"],setup(A,{emit:L}){const T=A;let p=ce("classArr");M();let R=m(),_=m(!1),s=m({sat_sharematerialid:0,sys_enterpriseid:"",enterprisename:"",title:"",title_c:"",type:null,panoramaurl:"",renderingsclass:{style:[],space:[],spec:[]},isnationwide:0,sequence:"",ispublish:1}),f=m({id:"20240407140002",content:{ownertable:"sat_sharematerial",ownerid:"",pageNumber:1,pageSize:20,where:{}}}),O=m();const d=n=>{console.log(n),s.value.sys_enterpriseid=n.sys_enterpriseid,s.value.enterprisename=n.enterprisename,O.value.modeVisible=!1},C=n=>{n.forEach(l=>{l.attinfos=I.fileList(l.attinfos)})},q=async(n,l)=>s.value.renderingsclass.style.length||s.value.renderingsclass.space.length||s.value.renderingsclass.spec.length?Promise.resolve():Promise.reject("请选择分类");pe(()=>_.value,n=>{n||(L("back",s.value.sat_sharematerialid,z.value),z.value=!1)});const i=async()=>{const n=await h.requested({id:"20240417104602",content:{sat_sharematerialid:0,sys_enterpriseid:"",title:"",title_c:"",type:4,panoramaurl:"",renderingsclass:{style:[],space:[],spec:[]},isnationwide:0,sequence:H().nowAccount.userid+"99999",ispublish:0}});f.value.content.ownerid=n.data.sat_sharematerialid,y(n.data.sat_sharematerialid)},y=async n=>{const l=await h.requested({id:"20240417104702",content:{sat_sharematerialid:n}});s.value=Object.assign({},s.value,l.data),s.value.sequence=1,_.value=!0,_e(()=>{let E=document.querySelector(".ant-divider-inner-text");E.classList.add("redlitt"),console.log(E)}),console.log(s.value,"form")};let z=m(!1),K=m();const X=async()=>{if(await R.value.validateFields(),!K.value.data.length)return ie.warning("图集至少上传一个!!");const n=await h.requested({id:"20240417104602",content:s.value});I.message(n,"保存成功",async()=>{Y(),L("onSuccess"),z.value=!0,_.value=!1})},Y=()=>{s.value={sat_sharematerialid:0,sys_enterpriseid:"",enterprisename:"",title:"",title_c:"",type:null,panoramaurl:"",renderingsclass:{style:[],space:[],spec:[]},isnationwide:0,sequence:"",ispublish:0}};return W(async()=>{}),(n,l)=>{const E=u("a-button"),U=u("a-input"),v=u("a-form-item"),g=u("a-col"),F=u("CustomButton"),D=u("a-select-option"),V=u("a-select"),Z=u("a-checkbox"),P=u("a-radio"),G=u("a-radio-group"),Q=u("a-row"),ee=u("a-form"),ae=u("a-divider"),te=u("a-image"),se=u("a-space"),le=u("a-drawer");return o(),k(x,null,[t(E,{onClick:i,disabled:r(T).disabled,type:"primary",size:"samll",class:"mr-10"},{default:a(()=>[c("新建")]),_:1},8,["disabled"]),r(_)?(o(),b(le,{key:0,ref:"drawer",open:r(_),"onUpdate:open":l[14]||(l[14]=e=>me(_)?_.value=e:_=e),placement:"right",width:"800px",closable:!1,title:"新建设计实景"},{extra:a(()=>[t(se,null,{default:a(()=>[t(F,{type:"primary",onClick:X},{default:a(()=>[c("保存")]),_:1})]),_:1})]),default:a(()=>[t(ee,{ref_key:"formRef",ref:R,model:r(s),layout:"vertical"},{default:a(()=>[t(Q,null,{default:a(()=>[t(g,{span:24},{default:a(()=>[t(v,{label:"标题",name:"title",rules:[{required:!0,message:"请输入标题",trigger:"blur"}]},{default:a(()=>[t(U,{value:r(s).title,"onUpdate:value":l[0]||(l[0]=e=>r(s).title=e)},null,8,["value"])]),_:1})]),_:1}),t(g,{span:24},{default:a(()=>[t(v,{label:"C端标题",name:"title_c"},{default:a(()=>[t(U,{value:r(s).title_c,"onUpdate:value":l[1]||(l[1]=e=>r(s).title_c=e)},null,8,["value"])]),_:1})]),_:1}),t(g,{span:24},{default:a(()=>[t(v,{label:"案例归属",name:"sys_enterpriseid",rules:[{required:!0,message:"请选择案例归属",trigger:"change"}]},{default:a(()=>[t(de,{wdith:"800px",ref_key:"selectEnterprise",ref:O,rowKey:"sys_enterpriseid",param:{id:20240312151602,content:{pageNumber:1,pageSize:20,where:{}}},columns:r(I).TBLayout("enterpriseTable"),title:"选择案例归属",isSelect:!1},{slot1:a(()=>[t(U,{value:r(s).enterprisename,"onUpdate:value":l[2]||(l[2]=e=>r(s).enterprisename=e),onFocus:l[3]||(l[3]=e=>n.$refs.selectEnterprise.modeVisible=!0)},null,8,["value"])]),handleBtn:a(({data:e})=>[t(F,{type:"link",onClick:N=>d(e)},{default:a(()=>[c("选择")]),_:2},1032,["onClick"])]),_:1},8,["columns"])]),_:1})]),_:1}),t(g,{span:24},{default:a(()=>[t(v,{label:"类型",name:"type",rules:[{required:!0,message:"请选择类型",trigger:"change"}]},{default:a(()=>[t(V,{value:r(s).type,"onUpdate:value":l[4]||(l[4]=e=>r(s).type=e),placeholder:"请选择类型"},{default:a(()=>[t(D,{value:4},{default:a(()=>[c("设计")]),_:1}),t(D,{value:5},{default:a(()=>[c("实景")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),t(g,{span:24},{default:a(()=>[t(v,{label:"分类(以下分类至少设置一个)",name:"renderingsclass",rules:[{required:!0,validator:q,trigger:"change"}]},{default:a(()=>[S("div",ve,[ge,t(V,{mode:"multiple",value:r(s).renderingsclass.style,"onUpdate:value":l[5]||(l[5]=e=>r(s).renderingsclass.style=e),placeholder:"请选择底部风格"},{default:a(()=>[(o(!0),k(x,null,J(r(p)().picturestyle,(e,N)=>(o(),b(D,{value:e.remarks,key:N},{default:a(()=>[c($(e.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),S("div",ke,[be,t(V,{mode:"multiple",value:r(s).renderingsclass.space,"onUpdate:value":l[6]||(l[6]=e=>r(s).renderingsclass.space=e),placeholder:"请选择底部空间"},{default:a(()=>[(o(!0),k(x,null,J(r(p)().picturespace,(e,N)=>(o(),b(D,{value:e.remarks,key:N},{default:a(()=>[c($(e.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),S("div",he,[xe,t(V,{mode:"multiple",value:r(s).renderingsclass.spec,"onUpdate:value":l[7]||(l[7]=e=>r(s).renderingsclass.spec=e),placeholder:"请选择尺寸"},{default:a(()=>[(o(!0),k(x,null,J(r(p)().picturespec,(e,N)=>(o(),b(D,{value:e.remarks,key:N},{default:a(()=>[c($(e.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])])]),_:1},8,["rules"])]),_:1}),t(g,{span:24},{default:a(()=>[t(v,{name:"panoramaurl"},{label:a(()=>[we,Se]),default:a(()=>[t(U,{value:r(s).panoramaurl,"onUpdate:value":l[8]||(l[8]=e=>r(s).panoramaurl=e)},null,8,["value"])]),_:1})]),_:1}),t(g,{span:24},{default:a(()=>[t(v,{label:"排序",name:"sequence",rules:[{pattern:/^[0-9]*$/,message:"请输入数字",trigger:"blur"}]},{default:a(()=>[t(U,{value:r(s).sequence,"onUpdate:value":l[9]||(l[9]=e=>r(s).sequence=e)},null,8,["value"])]),_:1})]),_:1}),t(g,{span:24},{default:a(()=>[t(v,{label:"推荐",name:"status"},{default:a(()=>[t(Z,{checked:r(s).isnationwide,"onUpdate:checked":l[10]||(l[10]=e=>r(s).isnationwide=e)},{default:a(()=>[c("是否全国精选")]),_:1},8,["checked"])]),_:1})]),_:1}),t(g,{span:24},{default:a(()=>[t(v,{label:"状态",name:"ispublish"},{default:a(()=>[t(G,{value:r(s).ispublish,"onUpdate:value":l[11]||(l[11]=e=>r(s).ispublish=e)},{default:a(()=>[t(P,{value:0},{default:a(()=>[c("新建")]),_:1}),t(P,{value:1},{default:a(()=>[c("发布")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),t(ae,{orientation:"left","orientation-margin":"0"},{default:a(()=>[c("视频图管理")]),_:1}),t(oe,{id:r(s).sat_sharematerialid,onOnSuccess:l[12]||(l[12]=e=>n.$refs.table.listData())},null,8,["id"]),t(ue,{requence:!0,onListData:C,rowKey:"sys_attachment_linksid",sequenceKey:"linksid","is-select":!1,ref_key:"table",ref:K,size:"small",columns:r(I).TBLayout("imgManageTable"),param:r(f)},{tb_cell:a(({data:e})=>[e.column.dataIndex==="attinfos"?(o(),k(x,{key:0},[e.record.attinfos.length&&e.record.attinfos[0].fileType=="image"?(o(),b(te,{key:0,src:e.record.attinfos[0].url,style:{width:"100px",height:"100px"}},null,8,["src"])):e.record.attinfos.length?(o(),k("video",{key:1,src:e.record.attinfos[0].url,controls:"",style:{width:"100px",height:"100px"}},null,8,qe)):w("",!0)],64)):e.column.dataIndex=="operation"?(o(),b(F,{key:1,btnName:"删除",idName:"20240407135902",keyName:"linksids",id:[e.record.linksid],type:"link",message:"确定删除当前资源吗?",onOnSuccess:l[13]||(l[13]=N=>n.$refs.table.listData()),size:"middle"},null,8,["id"])):w("",!0)]),_:1},8,["columns","param"])]),_:1},8,["open"])):w("",!0)],64)}}},Ae=ne(Ne,[["__scopeId","data-v-5974f379"]]),Je={__name:"index",setup(A){const L=M();console.log(L);const T=m();j("listqueryidFun",()=>T.value.listqueryid);let p=m([{label:"状态",key:"status",type:"select",dataSource:[{remarks:"全部",value:""},{remarks:"新建",value:"新建"},{remarks:"发布",value:"发布"}]},{label:"是否全景",key:"ispanorama",type:"select",dataSource:[{remarks:"全部",value:""},{remarks:"是",value:"1"},{remarks:"否",value:"0"}]},{label:"类型",key:"type",type:"select",dataSource:[{remarks:"全部",value:""},{remarks:"设计",value:"4"},{remarks:"实景",value:"5"}]},{label:"风格",key:"style",type:"select",dataSource:[{remarks:"全部",value:""},{remarks:"新建",value:"新建"},{remarks:"发布",value:"发布"}]},{label:"空间",key:"space",type:"select",dataSource:[{remarks:"全部",value:""},{remarks:"新建",value:"新建"},{remarks:"发布",value:"发布"}]},{label:"尺寸",key:"spec",type:"select",dataSource:[{remarks:"全部",value:""},{remarks:"新建",value:"新建"},{remarks:"发布",value:"发布"}]},{label:"创建时间",key:"dateRange",type:"datepickerRange",objKeys:["begindate_create","enddate_create"]},{label:"发布时间",key:"dateRange2",type:"datepickerRange",objKeys:["begindate","enddate"]},{label:"搜索",key:"condition",type:"input"}]),R=m({id:20240417104802,content:{pageNumber:1,pageSize:20,where:{condition:"",status:"",begindate_create:"",enddate_create:"",begindate:"",enddate:"",type:"",ispanorama:"",style:"",space:"",spec:""}}});const _=(d,C)=>{if(C)return T.value.tableData();h.requested({id:20240319104002,content:{sat_sharematerialids:[d]}})},s=d=>{let C=H().nowAccount.userid+"99999",q=[];d.data.forEach(i=>C==i.sequence&&i.title==""?q.push(i.sat_sharematerialid):""),q.length!=0&&h.requested({id:20240319104002,content:{sat_sharematerialids:q}}).then(i=>{i.msg=="成功"&&T.value.tableData()}),console.log(d,"数据")};let f=m({});j("classArr",()=>f.value);const O=async()=>{h.optionstype("picturestyle").then(d=>{f.value.picturestyle=d.data,p.value[3].dataSource=JSON.parse(JSON.stringify(d.data)),p.value[3].dataSource.unshift({remarks:"全部",value:""}),console.log(f.value.picturestyle,"图库风格")}),h.optionstype("picturespace").then(d=>{f.value.picturespace=d.data,p.value[4].dataSource=JSON.parse(JSON.stringify(d.data)),p.value[4].dataSource.unshift({remarks:"全部",value:""}),console.log(f.value.picturespace,"图库空间")}),h.optionstype("picturespec").then(d=>{f.value.picturespec=d.data,p.value[5].dataSource=JSON.parse(JSON.stringify(d.data)),p.value[5].dataSource.unshift({remarks:"全部",value:""}),console.log(f.value.picturespec,"图库尺寸")})};return j("classList",()=>classList.value),W(()=>{O()}),(d,C)=>{const q=u("a-image");return o(),b(re,{ref_key:"list",ref:T,onHandleData:s,keyRouteName:"title",param:r(R),tableName:"effectImgTable",searchType:r(p),detailPage:{name:"designDetail",idname:"sat_sharematerialid"}},{operation:a(()=>[r(I).hasPermission("insert")?(o(),b(Ae,{key:0,onBack:_})):w("",!0)]),tb_cell:a(({data:i})=>[i.column.dataIndex==="attinfos"?(o(),k(x,{key:0},[i.record.attinfos&&i.record.attinfos.filter(y=>y.usetype=="sat_sharematerial").length?(o(),b(q,{key:0,src:i.record.attinfos.filter(y=>y.usetype=="sat_sharematerial")[0].fileType=="video"?i.record.attinfos.filter(y=>y.usetype=="sat_sharematerial")[0].subfiles[0].url:i.record.attinfos.filter(y=>y.usetype=="sat_sharematerial")[0].url,style:{width:"100px"}},null,8,["src"])):w("",!0)],64)):w("",!0),i.column.dataIndex==="ispanorama"?(o(),k(x,{key:1},[c($(i.record.ispanorama?"是":"否"),1)],64)):w("",!0),i.column.dataIndex==="type"?(o(),k(x,{key:2},[c($(i.record.type==4?"设计":"实景"),1)],64)):w("",!0)]),_:1},8,["param","searchType"])}}};export{Je as default};
|