import{l as Se}from"./index-b39d6cd6.js";import{u as te}from"./vue-router-d228e26b.js";import{_ as ze,l as Ue,d as g,A as D,a as pe,m as Ae,M as Le}from"./index-3887ab05.js";import{U as Ne}from"./fileUpload-e3af45ac.js";import{n as J}from"./index-9b46f3be.js";import{_ as Q}from"./index2-d93fca00.js";import{_ as ne}from"./index-a9ba8c06.js";/* empty css */import{a as f,i as Be,w as me,o as _e,W as o,X as p,Y as A,m as a,Z as e,E as c,u as s,$ as h,a5 as x,a2 as $,F as K,a0 as ee,a6 as Ie,l as ae,a3 as Pe,a4 as He,t as fe,q as ve,n as Re,p as ue}from"./vue-74beb2f3.js";import"./index-d77dbf91.js";/* empty css */import{_ as re}from"./downcount-83397c59.js";import"./fullScreen-9123d61a.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_176f68a0_lang-a848e312.js";import"./SettingOutlined-04c21aec.js";import"./ext-b20af233.js";const H=L=>(Pe("data-v-acc2ba48"),L=L(),He(),L),Ve={key:0,class:"detail__panel"},Oe=H(()=>$("p",{style:{color:"#b8b3b3"}},"注:建议上传图片大小130x80像素,大小不超过2M,格式为JPG/PNG",-1)),Fe={style:{display:"flex","align-items":"center"}},Ee=H(()=>$("span",{style:{width:"50px"}},"类型:",-1)),je={class:"flex-center"},Ke=H(()=>$("span",{style:{width:"100px"},class:"redlitt"},"权限类型:",-1)),Me=H(()=>$("span",{style:{width:"240px"},class:"redlitt"},"浏览权限:(至少选择一个范围)",-1)),Ge={class:"flex-center"},We=H(()=>$("span",{style:{width:"50px"}},"角色:",-1)),Je={class:"flex-center mt-10"},Xe=H(()=>$("span",{style:{width:"50px"}},"部门:",-1)),Ye={class:"custom-tree-node"},Ze={class:"flex-center mt-10"},Qe=H(()=>$("span",{style:{width:"50px"}},"人员:",-1)),ea={class:"flex-center mt-10"},aa=H(()=>$("span",{style:{width:"50px"}},"区域:",-1)),ta={class:"flex-center mt-10"},la=H(()=>$("span",{style:{width:"80px"}},"经销商:",-1)),sa={class:"fixed__btn__panel"},na={__name:"Add",props:["disabled"],emits:["back","onSuccess"],setup(L,{emit:B}){const y=L;te();let q=f(),N=Be("classList"),v=f(!1),t=f({sat_sharematerialid:0,title:"",sat_sharematerial_classids:[],type:1,sequence:"",isqrcode:0,qrcodecontent:"",canshared_c:0,candownload:1,candownload_c:0,candownloadArr:[],status:"",role:[],authtype:1,ispicture:0}),S={children:"subdep",title:"depname",key:"departmentid"};me(()=>v.value,r=>{r||(B("back",t.value.sat_sharematerialid,_.value),_.value=!1)});let b=f({id:20240420095702,content:{type:1,pageNumber:1,pageSize:20,where:{condition:""}}}),u=f();const m=r=>{t.value.qrcodecontent=r.record.appleturl,u.value.modeVisible=!1,q.value.validateFields()},k=async()=>{const r=await D.requested({id:"20240407094502",content:{sat_sharematerialid:0,title:"",sat_sharematerial_classids:[[pe().nowAccount.userid+"999"]],type:1,sequence:"",isqrcode:0,qrcodecontent:"",canshared_c:0,candownload:1,candownload_c:0}});W(),console.log(r.data,"111"),i(r.data.sat_sharematerialid)},i=async r=>{const n=await D.requested({id:"20240407094602",content:{sat_sharematerialid:r}});console.log(r),t.value=Object.assign({},t.value,n.data),t.value.sat_sharematerial_classids="",v.value=!0,console.log(t.value,"form")};let _=f(!1),d=f();f();let C=f(),R=f(),M=f();const G=async()=>{if(!t.value.role.length&&!d.value.data.length&&!C.value.data.length&&!R.value.data.length&&!M.value.data.length)return Ae.warning("浏览权限至少选择一项!!");await q.value.validateFields(),t.value.candownloadArr.indexOf("canshared_c")!=-1&&(t.value.canshared_c=1),t.value.candownloadArr.indexOf("candownload_c")!=-1&&(t.value.candownload_c=1),t.value.type==2&&(t.value.ispicture=0),t.value.sat_sharematerial_classid=t.value.sat_sharematerial_classids[t.value.sat_sharematerial_classids.length-1];const r=await D.requested({id:"20240407094502",content:t.value});g.message(r,"保存成功",async()=>{await D.requested({id:"20240402101402",content:{authtype:t.value.authtype,ownertable:"sat_sharematerial",ownerid:t.value.sat_sharematerialid,roleids:t.value.role}}),t.value.status=="发布"&&await D.requested({id:"20240329131702",content:{sat_sharematerialids:[t.value.sat_sharematerialid],status:1}}),q.value.resetFields(),_.value=!0,v.value=!1})};let I=f({roleArr:[],depArr:[],hridArr:[],areaArr:[],enterpriseArr:[]});const W=async()=>{console.log("出发"),D.requested({classname:"sysmanage.develop.optiontype.optiontype",method:"optiontypeselect",content:{pageNumber:1,pageSize:1e3,typename:"role",parameter:{}}}).then(r=>{I.value.roleArr=r.data}),D.requested({classname:"webmanage.department.department",method:"querydepartment",content:{},accesstoken:"aa8ff16868041aacfd9c768d879d655e"}).then(r=>{I.value.depArr=r.data,console.log(I.value,"111")})},V=async(r,n,w)=>{let j=n.map(T=>T[r.slice(0,r.length-1)]);(await D.requested({id:"20240402101402",content:{ownertable:"sat_sharematerial",ownerid:t.value.sat_sharematerialid,[r]:j}})).code&&w&&w()},z=async(r,n,w)=>{const j=await D.requested({id:"20240402101502",content:{ownertable:"sat_sharematerial",ownerid:t.value.sat_sharematerialid,[r]:[n.record[r.slice(0,r.length-1)]]}});g.message(j,"删除成功",()=>{w&&w()})},le=async r=>{r.content={pageNumber:1,pageSize:20,where:{}},r.id=20240312145602},P=async(r,n)=>{r.id=20240402101402,r.content={ownertable:"sat_sharematerial",ownerid:t.value.sat_sharematerialid,hrids:n.map(w=>w.hrid)}},ye=async r=>{r.content={pageNumber:1,pageSize:20,where:{}},r.classname="webmanage.sale.salearea.salearea",r.method="query_area"},he=async(r,n)=>{r.id=20240402101402,r.content={ownertable:"sat_sharematerial",ownerid:t.value.sat_sharematerialid,sa_saleareaids:n.map(w=>w.sa_saleareaid)}},be=async r=>{r.content={pageNumber:1,pageSize:20,where:{}},r.id=20240312151602},ge=async(r,n)=>{r.id=20240402101402,r.content={ownertable:"sat_sharematerial",ownerid:t.value.sat_sharematerialid,sys_enterpriseids:n.map(w=>w.sys_enterpriseid)}};return _e(()=>{}),(r,n)=>{const w=o("a-button"),j=o("a-input"),U=o("a-form-item"),T=o("a-col"),we=o("a-cascader"),O=o("a-select-option"),X=o("a-select"),F=o("a-radio"),Y=o("a-radio-group"),ke=o("a-input-group"),Ce=o("a-image"),oe=o("CustomButton"),ie=o("a-checkbox"),xe=o("a-checkbox-group"),Te=o("a-form"),de=o("a-card"),se=o("a-row"),$e=o("a-tree"),qe=o("a-popover"),Z=o("a-popconfirm"),De=o("a-drawer");return p(),A("div",null,[a(w,{onClick:k,disabled:s(y).disabled,type:"primary",size:"samll",class:"mr-10"},{default:e(()=>[c("新建")]),_:1},8,["disabled"]),a(De,{ref:"drawer",open:s(v),"onUpdate:open":n[26]||(n[26]=l=>ae(v)?v.value=l:v=l),rootClassName:"customNotiveClass",placement:"right",width:"90%",closable:!1,title:"新建装备资源"},{default:e(()=>[s(v)?(p(),A("div",Ve,[a(se,{gutter:16},{default:e(()=>[a(T,{span:10},{default:e(()=>[a(se,null,{default:e(()=>[a(de,{title:"设置装备资源",bordered:!1,style:{"margin-bottom":"10px"}},{default:e(()=>[a(Te,{ref_key:"formRef",ref:q,model:s(t),layout:"vertical"},{default:e(()=>[a(T,{span:24},{default:e(()=>[a(U,{label:"标题",name:"title",rules:[{required:!0,message:"请输入标题"}]},{default:e(()=>[a(j,{value:s(t).title,"onUpdate:value":n[0]||(n[0]=l=>s(t).title=l)},null,8,["value"])]),_:1})]),_:1}),a(T,{span:24},{default:e(()=>[a(U,{label:"分类",name:"sat_sharematerial_classids",rules:[{required:!0,message:"请选择分类"}]},{default:e(()=>[a(we,{value:s(t).sat_sharematerial_classids,"onUpdate:value":n[1]||(n[1]=l=>s(t).sat_sharematerial_classids=l),options:s(N)(),fieldNames:{label:"classname",value:"sat_sharematerial_classid",children:"children"},placeholder:"选择分类","change-on-select":"",multiple:!0,"show-checked-strategy":s(Ue).SHOW_CHILD},null,8,["value","options","show-checked-strategy"])]),_:1})]),_:1}),a(T,{span:24},{default:e(()=>[a(U,{label:"类型",name:"type",rules:[{required:!0,message:"请选择类型",trigger:"blur"}]},{default:e(()=>[a(X,{value:s(t).type,"onUpdate:value":n[2]||(n[2]=l=>s(t).type=l),placeholder:"请选择类型"},{default:e(()=>[a(O,{value:1},{default:e(()=>[c("图片")]),_:1}),a(O,{value:2},{default:e(()=>[c("视频")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),a(T,{span:24},{default:e(()=>[a(U,{label:"排序",name:"sequence"},{default:e(()=>[a(j,{value:s(t).sequence,"onUpdate:value":n[3]||(n[3]=l=>s(t).sequence=l)},null,8,["value"])]),_:1})]),_:1}),a(T,{span:24},{default:e(()=>[a(U,{label:"封面图",name:"attinfos"},{default:e(()=>[a(Ne,{bindData:{ownerid:s(t).sat_sharematerialid,ownertable:"sat_sharematerial",usetype:"avatar"},onFileChange:n[4]||(n[4]=l=>s(t).attinfos="1"),multiple:!1,accept:"image/png, image/jpeg",ref:"upload"},null,8,["bindData"]),Oe]),_:1})]),_:1}),s(t).type==1?(p(),h(T,{key:0,span:24},{default:e(()=>[a(U,{label:"是否画册"},{default:e(()=>[a(Y,{value:s(t).ispicture,"onUpdate:value":n[5]||(n[5]=l=>s(t).ispicture=l)},{default:e(()=>[a(F,{value:1},{default:e(()=>[c("是")]),_:1}),a(F,{value:0},{default:e(()=>[c("否")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})):x("",!0),s(t).type!="1"?(p(),h(T,{key:1,span:24},{default:e(()=>[a(U,{label:"是否可下载"},{default:e(()=>[a(Y,{value:s(t).candownload,"onUpdate:value":n[6]||(n[6]=l=>s(t).candownload=l)},{default:e(()=>[a(F,{value:1},{default:e(()=>[c("是")]),_:1}),a(F,{value:0},{default:e(()=>[c("否")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})):x("",!0),s(t).type=="1"?(p(),h(T,{key:2,span:24},{default:e(()=>[a(U,{label:"是否二维码"},{default:e(()=>[a(Y,{value:s(t).isqrcode,"onUpdate:value":n[7]||(n[7]=l=>s(t).isqrcode=l)},{default:e(()=>[a(F,{value:1},{default:e(()=>[c("有二维码")]),_:1}),a(F,{value:0},{default:e(()=>[c("无二维码")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})):x("",!0),s(t).isqrcode&&s(t).type=="1"?(p(),h(T,{key:3,span:24},{default:e(()=>[a(U,{label:"扫码地址",name:"qrcodecontent",rules:[{required:!0,message:"请输入地址",trigger:"change"}]},{default:e(()=>[a(ke,{compact:""},{default:e(()=>[a(j,{value:s(t).qrcodecontent,"onUpdate:value":n[8]||(n[8]=l=>s(t).qrcodecontent=l),style:{width:"calc(100% - 116px)"}},null,8,["value"]),a(w,{type:"primary",onClick:n[9]||(n[9]=l=>r.$refs.selectProduct.modeVisible=!0)},{default:e(()=>[c("从产品添加")]),_:1})]),_:1})]),_:1}),a(Q,{wdith:"90%",ref_key:"selectProduct",ref:u,rowKey:"itemid",param:s(b),columns:s(g).TBLayout("productList"),title:"添加扫码地址",isSelect:!1,custom:!0},{titleLeft:e(()=>[$("div",Fe,[Ee,a(X,{style:{width:"150px"},ref:"select",value:s(b).content.type,"onUpdate:value":n[10]||(n[10]=l=>s(b).content.type=l),onChange:n[11]||(n[11]=l=>r.$refs.selectProduct.list.listData())},{default:e(()=>[a(O,{value:3},{default:e(()=>[c("单品")]),_:1}),a(O,{value:1},{default:e(()=>[c("效果图")]),_:1}),a(O,{value:2},{default:e(()=>[c("设计实景")]),_:1})]),_:1},8,["value"])])]),custom:e(({data:l})=>[l.column.dataIndex=="attinfos"?(p(),A(K,{key:0},[l.record.attinfos.length?(p(),h(Ce,{key:0,src:l.record.attinfos[0].url,style:{width:"100px"}},null,8,["src"])):x("",!0)],64)):l.column.dataIndex=="operation"?(p(),h(oe,{key:1,type:"link",onClick:E=>m(l)},{default:e(()=>[c("选择")]),_:2},1032,["onClick"])):(p(),A(K,{key:2},[c(ee(l.record[l.column.dataIndex]),1)],64))]),slot1:e(()=>[]),_:1},8,["param","columns"])]),_:1})):x("",!0),a(T,{span:24},{default:e(()=>[a(U,{label:"推荐"},{default:e(()=>[a(xe,{value:s(t).candownloadArr,"onUpdate:value":n[12]||(n[12]=l=>s(t).candownloadArr=l),style:{width:"100%"}},{default:e(()=>[a(ie,{value:"canshared_c"},{default:e(()=>[c("支持对外")]),_:1}),a(ie,{value:"candownload_c"},{default:e(()=>[c("支持对外下载")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),a(T,{span:24},{default:e(()=>[a(U,{label:"状态"},{default:e(()=>[a(Y,{value:s(t).status,"onUpdate:value":n[13]||(n[13]=l=>s(t).status=l)},{default:e(()=>[a(F,{value:"新建"},{default:e(()=>[c("新建")]),_:1}),a(F,{value:"发布"},{default:e(()=>[c("发布")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})]),_:1})]),_:1}),a(T,{span:14,style:{"margin-bottom":"60px"}},{default:e(()=>[a(de,{title:"权限设置",bordered:!1},{default:e(()=>[a(se,null,{default:e(()=>[a(T,{span:24,style:{"margin-bottom":"20px"}},{default:e(()=>[$("div",je,[Ke,a(X,{value:s(t).authtype,"onUpdate:value":n[14]||(n[14]=l=>s(t).authtype=l),placeholder:"请选择权限类型"},{default:e(()=>[a(O,{value:1},{default:e(()=>[c("选中显示")]),_:1}),a(O,{value:0},{default:e(()=>[c("选中不显示")]),_:1})]),_:1},8,["value"])])]),_:1}),Me,a(T,{span:24,style:{margin:"20px 0 20px 20px"}},{default:e(()=>[$("div",Ge,[We,a(X,{value:s(t).role,"onUpdate:value":n[15]||(n[15]=l=>s(t).role=l),placeholder:"请选择角色",mode:"tags"},{default:e(()=>[(p(!0),A(K,null,Ie(s(I).roleArr,l=>(p(),h(O,{key:l.roleid,value:l.roleid},{default:e(()=>[c(ee(l.rolename),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])])]),_:1}),a(T,{span:24,style:{margin:"0 0 20px 20px","padding-right":"20px"}},{default:e(()=>[$("div",Je,[Xe,a(qe,{trigger:"click",placement:"bottom",open:r.clicked},{content:e(()=>[a($e,{style:{width:"500px"},"tree-data":s(I).depArr,"field-names":s(S),defaultExpandAll:""},{title:e(l=>[$("div",Ye,[$("span",null,ee(l.depname),1),a(w,{type:"link",size:"small",onClick:E=>V("departmentids",[l],()=>{r.$refs.depTable.listData()})},{default:e(()=>[c("选择")]),_:2},1032,["onClick"])])]),_:1},8,["tree-data","field-names"])]),default:e(()=>[a(w,{type:"primary",size:"samll"},{default:e(()=>[c("添加")]),_:1})]),_:1},8,["open"])]),a(J,{"is-select":!1,ref_key:"depTable",ref:d,style:{width:"100%"},size:"small",columns:s(g).TBLayout("depTable"),param:{id:20240402101602,content:{ownertable:"sat_sharematerial",ownerid:s(t).sat_sharematerialid,pageNumber:1,pageSize:20,where:{}}}},{tb_cell:e(({data:l})=>[l.column.dataIndex==="operation"?(p(),h(Z,{key:0,title:"确认删除当前部门吗?","ok-text":"确认","cancel-text":"取消",onConfirm:E=>z("departmentids",l,()=>{r.$refs.depTable.listData()})},{default:e(()=>[a(w,{type:"link",size:"samll"},{default:e(()=>[c("删除")]),_:1})]),_:2},1032,["onConfirm"])):x("",!0)]),_:1},8,["columns","param"])]),_:1}),a(T,{span:24,style:{margin:"0 0 20px 20px","padding-right":"20px"}},{default:e(()=>[$("div",Ze,[Qe,a(Q,{ref:"selectHrid",onSelectRowData:n[18]||(n[18]=l=>V("hrids",l,()=>{r.$refs.hridTable.listData()})),rowKey:"hrid",param:{id:20240312145602,content:{pageNumber:1,pageSize:20,where:{}}},columns:s(g).TBLayout("staffTable").splice(0,s(g).TBLayout("staffTable").length-1),title:"选择人员"},{slot1:e(()=>[a(w,{size:"middle",type:"primary",onClick:n[16]||(n[16]=l=>r.$refs.selectHrid.modeVisible=!0)},{default:e(()=>[c("添加")]),_:1})]),titleLeft:e(({data:l})=>[a(ne,{dataType:"人员",total:l.total,onHandlePullApi:le,onHandleUploadApi:P,onOnSuccess:n[17]||(n[17]=E=>r.$refs.hridTable.listData())},null,8,["total"])]),_:1},8,["columns"])]),a(J,{"is-select":!1,ref_key:"hridTable",ref:C,style:{width:"100%"},size:"small",columns:s(g).TBLayout("staffTable"),param:{id:20240402101702,content:{ownertable:"sat_sharematerial",ownerid:s(t).sat_sharematerialid,pageNumber:1,pageSize:20,where:{}}}},{tb_cell:e(({data:l})=>[l.column.dataIndex==="operation"?(p(),h(Z,{key:0,title:"确认删除当前人员吗?","ok-text":"确认","cancel-text":"取消",onConfirm:E=>z("hrids",l,()=>{r.$refs.hridTable.listData()})},{default:e(()=>[a(w,{type:"link",size:"samll"},{default:e(()=>[c("删除")]),_:1})]),_:2},1032,["onConfirm"])):x("",!0)]),_:1},8,["columns","param"])]),_:1}),a(T,{span:24,style:{margin:"0 0 20px 20px","padding-right":"20px"}},{default:e(()=>[$("div",ea,[aa,a(Q,{ref:"selectArea",onSelectRowData:n[21]||(n[21]=l=>V("sa_saleareaids",l,()=>{r.$refs.areaTable.listData()})),rowKey:"sa_saleareaid",param:{classname:"webmanage.sale.salearea.salearea",method:"query_area",content:{pageNumber:1,pageSize:20,where:{}}},columns:s(g).TBLayout("areaTable").splice(0,s(g).TBLayout("areaTable").length-1),title:"选择区域"},{slot1:e(()=>[a(w,{size:"middle",type:"primary",onClick:n[19]||(n[19]=l=>r.$refs.selectArea.modeVisible=!0)},{default:e(()=>[c("添加")]),_:1})]),titleLeft:e(({data:l})=>[a(ne,{dataType:"区域",total:l.total,onHandlePullApi:ye,onHandleUploadApi:he,onOnSuccess:n[20]||(n[20]=E=>r.$refs.areaTable.listData())},null,8,["total"])]),_:1},8,["param","columns"])]),a(J,{"is-select":!1,ref_key:"areaTable",ref:R,style:{width:"100%"},size:"small",columns:s(g).TBLayout("areaTable"),param:{id:20240402101802,content:{ownertable:"sat_sharematerial",ownerid:s(t).sat_sharematerialid,pageNumber:1,pageSize:20,where:{}}}},{tb_cell:e(({data:l})=>[l.column.dataIndex==="operation"?(p(),h(Z,{key:0,title:"确认删除当前区域吗?","ok-text":"确认","cancel-text":"取消",onConfirm:E=>z("sa_saleareaids",l,()=>{r.$refs.areaTable.listData()})},{default:e(()=>[a(w,{type:"link",size:"samll"},{default:e(()=>[c("删除")]),_:1})]),_:2},1032,["onConfirm"])):x("",!0)]),_:1},8,["columns","param"])]),_:1}),a(T,{span:24,style:{margin:"0 0 20px 20px","padding-right":"20px"}},{default:e(()=>[$("div",ta,[la,a(Q,{ref:"selectEnterprise",onSelectRowData:n[24]||(n[24]=l=>V("sys_enterpriseids",l,()=>{r.$refs.enterpriseTable.listData()})),rowKey:"sys_enterpriseid",param:{id:20240312151602,content:{pageNumber:1,pageSize:20,where:{}}},columns:s(g).TBLayout("enterpriseTable").splice(0,s(g).TBLayout("enterpriseTable").length-1),title:"选择经销商"},{slot1:e(()=>[a(w,{size:"middle",type:"primary",onClick:n[22]||(n[22]=l=>r.$refs.selectEnterprise.modeVisible=!0)},{default:e(()=>[c("添加")]),_:1})]),titleLeft:e(({data:l})=>[a(ne,{dataType:"经销商",total:l.total,onHandlePullApi:be,onHandleUploadApi:ge,onOnSuccess:n[23]||(n[23]=E=>r.$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:s(g).TBLayout("enterpriseTable"),param:{id:20240402101902,content:{ownertable:"sat_sharematerial",ownerid:s(t).sat_sharematerialid,pageNumber:1,pageSize:20,where:{}}}},{tb_cell:e(({data:l})=>[l.column.dataIndex==="operation"?(p(),h(Z,{key:0,title:"确认删除当前经销商吗?","ok-text":"确认","cancel-text":"取消",onConfirm:E=>z("sys_enterpriseids",l,()=>{r.$refs.enterpriseTable.listData()})},{default:e(()=>[a(w,{type:"link",size:"samll"},{default:e(()=>[c("删除")]),_:1})]),_:2},1032,["onConfirm"])):x("",!0)]),_:1},8,["columns","param"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),$("div",sa,[a(oe,{type:"primary",size:"samll",onClick:G,style:{"margin-right":"10px"}},{default:e(()=>[c("保 存")]),_:1}),a(w,{onClick:n[25]||(n[25]=l=>ae(v)?v.value=!1:v=!1),size:"samll",class:"mr-10"},{default:e(()=>[c("取 消")]),_:1})])])):x("",!0)]),_:1},8,["open"])])}}},ra=ze(na,[["__scopeId","data-v-acc2ba48"]]),oa={class:"inline-16"},ce={__name:"add",props:["data","disabled"],emits:["onSuccess"],setup(L,{emit:B}){const y=L;te();const q=f(!1);f({});let N=f(!1);const v=f({sat_sharematerial_classid:0,classname:"",isenable:0,parentid:0,sequence:0,attinfos:[],remarks:""}),t=()=>{y.data&&(v.value.isenable=y.data.isenable),q.value=!0},S=f();f();const b=async()=>{await S.value.validateFields(),y.data&&(v.value.parentid=y.data.sat_sharematerial_classid);let u=await D.requested({id:"20240403132302",content:v.value});g.message(u,"操作成功",()=>{q.value=!1,S.value.resetFields(),B("onSuccess"),N.value=!1})};return(u,m)=>{const k=o("a-button"),i=o("a-input"),_=o("a-form-item"),d=o("a-col"),C=o("a-switch"),R=o("a-row"),M=o("a-form"),G=o("CustomButton"),I=o("a-space"),W=o("a-drawer"),V=fe("focus");return p(),A("div",oa,[y.data?(p(),h(k,{key:1,type:"link",onClick:t},{default:e(()=>[c("新建下级")]),_:1})):(p(),h(k,{key:0,type:"primary",onClick:t},{default:e(()=>[c("新建")]),_:1})),a(W,{open:q.value,"onUpdate:open":m[3]||(m[3]=z=>q.value=z),class:"custom-class",title:"新建分类",placement:"right",width:"600",destroyOnClose:!0,closable:!1},{extra:e(()=>[a(I,null,{default:e(()=>[a(G,{type:"primary",onClick:b},{default:e(()=>[c("保存")]),_:1})]),_:1})]),default:e(()=>[a(M,{model:v.value,ref_key:"formRef",ref:S,layout:"vertical"},{default:e(()=>[a(R,{gutter:16},{default:e(()=>[a(d,{span:24},{default:e(()=>[a(_,{label:"分类名称",name:"classname",rules:[{required:!0,message:"请输入分类名称"}]},{default:e(()=>[ve(a(i,{value:v.value.classname,"onUpdate:value":m[0]||(m[0]=z=>v.value.classname=z),placeholder:"请输入分类名称"},null,8,["value"]),[[V]])]),_:1})]),_:1}),a(d,{span:24},{default:e(()=>[a(_,{label:"描述",name:"remarks"},{default:e(()=>[a(i,{value:v.value.remarks,"onUpdate:value":m[1]||(m[1]=z=>v.value.remarks=z),placeholder:"请输入描述"},null,8,["value"])]),_:1})]),_:1}),a(d,{span:24},{default:e(()=>[a(_,{label:"状态",name:"isenable"},{default:e(()=>[a(C,{checked:v.value.isenable,"onUpdate:checked":m[2]||(m[2]=z=>v.value.isenable=z),checkedValue:1,unCheckedValue:0,unCheckedChildren:"停用",checkedChildren:"启用"},null,8,["checked"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])])}}},ia={class:"inline-16"},da={__name:"edit",props:["data","disabled"],emits:["onSuccess"],setup(L,{emit:B}){const y=L;te();const q=f(!1);let N=f({}),v=f();const t=f({sat_courseware_classid:0,classname:"",isenable:0,parentid:0,sequence:0,attinfos:""}),S=()=>{q.value=!0,t.value=Object.assign({},t.value,y.data),N.value={ownertable:"sat_sharematerial_class",ownerid:t.value.sat_sharematerial_classid,usetype:"avatar"},Re(()=>{v.value.fileList=t.value.attinfos}),console.log(t.value)},b=f(),u=async()=>{await b.value.validateFields();let k=await D.requested({id:"20240403132302",content:t.value});g.message(k,"编辑成功",()=>{q.value=!1,m(y.data),b.value.resetFields(),B("onSuccess")})},m=async k=>{let i=[];function _(d){for(let C=0;C{const _=o("a-button"),d=o("a-input"),C=o("a-form-item"),R=o("a-col"),M=o("a-switch"),G=o("a-row"),I=o("a-form"),W=o("CustomButton"),V=o("a-space"),z=o("a-drawer"),le=fe("focus");return p(),A("div",ia,[a(_,{type:"link",onClick:S,disabled:y.disabled},{default:e(()=>[c("编辑")]),_:1},8,["disabled"]),a(z,{open:q.value,"onUpdate:open":i[3]||(i[3]=P=>q.value=P),class:"custom-class",title:"编辑分类",placement:"right",width:"600",destroyOnClose:!0,closable:!1,onClose:k.onClose},{extra:e(()=>[a(V,null,{default:e(()=>[a(W,{type:"primary",onClick:u},{default:e(()=>[c("保存")]),_:1})]),_:1})]),default:e(()=>[a(I,{model:t.value,ref_key:"formRef",ref:b,layout:"vertical"},{default:e(()=>[a(G,{gutter:16},{default:e(()=>[a(R,{span:24},{default:e(()=>[a(C,{label:"分类名称",name:"classname",rules:[{required:!0,message:"请输入分类名称"}]},{default:e(()=>[ve(a(d,{value:t.value.classname,"onUpdate:value":i[0]||(i[0]=P=>t.value.classname=P),placeholder:"请输入分类名称"},null,8,["value"]),[[le]])]),_:1})]),_:1}),a(R,{span:24},{default:e(()=>[a(C,{label:"描述",name:"remarks"},{default:e(()=>[a(d,{value:t.value.remarks,"onUpdate:value":i[1]||(i[1]=P=>t.value.remarks=P),placeholder:"请输入描述"},null,8,["value"])]),_:1})]),_:1}),a(R,{span:24},{default:e(()=>[a(C,{label:"状态",name:"isenable"},{default:e(()=>[a(M,{checked:t.value.isenable,"onUpdate:checked":i[2]||(i[2]=P=>t.value.isenable=P),checkedValue:1,unCheckedValue:0,unCheckedChildren:"停用",checkedChildren:"启用"},null,8,["checked"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open","onClose"])])}}},ua={style:{"margin-bottom":"10px"},class:"inline-16"},ca={__name:"index",emits:["onSuccess","back"],setup(L,{emit:B}){let y=f(!1),q=f({id:"20221102143202",content:{parentid:0,pageSize:20,pageNumber:1,where:{isenable:""}}}),N=f();me(()=>y.value,b=>{b||B("back")});const v=async(b,u)=>{let m=[];function k(_){for(let d=0;d<_.length;d++)m.push(_[d].sat_sharematerial_classid),_[d].children&&_[d].children.length&&k(_[d].children)}u.record.children&&k(u.record.children),m.push(u.record.sat_sharematerial_classid);let i=await D.requested({id:"20240403153602",content:{sat_sharematerial_classids:m,isenable:b}});g.message(i,"操作成功",()=>{u.record=Object.assign({},u.record,i.data)})},t=b=>{b.forEach(u=>{u.attinfos=g.fileList(u.attinfos),u.children.forEach(m=>{console.log(m,"111"),m.children.length||delete m.children}),u.children.length||delete u.children}),console.log(b)},S=b=>{Le.confirm({title:"确定删除当前分类吗?",okText:"确认",async onOk(){let u=await D.requested({id:"20221102143502",content:{sat_sharematerial_classids:[b.sat_sharematerial_classid]}});g.message(u,"操作成功",()=>{N.value.listData()})},onCancel(){}})};return(b,u)=>{const m=o("a-button"),k=o("a-switch"),i=o("a-image"),_=o("a-drawer");return p(),A("div",null,[a(m,{onClick:u[0]||(u[0]=d=>ae(y)?y.value=!0:y=!0),type:"primary",size:"samll"},{default:e(()=>[c("设置分类")]),_:1}),s(y)?(p(),h(_,{key:0,ref:"drawer",open:s(y),"onUpdate:open":u[4]||(u[4]=d=>ae(y)?y.value=d:y=d),class:"custom-class",title:"设置分类",placement:"right",width:"1200px",closable:!1},{default:e(()=>[$("div",ua,[s(g).hasPermission("setClass")?(p(),h(ce,{key:0,onOnSuccess:u[1]||(u[1]=d=>b.$refs.table.listData())})):x("",!0)]),a(J,{sequence:!0,onListData:t,rowKey:"sat_sharematerial_classid","is-select":!1,ref_key:"table",ref:N,size:"small",columns:s(g).TBLayout("tableSCChildclass"),param:s(q)},{tb_cell:e(({data:d})=>[d.column.dataIndex==="issecret"?(p(),h(k,{key:0,checked:d.record.isenable,"onUpdate:checked":C=>d.record.isenable=C,checkedValue:1,unCheckedValue:0,unCheckedChildren:"停用",checkedChildren:"启用",onChange:C=>v(C,d)},null,8,["checked","onUpdate:checked","onChange"])):x("",!0),d.column.dataIndex==="attinfos"?(p(),A(K,{key:1},[d.record.parentid==0&&d.record.attinfos[0]?(p(),h(i,{key:0,src:d.record.attinfos[0].url,style:{width:"100px"}},null,8,["src"])):x("",!0)],64)):d.column.dataIndex=="operation"?(p(),A(K,{key:2},[s(g).hasPermission("setClass")?(p(),h(da,{key:0,disabled:!d.record.isenable!=1,onOnSuccess:u[2]||(u[2]=C=>b.$refs.table.listData()),data:d.record},null,8,["disabled","data"])):x("",!0),d.record.level!=3&&s(g).hasPermission("setClass")?(p(),h(ce,{key:1,disabled:!d.record.isenable!=1,onOnSuccess:u[3]||(u[3]=C=>b.$refs.table.listData()),data:d.record},null,8,["disabled","data"])):x("",!0),s(g).hasPermission("setClass")?(p(),h(m,{key:2,disabled:!d.record.isenable!=1,size:"samll",type:"link",onClick:C=>S(d.record)},{default:e(()=>[c("删 除")]),_:2},1032,["disabled","onClick"])):x("",!0)],64)):x("",!0)]),_:1},8,["columns","param"])]),_:1},8,["open"])):x("",!0)])}}},Da={__name:"index",setup(L){const B=te();console.log(B);const y=f();ue("listqueryidFun",()=>y.value.listqueryid);let q=f([{label:"分类",key:"sat_sharematerial_classids",multiple:!0,type:"cascader",dataSource:[],optionParam:{label:"classname",value:"sat_sharematerial_classid",children:"children"}},{label:"状态",key:"status",type:"select",dataSource:[{remarks:"全部",value:""},{remarks:"新建",value:"新建"},{remarks:"发布",value:"发布"}]},{label:"类型",key:"type",type:"select",dataSource:[{remarks:"全部",value:""},{remarks:"图片",value:"1"},{remarks:"视频",value:"2"}]},{label:"创建时间",key:"dateRange",type:"datepickerRange",objKeys:["begindate_create","enddate_create"]},{label:"发布时间",key:"dateRange2",type:"datepickerRange",objKeys:["begindate","enddate"]},{label:"搜索",key:"condition",type:"input"}]),N=f({id:"20240407094702",content:{pageNumber:1,pageSize:20,where:{condition:"",sat_sharematerial_classids:[],type:"",status:"",begindate_create:"",enddate_create:"",begindate:"",enddate:""}}});const v=(u,m)=>{if(m)return y.value.tableData();D.requested({id:20240319104002,content:{sat_sharematerialids:[u]}})},t=u=>{let m=pe().nowAccount.userid+"999",k=[];u.data.forEach(i=>{i.attinfos=i.attinfos.map(_=>(_.cover=g.getSpecifiedImage(_,"compressed"),_))}),u.data.forEach(i=>m==i.sat_sharematerial_classids[0][0]&&i.title==""?k.push(i.sat_sharematerialid):""),k.length!=0&&D.requested({id:20240319104002,content:{sat_sharematerialids:k}}).then(i=>{i.msg=="成功"&&y.value.tableData()}),console.log(u,"数据")};let S=f([]);const b=async()=>{let u=await D.requested({id:20221102143202,content:{parentid:0,where:{isenable:1}}});S.value=u.data,q.value[0].dataSource=S.value,console.log(S.value,"分类")};return ue("classList",()=>S.value),_e(()=>{b()}),(u,m)=>{const k=o("a-image");return p(),h(Se,{ref_key:"list",ref:y,onHandleData:t,keyRouteName:"title",param:s(N),tableName:"signListTable",searchType:s(q),detailPage:{name:"assetsStoreDetail",idname:"sat_sharematerialid"}},{operation:e(()=>[s(g).hasPermission("insert")?(p(),h(ra,{key:0,onBack:v})):x("",!0),a(ca,{onBack:m[0]||(m[0]=i=>b())})]),tb_cell:e(({data:i})=>[i.column.dataIndex==="type"?(p(),A(K,{key:0},[c(ee(i.record.type==1?"图片":"视频"),1)],64)):x("",!0),i.column.dataIndex==="attinfos"?(p(),A(K,{key:1},[i.record.attinfos.filter(_=>_.usetype=="avatar").length?(p(),h(k,{key:0,style:{width:"100px",height:"100px"},src:i.record.attinfos.filter(_=>_.usetype=="avatar")[0].cover,preview:{src:i.record.attinfos.filter(_=>_.usetype=="avatar")[0].url}},null,8,["src","preview"])):x("",!0)],64)):i.column.dataIndex==="readcount"?(p(),h(re,{key:2,rowData:i.record,type:"0"},null,8,["rowData"])):i.column.dataIndex==="downloadcount"?(p(),h(re,{key:3,rowData:i.record,type:"1"},null,8,["rowData"])):i.column.dataIndex==="sendcount"?(p(),h(re,{key:4,rowData:i.record,type:"2"},null,8,["rowData"])):x("",!0)]),_:1},8,["param","searchType"])}}};export{Da as default};