chunk-5154db0a.7ec09839.js 6.8 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5154db0a","chunk-2d0abdce"],{"16a4":function(e,t,a){"use strict";a.r(t),t["default"]={options:[{value:"0",label:"无跳转"},{value:"1",label:"跳转商品"},{value:"2",label:"跳转分类"},{value:"3",label:"跳转分享"},{value:"4",label:"跳转充值"},{value:"5",label:"跳转会员激活"},{value:"6",label:"跳转自定义链接"},{value:"7",label:"跳转站内地址"},{value:"8",label:"跳转本地生活"}]}},"5cfd":function(e,t,a){"use strict";a.r(t);var l=a("7a23");const n=Object(l["createVNode"])("div",{class:"item-tips"},"注意:为适配小程序,链接地址需要为https链接,并配置[业务域名]",-1),o=Object(l["createVNode"])("div",{class:"item-tips"},"小程序配置业务域名路径:[开发]->[开发管理]->[开发设置]->[业务域名]",-1),c=Object(l["createVNode"])("div",{class:"item-tips"},"站内地址格式:/pages/xxx/xxx?param=xx",-1),i=Object(l["createVNode"])("div",{class:"item-tips"},"站内地址可从移动端地址中获取",-1);function r(e,t,a,r,u,d){const s=Object(l["resolveComponent"])("a-select"),m=Object(l["resolveComponent"])("a-form-item"),b=Object(l["resolveComponent"])("searchSelect"),p=Object(l["resolveComponent"])("a-textarea"),h=Object(l["resolveComponent"])("a-col"),v=Object(l["resolveComponent"])("a-row");return Object(l["openBlock"])(),Object(l["createBlock"])(v,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(h,{span:24},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{label:"跳转类型:",name:[a.validateField,a.index,"type"],rules:a.customRule("请选择跳转类型")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{value:u.item.type,"onUpdate:value":t[1]||(t[1]=e=>u.item.type=e),showSearch:"",options:u.options,onChange:d.handleChange,filterOption:(e,t)=>t.label.includes(e)},null,8,["value","options","onChange","filterOption"])]),_:1},8,["name","rules"]),1==u.item.type?(Object(l["openBlock"])(),Object(l["createBlock"])(m,{key:0,label:"选择产品:",name:[a.validateField,a.index,"target"],rules:a.customRule("请选择产品")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{url:"/manager/pcGoods/getList",value:u.item.target,"onUpdate:value":t[2]||(t[2]=e=>u.item.target=e),keywordName:"name",onChange:d.handleChange},null,8,["value","onChange"])]),_:1},8,["name","rules"])):Object(l["createCommentVNode"])("",!0),2==u.item.type?(Object(l["openBlock"])(),Object(l["createBlock"])(m,{key:1,label:"选择分类:",name:[a.validateField,a.index,"target"],rules:a.customRule("请选择分类")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{url:"/manager/pcCate/getCateList",value:u.item.target,"onUpdate:value":t[3]||(t[3]=e=>u.item.target=e),keywordName:"name",onChange:d.handleChange,param:{look_type:"all"}},null,8,["value","onChange"])]),_:1},8,["name","rules"])):Object(l["createCommentVNode"])("",!0),6==u.item.type?(Object(l["openBlock"])(),Object(l["createBlock"])(m,{key:2,label:"链接地址:",name:[a.validateField,a.index,"target"],rules:a.customRule("请输入链接地址")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,{"allow-clear":"",placeholder:"请输入链接地址",value:u.item.target,"onUpdate:value":t[4]||(t[4]=e=>u.item.target=e),onChange:d.handleChange},null,8,["value","onChange"]),n,o]),_:1},8,["name","rules"])):Object(l["createCommentVNode"])("",!0),7==u.item.type?(Object(l["openBlock"])(),Object(l["createBlock"])(m,{key:3,label:"站内地址:",name:[a.validateField,a.index,"target"],rules:a.customRule("请输入站内地址")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,{"allow-clear":"",placeholder:"请输入站内地址",value:u.item.target,"onUpdate:value":t[5]||(t[5]=e=>u.item.target=e),onChange:d.handleChange},null,8,["value","onChange"]),c,i]),_:1},8,["name","rules"])):Object(l["createCommentVNode"])("",!0),8==u.item.type?(Object(l["openBlock"])(),Object(l["createBlock"])(m,{key:4,label:"本地生活:"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{style:{width:"200px"},value:u.item.target,"onUpdate:value":t[6]||(t[6]=e=>u.item.target=e),url:"/manager/pcAntActive/getActiveList",keywordName:"title",valueName:"link"},null,8,["value"])]),_:1})):Object(l["createCommentVNode"])("",!0)]),_:1})]),_:1})}var u=a("8de2"),d=a("16a4"),s={name:"jumpComponent",components:{searchSelect:u["a"]},emits:["update"],props:{element:{type:Object},validateField:{type:String},customRule:{type:Function},index:{type:Number}},data(){return{options:d["default"].options,item:this.element}},methods:{handleChange(){this.$emit("update",this.index,{...this.item})}}},m=a("6b0d"),b=a.n(m);const p=b()(s,[["render",r]]);t["default"]=p},"8de2":function(e,t,a){"use strict";var l=a("7a23"),n=a("85b1"),o={props:{url:String,keywordName:String,valueName:{require:!1,type:String,default:"id"},disabled:Boolean,param:{require:!1,type:Object,default:()=>({})},itemKey:{type:String},showKey:{type:String}},setup(e,{emit:t}){const a=e;let o=0;const{proxy:c}=Object(l["getCurrentInstance"])(),i=Object(l["reactive"])({data:[],value:[],fetching:!1}),r=Object(n["a"])(e=>{o+=1;const t=o;i.data=[],i.fetching=!0;const l=Object.assign({look_type:"all"},a.param);l[a.keywordName]=e||"",c.$post(a.url,l).then(e=>{if(t===o)if(Array.isArray(e)){const t=e.map(e=>{let t=a.showKey||a.keywordName,l=a.showKey?`(${e[a.keywordName]})${e[a.showKey]}`:""+e[t],n={label:l,value:""+e[a.valueName]};if(a.itemKey)if(a.itemKey.includes(",")){let t=a.itemKey.split(",");t.forEach(t=>{n[t]=e[t]})}else n[a.itemKey]=e[a.itemKey];return n});i.data=t,i.fetching=!1}else{const t=e.data.map(e=>{let t=a.showKey||a.keywordName,l=a.showKey?`(${e[a.keywordName]})${e[a.showKey]}`:""+e[t],n={label:l,value:""+e[a.valueName]};if(a.itemKey)if(a.itemKey.includes(",")){let t=a.itemKey.split(",");t.forEach(t=>{n[t]=e[t]})}else n[a.itemKey]=e[a.itemKey];return n});i.data=t,i.fetching=!1}})},500);r("");const u=e=>{t("update:value",e),t("onSelect",e);let a=i.data.find(t=>t.value==e);a&&t("getItem",a)};return Object(l["watch"])(i.value,()=>{i.data=[],i.fetching=!1}),(t,a)=>{const n=Object(l["resolveComponent"])("a-spin"),o=Object(l["resolveComponent"])("a-select");return Object(l["openBlock"])(),Object(l["createBlock"])(o,{value:Object(l["unref"])(i).value,"onUpdate:value":a[1]||(a[1]=e=>Object(l["unref"])(i).value=e),placeholder:"请选择",style:{width:"100%"},onSelect:u,"filter-option":!1,disabled:e.disabled,"not-found-content":Object(l["unref"])(i).fetching?void 0:null,showSearch:"",options:Object(l["unref"])(i).data,"allow-clear":"",onSearch:Object(l["unref"])(r)},Object(l["createSlots"])({_:2},[Object(l["unref"])(i).fetching?{name:"notFoundContent",fn:Object(l["withCtx"])(()=>[Object(l["createVNode"])(n,{size:"small"})])}:void 0]),1032,["value","disabled","not-found-content","options","onSearch"])}}};const c=o;t["a"]=c}}]);