index-559cc8e8.js 13 KB

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