From a9df6d964354b9a3842de00ab5f5eb77c42ef485 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E7=B4=A0?= <66666@66.com> Date: Mon, 20 May 2024 17:56:46 +0800 Subject: [PATCH 1/9] =?UTF-8?q?=E7=A4=BE=E5=8C=BA=E6=B4=BB=E5=8A=A8?= =?UTF-8?q?=E9=9D=99=E6=80=81=E9=A1=B5=E9=9D=A2=E6=9A=82=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../activity/activityRecords.vue | 620 +++++++++++++++++ .../communityParty/activity/eventDetails.vue | 258 +++++++ .../modules/communityParty/activity/index.vue | 634 ++++++++++++++++++ 3 files changed, 1512 insertions(+) create mode 100644 src/views/modules/communityParty/activity/activityRecords.vue create mode 100644 src/views/modules/communityParty/activity/eventDetails.vue create mode 100644 src/views/modules/communityParty/activity/index.vue diff --git a/src/views/modules/communityParty/activity/activityRecords.vue b/src/views/modules/communityParty/activity/activityRecords.vue new file mode 100644 index 000000000..50f528da9 --- /dev/null +++ b/src/views/modules/communityParty/activity/activityRecords.vue @@ -0,0 +1,620 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/views/modules/communityParty/activity/eventDetails.vue b/src/views/modules/communityParty/activity/eventDetails.vue new file mode 100644 index 000000000..501e8b2f7 --- /dev/null +++ b/src/views/modules/communityParty/activity/eventDetails.vue @@ -0,0 +1,258 @@ + + + + + diff --git a/src/views/modules/communityParty/activity/index.vue b/src/views/modules/communityParty/activity/index.vue new file mode 100644 index 000000000..27b96df16 --- /dev/null +++ b/src/views/modules/communityParty/activity/index.vue @@ -0,0 +1,634 @@ + + + + \ No newline at end of file From be9c6c0cbe2e945468c9465bdaa3f1f5c322be10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E7=B4=A0?= <66666@66.com> Date: Tue, 21 May 2024 17:59:26 +0800 Subject: [PATCH 2/9] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=B4=BB=E5=8A=A8?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E7=AE=A1=E7=90=86=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../communityParty/activity/eventDetails.vue | 40 +- .../modules/communityParty/activity/index.vue | 104 ++- .../modules/workSys/typeActivity/index.vue | 635 ++++++++++++++++++ 3 files changed, 742 insertions(+), 37 deletions(-) create mode 100644 src/views/modules/workSys/typeActivity/index.vue diff --git a/src/views/modules/communityParty/activity/eventDetails.vue b/src/views/modules/communityParty/activity/eventDetails.vue index 501e8b2f7..dcd3675de 100644 --- a/src/views/modules/communityParty/activity/eventDetails.vue +++ b/src/views/modules/communityParty/activity/eventDetails.vue @@ -51,7 +51,7 @@
线上报名:   - +
@@ -73,9 +73,12 @@   活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容活动内容
-
- 活动图片: - {{ formData.memberCount || "--" }} +
+ 活动图片: +
+ Image +
@@ -127,8 +130,18 @@ + +
@@ -159,7 +172,24 @@ export default { return { formData: {}, initLoading: false, - online:true, + online: true, + imageArray: [ + { url: 'https://ts3.cn.mm.bing.net/th?id=OIP-C.Is2yEGD5UpcDWjgEZxI3aAHaEo&w=316&h=197&c=8&rs=1&qlt=90&o=6&dpr=2&pid=3.1&rm=2' }, + { url: 'https://ts1.cn.mm.bing.net/th?id=OIP-C.qTIRFZyY3BxB1CaOT1Uf9wHaEK&w=333&h=187&c=8&rs=1&qlt=90&o=6&dpr=2&pid=3.1&rm=2' }, + { url: 'https://ts3.cn.mm.bing.net/th?id=OIP-C.4SPZVrcvZ-Tunx4G4FFtRAHaHa&w=250&h=250&c=8&rs=1&qlt=90&o=6&dpr=2&pid=3.1&rm=2' }, + { url: 'https://ts3.cn.mm.bing.net/th?id=OIP-C.Is2yEGD5UpcDWjgEZxI3aAHaEo&w=316&h=197&c=8&rs=1&qlt=90&o=6&dpr=2&pid=3.1&rm=2' }, + { url: 'https://ts1.cn.mm.bing.net/th?id=OIP-C.qTIRFZyY3BxB1CaOT1Uf9wHaEK&w=333&h=187&c=8&rs=1&qlt=90&o=6&dpr=2&pid=3.1&rm=2' }, + { url: 'https://ts3.cn.mm.bing.net/th?id=OIP-C.4SPZVrcvZ-Tunx4G4FFtRAHaHa&w=250&h=250&c=8&rs=1&qlt=90&o=6&dpr=2&pid=3.1&rm=2' }, + ], + tableData: [ + { unitName: '张三', agencyName: '123456789', type: '内容1', serviceMatterListShow: [ { url: 'https://ts3.cn.mm.bing.net/th?id=OIP-C.Is2yEGD5UpcDWjgEZxI3aAHaEo&w=316&h=197&c=8&rs=1&qlt=90&o=6&dpr=2&pid=3.1&rm=2' }, + { url: 'https://ts1.cn.mm.bing.net/th?id=OIP-C.qTIRFZyY3BxB1CaOT1Uf9wHaEK&w=333&h=187&c=8&rs=1&qlt=90&o=6&dpr=2&pid=3.1&rm=2' }, + { url: 'https://ts3.cn.mm.bing.net/th?id=OIP-C.4SPZVrcvZ-Tunx4G4FFtRAHaHa&w=250&h=250&c=8&rs=1&qlt=90&o=6&dpr=2&pid=3.1&rm=2' },] }, + { unitName: '李四', agencyName: '987654321', type: '内容2', serviceMatterListShow: [ { url: 'https://ts3.cn.mm.bing.net/th?id=OIP-C.Is2yEGD5UpcDWjgEZxI3aAHaEo&w=316&h=197&c=8&rs=1&qlt=90&o=6&dpr=2&pid=3.1&rm=2' }, + { url: 'https://ts1.cn.mm.bing.net/th?id=OIP-C.qTIRFZyY3BxB1CaOT1Uf9wHaEK&w=333&h=187&c=8&rs=1&qlt=90&o=6&dpr=2&pid=3.1&rm=2' }, + { url: 'https://ts3.cn.mm.bing.net/th?id=OIP-C.4SPZVrcvZ-Tunx4G4FFtRAHaHa&w=250&h=250&c=8&rs=1&qlt=90&o=6&dpr=2&pid=3.1&rm=2' },] }, + + ], }; }, components: {}, diff --git a/src/views/modules/communityParty/activity/index.vue b/src/views/modules/communityParty/activity/index.vue index 27b96df16..3b60fa888 100644 --- a/src/views/modules/communityParty/activity/index.vue +++ b/src/views/modules/communityParty/activity/index.vue @@ -9,7 +9,6 @@ - @@ -17,8 +16,8 @@ - + @@ -26,31 +25,44 @@
+ - + + - - - - + + + + + + + +
- 查询 - 重置 + 查询 + 重置
- + 发起活动 - + 活动记录 +
+ + 发起活动 + + 活动记录 +
+ + 导出
- @@ -119,7 +131,7 @@ import activityRecords from './activityRecords' import eventDetails from './eventDetails' import util from '@js/util.js'; - import { requestPost } from "@/js/dai/request"; + import { requestPost,requestGet } from "@/js/dai/request"; import { mapGetters } from 'vuex' import { Loading } from 'element-ui' // 引入Loading服务 @@ -135,6 +147,7 @@ agencyId: '', gridList: [],//所属网格 unitList: [],//单位list + corganizerList:[],//协办方list serviceList: [ { id: "1", @@ -163,6 +176,7 @@ unitId: '', formData: { unitId: '', + xbf:'', title: '', serviceMatter:"", startTime: '', @@ -181,7 +195,8 @@ files: "", fileName: "", uploadUlr: window.SITE_CONFIG['apiURL'] + '/gov/org/neighborhood/import', - searchdemandOptions:[] + searchdemandOptions:[], + detail:{} } }, components: { @@ -202,10 +217,32 @@ this.loadGrid() //获取网格下拉框数据 this.loadTable() + + this.listServerOrg() }, methods: { + async listServerOrg() { + const url = "/actual/base/serviceitem/listServerOrgNewTask"; + let params = { + // serviceTypeId: "1037", + // serverOrgType: "1044", + // businessType: "party_unit", + serverOrgCategoryCode: "", + serverOrgType: "party_unit", + serverParentOrgCategoryCode: "" + }; + + let { data, code, msg } = await requestPost(url, params); + if (code == 0) { + this.corganizerList = data; + console.log("datadata",this.corganizerList) + } else if (code >= 8000) { + this.$message.error(msg); + } + }, + handleCateCHange(val) { if (val.length === 2) { this.formData.serviceMatter = val[1]; @@ -293,21 +330,18 @@ } }, - + //展示表格 async loadTable () { this.tableLoading = true - const url = "/actual/base/icpartyactivity/search" - // const url = "http://yapi.elinkservice.cn/mock/245/heart/icpartyactivity/list" + // const url = "/actual/base/communityActivity/page" let params = { agencyId: this.agencyId, pageSize: this.pageSize, pageNo: this.pageNo, ...this.formData } - const { data, code, msg } = await requestPost(url, params) - if (code === 0) { this.total = data.total this.tableData = data.list @@ -350,6 +384,14 @@ this.$refs.ref_form.initForm('add', null) }) }, + // startProcess () { + // this.formTitle = '新增' + + // this.formShow = true + // this.$nextTick(() => { + // this.$refs.ref_form.initForm('add', null) + // }) + // }, handleEdit (row) { this.formTitle = '修改' @@ -534,14 +576,9 @@ this.formData.startTime = startTimeArray[0] + '-' + startTimeArray[1] + '-' + startTimeArray[2] + ' 00:00:00' this.formData.endTime = endTimeArray[0] + '-' + endTimeArray[1] + '-' + endTimeArray[2] + ' 23:59:59' - - // this.startTimeShow = startTimeArray[0] + '年' + startTimeArray[1] + '月' + startTimeArray[2] + '日' - // this.endTimeShow = endTimeArray[0] + '年' + endTimeArray[1] + '月' + endTimeArray[2] + '日' } else { this.formData.startTime = '' this.formData.endTime = '' - // this.startTimeShow = '' - // this.endTimeShow = '' } }, @@ -593,36 +630,39 @@ .g-main { width: 100%; } - + .m-search { background: #ffffff; border-radius: 4px; padding: 30px 20px 5px; box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.1); } - + .item_width_1 { width: 260px; } + .item_width_2 { width: 495px; } - + .m-table { background: #ffffff; box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.1); border-radius: 4px; margin-top: 15px; padding: 23px 30px 10px; - + .table { margin-top: 20px; } } - + .div_btn { + display: flex; + justify-content: space-between; } - + .el-row { /* margin-bottom: 20px; */ display: flex; @@ -630,5 +670,5 @@ margin-top: 10px; margin-right: 50px; } - + \ No newline at end of file diff --git a/src/views/modules/workSys/typeActivity/index.vue b/src/views/modules/workSys/typeActivity/index.vue new file mode 100644 index 000000000..1e0f6f6b2 --- /dev/null +++ b/src/views/modules/workSys/typeActivity/index.vue @@ -0,0 +1,635 @@ + + + + \ No newline at end of file From ef4b9081ffd9ebd499a7adec405fc3ce3991f2d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E7=B4=A0?= <66666@66.com> Date: Thu, 23 May 2024 09:49:42 +0800 Subject: [PATCH 3/9] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/communityParty/activity/index.vue | 24 ++- .../modules/workSys/typeActivity/index.vue | 22 +- .../workSys/typeActivity/typeActivityadd.vue | 195 ++++++++++++++++++ 3 files changed, 223 insertions(+), 18 deletions(-) create mode 100644 src/views/modules/workSys/typeActivity/typeActivityadd.vue diff --git a/src/views/modules/communityParty/activity/index.vue b/src/views/modules/communityParty/activity/index.vue index 3b60fa888..3a5488b46 100644 --- a/src/views/modules/communityParty/activity/index.vue +++ b/src/views/modules/communityParty/activity/index.vue @@ -219,6 +219,7 @@ this.loadTable() this.listServerOrg() + this.communityPublicity() }, @@ -237,12 +238,33 @@ let { data, code, msg } = await requestPost(url, params); if (code == 0) { this.corganizerList = data; - console.log("datadata",this.corganizerList) + // console.log("datadata",this.corganizerList) } else if (code >= 8000) { this.$message.error(msg); } }, + async communityPublicity() { + const url = "/actual/base/communityPublicity/page"; + let params = { + "pageSize": 20, + "pageNo": 1, + // "title": "", + // "tagId": "", + // "startTime": "", + // "endTime": "" + }; + + let { data, code, msg } = await requestGet(url, params); + console.log("datadatadata",data) + // if (code == 0) { + // this.corganizerList = data; + // console.log("datadata",this.corganizerList) + // } else if (code >= 8000) { + // this.$message.error(msg); + // } + }, + handleCateCHange(val) { if (val.length === 2) { this.formData.serviceMatter = val[1]; diff --git a/src/views/modules/workSys/typeActivity/index.vue b/src/views/modules/workSys/typeActivity/index.vue index 1e0f6f6b2..c8e4fc6d4 100644 --- a/src/views/modules/workSys/typeActivity/index.vue +++ b/src/views/modules/workSys/typeActivity/index.vue @@ -75,8 +75,8 @@ - + + + + + + + + \ No newline at end of file From 67b647e45fc70fd70125c0fc2c10cc2fb765928c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E7=B4=A0?= <66666@66.com> Date: Thu, 23 May 2024 18:06:14 +0800 Subject: [PATCH 4/9] =?UTF-8?q?=E7=A4=BE=E5=8C=BA=E6=B4=BB=E5=8A=A8?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../activity/activityRecords.vue | 127 ++-- .../communityParty/activity/eventDetails.vue | 94 +-- .../modules/communityParty/activity/index.vue | 208 +++--- .../activity/initiateActivity.vue | 664 ++++++++++++++++++ 4 files changed, 889 insertions(+), 204 deletions(-) create mode 100644 src/views/modules/communityParty/activity/initiateActivity.vue diff --git a/src/views/modules/communityParty/activity/activityRecords.vue b/src/views/modules/communityParty/activity/activityRecords.vue index 50f528da9..b4cb9be7b 100644 --- a/src/views/modules/communityParty/activity/activityRecords.vue +++ b/src/views/modules/communityParty/activity/activityRecords.vue @@ -6,18 +6,22 @@ class="form"> - + - - + + + - - + - + --> + + + + + + + @@ -75,7 +76,7 @@ - @@ -107,8 +108,13 @@ tableLoading: false, agencyId: '', gridList: [],//所属网格 - typeName:'', - enabled:'', + typeName: '', + enabledList: [ + { value: 0, label: '显示' }, + { value: 1, label: '不显示' } + ], + tableData: [], + enabled: '', //form相关 formShow: false, formTitle: '新增活动', @@ -136,6 +142,9 @@ }, methods: { + handleSelectionChange(){ + // console.log("啊倒萨打算") + }, handleSearch () { this.loadTable() }, @@ -151,7 +160,7 @@ pageSize: 20, pageNo: 1, typeName: this.typeName, - enabled: 0 + enabled: this.enabled } const { data, code, msg } = await requestPost(url, params) if (code === 0) { @@ -236,14 +245,9 @@ }, async deleteActivity (row) { - const url = "/actual/base/icpartyactivity/delete" - // const url = "http://yapi.elinkservice.cn/mock/245/heart/icpartyactivity/delete" - - let params = { - id: row.id - } - - const { data, code, msg } = await requestPost(url, params) + const url = "/actual/base/activityType/delete" + let id = [row.id] + const { data, code, msg } = await requestPost(url, id) if (code === 0) { this.$message({ @@ -260,6 +264,7 @@ //重置搜索条件 resetSearch () { this.typeName = '' + this.enabled = null this.loadTable() }, diff --git a/src/views/modules/workSys/typeActivity/typeActivityadd.vue b/src/views/modules/workSys/typeActivity/typeActivityadd.vue index 0e2976a5e..2973511cc 100644 --- a/src/views/modules/workSys/typeActivity/typeActivityadd.vue +++ b/src/views/modules/workSys/typeActivity/typeActivityadd.vue @@ -1,28 +1,31 @@ +
+ + +