Files
ks-app-employment-service/unpackage/dist/build/web/assets/uni-popup.i3WJKIJ9.js

2 lines
14 KiB
JavaScript
Raw Normal View History

2025-03-28 15:19:42 +08:00
import{Z as t,_ as e,o as i,a as s,w as o,k as a,d as n,y as l,z as r,f as h,j as p,U as u,l as c,K as d,an as m,I as f,J as g,n as y,v as k,x as b,ao as C,A as w}from"./index-BoIbtAZO.js";const T={data:()=>({}),created(){this.popup=this.getParent()},methods:{getParent(t="uniPopup"){let e=this.$parent,i=e.$options.name;for(;i!==t;){if(e=e.$parent,!e)return!1;i=e.$options.name}return e}}},x={en:{"uni-popup.cancel":"cancel","uni-popup.ok":"ok","uni-popup.placeholder":"pleace enter","uni-popup.title":"Hint","uni-popup.shareTitle":"Share to"},"zh-Hans":{"uni-popup.cancel":"取消","uni-popup.ok":"确定","uni-popup.placeholder":"请输入","uni-popup.title":"提示","uni-popup.shareTitle":"分享到"},"zh-Hant":{"uni-popup.cancel":"取消","uni-popup.ok":"確定","uni-popup.placeholder":"請輸入","uni-popup.title":"提示","uni-popup.shareTitle":"分享到"}},{t:$}=t(x);const S=e({name:"uniPopupDialog",mixins:[T],emits:["confirm","close","update:modelValue","input"],props:{inputType:{type:String,default:"text"},showClose:{type:Boolean,default:!0},modelValue:{type:[Number,String],default:""},placeholder:{type:[String,Number],default:""},type:{type:String,default:"error"},mode:{type:String,default:"base"},title:{type:String,default:""},content:{type:String,default:""},beforeClose:{type:Boolean,default:!1},cancelText:{type:String,default:""},confirmText:{type:String,default:""},maxlength:{type:Number,default:-1},focus:{type:Boolean,default:!0}},data:()=>({dialogType:"error",val:""}),computed:{okText(){return this.confirmText||$("uni-popup.ok")},closeText(){return this.cancelText||$("uni-popup.cancel")},placeholderText(){return this.placeholder||$("uni-popup.placeholder")},titleText(){return this.title||$("uni-popup.title")}},watch:{type(t){this.dialogType=t},mode(t){"input"===t&&(this.dialogType="info")},value(t){-1!=this.maxlength&&"input"===this.mode?this.val=t.slice(0,this.maxlength):this.val=t},val(t){this.$emit("update:modelValue",t)}},created(){this.popup.disableMask(),"input"===this.mode?(this.dialogType="info",this.val=this.value,this.val=this.modelValue):this.dialogType=this.type},methods:{onOk(){"input"===this.mode?this.$emit("confirm",this.val):this.$emit("confirm"),this.beforeClose||this.popup.close()},closeDialog(){this.$emit("close"),this.beforeClose||this.popup.close()},close(){this.popup.close()}}},[["render",function(t,e,m,f,g,y){const k=u,b=c,C=d;return i(),s(b,{class:"uni-popup-dialog"},{default:o((()=>[a(b,{class:"uni-dialog-title"},{default:o((()=>[a(k,{class:n(["uni-dialog-title-text",["uni-popup__"+g.dialogType]])},{default:o((()=>[l(r(y.titleText),1)])),_:1},8,["class"])])),_:1}),"base"===m.mode?(i(),s(b,{key:0,class:"uni-dialog-content"},{default:o((()=>[h(t.$slots,"default",{},(()=>[a(k,{class:"uni-dialog-content-text"},{default:o((()=>[l(r(m.content),1)])),_:1})]),!0)])),_:3})):(i(),s(b,{key:1,class:"uni-dialog-content"},{default:o((()=>[h(t.$slots,"default",{},(()=>[a(C,{class:"uni-dialog-input",maxlength:m.maxlength,modelValue:g.val,"onUpdate:modelValue":e[0]||(e[0]=t=>g.val=t),type:m.inputType,placeholder:y.placeholderText,focus:m.focus},null,8,["maxlength","modelValue","type","placeholder","focus"])]),!0)])),_:3})),a(b,{class:"uni-dialog-button-group"},{default:o((()=>[m.showClose?(i(),s(b,{key:0,class:"uni-dialog-button",onClick:y.closeDialog},{default:o((()=>[a(k,{class:"uni-dialog-button-text"},{default:o((()=>[l(r(y.closeText),1)])),_:1})])),_:1},8,["onClick"])):p("",!0),a(b,{class:n(["uni-dialog-button",m.showClose?"uni-border-left":""]),onClick:y.onOk},{default:o((()=>[a(k,{class:"uni-dialog-button-text uni-button-color"},{default:o((()=>[l(r(y.okText),1)])),_:1})])),_:1},8,["class","onClick"])])),_:1})])),_:3})}],["__scopeId","data-v-19f0223c"]]);class _{constructor(t,e){this.options=t,this.animation=m({...t}),this.currentStepAnimates={},this.next=0,this.$=e}_nvuePushAnimates(t,e){let i=this.currentStepAnimates[this.next],s={};if(s=i||{styles:{},config:{}},v.includes(t)){s.styles.transform||(s.styles.transform="");let i="";"rotate"===t&&(i="deg"),s.styles.transform+=`${t}(${e+i}) `}else