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