陈旭 3 mesiacov pred
rodič
commit
d94c8c3a83

+ 1 - 0
assets/404-jHZRqF57.js

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

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-2w64K_55.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-BK75Qo35.js


+ 1 - 0
assets/index-BKhkdMO8.js

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

+ 1 - 0
assets/index-BLNBhsFG.js

@@ -0,0 +1 @@
+import{_ as h,m as L,H as _,g as c,o as d,f as l,F as k,h as y,J as E,j as x,t as b}from"./index-Dw2ryKg-.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:E(["language-btn",{active:t.code===r.modelValue}]),onClick:o=>v(t)},[x(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};

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-BN5dB4zy.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-BSxzfnDI.js


+ 1 - 0
assets/index-BWShcpO_.js

@@ -0,0 +1 @@
+import{_ as t,g as o,j as r,f as n,o as s}from"./index-Dw2ryKg-.js";const a={};function d(c,e){return s(),o("div",null,[...e[0]||(e[0]=[r(" 666 ",-1),n("div",{style:{border:"1px solid #000",width:"200px",height:"200px"},contenteditable:"true"},"1132112",-1)])])}const l=t(a,[["render",d]]);export{l as default};

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-Be-a2EDk.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-BfZc8Szr.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-BiS7oD7i.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-CDrKYFOR.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-CGweRVDn.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-COlShXki.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-CYiJWuG_.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-CbVv4SQj.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-CpQDV18A.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-CvZL-wzz.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-DBnR-lPy.js


+ 1 - 0
assets/index-DCAF5i8j.js

@@ -0,0 +1 @@
+import{C as i}from"./index-DcW-TSof.js";import{m as d,g as m,f as e,e as p,w as u,t as l,o as c}from"./index-Dw2ryKg-.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(),m("div",null,[n[1]||(n[1]=e("h2",null,"可拖拽排序列表",-1)),p(i,{modelValue:t.value,"onUpdate:modelValue":n[0]||(n[0]=a=>t.value=a),onChange:r},{item:u(({item:a,index:o})=>[e("span",null,l(o+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};

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-DMlAXUjB.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-DNaqQGT5.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-DOMniRT9.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-DULK4gLS.js


+ 1 - 0
assets/index-DXWvxiwK.js

@@ -0,0 +1 @@
+import{u as p,Y as t,C as u}from"./index-DULK4gLS.js";import{d as c,a as _,l as m,G as a,Z as d,D as f,b,o as g,w as h,e as w,i as r,P as x}from"./index-Dw2ryKg-.js";import"./index-CDrKYFOR.js";import"./index-DcW-TSof.js";const S=c({__name:"index",setup(I){const{t:o}=_(),n=m(),{register:i}=p({title:"客服对接记录",api:a.kefuLog,showSelection:!1,showIndex:!1,showAction:!0,immediate:!0,columns:[{prop:"avatar",label:"用户头像",isImage:!0,width:100,align:"center"},{prop:"user_id",label:"用户ID"},{prop:"realname",label:"用户名"},{prop:"cs_name",label:"客服昵称"},{prop:"is_online",label:"用户是否在线",tagEnums:t,align:"center"},{prop:"status",label:"是否结束",tagEnums:t,align:"center"},{prop:"created_at",label:"对接开始时间",width:140},{prop:"updated_at",label:"对接结束时间",width:140}],schema:[{label:"用户昵称/用户ID",prop:"keyword",type:"input"},{label:"客服昵称",prop:"cs_name",type:"input"},{label:"是否在线",prop:"is_online",type:"select",options:t}],actionProps:{btnList:[{label:"对接",click:e=>{a.kefuIsChat({user_id:e.row.user_id,cs_uid:e.row.cs_uid}).then(s=>{s.is_chat===1?d.confirm("确认是否对接?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{let l=JSON.parse(localStorage.getItem("zjxc_session_userInfo"));a.kefuTransferChat({user_id:e.row.user_id,cs_uid:l.user_id}).then(k=>{n.push("/ServiceSupervision")})}):f.error(o("当前用户处于不可以对接状态"))})}}]}});return(e,s)=>(g(),b(x,null,{default:h(()=>[w(r(u),{onRegister:r(i)},null,8,["onRegister"])]),_:1}))}});export{S as default};

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-DcW-TSof.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-Dha3ElDc.js


+ 1 - 0
assets/index-DoK6Abu4.js

@@ -0,0 +1 @@
+import{u as m,C as c}from"./index-CvZL-wzz.js";import{d,b,w as o,P as f,r as g,o as _,e as r,j as a,i as l}from"./index-Dw2ryKg-.js";import"./index-CDrKYFOR.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};

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 0
assets/index-Dw2ryKg-.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-IFzy5UKc.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-LRmDcps6.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-PM18RMqB.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-dw_jNA92.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
assets/index-hB4tpBkT.js


+ 2 - 2
index.html

@@ -5,7 +5,7 @@
     <link rel="icon" type="image/svg+xml" href="/vite.ico" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <title id="pageTitle">客服系统</title>
-<!--      <script src="/config.js?v1.0.1"></script>-->
+      <script src="/config.js?v1.0.2"></script>
       <script>
           // 生成时间戳并同步写入 script 标签(同步加载,阻塞解析)
           const timestamp = new Date().getTime();
@@ -20,7 +20,7 @@
               }
           });
       </script>
-    <script type="module" crossorigin src="/assets/index-B8HleqlV.js"></script>
+    <script type="module" crossorigin src="/assets/index-Dw2ryKg-.js"></script>
     <link rel="stylesheet" crossorigin href="/assets/index-CHeka_LQ.css">
   </head>
   <body>

Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov