陈旭 3 ماه پیش
کامیت
7633042e81
50فایلهای تغییر یافته به همراه62 افزوده شده و 0 حذف شده
  1. 1 0
      assets/404-CQpo-933.js
  2. 0 0
      assets/index-2dzGme2F.js
  3. 0 0
      assets/index-4UUrhQV-.js
  4. 0 0
      assets/index-AuO9KRkp.js
  5. 0 0
      assets/index-B5QeU-wf.js
  6. 1 0
      assets/index-B9Cy6Ynm.js
  7. 0 0
      assets/index-BBMFveho.js
  8. 0 0
      assets/index-BG9A-1_M.js
  9. 0 0
      assets/index-BSA6nJQd.css
  10. 1 0
      assets/index-BTjHbSq8.js
  11. 0 0
      assets/index-Bf6Oyxlj.js
  12. 0 0
      assets/index-BhZ2fjiz.js
  13. 0 0
      assets/index-BpAHQv_h.css
  14. 1 0
      assets/index-BrzxbNKf.js
  15. 0 0
      assets/index-Bs-Hldho.js
  16. 0 0
      assets/index-CB7XWKKv.js
  17. 1 0
      assets/index-CKtQqIgO.css
  18. 1 0
      assets/index-CNxpe-h4.js
  19. 1 0
      assets/index-CUIyJAH0.css
  20. 1 0
      assets/index-Cb9gzJaM.css
  21. 1 0
      assets/index-CcQAIWLe.css
  22. 0 0
      assets/index-CgCtlEOx.js
  23. 0 0
      assets/index-D1tBX-Si.js
  24. 1 0
      assets/index-D57O_Wv7.css
  25. 0 0
      assets/index-DC8tzfmn.js
  26. 0 0
      assets/index-DFxbPc-z.js
  27. 0 0
      assets/index-DO2IJc7g.css
  28. 0 0
      assets/index-DOwEoE_q.js
  29. 1 0
      assets/index-DQGYTO9O.js
  30. 0 0
      assets/index-DWstEaCA.css
  31. 0 0
      assets/index-DZnXz4Vi.css
  32. 0 0
      assets/index-Dbso5lgE.js
  33. 1 0
      assets/index-DgxHD2al.js
  34. 1 0
      assets/index-DiGc4Msg.js
  35. 1 0
      assets/index-Dj6g_NkY.css
  36. 0 0
      assets/index-DmBSE2r7.js
  37. 0 0
      assets/index-DwRtmvKl.js
  38. 1 0
      assets/index-FCJ7lMXo.js
  39. 0 0
      assets/index-Pks81AU0.js
  40. 1 0
      assets/index-U6738rvJ.css
  41. 0 0
      assets/index-YyOg_Mbc.js
  42. 0 0
      assets/index-rSiyH974.js
  43. 1 0
      assets/index-ud7I1FFy.js
  44. BIN
      assets/login-Z_ybrVFF.png
  45. BIN
      assets/notify-7Rh1lnZm.wav
  46. BIN
      assets/notify-CCfEXp96.ogg
  47. BIN
      assets/notify-wt_FPQTv.mp3
  48. 15 0
      config.js
  49. 24 0
      index.html
  50. 6 0
      vite.svg

+ 1 - 0
assets/404-CQpo-933.js

@@ -0,0 +1 @@
+import{_ as e,f as c,o as n}from"./index-BrzxbNKf.js";const o={};function r(t,_){return n(),c("div",null,"=404")}const a=e(o,[["render",r]]);export{a as default};

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-2dzGme2F.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-4UUrhQV-.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-AuO9KRkp.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-B5QeU-wf.js


+ 1 - 0
assets/index-B9Cy6Ynm.js

