提交 6c0cd156 authored 作者: lidongxu's avatar lidongxu

refactor(mobile/examine): 修改:勤策移动端页面促销稽核核查页面增加修改删除给顶部通知提示效果,修改为 vant 组件提示框

上级 25513e7f
...@@ -22,7 +22,6 @@ ...@@ -22,7 +22,6 @@
<script setup> <script setup>
const router = useRouter(); const router = useRouter();
const { proxy } = getCurrentInstance();
const modules = [ const modules = [
{ {
title: 'CP 活动', title: 'CP 活动',
...@@ -39,12 +38,7 @@ const modules = [ ...@@ -39,12 +38,7 @@ const modules = [
] ]
const handleIconClick = (icon) => { const handleIconClick = (icon) => {
// 如果是促销稽核,则提示本板块在开发中
if (icon.name === '促销稽核') {
proxy.$modal.msgWarning('本板块在开发中');
} else {
router.push(icon.to) router.push(icon.to)
}
}; };
</script> </script>
......
...@@ -230,7 +230,7 @@ const clickExamine = async () => { ...@@ -230,7 +230,7 @@ const clickExamine = async () => {
employeeNo: userStore().userInfo.userName, // 稽查人工号 employeeNo: userStore().userInfo.userName, // 稽查人工号
}) })
if (!result.data) { if (!result.data) {
return proxy.$modal.msgError('创建稽查任务失败') return showNotify({ type: 'error', message: '创建稽查任务失败' })
} }
newExamined.value = result.data.id newExamined.value = result.data.id
} }
......
...@@ -103,10 +103,13 @@ const showDelete = (row) => { ...@@ -103,10 +103,13 @@ const showDelete = (row) => {
// 点击删除 // 点击删除
const deleteView = (item, index) => { const deleteView = (item, index) => {
// 确认是否删除 // 确认是否删除
proxy.$modal.confirm('确认删除该记录吗?').then(async () => { showConfirmDialog({
title: '系统提示',
message: '确认删除该记录吗?'
}).then(async () => {
// 删除 // 删除
await deletePromotionSystemAPI(item.id) await deletePromotionSystemAPI(item.id)
proxy.$modal.msgSuccess('删除成功') showNotify({ type: 'success', message: '删除成功' })
props.planList.splice(index, 1) props.planList.splice(index, 1)
emits('refresh') emits('refresh')
proxy.eventBus.emit('delPromotionTaskEvent') proxy.eventBus.emit('delPromotionTaskEvent')
......
...@@ -353,10 +353,10 @@ const onSubmit = async () => { ...@@ -353,10 +353,10 @@ const onSubmit = async () => {
if (planId) { if (planId) {
const res = await updatePlanByWebAPI(obj) const res = await updatePlanByWebAPI(obj)
proxy.$modal.msgSuccess(res.msg) showNotify({ type: 'success', message: res.msg })
} else { } else {
const res = await addPlanByWebAPI(obj) const res = await addPlanByWebAPI(obj)
proxy.$modal.msgSuccess(res.msg) showNotify({ type: 'success', message: res.msg })
} }
clickBack() clickBack()
......
...@@ -197,11 +197,11 @@ const querySearch = () => { ...@@ -197,11 +197,11 @@ const querySearch = () => {
// 变更计划 // 变更计划
const editPlan = (row) => { const editPlan = (row) => {
if (!checkPlanExpire(row)) { if (!checkPlanExpire(row)) {
return proxy.$modal.msgWarning('无法变更,已执行或之前计划') return showNotify({ type: 'warning', message: '无法变更,已执行或之前计划' })
} }
// 日期小于等于今日,无法变更 // 日期小于等于今日,无法变更
if (!checkPlanChangeExpire(row)) { if (!checkPlanChangeExpire(row)) {
return proxy.$modal.msgWarning('无法变更,日期小于等于今日') return showNotify({ type: 'warning', message: '无法变更,日期小于等于今日' })
} }
router.push(`/m/promotion_plan_editing/${row.id}`) router.push(`/m/promotion_plan_editing/${row.id}`)
} }
...@@ -209,14 +209,18 @@ const editPlan = (row) => { ...@@ -209,14 +209,18 @@ const editPlan = (row) => {
// 删除计划 // 删除计划
const deletePlan = (row) => { const deletePlan = (row) => {
if (!checkPlanExpire(row)) { if (!checkPlanExpire(row)) {
return proxy.$modal.msgWarning('无法删除,已执行或之前计划') return showNotify({ type: 'warning', message: '无法删除,已执行或之前计划' });
} }
proxy.$modal.confirm(`确认删除计划吗?`).then(async () => { showConfirmDialog({
title: '系统提示',
message:
'确认删除计划吗?'
}).then(async () => {
await deletePlanAPI({ await deletePlanAPI({
planIds: [row.id], planIds: [row.id],
employeeNo: empInfo.empNo employeeNo: empInfo.empNo
}) })
proxy.$modal.msgSuccess('删除成功') showNotify({ type: 'success', message: '删除成功' })
// 重新获取列表 // 重新获取列表
onRefresh() onRefresh()
}) })
...@@ -239,21 +243,24 @@ const onLongPress = () => { ...@@ -239,21 +243,24 @@ const onLongPress = () => {
const clickDelSome = () => { const clickDelSome = () => {
const ids = planList.value.filter(item => item.checked).map(item => item.id) const ids = planList.value.filter(item => item.checked).map(item => item.id)
if (ids.length === 0) { if (ids.length === 0) {
return proxy.$modal.msgWarning('请选择要删除的计划') return showNotify({ type: 'warning', message: '请选择要删除的计划' })
} }
proxy.$modal.confirm(`确认删除${ids.length}条计划吗?`).then(async () => { showConfirmDialog({
title: '系统提示',
message: `确认删除${ids.length}条计划吗?`
}).then(async () => {
// 循环判断计划是否含有以前和执行中的 // 循环判断计划是否含有以前和执行中的
for (let i = 0; i < ids.length; i++) { for (let i = 0; i < ids.length; i++) {
const item = planList.value.find(o => o.id === ids[i]) const item = planList.value.find(o => o.id === ids[i])
if (!checkPlanExpire(item)) { if (!checkPlanExpire(item)) {
return proxy.$modal.msgWarning('无法删除,已执行或之前计划') return showNotify({ type: 'warning', message: '无法删除,已执行或之前计划' })
} }
} }
await deletePlanAPI({ await deletePlanAPI({
planIds: ids, planIds: ids,
employeeNo: empInfo.empNo employeeNo: empInfo.empNo
}) })
proxy.$modal.msgSuccess('删除成功') showNotify({ type: 'success', message: '删除成功' })
showSelect.value = false showSelect.value = false
onRefresh() onRefresh()
}) })
...@@ -264,12 +271,12 @@ const showPickerBelong = ref(false) ...@@ -264,12 +271,12 @@ const showPickerBelong = ref(false)
const clickChangeBelong = () => { const clickChangeBelong = () => {
const ids = planList.value.filter(item => item.checked).map(item => item.id) const ids = planList.value.filter(item => item.checked).map(item => item.id)
if (ids.length === 0) { if (ids.length === 0) {
return proxy.$modal.msgWarning('请选择要修改归属人的计划') return showNotify({ type: 'warning', message: '请选择要修改归属人的计划' })
} }
for (let i = 0; i < ids.length; i++) { for (let i = 0; i < ids.length; i++) {
const item = planList.value.find(o => o.id === ids[i]) const item = planList.value.find(o => o.id === ids[i])
if (!checkPlanExpire(item)) { if (!checkPlanExpire(item)) {
return proxy.$modal.msgWarning('无法修改,已执行或之前计划') return showNotify({ type: 'warning', message: '无法修改,已执行或之前计划' })
} }
} }
showPickerBelong.value = true showPickerBelong.value = true
...@@ -284,8 +291,7 @@ const confirmPickerBelong = async (val) => { ...@@ -284,8 +291,7 @@ const confirmPickerBelong = async (val) => {
operName: empInfo.empName, operName: empInfo.empName,
planIds: planList.value.filter(item => item.checked).map(item => item.id) planIds: planList.value.filter(item => item.checked).map(item => item.id)
}) })
showNotify({ type: 'success', message: '修改成功' })
proxy.$modal.msgSuccess('修改成功')
onRefresh() onRefresh()
} }
...@@ -323,7 +329,7 @@ const addNewPlan = () => { ...@@ -323,7 +329,7 @@ const addNewPlan = () => {
if (proxy.checkPermi(['promotion:plan:create'])) { if (proxy.checkPermi(['promotion:plan:create'])) {
router.push('/m/promotion_plan_editing') router.push('/m/promotion_plan_editing')
} else { } else {
proxy.$modal.msgWarning('规定日期内_无法新增计划') showNotify({ type: 'warning', message: '规定日期内_无法新增计划' })
} }
} }
</script> </script>
...@@ -336,7 +342,9 @@ const addNewPlan = () => { ...@@ -336,7 +342,9 @@ const addNewPlan = () => {
/* 头部返回按钮 */ /* 头部返回按钮 */
::v-deep(.van-nav-bar) { ::v-deep(.van-nav-bar) {
.van-icon, .van-nav-bar__text {
.van-icon,
.van-nav-bar__text {
color: var(--main-color); color: var(--main-color);
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论