提交 4f3c2c0b 作者: 毛细亚

1

上级 3c775156
{
"recommendations": ["stagewise.stagewise-vscode-extension"]
}
\ No newline at end of file
...@@ -36,6 +36,7 @@ ...@@ -36,6 +36,7 @@
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "^7.12.16", "@babel/core": "^7.12.16",
"@stagewise-plugins/vue": "^0.4.6",
"@stagewise/toolbar": "^0.4.4", "@stagewise/toolbar": "^0.4.4",
"@stagewise/toolbar-vue": "^0.4.4", "@stagewise/toolbar-vue": "^0.4.4",
"@vue/cli-plugin-babel": "~5.0.0", "@vue/cli-plugin-babel": "~5.0.0",
......
...@@ -84,6 +84,9 @@ importers: ...@@ -84,6 +84,9 @@ importers:
'@babel/core': '@babel/core':
specifier: ^7.12.16 specifier: ^7.12.16
version: 7.27.1 version: 7.27.1
'@stagewise-plugins/vue':
specifier: ^0.4.6
version: 0.4.6(@stagewise/toolbar@0.4.4)
'@stagewise/toolbar': '@stagewise/toolbar':
specifier: ^0.4.4 specifier: ^0.4.4
version: 0.4.4 version: 0.4.4
...@@ -809,6 +812,11 @@ packages: ...@@ -809,6 +812,11 @@ packages:
'@soda/get-current-script@1.0.2': '@soda/get-current-script@1.0.2':
resolution: {integrity: sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==} resolution: {integrity: sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==}
'@stagewise-plugins/vue@0.4.6':
resolution: {integrity: sha512-Y/cdDLXDN2cusvpmFYxbQT1DEW1fYzoFjmsnXBth52sSLYNc83XXMTXt2kvYSGWOW+ZxM1Dj+T4eE9bY8b/QSA==}
peerDependencies:
'@stagewise/toolbar': 0.4.8
'@stagewise/toolbar-vue@0.4.4': '@stagewise/toolbar-vue@0.4.4':
resolution: {integrity: sha512-0+r8SGExjz3+A64aMGgbg0clESg6yxZPwlO1aY+3bIwBjE+F/V3MetRE+5b7AuRKqEoz8GUXnll5O/zHIL+I3Q==} resolution: {integrity: sha512-0+r8SGExjz3+A64aMGgbg0clESg6yxZPwlO1aY+3bIwBjE+F/V3MetRE+5b7AuRKqEoz8GUXnll5O/zHIL+I3Q==}
peerDependencies: peerDependencies:
...@@ -6275,6 +6283,10 @@ snapshots: ...@@ -6275,6 +6283,10 @@ snapshots:
'@soda/get-current-script@1.0.2': {} '@soda/get-current-script@1.0.2': {}
'@stagewise-plugins/vue@0.4.6(@stagewise/toolbar@0.4.4)':
dependencies:
'@stagewise/toolbar': 0.4.4
'@stagewise/toolbar-vue@0.4.4(vue@2.7.16)': '@stagewise/toolbar-vue@0.4.4(vue@2.7.16)':
dependencies: dependencies:
'@stagewise/toolbar': 0.4.4 '@stagewise/toolbar': 0.4.4
......
...@@ -26,16 +26,26 @@ Vue.use(globalComponent).use(permission).use(clickagain).use(loadmore).use(scrol ...@@ -26,16 +26,26 @@ Vue.use(globalComponent).use(permission).use(clickagain).use(loadmore).use(scrol
import '@/utils/vconsoleCleanup' import '@/utils/vconsoleCleanup'
// 开发环境下初始化 stagewise 工具栏 // 开发环境下初始化 stagewise 工具栏
// if (process.env.NODE_ENV === 'development') { if (process.env.NODE_ENV === 'development') {
// import('@stagewise/toolbar').then(({ initToolbar }) => { import('@stagewise/toolbar-vue').then(({ StagewiseToolbar }) => {
// const stagewiseConfig = { import('@stagewise-plugins/vue').then(({ VuePlugin }) => {
// plugins: [] const stagewiseConfig = {
// }; plugins: [VuePlugin]
// initToolbar(stagewiseConfig); };
// }).catch(err => { // 动态创建并挂载 StagewiseToolbar 组件
// console.error('Failed to initialize stagewise toolbar:', err); const ToolbarConstructor = Vue.extend({
// }); render(h) {
// } return h(StagewiseToolbar, { props: { config: stagewiseConfig } });
}
});
const toolbarInstance = new ToolbarConstructor();
toolbarInstance.$mount();
document.body.appendChild(toolbarInstance.$el);
});
}).catch(err => {
console.error('Failed to initialize stagewise toolbar:', err);
});
}
// 开发环境不收集日志 // 开发环境不收集日志
if (process.env.NODE_ENV !== 'development') { if (process.env.NODE_ENV !== 'development') {
......
...@@ -32,15 +32,16 @@ ...@@ -32,15 +32,16 @@
<!-- 休息中状态显示结束休息按钮 --> <!-- 休息中状态显示结束休息按钮 -->
<el-button v-if="clientStatus === 'rest'" type="primary" size="mini" @click="handleFinishRest">结束休息</el-button> <el-button v-if="clientStatus === 'rest'" type="primary" size="mini" @click="handleFinishRest">结束休息</el-button>
<!-- 在线状态显示开始休息按钮 --> <!-- 在线状态显示开始休息按钮 -->
<el-button v-if="clientStatus === 'online'" type="warning" size="mini" @click="handleStartRest" <el-tooltip v-if="clientStatus === 'online'" content="午休或者临时有事可点击休息" placement="top">
title="午休或者临时有事可点击休息">开始休息</el-button> <el-button type="warning" size="mini" @click="handleStartRest" >开始休息</el-button>
</el-tooltip>
<!-- 发送评价按钮 --> <!-- 发送评价按钮 -->
<el-button type="primary" style="margin-left: 0px;" size="mini" @click="handleSendComment">发送评价</el-button> <el-button type="primary" style="margin-left: 0px;" size="mini" @click="handleSendComment">发送评价</el-button>
</div> </div>
</div> </div>
</div> </div>
<!-- 会话内容存档状态 --> <!-- 会话内容存档状态 -->
<div class="archive-status"> <div class="archive-status" v-if="agreeStatus!=='Agree' || !hasPermit">
<p v-if="agreeStatus!=='Agree'">当前微信用户未开启会话内容存档</p> <p v-if="agreeStatus!=='Agree'">当前微信用户未开启会话内容存档</p>
<p v-if="!hasPermit">当前客服号未授权开启会话内容存档</p> <p v-if="!hasPermit">当前客服号未授权开启会话内容存档</p>
</div> </div>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论