@@ -0,0 +1 @@
+import{u as b,N as d,C as h}from"./index-AuO9KRkp.js";import{d as w,u as C,W as g,G as m,e as k,j as o,o as r,w as e,i as n,q as t,T as u,P as v}from"./index-BrzxbNKf.js";import"./index-DC8tzfmn.js";import"./index-rSiyH974.js";const D=w({__name:"index",setup(y){const{t:s}=C(),{register:c,tableActions:_}=b({title:"会员管理",api:m.getUserList,showSelection:!1,showIndex:!1,showAction:g(60,70,80),immediate:!0,columns:[{prop:"user_id",label:"用户ID"},{prop:"realname",label:"用户名"},{prop:"avatar",label:"头像",isImage:!0},{prop:"phone",label:"手机号"},{prop:"email",label:"邮箱地址"},{prop:"status",label:"账号状态",tagEnums:d,align:"center"},{prop:"create_time",label:"注册时间",width:140},{prop:"update_time",label:"最近接线",width:140},{prop:"last_login_time",label:"离线时间",width:140},{prop:"remark",label:"备注"}],schema:[{label:"用户昵称/用户名/手机号",prop:"name",type:"input"},{label:"用户ID",prop:"user_id",type:"input"}],actionProps:{}});function l(i){m.userSetStatus({user_id:i.user_id}).then(()=>{_.reload()})}return(i,x)=>{const p=k("el-popconfirm");return r(),o(v,null,{default:e(()=>[n(t(h),{onRegister:t(c)},{tableAction:e(a=>[a.row.status?(r(),o(p,{key:0,title:t(s)("确认封号吗")+"?",onConfirm:f=>l(a.row)},{reference:e(()=>[n(u,{link:"",value:"封号"})]),_:1},8,["title","onConfirm"])):(r(),o(p,{key:1,title:t(s)("确认解封吗")+"?",onConfirm:f=>l(a.row)},{reference:e(()=>[n(u,{link:"",value:"解封",type:"success"})]),_:1},8,["title","onConfirm"]))]),_:1},8,["onRegister"])]),_:1})}}});export{D as default};

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-BBMFveho.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-BG9A-1_M.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-BSA6nJQd.css


+ 1 - 0
assets/index-BTjHbSq8.js

@@ -0,0 +1 @@
+import{_ as e,f as c,o as n}from"./index-BrzxbNKf.js";const o={};function r(t,s){return n(),c("div",null," 666 ")}const a=e(o,[["render",r]]);export{a as default};

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-Bf6Oyxlj.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-BhZ2fjiz.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-BpAHQv_h.css


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 1 - 0
assets/index-BrzxbNKf.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-Bs-Hldho.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-CB7XWKKv.js


+ 1 - 0
assets/index-CKtQqIgO.css

