2 lines
8.2 KiB
JavaScript
2 lines
8.2 KiB
JavaScript
![]() |
var e,t;import{Y as s,Z as a,G as o,H as i,o as n,j as l,w as c,h as r,I as u,l as p,Q as d,z as m,y as _,a0 as h,e as f,F as v,k as g,A as y,B as b,v as k,a as S,O as C,u as j,ac as w,ak as $,al as x,ae as T,i as A,m as B,am as I,p as O}from"./index-9bec188e.js";import{_ as P}from"./uv-icon.27c7246d.js";import{_ as z}from"./uv-line.e2f06039.js";import{_ as M}from"./uv-loading-icon.bfbe6dc1.js";import{_ as E}from"./uv-gap.e5d4dc85.js";import{_ as F}from"./uv-popup.f272c9ae.js";import{_ as H}from"./_plugin-vue_export-helper.1b428a4d.js";import{H as L}from"./index.bdca3eba.js";import{F as N,M as G,N as q,O as Q,P as U,Q as R,R as W}from"./images.52fc6216.js";import{e as X}from"./emitter.bb5a74b3.js";import{E as Y}from"./index.036a38bb.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-line.vue_vue_type_style_index_0_scoped_6ea9af94_lang.3331ebc5.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-overlay.6fe03ce8.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./utils.3f9740a5.js";const Z={props:{lang:String,sessionFrom:String,sendMessageTitle:String,sendMessagePath:String,sendMessageImg:String,showMessageCard:Boolean,appParameter:String,formType:String,openType:String}};const D=H({name:"uv-action-sheet",mixins:[{props:{openType:String},emits:["getphonenumber","getuserinfo","error","opensetting","launchapp","contact","chooseavatar","addgroupapp","chooseaddress","subscribe","login","im"],methods:{onGetPhoneNumber(e){this.$emit("getphonenumber",e.detail)},onGetUserInfo(e){this.$emit("getuserinfo",e.detail)},onError(e){this.$emit("error",e.detail)},onOpenSetting(e){this.$emit("opensetting",e.detail)},onLaunchApp(e){this.$emit("launchapp",e.detail)},onContact(e){this.$emit("contact",e.detail)},onChooseavatar(e){this.$emit("chooseavatar",e.detail)},onAddgroupapp(e){this.$emit("addgroupapp",e.detail)},onChooseaddress(e){this.$emit("chooseaddress",e.detail)},onSubscribe(e){this.$emit("subscribe",e.detail)},onLogin(e){this.$emit("login",e.detail)},onIm(e){this.$emit("im",e.detail)}}},Z,s,a,{props:{title:{type:String,default:""},description:{type:String,default:""},actions:{type:Array,default:()=>[]},cancelText:{type:String,default:""},closeOnClickAction:{type:Boolean,default:!0},safeAreaInsetBottom:{type:Boolean,default:!0},openType:{type:String,default:""},closeOnClickOverlay:{type:Boolean,default:!0},round:{type:[Boolean,String,Number],default:0},...null==(t=null==(e=uni.$uv)?void 0:e.props)?void 0:t.actionSheet}}],emits:["close","select"],computed:{itemStyle(){return e=>{let t={};return this.actions[e].color&&(t.color=this.actions[e].color),this.actions[e].fontSize&&(t.fontSize=this.$uv.addUnit(this.actions[e].fontSize)),this.actions[e].disabled&&(t.color="#c0c4cc"),t}}},methods:{open(){this.$refs.popup.open()},close(){this.$refs.popup.close()},popupChange(e){e.show||this.$emit("close")},cancel(){this.close()},selectHandler(e){const t=this.actions[e];!t||t.disabled||t.loading||(this.$emit("select",t),this.closeOnClickAction&&this.close())}}},[["render",function(e,t,s,a,k,S){const C=y,j=o(i("uv-icon"),P),w=b,$=o(i("uv-line"),z),x=o(i("uv-loading-icon"),M),T=o(i("uv-gap"),E),A=o(i("uv-popup"),F);return n(),l(A,{ref:"popup",mode:"bottom",safeAreaInsetBottom:e.safeAreaInsetBottom,round:e.round,"close-on-click-overlay":e.closeOnClickOverlay,onChange:S.popupChange},{default:c((()=>[r(w,{class:"uv-action-sheet"},{default:c((()=>[e.title?(n(),l(w,{key:0,class:"uv-action-sheet__header"},{default:c((()=>[r(C,{class:"uv-action-sheet__header__title uv-line-1"},{default:c((()=>[u(p(e.title),1)])),_:1}),r(w,{class:"uv-action-sheet__header__icon-wrap",onClick:d(S.cancel,["stop"])},{default:c((()=>[r(j,{name:"close",size:"17",color:"#c8c9cc",bold:""})])),_:1},8,["onClick"])])),_:1})):m("",!0),e.description?(n(),l(C,{key:1,class:"uv-action-sheet__description",style:_([{marginTop:`${e.title&&e.descr
|