Browse Source

代码提交

master
juwei001 1 year ago
parent
commit
44946923d8
  1. 9
      src/api/hsyf.js
  2. 2
      src/views/next/dialog-module/hsyf-left/company/company.vue
  3. 2
      src/views/next/dialog-module/hsyf-left/company/jzfw.vue
  4. 65
      src/views/next/dialog-module/hsyf-right/djhdModal.vue
  5. 188
      src/views/next/dialog-module/hsyf-right/ylqdModal.vue
  6. 16
      src/views/next/screen-content-right/hsyf-right/index.vue

9
src/api/hsyf.js

@ -115,3 +115,12 @@ export function partyWishList (params) {
params params
}) })
} }
// 移列清单
export function icpartyinventoryPage (params) {
return request({
url: '/api/resi/partymember/yifengScreen/selectInventoryList',
method: 'GET',
params
})
}

2
src/views/next/dialog-module/hsyf-left/company/company.vue

@ -19,7 +19,7 @@
<div <div
v-for="item in dataList" v-for="item in dataList"
:key="item.id" :key="item.id"
@click="currentId = item.id" @click="onDatils(item)"
:class="`content-left-list-item ${ :class="`content-left-list-item ${
currentId === item.id ? 'action' : '' currentId === item.id ? 'action' : ''
}`" }`"

2
src/views/next/dialog-module/hsyf-left/company/jzfw.vue

@ -19,7 +19,7 @@
<div <div
v-for="item in dataList" v-for="item in dataList"
:key="item.id" :key="item.id"
@click="currentId = item.id" @click="onDatils(item)"
:class="`content-left-list-item ${ :class="`content-left-list-item ${
currentId == item.id ? 'action' : '' currentId == item.id ? 'action' : ''
}`" }`"

65
src/views/next/dialog-module/hsyf-right/djhdModal.vue

