From 3911a4663e46356cfaa3f4d763f66e5e4d63aa8d Mon Sep 17 00:00:00 2001 From: "weixiaobo@boe.com.cn" Date: Fri, 4 Aug 2023 14:32:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=97=E4=BC=97=E5=90=8D=E7=A7=B0=E9=99=90?= =?UTF-8?q?=E5=88=B630=EF=BC=8C=E5=81=9C=E7=94=A8=E5=8F=97=E4=BC=97?= =?UTF-8?q?=E5=BC=B9=E6=A1=86=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/audience/audienceManage.vue | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/src/views/audience/audienceManage.vue b/src/views/audience/audienceManage.vue index b93c9f23..ea572a24 100644 --- a/src/views/audience/audienceManage.vue +++ b/src/views/audience/audienceManage.vue @@ -76,7 +76,7 @@ v-if=" record.status === 1 " - @click="handleStop(record)" + @click="handleStopClick(record)" type="link" >停用 @@ -201,7 +201,7 @@ show-count :type="4" > --> - +
@@ -253,6 +253,9 @@
--> + +
您确定要删除此受众吗?
+
您确定要删除此受众吗?
@@ -282,7 +285,7 @@ name="audienceName" :rules="[{ required: true, message: '请填写名称!' }]" > - + { } const handleCopy = async () => { console.log("handleCopy audienceId:",audienceId.value); + if(audienceName.value.length>30){ + message.warning("受众名称小于30字符"); + return; + } let res = await copyAudience({ audienceId: audienceId.value, audienceName: audienceName.value, @@ -1239,19 +1247,25 @@ const handlePublish = async (record,type) => { message.error(res.data.message); } } -const handleStop = async (record) => { - console.log("handleStop record:",record); +const handleStop = async () => { + console.log("handleStop:",); let res = await stopAudience({ - audienceId: record.audienceId, + audienceId: audienceId.value, }) console.log("stopAudience res:",res); if(res&&res.data.status==200){ message.success("停用成功"); + visibleStopAudience.value = false; getAudiencePageList(); }else{ message.error(res.data.message); } } +const handleStopClick = (record) => { + console.log("handleStopClick record:",record); + audienceId.value = record.audienceId; + visibleStopAudience.value = true; +} const handleDeleteClick = (record) => { console.log("handleDeleteClick record:",record); audienceId.value = record.audienceId;