通知板块 及 功能调整

This commit is contained in:
浅念
2025-08-22 18:27:26 +08:00
parent b319944007
commit 329acaf68d
22 changed files with 1771 additions and 218 deletions
+2 -2
View File
@@ -46,8 +46,8 @@
<el-radio label="2">女</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="联系方式" prop="phone">
<el-input v-model="form.phone" placeholder="请输入联系方式" />
<el-form-item label="电话" prop="phone">
<el-input v-model="form.phone" placeholder="请输入电话" />
</el-form-item>
<el-form-item label="Email" prop="email">
<el-input v-model="form.email" placeholder="请输入Email" />
+2 -2
View File
@@ -46,8 +46,8 @@
<el-radio :label="2">女</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="联系方式" prop="phone">
<el-input v-model="form.phone" placeholder="请输入联系方式" />
<el-form-item label="电话" prop="phone">
<el-input v-model="form.phone" placeholder="请输入电话" />
</el-form-item>
<el-form-item label="Email" prop="email">
<el-input v-model="form.email" placeholder="请输入Email" />
+1 -1
View File
@@ -20,7 +20,7 @@
<span>渠道:{{ customerInfo.channel_name }}</span>
</el-col>
<el-col :sm="24" :md="6" :lg="5">
<span>联系方式:{{ customerInfo.phone }}</span>
<span>电话:{{ customerInfo.phone }}</span>
</el-col>
<el-col :sm="24" :md="6" :lg="4">
<span>客户偏好:{{ customerInfo.car_type_name }}</span>
+35 -2
View File
@@ -188,13 +188,27 @@
>
<i class="iconfont-sys">&#xe6bf;</i> 跟进
</el-link>
<el-link type="danger" underline="never" @click="reportfn(scope.row)">
<el-link
type="warning"
underline="never"
@click="reportfn(scope.row)"
style="margin-right: 8px"
>
<i class="iconfont-sys">&#xe701;</i> 标记无效
</el-link>
<el-link
type="danger"
underline="never"
@click="delectfn(scope.row)"
style="margin-right: 8px"
v-if="hasAuth('crm_customer@remove')"
>
<i class="iconfont-sys">&#xe893;</i> 移除
</el-link>
<el-link
type="danger"
underline="never"
@click="crmdelectfn(scope.row)"
v-if="hasAuth('crm_customer@delete')"
>
<i class="iconfont-sys">&#xe6d4;</i> 删除
@@ -453,7 +467,7 @@
}
//删除
const delectfn = (row: any) => {
ElMessageBox.confirm('确定要删除此用户吗?', '提示', {
ElMessageBox.confirm('确定要移除此客户到公海吗?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
@@ -468,6 +482,25 @@
// 用户点击了取消
})
}
const crmdelectfn = (row: any) => {
ElMessageBox.confirm(
'确定要删除此客户吗?删除后无法恢复,若存在疑问可标记为无效用户或操作移除,将客户移除到公海!',
'提示',
{
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
})
.then(async () => {
const res = await CrmService.crmCustomerDelete({ id: row.id, scene: 'force' })
ElMessage.success(res?.message || '提交成功!')
gettableList()
// 你可以在这里调用接口或做后续处理
})
.catch(() => {
// 用户点击了取消
})
}
// 标记无效
const reportfn = (row: any) => {
reportForm.id = row.id