mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-11 11:56:46 +08:00
Merge remote-tracking branch 'boe/dev_0801test' into dev0731
This commit is contained in:
@@ -76,7 +76,7 @@
|
|||||||
v-if="
|
v-if="
|
||||||
record.status === 1
|
record.status === 1
|
||||||
"
|
"
|
||||||
@click="handleStop(record)"
|
@click="handleStopClick(record)"
|
||||||
type="link"
|
type="link"
|
||||||
>停用
|
>停用
|
||||||
</a-button>
|
</a-button>
|
||||||
@@ -167,6 +167,30 @@
|
|||||||
</a-modal>
|
</a-modal>
|
||||||
<a-modal
|
<a-modal
|
||||||
v-model:visible="visibleCopyAudience"
|
v-model:visible="visibleCopyAudience"
|
||||||
|
title="复制受众"
|
||||||
|
width="680px"
|
||||||
|
@ok="handleCopy"
|
||||||
|
@cancel="handleCopyCancel"
|
||||||
|
okText="确认">
|
||||||
|
<div style="margin: 20px 20px">
|
||||||
|
<a-form
|
||||||
|
name="basic"
|
||||||
|
:label-col="{ span: 8 }"
|
||||||
|
:wrapper-col="{ span: 16 }"
|
||||||
|
autocomplete="off"
|
||||||
|
|
||||||
|
>
|
||||||
|
<a-form-item
|
||||||
|
label="受众名称"
|
||||||
|
name="audienceName"
|
||||||
|
>
|
||||||
|
<a-input style="width:300px" show-count :maxlength="30" v-model:value="audienceName" placeholder="请填写受众名称" />
|
||||||
|
</a-form-item>
|
||||||
|
</a-form>
|
||||||
|
</div>
|
||||||
|
</a-modal>
|
||||||
|
<a-modal
|
||||||
|
v-model:visible="visibleCopyAudience1"
|
||||||
:footer="null"
|
:footer="null"
|
||||||
:closable="false"
|
:closable="false"
|
||||||
style="margin-top: 250px"
|
style="margin-top: 250px"
|
||||||
@@ -201,7 +225,7 @@
|
|||||||
show-count
|
show-count
|
||||||
:type="4"
|
:type="4"
|
||||||
></NameInput> -->
|
></NameInput> -->
|
||||||
<a-input v-model:value="audienceName" placeholder="请输入受众名称" :maxlength="50" show-count/>
|
<a-input v-model:value="audienceName" placeholder="请输入受众名称" :maxlength="30" show-count/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="btn">
|
<div class="btn">
|
||||||
@@ -253,6 +277,9 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</a-modal> -->
|
</a-modal> -->
|
||||||
|
<a-modal v-model:visible="visibleStopAudience" width="500px" title="停用受众" @ok="handleStop">
|
||||||
|
<div style="margin: 20px 50px">您确定要删除此受众吗?</div>
|
||||||
|
</a-modal>
|
||||||
<a-modal v-model:visible="visibleDeleteAudience" width="500px" title="删除受众" @ok="handleDelete">
|
<a-modal v-model:visible="visibleDeleteAudience" width="500px" title="删除受众" @ok="handleDelete">
|
||||||
<div style="margin: 20px 50px">您确定要删除此受众吗?</div>
|
<div style="margin: 20px 50px">您确定要删除此受众吗?</div>
|
||||||
</a-modal>
|
</a-modal>
|
||||||
@@ -282,7 +309,7 @@
|
|||||||
name="audienceName"
|
name="audienceName"
|
||||||
:rules="[{ required: true, message: '请填写名称!' }]"
|
:rules="[{ required: true, message: '请填写名称!' }]"
|
||||||
>
|
>
|
||||||
<a-input style="width:300px" v-model:value="ruleForm.audienceName" placeholder="请填写名称" />
|
<a-input style="width:300px" show-count :maxlength="30" v-model:value="ruleForm.audienceName" placeholder="请填写名称" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
|
||||||
<a-form-item
|
<a-form-item
|
||||||
@@ -884,6 +911,7 @@ const tableTotal = ref(0);
|
|||||||
const tableTotalMember = ref(0);
|
const tableTotalMember = ref(0);
|
||||||
const tableTotalUser = ref(0);
|
const tableTotalUser = ref(0);
|
||||||
const visibleCopyAudience = ref(false);
|
const visibleCopyAudience = ref(false);
|
||||||
|
const visibleStopAudience = ref(false);
|
||||||
const visibleDeleteAudience = ref(false);
|
const visibleDeleteAudience = ref(false);
|
||||||
const visibleDeleteAudienceMember = ref(false);
|
const visibleDeleteAudienceMember = ref(false);
|
||||||
const visibleBatchDeleteAudienceMember = ref(false);
|
const visibleBatchDeleteAudienceMember = ref(false);
|
||||||
@@ -1089,6 +1117,7 @@ function timeChange(time, timeStr) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const handleSearch = () => {
|
const handleSearch = () => {
|
||||||
|
searchData.value.pageNo = 1;
|
||||||
console.log("handleSearch searchDate:",searchData.value);
|
console.log("handleSearch searchDate:",searchData.value);
|
||||||
getAudiencePageList();
|
getAudiencePageList();
|
||||||
// fetch();
|
// fetch();
|
||||||
@@ -1204,6 +1233,10 @@ const handleCopyClick = (record) => {
|
|||||||
}
|
}
|
||||||
const handleCopy = async () => {
|
const handleCopy = async () => {
|
||||||
console.log("handleCopy audienceId:",audienceId.value);
|
console.log("handleCopy audienceId:",audienceId.value);
|
||||||
|
if(audienceName.value.length>30){
|
||||||
|
message.warning("受众名称小于30字符");
|
||||||
|
return;
|
||||||
|
}
|
||||||
let res = await copyAudience({
|
let res = await copyAudience({
|
||||||
audienceId: audienceId.value,
|
audienceId: audienceId.value,
|
||||||
audienceName: audienceName.value,
|
audienceName: audienceName.value,
|
||||||
@@ -1239,19 +1272,25 @@ const handlePublish = async (record,type) => {
|
|||||||
message.error(res.data.message);
|
message.error(res.data.message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const handleStop = async (record) => {
|
const handleStop = async () => {
|
||||||
console.log("handleStop record:",record);
|
console.log("handleStop:",);
|
||||||
let res = await stopAudience({
|
let res = await stopAudience({
|
||||||
audienceId: record.audienceId,
|
audienceId: audienceId.value,
|
||||||
})
|
})
|
||||||
console.log("stopAudience res:",res);
|
console.log("stopAudience res:",res);
|
||||||
if(res&&res.data.status==200){
|
if(res&&res.data.status==200){
|
||||||
message.success("停用成功");
|
message.success("停用成功");
|
||||||
|
visibleStopAudience.value = false;
|
||||||
getAudiencePageList();
|
getAudiencePageList();
|
||||||
}else{
|
}else{
|
||||||
message.error(res.data.message);
|
message.error(res.data.message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
const handleStopClick = (record) => {
|
||||||
|
console.log("handleStopClick record:",record);
|
||||||
|
audienceId.value = record.audienceId;
|
||||||
|
visibleStopAudience.value = true;
|
||||||
|
}
|
||||||
const handleDeleteClick = (record) => {
|
const handleDeleteClick = (record) => {
|
||||||
console.log("handleDeleteClick record:",record);
|
console.log("handleDeleteClick record:",record);
|
||||||
audienceId.value = record.audienceId;
|
audienceId.value = record.audienceId;
|
||||||
|
|||||||
Reference in New Issue
Block a user