zx 3 years ago
parent 37d9ddf383
commit 2dace81b43

@ -0,0 +1,2 @@
NODE_ENV = "development"
VUE_APP_URL="http://121.41.171.43:7340/"

@ -0,0 +1,2 @@
NODE_ENV = "production"
VUE_APP_URL="http://121.41.171.43:7340/"

@ -0,0 +1,2 @@
NODE_ENV = "test"
VUE_APP_URL="http://121.41.171.43:7340/"

@ -12,9 +12,9 @@ export const postJson = (api, data) => {
return httpService({
url: api,
method: 'post',
headers: {
'Content-Type': 'application/json'
},
// headers: {
// 'Content-Type': 'application/json'
// },
data: data
})
}

@ -7,7 +7,11 @@
<el-header class="ly-header">
<div>
<el-breadcrumb>
<el-breadcrumb-item v-for="(item, index) in breadcrumbs" :key="index" @click="handlerBreadcrumb(item)">
<el-breadcrumb-item
v-for="(item, index) in breadcrumbs"
:key="index"
@click="handlerBreadcrumb(item)"
>
<a v-if="index === 0">
<el-icon style="vertical-align: middle">
<HomeFilled />
@ -29,14 +33,14 @@
<template #dropdown>
<el-dropdown-menu>
<el-dropdown-item>
<a class="ly-h-a">退</a>
<a class="ly-h-a" @click="logout">退</a>
</el-dropdown-item>
</el-dropdown-menu>
</template>
</el-dropdown>
</div>
</el-header>
<tag-view ref="tg"></tag-view>
<tag-view ref="tg"></tag-view>
<el-main class="ly-content">
<router-view></router-view>
</el-main>
@ -47,10 +51,10 @@
<script>
import { defineComponent, computed } from "vue";
import LeftMenu from "./LeftMenu/index.vue";
import TagView from "./TagView/index.vue"
import TagView from "./TagView/index.vue";
import { useStore } from "vuex";
export default defineComponent({
name: 'v-layout',
name: "v-layout",
components: {
"left-menu": LeftMenu,
"tag-view": TagView,
@ -61,13 +65,25 @@ export default defineComponent({
return store.state.breadcrumbs;
});
return {
breadcrumbs
}
breadcrumbs,
};
},
methods: {
handlerBreadcrumb(item) {
this.$router.push(item.path)
}
this.$router.push(item.path);
},
logout() {
this.$alert(
"是否退出登录?", //
"退出", //
{ type: "warning" }
)
.then(() => {
this.$message.success("已退出登录");
this.$router.push("/login");
})
.catch(() => {});
},
},
});
</script>

