2 lines
8.4 KiB
JavaScript
2 lines
8.4 KiB
JavaScript
![]() |
import{t as e,a,x as l,o as s,j as u,i as t,a2 as n,bz as o,a8 as r,T as i,a6 as c,a1 as d,O as v,w as f,z as m,u as _,B as p,h as x,I as y,l as b,f as h,m as j,p as k,A as g,a5 as w,G as I,H as N}from"./index-d4baa715.js";import{_ as C}from"./uv-icon.b5ddbe11.js";import{_ as V,a as U}from"./uv-checkbox-group.790ea70b.js";import{H as P}from"./index.704ebef3.js";import{U as A}from"./uv-picker.134e68a5.js";import{u as W}from"./useScroll.dcb46f58.js";import{aj as z,ak as B}from"./images.f0a6f614.js";import{u as F}from"./useJump.7526f978.js";import{u as H}from"./useInterface.2c7749ae.js";import{c as O,a as R,u as T}from"./index.b69e0784.js";import{d as D}from"./auth.56423d4c.js";import{_ as E}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./utils.052a93d2.js";import"./uv-loading-icon.1a9e10db.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-popup.1102a119.js";import"./uv-overlay.28e9addc.js";import"./uv-transition.e8fc5cb3.js";import"./createAnimation.a561e009.js";import"./uv-status-bar.c500a724.js";/* empty css */const G={__name:"index",props:{defaultValue:{type:Array,default:()=>[0,0,0]}},emits:["confirm","update:default-value"],setup(r,{expose:i,emit:c}){const d=r,{defaultValue:v}=e(d),f=a(),m=a([0,0,0]),_=a([]),p=a([]),x=a([]),y=l((()=>[_.value,p.value,x.value]));function b(e){var a,l,s;const{columnIndex:u,index:t,indexs:n}=e;0===u?(p.value=(null==(a=_.value[t])?void 0:a.children)||[],x.value=(null==(l=p.value[0])?void 0:l.children)||[],f.value.setIndexs([t,0,0],!0)):1===u&&(x.value=(null==(s=p.value[t])?void 0:s.children)||[],f.value.setIndexs(n,!0))}function h(e){const{indexs:a,value:l}=e;c("confirm",l,a),c("update:default-value",a)}return i({open:async function(e=""){await async function(){_.value<=0&&(_.value=await o())}(),m.value[0]=_.value.findIndex(((e,a)=>a===v.value[0])),p.value=_.value[m.value[0]].children||[],m.value[1]=p.value.findIndex(((e,a)=>a===v.value[1])),x.value=p.value[m.value[1]].children||[],m.value[2]=x.value.findIndex(((e,a)=>a===v.value[2])),n((()=>{f.value.setIndexs([m.value[0],m.value[1],m.value[2]],!0)})),e&&function(e){const a=e.split("-"),l=_.value.findIndex((e=>e.name===a[0])),s=_.value[l].children.findIndex((e=>e.name===a[1])),u=_.value[l].children[s].children.findIndex((e=>e.name===a[2]));m.value[0]=l,p.value=_.value[m.value[0]].children||[],m.value[1]=s,x.value=p.value[m.value[1]].children||[],m.value[2]=u,n((()=>{f.value.setIndexs([m.value[0],m.value[1],m.value[2]],!0)}))}(e),t(f).open()}}),(e,a)=>(s(),u(A,{ref_key:"addressPickerRef",ref:f,columns:t(y),keyName:"name",onChange:b,onConfirm:h},null,8,["columns"]))}},J=E({__name:"index",setup(e){const{scrollTop:l}=W();r((()=>{}));const{goDistribution:o}=F(),{getParams:A}=_(),E=i(),{user:J,areaList:L}=c(E),{goWebview:Q,goHome:S}=F(),{push:$}=_(),{toast:q}=H(),K=a(!0);function M(e){n((()=>{K.value=e}))}const X=a({status:null,refuse:"",realName:"",levelName:"",superiorName:"",addUpWages:0,refuseAmount:0,amount:0}),Y=a(!1),Z=a({realName:"",address:"",reason:"",superiorIdP1:void 0});async function ee(){if(!Y.value&&(oe.value.length<=0?(q({title:"请先阅读并勾选协议"}),0):Z.value.realName?Z.value.address||(q({title:"请选择真实地址"}),0):(q({title:"请输入真实姓名"}),0)))try{Y.value=!0,ce.value?(await T(Z.value),ce.value=!1):await R(Z.value),await ae()}finally{Y.value=!1}}async function ae(){return X.value=await O(),1!==X.value.status||ce.value||o({},!0),X.value}function le(){Z.value={...Z.value,realName:"",address:"",reason:""},X.value={status:null,refuse:"",realName:"",levelName:"",superiorName:"",addUpWages:0,refuseAmount:0,amount:0}}const se=a(),ue=a([0,0,0]);function te(){se.value.open(ce.value?Z.value.address:"")}function ne(e){Z.value.address=e.reduce(((e,a,l)=>e=0===l?a.name:e+"-"+a.name),"")}const oe=a([]);async function re(){$({url:"/pages/webview/index"},{data:{src:D}})}const ie=a(!1);d((async()=>{if(ie.value=!1,
|