import{r as e,e as a,a9 as l,x as t,f as s,g as i,h as u,w as n,z as d,o as r,i as o,a as c,j as m,t as _,N as p,aT as f,y,a8 as b,a1 as h,a0 as v}from"./index-Dnh6GPlT.js";import{_ as g,a as k}from"./uni-forms.DIiVZ_NN.js";import{_ as x}from"./uni-easyinput.B9QjCcys.js";import{_ as j}from"./uni-datetime-picker.BvABLVwC.js";import{d as V}from"./index.C9RyZqIW.js";import{a7 as C,a as T,ac as w,ad as U}from"./customer.C_xRWtM3.js";import{_ as B}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./uni-forms.vue_vue_type_style_index_0_scoped_a2a9907e_lang.DijPs27m.js";import"./uni-icons.C_vWVLAq.js";/* empty css *//* empty css */import"./uni-datetime-picker.vue_vue_type_style_index_0_scoped_6f474695_lang.CKy4NM-m.js";import"./uni-nav-bar.Bf2crVgQ.js";/* empty css *//* empty css */const $=B({__name:"addRemind",setup(B){const $=e("color: #C0C4CC;font-size: 30rpx"),H=a({color:"#303133",disableColor:"#ffffff"}),z=a({defaultTitle:"添加付款提醒",rangeType:[{label:"回款提醒",value:0},{label:"续费提醒",value:1}],renewal:[],rateIndex:2,rangeRate:[{label:"按天",value:0},{label:"按周",value:1},{label:"按月",value:2},{label:"按年",value:3}],cid:-1,eid:-1,tab:2,id:0}),I=a({types:0,cate_id:"",time:"",mark:"",num:""});l((async e=>{await N(),z.cid=e.cid,z.eid=e.eid,e.id&&(z.id=e.id,z.defaultTitle="编辑付款提醒",R(e.id))}));const N=()=>{C({keys:["renew"]}).then((e=>{z.renewal=e.data?e.data.renew:[]})).catch((e=>{t.error(e.message)}))},R=e=>{T(e).then((e=>{I.types=e.data.types,I.cate_id=e.data.cate_id,I.time=e.data.time,I.mark=e.data.mark,I.num=e.data.num})).catch((e=>{t.error(e.message)}))},K=e(!1),M=()=>{I.num=Math.abs(I.num)},Q=f((()=>{if(!z.cid)return t.error("缺少必要参数不能添加"),!1;if(1==I.types){if(!I.num)return t.error("续费金额不能为空"),!1;if(!I.time)return t.error("续费日期不能为空"),!1}if(!I.mark)return t.error("提醒内容不能为空"),!1;var e,a;I.cid=z.cid,I.eid=z.eid,z.id?(e=z.id,a=I,K.value=!0,U(e,a).then((e=>{K.value=!1,t.success(e.message),v(`/pages/customer/contract/details?id=${z.cid}&tab=${z.tab}`)})).catch((e=>{K.value=!1,t.error(e.message)}))):(e=>{K.value=!0,w(e).then((e=>{K.value=!1,t.success(e.message),v(`/pages/customer/contract/details?id=${z.cid}&tab=${z.tab}`)})).catch((e=>{K.value=!1,t.error(e.message)}))})(I)}),800),W=e=>{I.time=e};return(e,a)=>{const l=d,t=y,f=b,v=s(i("uni-forms-item"),g),C=s(i("uni-easyinput"),x),T=s(i("uni-datetime-picker"),j),w=s(i("uni-forms"),k),U=h;return r(),u(l,{class:"content"},{default:n((()=>[o(l,{class:"cr-position-header"},{default:n((()=>[o(l,{class:"status_bar"}),o(c(V),{"is-right":!0,"default-title":z.defaultTitle},null,8,["default-title"])])),_:1}),o(l,{class:"examine-content m10"},{default:n((()=>[o(w,{border:!1,"label-width":"80px"},{default:n((()=>[o(l,{class:"list-item"},{default:n((()=>[o(v,{class:"input-label"},{label:n((()=>[o(l,{class:"uni-forms-item__label"},{default:n((()=>[m("提醒类型 "),o(t,{class:"iconfont"},{default:n((()=>[m("*")])),_:1})])),_:1})])),default:n((()=>[o(f,{mode:"selector",value:I.types,range:z.rangeType,"range-key":"label",onChange:a[0]||(a[0]=e=>(e=>{let a=e.detail.value;I.types=z.rangeType[a].value})(e))},{default:n((()=>[""===I.type?(r(),u(l,{key:0,class:"picker-input picker-input-placeholder"},{default:n((()=>[m(" 请选择 "),o(l,{class:"iconfont icon-fanhui"})])),_:1})):(r(),u(l,{key:1,class:"picker-input"},{default:n((()=>[m(_(z.rangeType[I.types].label)+" ",1),o(l,{class:"iconfont icon-fanhui"})])),_:1}))])),_:1},8,["value","range"])])),_:1})])),_:1}),0==I.types?(r(),u(l,{key:0,class:"list-item mt20"},{default:n((()=>[o(v,{class:"input-label"},{label:n((()=>[o(l,{class:"uni-forms-item__label"},{default:n((()=>[m("预计回款金额 "),o(t,{class:"iconfont"},{default:n((()=>[m("*")])),_:1})])),_:1})])),default:n((()=>[o(C,{inputBorder:!1,modelValue:I.num,"onUpdate:modelValue":a[1]||(a[1]=e=>I.num=e),type:"number",clearable:!1,styles:H,"placeholder-style":$.value,maxlength:99999999.99,autoHeight:!0,placeholder:"请填写"},null,8,["modelValue","styles","placeholder-style"])])),_:1}),o(v,{class:"input-label"},{label:n((()=>[o(l,{class:"uni-forms-item__label"},{default:n((()=>[m("回款提醒日期 "),o(t,{class:"iconfont"},{default:n((()=>[m("*")])),_:1})])),_:1})])),default:n((()=>[o(T,{type:"datetime","clear-icon":!1,border:!1,modelValue:I.time,"onUpdate:modelValue":a[2]||(a[2]=e=>I.time=e),onChange:W},{default:n((()=>[I.time?p("",!0):(r(),u(l,{key:0,class:"picker-input picker-input-placeholder"},{default:n((()=>[m(" 请选择 "),o(l,{class:"iconfont icon-fanhui"})])),_:1})),I.time?(r(),u(l,{key:1,class:"picker-input"},{default:n((()=>[m(_(I.time),1)])),_:1})):p("",!0)])),_:1},8,["modelValue"])])),_:1})])),_:1})):(r(),u(l,{key:1,class:"list-item mt20"},{default:n((()=>[o(v,{class:"input-label"},{label:n((()=>[o(l,{class:"uni-forms-item__label"},{default:n((()=>[m("续费金额 "),o(t,{class:"iconfont"},{default:n((()=>[m("*")])),_:1})])),_:1})])),default:n((()=>[o(C,{inputBorder:!1,modelValue:I.num,"onUpdate:modelValue":a[3]||(a[3]=e=>I.num=e),type:"number",clearable:!1,styles:H,"placeholder-style":$.value,onBlur:M,autoHeight:!0,placeholder:"请填写"},null,8,["modelValue","styles","placeholder-style"])])),_:1}),o(v,{class:"input-label"},{label:n((()=>[o(l,{class:"uni-forms-item__label"},{default:n((()=>[m("续费提醒日期 "),o(t,{class:"iconfont"},{default:n((()=>[m("*")])),_:1})])),_:1})])),default:n((()=>[o(T,{type:"datetime","clear-icon":!1,border:!1,modelValue:I.time,"onUpdate:modelValue":a[4]||(a[4]=e=>I.time=e),onChange:W},{default:n((()=>[I.time?p("",!0):(r(),u(l,{key:0,class:"picker-input picker-input-placeholder"},{default:n((()=>[m(" 请选择 "),o(l,{class:"iconfont icon-fanhui"})])),_:1})),I.time?(r(),u(l,{key:1,class:"picker-input"},{default:n((()=>[m(_(I.time),1)])),_:1})):p("",!0)])),_:1},8,["modelValue"])])),_:1})])),_:1})),o(l,{class:"list-item mt20 p24"},{default:n((()=>[o(v,{class:"is-direction-top"},{label:n((()=>[o(l,{class:"uni-forms-item__label mt36"},{default:n((()=>[m(" 提醒内容 "),o(t,{class:"iconfont"},{default:n((()=>[m("*")])),_:1})])),_:1})])),default:n((()=>[o(C,{inputBorder:!1,modelValue:I.mark,"onUpdate:modelValue":a[5]||(a[5]=e=>I.mark=e),type:"textarea",clearable:!1,styles:H,"placeholder-style":$.value,maxlength:256,autoHeight:!0,placeholder:"填写提醒内容"},null,8,["modelValue","styles","placeholder-style"])])),_:1})])),_:1})])),_:1})])),_:1}),o(l,{class:"examine-button"},{default:n((()=>[o(U,{type:"primary",loading:K.value,onClick:c(Q)},{default:n((()=>[m("提交")])),_:1},8,["loading","onClick"])])),_:1})])),_:1})}}},[["__scopeId","data-v-d60e28b2"]]);export{$ as default};