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