@ -7,8 +7,8 @@ const httpService = axios.create({
timeout: 5000
})
httpService.interceptors.request.use(config => {
config.headers['ansuex-manage-token'] = store.getters.getToken;
config.headers['device-type'] = "web";
// config.headers['ansuex-manage-token'] = store.getters.getToken;
// config.headers['device-type'] = "web";
return config
}, err => {
return Promise.reject(err)
@ -18,7 +18,7 @@ httpService.interceptors.response.use(response => {
let msg = '';
let data = null;
let res = response.data;
if(res.code === 0){
if(res.code === 200){
data = res.data;
msg = res.msg || "";
return {data, msg};

@ -1,23 +1,27 @@
<template>
<div class="main-content">
<div class="area-form">
<el-form :inline="true" size="default">
<el-form-item label="字典名称">
<el-input v-model:value="form.title" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="confirm"> </el-button>
</el-form-item>
</el-form>
</div>
<el-tabs v-model="form.status" @tab-change="statusChange">
<el-tab-pane label="任务标签" :name="1"></el-tab-pane>
<el-tab-pane label="车系" :name="2"></el-tab-pane>
</el-tabs>
<div class="button-tab">
<el-button size="default" type="primary" @click="goRelease"></el-button>
</div>
<div class="area-table">
<el-table :data="tableData.data" size="default" border :header-cell-style="{background: '#EEE'}">
<el-table-column prop="title" label="字典库" width="360"></el-table-column>
<el-table-column prop="type" label="关键字" :formatter="statusFormatter"></el-table-column>
<el-table-column prop="sort" label="排序" ></el-table-column>
<el-table v-if="index == 1" :data="tableData.data" size="default" border :header-cell-style="{background: '#EEE'}">
<el-table-column prop="title" label="标签名"></el-table-column>
<!-- <el-table-column prop="type" label="关键字" :formatter="statusFormatter"></el-table-column>
<el-table-column prop="sort" label="排序" ></el-table-column> -->
<el-table-column prop="action" label="操作" fixed="right" width="240">
<template #default="scope">
<el-link type="danger" @click="singleDel(scope.row.id)"></el-link>
</template>
</el-table-column>
</el-table>
<el-table v-else-if="index == 2" :data="tableData.data" size="default" border :header-cell-style="{background: '#EEE'}">
<el-table-column prop="name" label="车系名称" width="360"></el-table-column>
<el-table-column prop="hits" label="hits"></el-table-column>
<el-table-column prop="hot" label="hot" ></el-table-column>
<el-table-column prop="action" label="操作" fixed="right" width="240">
<template #default="scope">
<el-link type="danger" @click="singleDel(scope.row.id)"></el-link>
@ -37,25 +41,27 @@
</template>
<script>
import {defineComponent, reactive, watch} from 'vue'
import {defineComponent, reactive, ref, watch, getCurrentInstance} from 'vue'
import {statusFormatter} from './config.js'
export default defineComponent({
name: 'v-questList',
setup() {
const form = reactive({
title: '',
status: 1,
});
const tableData = reactive({
data: [],
});
const { proxy } = getCurrentInstance();
const pagination = reactive({
total: 0,
current: 1,
pageSize: 10
})
const index = ref(1);
return {
form,
tableData,pagination,
form,proxy,
index,tableData,pagination,
statusFormatter
}
},
@ -70,26 +76,26 @@ export default defineComponent({
},
methods: {
getData() {
this.tableData.data = [
{
id: 1,
title: '词条1',
type: 1,
sort: 100,
},
{
id: 2,
title: '词条2',
type: 2,
sort: 120,
},
{
id: 3,
title: '词条3',
type: 3,
sort: 150,
},
]
if(this.index == 1) {
let obj = Object.assign({pageNum: this.pagination.current,pageSize: this.pagination.pageSize})
this.proxy.$post("/tag/list", obj).then(res => {
const data = res.data
this.tableData.data = data.records;
this.pagination.total = data.total
}).catch(() => {});
} else if (this.index == 2) {
let obj = Object.assign({pageNum: this.pagination.current,pageSize: this.pagination.pageSize})
this.proxy.$post("/brand/list", obj).then(res => {
const data = res.data
this.tableData.data = data.records;
this.pagination.total = data.total
}).catch(() => {});
}
},
//
statusChange(index) {
this.index = index;
this.getData()
},
confirm() {
this.getData()

@ -22,8 +22,10 @@
<div class="area-table">
<el-table :data="tableData.data" size="default" border
:header-cell-style="{background: '#EEE'}">
<el-table-column prop="name" label="规则名" width="360"></el-table-column>
<el-table-column prop="title" label="规则名" width="360"></el-table-column>
<el-table-column prop="isDefault" :formatter="statusFormatter" label="是否默认"></el-table-column>
<el-table-column prop="creatAt" label="创建时间"></el-table-column>
<el-table-column prop="updateAt" label="更新时间"></el-table-column>
<el-table-column prop="action" label="操作" fixed="right" width="240">
<template #default="scope">
<el-link type="primary" @click="handlerEdit(scope.row.id)"></el-link>
@ -53,7 +55,7 @@
</template>
<script>
import {defineComponent, reactive, ref, watch} from 'vue'
import {defineComponent, reactive, ref, watch, getCurrentInstance} from 'vue'
import {statusFormatter} from './config.js'
export default defineComponent({
name: 'v-questList',
@ -76,13 +78,14 @@ export default defineComponent({
});
const visible = ref(false);
const drawerVisible = ref(false);
const { proxy } = getCurrentInstance();
const drawerData = reactive({
activeId: undefined, //id
activeType: undefined, // 1, 2,
data: [],
});
return {
form,setForm,
form,setForm,proxy,
tableData,
pagination,
statusFormatter,
@ -100,24 +103,12 @@ export default defineComponent({
},
methods: {
getData() {
this.pagination.total = 3;
this.tableData.data = [
{
id: 1,
name: '星途揽月新款抖音视频',
isDefault: true,
},
{
id: 2,
name: '星途抖音视频需求',
isDefault: false,
},
{
id: 3,
name: '星途揽月新款抖音视频宣传推广视频图文需求',
isDefault: false,
},
]
let obj = Object.assign({pageNum: this.pagination.current,pageSize: this.pagination.pageSize})
this.proxy.$post("/rewardRuleTemplate/list", obj).then(res => {
const data = res.data
console.log(data)
this.tableData.data = data;
}).catch(() => {});
},
addSet() {

@ -1,19 +1,19 @@
<template>
<div class="page-container">
<div class="page-outer">
<a-form>
<a-form-item label="账号">
<a-input v-model:value="form.username" placeholder="账号" />
</a-form-item>
<a-form-item label="密码">
<a-input-password v-model:value="form.password" placeholder="密码" />
</a-form-item>
<a-form-item>
<a-button type="primary" style="width: 100%" @click="submit"
> </a-button
<el-form>
<el-form-item label="账号">
<el-input v-model:value="form.username" placeholder="账号" />
</el-form-item>
<el-form-item label="密码">
<el-input type="password" v-model:value="form.password" placeholder="密码" />
</el-form-item>
<el-form-item>
<el-button type="primary" style="width: 100%" @click="submit"
> </el-button
>
</a-form-item>
</a-form>
</el-form-item>
</el-form>
</div>
</div>
</template>
@ -38,10 +38,11 @@ export default defineComponent({
},
methods: {
submit() {
this.proxy.$post("/login", this.form).then((res) => {
const data = res.data;
this.store.commit("setToken", data.token);
});
// this.proxy.$post("/user/login", this.form).then((res) => {
// const data = res.data;
// this.store.commit("setToken", data.token);
// });
this.$router.push('/');
},
},
});
@ -54,7 +55,7 @@ export default defineComponent({
height: 100%;
.page-outer {
width: 400px;
transform: translate(50%, 50%);
transform: translate(170%, 280%);
}
}
</style>

@ -67,7 +67,7 @@
</template>
<script>
import {defineComponent, reactive, watch} from 'vue'
import {defineComponent, reactive, watch, getCurrentInstance} from 'vue'
import {statusFormatter} from './config.js'
export default defineComponent({
name: 'v-questList',
@ -80,13 +80,14 @@ export default defineComponent({
const tableData = reactive({
data: [],
});
const { proxy } = getCurrentInstance();
const pagination = reactive({
total: 0,
current: 1,
pageSize: 10
});
return {
form,
form,proxy,
tableData,
pagination,
statusFormatter
@ -103,27 +104,12 @@ export default defineComponent({
},
methods: {
getData() {
this.pagination.total = 3;
this.tableData.data = [
{
id: 1,
title: '星途揽月新款抖音视频',
tag: [1],
set: 1,
},
{
id: 2,
title: '星途抖音视频需求',
tag: [1,3],
set: 2,
},
{
id: 3,
title: '星途揽月新款抖音视频宣传推广视频图文需求',
tag: [1,2,3],
set: 3,
},
]
let obj = Object.assign({pageNum: this.pagination.current,pageSize: this.pagination.pageSize})
this.proxy.$post("/reference/list", obj).then(res => {
const data = res.data
this.tableData.data = data.records;
this.pagination.total = data.total
}).catch(() => {});
},
confirm() {
this.getData()

@ -23,13 +23,13 @@
<el-table :data="tableData.data" size="default" border
:header-cell-style="{background: '#EEE'}">
<el-table-column prop="name" label="分组名" width="360"></el-table-column>
<el-table-column prop="sort" label="排序" width="160">
<!-- <el-table-column prop="sort" label="排序" width="160">
<template #default="scope">
<span>{{scope.row.sort}}</span>
</template>
</el-table-column>
<el-table-column prop="createTime" label="创建时间"></el-table-column>
<el-table-column prop="updateTiem" label="更新时间"></el-table-column>
</el-table-column> -->
<el-table-column prop="creatAt" label="创建时间"></el-table-column>
<el-table-column prop="updateAt" label="更新时间"></el-table-column>
<el-table-column prop="action" label="操作" fixed="right" width="240">
<template #default="scope">
<el-link type="primary" @click="handlerEdit(scope.row.id)"></el-link>
@ -50,7 +50,7 @@
</template>
<script>
import {defineComponent, reactive,ref, watch} from 'vue'
import {defineComponent, reactive,ref, watch, getCurrentInstance} from 'vue'
import {statusFormatter} from './config.js'
export default defineComponent({
name: 'v-questList',
@ -68,12 +68,13 @@ export default defineComponent({
current: 1,
pageSize: 10
});
const { proxy } = getCurrentInstance();
const setForm = reactive({
name: ''
})
const visible = ref(false);
return {
form,setForm,
form,setForm,proxy,
tableData,
pagination,
statusFormatter,
@ -91,27 +92,13 @@ export default defineComponent({
},
methods: {
getData() {
this.pagination.total = 3;
this.tableData.data = [
{
id: 1,
name: '星途揽月新款抖音视频',
sort: 100,
set: 1,
},
{
id: 2,
name: '星途抖音视频需求',
sort: 120,
set: 2,
},
{
id: 3,
name: '星途揽月新款抖音视频宣传推广视频图文需求',
sort: 150,
set: 3,
},
]
let obj = Object.assign({pageNum: this.pagination.current,pageSize: this.pagination.pageSize})
this.proxy.$post("/referenceGroup/list", obj).then(res => {
const data = res.data
console.log(data)
this.tableData.data = data.records;
this.pagination.total = data.total
}).catch(() => {});
},
addSet() {

@ -1,31 +1,28 @@
<template>
<div class="main-content">
<div class="area-form">
<el-form :inline="true" size="default">
<el-form-item label="任务标题">
<el-input v-model="form.title" placeholder="请输入"></el-input>
<el-form :inline="true" size="default" label-width="60px">
<el-form-item label="姓名">
<el-input v-model="form.name" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item label="标签">
<el-select v-model="form.tag" placeholder="请选择">
<el-option label="全部" :value="1"></el-option>
<el-option label="媒体评测" :value="2"></el-option>
<el-option label="产品宣传" :value="3"></el-option>
<el-option label="用户活动" :value="4"></el-option>
<el-option label="趣味互动" :value="5"></el-option>
</el-select>
<el-form-item label="手机号">
<el-input v-model="form.tel" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item label="车系">
<el-select placeholder="请选择">
<el-select v-model="form.series" style="width: 89%" placeholder="请选择">
<el-option label="全部" :value="1"></el-option>
<el-option label="车系1" :value="2"></el-option>
<el-option label="车系2" :value="3"></el-option>
</el-select>
</el-form-item>
<el-form-item label="状态">
<el-select placeholder="请选择">
<el-option label="未开始" :value="1"></el-option>
<el-option label="进行中" :value="2"></el-option>
<el-option label="已终止" :value="3"></el-option>
<el-form-item label="提交人">
<el-input v-model="form.uploader" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item label="部门">
<el-select v-model="form.department" style="width: 89%" placeholder="请选择">
<el-option label="全部" :value="1"></el-option>
<el-option label="部门1" :value="2"></el-option>
<el-option label="部门2" :value="3"></el-option>
</el-select>
</el-form-item>
<el-form-item>
@ -34,19 +31,24 @@
</el-form>
</div>
<div class="button-tab">
<el-button size="default" type="primary">发布任务</el-button>
</div>
<div class="area-table">
<el-table :data="tableData.data" size="default" border :header-cell-style="{background: '#EEE'}">
<el-table-column prop="title" label="任务标题" width="360"></el-table-column>
<el-table-column prop="tag" label="标签" width="240">
<el-table-column prop="name" label="姓名"></el-table-column>
<el-table-column prop="tel" label="手机号"></el-table-column>
<el-table-column prop="tag" label="关注车型" width="240">
<template #default="scope">
<el-tag style="margin-right: 8px" v-for="(item,index) in scope.row.tag" :key="index">
{{item == 1?'媒体评测':item == 2?'产品宣传':'其他'}}
</el-tag>
</template>
</el-table-column>
<el-table-column prop="status" label="状态" :formatter="statusFormatter"></el-table-column>
<el-table-column prop="remark" label="备注"></el-table-column>
<el-table-column prop="linkQuest" label="关联任务"></el-table-column>
<el-table-column prop="uploader" label="提交人"></el-table-column>
<el-table-column prop="department" label="部门"></el-table-column>
<el-table-column prop="time" label="提交时间"></el-table-column>
<el-table-column prop="action" label="操作" fixed="right" width="240">
<template #default="scope">
<div v-if="scope.row.status == 1">
@ -55,7 +57,7 @@
<div v-if="scope.row.status == 2">
<el-link type="primary" style="margin-right: 8px">查看</el-link>
<el-link type="primary" style="margin-right: 8px">传播效果</el-link>
<el-link type="primary" style="margin-right: 8px">终止</el-link>
<el-link type="danger" style="margin-right: 8px">终止</el-link>
</div>
</template>
</el-table-column>
@ -73,25 +75,29 @@
</template>
<script>
import {defineComponent, reactive, watch} from 'vue'
import {defineComponent, reactive, watch, getCurrentInstance} from 'vue'
import {statusFormatter} from './config.js'
export default defineComponent({
name: 'v-infoCollect',
setup() {
const form = reactive({
title: '',
tag: undefined,
name: '',
tel: '',
series: 1,
uploader: '',
department: 1,
});
const tableData = reactive({
data: [],
});
const { proxy } = getCurrentInstance();
const pagination = reactive({
total: 0,
current: 1,
pageSize: 10
});
return {
form,
form,proxy,
tableData,
pagination,
statusFormatter
@ -110,17 +116,17 @@ export default defineComponent({
getData() {
this.tableData.data = [
{
title: '星途揽月新款抖音视频',
name: 'Hank',
tag: [1],
status: 1,
},
{
title: '星途抖音视频需求',
name: 'Jack',
tag: [1,3],
status: 2,
},
{
title: '星途揽月新款抖音视频宣传推广视频图文需求',
name: 'Tom',
tag: [1,2,3],
status: 3,
},
@ -137,4 +143,7 @@ export default defineComponent({
.area-table {
margin-top: 16px
}
.area-form {
width: 80%
}
</style>

@ -39,9 +39,9 @@
<div class="area-table">
<el-table :data="tableData.data" size="default" border :header-cell-style="{background: '#EEE'}">
<el-table-column prop="title" label="任务标题" width="360"></el-table-column>
<el-table-column prop="tag" label="标签" width="240">
<el-table-column prop="tagList" label="标签" width="240">
<template #default="scope">
<el-tag style="margin-right: 8px" v-for="(item,index) in scope.row.tag" :key="index">
<el-tag style="margin-right: 8px" v-for="(item,index) in scope.row.tagList" :key="index">
{{item == 1?'媒体评测':item == 2?'产品宣传':'其他'}}
</el-tag>
</template>
@ -73,7 +73,7 @@
</template>
<script>
import {defineComponent, reactive, watch} from 'vue'
import {defineComponent, reactive, watch, getCurrentInstance} from 'vue'
import {statusFormatter} from './config.js'
export default defineComponent({
name: 'v-questList',
@ -85,13 +85,14 @@ export default defineComponent({
const tableData = reactive({
data: [],
});
const { proxy } = getCurrentInstance();
const pagination = reactive({
total: 0,
current: 1,
pageSize: 10
});
return {
form,
form,proxy,
tableData,
statusFormatter,
pagination
@ -108,29 +109,12 @@ export default defineComponent({
},
methods: {
getData() {
let obj = Object.assign({current: this.pagination.current,size: this.pagination.pageSize},this.form)
console.log(obj)
this.pagination.total = 3;
this.tableData.data = [
{
id: 1,
title: '星途揽月新款抖音视频',
tag: [1],
status: 1,
},
{
id: 2,
title: '星途抖音视频需求',
tag: [1,3],
status: 2,
},
{
id: 3,
title: '星途揽月新款抖音视频宣传推广视频图文需求',
tag: [1,2,3],
status: 3,
},
]
let obj = Object.assign({pageNum: this.pagination.current,pageSize: this.pagination.pageSize})
this.proxy.$post("/task/list", obj).then(res => {
const data = res.data
this.tableData.data = data.records;
this.pagination.total = data.total
}).catch(() => {});
},
confirm() {
this.getData()

@ -1,20 +1,19 @@
<template>
<div class="main-content">
<div class="form-area">
当前ID:{{activeId.value}}
<el-form size="default" :model="form" label-width="120px">
<el-form-item label="任务标题" style="width: 80%">
<el-input placeholder="请输入" v-model="form.title" />
<el-input placeholder="请输入" v-model="form.task.title" />
</el-form-item>
<el-form-item label="发布对象">
<!-- <el-form-item label="发布对象">
<el-radio-group v-model="form.target">
<el-radio :label="1">全部</el-radio>
<el-radio :label="2">指定经销商</el-radio>
<el-radio :label="3">指定级别</el-radio>
</el-radio-group>
</el-form-item>
</el-form-item> -->
<el-form-item label="简介" style="width: 80%">
<el-input placeholder="请输入" type="textarea" v-model="form.intro" />
<el-input placeholder="请输入" type="textarea" v-model="form.task.subtitle" />
</el-form-item>
<el-form-item label="时间" style="width: 80%">
<el-date-picker v-model="form.time" type="daterange"></el-date-picker>
@ -30,12 +29,15 @@
<el-form-item label="选择车系">
<div style="width: 80%"><el-checkbox :label="false" @change="selectAll"></el-checkbox></div>
<div>
<el-checkbox-group v-model="form.series">
<el-checkbox-group v-model="form.tagList">
<el-checkbox :label="1">车系1</el-checkbox>
<el-checkbox :label="2">车系2</el-checkbox>
<el-checkbox :label="3">车系3</el-checkbox>
</el-checkbox-group>
</div>
</el-form-item>
<el-form-item label="封面图片">
</el-form-item>
<el-form-item label="素材">
@ -44,7 +46,7 @@
</el-form-item>
<el-form-item label="奖励规则">
<el-select v-model="form.rule" @change="ruleChange">
<el-select v-model="form.rewardRuleTemplateId" @change="ruleChange">
<el-option label="默认规则" :value="1"></el-option>
<el-option label="适用凌云系列奖励" :value="2"></el-option>
</el-select>
@ -62,7 +64,7 @@
</template>
<script>
import {defineComponent, reactive} from 'vue'
import {defineComponent, reactive, getCurrentInstance} from 'vue'
export default defineComponent({
name: 'v-questRelease',
setup() {
@ -70,15 +72,24 @@ export default defineComponent({
value: 0
});
const form = reactive({
title: '',
target: 1,
series: []
task: {
title: '',
subtitle: '',
start: '',
end: '',
coverUrl: '',
rewardRuleTemplateId: undefined,
},
brandList: [],
tagList: [],
referenceList: []
});
const { proxy } = getCurrentInstance();
const ruleTable = reactive({
data: []
});
return {
form,
form,proxy,
ruleTable,
activeId
}

@ -17,7 +17,8 @@
<el-table :data="tableData.data" size="default" border :header-cell-style="{background: '#EEE'}">
<el-table-column prop="title" label="标题" width="360"></el-table-column>
<el-table-column prop="type" label="动态类型" :formatter="statusFormatter"></el-table-column>
<el-table-column prop="time" label="发布时间" ></el-table-column>
<el-table-column prop="content" label="内容" ></el-table-column>
<el-table-column prop="cover" label="封面" ></el-table-column>
<el-table-column prop="action" label="操作" fixed="right" width="240">
<template #default="scope">
<el-link type="primary" style="margin-right: 8px">查看</el-link>
@ -39,7 +40,7 @@
</template>
<script>
import {defineComponent, reactive, watch} from 'vue'
import {defineComponent, reactive, watch, getCurrentInstance} from 'vue'
import {statusFormatter} from './config.js'
export default defineComponent({
name: 'v-questList',
@ -50,13 +51,14 @@ export default defineComponent({
const tableData = reactive({
data: [],
});
const { proxy } = getCurrentInstance();
const pagination = reactive({
total: 0,
current: 1,
pageSize: 10
})
return {
form,
form,proxy,
tableData,pagination,
statusFormatter
}
@ -72,23 +74,12 @@ export default defineComponent({
},
methods: {
getData() {
this.tableData.data = [
{
id: 1,
title: '星途揽月新款抖音视频',
type: 1,
},
{
id: 2,
title: '星途抖音视频需求',
type: 2,
},
{
id: 3,
title: '星途揽月新款抖音视频宣传推广视频图文需求',
type: 3,
},
]
let obj = Object.assign({pageNum: this.pagination.current,pageSize: this.pagination.pageSize})
this.proxy.$post("/topicActivity/list", obj).then(res => {
const data = res.data
this.tableData.data = data.records;
this.pagination.total = data.total
}).catch(() => {});
},
confirm() {
this.getData()

@ -41,7 +41,7 @@
:total="pagination.total"
/>
</div>
<el-dialog v-model="addVisible" width="30%" title="审核">
<el-dialog v-model="addVisible" width="30%" title="添加用户">
<el-form label-width="80px" size="default">
<el-form-item label="用户名" >
<el-input v-model="addForm.account" placeholder="请输入" style="width: 70%"></el-input>

@ -1,30 +0,0 @@
<template>
<div class="t-container">
测试
</div>
</template>
<script>
import { defineComponent } from 'vue'
export default defineComponent({
name,
setup() {
},
methods: {
},
})
</script>
<style lang="less" scoped>
.t-container {
width: 100%;
height: 100%;
}
</style>
Loading…
Cancel
Save