index-6964c6d5.js 13 KB

1
  1. import{l as se}from"./index-b39d6cd6.js";import{u as M}from"./vue-router-d228e26b.js";import{_ as le,d as L,A as k,a as H,m as re}from"./index-3887ab05.js";import{A as ne}from"./addImg-892a3620.js";import{n as oe}from"./index-9b46f3be.js";import{i as ue,a as b,w as ie,o as W,W as o,X as u,Y as x,m as t,Z as a,E as _,u as l,$ as g,F as q,a6 as J,a0 as T,a2 as S,a5 as C,l as de,n as ce,a3 as pe,a4 as me,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 R=A=>(pe("data-v-4d1d0124"),A=A(),me(),A),_e={style:{display:"flex","flex-direction":"column","margin-bottom":"10px"}},ve=R(()=>S("span",{style:{"margin-bottom":"5px"}},"风格",-1)),fe={style:{display:"flex","flex-direction":"column","margin-bottom":"10px"}},ye=R(()=>S("span",{style:{"margin-bottom":"5px"}},"空间",-1)),ge={style:{display:"flex","flex-direction":"column","margin-bottom":"10px"}},ke=R(()=>S("span",{style:{"margin-bottom":"5px"}},"尺寸",-1)),be=R(()=>S("span",null,"全景地址",-1)),he=R(()=>S("span",{style:{color:"#cccccc","margin-left":"10px","font-size":"12px"}},"注:酷家乐、三维家全景图链接地址",-1)),xe={__name:"Add",props:["disabled"],emits:["back","onSuccess"],setup(A,{emit:z}){const U=A;let d=ue("classArr");M();let D=b(),v=b(!1),s=b({sat_sharematerialid:0,title:"",subtitle:"",notes:"",panoramaurl:"",renderingstype:"",renderingsclass:{style:[],space:[],spec:[]},isapplet:0,isbussinesspic:0,sequence:1,readcount_start:0,status:0}),m=b({id:"20240407140002",content:{ownertable:"sat_sharematerial",ownerid:"",pageNumber:1,pageSize:20,where:{}}});const V=async(p,r)=>s.value.renderingsclass.style.length||s.value.renderingsclass.space.length||s.value.renderingsclass.spec.length?Promise.resolve():Promise.reject("请选择分类");ie(()=>v.value,p=>{p||(z("back",s.value.sat_sharematerialid,h.value),h.value=!1)});const n=async()=>{const p=await k.requested({id:"20240415164202",content:{sat_sharematerialid:0,title:"",subtitle:"",notes:"",panoramaurl:"",renderingstype:"",renderingsclass:{style:[],space:[],spec:[]},isapplet:0,isbussinesspic:0,sequence:H().nowAccount.userid+"99999",readcount_start:0}});m.value.content.ownerid=p.data.sat_sharematerialid,I(p.data.sat_sharematerialid)},I=async p=>{const r=await k.requested({id:"20240415164302",content:{sat_sharematerialid:p}});s.value=Object.assign({},s.value,r.data),s.value.status=0,s.value.sequence=1,v.value=!0,ce(()=>{document.querySelector(".ant-divider-inner-text").classList.add("redlitt")}),console.log(s.value,"form")};let h=b(!1),c=b();const i=async()=>{if(await D.value.validateFields(),!c.value.data.length)return re.warning("图集至少上传一个!!");const p=await k.requested({id:"20240415164202",content:s.value});L.message(p,"保存成功",async()=>{s.value.status&&await k.requested({id:"20240329131702",content:{sat_sharematerialids:[p.data.sat_sharematerialid],status:1}}),N(),h.value=!0,v.value=!1})},N=()=>{s.value={sat_sharematerialid:0,title:"",subtitle:"",notes:"",panoramaurl:"",renderingstype:"",renderingsclass:{style:[],space:[],spec:[]},isapplet:0,isbussinesspic:0,sequence:1,readcount_start:0,status:0}};return W(async()=>{}),(p,r)=>{const P=o("a-button"),O=o("a-input"),f=o("a-form-item"),y=o("a-col"),X=o("a-textarea"),$=o("a-select-option"),B=o("a-select"),E=o("a-checkbox"),F=o("a-radio"),Y=o("a-radio-group"),Z=o("a-row"),G=o("a-form"),Q=o("a-divider"),ee=o("a-image"),K=o("CustomButton"),ae=o("a-space"),te=o("a-drawer");return u(),x(q,null,[t(P,{onClick:n,disabled:l(U).disabled,type:"primary",size:"samll",class:"mr-10"},{default:a(()=>[_("新建")]),_:1},8,["disabled"]),l(v)?(u(),g(te,{key:0,ref:"drawer",open:l(v),"onUpdate:open":r[15]||(r[15]=e=>de(v)?v.value=e:v=e),placement:"right",width:"800px",closable:!1,title:"新建效果图"},{extra:a(()=>[t(ae,null,{default:a(()=>[t(K,{type:"primary",onClick:i},{default:a(()=>[_("保存")]),_:1})]),_:1})]),default:a(()=>[t(G,{ref_key:"formRef",ref:D,model:l(s),layout:"vertical"},{default:a(()=>[t(Z,null,{default:a(()=>[t(y,{span:24},{default:a(()=>[t(f,{label:"标题",name:"title",rules:[{required:!0,message:"请输入标题",trigger:"blur"}]},{default:a(()=>[t(O,{value:l(s).title,"onUpdate:value":r[0]||(r[0]=e=>l(s).title=e)},null,8,["value"])]),_:1})]),_:1}),t(y,{span:24},{default:a(()=>[t(f,{label:"副标题",name:"subtitle"},{default:a(()=>[t(O,{value:l(s).subtitle,"onUpdate:value":r[1]||(r[1]=e=>l(s).subtitle=e)},null,8,["value"])]),_:1})]),_:1}),t(y,{span:24},{default:a(()=>[t(f,{label:"介绍",name:"notes"},{default:a(()=>[t(X,{value:l(s).notes,"onUpdate:value":r[2]||(r[2]=e=>l(s).notes=e),placeholder:"请输入介绍","allow-clear":""},null,8,["value"])]),_:1})]),_:1}),t(y,{span:24},{default:a(()=>[t(f,{label:"类型",name:"renderingstype",rules:[{required:!0,message:"请选择类型",trigger:"change"}]},{default:a(()=>[t(B,{value:l(s).renderingstype,"onUpdate:value":r[3]||(r[3]=e=>l(s).renderingstype=e),placeholder:"请选择类型"},{default:a(()=>[(u(!0),x(q,null,J(l(d)().renderingstype,(e,w)=>(u(),g($,{value:e.remarks,key:w},{default:a(()=>[_(T(e.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),t(y,{span:24},{default:a(()=>[t(f,{label:"分类(以下分类至少设置一个)",name:"renderingsclass",rules:[{required:!0,validator:V,trigger:"change"}]},{default:a(()=>[S("div",_e,[ve,t(B,{mode:"multiple",value:l(s).renderingsclass.style,"onUpdate:value":r[4]||(r[4]=e=>l(s).renderingsclass.style=e),placeholder:"请选择底部风格"},{default:a(()=>[(u(!0),x(q,null,J(l(d)().picturestyle,(e,w)=>(u(),g($,{value:e.remarks,key:w},{default:a(()=>[_(T(e.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),S("div",fe,[ye,t(B,{mode:"multiple",value:l(s).renderingsclass.space,"onUpdate:value":r[5]||(r[5]=e=>l(s).renderingsclass.space=e),placeholder:"请选择底部空间"},{default:a(()=>[(u(!0),x(q,null,J(l(d)().picturespace,(e,w)=>(u(),g($,{value:e.remarks,key:w},{default:a(()=>[_(T(e.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),S("div",ge,[ke,t(B,{mode:"multiple",value:l(s).renderingsclass.spec,"onUpdate:value":r[6]||(r[6]=e=>l(s).renderingsclass.spec=e),placeholder:"请选择尺寸"},{default:a(()=>[(u(!0),x(q,null,J(l(d)().picturespec,(e,w)=>(u(),g($,{value:e.remarks,key:w},{default:a(()=>[_(T(e.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])])]),_:1},8,["rules"])]),_:1}),t(y,{span:24},{default:a(()=>[t(f,{name:"panoramaurl"},{label:a(()=>[be,he]),default:a(()=>[t(O,{value:l(s).panoramaurl,"onUpdate:value":r[7]||(r[7]=e=>l(s).panoramaurl=e)},null,8,["value"])]),_:1})]),_:1}),t(y,{span:24},{default:a(()=>[t(f,{label:"排序",name:"sequence",rules:[{pattern:/^[0-9]*$/,message:"请输入数字",trigger:"blur"}]},{default:a(()=>[t(O,{value:l(s).sequence,"onUpdate:value":r[8]||(r[8]=e=>l(s).sequence=e)},null,8,["value"])]),_:1})]),_:1}),t(y,{span:24},{default:a(()=>[t(f,{label:"起始浏览量",name:"readcount_start",rules:[{pattern:/^[0-9]*$/,message:"请输入数字",trigger:"blur"}]},{default:a(()=>[t(O,{value:l(s).readcount_start,"onUpdate:value":r[9]||(r[9]=e=>l(s).readcount_start=e)},null,8,["value"])]),_:1})]),_:1}),t(y,{span:24},{default:a(()=>[t(f,{label:"推荐",name:"status"},{default:a(()=>[t(E,{checked:l(s).isapplet,"onUpdate:checked":r[10]||(r[10]=e=>l(s).isapplet=e)},{default:a(()=>[_("小程序首页推广")]),_:1},8,["checked"]),t(E,{checked:l(s).isbussinesspic,"onUpdate:checked":r[11]||(r[11]=e=>l(s).isbussinesspic=e)},{default:a(()=>[_("招商精选美图")]),_:1},8,["checked"])]),_:1})]),_:1}),t(y,{span:24},{default:a(()=>[t(f,{label:"状态",name:"status"},{default:a(()=>[t(Y,{value:l(s).status,"onUpdate:value":r[12]||(r[12]=e=>l(s).status=e)},{default:a(()=>[t(F,{value:0},{default:a(()=>[_("新建")]),_:1}),t(F,{value:1},{default:a(()=>[_("发布")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),t(Q,{orientation:"left","orientation-margin":"0"},{default:a(()=>[_("图集管理")]),_:1}),t(ne,{id:l(s).sat_sharematerialid,onOnSuccess:r[13]||(r[13]=e=>p.$refs.table.listData())},null,8,["id"]),t(oe,{sequence:!0,rowKey:"sys_attachment_linksid",sequenceKey:"linksid","is-select":!1,ref_key:"table",ref:c,size:"small",columns:l(L).TBLayout("imgManageTable"),param:l(m)},{tb_cell:a(({data:e})=>[e.column.dataIndex==="attinfos"?(u(),x(q,{key:0},[e.record.attinfos.length?(u(),g(ee,{key:0,src:e.record.attinfos[0].url,style:{width:"100px",height:"100px"}},null,8,["src"])):C("",!0)],64)):e.column.dataIndex=="operation"?(u(),g(K,{key:1,btnName:"删除",idName:"20240407135902",keyName:"linksids",id:[e.record.linksid],type:"link",message:"确定删除当前资源吗?",onOnSuccess:r[14]||(r[14]=w=>p.$refs.table.listData()),size:"middle"},null,8,["id"])):C("",!0)]),_:1},8,["columns","param"])]),_:1},8,["open"])):C("",!0)],64)}}},Se=le(xe,[["__scopeId","data-v-4d1d0124"]]),we={key:1},Le={__name:"index",setup(A){const z=M();console.log(z);const U=b();j("listqueryidFun",()=>U.value.listqueryid);let d=b([{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:"renderingstype",type:"select",dataSource:[{remarks:"全部",value:""},{remarks:"图片",value:"1"},{remarks:"视频",value:"2"}]},{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"}]),D=b({id:20240415164402,content:{pageNumber:1,pageSize:20,where:{condition:"",status:"",begindate_create:"",enddate_create:"",begindate:"",enddate:"",renderingstype:"",ispanorama:"",style:"",space:"",spec:""}}});const v=(n,I)=>{if(I)return U.value.tableData();k.requested({id:20240319104002,content:{sat_sharematerialids:[n]}})},s=n=>{n.data.forEach(c=>{c.attinfos=c.attinfos.map(i=>(i.cover=L.getSpecifiedImage(i,"compressed"),i))});let I=H().nowAccount.userid+"99999",h=[];n.data.forEach(c=>I==c.sequence&&c.title==""?h.push(c.sat_sharematerialid):""),h.length!=0&&k.requested({id:20240319104002,content:{sat_sharematerialids:h}}).then(c=>{c.msg=="成功"&&U.value.tableData()}),console.log(n,"数据")};let m=b({});j("classArr",()=>m.value);const V=async()=>{k.optionstype("renderingstype").then(n=>{m.value.renderingstype=n.data,d.value[2].dataSource=JSON.parse(JSON.stringify(n.data)),d.value[2].dataSource.unshift({remarks:"全部",value:""}),console.log(m.value.renderingstype,"效果图类型")}),k.optionstype("picturestyle").then(n=>{m.value.picturestyle=n.data,d.value[3].dataSource=JSON.parse(JSON.stringify(n.data)),d.value[3].dataSource.unshift({remarks:"全部",value:""}),console.log(m.value.picturestyle,"图库风格")}),k.optionstype("picturespace").then(n=>{m.value.picturespace=n.data,d.value[4].dataSource=JSON.parse(JSON.stringify(n.data)),d.value[4].dataSource.unshift({remarks:"全部",value:""}),console.log(m.value.picturespace,"图库空间")}),k.optionstype("picturespec").then(n=>{m.value.picturespec=n.data,d.value[5].dataSource=JSON.parse(JSON.stringify(n.data)),d.value[5].dataSource.unshift({remarks:"全部",value:""}),console.log(m.value.picturespec,"图库尺寸")})};return j("classList",()=>classList.value),W(()=>{V()}),(n,I)=>{const h=o("a-image"),c=o("CopyText");return u(),g(se,{ref_key:"list",ref:U,onHandleData:s,keyRouteName:"title",param:l(D),tableName:"effectImgTable",searchType:l(d),detailPage:{name:"effectImgDetail",idname:"sat_sharematerialid"}},{operation:a(()=>[l(L).hasPermission("insert")?(u(),g(Se,{key:0,onBack:v})):C("",!0)]),tb_cell:a(({data:i})=>[i.column.dataIndex==="attinfos"?(u(),x(q,{key:0},[i.record.attinfos.filter(N=>N.usetype=="sat_sharematerial").length?(u(),g(h,{key:0,src:i.record.attinfos.filter(N=>N.usetype=="sat_sharematerial")[0].cover,preview:{src:i.record.attinfos.filter(N=>N.usetype=="sat_sharematerial")[0].url},style:{width:"100px",height:"100px"}},null,8,["src","preview"])):C("",!0)],64)):i.column.dataIndex=="appleturl"?(u(),x("div",we,[S("span",null,T(i.record.appleturl),1),t(c,{text:i.record.appleturl},null,8,["text"])])):i.column.dataIndex==="ispanorama"?(u(),x(q,{key:2},[_(T(i.record.ispanorama?"是":"否"),1)],64)):C("",!0)]),_:1},8,["param","searchType"])}}};export{Le as default};