@ -16,23 +16,23 @@
<div class="content"> <div class="content">
<div class="content-basic"> <div class="content-basic">
<div class="content-basic-item"> <div class="content-basic-item">
<div class="content-basic-item-title">活动名称</div> <div class="content-basic-item-title" style="width: 80px;">活动名称</div>
<div class="content-basic-item-txt">{{ info.topic }}</div> <div class="content-basic-item-txt">{{ info.topic }}</div>
</div> </div>
<div class="content-basic-item"> <div class="content-basic-item">
<div class="content-basic-item-title">活动类型</div> <div class="content-basic-item-title" style="text-align: right;">活动类型</div>
<div class="content-basic-item-txt"> <div class="content-basic-item-txt">
{{ info.actTypeName }} {{ info.actTypeName }}
</div> </div>
</div> </div>
<div class="content-basic-item"> <div class="content-basic-item">
<div class="content-basic-item-title">活动时间</div> <div class="content-basic-item-title" style="width: 80px;">活动时间</div>
<div class="content-basic-item-txt"> <div class="content-basic-item-txt">
{{ info.holdTime }} {{ info.holdTime }}
</div> </div>
</div> </div>
<div class="content-basic-item"> <div class="content-basic-item">
<div class="content-basic-item-title">发布党组织</div> <div class="content-basic-item-title" style="text-align: right;">发布党组织</div>
<div class="content-basic-item-txt"> <div class="content-basic-item-txt">
{{ info.publishPartyOrgName }} {{ info.publishPartyOrgName }}
</div> </div>
@ -63,50 +63,49 @@
</template> </template>
<script> <script>
import { mapGetters, mapActions } from 'vuex' import { mapGetters, mapActions } from "vuex";
import { actDetail } from '@/api/hsyf' import { actDetail } from "@/api/hsyf";
export default { export default {
name: '', name: "",
data () { data() {
return { return {
dialogTitle: '活动详情', dialogTitle: "活动详情",
loading: false, loading: false,
info: { info: {
topic: '万村共富', topic: "万村共富",
actTypeName: '为民服务', actTypeName: "为民服务",
holdTime: '2024-05-13 14:00:00', holdTime: "2024-05-13 14:00:00",
publishPartyOrgName: '移风店镇党委', publishPartyOrgName: "移风店镇党委",
autoPublicTypeDesc: autoPublicTypeDesc:
'《实施意见》提出,巩固提升农村集体产权制度改革成果,落实农村集体经济组织财务制度和集体资产年度清查制度,构建产权关系明晰、治理架构科学、经营方式稳健收益分配合理的运行机制。推动农村集体产权流转交易市场规范化建设。发展新型农村集体经济,探索资源发包、物业出租、居间服务、资产参股等多样化途径,有效盘活集体资产推动县域供电、供气、电信、邮政等普遍服务类设施城乡统筹建设和管护同时,深化农村集体经营性建设用地入市试点。保障进城落户农民合法土地权益,鼓励依法自愿有偿转让。继续深化集体林权制度改革。' "《实施意见》提出,巩固提升农村集体产权制度改革成果,落实农村集体经济组织财务制度和集体资产年度清查制度,构建产权关系明晰、治理架构科学、经营方式稳健收益分配合理的运行机制。推动农村集体产权流转交易市场规范化建设。发展新型农村集体经济,探索资源发包、物业出租、居间服务、资产参股等多样化途径,有效盘活集体资产推动县域供电、供气、电信、邮政等普遍服务类设施城乡统筹建设和管护同时,深化农村集体经营性建设用地入市试点。保障进城落户农民合法土地权益,鼓励依法自愿有偿转让。继续深化集体林权制度改革。",
} },
} };
}, },
watch: { watch: {
djhdShow (value) { djhdShow(value) {
if (value) { if (value) {
actDetail(this.$store.state.dialog.actId).then(res => { actDetail(this.$store.state.dialog.actId).then((res) => {
console.log('res::', res) console.log("res::", res);
this.info = res.data this.info = res.data;
}) });
} }
} },
}, },
computed: { computed: {
...mapGetters(['djhdShow', 'actId']) ...mapGetters(["djhdShow", "actId"]),
}, },
components: {}, components: {},
mounted () { mounted() {},
}, created() {},
created () {},
methods: { methods: {
...mapActions({ ...mapActions({
showGlobalDialog: 'showGlobalDialog' showGlobalDialog: "showGlobalDialog",
}), }),
closeDialog () { closeDialog() {
this.showGlobalDialog('') this.showGlobalDialog("");
} },
} },
} };
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
@ -277,6 +276,7 @@ export default {
width: 49%; width: 49%;
display: flex; display: flex;
&-title { &-title {
width: 110px;
font-size: 16px; font-size: 16px;
font-weight: 500; font-weight: 500;
font-family: PingFang SC; font-family: PingFang SC;
@ -284,6 +284,7 @@ export default {
line-height: 32px; line-height: 32px;
} }
&-txt { &-txt {
width: 250px;
font-size: 16px; font-size: 16px;
font-weight: 500; font-weight: 500;
font-family: PingFang SC; font-family: PingFang SC;

188
src/views/next/dialog-module/hsyf-right/ylqdModal.vue

@ -22,7 +22,7 @@
:class="`content-left-list-item ${ :class="`content-left-list-item ${
openId == item.id ? 'open' : '' openId == item.id ? 'open' : ''
}`" }`"
@click="openMene(item.id)" @click="openMene(item)"
> >
<div class="content-left-list-item-title"> <div class="content-left-list-item-title">
<div class="content-left-list-item-title-left"> <div class="content-left-list-item-title-left">
@ -46,7 +46,7 @@
:class="`content-left-list-item ${ :class="`content-left-list-item ${
currentId == item.id ? 'action' : '' currentId == item.id ? 'action' : ''
}`" }`"
@click="openMene(item.id, item.children)" @click="openMene(item, item.children)"
> >
<div class="content-left-list-item-title"> <div class="content-left-list-item-title">
<div class="content-left-list-item-title-left"> <div class="content-left-list-item-title-left">
@ -69,7 +69,7 @@
v-for="item1 in item.children" v-for="item1 in item.children"
v-show="openId == item.id && openVisable" v-show="openId == item.id && openVisable"
:key="item1.id" :key="item1.id"
@click="currentId = item1.id" @click="onDatils(item1)"
:class="`content-left-list-item1 ${ :class="`content-left-list-item1 ${
currentId == item1.id ? 'action' : '' currentId == item1.id ? 'action' : ''
}`" }`"
@ -82,56 +82,7 @@
</div> </div>
</div> </div>
<div class="content-right"> <div class="content-right">
<div class="content-right-txt"> <div v-html="info.content"></div>
<div style="font-size: 20px; font-weight: bold">
中国共产党中央委员会工作条例
</div>
<div style="font-size: 16px">
(2020年9月28日中共中央政治局会议审议批准
2020年9月30日中共中央发布)
</div>
<div>
<div style="font-weight: bold; font-size: 16px">
第一章 总则
</div>
<div>
第一条
为了加强党的中央委员会工作根据中国共产党章程制定本条例
</div>
<div>
第二条
党的最高领导机关是党的全国代表大会和它所产生的中央委员会在全国代表大会闭会期间中央委员会领导党的全部工作对外代表中国共产党
</div>
<div>
第三条
中央委员会高举中国特色社会主义伟大旗帜以马克思列宁主义毛泽东思想邓小平理论三个代表重要思想科学发展观习近平新时代中国特色社会主义思想为指导带头增强四个意识坚定四个自信做到两个维护不忘初心牢记使命总揽全局协调各方以坚定正确的政治立场和政治方向团结带领全党全军全国各族人民为全面建成社会主义现代化强国实现中华民族伟大复兴的中国梦不懈奋斗第四条
中央委员会开展工作牢牢把握以下原则:
<div>
()坚持党对一切工作的领导确保党中央集中统一领导
</div>
<div>
()坚持和发展中国特色社会主义全面贯彻党的基本理论基本路线基本方略
</div>
<div>
() 坚持解放思想实事求是与时俱进求真务实
</div>
<div>
()坚持全心全意为人民服务以人民为中心为人民执政靠人民执政
</div>
<div>
(坚持民主集中制充分发扬党内民主实行正确有效集中维护党的团结统一
</div>
<div>
() 坚持从严管党治党永葆党的先进性和纯洁性
</div>
</div>
</div>
<div>
<div style="font-weight: bold; font-size: 16px">
第二章 领导地位
</div>
</div>
</div>
</div> </div>
</div> </div>
</div> </div>
@ -143,105 +94,112 @@
</template> </template>
<script> <script>
import { mapGetters, mapActions } from "vuex"; import { mapGetters, mapActions } from 'vuex'
import { icpartyinventoryPage } from '@/api/hsyf'
export default { export default {
name: "", name: '',
data() { data () {
return { return {
dialogTitle: "“移”列清单", dialogTitle: '“移”列清单',
currentId: "1-1", currentId: '1-1',
openId: "1", openId: '1',
dataList: [ dataList: [],
{ info: { content: '' },
name: "大欧鸟笼乡村记忆馆",
id: "1",
},
{
name: "七彩田园",
id: "2",
},
{
name: "中共即墨县委纪念馆",
id: "3",
},
],
loading: false, loading: false,
openVisable: true, openVisable: true
}; }
}, },
computed: { computed: {
...mapGetters(["ylqdShow"]), ...mapGetters(['ylqdShow'])
}, },
components: {}, components: {},
mounted() {}, mounted () {},
created() { created () {
this.dataList = [ this.dataList = [
{ {
title: "党章党规", title: '党章党规',
id: "1", id: '1',
children: [ children: [
{ {
id: "1-1", id: '1-1',
title: "《中国共产党中央委员会工作条例》", title: '《中国共产党中央委员会工作条例》'
}, },
{ {
id: "1-2", id: '1-2',
title: "党史学习教育工作条例", title: '党史学习教育工作条例'
}, },
{ {
id: "1-3", id: '1-3',
title: "关于新形势下党内政治生活···", title: '关于新形势下党内政治生活···'
}, },
{ {
id: "1-4", id: '1-4',
title: "信访工作条例", title: '信访工作条例'
}, },
{ {
id: "1-5", id: '1-5',
title: "中国共产党纪律处分条例", title: '中国共产党纪律处分条例'
}, },
{ {
id: "1-6", id: '1-6',
title: "中国共产党章程", title: '中国共产党章程'
}, },
{ {
id: "1-7", id: '1-7',
title: "中国共产党组织工作条例", title: '中国共产党组织工作条例'
}, }
], ]
}, },
{ {
id: "2", id: '2',
title: "党务知识", title: '党务知识'
}, },
{ {
id: "3", id: '3',
title: "学习清单", title: '学习清单'
}, },
{ {
id: "4", id: '4',
title: "便民服务清单", title: '便民服务清单'
}, }
]; ]
this.getData()
}, },
methods: { methods: {
...mapActions({ ...mapActions({
showGlobalDialog: "showGlobalDialog", showGlobalDialog: 'showGlobalDialog'
}), }),
openMene(id, bool) { getData () {
if (this.openId === id) { icpartyinventoryPage().then((res) => {
this.openVisable = !this.openVisable; this.dataList = res.data
if (this.dataList.length > 0) {
if (this.dataList[0].type === 2) {
this.onDatils(this.dataList[0])
} else {
this.openMene(this.dataList[0], this.dataList[0].children)
this.onDatils(this.dataList[0].children[0])
}
}
})
},
openMene (item, bool) {
if (this.openId === item.id) {
this.openVisable = !this.openVisable
} }
if(!bool){ if (!item.children) {
this.currentId = id; this.onDatils(item)
} }
this.openId = id; this.openId = item.id
}, },
closeDialog() { closeDialog () {
this.showGlobalDialog(""); this.showGlobalDialog('')
}, },
}, onDatils (item) {
}; this.currentId = item.id
this.info = item
}
}
}
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>

16
src/views/next/screen-content-right/hsyf-right/index.vue

@ -20,11 +20,10 @@
:src="item.attachments.length > 0 ? item.attachments[0] : ''" :src="item.attachments.length > 0 ? item.attachments[0] : ''"
alt="" alt=""
/> />
<div class="imgE">暂无图片</div> <div v-else class="imgE">暂无图片</div>
<section> <section>
<div> <div>
{{ item.title }}奋斗新征程基层谱新篇乡村振兴宣传 {{ item.topic }}
月服务活动奋斗新征程基层谱新篇乡村振兴宣传 月服务活动
</div> </div>
<div>{{ item.publishPartyOrgName }}</div> <div>{{ item.publishPartyOrgName }}</div>
</section> </section>
@ -36,10 +35,15 @@
v-for="(item, index) in activityList" v-for="(item, index) in activityList"
:key="index" :key="index"
> >
<img :src="item.imgSrc" alt="" /> <img
v-if="item.attachments && item.attachments.length > 0"
:src="item.attachments.length > 0 ? item.attachments[0] : ''"
alt=""
/>
<div v-else class="imgE">暂无图片</div>
<section> <section>
<div>{{ item.title }}</div> <div>{{ item.topic }}</div>
<div>{{ item.unit }}</div> <div>{{ item.publishPartyOrgName }}</div>
</section> </section>
</div> </div>
</div> </div>

Loading…
Cancel
Save