33 lines
51 KiB
JavaScript
33 lines
51 KiB
JavaScript
"use weex:vue";
|
|
|
|
if (typeof Promise !== 'undefined' && !Promise.prototype.finally) {
|
|
Promise.prototype.finally = function(callback) {
|
|
const promise = this.constructor
|
|
return this.then(
|
|
value => promise.resolve(callback()).then(() => value),
|
|
reason => promise.resolve(callback()).then(() => {
|
|
throw reason
|
|
})
|
|
)
|
|
}
|
|
};
|
|
|
|
if (typeof uni !== 'undefined' && uni && uni.requireGlobal) {
|
|
const global = uni.requireGlobal()
|
|
ArrayBuffer = global.ArrayBuffer
|
|
Int8Array = global.Int8Array
|
|
Uint8Array = global.Uint8Array
|
|
Uint8ClampedArray = global.Uint8ClampedArray
|
|
Int16Array = global.Int16Array
|
|
Uint16Array = global.Uint16Array
|
|
Int32Array = global.Int32Array
|
|
Uint32Array = global.Uint32Array
|
|
Float32Array = global.Float32Array
|
|
Float64Array = global.Float64Array
|
|
BigInt64Array = global.BigInt64Array
|
|
BigUint64Array = global.BigUint64Array
|
|
};
|
|
|
|
|
|
(()=>{var G=Object.create;var P=Object.defineProperty;var Y=Object.getOwnPropertyDescriptor;var K=Object.getOwnPropertyNames;var X=Object.getPrototypeOf,Q=Object.prototype.hasOwnProperty;var Z=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var $=(e,t,i,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of K(t))!Q.call(e,n)&&n!==i&&P(e,n,{get:()=>t[n],enumerable:!(r=Y(t,n))||r.enumerable});return e};var F=(e,t,i)=>(i=e!=null?G(X(e)):{},$(t||!e||!e.__esModule?P(i,"default",{value:e,enumerable:!0}):i,e));var b=(e,t,i)=>new Promise((r,n)=>{var s=d=>{try{u(i.next(d))}catch(f){n(f)}},l=d=>{try{u(i.throw(d))}catch(f){n(f)}},u=d=>d.done?r(d.value):Promise.resolve(d.value).then(s,l);u((i=i.apply(e,t)).next())});var S=Z((Ee,j)=>{j.exports=Vue});var o=F(S());function p(e,t,...i){uni.__log__?uni.__log__(e,t,...i):console[e].apply(console,[...i,t])}function v(e,t){return typeof e=="string"?t:e}var ee=[{font_class:"arrow-down",unicode:"\uE6BE"},{font_class:"arrow-left",unicode:"\uE6BC"},{font_class:"arrow-right",unicode:"\uE6BB"},{font_class:"arrow-up",unicode:"\uE6BD"},{font_class:"auth",unicode:"\uE6AB"},{font_class:"auth-filled",unicode:"\uE6CC"},{font_class:"back",unicode:"\uE6B9"},{font_class:"bars",unicode:"\uE627"},{font_class:"calendar",unicode:"\uE6A0"},{font_class:"calendar-filled",unicode:"\uE6C0"},{font_class:"camera",unicode:"\uE65A"},{font_class:"camera-filled",unicode:"\uE658"},{font_class:"cart",unicode:"\uE631"},{font_class:"cart-filled",unicode:"\uE6D0"},{font_class:"chat",unicode:"\uE65D"},{font_class:"chat-filled",unicode:"\uE659"},{font_class:"chatboxes",unicode:"\uE696"},{font_class:"chatboxes-filled",unicode:"\uE692"},{font_class:"chatbubble",unicode:"\uE697"},{font_class:"chatbubble-filled",unicode:"\uE694"},{font_class:"checkbox",unicode:"\uE62B"},{font_class:"checkbox-filled",unicode:"\uE62C"},{font_class:"checkmarkempty",unicode:"\uE65C"},{font_class:"circle",unicode:"\uE65B"},{font_class:"circle-filled",unicode:"\uE65E"},{font_class:"clear",unicode:"\uE66D"},{font_class:"close",unicode:"\uE673"},{font_class:"closeempty",unicode:"\uE66C"},{font_class:"cloud-download",unicode:"\uE647"},{font_class:"cloud-download-filled",unicode:"\uE646"},{font_class:"cloud-upload",unicode:"\uE645"},{font_class:"cloud-upload-filled",unicode:"\uE648"},{font_class:"color",unicode:"\uE6CF"},{font_class:"color-filled",unicode:"\uE6C9"},{font_class:"compose",unicode:"\uE67F"},{font_class:"contact",unicode:"\uE693"},{font_class:"contact-filled",unicode:"\uE695"},{font_class:"down",unicode:"\uE6B8"},{font_class:"bottom",unicode:"\uE6B8"},{font_class:"download",unicode:"\uE68D"},{font_class:"download-filled",unicode:"\uE681"},{font_class:"email",unicode:"\uE69E"},{font_class:"email-filled",unicode:"\uE69A"},{font_class:"eye",unicode:"\uE651"},{font_class:"eye-filled",unicode:"\uE66A"},{font_class:"eye-slash",unicode:"\uE6B3"},{font_class:"eye-slash-filled",unicode:"\uE6B4"},{font_class:"fire",unicode:"\uE6A1"},{font_class:"fire-filled",unicode:"\uE6C5"},{font_class:"flag",unicode:"\uE65F"},{font_class:"flag-filled",unicode:"\uE660"},{font_class:"folder-add",unicode:"\uE6A9"},{font_class:"folder-add-filled",unicode:"\uE6C8"},{font_class:"font",unicode:"\uE6A3"},{font_class:"forward",unicode:"\uE6BA"},{font_class:"gear",unicode:"\uE664"},{font_class:"gear-filled",unicode:"\uE661"},{font_class:"gift",unicode:"\uE6A4"},{font_class:"gift-filled",unicode:"\uE6C4"},{font_class:"hand-down",unicode:"\uE63D"},{font_class:"hand-down-filled",unicode:"\uE63C"},{font_class:"hand-up",unicode:"\uE63F"},{font_class:"hand-up-filled",unicode:"\uE63E"},{font_class:"headphones",unicode:"\uE630"},{font_class:"heart",unicode:"\uE639"},{font_class:"heart-filled",unicode:"\uE641"},{font_class:"help",unicode:"\uE679"},{font_class:"help-filled",unicode:"\uE674"},{font_class:"home",unicode:"\uE662"},{font_class:"home-filled",unicode:"\uE663"},{font_class:"image",unicode:"\uE670"},{font_class:"image-filled",unicode:"\uE678"},{font_class:"images",unicode:"\uE650"},{font_class:"images-filled",unicode:"\uE64B"},{font_class:"info",unicode:"\uE669"},{font_class:"info-filled",unicode:"\uE649"},{font_class:"left",unicode:"\uE6B7"},{font_class:"link",unicode:"\uE6A5"},{font_class:"list",unicode:"\uE644"},{font_class:"location",unicode:"\uE6AE"},{font_class:"location-filled",unicode:"\uE6AF"},{font_class:"locked",unicode:"\uE66B"},{font_class:"locked-filled",unicode:"\uE668"},{font_class:"loop",unicode:"\uE633"},{font_class:"mail-open",unicode:"\uE643"},{font_class:"mail-open-filled",unicode:"\uE63A"},{font_class:"map",unicode:"\uE667"},{font_class:"map-filled",unicode:"\uE666"},{font_class:"map-pin",unicode:"\uE6AD"},{font_class:"map-pin-ellipse",unicode:"\uE6AC"},{font_class:"medal",unicode:"\uE6A2"},{font_class:"medal-filled",unicode:"\uE6C3"},{font_class:"mic",unicode:"\uE671"},{font_class:"mic-filled",unicode:"\uE677"},{font_class:"micoff",unicode:"\uE67E"},{font_class:"micoff-filled",unicode:"\uE6B0"},{font_class:"minus",unicode:"\uE66F"},{font_class:"minus-filled",unicode:"\uE67D"},{font_class:"more",unicode:"\uE64D"},{font_class:"more-filled",unicode:"\uE64E"},{font_class:"navigate",unicode:"\uE66E"},{font_class:"navigate-filled",unicode:"\uE67A"},{font_class:"notification",unicode:"\uE6A6"},{font_class:"notification-filled",unicode:"\uE6C1"},{font_class:"paperclip",unicode:"\uE652"},{font_class:"paperplane",unicode:"\uE672"},{font_class:"paperplane-filled",unicode:"\uE675"},{font_class:"person",unicode:"\uE699"},{font_class:"person-filled",unicode:"\uE69D"},{font_class:"personadd",unicode:"\uE69F"},{font_class:"personadd-filled",unicode:"\uE698"},{font_class:"personadd-filled-copy",unicode:"\uE6D1"},{font_class:"phone",unicode:"\uE69C"},{font_class:"phone-filled",unicode:"\uE69B"},{font_class:"plus",unicode:"\uE676"},{font_class:"plus-filled",unicode:"\uE6C7"},{font_class:"plusempty",unicode:"\uE67B"},{font_class:"pulldown",unicode:"\uE632"},{font_class:"pyq",unicode:"\uE682"},{font_class:"qq",unicode:"\uE680"},{font_class:"redo",unicode:"\uE64A"},{font_class:"redo-filled",unicode:"\uE655"},{font_class:"refresh",unicode:"\uE657"},{font_class:"refresh-filled",unicode:"\uE656"},{font_class:"refreshempty",unicode:"\uE6BF"},{font_class:"reload",unicode:"\uE6B2"},{font_class:"right",unicode:"\uE6B5"},{font_class:"scan",unicode:"\uE62A"},{font_class:"search",unicode:"\uE654"},{font_class:"settings",unicode:"\uE653"},{font_class:"settings-filled",unicode:"\uE6CE"},{font_class:"shop",unicode:"\uE62F"},{font_class:"shop-filled",unicode:"\uE6CD"},{font_class:"smallcircle",unicode:"\uE67C"},{font_class:"smallcircle-filled",unicode:"\uE665"},{font_class:"sound",unicode:"\uE684"},{font_class:"sound-filled",unicode:"\uE686"},{font_class:"spinner-cycle",unicode:"\uE68A"},{font_class:"staff",unicode:"\uE6A7"},{font_class:"staff-filled",unicode:"\uE6CB"},{font_class:"star",unicode:"\uE688"},{font_class:"star-filled",unicode:"\uE68F"},{font_class:"starhalf",unicode:"\uE683"},{font_class:"trash",unicode:"\uE687"},{font_class:"trash-filled",unicode:"\uE685"},{font_class:"tune",unicode:"\uE6AA"},{font_class:"tune-filled",unicode:"\uE6CA"},{font_class:"undo",unicode:"\uE64F"},{font_class:"undo-filled",unicode:"\uE64C"},{font_class:"up",unicode:"\uE6B6"},{font_class:"top",unicode:"\uE6B6"},{font_class:"upload",unicode:"\uE690"},{font_class:"upload-filled",unicode:"\uE68E"},{font_class:"videocam",unicode:"\uE68C"},{font_class:"videocam-filled",unicode:"\uE689"},{font_class:"vip",unicode:"\uE6A8"},{font_class:"vip-filled",unicode:"\uE6C6"},{font_class:"wallet",unicode:"\uE6B1"},{font_class:"wallet-filled",unicode:"\uE6C2"},{font_class:"weibo",unicode:"\uE68B"},{font_class:"weixin",unicode:"\uE691"}],te="/assets/uniicons.32e978a5.ttf",ie={"uni-icons":{"":{fontFamily:"uniicons",textDecoration:"none",textAlign:"center"}},"@FONT-FACE":[{}]},x=(e,t)=>{let i=e.__vccOpts||e;for(let[r,n]of t)i[r]=n;return i},ne=e=>typeof e=="number"||/^[0-9]*$/g.test(e)?e+"px":e,re=weex.requireModule("dom");re.addRule("fontFace",{fontFamily:"uniicons",src:"url('"+te+"')"});var se={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(){return{icons:ee}},computed:{unicode(){let e=this.icons.find(t=>t.font_class===this.type);return e?e.unicode:""},iconSize(){return ne(this.size)},styleObj(){return this.fontFamily!==""?`color: ${this.color}; font-size: ${this.iconSize}; font-family: ${this.fontFamily};`:`color: ${this.color}; font-size: ${this.iconSize};`}},methods:{_onClick(){this.$emit("click")}}};function oe(e,t,i,r,n,s){return(0,o.openBlock)(),(0,o.createElementBlock)("u-text",{style:(0,o.normalizeStyle)(s.styleObj),class:"uni-icons",onClick:t[0]||(t[0]=(...l)=>s._onClick&&s._onClick(...l))},(0,o.toDisplayString)(s.unicode),5)}var ae=x(se,[["render",oe],["styles",[ie]]]),le={"uni-easyinput":{"":{flex:1,position:"relative",textAlign:"left",color:"#333333",fontSize:14}},"uni-easyinput__content":{"":{flex:1,flexDirection:"row",alignItems:"center",borderColor:"#ffffff",transitionProperty:"borderColor",transitionDuration:300}},"uni-easyinput__content-input":{"":{position:"relative",overflow:"hidden",flex:1,lineHeight:1,fontSize:14,height:35}},"uni-easyinput__placeholder-class":{"":{color:"#999999",fontSize:12},".is-input-error-border ":{color:"#f29e99"},".is-disabled ":{color:"#d5d5d5",fontSize:12}},"is-textarea":{"":{alignItems:"flex-start"}},"is-textarea-icon":{"":{marginTop:5}},"uni-easyinput__content-textarea":{"":{position:"relative",overflow:"hidden",flex:1,lineHeight:1.5,fontSize:14,marginTop:6,marginRight:6,marginBottom:6,marginLeft:0,height:80,minHeight:"80px"}},"input-padding":{"":{paddingLeft:10}},"content-clear-icon":{"":{paddingTop:0,paddingRight:5,paddingBottom:0,paddingLeft:5}},"label-icon":{"":{marginRight:5,marginTop:-1}},"is-input-border":{"":{flexDirection:"row",alignItems:"center",borderWidth:1,borderStyle:"solid",borderColor:"#dcdfe6",borderRadius:4}},"uni-error-message":{"":{position:"absolute",bottom:-17,left:0,lineHeight:12,color:"#e43d33",fontSize:12,textAlign:"left"}},"uni-error-msg--boeder":{"":{position:"relative",bottom:0,lineHeight:22}},"is-input-error-border":{"":{borderColor:"#e43d33"}},"uni-easyinput--border":{"":{marginBottom:0,paddingTop:10,paddingRight:15,paddingBottom:10,paddingLeft:15,borderTopWidth:1,borderTopStyle:"solid",borderTopColor:"#eeeeee"}},"uni-easyinput-error":{"":{paddingBottom:0}},"is-first-border":{"":{borderWidth:0}},"is-disabled":{"":{backgroundColor:"#f7f6f6",color:"#d5d5d5"}},"@FONT-FACE":[{}],"@TRANSITION":{"uni-easyinput__content":{property:"borderColor",duration:300}}};function ue(e){let t="";for(let i in e)e[i]&&(t+=`${i} `);return t}function M(e){let t="";for(let i in e){let r=e[i];t+=`${i}:${r};`}return t}var ce={name:"uni-easyinput",emits:["click","iconClick","update:modelValue","input","focus","blur","confirm","clear","eyes","change","keyboardheightchange"],model:{prop:"modelValue",event:"update:modelValue"},options:{virtualHost:!0},inject:{form:{from:"uniForm",default:null},formItem:{from:"uniFormItem",default:null}},props:{name:String,value:[Number,String],modelValue:[Number,String],type:{type:String,default:"text"},clearable:{type:Boolean,default:!0},autoHeight:{type:Boolean,default:!1},placeholder:{type:String,default:" "},placeholderStyle:String,focus:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},maxlength:{type:[Number,String],default:140},confirmType:{type:String,default:"done"},clearSize:{type:[Number,String],default:24},inputBorder:{type:Boolean,default:!0},prefixIcon:{type:String,default:""},suffixIcon:{type:String,default:""},trim:{type:[Boolean,String],default:!1},cursorSpacing:{type:Number,default:0},passwordIcon:{type:Boolean,default:!0},adjustPosition:{type:Boolean,default:!0},primaryColor:{type:String,default:"#2979ff"},styles:{type:Object,default(){return{color:"#333",backgroundColor:"#fff",disableColor:"#F7F6F6",borderColor:"#e5e5e5"}}},errorMessage:{type:[String,Boolean],default:""}},data(){return{focused:!1,val:"",showMsg:"",border:!1,isFirstBorder:!1,showClearIcon:!1,showPassword:!1,focusShow:!1,localMsg:"",isEnter:!1}},computed:{isVal(){let e=this.val;return!!(e||e===0)},msg(){return this.localMsg||this.errorMessage},inputMaxlength(){return Number(this.maxlength)},boxStyle(){return`color:${this.inputBorder&&this.msg?"#e43d33":this.styles.color};`},inputContentClass(){return ue({"is-input-border":this.inputBorder,"is-input-error-border":this.inputBorder&&this.msg,"is-textarea":this.type==="textarea","is-disabled":this.disabled,"is-focused":this.focusShow})},inputContentStyle(){let e=this.focusShow?this.primaryColor:this.styles.borderColor,t=this.inputBorder&&this.msg?"#dd524d":e;return M({"border-color":t||"#e5e5e5","background-color":this.disabled?this.styles.disableColor:this.styles.backgroundColor})},inputStyle(){let e=this.type==="password"||this.clearable||this.prefixIcon?"":"10px";return M({"padding-right":e,"padding-left":this.prefixIcon?"":"10px"})}},watch:{value(e){if(e===null){this.val="";return}this.val=e},modelValue(e){if(e===null){this.val="";return}this.val=e},focus(e){this.$nextTick(()=>{this.focused=this.focus,this.focusShow=this.focus})}},created(){this.init(),this.form&&this.formItem&&this.$watch("formItem.errMsg",e=>{this.localMsg=e})},mounted(){this.$nextTick(()=>{this.focused=this.focus,this.focusShow=this.focus})},methods:{init(){this.value||this.value===0?this.val=this.value:this.modelValue||this.modelValue===0||this.modelValue===""?this.val=this.modelValue:this.val=""},onClickIcon(e){this.$emit("iconClick",e)},onEyes(){this.showPassword=!this.showPassword,this.$emit("eyes",this.showPassword)},onInput(e){let t=e.detail.value;this.trim&&(typeof this.trim=="boolean"&&this.trim&&(t=this.trimStr(t)),typeof this.trim=="string"&&(t=this.trimStr(t,this.trim))),this.errMsg&&(this.errMsg=""),this.val=t,this.$emit("input",t),this.$emit("update:modelValue",t)},onFocus(){this.$nextTick(()=>{this.focused=!0}),this.$emit("focus",null)},_Focus(e){this.focusShow=!0,this.$emit("focus",e)},onBlur(){this.focused=!1,this.$emit("blur",null)},_Blur(e){if(e.detail.value,this.focusShow=!1,this.$emit("blur",e),this.isEnter===!1&&this.$emit("change",this.val),this.form&&this.formItem){let{validateTrigger:t}=this.form;t==="blur"&&this.formItem.onFieldChange()}},onConfirm(e){this.$emit("confirm",this.val),this.isEnter=!0,this.$emit("change",this.val),this.$nextTick(()=>{this.isEnter=!1})},onClear(e){this.val="",this.$emit("input",""),this.$emit("update:modelValue",""),this.$emit("clear")},onkeyboardheightchange(e){this.$emit("keyboardheightchange",e)},trimStr(e,t="both"){return t==="both"?e.trim():t==="left"?e.trimLeft():t==="right"?e.trimRight():t==="start"?e.trimStart():t==="end"?e.trimEnd():t==="all"?e.replace(/\s+/g,""):e}}};function de(e,t,i,r,n,s){let l=v((0,o.resolveDynamicComponent)("uni-icons"),ae);return(0,o.openBlock)(),(0,o.createElementBlock)("view",{class:(0,o.normalizeClass)(["uni-easyinput",{"uni-easyinput-error":s.msg}]),style:(0,o.normalizeStyle)(s.boxStyle),renderWhole:!0},[(0,o.createElementVNode)("view",{class:(0,o.normalizeClass)(["uni-easyinput__content",s.inputContentClass]),style:(0,o.normalizeStyle)(s.inputContentStyle)},[i.prefixIcon?((0,o.openBlock)(),(0,o.createBlock)(l,{key:0,class:"content-clear-icon",type:i.prefixIcon,color:"#c0c4cc",onClick:t[0]||(t[0]=u=>s.onClickIcon("prefix")),size:"22"},null,8,["type"])):(0,o.createCommentVNode)("",!0),(0,o.renderSlot)(e.$slots,"left"),i.type==="textarea"?((0,o.openBlock)(),(0,o.createElementBlock)("u-textarea",{key:1,class:(0,o.normalizeClass)(["uni-easyinput__content-textarea",{"input-padding":i.inputBorder}]),name:i.name,value:n.val,placeholder:i.placeholder,placeholderStyle:i.placeholderStyle,disabled:i.disabled,placeholderClass:"uni-easyinput__placeholder-class",maxlength:s.inputMaxlength,focus:n.focused,autoHeight:i.autoHeight,cursorSpacing:i.cursorSpacing,adjustPosition:i.adjustPosition,onInput:t[1]||(t[1]=(...u)=>s.onInput&&s.onInput(...u)),onBlur:t[2]||(t[2]=(...u)=>s._Blur&&s._Blur(...u)),onFocus:t[3]||(t[3]=(...u)=>s._Focus&&s._Focus(...u)),onConfirm:t[4]||(t[4]=(...u)=>s.onConfirm&&s.onConfirm(...u)),onKeyboardheightchange:t[5]||(t[5]=(...u)=>s.onkeyboardheightchange&&s.onkeyboardheightchange(...u))},null,42,["name","value","placeholder","placeholderStyle","disabled","maxlength","focus","autoHeight","cursorSpacing","adjustPosition"])):((0,o.openBlock)(),(0,o.createElementBlock)("u-input",{key:2,type:i.type==="password"?"text":i.type,class:"uni-easyinput__content-input",style:(0,o.normalizeStyle)(s.inputStyle),name:i.name,value:n.val,password:!n.showPassword&&i.type==="password",placeholder:i.placeholder,placeholderStyle:i.placeholderStyle,placeholderClass:"uni-easyinput__placeholder-class",disabled:i.disabled,maxlength:s.inputMaxlength,focus:n.focused,confirmType:i.confirmType,cursorSpacing:i.cursorSpacing,adjustPosition:i.adjustPosition,onFocus:t[6]||(t[6]=(...u)=>s._Focus&&s._Focus(...u)),onBlur:t[7]||(t[7]=(...u)=>s._Blur&&s._Blur(...u)),onInput:t[8]||(t[8]=(...u)=>s.onInput&&s.onInput(...u)),onConfirm:t[9]||(t[9]=(...u)=>s.onConfirm&&s.onConfirm(...u)),onKeyboardheightchange:t[10]||(t[10]=(...u)=>s.onkeyboardheightchange&&s.onkeyboardheightchange(...u))},null,44,["type","name","value","password","placeholder","placeholderStyle","disabled","maxlength","focus","confirmType","cursorSpacing","adjustPosition"])),i.type==="password"&&i.passwordIcon?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:3},[s.isVal?((0,o.openBlock)(),(0,o.createBlock)(l,{key:0,class:(0,o.normalizeClass)(["content-clear-icon",{"is-textarea-icon":i.type==="textarea"}]),type:n.showPassword?"eye-slash-filled":"eye-filled",size:22,color:n.focusShow?i.primaryColor:"#c0c4cc",onClick:s.onEyes},null,8,["class","type","color","onClick"])):(0,o.createCommentVNode)("",!0)],64)):(0,o.createCommentVNode)("",!0),i.suffixIcon?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:4},[i.suffixIcon?((0,o.openBlock)(),(0,o.createBlock)(l,{key:0,class:"content-clear-icon",type:i.suffixIcon,color:"#c0c4cc",onClick:t[11]||(t[11]=u=>s.onClickIcon("suffix")),size:"22"},null,8,["type"])):(0,o.createCommentVNode)("",!0)],64)):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:5},[i.clearable&&s.isVal&&!i.disabled&&i.type!=="textarea"?((0,o.openBlock)(),(0,o.createBlock)(l,{key:0,class:(0,o.normalizeClass)(["content-clear-icon",{"is-textarea-icon":i.type==="textarea"}]),type:"clear",size:i.clearSize,color:s.msg?"#dd524d":n.focusShow?i.primaryColor:"#c0c4cc",onClick:s.onClear},null,8,["class","size","color","onClick"])):(0,o.createCommentVNode)("",!0)],64)),(0,o.renderSlot)(e.$slots,"right")],6)],6)}var z=x(ce,[["render",de],["styles",[le]]]),fe={"uni-forms-item":{"":{position:"relative",display:"flex",paddingBottom:22,flexDirection:"row"},".is-direction-left":{flexDirection:"row"},".is-direction-top":{flexDirection:"column"}},"uni-forms-item__label":{"":{display:"flex",flexDirection:"row",alignItems:"center",textAlign:"left",fontSize:14,color:"#606266",height:36,paddingTop:0,paddingRight:12,paddingBottom:0,paddingLeft:0},".no-label":{paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0},".uni-forms-item.is-direction-top ":{paddingTop:0,paddingRight:0,paddingBottom:8,paddingLeft:0,lineHeight:1.5715,textAlign:"left"}},"uni-forms-item__content":{"":{position:"relative",fontSize:14,flex:1,flexDirection:"row"}},"uni-forms-item__nuve-content":{".uni-forms-item ":{display:"flex",flexDirection:"column",flex:1}},"uni-forms-item__error":{"":{color:"#f56c6c",fontSize:12,lineHeight:1,paddingTop:4,position:"absolute",bottom:5,opacity:0},".msg--active":{opacity:1,transform:"translateY(0%)"},".uni-forms-item--border ":{position:"relative",top:0,left:0,paddingTop:0,marginTop:5}},"error-text":{".uni-forms-item__error ":{color:"#f56c6c",fontSize:12}},"is-required":{".uni-forms-item ":{color:"#dd524d",fontWeight:"bold"}},"uni-forms-item--border":{"":{marginBottom:0,paddingTop:10,paddingRight:0,paddingBottom:10,paddingLeft:0,borderTopWidth:1,borderTopStyle:"solid",borderTopColor:"#eeeeee",display:"flex",flexDirection:"column"}},"is-first-border":{"":{borderWidth:0}},"@FONT-FACE":[{}]},me={name:"uniFormsItem",options:{virtualHost:!0},provide(){return{uniFormItem:this}},inject:{form:{from:"uniForm",default:null}},props:{rules:{type:Array,default(){return null}},name:{type:[String,Array],default:""},required:{type:Boolean,default:!1},label:{type:String,default:""},labelWidth:{type:[String,Number],default:""},labelAlign:{type:String,default:""},errorMessage:{type:[String,Boolean],default:""},leftIcon:String,iconColor:{type:String,default:"#606266"}},data(){return{errMsg:"",userRules:null,localLabelAlign:"left",localLabelWidth:"70px",localLabelPos:"left",border:!1,isFirstBorder:!1}},computed:{msg(){return this.errorMessage||this.errMsg}},watch:{"form.formRules"(e){this.init()},"form.labelWidth"(e){this.localLabelWidth=this._labelWidthUnit(e)},"form.labelPosition"(e){this.localLabelPos=this._labelPosition()},"form.labelAlign"(e){}},created(){this.init(!0),this.name&&this.form&&this.$watch(()=>this.form._getDataValue(this.name,this.form.localData),(e,t)=>{if(!this.form._isEqual(e,t)){let r=this.itemSetValue(e);this.onFieldChange(r,!1)}},{immediate:!1})},unmounted(){this.__isUnmounted=!0,this.unInit()},methods:{setRules(e=null){this.userRules=e,this.init(!1)},setValue(){},onFieldChange(e,t=!0){return b(this,null,function*(){let{formData:i,localData:r,errShowType:n,validateCheck:s,validateTrigger:l,_isRequiredField:u,_realName:d}=this.form,f=d(this.name);e||(e=this.form.formData[f]);let h=this.itemRules.rules&&this.itemRules.rules.length;if(!this.validator||!h||h===0)return;let c=u(this.itemRules.rules||[]),m=null;return l==="bind"||t?(m=yield this.validator.validateUpdate({[f]:e},i),!c&&(e===void 0||e==="")&&(m=null),m&&m.errorMessage?(n==="undertext"&&(this.errMsg=m?m.errorMessage:""),n==="toast"&&uni.showToast({title:m.errorMessage||"\u6821\u9A8C\u9519\u8BEF",icon:"none"}),n==="modal"&&uni.showModal({title:"\u63D0\u793A",content:m.errorMessage||"\u6821\u9A8C\u9519\u8BEF"})):this.errMsg="",s(m||null)):this.errMsg="",m||null})},init(e=!1){let{validator:t,formRules:i,childrens:r,formData:n,localData:s,_realName:l,labelWidth:u,_getDataValue:d,_setDataValue:f}=this.form||{};if(this.localLabelAlign=this._justifyContent(),this.localLabelWidth=this._labelWidthUnit(u),this.localLabelPos=this._labelPosition(),this.form&&e&&r.push(this),!t||!i)return;this.form.isFirstBorder||(this.form.isFirstBorder=!0,this.isFirstBorder=!0),this.group&&(this.group.isFirstBorder||(this.group.isFirstBorder=!0,this.isFirstBorder=!0)),this.border=this.form.border;let h=l(this.name),c=this.userRules||this.rules;typeof i=="object"&&c&&(i[h]={rules:c},t.updateSchema(i));let m=i[h]||{};this.itemRules=m,this.validator=t,this.itemSetValue(d(this.name,s))},unInit(){if(this.form){let{childrens:e,formData:t,_realName:i}=this.form;e.forEach((r,n)=>{r===this&&(this.form.childrens.splice(n,1),delete t[i(r.name)])})}},itemSetValue(e){let t=this.form._realName(this.name),i=this.itemRules.rules||[],r=this.form._getValue(t,e,i);return this.form._setDataValue(t,this.form.formData,r),r},clearValidate(){this.errMsg=""},_isRequired(){return this.required},_justifyContent(){if(this.form){let{labelAlign:e}=this.form,t=this.labelAlign?this.labelAlign:e;if(t==="left")return"flex-start";if(t==="center")return"center";if(t==="right")return"flex-end"}return"flex-start"},_labelWidthUnit(e){return this.num2px(this.labelWidth?this.labelWidth:e||(this.label?70:"auto"))},_labelPosition(){return this.form&&this.form.labelPosition||"left"},isTrigger(e,t,i){return e==="submit"||!e?e===void 0?t!=="bind"?t?"submit":i===""?"bind":"submit":"bind":"submit":"bind"},num2px(e){return typeof e=="number"?`${e}px`:e}}};function he(e,t,i,r,n,s){return(0,o.openBlock)(),(0,o.createElementBlock)("view",{class:(0,o.normalizeClass)(["uni-forms-item",["is-direction-"+n.localLabelPos,n.border?"uni-forms-item--border":"",n.border&&n.isFirstBorder?"is-first-border":""]]),renderWhole:!0},[(0,o.renderSlot)(e.$slots,"label",{},()=>[(0,o.createElementVNode)("view",{class:(0,o.normalizeClass)(["uni-forms-item__label",{"no-label":!i.label&&!i.required}]),style:(0,o.normalizeStyle)({width:n.localLabelWidth,justifyContent:n.localLabelAlign})},[i.required?((0,o.openBlock)(),(0,o.createElementBlock)("u-text",{key:0,class:"is-required"},"*")):(0,o.createCommentVNode)("",!0),(0,o.createElementVNode)("u-text",null,(0,o.toDisplayString)(i.label),1)],6)]),(0,o.createElementVNode)("view",{class:"uni-forms-item__nuve-content"},[(0,o.createElementVNode)("view",{class:"uni-forms-item__content"},[(0,o.renderSlot)(e.$slots,"default")]),(0,o.createElementVNode)("view",{class:(0,o.normalizeClass)(["uni-forms-item__error",{"msg--active":s.msg}])},[(0,o.createElementVNode)("u-text",{class:"error-text"},(0,o.toDisplayString)(s.msg),1)],2)])],2)}var q=x(me,[["render",he],["styles",[fe]]]),I={email:/^\S+?@\S+?\.\S+?$/,idcard:/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i")},V={int:"integer",bool:"boolean",double:"number",long:"number",password:"string"};function g(e,t=""){var i=["label"];i.forEach(n=>{e[n]===void 0&&(e[n]="")});let r=t;for(let n in e){let s=new RegExp("{"+n+"}");r=r.replace(s,e[n])}return r}function pe(e,t){return!!(e==null||typeof e=="string"&&!e||Array.isArray(e)&&!e.length||t==="object"&&!Object.keys(e).length)}var _={integer(e){return _.number(e)&&parseInt(e,10)===e},string(e){return typeof e=="string"},number(e){return isNaN(e)?!1:typeof e=="number"},boolean:function(e){return typeof e=="boolean"},float:function(e){return _.number(e)&&!_.integer(e)},array(e){return Array.isArray(e)},object(e){return typeof e=="object"&&!_.array(e)},date(e){return e instanceof Date},timestamp(e){return!(!this.integer(e)||Math.abs(e).toString().length>16)},file(e){return typeof e.url=="string"},email(e){return typeof e=="string"&&!!e.match(I.email)&&e.length<255},url(e){return typeof e=="string"&&!!e.match(I.url)},pattern(e,t){try{return new RegExp(e).test(t)}catch(i){return!1}},method(e){return typeof e=="function"},idcard(e){return typeof e=="string"&&!!e.match(I.idcard)},"url-https"(e){return this.url(e)&&e.startsWith("https://")},"url-scheme"(e){return e.startsWith("://")},"url-web"(e){return!1}},N=class{constructor(t){this._message=t}validateRule(t,i,r,n,s){return b(this,null,function*(){var l=null;let u=i.rules;if(u.findIndex(c=>c.required)<0&&(r==null||typeof r=="string"&&!r.length))return l;var f=this._message;if(u===void 0)return f.default;for(var h=0;h<u.length;h++){let c=u[h],m=this._getValidateType(c);if(Object.assign(c,{label:i.label||`["${t}"]`}),A[m]&&(l=A[m](c,r,f),l!=null))break;if(c.validateExpr){let J=Date.now();if(c.validateExpr(r,s,J)===!1){l=this._getMessage(c,c.errorMessage||this._message.default);break}}if(c.validateFunction&&(l=yield this.validateFunction(c,r,n,s,m),l!==null))break}return l!==null&&(l=f.TAG+l),l})}validateFunction(t,i,r,n,s){return b(this,null,function*(){let l=null;try{let u=null,d=yield t.validateFunction(t,i,n||r,f=>{u=f});(u||typeof d=="string"&&d||d===!1)&&(l=this._getMessage(t,u||d,s))}catch(u){l=this._getMessage(t,u.message,s)}return l})}_getMessage(t,i,r){return g(t,i||t.errorMessage||this._message[r]||i.default)}_getValidateType(t){var i="";return t.required?i="required":t.format?i="format":t.arrayType?i="arrayTypeFormat":t.range?i="range":t.maximum!==void 0||t.minimum!==void 0?i="rangeNumber":t.maxLength!==void 0||t.minLength!==void 0?i="rangeLength":t.pattern?i="pattern":t.validateFunction&&(i="validateFunction"),i}},A={required(e,t,i){return e.required&&pe(t,e.format||typeof t)?g(e,e.errorMessage||i.required):null},range(e,t,i){let{range:r,errorMessage:n}=e,s=new Array(r.length);for(let u=0;u<r.length;u++){let d=r[u];_.object(d)&&d.value!==void 0?s[u]=d.value:s[u]=d}let l=!1;return Array.isArray(t)?l=new Set(t.concat(s)).size===s.length:s.indexOf(t)>-1&&(l=!0),l?null:g(e,n||i.enum)},rangeNumber(e,t,i){if(!_.number(t))return g(e,e.errorMessage||i.pattern.mismatch);let{minimum:r,maximum:n,exclusiveMinimum:s,exclusiveMaximum:l}=e,u=s?t<=r:t<r,d=l?t>=n:t>n;return r!==void 0&&u?g(e,e.errorMessage||i.number[s?"exclusiveMinimum":"minimum"]):n!==void 0&&d?g(e,e.errorMessage||i.number[l?"exclusiveMaximum":"maximum"]):r!==void 0&&n!==void 0&&(u||d)?g(e,e.errorMessage||i.number.range):null},rangeLength(e,t,i){if(!_.string(t)&&!_.array(t))return g(e,e.errorMessage||i.pattern.mismatch);let r=e.minLength,n=e.maxLength,s=t.length;return r!==void 0&&s<r?g(e,e.errorMessage||i.length.minLength):n!==void 0&&s>n?g(e,e.errorMessage||i.length.maxLength):r!==void 0&&n!==void 0&&(s<r||s>n)?g(e,e.errorMessage||i.length.range):null},pattern(e,t,i){return _.pattern(e.pattern,t)?null:g(e,e.errorMessage||i.pattern.mismatch)},format(e,t,i){var r=Object.keys(_),n=V[e.format]?V[e.format]:e.format||e.arrayType;return r.indexOf(n)>-1&&!_[n](t)?g(e,e.errorMessage||i.typeError):null},arrayTypeFormat(e,t,i){if(!Array.isArray(t))return g(e,e.errorMessage||i.typeError);for(let r=0;r<t.length;r++){let n=t[r],s=this.format(e,n,i);if(s!==null)return s}return null}},C=class e extends N{constructor(t,i){super(e.message),this._schema=t,this._options=i||null}updateSchema(t){this._schema=t}validate(t,i){return b(this,null,function*(){let r=this._checkFieldInSchema(t);return r||(r=yield this.invokeValidate(t,!1,i)),r.length?r[0]:null})}validateAll(t,i){return b(this,null,function*(){let r=this._checkFieldInSchema(t);return r||(r=yield this.invokeValidate(t,!0,i)),r})}validateUpdate(t,i){return b(this,null,function*(){let r=this._checkFieldInSchema(t);return r||(r=yield this.invokeValidateUpdate(t,!1,i)),r.length?r[0]:null})}invokeValidate(t,i,r){return b(this,null,function*(){let n=[],s=this._schema;for(let l in s){let u=s[l],d=yield this.validateRule(l,u,t[l],t,r);if(d!=null&&(n.push({key:l,errorMessage:d}),!i))break}return n})}invokeValidateUpdate(t,i,r){return b(this,null,function*(){let n=[];for(let s in t){let l=yield this.validateRule(s,this._schema[s],t[s],t,r);if(l!=null&&(n.push({key:s,errorMessage:l}),!i))break}return n})}_checkFieldInSchema(t){var i=Object.keys(t),r=Object.keys(this._schema);if(new Set(i.concat(r)).size===r.length)return"";var n=i.filter(l=>r.indexOf(l)<0),s=g({field:JSON.stringify(n)},e.message.TAG+e.message.defaultInvalid);return[{key:"invalid",errorMessage:s}]}};function ge(){return{TAG:"",default:"\u9A8C\u8BC1\u9519\u8BEF",defaultInvalid:"\u63D0\u4EA4\u7684\u5B57\u6BB5{field}\u5728\u6570\u636E\u5E93\u4E2D\u5E76\u4E0D\u5B58\u5728",validateFunction:"\u9A8C\u8BC1\u65E0\u6548",required:"{label}\u5FC5\u586B",enum:"{label}\u8D85\u51FA\u8303\u56F4",timestamp:"{label}\u683C\u5F0F\u65E0\u6548",whitespace:"{label}\u4E0D\u80FD\u4E3A\u7A7A",typeError:"{label}\u7C7B\u578B\u65E0\u6548",date:{format:"{label}\u65E5\u671F{value}\u683C\u5F0F\u65E0\u6548",parse:"{label}\u65E5\u671F\u65E0\u6CD5\u89E3\u6790,{value}\u65E0\u6548",invalid:"{label}\u65E5\u671F{value}\u65E0\u6548"},length:{minLength:"{label}\u957F\u5EA6\u4E0D\u80FD\u5C11\u4E8E{minLength}",maxLength:"{label}\u957F\u5EA6\u4E0D\u80FD\u8D85\u8FC7{maxLength}",range:"{label}\u5FC5\u987B\u4ECB\u4E8E{minLength}\u548C{maxLength}\u4E4B\u95F4"},number:{minimum:"{label}\u4E0D\u80FD\u5C0F\u4E8E{minimum}",maximum:"{label}\u4E0D\u80FD\u5927\u4E8E{maximum}",exclusiveMinimum:"{label}\u4E0D\u80FD\u5C0F\u4E8E\u7B49\u4E8E{minimum}",exclusiveMaximum:"{label}\u4E0D\u80FD\u5927\u4E8E\u7B49\u4E8E{maximum}",range:"{label}\u5FC5\u987B\u4ECB\u4E8E{minimum}and{maximum}\u4E4B\u95F4"},pattern:{mismatch:"{label}\u683C\u5F0F\u4E0D\u5339\u914D"}}}C.message=new ge;var ye=e=>JSON.parse(JSON.stringify(e)),be=e=>e==="int"||e==="double"||e==="number"||e==="timestamp",L=(e,t,i)=>{let r=i.find(s=>s.format&&be(s.format)),n=i.find(s=>s.format&&s.format==="boolean"||s.format==="bool");return r&&(!t&&t!==0?t=null:t=E(Number(t))?Number(t):t),n&&(t=ke(t)?t:!1),t},_e=(e,t,i)=>(t[e]=i,i||""),O=(e,t)=>Ce(t,e),w=(e,t={})=>{let i=D(e);return typeof i=="object"&&Array.isArray(i)&&i.length>1?i.reduce((n,s)=>n+=`#${s}`,"_formdata_"):i[0]||e},xe=e=>/^_formdata_#*/.test(e),ve=(e={},t)=>{let i=JSON.parse(JSON.stringify(e)),r={};for(let n in i){let s=we(n);Se(r,s,i[n])}return r},we=e=>{let t=e.replace("_formdata_#","");return t=t.split("#").map(i=>E(i)?Number(i):i),t},Se=(e,t,i)=>(typeof e!="object"||D(t).reduce((r,n,s,l)=>s===l.length-1?(r[n]=i,null):(n in r||(r[n]=/^[0-9]{1,}$/.test(l[s+1])?[]:{}),r[n]),e),e);function D(e){return Array.isArray(e)?e:e.replace(/\[/g,".").replace(/\]/g,"").split(".")}var Ce=(e,t,i="undefined")=>{let n=D(t).reduce((s,l)=>(s||{})[l],e);return!n||n!==void 0?n:i},E=e=>!isNaN(Number(e)),ke=e=>typeof e=="boolean",Fe=e=>{let t=!1;for(let i=0;i<e.length;i++)if(e[i].required){t=!0;break}return t},Ie=(e,t)=>{if(e===t)return e!==0||1/e===1/t;if(e==null||t==null)return e===t;var i=toString.call(e),r=toString.call(t);if(i!==r)return!1;switch(i){case"[object RegExp]":case"[object String]":return""+e==""+t;case"[object Number]":return+e!=+e?+t!=+t:+e==0?1/+e===1/t:+e==+t;case"[object Date]":case"[object Boolean]":return+e==+t}if(i=="[object Object]"){var n=Object.getOwnPropertyNames(e),s=Object.getOwnPropertyNames(t);if(n.length!=s.length)return!1;for(var l=0;l<n.length;l++){var u=n[l];if(e[u]!==t[u])return!1}return!0}if(i=="[object Array]")return e.toString()==t.toString()},Ne={"@FONT-FACE":[{}]},De={name:"uniForms",emits:["validate","submit"],options:{virtualHost:!0},props:{value:{type:Object,default(){return null}},modelValue:{type:Object,default(){return null}},model:{type:Object,default(){return null}},rules:{type:Object,default(){return{}}},errShowType:{type:String,default:"undertext"},validateTrigger:{type:String,default:"submit"},labelPosition:{type:String,default:"left"},labelWidth:{type:[String,Number],default:""},labelAlign:{type:String,default:"left"},border:{type:Boolean,default:!1}},provide(){return{uniForm:this}},data(){return{formData:{},formRules:{}}},computed:{localData(){let e=this.model||this.modelValue||this.value;return e?ye(e):{}}},watch:{rules:{handler:function(e,t){this.setRules(e)},deep:!0,immediate:!0}},created(){getApp().$vm.$.appContext.config.globalProperties.binddata||(getApp().$vm.$.appContext.config.globalProperties.binddata=function(t,i,r){if(r)this.$refs[r].setValue(t,i);else{let n;for(let s in this.$refs){let l=this.$refs[s];if(l&&l.$options&&l.$options.name==="uniForms"){n=l;break}}if(!n)return p("error","at uni_modules/uni-forms/components/uni-forms/uni-forms.vue:187","\u5F53\u524D uni-froms \u7EC4\u4EF6\u7F3A\u5C11 ref \u5C5E\u6027");n.model&&(n.model[t]=i),n.modelValue&&(n.modelValue[t]=i),n.value&&(n.value[t]=i)}}),this.childrens=[],this.inputChildrens=[],this.setRules(this.rules)},methods:{setRules(e){this.formRules=Object.assign({},this.formRules,e),this.validator=new C(e)},setValue(e,t){let i=this.childrens.find(r=>r.name===e);return i?(this.formData[e]=L(e,t,this.formRules[e]&&this.formRules[e].rules||[]),i.onFieldChange(this.formData[e])):null},validate(e,t){return this.checkAll(this.formData,e,t)},validateField(e=[],t){e=[].concat(e);let i={};return this.childrens.forEach(r=>{let n=w(r.name);e.indexOf(n)!==-1&&(i=Object.assign({},i,{[n]:this.formData[n]}))}),this.checkAll(i,[],t)},clearValidate(e=[]){e=[].concat(e),this.childrens.forEach(t=>{if(e.length===0)t.errMsg="";else{let i=w(t.name);e.indexOf(i)!==-1&&(t.errMsg="")}})},submit(e,t,i){for(let r in this.dataValue)this.childrens.find(s=>s.name===r)&&this.formData[r]===void 0&&(this.formData[r]=this._getValue(r,this.dataValue[r]));return i||p("warn","at uni_modules/uni-forms/components/uni-forms/uni-forms.vue:296","submit \u65B9\u6CD5\u5373\u5C06\u5E9F\u5F03\uFF0C\u8BF7\u4F7F\u7528validate\u65B9\u6CD5\u4EE3\u66FF\uFF01"),this.checkAll(this.formData,e,t,"submit")},checkAll(e,t,i,r){return b(this,null,function*(){if(!this.validator)return;let n=[];for(let f in e){let h=this.childrens.find(c=>w(c.name)===f);h&&n.push(h)}!i&&typeof t=="function"&&(i=t);let s;!i&&typeof i!="function"&&Promise&&(s=new Promise((f,h)=>{i=function(c,m){c?h(c):f(m)}}));let l=[],u=JSON.parse(JSON.stringify(e));for(let f in n){let h=n[f],c=w(h.name),m=yield h.onFieldChange(u[c]);if(m&&(l.push(m),this.errShowType==="toast"||this.errShowType==="modal"))break}Array.isArray(l)&&l.length===0&&(l=null),Array.isArray(t)&&t.forEach(f=>{let h=w(f),c=O(f,this.localData);c!==void 0&&(u[h]=c)}),r==="submit"?this.$emit("submit",{detail:{value:u,errors:l}}):this.$emit("validate",l);let d={};return d=ve(u,this.name),i&&typeof i=="function"&&i(l,d),s&&i?s:null})},validateCheck(e){this.$emit("validate",e)},_getValue:L,_isRequiredField:Fe,_setDataValue:_e,_getDataValue:O,_realName:w,_isRealName:xe,_isEqual:Ie}};function Te(e,t,i,r,n,s){let l=(0,o.resolveComponent)("form");return(0,o.openBlock)(),(0,o.createElementBlock)("view",{class:"uni-forms",renderWhole:!0},[(0,o.createVNode)(l,null,{default:(0,o.withCtx)(()=>[(0,o.renderSlot)(e.$slots,"default")]),_:3})])}var W=x(De,[["render",Te],["styles",[Ne]]]);var y=F(S());var Re={"@FONT-FACE":[{}]},Be={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(){return{gutter:0,sizeClass:"",parentWidth:0,nvueWidth:0,marginLeft:0,right:0,left:0}},created(){let e=this.$parent;for(;e&&e.$options.componentName!=="uniRow";)e=e.$parent;this.updateGutter(e.gutter),e.$watch("gutter",t=>{this.updateGutter(t)}),this.updateNvueWidth(e.width),e.$watch("width",t=>{this.updateNvueWidth(t)})},computed:{sizeList(){let{span:e,offset:t,pull:i,push:r}=this;return{span:e,offset:t,pull:i,push:r}}},methods:{updateGutter(e){e=Number(e),isNaN(e)||(this.gutter=e/2)},updateNvueWidth(e){this.parentWidth=e,["span","offset","pull","push"].forEach(t=>{let i=this[t];if((i||i===0)&&i!==-1){let r=.041666666666666664*i*e;switch(r=Number(r),t){case"span":this.nvueWidth=r;break;case"offset":this.marginLeft=r;break;case"pull":this.right=r;break;case"push":this.left=r;break}}})}},watch:{sizeList:{immediate:!0,handler(e){this.updateNvueWidth(this.parentWidth)}}}};function Pe(e,t,i,r,n,s){return(0,y.openBlock)(),(0,y.createElementBlock)("view",{class:(0,y.normalizeClass)(["uni-col"]),style:(0,y.normalizeStyle)({paddingLeft:`${Number(n.gutter)}rpx`,paddingRight:`${Number(n.gutter)}rpx`,width:`${n.nvueWidth}rpx`,position:"relative",marginLeft:`${n.marginLeft}rpx`,left:`${n.right===0?n.left:-n.right}rpx`}),renderWhole:!0},[(0,y.renderSlot)(e.$slots,"default")],4)}var H=x(Be,[["render",Pe],["styles",[Re]]]),je={"uni-row":{"":{position:"relative",flexDirection:"row",flex:1}},"uni-row--flex":{"":{flexDirection:"row",flexWrap:"wrap",flex:1}},"uni-row--flex-justify-center":{"":{justifyContent:"center"}},"uni-row--flex-justify-end":{"":{justifyContent:"flex-end"}},"uni-row--flex-justify-space-between":{"":{justifyContent:"space-between"}},"uni-row--flex-justify-space-around":{"":{justifyContent:"space-around"}},"uni-row--flex-align-middle":{"":{alignItems:"center"}},"uni-row--flex-align-bottom":{"":{alignItems:"flex-end"}},"@FONT-FACE":[{}]},T="uni-row",R="--",Me={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(){this.type="flex"},computed:{marginValue(){return 0},typeClass(){return this.type==="flex"?`${T+R}flex`:""},justifyClass(){return this.justify!=="start"?`${T+R}flex-justify-${this.justify}`:""},alignClass(){return this.align!=="top"?`${T+R}flex-align-${this.align}`:""}}};function Ve(e,t,i,r,n,s){return(0,y.openBlock)(),(0,y.createElementBlock)("view",{class:(0,y.normalizeClass)(["uni-row",s.typeClass,s.justifyClass,s.alignClass]),style:(0,y.normalizeStyle)({marginLeft:`${Number(s.marginValue)}rpx`,marginRight:`${Number(s.marginValue)}rpx`}),renderWhole:!0},[(0,y.renderSlot)(e.$slots,"default")],6)}var U=x(Me,[["render",Ve],["styles",[je]]]);var a=F(S());var Ae={"page-container":{"":{display:"flex",flexDirection:"column",backgroundColor:"#f7f8fa",paddingTop:"24rpx",paddingRight:"24rpx",paddingBottom:"24rpx",paddingLeft:"24rpx"}},"table-list-item":{"":{marginTop:"10rpx",backgroundColor:"#ffffff",paddingTop:"20rpx",paddingRight:"20rpx",paddingBottom:"20rpx",paddingLeft:"20rpx",borderRadius:"20rpx",boxShadow:"0 4rpx 16rpx rgba(0, 0, 0, 0.06)",marginBottom:"20rpx"}},"scan-btn":{"":{height:"88rpx",backgroundColor:"#4b8eff",display:"flex",justifyContent:"center",alignItems:"center",borderRadius:"12rpx",fontSize:"32rpx",fontWeight:"600",boxShadow:"0 6rpx 20rpx rgba(55, 132, 251, 0.2)",marginTop:0,marginRight:0,marginBottom:0,marginLeft:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0}},"coding-btn":{"":{backgroundColor:"#ffffff",color:"#ff9800",borderWidth:"2rpx",borderStyle:"solid",borderColor:"rgba(255,152,0,0.5)",backgroundImage:"linear-gradient(to bottom, rgba(255, 152, 0, 0.05), rgba(255, 152, 0, 0.1))",borderRadius:"12rpx",textAlign:"center",fontSize:"28rpx",fontWeight:"600",letterSpacing:"1rpx"}},"outbound-btn":{"":{position:"fixed",bottom:"40rpx",left:20,height:"88rpx",width:"620rpx",marginTop:0,marginRight:10,marginBottom:0,marginLeft:10,backgroundColor:"#4b8eff",display:"flex",alignItems:"center",justifyContent:"center",color:"#ffffff",borderRadius:"12rpx",fontSize:"32rpx",fontWeight:"600",boxShadow:"0 6rpx 20rpx rgba(55, 132, 251, 0.2)"}},upload:{"":{width:"160rpx",height:"160rpx",backgroundColor:"#f7f8fa",borderWidth:"1rpx",borderStyle:"dashed",borderColor:"#d9d9d9",borderRadius:"12rpx",display:"flex",justifyContent:"center",alignItems:"center",fontSize:"48rpx",color:"#bfbfbf"}},"camera-background":{"":{width:100,height:100,backgroundColor:"rgba(0,0,0,0.3)"}},"cover-image":{"":{position:"fixed",top:0,left:0,zIndex:99}},"camera-options":{"":{flexDirection:"row",alignItems:"center"}},"camera-item":{"":{flex:1,flexDirection:"row",justifyContent:"center",alignItems:"center",height:100}},"camera-item-image":{".camera-item ":{width:"80rpx",height:"80rpx"},".camera-options-center ":{width:"120rpx",height:"120rpx"}}},Le={data(){return{livePusher:null,ready:!0,cameraHeight:"",coverImage:null,queryParams:{},queryCodeParams:{maCode:""},codeData:{},apDetection:"",bmFileInfos:[],imgBeseUrl:""}},onLoad(e){this.queryParams=JSON.parse(e.queryParams),p("log","at pages/back/backCodeScan.nvue:89",this.queryParams)},onReady(){this.cameraHeight=uni.getSystemInfoSync().screenHeight*.22,p("log","at pages/back/backCodeScan.nvue:94",this.cameraHeight),this.init()},methods:{init(){this.livePusher=uni.createLivePusherContext("livePusher",this),p("log","at pages/back/backCodeScan.nvue:101",this.livePusher),setTimeout(()=>{this.startPreview()},1e3)},startPreview(){this.livePusher.startPreview({success:()=>{switch(p("log","at pages/back/backCodeScan.nvue:110","\u76F8\u673A\u521D\u59CB\u5316\u6210\u529F"),plus.os.name){case"Android":break;case"iOS":this.livePusher.switchCamera();break}},fail:e=>{p("log","at pages/back/backCodeScan.nvue:120",e)}})},handleInstruct(e){this.ready&&(this.ready=!1,this.livePusher.snapshot({success:t=>{p("log","at pages/back/backCodeScan.nvue:130",t),this.ready=!0,this.$emit("getImage",t.message.tempImagePath)}}))},getCode(){return b(this,null,function*(){let e={maCode:this.queryCodeParams.maCode,unitId:this.queryParams.unitId,proId:this.queryParams.proId};p("log","at pages/back/backCodeScan.nvue:144",e),uni.request({url:"/material/back_apply_info/getMachine",method:"get",data:e,success:t=>{t=t.data,p("log","at pages/back/backCodeScan.nvue:151",t),t.code==200?t.data&&t.data.length>0&&(this.codeData=t.data[0]):uni.showToast({title:t.msg,icon:"none"})},fail:t=>{p("log","at pages/back/backCodeScan.nvue:172",t)}})})},uploadImg(){uni.chooseImage({count:1,sizeType:["original","compressed"],sourceType:["album","camera"],success:e=>{p("log","at pages/back/backCodeScan.nvue:183",e);let t=e.tempFilePaths;this.imgBeseUrl=t[0],uni.uploadFile({url:"/file/upload",filePath:t[0],name:"file",success:i=>{if(i=JSON.parse(i.data),p("log","at pages/back/backCodeScan.nvue:193","\u4E0A\u4F20\u6210\u529F",i),i.code&&i.code==200){let r={name:i.data.name,url:i.data.url,taskType:"10"};this.bmFileInfos=[r],uni.showToast({title:"\u4E0A\u4F20\u6210\u529F",icon:"none"})}else this.bmFileInfos=[],uni.showToast({title:"\u4E0A\u4F20\u5931\u8D25",icon:"none"})},fail:i=>{p("error","at pages/back/backCodeScan.nvue:208","\u4E0A\u4F20\u5931\u8D25",i)}})}})},onHandleConfirm(){return b(this,null,function*(){if(p("log","at pages/back/backCodeScan.nvue:217",this.codeData.maId),this.codeData.maId==null)uni.showToast({title:"\u8BF7\u5148\u8BC6\u522B\u7F16\u7801\uFF01",icon:"none"});else{let e={maId:this.codeData.maId,maCode:this.codeData.maCode,typeId:this.codeData.typeId,apDetection:this.apDetection,bmFileInfos:this.bmFileInfos},t={backApplyInfo:this.queryParams,backApplyDetails:e};p("log","at pages/back/backCodeScan.nvue:235","333333333",t),uni.request({url:"/material/back_apply_info/insertApp",method:"post",data:t,success:i=>{i=i.data,p("log","at pages/back/backCodeScan.nvue:242",i),i.code===200&&(uni.showToast({title:"\u6DFB\u52A0\u6210\u529F\uFF01",icon:"none"}),this.queryCodeParams.maCode="",this.codeData={})},fail:i=>{p("log","at pages/back/backCodeScan.nvue:253",i)}})}})}}};function Oe(e,t,i,r,n,s){let l=v((0,a.resolveDynamicComponent)("uni-col"),H),u=v((0,a.resolveDynamicComponent)("uni-easyinput"),z),d=v((0,a.resolveDynamicComponent)("uni-row"),U),f=v((0,a.resolveDynamicComponent)("uni-forms-item"),q),h=v((0,a.resolveDynamicComponent)("uni-forms"),W);return(0,a.openBlock)(),(0,a.createElementBlock)("scroll-view",{scrollY:!0,showScrollbar:!0,enableBackToTop:!0,bubble:"true",style:{flexDirection:"column"}},[(0,a.createElementVNode)("view",{class:"page-container"},[(0,a.createElementVNode)("view",null,[t[0]||((0,a.setBlockTracking)(-1),t[0]=(0,a.createElementVNode)("live-pusher",{id:"livePusher",ref:"livePusher",class:"livePusher",mode:"FHD",beauty:"0",whiteness:"0",devicePosition:"back",autoFocus:!1,muted:!0,enableCamera:!0,enableMic:!0,zoom:!0,style:(0,a.normalizeStyle)([{height:"350rpx",width:"750rpx"}])},null,512),(0,a.setBlockTracking)(1),t[0])]),(0,a.createElementVNode)("view",{class:"table-list-item"},[(0,a.createElementVNode)("view",{class:"scan-btn",onClick:t[1]||(t[1]=c=>s.handleInstruct("shutter"))},[(0,a.createElementVNode)("u-text",{style:{color:"#FFF"}},"\u5F00\u59CB\u8BC6\u522B")])]),(0,a.createElementVNode)("view",{class:"table-list-item"},[(0,a.createVNode)(d,{gutter:24,style:{display:"flex","align-items":"center"}},{default:(0,a.withCtx)(()=>[(0,a.createVNode)(l,{span:5},{default:(0,a.withCtx)(()=>[(0,a.createElementVNode)("u-text",null," \u8BBE\u5907\u7F16\u7801 ")]),_:1}),(0,a.createVNode)(l,{span:10},{default:(0,a.withCtx)(()=>[(0,a.createElementVNode)("view",null,[(0,a.createVNode)(u,{modelValue:n.queryCodeParams.maCode,"onUpdate:modelValue":t[2]||(t[2]=c=>n.queryCodeParams.maCode=c),maxlength:"30",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"},null,8,["modelValue"])])]),_:1}),(0,a.createVNode)(l,{span:6},{default:(0,a.withCtx)(()=>[(0,a.createElementVNode)("view",{class:"coding-btn",style:{padding:"10rpx 0",color:"#fe9a09","background-color":"#fff7eb",border:"1px solid #fe9a09"},onClick:t[3]||(t[3]=c=>s.getCode())},[(0,a.createElementVNode)("u-text",{style:{color:"#fe9a09","text-align":"center"}},"\u7F16\u7801\u68C0\u7D22")])]),_:1})]),_:1})]),(0,a.createElementVNode)("view",{class:"table-list-item"},[(0,a.createElementVNode)("scroll-view",{class:"scroll-view",scrollY:"true",style:{height:"500rpx"}},[(0,a.createVNode)(h,{model:n.codeData,"label-width":"100",border:!0},{default:(0,a.withCtx)(()=>[(0,a.createVNode)(f,{label:"\u7269\u8D44\u540D\u79F0\uFF1A",name:"materialType"},{default:(0,a.withCtx)(()=>[(0,a.createElementVNode)("u-text",{style:{display:"flex","align-items":"center"}},(0,a.toDisplayString)(n.codeData.materialType),1)]),_:1}),(0,a.createVNode)(f,{label:"\u7269\u8D44\u7C7B\u578B\uFF1A",name:"materialName"},{default:(0,a.withCtx)(()=>[(0,a.createElementVNode)("u-text",{style:{height:"100%",display:"flex","align-items":"center"}},(0,a.toDisplayString)(n.codeData.typeName),1)]),_:1}),(0,a.createVNode)(f,{label:"\u89C4\u683C\u578B\u53F7\uFF1A",name:"materialModel"},{default:(0,a.withCtx)(()=>[(0,a.createElementVNode)("u-text",{style:{height:"100%",display:"flex","align-items":"center"}},(0,a.toDisplayString)(n.codeData.materialName),1)]),_:1}),(0,a.createVNode)(f,{label:"\u8BBE\u5907\u7F16\u7801\uFF1A",name:"maCode"},{default:(0,a.withCtx)(()=>[(0,a.createElementVNode)("u-text",{style:{height:"100%",display:"flex","align-items":"center"}},(0,a.toDisplayString)(n.codeData.maCode),1)]),_:1}),(0,a.createVNode)(f,{label:"\u8BBE\u5907\u72B6\u6001\uFF1A",name:"statusName"},{default:(0,a.withCtx)(()=>[(0,a.createElementVNode)("u-text",{style:{height:"100%",display:"flex","align-items":"center"}},(0,a.toDisplayString)(n.codeData.maStatusName),1)]),_:1}),(0,a.createVNode)(f,{label:"\u5916\u89C2\u5224\u5B9A\uFF1A",name:"apDetection"},{default:(0,a.withCtx)(()=>[(0,a.createVNode)(u,{modelValue:n.apDetection,"onUpdate:modelValue":t[4]||(t[4]=c=>n.apDetection=c),maxlength:"30",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"},null,8,["modelValue"])]),_:1}),(0,a.createVNode)(f,{label:"\u9644\u4EF6\uFF1A"},{default:(0,a.withCtx)(()=>[n.imgBeseUrl==""?((0,a.openBlock)(),(0,a.createElementBlock)("div",{key:0,class:"upload",onClick:t[5]||(t[5]=(...c)=>s.uploadImg&&s.uploadImg(...c))},[(0,a.createElementVNode)("u-text",null,"+")])):((0,a.openBlock)(),(0,a.createElementBlock)("div",{key:1,class:"upload",onClick:t[6]||(t[6]=(...c)=>s.uploadImg&&s.uploadImg(...c))},[(0,a.createElementVNode)("u-image",{src:n.imgBeseUrl,style:{width:"160rpx",height:"160rpx"},mode:""},null,8,["src"])]))]),_:1})]),_:1},8,["model"])])]),(0,a.createElementVNode)("view",{class:"outbound-btn",onClick:t[7]||(t[7]=(...c)=>s.onHandleConfirm&&s.onHandleConfirm(...c))},[(0,a.createElementVNode)("u-text",{style:{color:"#FFF"}},"\u786E\u8BA4")])])])}var k=x(Le,[["render",Oe],["styles",[Ae]]]);var B=plus.webview.currentWebview();if(B){let e=parseInt(B.id),t="pages/back/backCodeScan",i={};try{i=JSON.parse(B.__query__)}catch(n){}k.mpType="page";let r=Vue.createPageApp(k,{$store:getApp({allowDefault:!0}).$store,__pageId:e,__pagePath:t,__pageQuery:i});r.provide("__globalStyles",Vue.useCssStyles([...__uniConfig.styles,...k.styles||[]])),r.mount("#root")}})();
|