| 1 |
- import{r as _,b as Y,R,O as f,Q as E,bg as J,A as $,cu as j,_ as B}from"./index-CKIhG1T4.js";import{E as F,a as K}from"./el-descriptions-item-Chj2d3X9.js";import Z from"./SmartTable-riOq9hm6.js";import{C as G,a as p,b as W,$ as o,Z as u,D as b,E as I,u as X,U as i,_ as z,F as N,K as ee,ad as ae,T as Q,Y as O}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";import"./el-tree-select-Jn0wedJD.js";import"./el-collapse-transition-l0sNRNKZ.js";import"./lodash-D2MZWk6W.js";import"./index-yM08Ttvf.js";import"./index-Dszus0mF.js";const g={getCustomerList:async n=>await _.get({url:"/member/questionRecord/page",params:n}),addQuestion:async n=>await _.post({url:"/member/faqs/create",data:n}),updateUsuallyQuestion:async n=>await _.put({url:"/member/faqs/update",data:n}),delUsuallyQuestion:async n=>await _.delete({url:`/member/faqs/delete?id=${n}`}),getUsuallyList:async n=>await _.get({url:"/member/faqs/page",data:n})},le={class:"usuallyContent"},te={class:"mainTitle"},se={class:"title"},oe={class:"handle"},ie=G({__name:"index",setup(n){const T=p(!1),P=p([]),y=W({pageNo:1,pageSize:10,total:0}),x=p({memberId:"",memberName:""}),D=p(!1),h=p({}),S=p(!1),m=p([{faqs:""}]),H=p([{label:"\u5E38\u89C1\u95EE\u9898",render:()=>o(Y,{type:"primary",onClick:()=>A()},{default:()=>[u("\u5E38\u89C1\u95EE\u9898")]})}]),w=async()=>{T.value=!0;try{const{pageNo:t,pageSize:e}=y,s=await g.getCustomerList({...x.value,pageNo:t,pageSize:e});let{list:v=[],total:d}=s;console.log(s,"==res"),P.value=v==null?void 0:v.map(r=>({...r,createTime:r.createTime?R(r.createTime).format("YYYY-MM-DD HH:mm:ss"):""})),y.total=d}finally{T.value=!1}},L=p([{prop:"memberId",label:"\u7528\u6237ID",search:{type:"input",fieldProps:{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237ID"}}},{prop:"memberName",label:"\u7528\u6237\u540D\u79F0",search:{type:"input",fieldProps:{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u79F0"}}},{prop:"latestQuestions",label:"\u6700\u65B0\u63D0\u95EE\u95EE\u9898"},{prop:"latestReply",label:"\u6700\u65B0AI\u7B54\u7591\u7ED3\u679C"},{prop:"createTime",label:"\u6700\u65B0\u63D0\u95EE\u65F6\u95F4"},{prop:"action",label:"\u64CD\u4F5C",render:t=>o(Y,{link:!0,type:"primary",onClick:()=>M(t)},{default:()=>[u("\u8BE6\u60C5")]})}]),M=t=>{console.log(t,"===row");let{createTime:e=""}=t;D.value=!0,h.value=JSON.parse(JSON.stringify({...t,createTime:e?R(e).format("YYYY-MM-DD HH:mm:ss"):""}))},q=async()=>{const t=await g.getUsuallyList({pageNo:1,pageSize:1e3});let{list:e=[]}=t;m.value=e},A=async()=>{q(),S.value=!0},V=p(!1),U=async(t,e={},s=0)=>{let{faqs:v="",id:d,sort:r}=e;if(t==1&&m.value.push({faqs:""}),t==2){if(!v)return void f.error("\u8BF7\u8F93\u5165\u5E38\u89C1\u95EE\u9898");try{if(V.value)return;V.value=!0,await g[d?"updateUsuallyQuestion":"addQuestion"]({id:d,faqs:v,sort:d?r:null}),f.success("\u64CD\u4F5C\u6210\u529F"),q()}catch(l){console.log(l,"===error"),f.success("\u64CD\u4F5C\u5931\u8D25")}finally{setTimeout(()=>{V.value=!1},500)}}if(t==3&&(d?E.confirm("\u786E\u5B9A\u5220\u9664\u8BE5\u95EE\u9898\u5417\uFF1F","\u63D0\u793A").then(()=>{g.delUsuallyQuestion(d).then(()=>{f.success("\u64CD\u4F5C\u6210\u529F"),q()}).catch(()=>{f.error("\u64CD\u4F5C\u5931\u8D25")})}):m.value.splice(s,1)),t==4){if(s==0)return void f.error("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u6761");const l=m.value[s-1],k=e.sort;e.sort=l.sort,l.sort=k,e.id&&l.id&&(await Promise.all([g.updateUsuallyQuestion({id:e.id,faqs:e.faqs,sort:e.sort}),g.updateUsuallyQuestion({id:l.id,faqs:l.faqs,sort:l.sort})]),f.success("\u6392\u5E8F\u66F4\u65B0\u6210\u529F"),q())}if(t==5){if(s==m.value.length-1)return void f.error("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u6761");const l=m.value[s+1],k=e.sort;e.sort=l.sort,l.sort=k,e.id&&l.id&&(await Promise.all([g.updateUsuallyQuestion({id:e.id,faqs:e.faqs,sort:e.sort}),g.updateUsuallyQuestion({id:l.id,faqs:l.faqs,sort:l.sort})]),f.success("\u6392\u5E8F\u66F4\u65B0\u6210\u529F"),q())}};return w(),(t,e)=>{const s=F,v=K,d=J,r=Y,l=$,k=j;return b(),I("div",null,[o(X(Z),{ref:"smartTableRef",pageNo:y.pageNo,"onUpdate:pageNo":e[0]||(e[0]=a=>y.pageNo=a),pagesize:y.pageSize,"onUpdate:pagesize":e[1]||(e[1]=a=>y.pageSize=a),total:y.total,"onUpdate:total":e[2]||(e[2]=a=>y.total=a),columns:L.value,data:P.value,showRefresh:!1,buttons:H.value,tableProps:{emptyText:"\u6682\u65E0\u6570\u636E"},loading:T.value,onOnPageNoChange:e[3]||(e[3]=()=>w()),onOnPageSizeChange:e[4]||(e[4]=()=>w()),onOnSearch:w,onOnReset:w,formData:x.value,"onUpdate:formData":e[5]||(e[5]=a=>x.value=a)},null,8,["pageNo","pagesize","total","columns","data","buttons","loading","formData"]),o(d,{modelValue:D.value,"onUpdate:modelValue":e[6]||(e[6]=a=>D.value=a),title:"\u8BE6\u60C5",width:"60vw"},{default:i(()=>[o(v,{class:"margin-top",title:"\u63D0\u95EE\u4FE1\u606F",column:3,border:"","label-width":"140px"},{default:i(()=>[o(s,{label:"\u7528\u6237\u540D\u79F0"},{default:i(()=>[u(z(h.value.memberName),1)]),_:1}),o(s,{label:"\u6700\u65B0\u63D0\u95EE\u95EE\u9898"},{default:i(()=>[u(z(h.value.latestQuestions),1)]),_:1}),o(s,{label:"\u6700\u65B0\u63D0\u95EE\u65F6\u95F4"},{default:i(()=>[u(z(h.value.createTime),1)]),_:1}),o(s,{label:"\u6700\u65B0AI\u7B54\u7591\u7ED3\u679C"},{default:i(()=>[u(z(h.value.latestReply),1)]),_:1})]),_:1})]),_:1},8,["modelValue"]),o(d,{modelValue:S.value,"onUpdate:modelValue":e[8]||(e[8]=a=>S.value=a),title:"\u5E38\u89C1\u95EE\u9898",width:"34vw"},{default:i(()=>[N("div",le,[N("div",te,[o(r,{type:"primary",size:"mini",onClick:e[7]||(e[7]=a=>U(1))},{default:i(()=>e[9]||(e[9]=[u("\u65B0\u589E")])),_:1})]),m.value.length?(b(!0),I(ee,{key:0},ae(m.value,(a,c)=>(b(),I("div",{class:"usuallyContent-item",key:c},[N("div",se,"\u5E38\u89C1\u95EE\u9898"+z(c+1)+"\uFF1A",1),o(l,{style:{width:"300px"},class:"mr10",modelValue:a.faqs,"onUpdate:modelValue":C=>a.faqs=C,placeholder:"\u8BF7\u8F93\u5165",clearable:"",maxlength:50,"show-word-limit":""},null,8,["modelValue","onUpdate:modelValue"]),N("div",oe,[o(r,{type:"text",size:"mini",onClick:C=>U(2,a,c)},{default:i(()=>e[10]||(e[10]=[u("\u4FDD\u5B58")])),_:2},1032,["onClick"]),c>0?(b(),Q(r,{key:0,type:"text",size:"mini",onClick:C=>U(3,a,c)},{default:i(()=>e[11]||(e[11]=[u("\u5220\u9664")])),_:2},1032,["onClick"])):O("",!0),c>0?(b(),Q(r,{key:1,type:"text",size:"mini",onClick:C=>U(4,a,c)},{default:i(()=>e[12]||(e[12]=[u("\u4E0A\u79FB")])),_:2},1032,["onClick"])):O("",!0),c<m.value.length-1?(b(),Q(r,{key:2,type:"text",size:"mini",onClick:C=>U(5,a,c)},{default:i(()=>e[13]||(e[13]=[u("\u4E0B\u79FB")])),_:2},1032,["onClick"])):O("",!0)])]))),128)):(b(),Q(k,{key:1,description:"\u6682\u65E0\u5E38\u7528\u95EE\u9898\uFF0C\u8BF7\u624B\u52A8\u6DFB\u52A0"}))])]),_:1},8,["modelValue"])])}}}),re=B(ie,[["__scopeId","data-v-f0732987"]]);export{re as default};
|