index-88ec1ebe.js 13 KB

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