import{a2 as e,r as a,f as l,g as t,o as s,h as i,w as n,i as o,a as u,N as c,j as d,t as r,O as p,z as f,a1 as m,e as _,T as y,ad as k,b as h,c as b,k as g,F as v,l as x,ai as C,ae as L,a7 as j,af as V,x as q,y as w,a8 as U}from"./index-Cg3FU-dV.js";import{_ as z}from"./uni-easyinput.Cm5bRP31.js";import{_ as N,a as O}from"./uni-forms.DHQIQZAE.js";import{_ as B}from"./uni-data-checkbox.BidQMBpr.js";import{_ as R}from"./uni-data-picker.BGDHu7BB.js";import{s as S}from"./selectedLabel.CU9AKV_D.js";import{_ as $}from"./uni-popup.B818XS1j.js";import{_ as D}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{c as H}from"./editor.wlcQt-cZ.js";import{m as P}from"./index.D6ZZzeb2.js";import{f as T}from"./customer.DHyt6w_W.js";import{u as E,a as I}from"./file.Hbk8zQoO.js";const M=D({__name:"successPopup",props:{type:{type:Number,default:0,required:!0},title:{type:String,default:""},buttonTitle:{type:String,default:""}},emits:["change"],setup(_,{expose:y,emit:k}){const h=_,b=k,{type:g,title:v,buttonTitle:x}=e(h),C=a(null);a("");const L=a(0),j=()=>{C.value.close(),b("change",1)},V=()=>{b("change",2,L.value),C.value.close()};return y({popupOpen:e=>{L.value=e,C.value.open()}}),(e,a)=>{const _=p,y=f,k=m,h=l(t("uni-popup"),$);return s(),i(y,null,{default:n((()=>[o(h,{ref_key:"popupRef",ref:C,type:"center","mask-click":!0},{default:n((()=>[o(y,{class:"content"},{default:n((()=>[o(y,{class:"header"},{default:n((()=>[0===u(g)?(s(),i(_,{key:0,class:"img",src:"/work/assets/customer-pop-bg-BE7vGbPb.png",mode:""})):c("",!0),1===u(g)?(s(),i(_,{key:1,class:"img",src:"/work/assets/customer-pop-bg01-B84RrOSS.png",mode:""})):c("",!0)])),_:1}),o(y,{class:"body"},{default:n((()=>[o(y,{class:"title"},{default:n((()=>[d(r(u(v))+"添加成功",1)])),_:1}),o(y,{class:"capitin text-center"},{default:n((()=>[d("已添加成功,您可继续"+r(u(x)),1)])),_:1}),o(y,{class:"plr10 button-content"},{default:n((()=>[o(k,{class:"button cancel",onClick:j},{default:n((()=>[d("暂不添加")])),_:1}),o(k,{class:"button define",onClick:V},{default:n((()=>[d(r(u(x)),1)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},512)])),_:1})}}},[["__scopeId","data-v-8b1e8293"]]),W=D({__name:"index",props:{listData:{type:Array,default:()=>[]}},emits:["submitOk"],setup(m,{expose:$,emit:D}){const W=m,{listData:A}=e(W),F=a("color: #C0C4CC;font-size: 30rpx"),Y=_({color:"#303133",disableColor:"#ffffff"}),G=_({editorOption:{placeholder:"请输入..."},show:!1,readOnly:!1,photoUrl:"http://test.com",api:"/upload",txt:"",name:"file",value:"
Hello World!
",flieList:[],imgs:[],contents:"",imageList:[],selectedLabel:[],eid:"",labelName:[]}),K=_({});y((()=>[A.value]),(e=>{e[0].length>0&&e[0].forEach(((e,a)=>{e.data.forEach(((e,a)=>{if(K[e.key]=e.value,"select"===e.input_type&&"customer_label"!==e.key){let a=ne(e.options,e.value);e.text=a}else"customer_label"==e.key&&X(e.value);"file"==e.type&&e.files&&(G.flieList=e.files,G.flieList.map((e=>{k(e.real_name)&&G.imageList.push(e.att_dir)}))),"images"==e.type&&e.files&&(G.imgs=e.files,G.imgs.map((e=>{k(e.real_name)&&G.imageList.push(e.att_dir)})))}))}))}));const Q=()=>{G.show=!0},J=()=>{setTimeout((()=>{G.show=!1}),200)},X=e=>{if(0==e.length)return!1;G.selectedLabel=e.map(Number);let a=[];T().then((l=>{l.data.list.map((e=>{e.children.map((e=>{a.push(e)}))})),Z(a,e)}))},Z=(e,a)=>{const l=[];e.map((e=>{a.length>0&&a.map((a=>{e.id==a&&l.push(e.name)}))})),G.labelName=l},ee=e=>{V(e.att_dir,e.real_name,G.imageList)};let ae=D;const le=e=>{G.contents=e};h();const te=a(null),se=a(null);a(!1);const ie=()=>{let e=!0;return A.value.map((a=>{a.data.map((a=>{if("oaWangeditor"==a.type&&(K[a.key]=G.contents),"file"==a.type){let e=[];G.flieList.map((a=>{e.push(a.id)})),K[a.key]=e}if("images"==a.type){let e=[];G.imgs.map((a=>{e.push(a.id)})),K[a.key]=e}1==a.required&&(K[a.key]?e=!0:(q.error(`${a.key_name}不能为空`),e=!1))}))})),e},ne=(e,a)=>{a.constructor!==Array&&(a=[a]);let l=[];function t(e){if(a.includes(e.value)&&l.push(e.text),e.children)for(const a of e.children)t(a)}if(e)for(const i of e)i&&t(i);let s="";return s=l.length>1?l.join(" - "):l[0],s},oe=a(null),ue=e=>{oe.value.popupOpen(G.selectedLabel,G.labelName)},ce=()=>{G.selectedLabel=[],G.labelName=[]},de=(e,a)=>{let l=re("customer_label","key");K[l]=e,G.labelName=a},re=(e,a)=>{let l="";return A.value.map((t=>{t.data.map((t=>{a&&t.key===e&&(l=t.key),t.type===e&&(l=t.key)}))})),l},pe=b((()=>me("start"))),fe=b((()=>me("end"))),me=e=>{const a=new Date;let l=a.getFullYear(),t=a.getMonth()+1,s=a.getDate();return"start"===e?l-=60:"end"===e&&(l+=20),t=t>9?t:"0"+t,s=s>9?s:"0"+s,`${l}-${t}-${s}`};return $({submit:()=>{ie()&&ae("submitOk",K)}}),(e,a)=>{const m=w,_=f,y=l(t("uni-easyinput"),z),h=l(t("uni-forms-item"),N),b=l(t("uni-data-checkbox"),B),V=l(t("uni-data-picker"),R),$=U,D=p,T=l(t("uni-forms"),O);return s(),i(_,{class:"content"},{default:n((()=>[o(_,{class:"examine-content"},{default:n((()=>[o(T,{border:!1,modelValue:K,ref_key:"form",ref:se,"label-width":"80px",rules:G.rules},{default:n((()=>[(s(!0),g(v,null,x(u(A),((e,a)=>(s(),i(_,{class:"list-item",key:a},{default:n((()=>[(s(!0),g(v,null,x(e.data,((e,l)=>(s(),i(_,{key:l},{default:n((()=>["input"===e.input_type&&"text"===e.type?(s(),i(h,{key:0,class:"input-label",required:"",name:"name"},{label:n((()=>[o(_,{class:"uni-forms-item__label"},{default:n((()=>[d(r(e.key_name)+" ",1),1==e.required?(s(),i(m,{key:0,class:"iconfont"},{default:n((()=>[d("*")])),_:1})):c("",!0)])),_:2},1024)])),default:n((()=>[o(y,{inputBorder:!1,modelValue:K[e.key],"onUpdate:modelValue":a=>K[e.key]=a,type:"text",clearable:!1,styles:Y,"placeholder-style":F.value,autoHeight:!0,maxlength:e.max,placeholder:"请输入"},null,8,["modelValue","onUpdate:modelValue","styles","placeholder-style","maxlength"])])),_:2},1024)):c("",!0),"number"===e.type?(s(),i(h,{key:1,class:"input-label",name:"price"},{label:n((()=>[o(_,{class:"uni-forms-item__label"},{default:n((()=>[d(r(e.key_name),1),1==e.required?(s(),i(m,{key:0,class:"iconfont"},{default:n((()=>[d("*")])),_:1})):c("",!0)])),_:2},1024)])),default:n((()=>[o(y,{inputBorder:!1,modelValue:K[e.key],"onUpdate:modelValue":a=>K[e.key]=a,type:"number",clearable:!1,styles:Y,maxlength:"11","placeholder-style":F.value,autoHeight:!0,placeholder:"请输入"},null,8,["modelValue","onUpdate:modelValue","styles","placeholder-style"])])),_:2},1024)):c("",!0),"customer_label"===e.key?(s(),i(h,{key:2,class:"input-label"},{label:n((()=>[o(_,{class:"uni-forms-item__label"},{default:n((()=>[d(r(e.key_name),1),1==e.required?(s(),i(m,{key:0,class:"iconfont"},{default:n((()=>[d("*")])),_:1})):c("",!0)])),_:2},1024)])),default:n((()=>[0==K[e.key].length?(s(),i(_,{key:0,class:"picker-input picker-input-placeholder",onClick:ue},{default:n((()=>[d(" 请选择 "),o(_,{class:"iconfont icon-fanhui"})])),_:1})):c("",!0),o(_,{class:"picker-input label-flex",onClick:ue},{default:n((()=>[(s(!0),g(v,null,x(G.labelName,((e,a)=>(s(),i(m,{key:a,class:"label-box"},{default:n((()=>[d(r(e),1)])),_:2},1024)))),128))])),_:2},1024)])),_:2},1024)):c("",!0),"radio"===e.type?(s(),i(h,{key:3,class:"input-label"},{label:n((()=>[o(_,{class:"uni-forms-item__label"},{default:n((()=>[d(r(e.key_name)+" ",1),1==e.required?(s(),i(m,{key:0,class:"iconfont"},{default:n((()=>[d("*")])),_:1})):c("",!0)])),_:2},1024)])),default:n((()=>[o(b,{modelValue:K[e.key],"onUpdate:modelValue":a=>K[e.key]=a,localdata:e.options},null,8,["modelValue","onUpdate:modelValue","localdata"])])),_:2},1024)):c("",!0),"select"===e.input_type&&e.options_level>1?(s(),i(h,{key:4,class:"input-label"},{label:n((()=>[o(_,{class:"uni-forms-item__label"},{default:n((()=>[d(r(e.key_name)+" ",1),1==e.required?(s(),i(m,{key:0,class:"iconfont"},{default:n((()=>[d("*")])),_:1})):c("",!0)])),_:2},1024)])),default:n((()=>[o(V,{modelValue:K[e.key],"onUpdate:modelValue":a=>K[e.key]=a,localdata:e.options,"popup-title":e.placeholder||"请选择",onChange:e=>((e,a,l)=>{let t=e.detail.value,s=[],i=[];t.map((e=>{s.push(e.text),i.push(e.value)})),A.value[a].data[l].text=s.join("-");let n=A.value[a].data[l].key;K[n]=i})(e,a,l)},{default:n((()=>[K[e.key]?(s(),i(_,{key:1,class:"picker-input"},{default:n((()=>[d(r(e.text)+" ",1),o(_,{class:"iconfont icon-fanhui"})])),_:2},1024)):(s(),i(_,{key:0,class:"picker-input picker-input-placeholder"},{default:n((()=>[d(" 请选择 "),o(_,{class:"iconfont icon-fanhui"})])),_:1}))])),_:2},1032,["modelValue","onUpdate:modelValue","localdata","popup-title","onChange"])])),_:2},1024)):c("",!0),"select"===e.input_type&&1==e.options_level?(s(),i(h,{key:5,class:"input-label"},{label:n((()=>[o(_,{class:"uni-forms-item__label"},{default:n((()=>[o(m,{class:"label-item"},{default:n((()=>[d(r(e.key_name),1)])),_:2},1024),1==e.required?(s(),i(m,{key:0,class:"iconfont"},{default:n((()=>[d("*")])),_:1})):c("",!0)])),_:2},1024)])),default:n((()=>["multiple"==e.type?(s(),i(_,{key:0,onClick:Q},{default:n((()=>[K[e.key]?c("",!0):(s(),i(_,{key:0,class:"picker-input picker-input-placeholder"},{default:n((()=>[d(" 请选择 "),o(_,{class:"iconfont icon-fanhui"})])),_:1})),K[e.key]?(s(),i(_,{key:1,class:"picker-input"},{default:n((()=>[d(r(e.text)+" ",1),o(_,{class:"iconfont icon-fanhui"})])),_:2},1024)):c("",!0),o(P,{show:G.show,columns:e.options,onChange:a=>((e,a)=>{let l=[];e.selected.length>0&&(e.selected.map((e=>{l.push(e.text)})),a.text=l.join("-"),K[a.key]=e.value),J()})(a,e),onCancel:J},null,8,["show","columns","onChange"])])),_:2},1024)):(s(),i($,{key:1,mode:"selector",value:K[e.key],range:e.options,"range-key":"text",onChange:e=>((e,a,l)=>{let t=e.detail.value,s=A.value[a].data[l].options[t].text,i=A.value[a].data[l].options[t].value,n=A.value[a].data[l].key;K[n]=i,A.value[a].data[l].text=s})(e,a,l)},{default:n((()=>[K[e.key]?c("",!0):(s(),i(_,{key:0,class:"picker-input picker-input-placeholder"},{default:n((()=>[d(" 请选择 "),o(_,{class:"iconfont icon-fanhui"})])),_:1})),K[e.key]?(s(),i(_,{key:1,class:"picker-input"},{default:n((()=>[d(r(e.text||e.text1)+" ",1),o(_,{class:"iconfont icon-fanhui"})])),_:2},1024)):c("",!0)])),_:2},1032,["value","range","onChange"]))])),_:2},1024)):c("",!0),"date"===e.type?(s(),i(h,{key:6,class:"input-label"},{label:n((()=>[o(_,{class:"uni-forms-item__label"},{default:n((()=>[d(r(e.key_name)+" ",1),1==e.required?(s(),i(m,{key:0,class:"iconfont"},{default:n((()=>[d("*")])),_:1})):c("",!0)])),_:2},1024)])),default:n((()=>[o($,{mode:"date",value:K[e.key],start:u(pe),end:u(fe),onChange:e=>((e,a,l)=>{let t=A.value[a].data[l].key;K[t]=e.detail.value})(e,a,l)},{default:n((()=>[K[e.key]?(s(),i(_,{key:1,class:"picker-input"},{default:n((()=>[d(r(K[e.key])+" ",1),o(_,{class:"iconfont icon-fanhui"})])),_:2},1024)):(s(),i(_,{key:0,class:"picker-input picker-input-placeholder"},{default:n((()=>[d(" 请选择 "),o(_,{class:"iconfont icon-fanhui"})])),_:1}))])),_:2},1032,["value","start","end","onChange"])])),_:2},1024)):c("",!0),"images"===e.type?(s(),i(h,{key:7,class:"is-direction-top"},{label:n((()=>[o(_,{class:"uni-forms-item__label mt36 p24"},{default:n((()=>[d(r(e.key_name)+" ",1),o(m,{class:"tips"},{default:n((()=>[d("(建议734*1034,大小不超过2M,支持jpg、jpeg、png) ")])),_:1})])),_:2},1024),o(_,{class:"upload"},{default:n((()=>[(s(!0),g(v,null,x(G.imgs,((e,a)=>(s(),i(_,{class:"box",key:a},{default:n((()=>[o(D,{class:"img",src:e.att_dir,mode:"",onClick:a=>ee(e)},null,8,["src","onClick"]),o(_,{class:"delete",onClick:a=>{return l=e.id,void(G.imgs=G.imgs.filter((function(e){return e.id!==l})));var l}},{default:n((()=>[o(m,{class:"iconfont icon-shenpizhongxin-jujue"})])),_:2},1032,["onClick"])])),_:2},1024)))),128)),G.imgs.length!==e.max?(s(),i(_,{key:0,class:"upload-box",onClick:e=>{E("attach/imgs",{relation_type:"client"},C).then((e=>{q.success(e.message);let a={att_dir:e.data.src,id:e.data.id,att_size:e.data.size,real_name:e.data.name};G.imgs.push(a),G.imgs.map((e=>{k(e.real_name)&&G.imageList.push(e.att_dir)}))})).catch((e=>{q.error(e)}))}},{default:n((()=>[o(_,{class:"iconfont icon-paizhao"}),o(_,{class:"text"},{default:n((()=>[d(" 上传"+r(e.key_name),1)])),_:2},1024)])),_:2},1032,["onClick"])):c("",!0)])),_:2},1024)])),_:2},1024)):c("",!0),"file"===e.type?(s(),i(h,{key:8,class:"is-direction-top"},{label:n((()=>[o(_,{class:"uni-forms-item__label mt36 p24"},{default:n((()=>[o(_,{class:"label"},{default:n((()=>[o(_,null,{default:n((()=>[d(r(e.key_name),1)])),_:2},1024),G.flieList.length!==e.max?(s(),i(_,{key:0,class:"iconfont icon-biaodan-tianjia",onClick:e=>{I("attach/imgs",{relation_id:1,relation_type:"client"},C).then((e=>{if(200==e.status){q.success(e.message);let a={att_dir:e.data.src,id:e.data.id,att_size:e.data.size,real_name:e.data.name};G.flieList.push(a),G.flieList.map((e=>{k(e.real_name)&&G.imageList.push(e.att_dir)}))}})).catch((e=>{q.error(e)}))}},null,8,["onClick"])):c("",!0)])),_:2},1024),o(_,{class:"tips"},{default:n((()=>[d("(建议大小不超过"+r(u(C))+",支持图片、附件、文档) ",1)])),_:1})])),_:2},1024),o(_,{class:"flie"},{default:n((()=>[(s(!0),g(v,null,x(G.flieList,((e,a)=>(s(),i(_,{class:"box",key:a,onClick:a=>ee(e)},{default:n((()=>[o(_,{class:"left"},{default:n((()=>[o(D,{class:"slot-image",src:`/static/image/cloudfile/${u(L)(e.real_name)}`},null,8,["src"]),o(_,{style:{width:"calc(100% - 40px)"}},{default:n((()=>[o(_,{class:"name"},{default:n((()=>[d(r(e.real_name),1)])),_:2},1024),o(_,{class:"size"},{default:n((()=>[d(r(e.att_size)+"kb ",1)])),_:2},1024)])),_:2},1024),o(_,{class:"iconfont icon-guanbi-yangshiyi1",onClick:j((a=>{return l=e.id,void(G.flieList=G.flieList.filter((function(e){return e.id!==l})));var l}),["stop"])},null,8,["onClick"])])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:2},1024)])),_:2},1024)):c("",!0),"textarea"===e.type?(s(),i(h,{key:9,class:"is-direction-top"},{label:n((()=>[o(_,{class:"uni-forms-item__label mt36"},{default:n((()=>[d(r(e.key_name),1),1==e.required?(s(),i(m,{key:0,class:"iconfont"},{default:n((()=>[d("*")])),_:1})):c("",!0)])),_:2},1024)])),default:n((()=>[o(y,{inputBorder:!1,modelValue:K[e.key],"onUpdate:modelValue":a=>K[e.key]=a,type:"textarea",clearable:!1,styles:Y,"placeholder-style":F.value,"adjust-position":"false",maxlength:256,autoHeight:!0,placeholder:e.placeholder},null,8,["modelValue","onUpdate:modelValue","styles","placeholder-style","placeholder"])])),_:2},1024)):c("",!0),"oaWangeditor"===e.type?(s(),i(h,{key:10,class:"is-direction-top height-350"},{label:n((()=>[o(_,{class:"uni-forms-item__label mt36"},{default:n((()=>[d(r(e.key_name),1),1==e.required?(s(),i(m,{key:0,class:"iconfont"},{default:n((()=>[d("*")])),_:1})):c("",!0)])),_:2},1024)])),default:n((()=>[o(H,{content:K[e.key],placeholder:e.placeholder,onSaveContent:le},null,8,["content","placeholder"])])),_:2},1024)):c("",!0)])),_:2},1024)))),128))])),_:2},1024)))),128))])),_:1},8,["modelValue","rules"])])),_:1}),o(S,{title:"客户标签",ref_key:"selectedLabelRef",ref:oe,onChangeItem:de,onResetLabel:ce},null,512),o(M,{ref_key:"successPopupRef",ref:te,type:0,title:"客户","button-title":"添加合同",onChange:e.successChange},null,8,["onChange"])])),_:1})}}},[["__scopeId","data-v-3552c106"]]);export{W as o,M as s};