@@ -0,0 +1 @@
+.ip-input-container[data-v-478b35a9]{display:flex;flex-direction:column;gap:12px;//padding: 16px}.ip-segment-group[data-v-478b35a9]{display:flex;align-items:center;gap:4px}.ip-segment-input[data-v-478b35a9]{text-align:center}.ip-dot[data-v-478b35a9]{font-size:16px;margin:0 2px}.ip-btn-group[data-v-478b35a9]{display:flex;gap:8px;justify-content:center;margin-top:8px}

+ 1 - 0
assets/index-CNxpe-h4.js

@@ -0,0 +1 @@
+import{d as e,u as n,j as o,o as a,P as t}from"./index-BrzxbNKf.js";const u=e({__name:"index",setup(s){const{t:r}=n();return(c,_)=>(a(),o(t,{bgColor:"none"}))}});export{u as default};

+ 1 - 0
assets/index-CUIyJAH0.css

@@ -0,0 +1 @@
+.page-container[data-v-a6d29388]{display:flex;width:100%;height:100%;box-sizing:border-box}.page-left[data-v-a6d29388]{min-width:240px;width:240px;border-radius:4px;background:#fff;margin-right:15px;padding:15px;box-sizing:border-box;display:flex;flex-direction:column;gap:15px}.add-btn[data-v-a6d29388],.search-input[data-v-a6d29388]{width:100%}.role-list[data-v-a6d29388]{flex:1;overflow-y:auto;margin-top:5px;padding-right:5px}.role-list[data-v-a6d29388]::-webkit-scrollbar{width:6px}.role-list[data-v-a6d29388]::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:3px}.role-item[data-v-a6d29388]{padding:10px 12px;border-radius:4px;cursor:pointer;transition:all .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role-item[data-v-a6d29388]:hover{background-color:#f5f7fa}.role-item.active[data-v-a6d29388]{background-color:#e6f7ff;color:#1890ff;font-weight:500}.page-right[data-v-a6d29388]{width:calc(100% - 215px);background:#fff;border-radius:4px;padding:15px;box-sizing:border-box}.page-right-title[data-v-a6d29388]{font-weight:700;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.menu-permission[data-v-a6d29388]{border-top:1px solid #eee;padding-top:20px;margin-top:20px}.menu-permission .permission-title[data-v-a6d29388]{font-weight:500;margin-bottom:10px;color:#333}.menu-permission .permission-actions[data-v-a6d29388]{margin-bottom:15px;display:flex;gap:10px}.menu-permission .permission-tree[data-v-a6d29388]{border:1px solid #e5e7eb;border-radius:4px;padding:10px;max-height:400px;overflow-y:auto}

+ 1 - 0
assets/index-Cb9gzJaM.css

@@ -0,0 +1 @@
+.icon-container[data-v-d8b16cb3]{width:100%;padding:20px;box-sizing:border-box}h1[data-v-d8b16cb3]{text-align:center;margin-bottom:30px;color:var(--text-color)}.search-container[data-v-d8b16cb3]{margin-bottom:30px;display:flex;align-items:center;gap:15px}.search-count[data-v-d8b16cb3]{font-size:14px;color:#666}.icon-category[data-v-d8b16cb3]{margin-bottom:30px}.icon-category h2[data-v-d8b16cb3]{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:15px;color:var(--text-color)}.icon-grid[data-v-d8b16cb3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:20px}.icon-item[data-v-d8b16cb3]{display:flex;flex-direction:column;align-items:center;padding:15px 10px;border-radius:4px;cursor:pointer;transition:all .3s}.icon-item[data-v-d8b16cb3]:hover{background-color:#f5f7fa;transform:translateY(-3px);box-shadow:0 2px 12px #0000001a}.dark .icon-item[data-v-d8b16cb3]:hover{background-color:#000;transform:translateY(-3px);box-shadow:0 2px 12px #0000001a}.icon-name[data-v-d8b16cb3]{margin-top:10px;font-size:12px;color:#666;text-align:center;word-break:break-all}.no-result[data-v-d8b16cb3]{display:flex;justify-content:center;align-items:center;height:200px}

+ 1 - 0
assets/index-CcQAIWLe.css

@@ -0,0 +1 @@
+.language-selector[data-v-9bd8db53]{width:100%;overflow:hidden}.language-scroll-container[data-v-9bd8db53]{width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;//padding: 4px 0}.language-scroll-container[data-v-9bd8db53]::-webkit-scrollbar{display:none}.language-scroll-container.dragging[data-v-9bd8db53]{cursor:grabbing;-webkit-user-select:none;user-select:none}.language-options[data-v-9bd8db53]{display:flex;padding:0 16px;min-width:max-content;gap:24px}.language-btn[data-v-9bd8db53]{padding:8px 0;background:none;border:none;font-size:14px;font-weight:500;color:var(--text-color);cursor:pointer;transition:color .3s ease;white-space:nowrap;position:relative}.language-btn[data-v-9bd8db53]:hover{color:#1677ff}.language-btn.active[data-v-9bd8db53]{color:#1677ff;font-weight:600}.active-indicator[data-v-9bd8db53]{position:absolute;bottom:0;left:0;height:2px;background-color:#1677ff;border-radius:1px;width:0;transition:width .3s ease}.language-btn.active .active-indicator[data-v-9bd8db53]{width:100%}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-CgCtlEOx.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-D1tBX-Si.js


+ 1 - 0
assets/index-D57O_Wv7.css

@@ -0,0 +1 @@
+@charset "UTF-8";.dark .draggable-item[data-v-ef6618ec]{border-color:#363637}.dark .draggable-item[data-v-ef6618ec]:hover{background-color:#484b50;transform:translateY(-1px)}.dark .draggable-item.dragging[data-v-ef6618ec]{background-color:#484b50}.draggable-list[data-v-ef6618ec]{list-style:none;padding:0;margin:0;position:relative}.draggable-item[data-v-ef6618ec]{padding:8px 16px;margin:8px 0;border:1px solid #ddd;border-radius:4px;cursor:move;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.draggable-item[data-v-ef6618ec]:hover{background-color:#f5f5f5;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.draggable-item.dragging[data-v-ef6618ec]{opacity:.7;background-color:#e3f2fd;border:1px dashed #2196f3;box-shadow:0 4px 12px #2196f333;z-index:10}.draggable-item.drag-over[data-v-ef6618ec]{border-top:2px solid #2196f3;background-color:#f0f7ff;transform:translateY(0);transition:none}.list-move[data-v-ef6618ec]{transition:all .5s ease}.draggable-item[data-v-ef6618ec]:not(.dragging){transition:transform .3s ease,opacity .3s ease}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-DC8tzfmn.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-DFxbPc-z.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-DO2IJc7g.css


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-DOwEoE_q.js


+ 1 - 0
assets/index-DQGYTO9O.js

@@ -0,0 +1 @@
+import{d as e,u as n,j as o,o as a,P as t}from"./index-BrzxbNKf.js";const u=e({__name:"index",setup(s){const{t:r}=n();return(c,_)=>(a(),o(t,{bgColor:"none"}))}});export{u as default};

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-DWstEaCA.css


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-DZnXz4Vi.css


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-Dbso5lgE.js


+ 1 - 0
assets/index-DgxHD2al.js

@@ -0,0 +1 @@
+import{_ as h,r as L,H as _,f as c,o as d,g as l,F as k,x as y,J as x,l as E,t as b}from"./index-BrzxbNKf.js";const C={class:"language-selector"},V={class:"language-options"},D=["onClick"],X={__name:"index",props:{languages:{type:Array,default:()=>[{code:"zh",name:"中文简体"},{code:"en",name:"英语"},{code:"zh-tw",name:"繁体"},{code:"pt",name:"葡萄牙语"},{code:"ja",name:"日语"},{code:"ko",name:"韩语"},{code:"th",name:"泰语"},{code:"id",name:"印度尼西亚语"},{code:"vi",name:"越南语"},{code:"pt-br",name:"巴西葡萄牙语"},{code:"hi",name:"印地语"},{code:"en-ph",name:"菲律宾英语"},{code:"en-in",name:"印度英语"},{code:"tl",name:"他加禄语"}]},modelValue:{type:String,default:"zh"},itemGap:{type:Number,default:24}},emits:["update:modelValue","language-change"],setup(r,{emit:p}){const i=p,v=e=>{i("update:modelValue",e.code),i("language-change",e)},u=L(null);return _(()=>{const e=u.value;if(!e)return;let n=!1,t,o;const m=a=>{n=!0,e.classList.add("dragging"),t=a.type.includes("mouse")?a.pageX:a.touches[0].pageX,o=e.scrollLeft},g=a=>{if(!n)return;a.preventDefault();const f=((a.type.includes("mouse")?a.pageX:a.touches[0].pageX)-t)*1.5;e.scrollLeft=o-f},s=()=>{n=!1,e.classList.remove("dragging")};e.addEventListener("mousedown",m),e.addEventListener("touchstart",m),e.addEventListener("mousemove",g),e.addEventListener("touchmove",g),e.addEventListener("mouseleave",s),e.addEventListener("mouseup",s),e.addEventListener("touchend",s)}),(e,n)=>(d(),c("div",C,[l("div",{class:"language-scroll-container",ref_key:"scrollContainer",ref:u},[l("div",V,[(d(!0),c(k,null,y(r.languages,t=>(d(),c("button",{key:t.code,class:x(["language-btn",{active:t.code===r.modelValue}]),onClick:o=>v(t)},[E(b(t.name)+" ",1),n[0]||(n[0]=l("span",{class:"active-indicator"},null,-1))],10,D))),128))])],512)]))}},B=h(X,[["__scopeId","data-v-9bd8db53"]]);export{B as L};

+ 1 - 0
assets/index-DiGc4Msg.js

@@ -0,0 +1 @@
+import{d as _,u as b,r,G as l,j as C,o as h,w as s,i as p,q as t,g as k,s as L,P as w}from"./index-BrzxbNKf.js";import{u as v,P as i,C as x}from"./index-AuO9KRkp.js";import{L as y}from"./index-DgxHD2al.js";import"./index-DC8tzfmn.js";import"./index-rSiyH974.js";const A=_({__name:"index",setup(B){const{t:P}=b(),a=r("zh"),o=r([]),{register:u,tableActions:m}=v({title:"投诉列表",showSelection:!1,showIndex:!0,immediate:!0,showExport:!1,api:l.complaintList,apiParams:{language_code:a.value},columns:[{prop:"nickname",label:"被投诉客服名称"},{prop:"user",label:"投诉用户",formatter(e){return e.user?.realname}},{prop:"created_at",label:"投诉时间"},{prop:"complaint_item",label:"投诉原因",formatter(e){return e.complaint_item?.name}},{prop:"remark",label:"投诉说明"},{prop:"status",label:"处理状态",tagEnums:i},{prop:"operation",label:"投诉处理人",formatter(e){return e.operation?.nickname}},{prop:"conversation_id",label:"关联会话"}],schema:[{prop:"keyword",label:"客服名称/手机号",type:"input"},{label:"时间范围",prop:"range",type:"range-time-picker",props:{},rangeFields:["start_time","end_time"]},{prop:"status",label:"处理状态",type:"select",options:i},{prop:"complaint_item_id",label:"投诉原因",type:"select"}],showAction:!1});function c(e){m.getData({language_code:a.value})}function g(){l.homeGetLanguageCode().then(e=>{o.value=e})}function d(e){}return g(),(e,n)=>(h(),C(w,null,{default:s(()=>[p(t(x),{onRegister:t(u),onSetCallBack:d},{formTop:s(()=>[k("div",null,[p(y,{modelValue:t(a),"onUpdate:modelValue":n[0]||(n[0]=f=>L(a)?a.value=f:null),onLanguageChange:c,languages:t(o)},null,8,["modelValue","languages"])])]),_:1},8,["onRegister"])]),_:1}))}});export{A as default};

+ 1 - 0
assets/index-Dj6g_NkY.css

@@ -0,0 +1 @@
+@charset "UTF-8";[data-v-bd359d49]:root{--number-color: #333;--number-font-weight: 600}span[data-v-bd359d49]{color:var(--number-color);font-weight:var(--number-font-weight);transition:color .3s}.ServiceDataDashboard-form[data-v-10d49433]{min-width:500px}.ServiceDataDashboard-form[data-v-10d49433] .el-form-item{margin-bottom:0}.ServiceDataDashboard-form[data-v-10d49433] .el-form{margin-bottom:0;padding:0!important}.echarts-container[data-v-f919f980]{position:relative;overflow:hidden}.TotalCallDashboard-form[data-v-d23832a3]{display:flex;justify-content:space-between}.TotalCallDashboard-form-right[data-v-d23832a3]{max-width:300px}.TotalCallDashboard-form[data-v-d23832a3] .el-form-item{margin-bottom:0}.TotalCallDashboard-form[data-v-d23832a3] .el-form{margin-bottom:0;padding:0!important}.ServiceDataDashboard-form[data-v-b2b4e2b6]{max-width:300px}.ServiceDataDashboard-form[data-v-b2b4e2b6] .el-form-item{margin-bottom:0}.ServiceDataDashboard-form[data-v-b2b4e2b6] .el-form{margin-bottom:0;padding:0!important}.dashboard-total-content[data-v-1749e739]{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.dashboard-total-content-item[data-v-1749e739]{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--main-border-radius);padding:20px 10px;color:#fff;box-sizing:border-box;height:100%}.dashboard-total-content-item>div[data-v-1749e739]:first-child{font-size:1.5rem;font-weight:700;margin-bottom:5px}.dashboard-total-content-item>div[data-v-1749e739]:last-child{font-size:13px;font-weight:100}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-DmBSE2r7.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-DwRtmvKl.js


+ 1 - 0
assets/index-FCJ7lMXo.js

@@ -0,0 +1 @@
+import{u as m,C as c}from"./index-Pks81AU0.js";import{d,j as b,w as o,P as f,e as g,o as _,i as r,l as a,q as l}from"./index-BrzxbNKf.js";import"./index-DC8tzfmn.js";const D=d({__name:"index",setup(y){const[s,{open:n,getFormActions:p}]=m({submit(t,e){setTimeout(()=>{console.log(t),p().reset(),e()},1e3)},formConfig:{schema:[{label:"关键字",prop:"keyword",type:"input",defaultValue:"nb",clearable:!1},{label:"编号",prop:"userId",type:"input",props:{type:"number"}},{label:"用户名",prop:"userName",type:"input",required:!0,hidden:!0},{label:"激活状态",prop:"isActive",type:"switch"},{label:"是否管理员",prop:"isAdmin",type:"select",required:!0,options:[{label:"是",value:0},{label:"否",value:1}]},{label:"创建日期",prop:"createDate",type:"checkbox",slotName:"createDate"}]}});function i(){n({title:"新增"},t=>{t.setSchema("userId","props",{disabled:!0})})}return(t,e)=>{const u=g("el-button");return _(),b(f,null,{default:o(()=>[r(u,{onClick:i},{default:o(()=>[...e[0]||(e[0]=[a("打开",-1)])]),_:1}),r(l(c),{onRegister:l(s)},{container:o(()=>[...e[1]||(e[1]=[a("1",-1)])]),_:1},8,["onRegister"])]),_:1})}}});export{D as default};

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-Pks81AU0.js


+ 1 - 0
assets/index-U6738rvJ.css

@@ -0,0 +1 @@
+.custom-item{display:flex;gap:16px;align-items:center}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-YyOg_Mbc.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
assets/index-rSiyH974.js


+ 1 - 0
assets/index-ud7I1FFy.js

@@ -0,0 +1 @@
+import{C as o}from"./index-rSiyH974.js";import{r as d,f as p,g as e,i as u,w as m,t as l,o as c}from"./index-BrzxbNKf.js";const V={__name:"index",setup(g){const t=d([{id:1,name:"项目1",description:"这是第一个项目"},{id:2,name:"项目2",description:"这是第二个项目"},{id:3,name:"项目3",description:"这是第三个项目"},{id:4,name:"项目4",description:"这是第四个项目"}]),r=s=>{};return(s,n)=>(c(),p("div",null,[n[1]||(n[1]=e("h2",null,"可拖拽排序列表",-1)),u(o,{modelValue:t.value,"onUpdate:modelValue":n[0]||(n[0]=a=>t.value=a),onChange:r},{item:m(({item:a,index:i})=>[e("span",null,l(i+1)+".",1),e("strong",null,l(a.name),1),e("span",null,l(a.description),1)]),_:1},8,["modelValue"]),e("pre",null,"当前顺序: "+l(JSON.stringify(t.value,null,2)),1)]))}};export{V as default};

BIN
assets/login-Z_ybrVFF.png


BIN
assets/notify-7Rh1lnZm.wav


BIN
assets/notify-CCfEXp96.ogg


BIN
assets/notify-wt_FPQTv.mp3


+ 15 - 0
config.js

@@ -0,0 +1,15 @@
+let baseUrl = 'https://kefuapi.sp2509.cc'
+// let baseUrl = 'http://192.168.110.106:8081'
+
+window.global_config = {
+    showTestTab: true,
+    uploadUrl: baseUrl + '/admin/upload/uploadImage',
+    uploadPdfUrl: baseUrl + '/admin/upload/pdf',
+    baseUrl: baseUrl + '/admin',
+    dashboardTimer: 30000, // 仪表盘待处理任务30秒请求一次
+    // ws: "ws:/api.sp2509.cc:6001",
+    ws: "ws:/192.168.110.106:6001",
+    storeUrl: 'http://192.168.110.83:3002/Redirect',
+    title: '客服系统',
+    refreshDataCountTime: 10000,
+}

+ 24 - 0
index.html

@@ -0,0 +1,24 @@
+<!doctype html>
+<html lang="en" class="">
+  <head>
+    <meta charset="UTF-8" />
+    <link rel="icon" type="image/svg+xml" href="/vite.svg" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <title id="pageTitle">客服系统</title>
+      <script src="/config.js?v1.0.0"></script>
+      <script>
+          // 等待config加载完成后设置title
+          document.addEventListener('DOMContentLoaded', function() {
+              const titleElement = document.getElementById('pageTitle');
+              if (titleElement && window.global_config?.title) {
+                  titleElement.textContent = window.global_config.title;
+              }
+          });
+      </script>
+    <script type="module" crossorigin src="/assets/index-BrzxbNKf.js"></script>
+    <link rel="stylesheet" crossorigin href="/assets/index-DWstEaCA.css">
+  </head>
+  <body>
+    <div id="app"></div>
+  </body>
+</html>

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 6 - 0
vite.svg


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است