File: /www/server/panel/BTPanel/static/js/index412.js
import{c as F,H as L,r as d,o as N,j as c,k as x,q as l,x as b,s as B,p as s,e as r,v as i,F as z,B as C,C as I,T as S,ad as T,ab as A,z as U}from"./base-lib.js?v=1777008528";import{O as M,bT as O,f as Q,cZ as j}from"./utils-lib.js?v=1777008528";import{n as H}from"./index3.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./index119.js?v=1777008528";import"./index116.js?v=1777008528";const J={class:"nps_survey_box"},R={"data-v-30672cd2":"",class:"text-extraLarge font-bold text-center text-black mt-[2rem]"},Z={class:"p-[2rem] flex flex-col items-center"},$={class:"w-[100%]"},G=F({__name:"index",emits:["close"],setup(K,{emit:y}){const a=L({mustData:"",data:[]}),p=d(),n=d([]),_=d([]),h={mustData:[{required:!0,message:"请输入内容",trigger:"blur"}]},{load:w}=Q(),V=y,k=async()=>{if(await p.value.validate()){const o=w("正在提交问卷,请稍后..."),e={};for(let t=0;t<n.value.length;t++)t===0?e[n.value[t].id]=a.mustData:e[n.value[t].id]=a.data[t];try{await O({questions:JSON.stringify(e),product_type:19,software_name:"Enterprise-Edition-Survey",rate:0}),o.close(),localStorage.setItem("ltd_nps","1"),H(),V("close")}catch(t){}finally{o.close()}}};return N(async()=>{const{data:o}=await M({product_type:19,version:-1});n.value=o.msg;for(let e=0;e<o.msg.length;e++)a.data.push("");_.value=o.msg.slice(1)}),(o,e)=>{var g;const t=S,f=T,q=A,D=U;return c(),x("div",J,[e[2]||(e[2]=l("div",{class:"nps_survey_banner"},[l("span",null,[l("i"),b(),l("span",{style:{"vertical-align":"4px"}},"企业版用户专属调研")])],-1)),l("div",R,B((g=s(n)[0])==null?void 0:g.hint),1),l("div",Z,[l("div",$,[r(q,{ref_key:"formLabelAlignFrom",ref:p,"label-position":"top","label-width":"80px",model:s(a),rules:h},{default:i(()=>{var v;return[r(f,{label:(v=s(n)[0])==null?void 0:v.question,prop:"mustData"},{default:i(()=>[r(t,{modelValue:s(a).mustData,"onUpdate:modelValue":e[0]||(e[0]=m=>s(a).mustData=m),type:"textarea",rows:3,maxlength:500,resize:"none",placeholder:"请留下您的建议"},null,8,["modelValue"])]),_:1},8,["label"]),(c(!0),x(z,null,C(s(_),(m,u)=>(c(),I(f,{key:u,label:m.question},{default:i(()=>[r(t,{modelValue:s(a).data[u+1],"onUpdate:modelValue":E=>s(a).data[u+1]=E,type:"textarea",rows:3,maxlength:500,resize:"none",placeholder:"请留下您的建议"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["label"]))),128))]}),_:1},8,["model"])]),r(D,{class:"w-[12.5rem] !mt-[2rem]",type:"primary",size:"large",onClick:k},{default:i(()=>[...e[1]||(e[1]=[b("提交",-1)])]),_:1})])])}}}),ae=j(G,[["__scopeId","data-v-235d5ee3"]]);export{ae as default};