BusinessListSelectForm-3570b330.js 2.1 KB

1
  1. import{_ as D,__tla as L}from"./Dialog.vue_vue_type_style_index_0_lang-41b28215.js";import{d as g,r as i,o as m,v,w as l,f as s,a as o,x as y,c as B,F as P,q as E,k as O,z as A,A as I,B as S,E as Y,C as q,i as z,D as M,__tla as W}from"./index-b9aa3289.js";let V,j=Promise.all([(()=>{try{return L}catch{}})(),(()=>{try{return W}catch{}})()]).then(async()=>{V=g({name:"BusinessListSelectForm",__name:"BusinessListSelectForm",emits:["success"],setup(G,{expose:F,emit:b}){const n=i(!1),p=i(""),d=i(!1),r=i([]);F({open:async(u,e)=>{if(n.value=!0,p.value=t("action."+u),formType.value=u,h(),e){d.value=!0;try{r.value=await FollowUpRecordApi.getFollowUpRecord(e)}finally{d.value=!1}}}});const x=b,T=async()=>{await formRef.value.validate(),d.value=!0;try{x("success")}finally{d.value=!1}},h=()=>{var u;(u=formRef.value)==null||u.resetFields()};return(u,e)=>{const w=A,U=I,_=S,c=Y,C=q,R=z,f=M,k=D;return m(),v(k,{modelValue:o(n),"onUpdate:modelValue":e[3]||(e[3]=a=>O(n)?n.value=a:null),title:o(p),width:"50%"},{footer:l(()=>[s(f,{disabled:o(d),type:"primary",onClick:T},{default:l(()=>[y("\u786E \u5B9A")]),_:1},8,["disabled"]),s(f,{onClick:e[2]||(e[2]=a=>n.value=!1)},{default:l(()=>[y("\u53D6 \u6D88")]),_:1})]),default:l(()=>[s(R,null,{default:l(()=>[s(c,{span:12},{default:l(()=>[s(_,{label:"\u8DDF\u8FDB\u7C7B\u578B",prop:"type"},{default:l(()=>[s(U,{modelValue:o(r).type,"onUpdate:modelValue":e[0]||(e[0]=a=>o(r).type=a),placeholder:"\u8BF7\u9009\u62E9\u8DDF\u8FDB\u7C7B\u578B"},{default:l(()=>[(m(!0),B(P,null,E(u.getIntDictOptions(u.DICT_TYPE.CRM_FOLLOW_UP_TYPE),a=>(m(),v(w,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),s(c,{span:12},{default:l(()=>[s(_,{label:"\u4E0B\u6B21\u8054\u7CFB\u65F6\u95F4",prop:"nextTime"},{default:l(()=>[s(C,{modelValue:o(r).nextTime,"onUpdate:modelValue":e[1]||(e[1]=a=>o(r).nextTime=a),placeholder:"\u9009\u62E9\u4E0B\u6B21\u8054\u7CFB\u65F6\u95F4",type:"date","value-format":"x"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","title"])}}})});export{j as __tla,V as default};