You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
15 KiB
1 lines
15 KiB
import{d as Q,v as X,r as c,l as Z,ag as v,M as ee,k as l,h as n,c as m,a as h,t as Y,u as i,e as a,w as s,F as _,O as b,m as f,i as $,_ as le,ac as ae,G as te,D as ie,bg as oe,H as se,K as re,E as ue}from"./index-be67c1b4.js";/* empty css *//* empty css *//* empty css */import{_ as ne}from"./index.vue_vue_type_style_index_0_lang-2c798f47.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css *//* empty css */import{u as g}from"./dict-8c55f18d.js";import{c as de,a as ce,b as j,e as pe,f as me}from"./follow_up_logs-f83ae7dc.js";/* empty css *//* empty css */const _e={class:"main-container"},be={class:"detail-head"},fe=h("span",{class:"iconfont iconxiangzuojiantou !text-xs"},null,-1),ve={class:"ml-[1px]"},ge=h("span",{class:"adorn"},"|",-1),he={class:"right"},we={class:"fixed-footer-wrap"},ye={class:"fixed-footer"},Ze=Q({__name:"follow_up_logs_edit",setup(Ve){const M=X(),S=parseInt(M.query.id),V=c(!1),W=M.meta.title,T={id:0,sales_id:"",staff_id:"",role_id:"",entry_type:"",requirement:"",purchasing_power:"",cognitive_concept:"",schooltime:"",distance:"",communication_notes:"",decision_maker:"",emotional_intensity:"",initial_customer_intent:"",initial_relationship_intent:"",promised_visit_date:"",actual_visit_date:"",first_visit_feedback:"",second_visit_feedback:"",is_closed_deal:"",follow_up_type:"",follow_up_time:"",audio_upload:"",follow_up_content:"",customer_status:"",sign_up_contact_id:""},t=Z({...T});S&&(async(y=0)=>{Object.assign(t,T);const o=await(await de(y)).data;Object.keys(t).forEach(r=>{o[r]!=null&&(t[r]=o[r])})})(S);const E=c();c([]);let P=c([]);(async()=>{P.value=await(await g("entry_type")).data.dictionary})(),v(()=>P.value,()=>{t.entry_type=P.value[0].value});let k=c([]);(async()=>{k.value=await(await g("low_middle_high")).data.dictionary})(),v(()=>k.value,()=>{t.purchasing_power=k.value[0].value});let U=c([]);(async()=>{U.value=await(await g("low_middle_high")).data.dictionary})(),v(()=>U.value,()=>{t.cognitive_concept=U.value[0].value});let D=c([]);(async()=>{D.value=await(await g("low_middle_high")).data.dictionary})(),v(()=>D.value,()=>{t.emotional_intensity=D.value[0].value});let L=c([]);(async()=>{L.value=await(await g("initial_customer_intent")).data.dictionary})(),v(()=>L.value,()=>{t.initial_customer_intent=L.value[0].value});let q=c([]);(async()=>{q.value=await(await g("initial_relationship_intent")).data.dictionary})(),v(()=>q.value,()=>{t.initial_relationship_intent=q.value[0].value});let I=c([]);(async()=>{I.value=await(await g("is_radio")).data.dictionary})(),v(()=>I.value,()=>{t.is_closed_deal=I.value[0].value});let x=c([]);(async()=>{x.value=await(await g("follow_up_type")).data.dictionary})(),v(()=>x.value,()=>{t.follow_up_type=x.value[0].value});let C=c([]);(async()=>{C.value=await(await g("customer_status")).data.dictionary})(),v(()=>C.value,()=>{t.customer_status=C.value[0].value});const H=c([]);(async()=>{H.value=await(await ce({})).data})();const N=c([]);(async()=>{N.value=await(await j({})).data})();const R=c([]);(async()=>{R.value=await(await j({})).data})();const z=ee(()=>({sales_id:[{required:!0,message:l("salesIdPlaceholder"),trigger:"blur"}],staff_id:[{required:!0,message:l("staffIdPlaceholder"),trigger:"blur"}],role_id:[{required:!0,message:l("roleIdPlaceholder"),trigger:"blur"}],entry_type:[{required:!0,message:l("entryTypePlaceholder"),trigger:"blur"}],requirement:[{required:!0,message:l("requirementPlaceholder"),trigger:"blur"}],purchasing_power:[{required:!0,message:l("purchasingPowerPlaceholder"),trigger:"blur"}],cognitive_concept:[{required:!0,message:l("cognitiveConceptPlaceholder"),trigger:"blur"}],schooltime:[{required:!0,message:l("schooltimePlaceholder"),trigger:"blur"}],distance:[{required:!0,message:l("distancePlaceholder"),trigger:"blur"}],communication_notes:[{required:!0,message:l("communicationNotesPlaceholder"),trigger:"blur"}],decision_maker:[{required:!0,message:l("decisionMakerPlaceholder"),trigger:"blur"}],emotional_intensity:[{required:!0,message:l("emotionalIntensityPlaceholder"),trigger:"blur"}],initial_customer_intent:[{required:!0,message:l("initialCustomerIntentPlaceholder"),trigger:"blur"}],initial_relationship_intent:[{required:!0,message:l("initialRelationshipIntentPlaceholder"),trigger:"blur"}],promised_visit_date:[{required:!0,message:l("promisedVisitDatePlaceholder"),trigger:"blur"}],actual_visit_date:[{required:!0,message:l("actualVisitDatePlaceholder"),trigger:"blur"}],first_visit_feedback:[{required:!0,message:l("firstVisitFeedbackPlaceholder"),trigger:"blur"}],second_visit_feedback:[{required:!0,message:l("secondVisitFeedbackPlaceholder"),trigger:"blur"}],is_closed_deal:[{required:!0,message:l("isClosedDealPlaceholder"),trigger:"blur"}],follow_up_type:[{required:!0,message:l("followUpTypePlaceholder"),trigger:"blur"}],follow_up_time:[{required:!0,message:l("followUpTimePlaceholder"),trigger:"blur"}],audio_upload:[{required:!0,message:l("audioUploadPlaceholder"),trigger:"blur"}],follow_up_content:[{required:!0,message:l("followUpContentPlaceholder"),trigger:"blur"}],customer_status:[{required:!0,message:l("customerStatusPlaceholder"),trigger:"blur"}],sign_up_contact_id:[{required:!0,message:l("signUpContactIdPlaceholder"),trigger:"blur"}]})),G=async y=>{V.value||!y||await y.validate(async o=>{o&&(V.value=!0,(S?pe:me)(t).then(u=>{V.value=!1,history.back()}).catch(u=>{V.value=!1}))})},B=()=>{history.back()};return(y,o)=>{const r=le,p=ae,u=te,w=ie,F=oe,K=ne,A=se,J=re,O=ue;return n(),m("div",_e,[h("div",be,[h("div",{class:"left",onClick:o[0]||(o[0]=e=>B())},[fe,h("span",ve,Y(i(l)("returnToPreviousPage")),1)]),ge,h("span",he,Y(i(W)),1)]),a(J,{class:"box-card !border-none",shadow:"never"},{default:s(()=>[a(A,{model:t,"label-width":"90px",ref_key:"formRef",ref:E,rules:i(z),class:"page-form"},{default:s(()=>[a(u,{label:i(l)("salesId"),prop:"sales_id"},{default:s(()=>[a(p,{class:"input-width",modelValue:t.sales_id,"onUpdate:modelValue":o[1]||(o[1]=e=>t.sales_id=e),clearable:"",placeholder:i(l)("salesIdPlaceholder")},{default:s(()=>[a(r,{label:"请选择",value:""}),(n(!0),m(_,null,b(H.value,(e,d)=>(n(),f(r,{key:d,label:e.student_name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("staffId"),prop:"staff_id"},{default:s(()=>[a(p,{class:"input-width",modelValue:t.staff_id,"onUpdate:modelValue":o[2]||(o[2]=e=>t.staff_id=e),clearable:"",placeholder:i(l)("staffIdPlaceholder")},{default:s(()=>[a(r,{label:"请选择",value:""}),(n(!0),m(_,null,b(N.value,(e,d)=>(n(),f(r,{key:d,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("entryType"),prop:"entry_type"},{default:s(()=>[a(p,{class:"input-width",modelValue:t.entry_type,"onUpdate:modelValue":o[3]||(o[3]=e=>t.entry_type=e),clearable:"",placeholder:i(l)("entryTypePlaceholder")},{default:s(()=>[a(r,{label:"请选择",value:""}),(n(!0),m(_,null,b(i(P),(e,d)=>(n(),f(r,{key:d,label:e.name,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("requirement")},{default:s(()=>[a(w,{modelValue:t.requirement,"onUpdate:modelValue":o[4]||(o[4]=e=>t.requirement=e),type:"textarea",rows:"4",clearable:"",placeholder:i(l)("requirementPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("purchasingPower")},{default:s(()=>[a(p,{class:"input-width",modelValue:t.purchasing_power,"onUpdate:modelValue":o[5]||(o[5]=e=>t.purchasing_power=e),clearable:"",placeholder:i(l)("purchasingPowerPlaceholder")},{default:s(()=>[a(r,{label:"请选择",value:""}),(n(!0),m(_,null,b(i(k),(e,d)=>(n(),f(r,{key:d,label:e.name,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("cognitiveConcept")},{default:s(()=>[a(p,{class:"input-width",modelValue:t.cognitive_concept,"onUpdate:modelValue":o[6]||(o[6]=e=>t.cognitive_concept=e),clearable:"",placeholder:i(l)("cognitiveConceptPlaceholder")},{default:s(()=>[a(r,{label:"请选择",value:""}),(n(!0),m(_,null,b(i(U),(e,d)=>(n(),f(r,{key:d,label:e.name,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("schooltime"),class:"input-width"},{default:s(()=>[a(F,{class:"flex-1 !flex",modelValue:t.schooltime,"onUpdate:modelValue":o[7]||(o[7]=e=>t.schooltime=e),clearable:"",type:"datetime","value-format":"YYYY-MM-DD HH:mm:ss",placeholder:i(l)("schooltimePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("distance")},{default:s(()=>[a(w,{modelValue:t.distance,"onUpdate:modelValue":o[8]||(o[8]=e=>t.distance=e),clearable:"",placeholder:i(l)("distancePlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("communicationNotes")},{default:s(()=>[a(w,{modelValue:t.communication_notes,"onUpdate:modelValue":o[9]||(o[9]=e=>t.communication_notes=e),type:"textarea",rows:"4",clearable:"",placeholder:i(l)("communicationNotesPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("decisionMaker")},{default:s(()=>[a(w,{modelValue:t.decision_maker,"onUpdate:modelValue":o[10]||(o[10]=e=>t.decision_maker=e),clearable:"",placeholder:i(l)("decisionMakerPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("emotionalIntensity")},{default:s(()=>[a(p,{class:"input-width",modelValue:t.emotional_intensity,"onUpdate:modelValue":o[11]||(o[11]=e=>t.emotional_intensity=e),clearable:"",placeholder:i(l)("emotionalIntensityPlaceholder")},{default:s(()=>[a(r,{label:"请选择",value:""}),(n(!0),m(_,null,b(i(D),(e,d)=>(n(),f(r,{key:d,label:e.name,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("initialCustomerIntent")},{default:s(()=>[a(p,{class:"input-width",modelValue:t.initial_customer_intent,"onUpdate:modelValue":o[12]||(o[12]=e=>t.initial_customer_intent=e),clearable:"",placeholder:i(l)("initialCustomerIntentPlaceholder")},{default:s(()=>[a(r,{label:"请选择",value:""}),(n(!0),m(_,null,b(i(L),(e,d)=>(n(),f(r,{key:d,label:e.name,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("initialRelationshipIntent")},{default:s(()=>[a(p,{class:"input-width",modelValue:t.initial_relationship_intent,"onUpdate:modelValue":o[13]||(o[13]=e=>t.initial_relationship_intent=e),clearable:"",placeholder:i(l)("initialRelationshipIntentPlaceholder")},{default:s(()=>[a(r,{label:"请选择",value:""}),(n(!0),m(_,null,b(i(q),(e,d)=>(n(),f(r,{key:d,label:e.name,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("promisedVisitDate"),class:"input-width"},{default:s(()=>[a(F,{class:"flex-1 !flex",modelValue:t.promised_visit_date,"onUpdate:modelValue":o[14]||(o[14]=e=>t.promised_visit_date=e),clearable:"",type:"datetime","value-format":"YYYY-MM-DD HH:mm:ss",placeholder:i(l)("promisedVisitDatePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("actualVisitDate"),class:"input-width"},{default:s(()=>[a(F,{class:"flex-1 !flex",modelValue:t.actual_visit_date,"onUpdate:modelValue":o[15]||(o[15]=e=>t.actual_visit_date=e),clearable:"",type:"datetime","value-format":"YYYY-MM-DD HH:mm:ss",placeholder:i(l)("actualVisitDatePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("firstVisitFeedback")},{default:s(()=>[a(w,{modelValue:t.first_visit_feedback,"onUpdate:modelValue":o[16]||(o[16]=e=>t.first_visit_feedback=e),type:"textarea",rows:"4",clearable:"",placeholder:i(l)("firstVisitFeedbackPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("secondVisitFeedback")},{default:s(()=>[a(w,{modelValue:t.second_visit_feedback,"onUpdate:modelValue":o[17]||(o[17]=e=>t.second_visit_feedback=e),type:"textarea",rows:"4",clearable:"",placeholder:i(l)("secondVisitFeedbackPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("isClosedDeal")},{default:s(()=>[a(p,{class:"input-width",modelValue:t.is_closed_deal,"onUpdate:modelValue":o[18]||(o[18]=e=>t.is_closed_deal=e),clearable:"",placeholder:i(l)("isClosedDealPlaceholder")},{default:s(()=>[a(r,{label:"请选择",value:""}),(n(!0),m(_,null,b(i(I),(e,d)=>(n(),f(r,{key:d,label:e.name,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("followUpType")},{default:s(()=>[a(p,{class:"input-width",modelValue:t.follow_up_type,"onUpdate:modelValue":o[19]||(o[19]=e=>t.follow_up_type=e),clearable:"",placeholder:i(l)("followUpTypePlaceholder")},{default:s(()=>[a(r,{label:"请选择",value:""}),(n(!0),m(_,null,b(i(x),(e,d)=>(n(),f(r,{key:d,label:e.name,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("followUpTime"),prop:"follow_up_time",class:"input-width"},{default:s(()=>[a(F,{class:"flex-1 !flex",modelValue:t.follow_up_time,"onUpdate:modelValue":o[20]||(o[20]=e=>t.follow_up_time=e),clearable:"",type:"datetime","value-format":"YYYY-MM-DD HH:mm:ss",placeholder:i(l)("followUpTimePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("audioUpload")},{default:s(()=>[a(K,{modelValue:t.audio_upload,"onUpdate:modelValue":o[21]||(o[21]=e=>t.audio_upload=e)},null,8,["modelValue"])]),_:1},8,["label"]),a(u,{label:i(l)("followUpContent")},{default:s(()=>[a(w,{modelValue:t.follow_up_content,"onUpdate:modelValue":o[22]||(o[22]=e=>t.follow_up_content=e),type:"textarea",rows:"4",clearable:"",placeholder:i(l)("followUpContentPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("customerStatus")},{default:s(()=>[a(p,{class:"input-width",modelValue:t.customer_status,"onUpdate:modelValue":o[23]||(o[23]=e=>t.customer_status=e),clearable:"",placeholder:i(l)("customerStatusPlaceholder")},{default:s(()=>[a(r,{label:"请选择",value:""}),(n(!0),m(_,null,b(i(C),(e,d)=>(n(),f(r,{key:d,label:e.name,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(u,{label:i(l)("signUpContactId")},{default:s(()=>[a(p,{class:"input-width",modelValue:t.sign_up_contact_id,"onUpdate:modelValue":o[24]||(o[24]=e=>t.sign_up_contact_id=e),clearable:"",placeholder:i(l)("signUpContactIdPlaceholder")},{default:s(()=>[a(r,{label:"请选择",value:""}),(n(!0),m(_,null,b(R.value,(e,d)=>(n(),f(r,{key:d,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1}),h("div",we,[h("div",ye,[a(O,{type:"primary",onClick:o[25]||(o[25]=e=>G(E.value))},{default:s(()=>[$(Y(i(l)("save")),1)]),_:1}),a(O,{onClick:o[26]||(o[26]=e=>B())},{default:s(()=>[$(Y(i(l)("cancel")),1)]),_:1})])])])}}});export{Ze as default};
|
|
|