PageSourceSearch

https://freemium.cc/static/ShortUrl-D_TU-OFZ.js

js freemium.cc collected 2026-10-05 19:24:47 UTC 4,488 bytes, 1 lines download raw bytes

1import{c as v}from"./index-yc6X5yNV.js";import{_ as y,r as m,b as T,o as _,w as u,d as k,h as C,g as c,t as p}from"./index-CQgO_FlU.js";const b={name:"short-url",props:{isShowTitle:!0},data(){return{event:{},eventList:[],fromType:0,fromValue:"",data:{},form:{linkUrl:void 0,linkType:"1",linkTrack:!0,eventCode:void 0,linkEvent:void 0},dialogVisible:!1,attrs:{},rules:{linkTitle:[{required:!0,message:this.$t("message.10125"),trigger:"blur"}],linkUrl:[{required:!0,message:this.$t("message.10126"),trigger:"blur"}],eventCode:[{required:!0,message:this.$t("message.10127"),trigger:"change"}],eventTitle:[{required:!0,message:this.$t("message.10128"),trigger:"change"}],title:[{required:!0,message:this.$t("message.10129"),trigger:"blur"}]}}},methods:{changeSelect(i,t=!0){if(this.event=this.eventList.filter(r=>r.code===i)[0],t){const r={};this.event.attrs.forEach(l=>{r[l.attrCode]=""}),this.attrs=r}this.$forceUpdate()},getAction(){v({type:"event_type_999"}).then(i=>{if(this.eventList=i.data,this.data&&this.data.url){const{linkTitle:t,linkUrl:r,linkType:l,linkTrack:e,eventCode:o,eventAttrs:s}=JSON.parse(this.data.urlData);if(this.form={linkTitle:t,linkUrl:r,linkType:l,linkTrack:e===1},this.form.linkTrack&&l==="2"){const n={};this.form.eventCode=o,s.forEach(a=>{n[a.attrCode]=a.value}),this.attrs=n,this.changeSelect(o,!1)}}})},cancel(){this.dialogVisible=!1},confirm(){const{linkTitle:i,linkUrl:t,linkTrack:r,linkType:l}=this.form;let e={linkTitle:i,linkUrl:t,linkType:l,linkTrack:r?1:0};if(!this.$utils.checkUrl(t)){this.$message.error(this.$t("message.10468"));return}if(r)if(l==="1"){const s=[];this.fromType===0?s.push({attrCode:"mpAppId",attrName:"公众号",attrType:1,value:this.fromValue,symbol:3}):s.push({attrCode:"emailSubject",attrName:"邮件主题",attrType:1,value:this.fromValue,symbol:3}),s.push({attrCode:"linkTitle",attrName:"链接标题",attrType:1,value:i,symbol:3}),s.push({attrCode:"linkUrl",attrName:"链接地址",attrType:1,value:t,symbol:3}),this.fromType===0?e={...e,eventType:"event_type_001",eventCode:"messageLinkLog:clickWechatLink",eventName:"点击微信回复内链接",eventAttrs:s}:this.fromType===1?e={...e,eventType:"event_type_005",eventCode:"messageLinkLog:clickEmailLink",eventName:"点击邮件内链接",eventAttrs:s}:e={...e,eventType:"event_type_006",eventCode:"messageLinkLog:clickSmsLink",eventName:"点击短信内连接",eventAttrs:s}}else{if(!this.event.code){this.$message.error(this.$t("message.10128"));return}const s=[];for(const n in this.attrs){const a=this.event.attrs.filter(f=>f.attrCode===n)[0];if(!this.attrs[n]){this.$message.error(this.$t("message.10129"));return}s.push({attrCode:n,attrName:a.attrName,attrType:a.attrType,value:this.attrs[n],symbol:3})}e={...e,eventType:this.event.type,eventCode:this.event.code,eventName:this.event.name,eventAttrs:s}}console.log(JSON.stringify(e));const o={urlData:JSON.stringify(e),url:this.$utils.getRandomCode(6)};this.dialogVisible=!1,this.$emit("linkCallback",o,!!this.data)},startUp(i,t,r){this.fromType=i,this.fromValue=t,this.dialogVisible=!0,this.data=r,this.form={linkTitle:"",linkUrl:"",linkType:"1",linkTrack:!0,eventCode:void 0,linkEvent:void 0},this.getAction()}}},V={style:{display:"flex"}};function U(i,t,r,l,e,o){const s=m("kk-input"),n=m("kk-form-item"),a=m("kk-form"),f=m("kk-checkbox"),h=m("kk-radio"),g=m("kk-dialog");return _(),T(g,{visible:e.dialogVisible,"onUpdate:visible":t[3]||(t[3]=d=>e.dialogVisible=d),onCancel:o.cancel,onConfirm:o.confirm,title:i.$t("guide.script.GenerateShortChains")},{default:u(()=>[k(a,{model:e.form,ref:"form",rules:e.rules,"label-width":"160px"},{default:u(()=>[k(n,{label:i.$t("guide.script.linkAddress"),prop:"linkUrl"},{default:u(()=>[k(s,{modelValue:e.form.linkUrl,"onUpdate:modelValue":t[0]||(t[0]=d=>e.form.linkUrl=d),placeholder:i.$t("message.10044")},null,8,["modelValue","placeholder"])],void 0,!0),_:1},8,["label"])],void 0,!0),_:1},8,["model","rules"]),k(f,{modelValue:e.form.linkTrack,"onUpdate:modelValue":t[1]||(t[1]=d=>e.form.linkTrack=d)},{default:u(()=>[c(p(i.$t("guide.script.TrackLink")),1)],void 0,!0),_:1},8,["modelValue"]),C("div",V,[k(h,{modelValue:e.form.linkType,"onUpdate:modelValue":t[2]||(t[2]=d=>e.form.linkType=d),label:"1",style:{"margin-top":"20px"}},{default:u(()=>[c(p(i.$t("guide.script.LogAsClickEvent")),1)],void 0,!0),_:1},8,["modelValue"])])],void 0,!0),_:1},8,["visible","onCancel","onConfirm","title"])}const $=y(b,[["render",U],["__scopeId","data-v-dae3ee87"]]);export{$ as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.