import{a2 as e,e as a,T as t,f as l,g as n,o as s,h as i,w as o,i as u,W as d,a as r,j as c,N as p,t as m,ai as f,x as _,y,z as h,r as v,Q as g,k as b,F as k,l as x,bo as D,bp as C,c as w,cj as E,ck as j,d as S,ak as V,aS as T,al as F,b as I,ba as U,bb as q,cl as N,a8 as R,A as Y,a_ as B,aY as L,aG as P,a9 as O,m as M,aT as z,ab as H,E as A,a0 as J,c1 as $,a1 as W}from"./index-Cg3FU-dV.js";import{d as Q}from"./index.D_hliqYM.js";import{_ as G}from"./uni-easyinput.Cm5bRP31.js";import{_ as K,a as X}from"./uni-forms.DHQIQZAE.js";import{_ as Z,a as ee}from"./uni-row.DfI4R5V8.js";import{_ as ae}from"./xp-picker.B5Sl-pFJ.js";import{_ as te}from"./uni-data-picker.BGDHu7BB.js";import{b as le}from"./customer.DHyt6w_W.js";import{u as ne}from"./uploadFromList.TGn3SBWs.js";import{a as se}from"./file.Hbk8zQoO.js";/* empty css */import{_ as ie}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{_ as oe}from"./uni-popup.B818XS1j.js";import{h as ue}from"./moment.BD7_iMEL.js";import{s as de,a as re}from"./selectMember.Ozzw2xFo.js";import{g as ce}from"./index.vG6WzeDr.js";import{_ as pe}from"./uni-tag.YndEW7ps.js";import{_ as me}from"./uni-icons.D_sy4NxH.js";import{a as fe}from"./index.BWMD6Xfl.js";import{g as _e,h as ye,i as he,j as ve,k as ge,l as be,m as ke}from"./business.D15ulJLJ.js";import"./uni-nav-bar.BXgu2eq7.js";/* empty css *//* empty css *//* empty css */import"./uni-forms.vue_vue_type_style_index_0_scoped_a2a9907e_lang.DijPs27m.js";/* empty css */import"./uni-load-more.CjvUHfTb.js";import"./uni-cloud.es.Dmvp39Q0.js";/* empty css */import"./uni-popup.vue_vue_type_style_index_0_scoped_90b62717_lang.D0ze9A39.js";/* empty css *//* empty css *//* empty css */import"./default-avatar.BAKNUlXW.js";const xe=ie({__name:"uploadFrom",props:{configData:{type:Object,default:()=>({})}},emits:["change"],setup(v,{emit:g}){const b=v,{configData:k}=e(b);let x=a({fileList:[]}),D=g;const C=e=>{x.fileList.splice(e,1),D("change",x.fileList)};return t(k,((e,a)=>{e&&e.newvalue&&e.newvalue.length>0&&(x.fileList=e.newvalue)}),{immediate:!0,deep:!0}),(e,a)=>{const t=y,v=h,g=l(n("uni-forms-item"),K);return s(),i(v,{class:"upload-from"},{default:o((()=>[u(g,{class:"input-label",style:d({marginBottom:r(x).fileList.length>0?0:"20rpx",borderRadius:r(x).fileList.length>0?"12rpx 12rpx 0 0":"12rpx"})},{label:o((()=>[u(v,{class:"uni-forms-item__label"},{default:o((()=>[r(k).effect&&r(k).effect.required?(s(),i(t,{key:0,class:"iconfont"},{default:o((()=>[c("*")])),_:1})):p("",!0),u(t,{class:"label-item"},{default:o((()=>[c(m(r(k).title),1)])),_:1})])),_:1})])),default:o((()=>[u(v,{class:"input-right-conment"},{default:o((()=>[u(t,{class:"iconfont icon-biaodan-tianjia",onClick:a[0]||(a[0]=e=>{se("common/upload",{},f).then((e=>{let a=e.data.url;200===e.status&&(x.fileList.push({id:e.data.id,real_name:e.data.name,name:e.data.name,size:e.data.size,url:a,file_url:a}),D("change",x.fileList))})).catch((e=>{_.error(e)}))})})])),_:1})])),_:1},8,["style"]),r(x).fileList.length>0?(s(),i(v,{key:0,class:"upload-from-list"},{default:o((()=>[u(ne,{"upload-from-data":r(x).fileList,"is-clear":!0,onHandleClear:C},null,8,["upload-from-data"])])),_:1})):p("",!0)])),_:1})}}},[["__scopeId","data-v-a955af1f"]]),De=ie({__name:"timeFromPicker",props:{dataTime:{type:String,default:""},type:{type:String,default:"time"}},emits:["change"],setup(d,{expose:r,emit:p}){const f=d,{dataTime:_,type:y}=e(f),w=v(null),E=()=>{w.value.close()},j=a({years:[],months:[],days:[],newValue:[],dataTime:ue(new Date).format("YYYY/MM/DD"),newTime:ue(new Date).format("YYYY/MM/DD")+"/1",options:[{value:1,label:"上午"},{value:0,label:"下午"}],monthDays:[4,6,9,11],month:ue(new Date).format("M"),indicatorStyle:"height: 50px;"});let S=p;const V=e=>{let a=e.detail.value;const t=a[0],l=a[1],n=j.years[t],s=j.months[l];if(j.month=Number(s),T(n,j.month),"time"===y.value){const e=a[2],t=a[3];j.newTime=n+"/"+s+"/"+j.days[e]+"/"+j.options[t].value}},T=(e,a)=>{let t=31;j.days=[],j.monthDays.includes(a)?t=30:2===j.month&&(t=e%4==0?29:28);for(let l=1;l<=t;l++)j.days.push(l)},F=()=>{S("change",j.newTime),E()};g((()=>{(async()=>{for(let e=2014;e<=2050;e++)j.years.push(e);for(let e=1;e<=12;e++)j.months.push(e);await T(ue(new Date).format("YYYY"),j.month),I()})()}));const I=()=>{if(j.newValue=[],"time"===y.value){const e=j.dataTime.split("/");let a=j.years.findIndex((a=>a===Number(e[0]))),t=j.months.findIndex((a=>a===Number(e[1]))),l=j.days.findIndex((a=>a===Number(e[2]))),n=0;4===e.length&&(n=j.options.findIndex((a=>a.value===Number(e[3])))),j.newValue=a>-1&&t>-1&&l>-1?[a,t,l,n]:[]}};return t(_,((e,a)=>{e&&(j.dataTime=e,I())}),{immediate:!0,deep:!0}),r({popupOpen:()=>{w.value.open()}}),(e,a)=>{const t=h,d=D,r=C,p=l(n("uni-popup"),oe);return s(),i(t,{class:"upload-time-picker"},{default:o((()=>[u(p,{ref_key:"popupRef",ref:w,type:"bottom","mask-click":!0},{default:o((()=>[u(t,{class:"uni-picker-header"},{default:o((()=>[u(t,{class:"uni-picker-action uni-picker-action-cancel",onClick:E},{default:o((()=>[c("取消")])),_:1}),u(t,{class:"uni-picker-action uni-picker-action-confirm",onClick:F},{default:o((()=>[c("完成")])),_:1})])),_:1}),u(r,{"indicator-style":j.indicatorStyle,value:j.newValue,onChange:V,class:"picker-view"},{default:o((()=>[u(d,null,{default:o((()=>[(s(!0),b(k,null,x(j.years,((e,a)=>(s(),i(t,{class:"item",key:a},{default:o((()=>[c(m(e)+"年",1)])),_:2},1024)))),128))])),_:1}),u(d,null,{default:o((()=>[(s(!0),b(k,null,x(j.months,((e,a)=>(s(),i(t,{class:"item",key:a},{default:o((()=>[c(m(e)+"月",1)])),_:2},1024)))),128))])),_:1}),u(d,null,{default:o((()=>[(s(!0),b(k,null,x(j.days,((e,a)=>(s(),i(t,{class:"item",key:a},{default:o((()=>[c(m(e)+"日",1)])),_:2},1024)))),128))])),_:1}),u(d,null,{default:o((()=>[(s(!0),b(k,null,x(j.options,((e,a)=>(s(),i(t,{class:"item",key:a},{default:o((()=>[c(m(e.label),1)])),_:2},1024)))),128))])),_:1})])),_:1},8,["indicator-style","value"])])),_:1},512)])),_:1})}}},[["__scopeId","data-v-b6163cd8"]]),Ce=ie({__name:"timeFrom",props:{configData:{type:Object,default:()=>({})}},emits:["change"],setup(t,{emit:d}){ue.suppressDeprecationWarnings=!0;const f=t,{configData:g}=e(f),x=a({dateStart:"",dateEnd:"",timeStart:"",timeEnd:"",duration:"",type:0,newDateStart:"",newDataEnd:"",dataTime:"",num:"",time:ue(new Date).format("YYYY/MM/DD")}),D=a({dateEnd:"",dateStart:"",duration:"",timeEnd:"1",timeStart:"1",timeType:""}),C=w((()=>g.value.value&&g.value.value.dateStart&&!x.dateStart?g.value.value.dateStart:x.dateStart)),S=w((()=>g.value.value&&g.value.value.dateEnd&&!x.dateEnd?g.value.value.dateEnd:x.dateEnd)),V=w((()=>!g.value.value||!g.value.value.duration||x.dateEnd&&x.dateEnd?x.duration:g.value.value.duration)),T=v(null),F=v("color: #C0C4CC;font-size: 30rpx"),I=a({color:"#303133",disableColor:"#ffffff"});let U=d;const q=e=>{x.type=e,x.dataTime=1===e?x.dateStart?x.dateStart:x.time:x.dateEnd?x.dateEnd:x.time,T.value.popupOpen()},N=e=>{let a=e.substr(0,e.length-2);if(1===x.type){if(x.dateStart=e,"day"===g.value.props.timeType){x.timeStart=e.substr(e.length-1,1);const t=1==x.timeStart?"上午":"下午";x.newDateStart=a+" "+t}}else if(x.dateEnd=e,"day"===g.value.props.timeType){x.timeEnd=e.substr(e.length-1,1);const t=1==x.timeEnd?"上午":"下午";x.newDataEnd=a+" "+t}Y()},R=e=>{x.duration=e,D.duration=x.duration,U("change",D)},Y=(e,a)=>{let t,l,n,s;return 1==e&&(x.dateStart=a.value),2==e&&(x.dateEnd=a.value),"day"===g.value.props.timeType?(n=x.newDateStart.substr(0,x.dateStart.length-2),s=x.newDataEnd.substr(0,x.dateEnd.length-2),t=Date.parse(new Date(n)),l=Date.parse(new Date(s))):(t=Date.parse(new Date(x.dateStart)),l=Date.parse(new Date(x.dateEnd))),"time"===g.value.props.timeType&&t>=l||t>l?(_.error("结束时间不能小于开始时间"),!1):(D.timeType=g.value.props.timeType,"day"===g.value.props.timeType?(x.num=j(n,s,"day"),D.dateStart=n,D.dateEnd=s,D.timeStart=x.timeStart,D.timeEnd=x.timeEnd,l>t&&B(),l===t&&B()):(D.dateStart=x.dateStart,D.dateEnd=x.dateEnd,l>t&&(x.duration=j(x.dateStart,x.dateEnd,"time"))),D.duration=x.duration,void U("change",D))},B=()=>{const e=parseFloat(x.timeStart)-parseFloat(x.timeEnd);1===e?x.duration=parseFloat(x.num)+1:0===e?x.duration=parseFloat(x.num)+.5:-1===e&&(x.duration=parseFloat(x.num))};return(e,a)=>{const t=y,d=h,f=l(n("xp-picker"),ae),_=l(n("uni-forms-item"),K),v=l(n("uni-easyinput"),G);return s(),b(k,null,[u(d,{class:"upload-time"},{default:o((()=>[u(_,{class:"input-label"},{label:o((()=>[u(d,{class:"uni-forms-item__label"},{default:o((()=>[r(g).effect&&r(g).effect.required?(s(),i(t,{key:0,class:"iconfont"},{default:o((()=>[c(" * ")])),_:1})):p("",!0),u(t,{class:"label-item"},{default:o((()=>[c(" 开始时间 ")])),_:1})])),_:1})])),default:o((()=>["day"===r(g).props.timeType?(s(),i(d,{key:0,class:"input-right-conment",onClick:a[0]||(a[0]=e=>q(1))},{default:o((()=>[r(g).value?(s(),i(d,{key:1,class:"picker-input"},{default:o((()=>[c(m(x.newDateStart?x.newDateStart:r(g).value.dateStart)+" "+m(x.newDateStart?"":1==r(g).value.timeStart?"上午":"下午")+" ",1),u(d,{class:"iconfont icon-fanhui"})])),_:1})):(s(),i(d,{key:0,class:"picker-input picker-input-placeholder"},{default:o((()=>[c(" 请选择 "),u(d,{class:"iconfont icon-fanhui"})])),_:1}))])),_:1})):(s(),i(d,{key:1,class:"xp-picker-content"},{default:o((()=>[u(f,{modelValue:r(C),"onUpdate:modelValue":a[1]||(a[1]=e=>E(C)?C.value=e:null),mode:"ymdhi",actionPosition:"top",yearRange:[2014,2050],onConfirm:a[2]||(a[2]=e=>Y(1,e))},null,8,["modelValue"]),u(d,{class:"iconfont icon-fanhui"})])),_:1}))])),_:1}),u(_,{class:"input-label"},{label:o((()=>[u(d,{class:"uni-forms-item__label"},{default:o((()=>[r(g).effect&&r(g).effect.required?(s(),i(t,{key:0,class:"iconfont"},{default:o((()=>[c(" * ")])),_:1})):p("",!0),u(t,{class:"label-item"},{default:o((()=>[c("结束时间")])),_:1})])),_:1})])),default:o((()=>["day"===r(g).props.timeType?(s(),i(d,{key:0,class:"input-right-conment",onClick:a[3]||(a[3]=e=>q(2))},{default:o((()=>[r(g).value&&x.newDataEnd&&r(g).value.dateEnd?(s(),i(d,{key:1,class:"picker-input"},{default:o((()=>[c(m(x.newDataEnd?x.newDataEnd:r(g).value.dateEnd)+" "+m(x.newDataEnd?"":1==r(g).value.timeEnd?"上午":"下午")+" ",1),u(d,{class:"iconfont icon-fanhui"})])),_:1})):(s(),i(d,{key:0,class:"picker-input picker-input-placeholder"},{default:o((()=>[c(" 请选择 "),u(d,{class:"iconfont icon-fanhui"})])),_:1}))])),_:1})):(s(),i(d,{key:1,class:"xp-picker-content"},{default:o((()=>[u(f,{modelValue:r(S),"onUpdate:modelValue":a[4]||(a[4]=e=>E(S)?S.value=e:null),mode:"ymdhi",actionPosition:"top",yearRange:[2014,2050],onConfirm:a[5]||(a[5]=e=>Y(2,e))},null,8,["modelValue"]),u(d,{class:"iconfont icon-fanhui"})])),_:1}))])),_:1}),u(_,{class:"input-label"},{label:o((()=>[u(d,{class:"uni-forms-item__label"},{default:o((()=>[r(g).effect&&r(g).effect.required?(s(),i(t,{key:0,class:"iconfont"},{default:o((()=>[c(" * ")])),_:1})):p("",!0),u(t,{class:"label-item"},{default:o((()=>[c(m(r(g).props.titleIpt)+"("+m("day"===r(g).props.timeType?"天":"小时")+")",1)])),_:1})])),_:1})])),default:o((()=>[u(d,{class:"input-right-conment"},{default:o((()=>[u(v,{inputBorder:!1,type:"number",modelValue:r(V),"onUpdate:modelValue":a[6]||(a[6]=e=>E(V)?V.value=e:null),clearable:!1,styles:I,"placeholder-style":F.value,maxlength:256,autoHeight:!0,placeholder:"请输入",onInput:R},null,8,["modelValue","styles","placeholder-style"])])),_:1})])),_:1})])),_:1}),u(De,{ref_key:"timeFromPickerRef",ref:T,type:"time","data-time":x.dataTime,onChange:N},null,8,["data-time"])],64)}}},[["__scopeId","data-v-3878e1ac"]]),we=ie({__name:"approvalBill",props:{configData:{type:Object,default:()=>({})}},emits:["change"],setup(d,{emit:f}){const _=d,{configData:g}=e(_);v(null);const D=a({billData:[{}],newBillData:[{}],defaultData:{}});let C=f;const w=()=>{C("change",D.newBillData)},E=()=>{let e=JSON.parse(JSON.stringify(D.defaultData));e.forEach((e=>{e.newvalue=""})),D.billData.push(e),D.newBillData.push(j(e)),w()},j=(e=[])=>{let a={};return e.forEach((e=>{a[e.field]=e.newvalue})),a};return t(g,((e,a)=>{e&&(D.defaultData=e.children,D.billData[0]=e.children,D.newBillData[0]=j(e.children),w())}),{immediate:!0}),(e,a)=>{const t=l(n("uni-col"),Z),d=y,f=l(n("uni-row"),ee),_=h;return s(),i(_,{class:"approval-bill"},{default:o((()=>[(s(!0),b(k,null,x(D.billData,((e,a)=>(s(),i(_,{class:"approval-bill-list",key:"bill"+a},{default:o((()=>[u(f,{class:"approval-bill-list-header"},{default:o((()=>[u(t,{span:12,class:""},{default:o((()=>[c(m(r(g).title)+" "+m(1===D.billData.length?"":a+1),1)])),_:2},1024),u(t,{span:12,class:"text-right"},{default:o((()=>[a>0?(s(),i(d,{key:0,onClick:e=>(e=>{D.billData.splice(e,1),D.newBillData.splice(e,1),w()})(a),class:"default-color"},{default:o((()=>[c("删除")])),_:2},1032,["onClick"])):p("",!0)])),_:2},1024)])),_:2},1024),u(_,{class:"approval-bill-list-con"},{default:o((()=>[(s(),i(je,{configData:e,onChange:e=>((e,a)=>{let t=j(e);D.billData[a]=e,D.newBillData[a]=t,w()})(e,a),key:"bill"+a},null,8,["configData","onChange"])),0===a?(s(),i(_,{key:0,class:"approval-bill-list-add"},{default:o((()=>[u(_,{class:"display-center",onClick:E},{default:o((()=>[u(d,{class:"iconfont icon-tianjia1"}),u(d,{class:"name"},{default:o((()=>[c("添加"+m(r(g).title),1)])),_:1})])),_:1})])),_:1})):p("",!0)])),_:2},1024)])),_:2},1024)))),128))])),_:1})}}},[["__scopeId","data-v-1ed52e53"]]),Ee=ie(S({__name:"customCheckbox",props:{configData:{type:Object,default:()=>({})}},emits:["change"],setup(a,{emit:t}){const d=a,{configData:p}=e(d),f=v(),_=t,g=()=>{f.value.open()},D=e=>{_("change",e.detail.value)};return(e,a)=>{const t=h,d=y,_=V,v=T,C=F,w=l(n("uni-popup"),oe);return s(),i(t,{class:"check-box"},{default:o((()=>[u(t,{onClick:g},{default:o((()=>[!r(p).newvalue||r(p).newvalue&&0===r(p).newvalue.length?(s(),i(t,{key:0,class:"picker-input picker-input-placeholder"},{default:o((()=>[c(" 请选择 "),u(t,{class:"iconfont icon-fanhui"})])),_:1})):(s(),i(t,{key:1,class:"picker-input"},{default:o((()=>[u(d,null,{default:o((()=>[c(m(r(p).newvalue.join("、")),1)])),_:1})])),_:1}))])),_:1}),u(w,{ref_key:"popupRef",ref:f,"background-color":"#fff",type:"bottom"},{default:o((()=>[u(t,{class:"check-content"},{default:o((()=>[u(C,{onChange:D},{default:o((()=>[(s(!0),b(k,null,x(r(p).options,((e,a)=>(s(),i(v,{class:"check-items",key:a},{default:o((()=>[u(_,{value:e.value,color:"#1890FF",style:{transform:"scale(0.7)"}},null,8,["value"]),c(m(e.label),1)])),_:2},1024)))),128))])),_:1})])),_:1})])),_:1},512)])),_:1})}}}),[["__scopeId","data-v-43a54479"]]),je=ie({__name:"index",props:{configData:{type:Object,default:()=>({cityData:[]})},type:{type:String,default:""}},emits:["change","searchData"],setup(f,{expose:D,emit:C}){const w=I(),E=a({cityData:[],cityText:"",holiday_type:"",item:""});v([]),v([]);const j=f,{configData:S,type:V}=e(j),T=v("color: #C0C4CC;font-size: 30rpx"),F=a({color:"#303133",disableColor:"#ffffff"}),Y=a({numFrom:"",inputEle:["input","moneyFrom","inputNumber"]});g((()=>{L()})),t((()=>[S.value]),(e=>{e[0].forEach((e=>{if("select"===e.type&&e.value){let a=O(e.options,e.value);e.text=a}}))}),{deep:!0});const B=C,L=()=>{le().then((e=>{E.cityData=e.data,P(E.cityData,"label","text")}))},P=(e,a,t)=>{null!=e&&e.forEach((e=>{Object.assign(e,{[t]:e[a]}),delete e[a],P(e.children,a,t)}))},O=(e,a)=>{a.constructor!==Array&&(a=[a]);let t=[];function l(e){if(a.includes(e.value)&&t.push(e.label),e.children)for(const a of e.children)l(a)}if(e)for(const s of e)s&&l(s);let n="";return n=t.length>1?t.join(" - "):t[0],n},M=e=>{E.cityData=[];let a=e.detail.value,t=[];a.map((e=>{t.push(e.text)})),E.cityText=t.join("-")},z=e=>{let a=Number(e.value);e.value=a.toFixed(e.props.precision)},H=e=>{const a=w.state.app.depSelectIndex;a>-1&&(S.value[a].value=e)},A=e=>{const a=w.state.app.depSelectIndex;a>-1&&(S.value[a].value=e)},J=()=>{B("change",S.value)};return D({submit:e=>{if(S.value.length<=0)return!1;let a={};for(let t=0;t{const t=y,f=h,_=l(n("uni-easyinput"),G),v=l(n("uni-forms-item"),K),g=l(n("uni-col"),Z),D=l(n("uni-row"),ee),C=l(n("xp-picker"),ae),w=l(n("uni-data-picker"),te),j=R,V=l(n("uni-forms"),X);return s(),i(f,{class:"forget"},{default:o((()=>[u(V,{border:!1,"label-width":"80px"},{default:o((()=>[(s(!0),b(k,null,x(r(S),((e,l)=>(s(),b(k,{key:"form"+l},["input"!==e.type||e.hidden?p("",!0):(s(),b(k,{key:0},[e.props&&"textarea"===e.props.type?(s(),i(v,{key:0,class:"is-direction-top"},{label:o((()=>[u(f,{class:"uni-forms-item__label"},{default:o((()=>[e.effect&&e.effect.required?(s(),i(t,{key:0,class:"iconfont"},{default:o((()=>[c(" * ")])),_:1})):p("",!0),u(t,null,{default:o((()=>[c(m(e.title),1)])),_:2},1024)])),_:2},1024)])),default:o((()=>[u(_,{inputBorder:!1,modelValue:e.value,"onUpdate:modelValue":a=>e.value=a,type:"textarea",clearable:!1,styles:F,"placeholder-style":T.value,maxlength:256,autoHeight:!0,placeholder:"请输入",onInput:a[0]||(a[0]=e=>J())},null,8,["modelValue","onUpdate:modelValue","styles","placeholder-style"])])),_:2},1024)):(s(),i(v,{key:1,class:"input-label"},{label:o((()=>[u(f,{class:"uni-forms-item__label"},{default:o((()=>[e.effect&&e.effect.required?(s(),i(t,{key:0,class:"iconfont"},{default:o((()=>[c(" * ")])),_:1})):p("",!0),u(t,{class:"label-item"},{default:o((()=>[c(m(e.title),1)])),_:2},1024)])),_:2},1024)])),default:o((()=>[u(_,{disabled:!!e.props&&e.props.readonly,inputBorder:!1,type:"input",modelValue:e.value,"onUpdate:modelValue":a=>e.value=a,clearable:!1,styles:F,"placeholder-style":T.value,maxlength:256,autoHeight:!0,placeholder:"请输入",onInput:J},null,8,["disabled","modelValue","onUpdate:modelValue","styles","placeholder-style"])])),_:2},1024))],64)),"span"===e.type?(s(),i(v,{key:1,class:"input-label"},{label:o((()=>[u(f,{class:"uni-forms-item__label"},{default:o((()=>[e.effect&&e.effect.required?(s(),i(t,{key:0,class:"iconfont"},{default:o((()=>[c(" * ")])),_:1})):p("",!0),u(t,{class:"label-item"},{default:o((()=>[c(m(e.title),1)])),_:2},1024)])),_:2},1024)])),default:o((()=>[u(_,{disabled:!0,inputBorder:!1,type:"input",modelValue:e.children[0],"onUpdate:modelValue":a=>e.children[0]=a,clearable:!1,styles:F,"placeholder-style":T.value,autoHeight:!0,placeholder:"请输入",onInput:J},null,8,["modelValue","onUpdate:modelValue","styles","placeholder-style"])])),_:2},1024)):p("",!0),"inputNumber"===e.type?(s(),i(v,{key:2,class:"input-label"},{label:o((()=>[u(f,{class:"uni-forms-item__label"},{default:o((()=>[e.effect&&e.effect.required?(s(),i(t,{key:0,class:"iconfont"},{default:o((()=>[c(" * ")])),_:1})):p("",!0),u(t,{class:"label-item"},{default:o((()=>[c(m(e.title),1)])),_:2},1024)])),_:2},1024)])),default:o((()=>[u(_,{inputBorder:!1,modelValue:e.value,"onUpdate:modelValue":a=>e.value=a,clearable:!1,styles:F,"placeholder-style":T.value,maxlength:256,autoHeight:!0,placeholder:"请输入",onInput:J,onChange:a=>z(e)},null,8,["modelValue","onUpdate:modelValue","styles","placeholder-style","onChange"])])),_:2},1024)):p("",!0),"moneyFrom"===e.type?(s(),i(f,{key:3,class:"money-from"},{default:o((()=>[u(v,{class:"input-label",style:d({marginBottom:Y.numFrom?0:"20rpx"})},{label:o((()=>[u(f,{class:"uni-forms-item__label"},{default:o((()=>[e.effect&&e.effect.required?(s(),i(t,{key:0,class:"iconfont"},{default:o((()=>[c(" * ")])),_:1})):p("",!0),u(t,{class:"label-item"},{default:o((()=>[c(m(e.title),1)])),_:2},1024)])),_:2},1024)])),default:o((()=>[u(_,{inputBorder:!1,modelValue:e.value,"onUpdate:modelValue":a=>e.value=a,onChange:a=>(e=>{z(e),Y.numFrom=N(e.value)})(e),clearable:!1,styles:F,"placeholder-style":T.value,maxlength:256,autoHeight:!0,placeholder:"请输入",onInput:J},null,8,["modelValue","onUpdate:modelValue","onChange","styles","placeholder-style"])])),_:2},1032,["style"]),Y.numFrom?(s(),i(f,{key:0,class:"money-from-daxie"},{default:o((()=>[u(D,{class:"display-align"},{default:o((()=>[u(g,{span:4},{default:o((()=>[c("大写")])),_:1}),u(g,{span:20,class:"text-right"},{default:o((()=>[c(m(Y.numFrom),1)])),_:1})])),_:1})])),_:1})):p("",!0)])),_:2},1024)):p("",!0),"datePicker"===e.type?(s(),b(k,{key:4},[e.props&&"datetime"===e.props.type?(s(),i(v,{key:0,class:"input-label"},{label:o((()=>[u(f,{class:"uni-forms-item__label"},{default:o((()=>[e.effect&&e.effect.required?(s(),i(t,{key:0,class:"iconfont"},{default:o((()=>[c(" * ")])),_:1})):p("",!0),u(t,{class:"label-item"},{default:o((()=>[c(m(e.title),1)])),_:2},1024)])),_:2},1024)])),default:o((()=>[u(f,{class:"xp-picker-content"},{default:o((()=>[u(C,{modelValue:e.value,"onUpdate:modelValue":a=>e.value=a,mode:"ymdhi",actionPosition:"top",yearRange:[2014,2050],onConfirm:J},null,8,["modelValue","onUpdate:modelValue"]),u(f,{class:"iconfont icon-fanhui"})])),_:2},1024)])),_:2},1024)):(s(),i(v,{key:1,class:"input-label"},{label:o((()=>[u(f,{class:"uni-forms-item__label"},{default:o((()=>[e.effect&&e.effect.required?(s(),i(t,{key:0,class:"iconfont"},{default:o((()=>[c(" * ")])),_:1})):p("",!0),u(t,{class:"label-item"},{default:o((()=>[c(m(e.title),1)])),_:2},1024)])),_:2},1024)])),default:o((()=>[u(f,{class:"xp-picker-content"},{default:o((()=>[u(C,{modelValue:e.value,"onUpdate:modelValue":a=>e.value=a,mode:"ymd",actionPosition:"top",yearRange:[2014,2050],onConfirm:J},null,8,["modelValue","onUpdate:modelValue"]),u(f,{class:"iconfont icon-fanhui"})])),_:2},1024)])),_:2},1024))],64)):p("",!0),"city"===e.type?(s(),i(v,{key:5,class:"input-label"},{label:o((()=>[u(f,{class:"uni-forms-item__label"},{default:o((()=>[e.effect&&e.effect.required?(s(),i(t,{key:0,class:"iconfont"},{default:o((()=>[c(" * ")])),_:1})):p("",!0),u(t,{class:"label-item"},{default:o((()=>[c("省市区")])),_:1})])),_:2},1024)])),default:o((()=>[u(w,{modelValue:e.value,"onUpdate:modelValue":a=>e.value=a,localdata:E.cityData,"popup-title":"请选择省市区",onChange:M},{default:o((()=>[e.value?(s(),i(f,{key:1,class:"picker-input"},{default:o((()=>[c(m(E.cityText)+" ",1),u(f,{class:"iconfont icon-fanhui"})])),_:1})):(s(),i(f,{key:0,class:"picker-input picker-input-placeholder"},{default:o((()=>[c(" 请选择 "),u(f,{class:"iconfont icon-fanhui"})])),_:1}))])),_:2},1032,["modelValue","onUpdate:modelValue","localdata"])])),_:2},1024)):p("",!0),U(u(v,{class:"input-label"},{label:o((()=>[u(f,{class:"uni-forms-item__label"},{default:o((()=>[e.effect&&e.effect.required?(s(),i(t,{key:0,class:"iconfont"},{default:o((()=>[c(" * ")])),_:1})):p("",!0),u(t,{class:"label-item"},{default:o((()=>[c(m(e.title),1)])),_:2},1024)])),_:2},1024)])),default:o((()=>[u(j,{mode:"selector",value:e.value,range:e.options,"range-key":"label",onChange:a=>((e,a,t)=>{let l,n=["liaisonMan","telephone","mailingAddress"];"attendanceExceptionDate"==a.symbol&&(S.value[t+1].options=a.options[e.detail.value].record),a.text=a.options[e.detail.value].label,a.value=a.options[e.detail.value].value,"holidayType"==a.symbol&&(a.options.map((e=>{a.value==e.value&&(l=e.duration_type)})),S.value[t+1].props.timeType=0==l?"day":"time"),"Form1oggw64kzs"==a.field&&S.value.map((t=>{"express"==a.options[e.detail.value].value?(n.includes(t.symbol)&&(t.hidden=!1),"invoicingEmail"==t.symbol&&(t.hidden=!0)):(n.includes(t.symbol)&&(t.hidden=!0),"invoicingEmail"==t.symbol&&(t.hidden=!1))})),J()})(a,e,l)},{default:o((()=>[e.text?(s(),i(f,{key:1,class:"picker-input"},{default:o((()=>[c(m(e.text)+" ",1),u(f,{class:"iconfont icon-fanhui"})])),_:2},1024)):(s(),i(f,{key:0,class:"picker-input picker-input-placeholder"},{default:o((()=>[c(" 请选择 "),u(f,{class:"iconfont icon-fanhui"})])),_:1}))])),_:2},1032,["value","range","onChange"])])),_:2},1536),[[q,("select"===e.type||"radio"===e.type)&&!e.hidden]]),"checkbox"===e.type?(s(),i(v,{key:6,class:"input-label"},{label:o((()=>[u(f,{class:"uni-forms-item__label"},{default:o((()=>[e.effect&&e.effect.required?(s(),i(t,{key:0,class:"iconfont"},{default:o((()=>[c(" * ")])),_:1})):p("",!0),u(t,{class:"label-item min-width"},{default:o((()=>[c(m(e.title),1)])),_:2},1024)])),_:2},1024),u(Ee,{"config-data":e,onChange:a=>((e,a)=>{a.value=e})(a,e)},null,8,["config-data","onChange"])])),_:2},1024)):p("",!0),"cascader"===e.type?(s(),i(v,{key:7,class:"input-label"},{label:o((()=>[u(f,{class:"uni-forms-item__label"},{default:o((()=>[e.effect&&e.effect.required?(s(),i(t,{key:0,class:"iconfont"},{default:o((()=>[c(" * ")])),_:1})):p("",!0),u(t,{class:"label-item"},{default:o((()=>[c(m(e.title),1)])),_:2},1024)])),_:2},1024)])),default:o((()=>[u(w,{class:"selected-list","popup-title":"请选择",localdata:e.props.options,"clear-icon":!e.effect.required,modelValue:e.value,"onUpdate:modelValue":a=>e.value=a,onChange:e=>{},onPopupclosed:a=>(e=>{e.value=E.item.value})(e),onNodeclick:a=>((e,a)=>{"incomeCategories"==a.symbol&&(E.item=e)})(a,e)},null,8,["localdata","clear-icon","modelValue","onUpdate:modelValue","onChange","onPopupclosed","onNodeclick"])])),_:2},1024)):p("",!0),"uploadFrom"===e.type?(s(),i(r(xe),{key:8,"config-data":e,onChange:a=>((e,a)=>{a.value=e,J()})(a,e)},null,8,["config-data","onChange"])):p("",!0),"approvalBill"===e.type?(s(),i(r(we),{key:9,"config-data":e,onChange:a=>((e,a)=>{a.value=e})(a,e)},null,8,["config-data","onChange"])):p("",!0),"timeFrom"==e.type?(s(),i(r(Ce),{key:10,"config-data":e,onChange:a=>((e,a)=>{a.value=e,J()})(a,e)},null,8,["config-data","onChange"])):p("",!0),"departmentTree"===e.type?(s(),b(k,{key:11},["departmentTree"===e._fc_drag_tag?(s(),i(de,{key:0,index:l,"config-data":e,onChange:H},null,8,["index","config-data"])):p("",!0),"memberTree"===e._fc_drag_tag?(s(),i(re,{key:1,index:l,"config-data":e,onChange:A},null,8,["index","config-data"])):p("",!0)],64)):p("",!0)],64)))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-5e63f7e2"]]),Se=ie({__name:"process",props:{activeColor:{type:String,default:"#2979FF"},deactiveColor:{type:String,default:"rgba(48, 139, 248, 0.3)"},active:{type:Number,default:0},examineData:{type:Object,default:()=>({})}},emits:["change"],setup(f,{emit:_}){const v=I(),g=f,{activeColor:D,deactiveColor:C,active:E,examineData:j}=e(g),S=a({examineList:[],examineRules:[],approverDelete:!1,copyerDelete:!1,title:"",index:-1}),V=w((()=>v.state.app.depSelectPeople)),T=e=>{let a="";return 1==e?a="或签":2==e?a="会签":3==e&&(a="依次审批"),a},F=(e,a)=>{e.splice(a,1)},U=(e,a)=>{B(),v.commit("setDepUserIndex",e),v.commit("setProcess",!0);let t=[];if(a.users.length>0){let e=[];a.users.forEach((a=>{a.name=a.card?a.card.name:a.name,e.push(Number(a.id)),a.isCheck&&t.push(Number(a.id))})),L(a.users,e)}else L();S.index=e;let l="";l=1==a.types&&1==a.select_mode?"mode=selector":"mode=multiSelector",2==a.types&&S.copyerDelete||1==a.types&&S.approverDelete?(v.commit("setDepCheckIds",t),l+="&isChecked=1"):v.commit("setDepCheckIds",[]),1==a.types&&4==a.settype&&a.options.length>0?(l+="&isFirst=1&isSelect=1&isCustomUsers=true",a.options.forEach((e=>{e.id=Number(e.id)})),v.commit("setSelectCustomUsers",a.options),P(l,"pages/users/examine/default")):(v.commit("setSelectCustomUsers",[]),P(l,"pages/users/examine/default","/pages/users/department/index"))};return t(j,((e,a)=>{e&&(S.examineRules=e.rules,S.title="",S.examineRules&&(S.approverDelete=S.examineRules.edit.includes("1"),S.copyerDelete=S.examineRules.edit.includes("2"),S.title+=S.approverDelete?"和修改审批人":"",S.title+=S.copyerDelete?"和删除抄送人":"",S.title.length>0&&(S.title=S.title.substring(1))))}),{immediate:!0}),t(V,(e=>{S.index>-1&&v.state.app.isProcess&&(j.value.list[S.index].users=e)}),{deep:!0}),(e,a)=>{const t=h,f=y,_=l(n("uni-tag"),pe),v=l(n("uni-icons"),me);return s(),i(t,{class:"uni-steps"},{default:o((()=>[u(t,{class:"uni-steps-title"},{default:o((()=>[c(" 审批流程 "),S.approverDelete||S.copyerDelete?(s(),i(t,{key:0,class:"uni-steps-title-tip"},{default:o((()=>[c("(不可"+m(S.title)+")",1)])),_:1})):p("",!0)])),_:1}),u(t,{class:"uni-steps__column"},{default:o((()=>[u(t,{class:"uni-steps__column-text-container"},{default:o((()=>[(s(!0),b(k,null,x(r(j).list,((e,a)=>(s(),i(t,{class:"uni-steps-container",key:a},{default:o((()=>[u(t,{class:"uni-steps__column-container"},{default:o((()=>[u(t,{class:"uni-steps__column-line-item"},{default:o((()=>[u(t,{class:"uni-steps__column-check"},{default:o((()=>[u(f,{color:r(D),class:Y(["iconfont",1===e.types?"icon-shenpixiangqing-shenpi":"icon-shenpixiangqing-chaosong"])},null,8,["color","class"])])),_:2},1024),u(t,{class:"uni-steps__column-line uni-steps__column-line--before",style:d({backgroundColor:a<=r(E)&&0!==a?r(D):0===a?"transparent":r(C)})},null,8,["style"]),u(t,{class:"uni-steps__column-line uni-steps__column-line--after",style:d({backgroundColor:a[u(t,{class:"uni-steps__column-title"},{default:o((()=>[c(m(e.title)+" ",1),1==e.types&&5!=e.settype&&e.examine_mode>0&&e.users.length>1?(s(),i(_,{key:0,class:"uni-steps-tag",inverted:!0,text:T(e.examine_mode),type:"primary"},null,8,["text"])):p("",!0)])),_:2},1024),u(t,{class:"uni-steps__column-user"},{default:o((()=>[(s(!0),b(k,null,x(e.users,((a,l)=>(s(),i(t,{key:"user"+l,class:"uni-steps__column-user-left"},{default:o((()=>[u(t,{class:"image"},{default:o((()=>[u(r(fe),{src:a.card?a.card.avatar:a.avatar,radius:8},null,8,["src"])])),_:2},1024),u(t,{class:"name line1"},{default:o((()=>[c(m(a.card?a.card.name:a.name),1)])),_:2},1024),1==e.types&&3==e.examine_mode&&l!==e.users.length-1?(s(),i(t,{key:0,class:"iconfont icon-fanhui"})):p("",!0),1!=e.types||S.approverDelete?p("",!0):(s(),i(t,{key:1,class:"icon-clear",onClick:a=>F(e.users,l)},{default:o((()=>[u(v,{type:"closeempty",size:"13",color:"#fff"})])),_:2},1032,["onClick"])),2!=e.types||S.copyerDelete?p("",!0):(s(),i(t,{key:2,class:"icon-clear",onClick:a=>F(e.users,l)},{default:o((()=>[u(v,{type:"closeempty",size:"13",color:"#fff"})])),_:2},1032,["onClick"]))])),_:2},1024)))),128)),1!=e.types||!e.options&&S.approverDelete?p("",!0):(s(),i(t,{key:0,class:"uni-steps__column-user-left",onClick:t=>U(a,e)},{default:o((()=>[u(t,{class:"iconfont-content"},{default:o((()=>[u(f,{class:"iconfont icon-xuanfuanniu-jia"})])),_:1})])),_:2},1032,["onClick"])),2==e.types&&1==e.self_select?(s(),i(t,{key:1,class:"uni-steps__column-user-left",onClick:t=>U(a,e)},{default:o((()=>[u(t,{class:"iconfont-content"},{default:o((()=>[u(f,{class:"iconfont icon-xuanfuanniu-jia"})])),_:1})])),_:2},1032,["onClick"])):p("",!0)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-d9190001"]]),Ve=ie({__name:"default",setup(e){const t=a({defaultTitle:"",types:"",listData:[],examineData:{},approverDelete:!1,copyerDelete:!1,isEdit:!1,aId:0,examine:0,field:"",type:"",abnormal:"",record:"",holiday:"",abnormal_id:"",record_id:0,holiday_id:"",abnormal_label:"",record_label:"",holiday_label:"",holiday_type:"",parameterData:{contract_id:"",customer_id:"",invoice_id:"",bill_id:""}}),l=v(!1),n=v(null),d=a([{type:1,icon:"icon-dingbudaohang-lishijilu"}]),m=e=>{M(`/pages/users/examine/mine?id=${t.id}&name=${t.defaultTitle}`)};let f=v([]),y=v([]),g=v([]);O((e=>{e.id&&(t.id=e.id,t.parameterData.customer_id=e.eid||"",t.parameterData.contract_id=e.cid||"",t.parameterData.invoice_id=e.invoice_id||"",t.parameterData.bill_id=e.bill_id||"",t.types=e.types,e.isEdit&&"true"==e.isEdit&&(t.isEdit=!0,t.aId=e.aid)),k(),D()}));const b=e=>{t.abnormal_id=e[0],t.abnormal_label=e[1],t.record_id=e[2],t.record_label=e[3],t.holiday_id=e[4],t.holiday_label=e[5],t.holiday_type=0==e[6]?"day":"time",t.listData.forEach((e=>{t.holiday_type&&"timeFrom"==e.type&&(e.props.timeType=t.holiday_type)}))},k=()=>{_e().then((e=>{var a;200==e.status&&(f.value=e.data,f.value=f.value.map((e=>(e.label=e.date,e.value=e.id,e))),a=t.id,he(a,t.parameterData).then((e=>{t.defaultTitle=e.data.info.name,t.examine=e.data.info.examine;const a=e.data.forms.filter((e=>e.children));a.length>0&&(t.type=a?a[0].type:"",a[0].children&&a[0].children.map((e=>{"假期类型"==e.title&&(t.holiday=e.field,Reflect.set(e,"options",g.value))}))),e.data.forms.map((e=>{t.field=e.field,e.children&&"span"!==e.type?e.children.map((e=>{t.listData.push(e)})):t.listData.push(e)})),t.listData.length>0&&t.listData.forEach((e=>{e.newvalue="","approvalBill"===e.type&&e.children&&e.children.length>0&&e.children.forEach((e=>{e.newvalue=""}))})),t.isEdit&&C(t.aId,{types:0}),0!==t.examine&&E(t.id,t.listData)})).catch((e=>{_.error(e.message)})))}))},x=e=>{be(e).then((e=>{200==e.status&&(y.value=e.data,y.value=y.value.map((e=>(e.value=e.shift_number,e.label=e.title+" : "+e.time,e))),t.listData.map((e=>{"异常记录"==e.title&&Reflect.set(e,"options",y.value)})))}))},D=()=>{ye().then((e=>{g.value=e.data}))},C=(e,a)=>{ve(e,a).then((e=>{let a=e.data;t.listData.map((e=>{a[e.field]&&(e.newvalue=a[e.field],e.value=a[e.field])}))})).catch((e=>{_.error(e.message)}))},w=e=>{const a=j(e);0!==t.examine&&E(t.id,a)},E=(e,a)=>{ge(e,a).then((e=>{t.examineData=e.data;let a=e.data.rules.edit;a&&(t.approverDelete=a.includes("1"),t.copyerDelete=a.includes("2"))})).catch((e=>{_.error(e.message)}))},j=e=>{const a={};for(let t=0;t{n.value.submit((e=>{const a=e,n=t.examineData.list;if(n&&n.length&&0!=t.examine){let e=0;for(let a=0;a{e.users.length<=0&&n.splice(a,1)}))}const s={formInfo:a,processInfo:n};l.value||V(t.id,s)}))}),500),V=(e,a)=>{l.value=!0,ke(e,a).then((e=>{if(l.value=!1,_.success(e.message),"customer"==t.types)H(`/pages/customer/list/details?id=${t.parameterData.customer_id}`);else if("contract"==t.types)H(`/pages/customer/contract/details?id=${t.parameterData.contract_id}`);else if("invoice"==t.types)H("/pages/customer/invoice/index");else if("schedule"==t.types){let e=JSON.parse(A("scheduleData"));T(e.id,e),H("/pages/users/schedule/index")}else J("/pages/users/examine/center?id=0")})).catch((e=>{l.value=!1,_.error(e.message)}))},T=(e,a)=>{$(e,a).then((e=>{}))};return(e,a)=>{const f=h,_=W;return s(),i(f,{class:"content"},{default:o((()=>[u(f,{class:"cr-position-header"},{default:o((()=>[u(f,{class:"status_bar"}),u(Q,{"default-title":t.defaultTitle,"is-right":!0,"right-data":d,onHandleNarItem:m},null,8,["default-title","right-data"])])),_:1}),u(f,{class:"examine-content m10"},{default:o((()=>[u(je,{ref_key:"examineFormRef",ref:n,configData:t.listData,onChange:w,type:t.type,onSearchData:b,onAttendanceAbnormalRecord:x},null,8,["configData","type"]),t.examineData&&t.examineData.list?(s(),i(f,{key:0,class:"process"},{default:o((()=>[u(Se,{"examine-data":t.examineData},null,8,["examine-data"])])),_:1})):p("",!0)])),_:1}),u(f,{class:"examine-button"},{default:o((()=>[u(_,{type:"primary",loading:l.value,onClick:r(S)},{default:o((()=>[c("提交")])),_:1},8,["loading","onClick"])])),_:1}),u(ce)])),_:1})}}},[["__scopeId","data-v-7e85489e"]]);export{Ve as default};