Browse Source

组织和办事指南

xiaowang-featrue
是小王呀\24601 9 months ago
parent
commit
130b38ac2c
  1. 35
      src/views/modules/base/orgUnitManger/add.vue
  2. 131
      src/views/modules/base/orgUnitManger/index.vue
  3. 93
      src/views/modules/workPc/guidance/add.vue
  4. 147
      src/views/modules/workPc/guidance/event.vue
  5. 15
      src/views/modules/workPc/guidance/guidanceList.vue
  6. 153
      src/views/modules/workPc/guidance/index.vue

35
src/views/modules/base/orgUnitManger/add.vue

@ -190,14 +190,33 @@
],
SiteData:[],
tableDate:{},
formData:
{
attrs:[],
positionId:"",//
address: "",//
longitude: this.$store.state.user.longitude, //
latitude: this.$store.state.user.latitude,//
},
formData: {
id: "",
customerId: "",
delFlag: "",
revision: "",
createdBy: "",
createdTime: "",
updatedBy: "",
updatedTime: "",
agencyId: "",
type: "",
property: "",
name: "",
socialCreditCode: "",
legalUserName: "",
legalUserIdCardType: "",
legalUserIdCard: "",
legalUserPhone: "",
keyUnitFlag: "",
keyUnitType: "",
ninePlaceFlag: "",
ninePlaceType: "",
dangerCompanyFlag: "",
registerAddress: "",
longitude: "",
latitude: ""
},
uploadUrl: window.SITE_CONFIG['apiURL'] + '/oss/file/uploadqrcodeV2',
customerId: localStorage.getItem('customerId'),

131
src/views/modules/base/orgUnitManger/index.vue

