Browse Source

办事指南的接口

chengyang
是小王呀\24601 9 months ago
parent
commit
6270a9862d
  1. 1
      package.json
  2. 8
      src/views/modules/workPc/guidance/add.vue
  3. 13
      src/views/modules/workPc/guidance/event.vue
  4. 12
      src/views/modules/workPc/guidance/index.vue

1
package.json

@ -25,6 +25,7 @@
"@antv/l7": "2.9.14", "@antv/l7": "2.9.14",
"@antv/l7-draw": "3.0.5", "@antv/l7-draw": "3.0.5",
"@antv/l7-maps": "2.9.14", "@antv/l7-maps": "2.9.14",
"@jiaminghi/data-view": "^2.10.0",
"@riophae/vue-treeselect": "^0.4.0", "@riophae/vue-treeselect": "^0.4.0",
"@tinymce/tinymce-vue": "^3.2.8", "@tinymce/tinymce-vue": "^3.2.8",
"async-validator": "^4.2.5", "async-validator": "^4.2.5",

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

@ -49,12 +49,12 @@
@change="handleOnlineRegistration"></el-switch> @change="handleOnlineRegistration"></el-switch>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <!-- <el-col :span="24">
<el-form-item label="显示排序" style="display: block" prop="top"> <el-form-item label="显示排序" style="display: block" prop="top">
<el-input-number v-model="num" @change="handleChange" :min="1" :max="10" <el-input-number v-model="num" @change="handleChange" :min="1" :max="10"
label="描述文字"></el-input-number> label="描述文字"></el-input-number>
</el-form-item> </el-form-item>
</el-col> </el-col> -->
<el-col :span="24"> <el-col :span="24">
<el-form-item label="消息推送" prop="sendMsg"> <el-form-item label="消息推送" prop="sendMsg">
<el-checkbox v-model="formData.sendMsg" @change="checkbox1" <el-checkbox v-model="formData.sendMsg" @change="checkbox1"
@ -252,7 +252,7 @@ export default {
}, },
async addActivity() { async addActivity() {
if (this.formType === 'edit') { if (this.formType === 'edit') {
let url = '/actual/base/communityPublicity/update' let url = '/governance/icServiceGuide/update'
this.formData.sendMsg= this.formData.sendMsg? 1:0 this.formData.sendMsg= this.formData.sendMsg? 1:0
this.formData.top= this.formData.top? 1:0 this.formData.top= this.formData.top? 1:0
this.formData.status=0 this.formData.status=0
@ -272,7 +272,7 @@ export default {
} }
}else{ }else{
console.log("this.formData",this.formData) console.log("this.formData",this.formData)
let url = '/actual/base/communityPublicity/save' let url = '/governance/icServiceGuide/save'
console.log(this.formData,"formData"); console.log(this.formData,"formData");
this.formData.sendMsg= this.formData.sendMsg? 1:0 this.formData.sendMsg= this.formData.sendMsg? 1:0
this.formData.top= this.formData.top? 1:0 this.formData.top= this.formData.top? 1:0

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

@ -9,12 +9,13 @@
<span style="margin-right: 10px;">&nbsp;</span> <span style="margin-right: 10px;">&nbsp;</span>
<span>{{ formData.title || "--" }}</span> <span>{{ formData.title || "--" }}</span>
</div> </div>
<!-- <div class="m-info-prop" style="flex: 0 0 50%;"> <!-- <div class="m-info-prop" style="flex: 0 0 50%;">
<span class="u-info-title-2">标签: </span> <span class="u-info-title-2">标签: </span>
<span style="margin-right: 10px;">&nbsp;</span> <span style="margin-right: 10px;">&nbsp;</span>
<span>{{ formData.tagName || "&#45;&#45;" }}</span> <span>{{ formData.tagName || "&#45;&#45;" }}</span>
</div>--> </div>-->
</div> </div>
<div style="display: flex;"> <div style="display: flex;">
<div class="m-info-prop" style="flex: 0 0 50%;"> <div class="m-info-prop" style="flex: 0 0 50%;">
<span class="u-info-title-2">发布时间: </span> <span class="u-info-title-2">发布时间: </span>
@ -45,17 +46,17 @@
</div> </div>
</div> </div>
<div class="m-info-prop"> <div class="m-info-prop">
<span class="u-info-title-2">点赞数: </span> <span class="u-info-title-2">封面图片: </span>
<span style="margin-right: 10px;">&nbsp;</span> <img style="width: 100px; height: 100px" :src="formData.coverPic" :preview-src-list="srcList">
<span>{{ formData.likes || "--" }}</span> </img>
</div> </div> <!--
<div style="display: flex;"> <div style="display: flex;">
<div class="m-info-prop" style="flex: 0 0 50%;"> <div class="m-info-prop" style="flex: 0 0 50%;">
<span class="u-info-title-2">转发数</span> <span class="u-info-title-2">转发数</span>
<span style="margin-right: 10px;">&nbsp;</span> <span style="margin-right: 10px;">&nbsp;</span>
<span>{{ formData.transpond || "--" }}</span> <span>{{ formData.transpond || "--" }}</span>
</div> </div>
</div> </div> -->
</div> </div>
</div> </div>
</div> </div>

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

@ -80,11 +80,11 @@
</el-table-column> </el-table-column>
<el-table-column :show-overflow-tooltip="true" prop="likes" header-align="center" align="center" label="点赞数"> <!-- <el-table-column :show-overflow-tooltip="true" prop="likes" header-align="center" align="center" label="点赞数">
</el-table-column> </el-table-column>
<el-table-column :show-overflow-tooltip="true" prop="transpond" header-align="center" align="center" <el-table-column :show-overflow-tooltip="true" prop="transpond" header-align="center" align="center"
label="转发数"> label="转发数">
</el-table-column> </el-table-column> -->
<el-table-column :show-overflow-tooltip="true" prop="releaseTime" header-align="center" align="center" <el-table-column :show-overflow-tooltip="true" prop="releaseTime" header-align="center" align="center"
label="发布时间"> label="发布时间">
</el-table-column> </el-table-column>
@ -92,7 +92,7 @@
align="center" class="operate"> align="center" class="operate">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="text" style="color:#1C6AFD;" size="small" @click="handleDetail(scope.row)">查看</el-button> <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" <el-button type="text" style="color:#1C6AFD;" size="small"
@click="handleEdit(scope.row)">编辑</el-button> @click="handleEdit(scope.row)">编辑</el-button>
<el-button v-if="scope.row.status === 0" type="text" style="color:#1C6AFD;" size="small" <el-button v-if="scope.row.status === 0" type="text" style="color:#1C6AFD;" size="small"
@click="handleDelete(scope.row)">删除</el-button> @click="handleDelete(scope.row)">删除</el-button>
@ -234,7 +234,7 @@
}, },
async loadTable () { async loadTable () {
this.tableLoading = false this.tableLoading = false
const url = "/actual/base/communityPublicity/page" const url = "/governance/icServiceGuide/page"
let params = { let params = {
pageSize: this.pageSize, pageSize: this.pageSize,
pageNo: this.pageNo, pageNo: this.pageNo,
@ -328,7 +328,7 @@
}, },
async OnhandleOnline(row){ async OnhandleOnline(row){
// //
const url = "/actual/base/communityPublicity/updateStatus" const url = "/governance/icServiceGuide/updateStatus"
let params={ let params={
status:1, status:1,
id:row.id id:row.id
@ -360,7 +360,7 @@
}, },
async OnhandleOffline(row){ async OnhandleOffline(row){
// //
const url = "/actual/base/communityPublicity/updateStatus" const url = "/governance/icServiceGuide/updateStatus"
let params={ let params={
status:0, status:0,
id:row.id id:row.id

Loading…
Cancel
Save