import{b as e,a2 as a,e as n,c as t,T as l,r as i,Q as s,f as o,g as c,o as d,k as r,i as u,w as _,j as m,t as f,F as h,l as p,a as k,h as g,N as w,a7 as x,m as y,y as v,z as b,a8 as C,a9 as j,aa as D,J as I,K as z,W as N,ab as T,s as L,x as R,A as S}from"./index-Dnh6GPlT.js";import{_ as V}from"./uni-easyinput.B9QjCcys.js";import{g as O,a as F,c as $,b as U,d as B,e as J}from"./crud.BD3tdjBS.js";import{d as K}from"./index.C9RyZqIW.js";import{_ as P}from"./uni-data-picker.BjFZBbcj.js";import{_ as Q}from"./uni-datetime-picker.BvABLVwC.js";import{s as W,c as A}from"./cascade.CG9NW_g1.js";import{m as E}from"./index.kVcrBEbP.js";import{_ as H}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{i as M}from"./item.Cio7Enct.js";import{d as X}from"./index.6gnEyoEF.js";import"./uni-icons.C_vWVLAq.js";/* empty css *//* empty css */import"./uni-nav-bar.Bf2crVgQ.js";/* empty css *//* empty css */import"./uni-load-more.B5n23r4C.js";import"./uni-cloud.es.DSosgDdw.js";/* empty css */import"./uni-datetime-picker.vue_vue_type_style_index_0_scoped_6f474695_lang.CKy4NM-m.js";import"./uni-popup.LDlA9brl.js";import"./uni-popup.vue_vue_type_style_index_0_scoped_90b62717_lang.B5-y41yX.js";import"./uni-row.C8l4_QpR.js";import"./uni-dateformat.C-BKL-OF.js";import"./index.ZMpzRqor.js";/* empty css */const Y=H({__name:"formBox",props:{info:{type:Object,default:{}}},emits:["confirmData"],setup(j,{emit:D}){const I=e(),z=j,{info:N}=a(z),T=n({typeText:"客户状态",timeText:"创建日期",manageRange:"管理范围",usersText:"我查看的",labelText:"标签筛选",typeIndex:0,usersIndex:"0",show:!1,manageRangeText:"全部",where:{show_search_type:"0",scope_frame:"all"},labelData:[],cascadeData:[],addressData:[],switchList:[{name:"是",value:"1"},{name:"否",value:"0"}],frameList:[],rowData:{},rowIndex:0,usersData:[{name:"我查看的",id:"0"},{name:"我负责的",id:"1"},{name:"我创建的",id:"2"}]}),L=n({show_search_type:"0",scope_frame:"all"}),R=t((()=>I.state.app.oneOnOneData));l(R,(e=>{N.value.seniorSearch[T.rowIndex].text=e.name,T.where[T.rowData.field_name_en]=e.id,U()}),{deep:!0});const S=(e,a)=>{a?(a.text=e.detail.value[e.detail.value.length-1].text,T.where[a.field_name_en]=e.detail.value[e.detail.value.length-1].value):(T.manageRangeText=e.detail.value[e.detail.value.length-1].text,T.where.scope_frame=e.detail.value[e.detail.value.length-1].value),U()},V=i(null);let $=D;s((()=>{U(),B(),K()}));const U=()=>{$("confirmData",T.where)},B=()=>{O({types:"area_cascade"}).then((e=>{T.addressData=e.data}))},J=i(null),K=()=>{F({scope:1}).then((e=>{T.frameList=e.data}))},H=i(null),M=()=>{setTimeout((()=>{T.show=!1}),200)},X=e=>{T.where[T.rowData.field_name_en]=e.value,U()},Y=e=>{N.value.seniorSearch[T.rowIndex].text=e.name},Z=(e,a)=>{T.where[T.rowData.field_name_en]=e,N.value.seniorSearch[T.rowIndex].text=a,U()},q=(e,a,n)=>{const t=e.detail.value;"switch"==n?(T.where[a.field_name_en]=T.switchList[t].value,a.text=T.switchList[t].name):(T.where[a.field_name_en]=a.data_dict[t].value,a.text=a.data_dict[t].name),U()},G=e=>{const a=e.detail.value;T.usersText=T.usersData[a].name,T.where.show_search_type=T.usersData[a].id,U()},ee=e=>{e.text="",T.where[e.field_name_en]="",U()};return(e,a)=>{const n=v,t=b,l=C,i=o(c("uni-data-picker"),P),s=o(c("uni-datetime-picker"),Q);return d(),r(h,null,[u(t,{class:"content"},{default:_((()=>[u(l,{class:"picker-selector",mode:"selector",value:"0",range:T.usersData,"range-key":"name",onChange:G},{default:_((()=>[u(t,{class:"search-default-label"},{default:_((()=>[m(f(T.usersText)+" ",1),u(n,{class:"iconfont icon-zhankai1"})])),_:1})])),_:1},8,["range"]),u(t,{class:"picker-selector"},{default:_((()=>[u(i,{modelValue:T.where.scope_frame,"onUpdate:modelValue":a[0]||(a[0]=e=>T.where.scope_frame=e),localdata:T.frameList,map:{text:"name",value:"value"},onChange:S},{default:_((()=>[u(t,{class:"ellipsis"},{default:_((()=>[m(f(T.where.scope_frame?T.manageRangeText:T.manageRange)+" ",1),u(n,{class:"date-open-icon iconfont icon-zhankai1"})])),_:1})])),_:1},8,["modelValue","localdata"])])),_:1}),(d(!0),r(h,null,p(k(N).seniorSearch,((e,a)=>(d(),g(t,{class:"picker-selector",key:a},{default:_((()=>["date_time_picker"==e.form_value||"date_picker"==e.form_value?(d(),g(s,{key:0,ref_for:!0,ref_key:"timeRef",ref:V,type:"daterange","clear-icon":!1,border:!1,onChange:n=>((e,a,n)=>{if(e.length>0){const t=e[0].replace(/-/g,"/")+"-"+e[1].replace(/-/g,"/");N.value.seniorSearch[n].text=e[0].substring(5).replace("-","/")+"-"+e[1].substring(5).replace("-","/"),T.where[a.field_name_en]=t}else T.timeText="所有日期",L.time="";U()})(n,e,a)},{default:_((()=>[u(t,null,{default:_((()=>[m(f(T.where[e.field_name_en]?e.text:e.field_name)+" ",1),T.where[e.field_name_en]?w("",!0):(d(),g(n,{key:0,class:"date-open-icon iconfont icon-zhankai1"})),T.where[e.field_name_en]?(d(),g(n,{key:1,class:"iconfont date-clear icon-shenpizhongxin-jujue",onClick:x((a=>ee(e)),["stop"])},null,8,["onClick"])):w("",!0)])),_:2},1024)])),_:2},1032,["onChange"])):w("",!0),["cascader_address"].includes(e.form_value)?(d(),g(i,{key:1,modelValue:T.where[e.field_name_en],"onUpdate:modelValue":a=>T.where[e.field_name_en]=a,localdata:T.addressData,map:{text:"name",value:"value"},onChange:n=>((e,a,n)=>{let t=e.detail.value,l=[],i=[];t.map((e=>{l.push(e.text),i.push(e.value)})),N.value.seniorSearch[n].text=l[0],T.where[a.field_name_en]=i,U()})(n,e,a)},{default:_((()=>[u(t,null,{default:_((()=>[u(n,{class:"ellipsis"},{default:_((()=>[m(f(e.text||e.field_name),1)])),_:2},1024),T.where[e.field_name_en]?w("",!0):(d(),g(n,{key:0,class:"date-open-icon iconfont icon-zhankai1"})),T.where[e.field_name_en]?(d(),g(n,{key:1,class:"iconfont date-clear icon-shenpizhongxin-jujue",onClick:x((a=>ee(e)),["stop"])},null,8,["onClick"])):w("",!0)])),_:2},1024)])),_:2},1032,["modelValue","onUpdate:modelValue","localdata","onChange"])):w("",!0),["cascader_radio"].includes(e.form_value)?(d(),g(i,{key:2,localdata:e.data_dict,map:{text:"name",value:"value"},onChange:a=>S(a,e)},{default:_((()=>[u(t,null,{default:_((()=>[u(n,{class:"ellipsis"},{default:_((()=>[m(f(e.text||e.field_name),1)])),_:2},1024),T.where[e.field_name_en]?w("",!0):(d(),g(n,{key:0,class:"date-open-icon iconfont icon-zhankai1"})),T.where[e.field_name_en]?(d(),g(n,{key:1,class:"iconfont date-clear icon-shenpizhongxin-jujue",onClick:x((a=>ee(e)),["stop"])},null,8,["onClick"])):w("",!0)])),_:2},1024)])),_:2},1032,["localdata","onChange"])):w("",!0),"switch"==e.form_value?(d(),g(l,{key:3,mode:"selector",value:e.value,range:T.switchList,"range-key":"name",onChange:a=>q(a,e,"switch")},{default:_((()=>[u(t,null,{default:_((()=>[u(n,{class:"ellipsis"},{default:_((()=>[m(f(e.text||e.field_name),1)])),_:2},1024),T.where[e.field_name_en]?w("",!0):(d(),g(n,{key:0,class:"date-open-icon iconfont icon-zhankai1"})),T.where[e.field_name_en]?(d(),g(n,{key:1,class:"iconfont date-clear icon-shenpizhongxin-jujue",onClick:x((a=>ee(e)),["stop"])},null,8,["onClick"])):w("",!0)])),_:2},1024)])),_:2},1032,["value","range","onChange"])):w("",!0),["radio"].includes(e.form_value)?(d(),g(l,{key:4,mode:"selector",value:e.value,range:e.data_dict,"range-key":"name",onChange:a=>q(a,e)},{default:_((()=>[u(t,null,{default:_((()=>[u(n,{class:"ellipsis"},{default:_((()=>[m(f(e.text||e.field_name),1)])),_:2},1024),T.where[e.field_name_en]?w("",!0):(d(),g(n,{key:0,class:"date-open-icon iconfont icon-zhankai1"})),T.where[e.field_name_en]?(d(),g(n,{key:1,class:"iconfont date-clear icon-shenpizhongxin-jujue",onClick:x((a=>ee(e)),["stop"])},null,8,["onClick"])):w("",!0)])),_:2},1024)])),_:2},1032,["value","range","onChange"])):w("",!0),"tag"==e.form_value?(d(),g(t,{key:5,class:"search-default-label",onClick:n=>((e,a)=>{T.rowData=e,T.rowIndex=a,T.labelData=e.data_dict,J.value.popupOpen(T.where[e.field_name_en],e.text||[])})(e,a)},{default:_((()=>[u(n,{class:"ellipsis"},{default:_((()=>[m(f(e.text?e.text[0]:e.field_name),1)])),_:2},1024),T.where[e.field_name_en]?w("",!0):(d(),g(n,{key:0,class:"date-open-icon iconfont icon-zhankai1"})),T.where[e.field_name_en]?(d(),g(n,{key:1,class:"iconfont date-clear icon-shenpizhongxin-jujue",onClick:x((a=>ee(e)),["stop"])},null,8,["onClick"])):w("",!0)])),_:2},1032,["onClick"])):w("",!0),"input_select"==e.form_value?(d(),g(t,{key:6,class:"search-default-label",onClick:n=>((e,a)=>{T.rowData=e,T.rowIndex=a,y(`/pages/module/oneOnOne?id=${e.id}&&keyName=${N.value.crudInfo.table_name_en}`)})(e,a)},{default:_((()=>[u(n,{class:"ellipsis"},{default:_((()=>[m(f(e.text?e.text:e.field_name),1)])),_:2},1024),T.where[e.field_name_en]?w("",!0):(d(),g(n,{key:0,class:"date-open-icon iconfont icon-zhankai1"})),T.where[e.field_name_en]?(d(),g(n,{key:1,class:"iconfont date-clear icon-shenpizhongxin-jujue",onClick:x((a=>ee(e)),["stop"])},null,8,["onClick"])):w("",!0)])),_:2},1032,["onClick"])):w("",!0),"cascader"==e.form_value?(d(),g(t,{key:7,class:"search-default-label",onClick:n=>((e,a)=>{T.cascadeData=e.data_dict,T.rowData=e,T.rowIndex=a,H.value.popupOpen([])})(e,a)},{default:_((()=>[u(n,{class:"ellipsis"},{default:_((()=>[m(f(e.text?e.text:e.field_name),1)])),_:2},1024),T.where[e.field_name_en]?w("",!0):(d(),g(n,{key:0,class:"date-open-icon iconfont icon-zhankai1"})),T.where[e.field_name_en]?(d(),g(n,{key:1,class:"iconfont date-clear icon-shenpizhongxin-jujue",onClick:x((a=>ee(e)),["stop"])},null,8,["onClick"])):w("",!0)])),_:2},1032,["onClick"])):w("",!0),"checkbox"==e.form_value?(d(),g(t,{key:8,class:"search-default-label",onClick:n=>((e,a)=>{T.rowIndex=a,T.rowData=e,T.show=!0})(e,a)},{default:_((()=>[u(n,{class:"ellipsis"},{default:_((()=>[m(f(e.text?e.text[0].text:e.field_name),1)])),_:2},1024),T.where[e.field_name_en]?w("",!0):(d(),g(n,{key:0,class:"date-open-icon iconfont icon-zhankai1"})),T.where[e.field_name_en]?(d(),g(n,{key:1,class:"iconfont date-clear icon-shenpizhongxin-jujue",onClick:x((a=>ee(e)),["stop"])},null,8,["onClick"])):w("",!0),u(E,{show:T.show,columns:e.data_dict,onChange:a=>{return n=a,t=e,T.where[t.field_name_en]=n.value,t.text=n.selected,U(),void M();var n,t},onCancel:M},null,8,["show","columns","onChange"])])),_:2},1032,["onClick"])):w("",!0)])),_:2},1024)))),128))])),_:1}),u(W,{title:"选择标签",ref_key:"selectedLabelRef",ref:J,listData:T.labelData,onChangeItem:Z,onResetLabel:e.resetLabel},null,8,["listData","onResetLabel"]),u(A,{ref_key:"cascdeRef",ref:H,title:"选择分类",listData:T.cascadeData,onReset:e.resetCascade,onChange:Y,onSubmitOk:X},null,8,["listData","onReset"])],64)}}},[["__scopeId","data-v-85260a4b"]]),Z=H({__name:"list",setup(e){const a=n({backgroundColor:"rgba(0,0,0,0)",info:{},rightIcon:[{type:1,icon:"icon-xuanfuanniu-jia"}],title:"列表名称",keyName:"kehuguanli",tableData:[],main_name:!1,currentIndex:0,where:{limit:10,page:1,keyword_default:""},menu_list:[],hide_list:[]}),t=i("#308BF8"),l=i("#687383");j((e=>{e.tablename&&(a.keyName=e.tablename,P(),s())}));const s=()=>{$(a.keyName).then((e=>{a.list=e.data,e.data.length>5?(a.menu_list=e.data.slice(0,4),a.hide_list=e.data.slice(4,e.data.length)):a.menu_list=e.data}))},x=(e,n)=>{a.currentIndex=n;let t=e.uni_path;T(t)},C=()=>{a.where.keyword_default="",a.where.page=1,Q()},O=(e,n)=>{2==e.type?L("您确定要删除吗").then((e=>{J(a.keyName,n).then((e=>{R.success(e.message),Q(1)})).catch((e=>{R.error(e.message)}))})).catch((e=>{})):y(`/pages/module/addForm?key=${a.keyName}&&id=${n}`)},F=e=>{y(`/pages/module/addForm?key=${a.keyName}`)},P=()=>{U(a.keyName,0).then((e=>{if(e.data.seniorSearch=e.data.seniorSearch.filter((e=>!["input_number","input_float","input_percentage","input_price","input"].includes(e.form_value))),""==e.data.crudInfo.main_field_name){a.main_name=!0,e.data.crudInfo.main_field_name="main_field_name";let n={field_name_en:"main_field_name"};e.data.showField.unshift(n)}a.info=e.data,a.title=e.data.crudInfo.table_name+"列表"}))},Q=e=>{e&&(a.where.page=e),B(a.keyName,a.where).then((e=>{1==a.where.page&&(a.tableData=[]),a.tableData.push(...e.data.list),a.tableData.forEach((e=>{a.main_name&&(e.main_field_name=a.info.crudInfo.table_name)}));const n=Math.ceil(e.data.count/a.where.limit);a.tableData.length<=0||a.where.page>=n?A.value=!1:A.value=!0,z()}))},W=e=>{a.where={page:1,limit:a.where.limit,...e},Q()},A=i(!1);return D((()=>{A.value&&(a.where.page++,Q())})),I((()=>{a.where.page=1,Q()})),(e,n)=>{const i=b,s=o(c("uni-easyinput"),V),y=v;return d(),g(i,{class:"content"},{default:_((()=>[u(i,{class:"cr-position-header"},{default:_((()=>[u(K,{"jump-url":"/pages/workbench/index",defaultTitle:k(a).title,backgroundColor:k(a).backgroundColor,color:"#fff","is-right":!0,"right-data":k(a).rightIcon,onHandleNarItem:F},null,8,["defaultTitle","backgroundColor","right-data"])])),_:1}),u(i,{class:"examine-content"},{default:_((()=>[u(i,{class:"search"},{default:_((()=>[u(s,{prefixIcon:"search",modelValue:k(a).where.keyword_default,"onUpdate:modelValue":n[0]||(n[0]=e=>k(a).where.keyword_default=e),onConfirm:n[1]||(n[1]=e=>Q(1)),onFocus:n[2]||(n[2]=e=>Q(1)),onClear:C,placeholder:"关键字搜索"},null,8,["modelValue"])])),_:1}),u(i,{class:"view-search"},{default:_((()=>[u(Y,{info:k(a).info,onConfirmData:W},null,8,["info"])])),_:1}),u(M,{info:k(a).info,"table-data":k(a).tableData,keyName:k(a).keyName,onSelectFn:O},null,8,["info","table-data","keyName"])])),_:1}),k(a).list&&k(a).list.length>0?(d(),g(i,{key:0,class:"tab"},{default:_((()=>[(d(!0),r(h,null,p(k(a).menu_list,((e,n)=>(d(),g(i,{key:n,class:"tab-item",onClick:a=>x(e,n)},{default:_((()=>[u(i,{style:N({color:k(a).currentIndex==n?k(t):k(l)})},{default:_((()=>[u(y,{class:S(["iconfont",e.icon?`icon-${e.icon.slice(4)}`:"icon-renshi-huibaoguanli-cebian"])},null,8,["class"])])),_:2},1032,["style"]),u(i,{class:"tab_text",style:N({color:k(a).currentIndex==n?k(t):k(l)})},{default:_((()=>[m(f(e.menu_name),1)])),_:2},1032,["style"])])),_:2},1032,["onClick"])))),128)),k(a).list.length>5?(d(),g(X,{key:0,ref:"deanPopoverRef","model-direction":"right",btnList:k(a).hide_list,onSelect:n[3]||(n[3]=a=>x(a,e.index))},{icon:_((()=>[u(i,{class:"tab-item"},{default:_((()=>[u(i,{style:N({color:k(a).currentIndex==e.index?k(t):k(l)})},{default:_((()=>[u(y,{class:"iconfont icon-yunwenjian-liebiaomoshi"})])),_:1},8,["style"]),u(i,{class:"tab_text",style:N({color:k(a).currentIndex==e.index?k(t):k(l)})},{default:_((()=>[m("更多")])),_:1},8,["style"])])),_:1})])),_:1},8,["btnList"])):w("",!0)])),_:1})):w("",!0)])),_:1})}}},[["__scopeId","data-v-f31389e5"]]);export{Z as default};