index-a5e3a403.js 14 KB

1
  1. import{l as ne}from"./index-2875cfcb.js";import{u as se}from"./vue-router-d228e26b.js";import{d as D,A as te,m as re,_ as ue,w as ie}from"./index-c41036fa.js";import{U as ae}from"./fileUpload-3e00b5c6.js";import{_ as oe}from"./index2-ef296b4c.js";import{a as m,w as Z,W as a,X as r,Y as k,m as t,Z as e,E as p,u as f,$ as b,a2 as F,F as q,a5 as h,a0 as le,c as de,l as J,n as ce,a6 as Q,o as pe}from"./vue-74beb2f3.js";import{_ as ee}from"./downcount-d264cada.js";import"./fullScreen-99a0eb7e.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_176f68a0_lang-7cdee582.js";import"./SettingOutlined-3a611d51.js";import"./index-ac6ac7a7.js";import"./ext-519f3630.js";/* empty css */import"./index-d7839508.js";const me={style:{display:"flex","align-items":"center"}},_e=F("span",{style:{width:"50px"}},"类型:",-1),fe={__name:"Add",props:["rowData"],emits:["onSuccess"],setup(T,{emit:$}){const w=m(!1);let v=new Date,x=v.getFullYear(),o=v.getMonth()+1,c=v.getDate();o<10&&(o="0"+o),c<10&&(c="0"+c);const n=m({sat_sharematerialid:0,type:"",notes:"",isqrcode:"1",qrcodecontent:"",ondate:`${x}-${o}-${c}`,attinfos:""});let i=m(!1),y=m({id:20240420095702,content:{type:1,pageNumber:1,pageSize:20,where:{condition:""}}}),L=m();const z=_=>{n.value.qrcodecontent=_.record.appleturl,L.value.modeVisible=!1};let I=m({});const R=async()=>{w.value=!0};Z(()=>w.value,_=>{_||s()});let N=m();const V=m(),g=async()=>{try{console.log(n.value);const _=await V.value.validateFields(),l=await te.requested({id:"20240319103802",content:n.value});if(!l.code)return i.value=!1,re.warning(l.msg);n.value.attinfos?(I.value={ownertable:"sat_sharematerial",ownerid:l.data.sat_sharematerialid,usetype:"default"},i.value=!0,N.value.toUpload(()=>{D.message(l,"操作成功",()=>{w.value=!1,$("onSuccess"),I.value={},s(),N.value.refresh(),i.value=!1})})):D.message(l,"操作成功",()=>{w.value=!1,$("onSuccess"),s(),i.value=!1})}catch(_){console.log("Failed:",_)}},s=()=>{n.value={sat_sharematerialid:0,type:"1",notes:"",isqrcode:"1",qrcodecontent:"",ondate:`${x}-${o}-${c}`,attinfos:""}};return(_,l)=>{const C=a("a-button"),S=a("a-textarea"),P=a("a-form-item"),U=a("a-col"),M=a("a-radio"),O=a("a-radio-group"),Y=a("a-input"),A=a("a-input-group"),B=a("a-select-option"),E=a("a-select"),K=a("a-image"),j=a("CustomButton"),H=a("a-date-picker"),W=a("a-row"),X=a("a-form"),u=a("a-space"),G=a("a-drawer");return r(),k(q,null,[t(C,{type:"primary",onClick:R},{default:e(()=>[p("新增")]),_:1}),t(G,{open:w.value,"onUpdate:open":l[8]||(l[8]=d=>w.value=d),class:"custom-class",title:"新增每日一签",placement:"right",width:"600",closable:!1},{extra:e(()=>[t(u,null,{default:e(()=>[t(C,{type:"primary",onClick:g,loading:f(i)},{default:e(()=>[p("保存")]),_:1},8,["loading"])]),_:1})]),default:e(()=>[t(X,{ref_key:"formRef",ref:V,model:n.value,layout:"vertical"},{default:e(()=>[t(W,{gutter:16},{default:e(()=>[t(U,{span:24},{default:e(()=>[t(P,{label:"描述",name:"notes"},{default:e(()=>[t(S,{value:n.value.notes,"onUpdate:value":l[0]||(l[0]=d=>n.value.notes=d),autoSize:"",placeholder:"输入描述"},null,8,["value"])]),_:1})]),_:1}),t(U,{span:24},{default:e(()=>[t(P,{label:"是否二维码",name:"isqrcode",rules:[{required:!0,message:"请选择",trigger:"change"}]},{default:e(()=>[t(O,{value:n.value.isqrcode,"onUpdate:value":l[1]||(l[1]=d=>n.value.isqrcode=d)},{default:e(()=>[t(M,{value:"1"},{default:e(()=>[p("有二维码")]),_:1}),t(M,{value:"0"},{default:e(()=>[p("无二维码")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),n.value.isqrcode==1?(r(),b(U,{key:0,span:24},{default:e(()=>[t(P,{label:"扫码地址",name:"qrcodecontent",rules:[{required:!0,message:"请输入地址",trigger:"change"}]},{default:e(()=>[t(A,{compact:""},{default:e(()=>[t(Y,{value:n.value.qrcodecontent,"onUpdate:value":l[2]||(l[2]=d=>n.value.qrcodecontent=d),style:{width:"calc(100% - 116px)"}},null,8,["value"]),t(C,{type:"primary",onClick:l[3]||(l[3]=d=>_.$refs.selectProduct.modeVisible=!0)},{default:e(()=>[p("从产品添加")]),_:1})]),_:1})]),_:1}),t(oe,{wdith:"90%",ref_key:"selectProduct",ref:L,rowKey:"itemid",param:f(y),columns:f(D).TBLayout("productList"),title:"添加扫码地址",isSelect:!1,custom:!0},{titleLeft:e(()=>[F("div",me,[_e,t(E,{style:{width:"150px"},ref:"select",value:f(y).content.type,"onUpdate:value":l[4]||(l[4]=d=>f(y).content.type=d),onChange:l[5]||(l[5]=d=>_.$refs.selectProduct.list.listData())},{default:e(()=>[t(B,{value:3},{default:e(()=>[p("单品")]),_:1}),t(B,{value:1},{default:e(()=>[p("效果图")]),_:1}),t(B,{value:2},{default:e(()=>[p("设计实景")]),_:1})]),_:1},8,["value"])])]),custom:e(({data:d})=>[d.column.dataIndex=="attinfos"?(r(),k(q,{key:0},[d.record.attinfos.length?(r(),b(K,{key:0,src:d.record.attinfos[0].url,style:{width:"100px"}},null,8,["src"])):h("",!0)],64)):d.column.dataIndex=="operation"?(r(),b(j,{key:1,type:"link",onClick:xe=>z(d)},{default:e(()=>[p("选择")]),_:2},1032,["onClick"])):(r(),k(q,{key:2},[p(le(d.record[d.column.dataIndex]),1)],64))]),slot1:e(()=>[]),_:1},8,["param","columns"])]),_:1})):h("",!0),t(U,{span:24},{default:e(()=>[t(P,{label:"上档日期",name:"ondate"},{default:e(()=>[t(H,{style:{width:"100%"},value:n.value.ondate,"onUpdate:value":l[6]||(l[6]=d=>n.value.ondate=d),"value-format":"YYYY-MM-DD",placeholder:"请选择上档日期"},null,8,["value"])]),_:1})]),_:1}),t(U,{span:24},{default:e(()=>[t(P,{label:"文件",name:"attinfos",rules:[{required:!0,message:"请选择文件",trigger:"change"}]},{default:e(()=>[t(ae,{bindData:f(I),onFileChange:l[7]||(l[7]=d=>n.value.attinfos="1"),multiple:!0,accept:"image/* , video/*",ref_key:"upload",ref:N},null,8,["bindData"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])],64)}}},ve={style:{display:"flex","align-items":"center"}},ye=F("span",{style:{width:"50px"}},"类型:",-1),ge={__name:"Edit",props:["rowData"],emits:["onSuccess"],setup(T,{emit:$}){const w=T,v=m(!1);let x=de(()=>{let g=new Date,s=g.getFullYear(),_=g.getMonth()+1,l=g.getDate();return _<10&&(_="0"+_),l<10&&(l="0"+l),console.log(s,_,l),`${s}-${_}-${l}`});const o=m({sat_sharematerialid:0,type:1,notes:"",isqrcode:1,qrcodecontent:"",ondate:x,attinfos:""});let c=m({id:20240420095702,content:{type:1,pageNumber:1,pageSize:20,where:{condition:""}}}),n=m();const i=g=>{o.value.qrcodecontent=g.record.appleturl,n.value.modeVisible=!1};let y=m(!1),L=m(),z=m({});const I=async()=>{o.value=Object.assign({},o.value,w.rowData),v.value=!0,z.value={ownertable:"sat_sharematerial",ownerid:o.value.sat_sharematerialid,usetype:"default"},ce(()=>{L.value.fileList=o.value.attinfos}),console.log(o.value)};Z(()=>v.value,g=>{g||(w.rowData.attinfos=L.value.fileList)});const R=m(),N=async()=>{try{console.log(o.value);const g=await R.value.validateFields(),s=await te.requested({id:"20240319103802",content:o.value});if(!s.code)return y.value=!1,message.warning(s.msg);D.message(s,"操作成功",()=>{v.value=!1,V(),y.value=!1,$("onSuccess")})}catch(g){console.log("Failed:",g)}},V=()=>{o.value={sat_sharematerialid:0,type:"1",notes:"",isqrcode:"1",qrcodecontent:"",ondate:x,attinfos:""}};return(g,s)=>{const _=a("a-button"),l=a("a-textarea"),C=a("a-form-item"),S=a("a-col"),P=a("a-radio"),U=a("a-radio-group"),M=a("a-input"),O=a("a-input-group"),Y=a("a-select-option"),A=a("a-select"),B=a("a-image"),E=a("CustomButton"),K=a("a-date-picker"),j=a("a-row"),H=a("a-form"),W=a("a-space"),X=a("a-drawer");return r(),k(q,null,[t(_,{type:"link",onClick:I,size:"small"},{default:e(()=>[p("编辑")]),_:1}),t(X,{open:v.value,"onUpdate:open":s[9]||(s[9]=u=>v.value=u),class:"custom-class",title:"编辑每日一签",placement:"right",width:"600",closable:!1},{extra:e(()=>[t(W,null,{default:e(()=>[t(E,{type:"primary",size:"samll",onClick:N},{default:e(()=>[p("保存")]),_:1})]),_:1})]),default:e(()=>[t(H,{ref_key:"formRef",ref:R,model:o.value,layout:"vertical"},{default:e(()=>[t(j,{gutter:16},{default:e(()=>[t(S,{span:24},{default:e(()=>[t(C,{label:"描述",name:"notes"},{default:e(()=>[t(l,{value:o.value.notes,"onUpdate:value":s[0]||(s[0]=u=>o.value.notes=u),autoSize:"",placeholder:"输入描述"},null,8,["value"])]),_:1})]),_:1}),t(S,{span:24},{default:e(()=>[t(C,{label:"是否二维码",name:"isqrcode",rules:[{required:!0,message:"请选择",trigger:"change"}]},{default:e(()=>[t(U,{value:o.value.isqrcode,"onUpdate:value":s[1]||(s[1]=u=>o.value.isqrcode=u)},{default:e(()=>[t(P,{value:1},{default:e(()=>[p("有二维码")]),_:1}),t(P,{value:0},{default:e(()=>[p("无二维码")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),o.value.isqrcode==1?(r(),b(S,{key:0,span:24},{default:e(()=>[t(C,{label:"扫码地址",name:"qrcodecontent",rules:[{required:!0,message:"请输入地址",trigger:"change"}]},{default:e(()=>[t(O,{compact:""},{default:e(()=>[t(M,{value:o.value.qrcodecontent,"onUpdate:value":s[2]||(s[2]=u=>o.value.qrcodecontent=u),style:{width:"calc(100% - 116px)"}},null,8,["value"]),t(_,{type:"primary",onClick:s[3]||(s[3]=u=>g.$refs.selectProduct.modeVisible=!0)},{default:e(()=>[p("从产品添加")]),_:1})]),_:1})]),_:1}),t(oe,{wdith:"90%",ref_key:"selectProduct",ref:n,rowKey:"itemid",param:f(c),columns:f(D).TBLayout("productList"),title:"添加扫码地址",isSelect:!1,custom:!0},{titleLeft:e(()=>[F("div",ve,[ye,t(A,{style:{width:"150px"},ref:"select",value:f(c).content.type,"onUpdate:value":s[4]||(s[4]=u=>f(c).content.type=u),onChange:s[5]||(s[5]=u=>g.$refs.selectProduct.list.listData())},{default:e(()=>[t(Y,{value:3},{default:e(()=>[p("单品")]),_:1}),t(Y,{value:1},{default:e(()=>[p("效果图")]),_:1}),t(Y,{value:2},{default:e(()=>[p("设计实景")]),_:1})]),_:1},8,["value"])])]),custom:e(({data:u})=>[u.column.dataIndex=="attinfos"?(r(),k(q,{key:0},[u.record.attinfos.length?(r(),b(B,{key:0,src:u.record.attinfos[0].url,style:{width:"100px"}},null,8,["src"])):h("",!0)],64)):u.column.dataIndex=="operation"?(r(),b(E,{key:1,type:"link",onClick:G=>i(u)},{default:e(()=>[p("选择")]),_:2},1032,["onClick"])):(r(),k(q,{key:2},[p(le(u.record[u.column.dataIndex]),1)],64))]),slot1:e(()=>[]),_:1},8,["param","columns"])]),_:1})):h("",!0),t(S,{span:24},{default:e(()=>[t(C,{label:"上档日期",name:"ondate"},{default:e(()=>[t(K,{style:{width:"100%"},value:o.value.ondate,"onUpdate:value":s[6]||(s[6]=u=>o.value.ondate=u),"value-format":"YYYY-MM-DD",placeholder:"请选择上档日期"},null,8,["value"])]),_:1})]),_:1}),t(S,{span:24},{default:e(()=>[t(C,{label:"文件",name:"attinfos",rules:[{required:!0,message:"请选择文件",trigger:"change"}]},{default:e(()=>[t(ae,{bindData:f(z),onUploadSuccess:s[7]||(s[7]=u=>J(y)?y.value=!1:y=!1),onFileChange:s[8]||(s[8]=u=>{o.value.attinfos="1",J(y)?y.value=!0:y=!0}),multiple:!0,accept:"image/* , video/*",ref_key:"upload",ref:L},null,8,["bindData"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])],64)}}};const we={class:"file-list",style:{"max-width":"70vw"}},ke=["src"],be={class:"file-list"},he=["src"],$e={__name:"preview",props:["rowData"],setup(T){const $=m(!1);return Z(()=>$.value,w=>{console.log(w)}),(w,v)=>{const x=a("a-image"),o=a("a-button"),c=a("a-popover"),n=a("a-drawer");return r(),k(q,null,[t(c,null,{content:e(()=>[F("div",we,[(r(!0),k(q,null,Q(f(D).fileList(T.rowData.attinfos),(i,y)=>(r(),k("div",{class:"item",key:y},[i.fileType=="image"?(r(),b(x,{key:0,src:i.url,style:{width:"100px",height:"100px"}},null,8,["src"])):h("",!0),i.fileType=="video"?(r(),k("video",{key:1,src:i.url,controls:"",style:{width:"200px"}},null,8,ke)):h("",!0)]))),128))])]),default:e(()=>[t(o,{type:"link",size:"small",onClick:v[0]||(v[0]=i=>$.value=!0)},{default:e(()=>[p("预览")]),_:1})]),_:1}),t(n,{footer:!1,open:$.value,"onUpdate:open":v[1]||(v[1]=i=>$.value=i),class:"custom-class",title:"预览",placement:"right",width:"1000px",closable:!1},{default:e(()=>[F("div",be,[(r(!0),k(q,null,Q(f(D).fileList(T.rowData.attinfos),(i,y)=>(r(),k("div",{class:"item",key:y},[i.fileType=="image"?(r(),b(x,{key:0,src:i.url,style:{width:"100px",height:"100px"}},null,8,["src"])):h("",!0),i.fileType=="video"?(r(),k("video",{key:1,src:i.url,controls:"",style:{width:"200px"}},null,8,he)):h("",!0)]))),128))])]),_:1},8,["open"])],64)}}},De=ue($e,[["__scopeId","data-v-284bfb25"]]),Ve={__name:"index",setup(T){se();const $=m();let w=m([{label:"年度",key:"year",type:"year"},{label:"月份",key:"month",show:!1,type:"month"},{label:"创建时间",key:"dateRange",type:"datepickerRange",objKeys:["begindate","enddate"]},{label:"搜索",key:"condition",type:"input"}]),v=m({id:20240319104102,content:{pageNumber:1,pageSize:20,where:{condition:"",year:"",month:"",begindate:"",enddate:""}}});const x=o=>{o.data.forEach(c=>{c.attinfos=D.fileList(c.attinfos)}),console.log(o.data)};return pe(()=>{}),(o,c)=>(r(),b(ne,{ref_key:"list",ref:$,onHandleData:x,keyRouteName:"billno",param:f(v),tableName:"signListTable",searchType:f(w)},{operation:e(()=>[f(D).hasPermission("insert")?(r(),b(fe,{key:0,onOnSuccess:c[0]||(c[0]=n=>o.$refs.list.tableData())})):h("",!0)]),tb_cell:e(({data:n})=>[n.column.dataIndex==="operation"?(r(),k(q,{key:0},[t(De,{rowData:n.record},null,8,["rowData"]),f(D).hasPermission("update")?(r(),b(ge,{key:0,rowData:n.record,onOnSuccess:c[1]||(c[1]=i=>o.$refs.list.tableData())},null,8,["rowData"])):h("",!0),f(D).hasPermission("delete")?(r(),b(ie,{key:1,btnName:"删除",idName:"20240319104002",keyName:"sat_sharematerialids",id:[n.record.sat_sharematerialid],type:"link",size:"small",message:"确定删除当前数据吗?",onOnSuccess:c[2]||(c[2]=i=>o.$refs.list.tableData())},null,8,["id"])):h("",!0)],64)):n.column.dataIndex==="readcount"?(r(),b(ee,{key:1,type:"0",rowData:n.record},null,8,["rowData"])):h("",!0),n.column.dataIndex==="downloadcount"?(r(),b(ee,{key:2,type:"1",rowData:n.record},null,8,["rowData"])):h("",!0)]),_:1},8,["param","searchType"]))}};export{Ve as default};