index-a7061ec0.js 29 KB

1
  1. import{_ as oe,l as Ce,d as f,m as Se,A as R,w as ee}from"./index-3887ab05.js";import{d as Ne}from"./index-3a9eeb83.js";import{_ as pe}from"./index-875e5ae4.js";import{u as W}from"./vue-router-d228e26b.js";import{U as re}from"./fileUpload-e3af45ac.js";import{n as J}from"./index-9b46f3be.js";import{_ as Q}from"./index2-d93fca00.js";import{_ as se}from"./index-a9ba8c06.js";/* empty css */import{a as _,i as ze,w as ie,o as ae,W as c,X as d,Y as S,m as a,Z as e,E as u,u as t,$ as g,a5 as h,a2 as y,F as B,a0 as ne,a6 as Le,l as I,n as me,a3 as Ae,a4 as Ue,p as Pe}from"./vue-74beb2f3.js";import"./index-ef7c0bcc.js";import"./InboxOutlined-1932f124.js";import"./index-d77dbf91.js";import"./ext-b20af233.js";/* empty css */import"./fullScreen-9123d61a.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_176f68a0_lang-a848e312.js";import"./SettingOutlined-04c21aec.js";const H=q=>(Ae("data-v-6e24cb58"),q=q(),Ue(),q),Re={key:0,class:"detail__panel"},Be=H(()=>y("p",{style:{color:"#b8b3b3"}},"注:建议上传图片大小130x80像素,大小不超过2M,格式为JPG/PNG",-1)),Ie={style:{display:"flex","align-items":"center"}},He=H(()=>y("span",{style:{width:"50px"}},"类型:",-1)),Oe={class:"flex-center"},Ee=H(()=>y("span",{style:{width:"100px"},class:"redlitt"},"权限类型:",-1)),Ve=H(()=>y("span",{style:{width:"240px"},class:"redlitt"},"浏览权限:(至少选择一个范围)",-1)),Fe={class:"flex-center"},je=H(()=>y("span",{style:{width:"50px"}},"角色:",-1)),Me={class:"flex-center mt-10"},Ke=H(()=>y("span",{style:{width:"50px"}},"部门:",-1)),Je={class:"custom-tree-node"},Ge={class:"flex-center mt-10"},We=H(()=>y("span",{style:{width:"50px"}},"人员:",-1)),Ye={class:"flex-center mt-10"},Xe=H(()=>y("span",{style:{width:"50px"}},"区域:",-1)),Ze={class:"flex-center mt-10"},Qe=H(()=>y("span",{style:{width:"80px"}},"经销商:",-1)),ea={class:"fixed__btn__panel"},aa={__name:"Edit",props:["disabled","rowData"],emits:["back","onSuccess"],setup(q,{emit:w}){const T=q;W();let r=_(),z=ze("classList"),i=_(!1),m=_({}),l=_({sat_sharematerialid:0,title:"",sat_sharematerial_classids:[],type:1,sequence:"",isqrcode:0,qrcodecontent:"",canshared_c:0,candownload:1,candownload_c:0,candownloadArr:[],status:"",authtype:1,role:[],ispicture:0}),N={children:"subdep",title:"depname",key:"departmentid"};ie(()=>i.value,o=>{o||w("back")});let p=_(),b=_({id:20240420095702,content:{type:1,pageNumber:1,pageSize:20,where:{condition:""}}}),L=_();const C=o=>{l.value.qrcodecontent=o.record.appleturl,L.value.modeVisible=!1,r.value.validateFields()},$=async()=>{l.value=Object.assign({},l.value,T.rowData),l.value.canshared_c&&l.value.candownloadArr.push("canshared_c"),l.value.candownload_c&&l.value.candownloadArr.push("candownload_c"),l.value.dataauth.length&&(l.value.authtype=l.value.dataauth[0].authtype),m.value={ownerid:l.value.sat_sharematerialid,ownertable:"sat_sharematerial",usetype:"avatar"},i.value=!0,me(()=>{p.value.fileList=l.value.attinfos.filter(o=>o.usetype=="avatar")}),i.value=!0,console.log(l.value)};let k=_();_();let D=_(),j=_(),M=_();const G=async()=>{if(!l.value.role.length&&!k.value.data.length&&!D.value.data.length&&!j.value.data.length&&!M.value.data.length)return Se.warning("浏览权限至少选择一项!!");await r.value.validateFields(),l.value.type==2&&(l.value.ispicture=0),l.value.candownloadArr.indexOf("canshared_c")!=-1?l.value.canshared_c=1:l.value.canshared_c=0,l.value.candownloadArr.indexOf("candownload_c")!=-1?l.value.candownload_c=1:l.value.candownload_c=0;const o=await R.requested({id:"20240407094502",content:l.value});f.message(o,"保存成功",async()=>{await R.requested({id:"20240402101402",content:{authtype:l.value.authtype,ownertable:"sat_sharematerial",ownerid:l.value.sat_sharematerialid,roleids:l.value.role}}),w("onSuccess"),i.value=!1})};let P=_({roleArr:[],depArr:[],hridArr:[],areaArr:[],enterpriseArr:[]});const O=async()=>{console.log("出发"),R.requested({classname:"sysmanage.develop.optiontype.optiontype",method:"optiontypeselect",content:{pageNumber:1,pageSize:1e3,typename:"role",parameter:{}}}).then(o=>{P.value.roleArr=o.data}),R.requested({classname:"webmanage.department.department",method:"querydepartment",content:{},accesstoken:"aa8ff16868041aacfd9c768d879d655e"}).then(o=>{P.value.depArr=o.data,console.log(P.value,"111")})},U=async(o,n,v)=>{let F=n.map(x=>x[o.slice(0,o.length-1)]);(await R.requested({id:"20240402101402",content:{ownertable:"sat_sharematerial",ownerid:l.value.sat_sharematerialid,[o]:F}})).code&&v&&v()},Y=async(o,n,v)=>{const F=await R.requested({id:"20240402101502",content:{ownertable:"sat_sharematerial",ownerid:l.value.sat_sharematerialid,[o]:[n.record[o.slice(0,o.length-1)]]}});f.message(F,"删除成功",()=>{v&&v()})},_e=async o=>{o.content={pageNumber:1,pageSize:20,where:{}},o.id=20240312145602},fe=async(o,n)=>{o.id=20240402101402,o.content={ownertable:"sat_sharematerial",ownerid:l.value.sat_sharematerialid,hrids:n.map(v=>v.hrid)}},ve=async o=>{o.content={pageNumber:1,pageSize:20,where:{}},o.classname="webmanage.sale.salearea.salearea",o.method="query_area"},ye=async(o,n)=>{o.id=20240402101402,o.content={ownertable:"sat_sharematerial",ownerid:l.value.sat_sharematerialid,sa_saleareaids:n.map(v=>v.sa_saleareaid)}},be=async o=>{o.content={pageNumber:1,pageSize:20,where:{}},o.id=20240312151602},ge=async(o,n)=>{o.id=20240402101402,o.content={ownertable:"sat_sharematerial",ownerid:l.value.sat_sharematerialid,sys_enterpriseids:n.map(v=>v.sys_enterpriseid)}};return ae(()=>{O()}),(o,n)=>{const v=c("a-button"),F=c("a-input"),A=c("a-form-item"),x=c("a-col"),he=c("a-cascader"),E=c("a-select-option"),X=c("a-select"),K=c("a-radio"),te=c("a-radio-group"),we=c("a-input-group"),ke=c("a-image"),de=c("CustomButton"),ue=c("a-checkbox"),xe=c("a-checkbox-group"),De=c("a-form"),ce=c("a-card"),le=c("a-row"),$e=c("a-tree"),qe=c("a-popover"),Z=c("a-popconfirm"),Te=c("a-drawer");return d(),S("div",null,[a(v,{onClick:$,disabled:t(T).disabled,type:"primary",size:"samll"},{default:e(()=>[u("编辑")]),_:1},8,["disabled"]),a(Te,{ref:"drawer",open:t(i),"onUpdate:open":n[25]||(n[25]=s=>I(i)?i.value=s:i=s),rootClassName:"customNotiveClass",placement:"right",width:"90%",closable:!1,title:"编辑装备资源"},{default:e(()=>[t(i)?(d(),S("div",Re,[a(le,{gutter:16},{default:e(()=>[a(x,{span:10},{default:e(()=>[a(le,null,{default:e(()=>[a(ce,{title:"设置装备资源",bordered:!1,style:{"margin-bottom":"10px"}},{default:e(()=>[a(De,{ref_key:"formRef",ref:r,model:t(l),layout:"vertical"},{default:e(()=>[a(x,{span:24},{default:e(()=>[a(A,{label:"标题",name:"title",rules:[{required:!0,message:"请输入标题"}]},{default:e(()=>[a(F,{value:t(l).title,"onUpdate:value":n[0]||(n[0]=s=>t(l).title=s)},null,8,["value"])]),_:1})]),_:1}),a(x,{span:24},{default:e(()=>[a(A,{label:"分类",name:"sat_sharematerial_classids",rules:[{required:!0,message:"请选择分类"}]},{default:e(()=>[a(he,{value:t(l).sat_sharematerial_classids,"onUpdate:value":n[1]||(n[1]=s=>t(l).sat_sharematerial_classids=s),options:t(z)(),fieldNames:{label:"classname",value:"sat_sharematerial_classid",children:"children"},placeholder:"选择分类","change-on-select":"",multiple:!0,"show-checked-strategy":t(Ce).SHOW_CHILD},null,8,["value","options","show-checked-strategy"])]),_:1})]),_:1}),a(x,{span:24},{default:e(()=>[a(A,{label:"类型",name:"type",rules:[{required:!0,message:"请选择类型",trigger:"blur"}]},{default:e(()=>[a(X,{value:t(l).type,"onUpdate:value":n[2]||(n[2]=s=>t(l).type=s),placeholder:"请选择类型"},{default:e(()=>[a(E,{value:1},{default:e(()=>[u("图片")]),_:1}),a(E,{value:2},{default:e(()=>[u("视频")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),a(x,{span:24},{default:e(()=>[a(A,{label:"排序",name:"sequence"},{default:e(()=>[a(F,{value:t(l).sequence,"onUpdate:value":n[3]||(n[3]=s=>t(l).sequence=s)},null,8,["value"])]),_:1})]),_:1}),a(x,{span:24},{default:e(()=>[a(A,{label:"封面图",name:"attinfos"},{default:e(()=>[a(re,{bindData:{ownerid:t(l).sat_sharematerialid,ownertable:"sat_sharematerial",usetype:"avatar"},onFileChange:n[4]||(n[4]=s=>t(l).attinfos="1"),multiple:!1,accept:"image/png, image/jpeg",ref_key:"upload",ref:p},null,8,["bindData"]),Be]),_:1})]),_:1}),t(l).type==1?(d(),g(x,{key:0,span:24},{default:e(()=>[a(A,{label:"是否画册"},{default:e(()=>[a(te,{value:t(l).ispicture,"onUpdate:value":n[5]||(n[5]=s=>t(l).ispicture=s)},{default:e(()=>[a(K,{value:1},{default:e(()=>[u("是")]),_:1}),a(K,{value:0},{default:e(()=>[u("否")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})):h("",!0),t(l).type!="1"?(d(),g(x,{key:1,span:24},{default:e(()=>[a(A,{label:"是否可下载"},{default:e(()=>[a(te,{value:t(l).candownload,"onUpdate:value":n[6]||(n[6]=s=>t(l).candownload=s)},{default:e(()=>[a(K,{value:1},{default:e(()=>[u("是")]),_:1}),a(K,{value:0},{default:e(()=>[u("否")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})):h("",!0),t(l).type=="1"?(d(),g(x,{key:2,span:24},{default:e(()=>[a(A,{label:"是否二维码"},{default:e(()=>[a(te,{value:t(l).isqrcode,"onUpdate:value":n[7]||(n[7]=s=>t(l).isqrcode=s)},{default:e(()=>[a(K,{value:1},{default:e(()=>[u("有二维码")]),_:1}),a(K,{value:0},{default:e(()=>[u("无二维码")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})):h("",!0),t(l).isqrcode&&t(l).type=="1"?(d(),g(x,{key:3,span:24},{default:e(()=>[a(A,{label:"扫码地址",name:"qrcodecontent",rules:[{required:!0,message:"请输入地址",trigger:"change"}]},{default:e(()=>[a(we,{compact:""},{default:e(()=>[a(F,{value:t(l).qrcodecontent,"onUpdate:value":n[8]||(n[8]=s=>t(l).qrcodecontent=s),style:{width:"calc(100% - 116px)"}},null,8,["value"]),a(v,{type:"primary",onClick:n[9]||(n[9]=s=>o.$refs.selectProduct.modeVisible=!0)},{default:e(()=>[u("从产品添加")]),_:1})]),_:1})]),_:1}),a(Q,{wdith:"90%",ref_key:"selectProduct",ref:L,rowKey:"itemid",param:t(b),columns:t(f).TBLayout("productList"),title:"添加扫码地址",isSelect:!1,custom:!0},{titleLeft:e(()=>[y("div",Ie,[He,a(X,{style:{width:"150px"},ref:"select",value:t(b).content.type,"onUpdate:value":n[10]||(n[10]=s=>t(b).content.type=s),onChange:n[11]||(n[11]=s=>o.$refs.selectProduct.list.listData())},{default:e(()=>[a(E,{value:3},{default:e(()=>[u("单品")]),_:1}),a(E,{value:1},{default:e(()=>[u("效果图")]),_:1}),a(E,{value:2},{default:e(()=>[u("设计实景")]),_:1})]),_:1},8,["value"])])]),custom:e(({data:s})=>[s.column.dataIndex=="attinfos"?(d(),S(B,{key:0},[s.record.attinfos.length?(d(),g(ke,{key:0,src:s.record.attinfos[0].url,style:{width:"100px"}},null,8,["src"])):h("",!0)],64)):s.column.dataIndex=="operation"?(d(),g(de,{key:1,type:"link",onClick:V=>C(s)},{default:e(()=>[u("选择")]),_:2},1032,["onClick"])):(d(),S(B,{key:2},[u(ne(s.record[s.column.dataIndex]),1)],64))]),slot1:e(()=>[]),_:1},8,["param","columns"])]),_:1})):h("",!0),a(x,{span:24},{default:e(()=>[a(A,{label:"推荐"},{default:e(()=>[a(xe,{value:t(l).candownloadArr,"onUpdate:value":n[12]||(n[12]=s=>t(l).candownloadArr=s),style:{width:"100%"}},{default:e(()=>[a(ue,{value:"canshared_c"},{default:e(()=>[u("支持对外")]),_:1}),a(ue,{value:"candownload_c"},{default:e(()=>[u("支持对外下载")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})]),_:1})]),_:1}),a(x,{span:14,style:{"margin-bottom":"60px"}},{default:e(()=>[a(ce,{title:"权限设置",bordered:!1},{default:e(()=>[a(le,null,{default:e(()=>[a(x,{span:24,style:{"margin-bottom":"20px"}},{default:e(()=>[y("div",Oe,[Ee,a(X,{value:t(l).authtype,"onUpdate:value":n[13]||(n[13]=s=>t(l).authtype=s),placeholder:"请选择权限类型"},{default:e(()=>[a(E,{value:1},{default:e(()=>[u("选中显示")]),_:1}),a(E,{value:0},{default:e(()=>[u("选中不显示")]),_:1})]),_:1},8,["value"])])]),_:1}),Ve,a(x,{span:24,style:{margin:"20px 0 20px 20px"}},{default:e(()=>[y("div",Fe,[je,a(X,{value:t(l).role,"onUpdate:value":n[14]||(n[14]=s=>t(l).role=s),placeholder:"请选择角色",mode:"tags"},{default:e(()=>[(d(!0),S(B,null,Le(t(P).roleArr,s=>(d(),g(E,{key:s.roleid,value:s.roleid},{default:e(()=>[u(ne(s.rolename),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])])]),_:1}),a(x,{span:24,style:{margin:"0 0 20px 20px","padding-right":"20px"}},{default:e(()=>[y("div",Me,[Ke,a(qe,{trigger:"click",placement:"bottom",open:o.clicked},{content:e(()=>[a($e,{style:{width:"500px"},"tree-data":t(P).depArr,"field-names":t(N),defaultExpandAll:""},{title:e(s=>[y("div",Je,[y("span",null,ne(s.depname),1),a(v,{type:"link",size:"small",onClick:V=>U("departmentids",[s],()=>{o.$refs.depTable.listData()})},{default:e(()=>[u("选择")]),_:2},1032,["onClick"])])]),_:1},8,["tree-data","field-names"])]),default:e(()=>[a(v,{type:"primary",size:"samll"},{default:e(()=>[u("添加")]),_:1})]),_:1},8,["open"])]),a(J,{"is-select":!1,ref_key:"depTable",ref:k,style:{width:"100%"},size:"small",columns:t(f).TBLayout("depTable"),param:{id:20240402101602,content:{ownertable:"sat_sharematerial",ownerid:t(l).sat_sharematerialid,pageNumber:1,pageSize:20,where:{}}}},{tb_cell:e(({data:s})=>[s.column.dataIndex==="operation"?(d(),g(Z,{key:0,title:"确认删除当前部门吗?","ok-text":"确认","cancel-text":"取消",onConfirm:V=>Y("departmentids",s,()=>{o.$refs.depTable.listData()})},{default:e(()=>[a(v,{type:"link",size:"samll"},{default:e(()=>[u("删除")]),_:1})]),_:2},1032,["onConfirm"])):h("",!0)]),_:1},8,["columns","param"])]),_:1}),a(x,{span:24,style:{margin:"0 0 20px 20px","padding-right":"20px"}},{default:e(()=>[y("div",Ge,[We,a(Q,{ref:"selectHrid",onSelectRowData:n[17]||(n[17]=s=>U("hrids",s,()=>{o.$refs.hridTable.listData()})),rowKey:"hrid",param:{id:20240312145602,content:{pageNumber:1,pageSize:20,where:{}}},columns:t(f).TBLayout("staffTable").splice(0,t(f).TBLayout("staffTable").length-1),title:"选择人员"},{slot1:e(()=>[a(v,{size:"middle",type:"primary",onClick:n[15]||(n[15]=s=>o.$refs.selectHrid.modeVisible=!0)},{default:e(()=>[u("添加")]),_:1})]),titleLeft:e(({data:s})=>[a(se,{dataType:"人员",total:s.total,onHandlePullApi:_e,onHandleUploadApi:fe,onOnSuccess:n[16]||(n[16]=V=>o.$refs.hridTable.listData())},null,8,["total"])]),_:1},8,["columns"])]),a(J,{"is-select":!1,ref_key:"hridTable",ref:D,style:{width:"100%"},size:"small",columns:t(f).TBLayout("staffTable"),param:{id:20240402101702,content:{ownertable:"sat_sharematerial",ownerid:t(l).sat_sharematerialid,pageNumber:1,pageSize:20,where:{}}}},{tb_cell:e(({data:s})=>[s.column.dataIndex==="operation"?(d(),g(Z,{key:0,title:"确认删除当前人员吗?","ok-text":"确认","cancel-text":"取消",onConfirm:V=>Y("hrids",s,()=>{o.$refs.hridTable.listData()})},{default:e(()=>[a(v,{type:"link",size:"samll"},{default:e(()=>[u("删除")]),_:1})]),_:2},1032,["onConfirm"])):h("",!0)]),_:1},8,["columns","param"])]),_:1}),a(x,{span:24,style:{margin:"0 0 20px 20px","padding-right":"20px"}},{default:e(()=>[y("div",Ye,[Xe,a(Q,{ref:"selectArea",onSelectRowData:n[20]||(n[20]=s=>U("sa_saleareaids",s,()=>{o.$refs.areaTable.listData()})),rowKey:"sa_saleareaid",param:{classname:"webmanage.sale.salearea.salearea",method:"query_area",content:{pageNumber:1,pageSize:20,where:{}}},columns:t(f).TBLayout("areaTable").splice(0,t(f).TBLayout("areaTable").length-1),title:"选择区域"},{slot1:e(()=>[a(v,{size:"middle",type:"primary",onClick:n[18]||(n[18]=s=>o.$refs.selectArea.modeVisible=!0)},{default:e(()=>[u("添加")]),_:1})]),titleLeft:e(({data:s})=>[a(se,{dataType:"区域",total:s.total,onHandlePullApi:ve,onHandleUploadApi:ye,onOnSuccess:n[19]||(n[19]=V=>o.$refs.areaTable.listData())},null,8,["total"])]),_:1},8,["param","columns"])]),a(J,{"is-select":!1,ref_key:"areaTable",ref:j,style:{width:"100%"},size:"small",columns:t(f).TBLayout("areaTable"),param:{id:20240402101802,content:{ownertable:"sat_sharematerial",ownerid:t(l).sat_sharematerialid,pageNumber:1,pageSize:20,where:{}}}},{tb_cell:e(({data:s})=>[s.column.dataIndex==="operation"?(d(),g(Z,{key:0,title:"确认删除当前区域吗?","ok-text":"确认","cancel-text":"取消",onConfirm:V=>Y("sa_saleareaids",s,()=>{o.$refs.areaTable.listData()})},{default:e(()=>[a(v,{type:"link",size:"samll"},{default:e(()=>[u("删除")]),_:1})]),_:2},1032,["onConfirm"])):h("",!0)]),_:1},8,["columns","param"])]),_:1}),a(x,{span:24,style:{margin:"0 0 20px 20px","padding-right":"20px"}},{default:e(()=>[y("div",Ze,[Qe,a(Q,{ref:"selectEnterprise",onSelectRowData:n[23]||(n[23]=s=>U("sys_enterpriseids",s,()=>{o.$refs.enterpriseTable.listData()})),rowKey:"sys_enterpriseid",param:{id:20240312151602,content:{pageNumber:1,pageSize:20,where:{}}},columns:t(f).TBLayout("enterpriseTable").splice(0,t(f).TBLayout("enterpriseTable").length-1),title:"选择经销商"},{slot1:e(()=>[a(v,{size:"middle",type:"primary",onClick:n[21]||(n[21]=s=>o.$refs.selectEnterprise.modeVisible=!0)},{default:e(()=>[u("添加")]),_:1})]),titleLeft:e(({data:s})=>[a(se,{dataType:"经销商",total:s.total,onHandlePullApi:be,onHandleUploadApi:ge,onOnSuccess:n[22]||(n[22]=V=>o.$refs.enterpriseTable.listData())},null,8,["total"])]),_:1},8,["columns"])]),a(J,{"is-select":!1,ref_key:"enterpriseTable",ref:M,style:{width:"100%"},size:"small",columns:t(f).TBLayout("enterpriseTable"),param:{id:20240402101902,content:{ownertable:"sat_sharematerial",ownerid:t(l).sat_sharematerialid,pageNumber:1,pageSize:20,where:{}}}},{tb_cell:e(({data:s})=>[s.column.dataIndex==="operation"?(d(),g(Z,{key:0,title:"确认删除当前经销商吗?","ok-text":"确认","cancel-text":"取消",onConfirm:V=>Y("sys_enterpriseids",s,()=>{o.$refs.enterpriseTable.listData()})},{default:e(()=>[a(v,{type:"link",size:"samll"},{default:e(()=>[u("删除")]),_:1})]),_:2},1032,["onConfirm"])):h("",!0)]),_:1},8,["columns","param"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),y("div",ea,[a(de,{type:"primary",size:"samll",onClick:G,style:{"margin-right":"10px"}},{default:e(()=>[u("保 存")]),_:1}),a(v,{onClick:n[24]||(n[24]=s=>I(i)?i.value=!1:i=!1),size:"samll",class:"mr-10"},{default:e(()=>[u("取 消")]),_:1})])])):h("",!0)]),_:1},8,["open"])])}}},ta=oe(aa,[["__scopeId","data-v-6e24cb58"]]);const la={__name:"Add",props:["disabled","rowData"],emits:["back","onSuccess"],setup(q,{emit:w}){const T=q,r=W();let z=_(),i=_(!1),m=_(!1),l=_({linksid:0,ownertable:"sat_sharematerial",ownerid:r.currentRoute.value.query.id,attachmentid:"",jumpurl:"",sequence:"",attinfos:[]});ie(()=>i.value,$=>{$||w("back")});const N=async()=>{i.value=!0};let p=_(),b=_([]);const L=async()=>{await z.value.validateFields(),m.value=!0;let $=b.value.map(k=>({id:20240407135802,content:{linksid:0,ownertable:"sat_sharematerial",ownerid:r.currentRoute.value.query.id,attachmentid:k}}));f.concurRequest($,5).then(k=>{w("onSuccess"),p.value.refresh(),m.value=!1,i.value=!1,b.value=[],l.value={linksid:0,ownertable:"sat_sharematerial",ownerid:r.currentRoute.value.query.id,attachmentid:"",jumpurl:"",sequence:"",attinfos:[]}})},C=async $=>{l.value.attinfos=[JSON.parse($.attinfos).data[0]],b.value.push(...$.data.attachmentids)};return ae(()=>{}),($,k)=>{const D=c("a-button"),j=c("a-form-item"),M=c("a-col"),G=c("a-row"),P=c("a-form"),O=c("a-modal");return d(),S(B,null,[a(D,{onClick:N,disabled:t(T).disabled,type:"primary",size:"samll",class:"mr-10"},{default:e(()=>[u("新建")]),_:1},8,["disabled"]),a(O,{ref:"drawer",open:t(i),"onUpdate:open":k[3]||(k[3]=U=>I(i)?i.value=U:i=U),rootClassName:"customNotiveClass",placement:"right",width:"400px",closable:!1,title:"新建资源",maskClosable:!t(m)},{footer:e(()=>[a(D,{key:"back",onClick:k[2]||(k[2]=U=>I(i)?i.value=!1:i=!1),loading:t(m)},{default:e(()=>[u("取消")]),_:1},8,["loading"]),a(D,{key:"submit",type:"primary",loading:t(m),onClick:L},{default:e(()=>[u("确认")]),_:1},8,["loading"])]),default:e(()=>[a(P,{ref_key:"formRef",ref:z,model:t(l),layout:"vertical"},{default:e(()=>[a(G,null,{default:e(()=>[a(M,{span:24},{default:e(()=>[a(j,{label:t(T).rowData.type=="1"?"图片":"视频",name:"attinfos",rules:[{required:!0,message:"请选择资源",trigger:"change"}]},{default:e(()=>[a(re,{bindData:{ownerid:t(r).currentRoute.value.query.id,ownertable:"sat_sharematerial",usetype:"file"},onFileChange:k[0]||(k[0]=U=>{t(l).attinfos="1",I(m)?m.value=!0:m=!0}),accept:t(T).rowData.type=="1"?"image/*":"video/*",onUploadSuccess:C,onUploadOver:k[1]||(k[1]=U=>I(m)?m.value=!1:m=!1),ref_key:"upload",ref:p},null,8,["bindData","accept"])]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open","maskClosable"])],64)}}},sa=oe(la,[["__scopeId","data-v-91bc25a3"]]);const na={__name:"Edit",props:["disabled","rowData","detail"],emits:["back","onSuccess"],setup(q,{emit:w}){const T=q,r=W();let z=_(),i=_(!1);_({});let m=_({linksid:0,ownertable:"sat_sharematerial",ownerid:r.currentRoute.value.query.id,attachmentid:"",jumpurl:"",sequence:"",attinfos:[]});ie(()=>i.value,C=>{C||w("back")});let l=_();const N=async()=>{m.value=Object.assign({},m.value,T.rowData),i.value=!0,me(()=>{l.value.fileList=m.value.attinfos})};let p=_(!1);const b=async()=>{await z.value.validateFields(),p.value=!0;const C=await R.requested({id:"20240407135802",content:m.value});if(!C.code)return console.log(C.msg);f.message(C,"保存成功",async()=>{w("onSuccess"),l.value.refresh(),p.value=!1,i.value=!1,m.value={sat_sharematerialid:r.currentRoute.value.query.id,attachmentid:0,url:"",sequence:"",attinfos:""}})},L=async C=>{m.value.attinfos=[JSON.parse(C.attinfos).data[0]],m.value.attachmentid=m.value.attinfos[0].attachmentid};return ae(()=>{}),(C,$)=>{const k=c("a-button"),D=c("a-form-item"),j=c("a-col"),M=c("a-row"),G=c("a-form"),P=c("a-modal");return d(),S(B,null,[a(k,{onClick:N,disabled:t(T).disabled,type:"link",size:"samll",class:"mr-10"},{default:e(()=>[u("编辑")]),_:1},8,["disabled"]),a(P,{ref:"drawer",open:t(i),"onUpdate:open":$[2]||($[2]=O=>I(i)?i.value=O:i=O),rootClassName:"customNotiveClass",placement:"right",width:"400px",closable:!1,title:"编辑资源",onOk:b,maskClosable:!t(p)},{footer:e(()=>[a(k,{key:"back",onClick:$[1]||($[1]=O=>I(i)?i.value=!1:i=!1),loading:t(p)},{default:e(()=>[u("取消")]),_:1},8,["loading"]),a(k,{key:"submit",type:"primary",loading:t(p),onClick:b},{default:e(()=>[u("确认")]),_:1},8,["loading"])]),default:e(()=>[a(G,{ref_key:"formRef",ref:z,model:t(m),layout:"vertical"},{default:e(()=>[a(M,null,{default:e(()=>[a(j,{span:24},{default:e(()=>[a(D,{label:t(T).detail.type=="1"?"图片":"视频",name:"attinfos",rules:[{required:!0,message:"请选择资源",trigger:"change"}]},{default:e(()=>[a(re,{isDel:!1,bindData:{ownerid:t(r).currentRoute.value.query.id,ownertable:"sat_sharematerial",usetype:"file"},onFileChange:$[0]||($[0]=O=>{t(m).attinfos="1",I(p)?p.value=!0:p=!0}),multiple:!1,accept:t(T).detail.type=="1"?"image/*":"video/*",onUploadSuccess:L,ref_key:"upload",ref:l},null,8,["bindData","accept"])]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open","maskClosable"])],64)}}},oa=oe(na,[["__scopeId","data-v-fde5405a"]]),ra={style:{"margin-bottom":"10px"},class:"inline-16"},ia=["src","preview"],da=["src"],ua={__name:"imgManage",props:["rowData"],setup(q){const w=q,T=W();let r=_({id:"20240407140002",content:{ownertable:"sat_sharematerial",ownerid:T.currentRoute.value.query.id,pageNumber:1,pageSize:20,where:{}}}),z=_();const i=m=>{m.forEach(l=>{l.attinfos=f.fileList(l.attinfos),l.attinfos=l.attinfos.map(N=>(N.cover=f.getSpecifiedImage(N,"compressed"),N))}),console.log(m,"数据11")};return(m,l)=>{const N=c("a-image");return d(),S("div",null,[y("div",ra,[t(w).rowData&&q.rowData.status=="新建"&&t(f).hasPermission("fileManage")?(d(),g(sa,{key:0,class:"inline-16",rowData:t(w).rowData,onBack:l[0]||(l[0]=p=>m.$refs.table.listData())},null,8,["rowData"])):h("",!0)]),t(w).rowData.type==1?(d(),g(J,{key:0,sequence:!0,onListData:i,rowKey:"sys_attachment_linksid",sequenceKey:"linksid","is-select":!1,ref_key:"table",ref:z,size:"small",columns:t(f).TBLayout("imgManageTable"),param:t(r)},{tb_cell:e(({data:p})=>[p.column.dataIndex==="attinfos"?(d(),S(B,{key:0},[t(w).rowData.type==1&&p.record.attinfos.length?(d(),g(N,{key:0,src:p.record.attinfos[0].url,style:{width:"100px",height:"100px"}},null,8,["src"])):p.record.attinfos.length?(d(),S("video",{key:1,src:p.record.attinfos[0].cover,preview:{src:p.record.attinfos[0].url},controls:"",style:{width:"100px",height:"100px"}},null,8,ia)):h("",!0)],64)):p.column.dataIndex=="operation"?(d(),S(B,{key:1},[t(f).hasPermission("fileManage")&&q.rowData.status=="新建"?(d(),g(oa,{key:0,class:"inline-16",onOnSuccess:l[1]||(l[1]=b=>m.$refs.table.listData()),rowData:p.record,detail:t(w).rowData},null,8,["rowData","detail"])):h("",!0),t(f).hasPermission("fileManage")&&q.rowData.status=="新建"?(d(),g(ee,{key:1,btnName:"删除",idName:"20240407135902",keyName:"linksids",id:[p.record.linksid],type:"link",message:"确定删除当前资源吗?",onOnSuccess:l[2]||(l[2]=b=>m.$refs.table.listData()),size:"middle"},null,8,["id"])):h("",!0)],64)):h("",!0)]),_:1},8,["columns","param"])):(d(),g(J,{key:1,sequence:!0,onListData:i,rowKey:"sys_attachment_linksid",sequenceKey:"linksid","is-select":!1,ref_key:"table",ref:z,size:"small",columns:t(f).TBLayout("imgManageTable1"),param:t(r)},{tb_cell:e(({data:p})=>[p.column.dataIndex==="attinfos"?(d(),S(B,{key:0},[t(w).rowData.type==1&&p.record.attinfos.length?(d(),g(N,{key:0,src:p.record.attinfos[0].cover,preview:{src:p.record.attinfos[0].url},width:"100px",height:"100px"},null,8,["src","preview"])):p.record.attinfos.length?(d(),S("video",{key:1,src:p.record.attinfos[0].url,controls:"",style:{width:"100px",height:"100px"}},null,8,da)):h("",!0)],64)):p.column.dataIndex=="operation"?(d(),S(B,{key:1},[t(f).hasPermission("fileManage")&&q.rowData.status=="新建"?(d(),g(ee,{key:0,btnName:"删除",idName:"20240407135902",keyName:"linksids",id:[p.record.linksid],type:"link",message:"确定删除当前资源吗?",onOnSuccess:l[3]||(l[3]=b=>m.$refs.table.listData()),size:"middle"},null,8,["id"])):h("",!0)],64)):h("",!0)]),_:1},8,["columns","param"]))])}}},ca=y("div",{style:{display:"flex"}},[y("span",{style:{display:"block","text-align-last":"justify",width:"70px",transform:"translateY(50%)"}},"封面")],-1),pa=y("span",{class:"normal-title",style:{"margin-bottom":"10px"}},"基本信息",-1),ma=y("span",{class:"normal-title",style:{margin:"10px 0"}},"系统信息",-1),La={__name:"index",setup(q){const w=W(),T=_([]),r=_({});let z=_([]),i=_([]),m=_([]);Pe("classList",()=>m.value);const l=async()=>{const b=await R.requested({id:"20240407094602",content:{sat_sharematerialid:w.currentRoute.value.query.id}});b.data.attinfos=f.fileList(b.data.attinfos),r.value=b.data,console.log(r.value),p(b.data),z.value=[{label:"标题",value:r.value.title},{label:"类型",value:r.value.type==1?"图片":"视频"},{label:"排序",value:r.value.sequence},{label:"是否画册",value:r.value.ispicture?"是":"否"},{label:"是否二维码",value:r.value.isqrcode?"是":"否"},{label:"扫码地址",value:r.value.qrcodecontent},{label:"推荐",value:`${r.value.canshared_c?"支持对外、":""}${r.value.candownload_c?"支持下载":""}`},{label:"状态",value:r.value.status},{label:"封面图",value:"custom"}],i.value=[{label:"创建人",value:r.value.createby},{label:"创建时间",value:r.value.createdate},{label:"最近编辑人",value:r.value.changeby},{label:"最近编辑时间",value:r.value.changedate},{label:"发布人",value:r.value.checkby},{label:"发布时间",value:r.value.checkdate}]},N=async()=>{let b=await R.requested({id:20221102143202,content:{parentid:0,where:{isenable:1}}});m.value=b.data},p=b=>{T.value=f.FormLayout("detailsHead",b)};return ae(()=>{l(),N()}),(b,L)=>{const C=c("a-image"),$=c("a-descriptions-item"),k=c("a-descriptions");return d(),S("div",null,[a(Ne,{headData:T.value,title:r.value.title,tabs:[`${r.value.type==1?"图片管理":"视频管理"}`,"详细信息"],ownertable:"sat_sharematerial",disable:t(f).isDisabled(r.value.status,["发布"]),delParam:{id:20240319104002,content:{sat_sharematerialids:[t(w).currentRoute.value.query.id]}}},{operation:e(()=>[t(f).hasPermission("update")&&r.value.status!="发布"?(d(),g(ta,{key:0,onBack:L[0]||(L[0]=D=>l()),rowData:r.value},null,8,["rowData"])):h("",!0),r.value.status=="新建"&&t(f).hasPermission("open")?(d(),g(ee,{key:1,btnName:"发布",idName:"20240329131702",keyName:"sat_sharematerialids",paramData:[{key:"status",value:1}],id:[t(w).currentRoute.value.query.id],type:"primary",message:"确定发布当前资源吗?",onOnSuccess:L[1]||(L[1]=D=>l()),size:"middle"},null,8,["id"])):t(f).hasPermission("noopen")&&r.value.status=="发布"?(d(),g(ee,{key:2,btnName:"取消发布",idName:"20240329131702",keyName:"sat_sharematerialids",paramData:[{key:"status",value:0}],id:[t(w).currentRoute.value.query.id],type:"primary",message:"确定取消发布当前资源吗?",onOnSuccess:L[2]||(L[2]=D=>l()),size:"middle"},null,8,["id"])):h("",!0)]),customContent:e(()=>[a(k,{column:6,colon:!1,labelStyle:{display:"block",lineHeight:"25px",color:"#666",width:"80px",textAlignLast:"justify"},size:"small"},{default:e(()=>[a($,{span:2},{label:e(()=>[ca]),default:e(()=>[r.value.attinfos&&r.value.attinfos.filter(D=>D.usetype=="avatar").length?(d(),g(C,{key:0,src:r.value.attinfos.filter(D=>D.usetype=="avatar")[0].url,style:{width:"100px",height:"100px"}},null,8,["src"])):h("",!0)]),_:1})]),_:1})]),tab0:e(()=>[a(ua,{rowData:r.value},null,8,["rowData"])]),tab1:e(()=>[pa,a(pe,{data:t(z)},{封面图:e(()=>[a(C,{src:r.value.attinfos.filter(D=>D.usetype=="avatar").length?r.value.attinfos.filter(D=>D.usetype=="avatar")[0].url:"",style:{width:"100px",height:"100px"}},null,8,["src"])]),_:1},8,["data"]),ma,a(pe,{data:t(i)},null,8,["data"])]),_:1},8,["headData","title","tabs","disable","delParam"])])}}};export{La as default};