@ -6,11 +6,11 @@
<el-form :inline="true" class="communityHeight" ref="ref_searchform" :label-width="'110px'">
<el-form-item label="所属区划" prop="ownerName">
<el-cascader class="u-item-width-normal" ref="myCascader" clearable size="small"
v-model.trim="formData.redeemOrgId" :options="orgOptions" :props="orgOptionProps"
v-model.trim="formData.agencyId" :options="orgOptions" :props="orgOptionProps"
@change="handleChangeAgency"></el-cascader>
</el-form-item>
<el-form-item label="组织类型" prop="ownerPhone">
<el-select class="u-item-width-normal" v-model="formData.classKey" placeholder="请选择" clearable>
<el-select class="u-item-width-normal" v-model="formData.type" placeholder="请选择" clearable>
<el-option v-for="item in optionsStatus" :key="item.value" :label="item.lable" :value="item.value">
</el-option>
</el-select>
@ -88,35 +88,28 @@
<div class="m-table-item">
<el-table :data="tableData" border :show-overflow-tooltip="true" style="width: 100%">
<el-table-column width="55">
</el-table-column>
<!-- <el-table-column width="55">
</el-table-column> -->
<el-table-column fixed="left" width="70" type="index" label="序号" header-align="center" align="center">
</el-table-column>
<el-table-column prop="buildingName" fixed="left" label="所属区划" header-align="left" align="left"
>
<!-- <template slot-scope="scope">
<a class="name-a" @click="handleToNextLevel(scope.row)">
{{ scope.row.buildingName }}
</a>
</template> -->
</el-table-column>
<el-table-column prop="neighborHoodName" label="组织类别" header-align="left" align="left">
<el-table-column prop="agencyId" fixed="left" label="所属区划" header-align="left" align="left"></el-table-column>
<el-table-column prop="type" label="组织类别" header-align="left" align="left">
</el-table-column>
<el-table-column prop="buildingType" label="企业性质" header-align="left" align="left" >
</el-table-column>
<el-table-column prop="buildingLeaderName" label="组织名称" header-align="left" align="left" >
<el-table-column prop="name" label="组织名称" header-align="left" align="left" >
</el-table-column>
<el-table-column prop="buildingLeaderMobile" label="统一社会信用代码" header-align="left" align="left" >
<el-table-column prop="socialCreditCode" label="统一社会信用代码" header-align="left" align="left" >
</el-table-column>
<el-table-column prop="totalUnitNum" header-align="left" align="left" label="注册地址">
</el-table-column>
<el-table-column prop="totalFloorNum" header-align="left" align="left" label="法人姓名">
<el-table-column prop="legalUserName" header-align="left" align="left" label="法人姓名">
</el-table-column>
<el-table-column prop="realTotalHouseNum" header-align="left" align="left" label="法人电话">
<el-table-column prop="legalUserPhone" header-align="left" align="left" label="法人电话">
</el-table-column>
<el-table-column prop="realTotalHouseNum" header-align="left" align="left" label="是否九小场所">
<el-table-column prop="ninePlaceFlag" header-align="left" align="left" label="是否九小场所">
</el-table-column>
<el-table-column prop="realTotalHouseNum" header-align="left" align="left" label="是否重点单位">
<el-table-column prop="keyUnitType" header-align="left" align="left" label="是否重点单位">
</el-table-column>
<el-table-column label="操作" fixed="right" width="220" header-align="center" align="center" class="operate">
<template slot-scope="scope">
@ -188,8 +181,31 @@
}
],
formData:{
redeemOrgId:"",
id: "",
customerId: "",
delFlag: "",
revision: "",
createdBy: "",
createdTime: "",
updatedBy: "",
updatedTime: "",
agencyId: "",
type: "",
property: "",
name: "",
socialCreditCode: "",
legalUserName: "",
legalUserIdCardType: "",
legalUserIdCard: "",
legalUserPhone: "",
keyUnitFlag: "",
keyUnitType: "",
ninePlaceFlag: "",
ninePlaceType: "",
dangerCompanyFlag: "",
registerAddress: "",
longitude: "",
latitude: ""
},
showinfo:false,
pageSize:20,
@ -209,56 +225,7 @@
showAdd:false,
formTitle:"",
tableData: [
{
buildingName: '区划A',
neighborHoodName: '小区1',
buildingType: '住宅',
buildingLeaderName: '张三',
buildingLeaderMobile: '13812345678',
totalUnitNum: '单位A',
totalFloorNum: '5层',
realTotalHouseNum: '123456',
},
{
buildingName: '区划B',
neighborHoodName: '小区2',
buildingType: '商用',
buildingLeaderName: '李四',
buildingLeaderMobile: '13898765432',
totalUnitNum: '单位B',
totalFloorNum: '8层',
realTotalHouseNum: '654321',
},
{
buildingName: '区划C',
neighborHoodName: '小区3',
buildingType: '住宅',
buildingLeaderName: '王五',
buildingLeaderMobile: '13812349876',
totalUnitNum: '单位C',
totalFloorNum: '3层',
realTotalHouseNum: '123789',
},
{
buildingName: '区划D',
neighborHoodName: '小区4',
buildingType: '工业',
buildingLeaderName: '赵六',
buildingLeaderMobile: '13867891234',
totalUnitNum: '单位D',
totalFloorNum: '12层',
realTotalHouseNum: '789123',
},
{
buildingName: '区划E',
neighborHoodName: '小区5',
buildingType: '住宅',
buildingLeaderName: '钱七',
buildingLeaderMobile: '13854321098',
totalUnitNum: '单位E',
totalFloorNum: '6层',
realTotalHouseNum: '987654',
}
],//
orgOptions:[],//
orgOptionProps: {
@ -518,19 +485,19 @@
this.total = data.total || 0;
this.tableData = data.list
// console.log(this.tableData, "this.tableData");
this.tableData.forEach(item => {
console.log(item,"item");
this.starList.forEach(item2 => {
console.log(item2,"item2");
if (item.starLevel == item2.id) {
console.log(item.starId,item2.id, "item2.name");
item.starName = item2.name
console.log(item2.name, "item2.name");
// this.tableData.forEach(item => {
// console.log(item,"item");
// this.starList.forEach(item2 => {
// console.log(item2,"item2");
// if (item.starLevel == item2.id) {
// console.log(item.starId,item2.id, "item2.name");
// item.starName = item2.name
// console.log(item2.name, "item2.name");
}
})
// }
// })
})
// })
console.log(this.tableData, "this.tableData1");

93
src/views/modules/workPc/guidance/add.vue

@ -20,7 +20,7 @@
</el-form-item> </el-col>
<el-col :span="12">
<el-form-item label="栏目分类">
<el-select v-model.trim="formData.categoryCode" placeholder="全部" clearable>
<el-select v-model.trim="formData.tagId" placeholder="全部" clearable>
<el-option v-for="item in categoryList" :key="item.id" :label="item.categoryName"
:value="item.id">
</el-option>
@ -63,14 +63,6 @@
</el-col>
<el-col :span="12"> </el-col>
<el-col :span="12"> </el-col>
</el-row>
</el-form>
@ -120,41 +112,45 @@ export default {
btnDisable: false,
keyWords: '',
activityId: '',
formData: {
customerId:"",
orgId: this.$store.state.user.agencyId,//
categoryCode: "",//
title: "",//
formData: {
// categoryCode: "",//
title: "",//
content: "",//
tagId: "",//id
coverPic: "",//
activeName: "",//
releaseTime: "",//
sendMsg: false,//
top: 1,//
status: 0, //
attachmentList:[],
orgType:"",
agencyId:"",
orgName:""
sort: 1,
status: 0 //
},
// formData: {
// orgId: this.$store.state.user.agencyId,//
// categoryCode: "",//
// title: "",//
// coverPic: "",//
// activeName: "",//
// sendMsg: false,//
// top: 1,//
// status: 0, //
// attachmentList:[]
// },
serviceList: [],
// gridList: [],
agencyId: '',
agencyName:"",
releaseTime: '',
demandOptions: [],
uploadUrl: window.SITE_CONFIG['apiURL'] + '/oss/file/uploadqrcodeV2',
// customerId: localStorage.getItem('customerId'),
customerId: localStorage.getItem('customerId'),
}
},
components: { Tinymce, UploadImage },
mounted() {
console.log(this.$store.state.user,"dsjkhsdhgkflkjhsd");
this.formData.customerId=this.$store.state.user.customerId,
this.formData.orgName=this.$store.state.user.agencyName,
this.formData.orgType=this.$store.state.user.level,
this.formData.agencyId=this.$store.state.user.agencyId,
this.agencyName=this.$store.state.user.agencyName,
this.agencyId=this.$store.state.user.agencyId,
this.advertisingTag()
this.setDefaultReleaseTime();
@ -235,24 +231,24 @@ export default {
async handleComfirm() {
// this.btnDisable = true
// setTimeout(() => {
// this.btnDisable = false
// }, 10000)
this.addActivity()
// this.$refs['ref_form'].validate((valid, messageObj) => {
// this.formData.agencyName= this.agencyName
// this.formData.agencyId= this.agencyId
// this.formData.status= 1
// console.log("this.formData",this.formData)
// if (!valid) {
// app.util.validateRule(messageObj)
// this.btnDisable = false
// } else {
// this.addActivity()
// }
// })
this.btnDisable = true
setTimeout(() => {
this.btnDisable = false
}, 10000)
this.$refs['ref_form'].validate((valid, messageObj) => {
this.formData.agencyName= this.agencyName
this.formData.agencyId= this.agencyId
this.formData.status= 1
console.log("this.formData看看里面村的什么",this.formData)
if (!valid) {
app.util.validateRule(messageObj)
this.btnDisable = false
} else {
this.addActivity()
}
})
},
async addActivity() {
if (this.formType === 'edit') {
@ -276,11 +272,11 @@ export default {
}
}else{
console.log("this.formData",this.formData)
let url = '/governance/guide/add'
let url = '/actual/base/communityPublicity/save'
console.log(this.formData,"formData");
this.formData.sendMsg= this.formData.sendMsg? 1:0
this.formData.top= this.formData.top? 1:0
const { data, code, msg } = await requestPost(url, this.formData)
if (code === 0) {
this.$message({
@ -295,10 +291,11 @@ export default {
this.$message.error(msg)
}
}
},
handleCancle() {
// this.resetData()
this.$emit('dialogCancle')

147
src/views/modules/workPc/guidance/event.vue

@ -0,0 +1,147 @@
<template>
<div>
<div class="dialog-h-content scroll-h">
<div v-if="initLoading" class="m-detail-main">
<div class="m-info">
<div style="display: flex;">
<div class="m-info-prop" style="flex: 0 0 50%;">
<span class="u-info-title-2">文章标题: </span>
<span style="margin-right: 10px;">&nbsp;</span>
<span>{{ formData.title || "--" }}</span>
</div>
<!-- <div class="m-info-prop" style="flex: 0 0 50%;">
<span class="u-info-title-2">标签: </span>
<span style="margin-right: 10px;">&nbsp;</span>
<span>{{ formData.tagName || "&#45;&#45;" }}</span>
</div>-->
</div>
<div style="display: flex;">
<div class="m-info-prop" style="flex: 0 0 50%;">
<span class="u-info-title-2">发布时间: </span>
<span style="margin-right: 10px;">&nbsp;</span>
<span>{{ formData.releaseTime || "--" }}</span>
</div>
<div class="m-info-prop" style="flex: 0 0 50%;">
<span class="u-info-title-2">状态: </span>
<span style="margin-right: 10px;">&nbsp;</span>
<span>{{ formData.status === 0 ? '已下线' : '已发布' || "--" }}</span>
</div>
</div>
<div class="m-info-prop">
<span class="u-info-title-2" style="display: inline-block;white-space: nowrap;">活动内容: </span>
<span style="margin-right: 10px;">&nbsp;</span>
<!-- <span>{{ formData.content || "--" }}</span> -->
<p class="text_p" v-html="formData.content"></p>
</div>
<div class="m-info-prop">
<span class="u-info-title-2">是否置顶: </span>
<span style="margin-right: 10px;">&nbsp;</span>
<el-switch :value="formData.top === 1 ? true : false" :disabled="true"></el-switch>
</div>
<div class="m-info-prop">
<span class="u-info-title-2"></span>
<div class="div_map">
<div id="app_detail_unit"></div>
</div>
</div>
<div class="m-info-prop">
<span class="u-info-title-2">点赞数: </span>
<span style="margin-right: 10px;">&nbsp;</span>
<span>{{ formData.likes || "--" }}</span>
</div>
<div style="display: flex;">
<div class="m-info-prop" style="flex: 0 0 50%;">
<span class="u-info-title-2">转发数</span>
<span style="margin-right: 10px;">&nbsp;</span>
<span>{{ formData.transpond || "--" }}</span>
</div>
</div>
</div>
</div>
</div>
<div class="m-detail-btn">
<el-button size="small" @click="handleCancle"> </el-button>
</div>
</div>
</template>
<script>
import { Loading } from "element-ui"; // Loading
import nextTick from "dai-js/tools/nextTick";
import daiMap from "@/utils/dai-map";
var map;
var search;
var markers;
var infoWindowList;
var geocoder; //
let loading; //
export default {
data() {
return {
formData: {},
initLoading: false,
};
},
components: {},
created() { },
mounted () {
},
methods: {
async activityType () {
const url = "/actual/base/activityType/page"
let params = {
// agencyId: this.agencyId
pageSize: 20,
pageNo: 1,
typeName: "",
enabled: 0
}
const { data, code, msg } = await requestPost(url, params)
if (code === 0) {
this.typeList = data.list
} else {
this.$message.error(msg)
}
},
handleCancle() {
// this.diaDestroy();
this.$emit("dialogCancle");
},
diaDestroy() {
if (map) {
// map.destroy()
}
},
async initForm(row) {
this.startLoading();
this.formData = JSON.parse(JSON.stringify(row));
this.initLoading = true;
console.log(this.formData,"sdf ");
this.endLoading();
},
//
startLoading() {
loading = Loading.service({
lock: true, //
text: "正在加载……", //
background: "rgba(0,0,0,.7)", //
});
},
//
endLoading() {
// clearTimeout(timer);
if (loading) {
loading.close();
}
},
},
computed: {},
props: {},
};
</script>
<style lang="scss" scoped>
@import "@/assets/scss/modules/management/detail-main.scss";
// span {
// white-space: nowrap; /* */
// }
</style>
<style scoped></style>

15
src/views/modules/workPc/guidance/guidanceList.vue

@ -193,6 +193,7 @@ export default {
})
},
mounted () {
this.advertisingTag()
this.initData()
console.log(this.$store.state.user.customerId,"dskfkdsjk")
},
@ -206,6 +207,20 @@ export default {
...mapGetters(['clientHeight', 'iframeHeight', 'env'])
},
methods: {
//
async advertisingTag() {
const url = '/governance/guidecategory/page'
// const url = 'http://yapi.elinkservice.cn/mock/102/gov/voice/guidecategory/getcategory'
const params = {
customerId: this.$store.state.user.customerId
}
const { data, code, msg } = await requestPost(url, params)
if (code === 0) {
this.categoryList = data.list
} else {
this.$message.error(msg)
}
},
diaClose(){
this.showDialong=false
},

153
src/views/modules/workPc/guidance/index.vue

@ -8,11 +8,13 @@
v-model.trim="formData.redeemOrgId" :options="orgOptions" :props="orgOptionProps"
@change="handleChangeAgency"></el-cascader>
</el-form-item>
<el-form-item label="栏目分类" prop="ownerName">
<el-cascader class="u-item-width-normal" ref="myCascader" clearable size="small"
v-model.trim="formData.redeemOrgId" :options="orgOptions" :props="orgOptionProps"
@change="handleChangeAgency"></el-cascader>
</el-form-item>
<el-form-item label="栏目分类">
<el-select v-model.trim="formData.tagId" placeholder="全部" clearable>
<el-option v-for="item in categoryList" :key="item.id" :label="item.categoryName"
:value="item.id">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="文章标题">
<el-input v-model.trim="formData.title" size="small" class="item_width_1" clearable placeholder="请输入">
</el-input>
@ -43,55 +45,70 @@
</el-form>
</div>
<div class="m-table">
<div class="div_btn">
<el-button style="" class="diy-button--add" size="small" @click="handleAdd">新增</el-button>
</div>
<el-table class="table" :data="tableData" border v-loading="tableLoading"
style="width: 100%">
<!-- <el-table-column label="序号" header-align="center" align="center" type="index" width="50px" ></el-table-column> -->
<el-table-column prop="title" header-align="center" align="center" label="发布组织" >
</el-table-column>
<el-table-column prop="title" header-align="center" align="center" label="栏目分类" >
</el-table-column>
<el-table-column prop="tagName" header-align="center" align="center" label="封面图片" >
<!-- <template slot-scope="scope">
<span>{{ scope.row.enabled === 1 ? '关闭' : '显示' }}</span>
</template> -->
</el-table-column>
<el-table-column prop="title" header-align="center" align="center" label="标题" >
</el-table-column>
<el-table-column prop="title" header-align="center" align="center" label="发布人" >
</el-table-column>
<el-table-column prop="title" header-align="center" align="center" label="是否置顶" >
<div class="div_btn">
<el-button style="" class="diy-button--add" size="small" @click="handleAdd">新增</el-button>
</div>
<el-table class="table" :data="tableData" border v-loading="tableLoading" style="width: 100%">
<el-table-column :show-overflow-tooltip="true" prop="agencyName" header-align="center" align="center"
label="发布单位">
</el-table-column>
<el-table-column prop="title" header-align="center" align="center" label="排序" >
<el-table-column :show-overflow-tooltip="true" prop="tagName" header-align="center" align="center" label="栏目分类">
</el-table-column>
<el-table-column prop="title" header-align="center" align="center" label="状态" >
<el-table-column :show-overflow-tooltip="true" prop="coverPic" header-align="center" align="center"
label="封面图片">
<template slot-scope="scope">
<el-image :src="scope.row.coverPic" style="width: 50px;height: 50px;"
:preview-src-list="[scope.row.coverPic]"></el-image>
</template>
</el-table-column>
<el-table-column prop="title" header-align="center" align="center" label="点赞数" >
<el-table-column :show-overflow-tooltip="true" prop="title" header-align="center" align="center" label="标题">
</el-table-column>
<el-table-column prop="transpond" header-align="center" align="center" label="转发数" >
</el-table-column>
<el-table-column prop="title" header-align="center" align="center" label="发布日期" >
</el-table-column>
<el-table-column label="操作" fixed="right" width="250" header-align="center" align="center" class="operate">
<template slot-scope="scope">
<el-button type="text" style="color:#1C6AFD;" size="small" @click="handleDetail(scope.row)">查看</el-button>
<!-- <el-button v-if="scope.row.status === 0" type="text" style="color:#1C6AFD;" size="small" @click="handleEdit(scope.row)">编辑</el-button> -->
<el-button v-if="scope.row.status === 0" type="text" style="color:#1C6AFD;" size="small" @click="handleDelete(scope.row)">删除</el-button>
<el-button v-if="scope.row.status === 0" type="text" style="color:#1C6AFD;" size="small" @click="handleOnline(scope.row)">上线</el-button>
<el-button v-if="scope.row.status === 1 " type="text" style="color:#1C6AFD;" size="small" @click="handleOffline(scope.row)">下线</el-button>
</template>
</el-table-column>
</el-table>
<div>
<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page.sync="pageNo"
:page-sizes="[10, 20, 50]" :page-size="pageSize" layout="sizes, prev, pager, next, total" :total="total">
</el-pagination>
</div>
<!-- <el-table-column :show-overflow-tooltip="true" prop="publishName" header-align="center" align="center" label="发布人">
</el-table-column> -->
<el-table-column :show-overflow-tooltip="true" prop="top" header-align="center" align="center" label="是否置顶">
<template slot-scope="scope">
<span>{{ scope.row.top === 0 ? '否' : '是' }}</span>
</template>
</el-table-column>
<!-- <el-table-column :show-overflow-tooltip="true" prop="sort" header-align="center" align="center" label="排序">
</el-table-column> -->
<el-table-column :show-overflow-tooltip="true" prop="status" header-align="center" align="center" label="状态">
<template slot-scope="scope">
<span>{{ scope.row.status === 0 ? '已下线' : '已发布' }}</span>
</template>
</el-table-column>
<el-table-column :show-overflow-tooltip="true" prop="likes" header-align="center" align="center" label="点赞数">
</el-table-column>
<el-table-column :show-overflow-tooltip="true" prop="transpond" header-align="center" align="center"
label="转发数">
</el-table-column>
<el-table-column :show-overflow-tooltip="true" prop="releaseTime" header-align="center" align="center"
label="发布时间">
</el-table-column>
<el-table-column :show-overflow-tooltip="true" label="操作" fixed="right" width="250" header-align="center"
align="center" class="operate">
<template slot-scope="scope">
<el-button type="text" style="color:#1C6AFD;" size="small" @click="handleDetail(scope.row)">查看</el-button>
<el-button v-if="scope.row.status === 0" type="text" style="color:#1C6AFD;" size="small"
@click="handleEdit(scope.row)">编辑</el-button>
<el-button v-if="scope.row.status === 0" type="text" style="color:#1C6AFD;" size="small"
@click="handleDelete(scope.row)">删除</el-button>
<el-button v-if="scope.row.status === 0" type="text" style="color:#1C6AFD;" size="small"
@click="handleOnline(scope.row)">上线</el-button>
<el-button v-if="scope.row.status === 1 " type="text" style="color:#1C6AFD;" size="small"
@click="handleOffline(scope.row)">下线</el-button>
</template>
</el-table-column>
</el-table>
<div>
<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page.sync="pageNo"
:page-sizes="[10, 20, 50]" :page-size="pageSize" layout="sizes, prev, pager, next, total" :total="total">
</el-pagination>
</div>
</div>
<!-- 新增弹出框 -->
<el-dialog :visible.sync="formShow" :close-on-click-modal="false" :close-on-press-escape="false" :title="formTitle"
width="850px" top="5vh" class="dialog-h" @closed="diaClose">
@ -102,9 +119,11 @@
width="950px" top="5vh" class="dialog-h" @closed="eventForm">
<event ref="ref_detail" @dialogCancle="eventForm"></event>
</el-dialog>
</div>
</template>
<script>
import event from "./event.vue";
import { Loading } from 'element-ui' // Loading
import { requestPost, requestGet } from '@/js/dai/request';
import add from "./add.vue";
@ -112,6 +131,7 @@
export default {
data () {
return {
categoryList:[],
orgOptions: [],//
orgOptionProps: {
value: 'agencyId',
@ -152,7 +172,7 @@
}
},
components: {
add
add,event
},
// components: {
// typeActivityadd, typeDetails
@ -167,7 +187,7 @@
const { user } = this.$store.state
this.agencyId = user.agencyId
//
this.advertisingTag()
await this.advertisingTag()
//
this.loadTable()
},
@ -198,21 +218,20 @@
handleSearch () {
this.loadTable()
},
async advertisingTag () {
const url = "/actual/base/advertisingTag/page"
let params = {
pageSize: this.pageSize,
pageNo: this.pageNo,
tagName: "",
status: ""
}
const { data, code, msg } = await requestPost(url, params)
if (code === 0) {
this.adverTagList = data.list
} else {
//
async advertisingTag() {
const url = '/governance/guidecategory/page'
// const url = 'http://yapi.elinkservice.cn/mock/102/gov/voice/guidecategory/getcategory'
const params = {
customerId: this.$store.state.user.customerId
}
const { data, code, msg } = await requestPost(url, params)
if (code === 0) {
this.categoryList = data.list
} else {
this.$message.error(msg)
}
},
}
},
async loadTable () {
this.tableLoading = false
const url = "/actual/base/communityPublicity/page"
@ -227,9 +246,9 @@
this.total = data.total
this.tableData = data.list
this.tableData.forEach((item=>{
this.adverTagList.forEach((item1)=>{
this.categoryList.forEach((item1)=>{
if(item.tagId==item1.id){
item.tagName=item1.tagName
item.tagName=item1.categoryName
}
})
}))

Loading…
Cancel
Save