diff --git a/src/views/audience/audienceManage.vue b/src/views/audience/audienceManage.vue index b93c9f23..1b24164e 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" >停用 @@ -167,6 +167,30 @@ +
+ + + + + +
+
+ --> - +
@@ -253,6 +277,9 @@
--> + +
您确定要删除此受众吗?
+
您确定要删除此受众吗?
@@ -282,7 +309,7 @@ name="audienceName" :rules="[{ required: true, message: '请填写名称!' }]" > - + { + searchData.value.pageNo = 1; console.log("handleSearch searchDate:",searchData.value); getAudiencePageList(); // fetch(); @@ -1204,6 +1233,10 @@ const handleCopyClick = (record) => { } 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 +1272,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;