This commit is contained in:
@zuopngfei 2025-11-06 11:30:51 +08:00
parent bf6b7f5fcb
commit 8250bb2877
2 changed files with 42 additions and 84 deletions

View File

@ -31,36 +31,17 @@
<el-table-column prop="" label="操作" width="100" align="center" fixed="right">
<template #default="scoped">
<div class="mht-operations">
<!-- <el-tooltip class="box-item" effect="dark" content="客户详情" placement="bottom">
<el-icon @click="toDetail(scoped.row)">
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-xiangqingye-43"></use>
</svg>
</el-icon>
</el-tooltip>
<el-tooltip class="box-item" effect="dark" content="发送消息" placement="bottom">
<el-icon @click="handleSend(scoped.row)">
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-fasong"></use>
</svg>
</el-icon>
</el-tooltip> -->
<el-tooltip class="box-item" effect="dark" content="编辑" placement="bottom">
<el-icon class="el-icon-primary" @click="handleEdit(scoped.row)">
<Edit />
</el-icon>
</el-tooltip>
<el-tooltip class="box-item" effect="dark" content="绑定小程序" placement="bottom">
<el-icon class="el-icon-primary" @click="handleBindApp(scoped.row)">
<Connection />
</el-icon>
</el-tooltip>
<el-tooltip class="box-item" effect="dark" content="删除" placement="bottom">
<el-icon class="el-icon-danger" @click="handleDelete(scoped.row)">
<Delete />
</el-icon>
</el-tooltip>
<el-button type="primary" link @click="handleEdit(scoped.row)">
编辑
</el-button>
<el-button type="primary" link @click="handleBindApp(scoped.row)">
绑定小程序
</el-button>
<el-button type="danger" link @click="handleDelete(scoped.row)">
删除
</el-button>
</div>
</template>
@ -88,12 +69,8 @@
<el-input v-model="ruleForm.nickname" placeholder="请输入客服昵称" size="large" />
</el-form-item>
<el-form-item label="客服密码" prop="password">
<el-input
v-model="ruleForm.password"
type="password"
:placeholder="isEdit ? '留空则不修改密码' : '请输入客服密码'"
size="large"
/>
<el-input v-model="ruleForm.password" type="password"
:placeholder="isEdit ? '留空则不修改密码' : '请输入客服密码'" size="large" />
<div v-if="isEdit" style="font-size: 12px; color: #999; margin-top: 4px;">
留空则不修改密码
</div>
@ -122,7 +99,8 @@
</div>
</template>
</el-dialog>
<el-dialog v-model="dialogLog" title="绑定小程序" width="1000px" align-center :before-close="handleClose" destroy-on-close>
<el-dialog v-model="dialogLog" title="绑定小程序" width="1000px" align-center :before-close="handleClose"
destroy-on-close>
<div class="dialog-box">
<el-table ref="appTableRef" :data="logList" style="width: 100%" max-height="500px" row-key="id"

View File

@ -39,43 +39,22 @@
<el-table-column prop="" label="操作" width="100" align="center" fixed="right">
<template #default="scoped">
<div class="mht-operations">
<!-- <el-tooltip class="box-item" effect="dark" content="客户详情" placement="bottom">
<el-icon @click="toDetail(scoped.row)">
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-xiangqingye-43"></use>
</svg>
</el-icon>
</el-tooltip>
<el-tooltip class="box-item" effect="dark" content="发送消息" placement="bottom">
<el-icon @click="handleSend(scoped.row)">
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-fasong"></use>
</svg>
</el-icon>
</el-tooltip> -->
<el-tooltip class="box-item" effect="dark" content="获取二维码" placement="bottom">
<!-- <el-icon class="el-icon-primary" @click="handleEdit(scoped.row)">
<Edit />
</el-icon> -->
<el-icon @click="handleqr(scoped.row)">
<FullScreen />
</el-icon>
</el-tooltip>
<el-tooltip class="box-item" effect="dark" content="编辑" placement="bottom">
<el-icon class="el-icon-primary" @click="handleEdit(scoped.row)">
<Edit />
</el-icon>
</el-tooltip>
<el-tooltip class="box-item" effect="dark" content="详情" placement="bottom">
<el-icon class="el-icon-primary" @click="handleDetail(scoped.row)">
<ChatDotRound />
</el-icon>
</el-tooltip>
<el-tooltip class="box-item" effect="dark" content="删除" placement="bottom">
<el-icon class="el-icon-danger" @click="handeleDelete(scoped.row)">
<Delete />
</el-icon>
</el-tooltip>
<el-button type="primary" link @click="handleqr(scoped.row)">
获取二维码
</el-button>
<el-button type="primary" link @click="handleEdit(scoped.row)">
编辑
</el-button>
<el-button type="primary" link @click="handleDetail(scoped.row)">
详情
</el-button>
<el-button type="danger" link @click="handeleDelete(scoped.row)">
删除
</el-button>
</div>
</template>
@ -103,7 +82,8 @@
<el-input v-model="ruleForm.app_id" placeholder="请输入小程序ID" size="large" />
</el-form-item>
<el-form-item label="AppSecret" prop="app_secret">
<el-input v-model="ruleForm.app_secret" placeholder="请输入AppSecret" size="large" type="password" show-password />
<el-input v-model="ruleForm.app_secret" placeholder="请输入AppSecret" size="large" type="password"
show-password />
</el-form-item>
<el-form-item label="模板ID" prop="template_id">
<el-input v-model="ruleForm.template_id" placeholder="请输入模板ID" size="large" />