uni-row.CClFfIuj.js 12 KB

1
  1. import{_ as e,i as s,j as o,k as n,R as t,L as l,G as c,v as i,d as a,r as d,o as f,bc as u,b as r,bd as _,s as p,T as m,u as h,b1 as y,c as g,E as b,m as w,n as $,t as k,a2 as v,be as x,a3 as N,bf as j,A as C,x as S}from"./index-Cj7CQKO1.js";import{c as z}from"./index.DEN0qiOJ.js";import{o as W}from"./openExternalUrl.DIEuSLrw.js";const L=[{font_class:"arrow-down",unicode:""},{font_class:"arrow-left",unicode:""},{font_class:"arrow-right",unicode:""},{font_class:"arrow-up",unicode:""},{font_class:"auth",unicode:""},{font_class:"auth-filled",unicode:""},{font_class:"back",unicode:""},{font_class:"bars",unicode:""},{font_class:"calendar",unicode:""},{font_class:"calendar-filled",unicode:""},{font_class:"camera",unicode:""},{font_class:"camera-filled",unicode:""},{font_class:"cart",unicode:""},{font_class:"cart-filled",unicode:""},{font_class:"chat",unicode:""},{font_class:"chat-filled",unicode:""},{font_class:"chatboxes",unicode:""},{font_class:"chatboxes-filled",unicode:""},{font_class:"chatbubble",unicode:""},{font_class:"chatbubble-filled",unicode:""},{font_class:"checkbox",unicode:""},{font_class:"checkbox-filled",unicode:""},{font_class:"checkmarkempty",unicode:""},{font_class:"circle",unicode:""},{font_class:"circle-filled",unicode:""},{font_class:"clear",unicode:""},{font_class:"close",unicode:""},{font_class:"closeempty",unicode:""},{font_class:"cloud-download",unicode:""},{font_class:"cloud-download-filled",unicode:""},{font_class:"cloud-upload",unicode:""},{font_class:"cloud-upload-filled",unicode:""},{font_class:"color",unicode:""},{font_class:"color-filled",unicode:""},{font_class:"compose",unicode:""},{font_class:"contact",unicode:""},{font_class:"contact-filled",unicode:""},{font_class:"down",unicode:""},{font_class:"bottom",unicode:""},{font_class:"download",unicode:""},{font_class:"download-filled",unicode:""},{font_class:"email",unicode:""},{font_class:"email-filled",unicode:""},{font_class:"eye",unicode:""},{font_class:"eye-filled",unicode:""},{font_class:"eye-slash",unicode:""},{font_class:"eye-slash-filled",unicode:""},{font_class:"fire",unicode:""},{font_class:"fire-filled",unicode:""},{font_class:"flag",unicode:""},{font_class:"flag-filled",unicode:""},{font_class:"folder-add",unicode:""},{font_class:"folder-add-filled",unicode:""},{font_class:"font",unicode:""},{font_class:"forward",unicode:""},{font_class:"gear",unicode:""},{font_class:"gear-filled",unicode:""},{font_class:"gift",unicode:""},{font_class:"gift-filled",unicode:""},{font_class:"hand-down",unicode:""},{font_class:"hand-down-filled",unicode:""},{font_class:"hand-up",unicode:""},{font_class:"hand-up-filled",unicode:""},{font_class:"headphones",unicode:""},{font_class:"heart",unicode:""},{font_class:"heart-filled",unicode:""},{font_class:"help",unicode:""},{font_class:"help-filled",unicode:""},{font_class:"home",unicode:""},{font_class:"home-filled",unicode:""},{font_class:"image",unicode:""},{font_class:"image-filled",unicode:""},{font_class:"images",unicode:""},{font_class:"images-filled",unicode:""},{font_class:"info",unicode:""},{font_class:"info-filled",unicode:""},{font_class:"left",unicode:""},{font_class:"link",unicode:""},{font_class:"list",unicode:""},{font_class:"location",unicode:""},{font_class:"location-filled",unicode:""},{font_class:"locked",unicode:""},{font_class:"locked-filled",unicode:""},{font_class:"loop",unicode:""},{font_class:"mail-open",unicode:""},{font_class:"mail-open-filled",unicode:""},{font_class:"map",unicode:""},{font_class:"map-filled",unicode:""},{font_class:"map-pin",unicode:""},{font_class:"map-pin-ellipse",unicode:""},{font_class:"medal",unicode:""},{font_class:"medal-filled",unicode:""},{font_class:"mic",unicode:""},{font_class:"mic-filled",unicode:""},{font_class:"micoff",unicode:""},{font_class:"micoff-filled",unicode:""},{font_class:"minus",unicode:""},{font_class:"minus-filled",unicode:""},{font_class:"more",unicode:""},{font_class:"more-filled",unicode:""},{font_class:"navigate",unicode:""},{font_class:"navigate-filled",unicode:""},{font_class:"notification",unicode:""},{font_class:"notification-filled",unicode:""},{font_class:"paperclip",unicode:""},{font_class:"paperplane",unicode:""},{font_class:"paperplane-filled",unicode:""},{font_class:"person",unicode:""},{font_class:"person-filled",unicode:""},{font_class:"personadd",unicode:""},{font_class:"personadd-filled",unicode:""},{font_class:"personadd-filled-copy",unicode:""},{font_class:"phone",unicode:""},{font_class:"phone-filled",unicode:""},{font_class:"plus",unicode:""},{font_class:"plus-filled",unicode:""},{font_class:"plusempty",unicode:""},{font_class:"pulldown",unicode:""},{font_class:"pyq",unicode:""},{font_class:"qq",unicode:""},{font_class:"redo",unicode:""},{font_class:"redo-filled",unicode:""},{font_class:"refresh",unicode:""},{font_class:"refresh-filled",unicode:""},{font_class:"refreshempty",unicode:""},{font_class:"reload",unicode:""},{font_class:"right",unicode:""},{font_class:"scan",unicode:""},{font_class:"search",unicode:""},{font_class:"settings",unicode:""},{font_class:"settings-filled",unicode:""},{font_class:"shop",unicode:""},{font_class:"shop-filled",unicode:""},{font_class:"smallcircle",unicode:""},{font_class:"smallcircle-filled",unicode:""},{font_class:"sound",unicode:""},{font_class:"sound-filled",unicode:""},{font_class:"spinner-cycle",unicode:""},{font_class:"staff",unicode:""},{font_class:"staff-filled",unicode:""},{font_class:"star",unicode:""},{font_class:"star-filled",unicode:""},{font_class:"starhalf",unicode:""},{font_class:"trash",unicode:""},{font_class:"trash-filled",unicode:""},{font_class:"tune",unicode:""},{font_class:"tune-filled",unicode:""},{font_class:"undo",unicode:""},{font_class:"undo-filled",unicode:""},{font_class:"up",unicode:""},{font_class:"top",unicode:""},{font_class:"upload",unicode:""},{font_class:"upload-filled",unicode:""},{font_class:"videocam",unicode:""},{font_class:"videocam-filled",unicode:""},{font_class:"vip",unicode:""},{font_class:"vip-filled",unicode:""},{font_class:"wallet",unicode:""},{font_class:"wallet-filled",unicode:""},{font_class:"weibo",unicode:""},{font_class:"weixin",unicode:""}];const O=e({name:"UniIcons",emits:["click"],props:{type:{type:String,default:""},color:{type:String,default:"#333333"},size:{type:[Number,String],default:16},customPrefix:{type:String,default:""},fontFamily:{type:String,default:""}},data:()=>({icons:L}),computed:{unicode(){let e=this.icons.find((e=>e.font_class===this.type));return e?e.unicode:""},iconSize(){return"number"==typeof(e=this.size)||/^[0-9]*$/g.test(e)?e+"px":e;var e},styleObj(){return""!==this.fontFamily?`color: ${this.color}; font-size: ${this.iconSize}; font-family: ${this.fontFamily};`:`color: ${this.color}; font-size: ${this.iconSize};`}},methods:{_onClick(e){this.$emit("click",e)}}},[["render",function(e,a,d,f,u,r){const _=i;return s(),o(_,{style:l(r.styleObj),class:c(["uni-icons",["uniui-"+d.type,d.customPrefix,d.customPrefix?d.type:""]]),onClick:r._onClick},{default:n((()=>[t(e.$slots,"default",{},void 0,!0)])),_:3},8,["style","class","onClick"])}],["__scopeId","data-v-b25a9929"]]),I=e(a({__name:"cwg-match-media",props:{minWidth:{type:Number,default:void 0},maxWidth:{type:Number,default:void 0}},setup(e){const s=e,o=d(!0);function n(){const e=m().windowWidth;o.value=(void 0===s.minWidth||e>=s.minWidth)&&(void 0===s.maxWidth||e<=s.maxWidth)}let l;return n(),f((()=>{l=()=>n(),u&&u(l)})),r((()=>{_&&_(l)})),(e,s)=>o.value?t(e.$slots,"default",{key:0},void 0,!0):p("",!0)}}),[["__scopeId","data-v-3f68d004"]]),{Host80:R}=z;const P=e({__name:"cwg-link",props:{url:String,type:{type:String,default:"pdf"},title:String,target:String,downloadName:String},setup(e){const{t:l}=h(),c=y(),i=e,a="download"===i.type,d="html"===i.type,f=g((()=>{if(i.title)return l(i.title)})),u=()=>{i.url&&("download"!==i.type?"pdf"==i.type||"pdf1"==i.type?function(e,s,o="pdf"){let n="";"pdf"===o?n=`${R}/${e}`:"pdf1"===o&&(n=e),("pdf"===o||"pdf1"===o)&&window.open(n)}(i.url,i.title,i.type):"html"===i.type&&W(i.url):r())},r=()=>{v({title:"下载中...",mask:!0}),x({url:i.url,success:e=>{N(),200===e.statusCode?j({filePath:e.tempFilePath,fileName:i.downloadName,success:()=>{C({icon:"none",title:"下载完成"})}}):C({icon:"none",title:"下载失败"})},fail:()=>{N(),C({icon:"none",title:"下载链接异常"})}})};return(r,_)=>{const p=S;return a?(s(),b("a",{key:0,class:"pdf-link",href:e.url,download:e.downloadName,target:"_blank",title:f.value},[w(c).default?t(r.$slots,"default",{key:0},void 0,!0):(s(),o(p,{key:1},{default:n((()=>[$(k(w(l)(i.title)||i.title),1)])),_:1}))],8,["href","download","title"])):d?(s(),b("a",{key:1,class:"pdf-link",href:e.url,target:e.target||"_blank",title:f.value,rel:"noopener noreferrer"},[w(c).default?t(r.$slots,"default",{key:0},void 0,!0):(s(),o(p,{key:1},{default:n((()=>[$(k(w(l)(i.title)||i.title),1)])),_:1}))],8,["href","target","title"])):(s(),o(p,{key:2,class:"pdf-link",onClick:u},{default:n((()=>[w(c).default?t(r.$slots,"default",{key:0},void 0,!0):(s(),o(p,{key:1},{default:n((()=>[$(k(w(l)(i.title)||i.title),1)])),_:1}))])),_:3}))}}},[["__scopeId","data-v-36812f2d"]]);const E=e({name:"uniCol",props:{span:{type:Number,default:24},offset:{type:Number,default:-1},pull:{type:Number,default:-1},push:{type:Number,default:-1},xs:[Number,Object],sm:[Number,Object],md:[Number,Object],lg:[Number,Object],xl:[Number,Object]},data:()=>({gutter:0,sizeClass:"",parentWidth:0,nvueWidth:0,marginLeft:0,right:0,left:0}),created(){let e=this.$parent;for(;e&&"uniRow"!==e.$options.componentName;)e=e.$parent;this.updateGutter(e.gutter),e.$watch("gutter",(e=>{this.updateGutter(e)}))},computed:{sizeList(){let{span:e,offset:s,pull:o,push:n}=this;return{span:e,offset:s,pull:o,push:n}},pointClassList(){let e=[];return["xs","sm","md","lg","xl"].forEach((s=>{const o=this[s];"number"==typeof o?e.push(`uni-col-${s}-${o}`):"object"==typeof o&&o&&Object.keys(o).forEach((n=>{e.push("span"===n?`uni-col-${s}-${o[n]}`:`uni-col-${s}-${n}-${o[n]}`)}))})),e.join(" ")}},methods:{updateGutter(e){e=Number(e),isNaN(e)||(this.gutter=e/2)}},watch:{sizeList:{immediate:!0,handler(e){let s=[];for(let o in e){const n=e[o];!n&&0!==n||-1===n||s.push("span"===o?`uni-col-${n}`:`uni-col-${o}-${n}`)}this.sizeClass=s.join(" ")}}}},[["render",function(e,i,a,d,f,u){const r=S;return s(),o(r,{class:c(["uni-col",f.sizeClass,u.pointClassList]),style:l({paddingLeft:`${Number(f.gutter)}rpx`,paddingRight:`${Number(f.gutter)}rpx`})},{default:n((()=>[t(e.$slots,"default",{},void 0,!0)])),_:3},8,["class","style"])}],["__scopeId","data-v-84ac5f6d"]]);const F=e({name:"uniRow",componentName:"uniRow",props:{type:String,gutter:Number,justify:{type:String,default:"start"},align:{type:String,default:"top"},width:{type:[String,Number],default:750}},created(){},computed:{marginValue(){return this.gutter?-this.gutter/2:0},typeClass(){return"flex"===this.type?"uni-row--flex":""},justifyClass(){return"start"!==this.justify?`uni-row--flex-justify-${this.justify}`:""},alignClass(){return"top"!==this.align?`uni-row--flex-align-${this.align}`:""}}},[["render",function(e,i,a,d,f,u){const r=S;return s(),o(r,{class:c(["uni-row",u.typeClass,u.justifyClass,u.alignClass]),style:l({marginLeft:`${Number(u.marginValue)}rpx`,marginRight:`${Number(u.marginValue)}rpx`})},{default:n((()=>[t(e.$slots,"default",{},void 0,!0)])),_:3},8,["class","style"])}],["__scopeId","data-v-9ff25b7f"]]);export{E as _,F as a,I as b,P as c,O as d};