|
@@ -33,10 +33,10 @@
|
|
|
<image :src="baseUrl+memberInfo.avatar"></image>
|
|
|
</view>
|
|
|
<view class="titinf">
|
|
|
- <view class="txt"><text>党派</text>{{kaType(memberInfo.partyAffiliation,dplist)}}</view>
|
|
|
+ <!-- <view class="txt"><text>党派</text>{{kaType(memberInfo.partyAffiliation,wybgslist)}}</view> -->
|
|
|
<view class="txt"> <text>界别</text>{{kaType(memberInfo.boundary,jblist)}}</view>
|
|
|
<view class="txt"><text>工作单位及职务</text>{{memberInfo.unit}}</view>
|
|
|
- <view class="txt"><text>乡镇(经开区)委员工作室</text>{{memberInfo.studio}}</view>
|
|
|
+ <view class="txt"><text>乡镇(经开区)委员工作室</text>{{kaType(memberInfo.studio,wybgslist)}}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="dbox">
|
|
@@ -56,12 +56,12 @@
|
|
|
:stripe="false"
|
|
|
:fit="true"
|
|
|
:parameter="parameter"
|
|
|
- @rowClick="rowClick"
|
|
|
+ @rowClick="getDetailta"
|
|
|
@toggleRowSelection="toggleRowSelection"
|
|
|
@toggleAllSelection="toggleAllSelection"
|
|
|
:border="border"
|
|
|
:borderr="borderr"
|
|
|
- @detail="getDetail"
|
|
|
+ @detail="getDetailta"
|
|
|
:data="proposalInfoList"></zb-table>
|
|
|
</block>
|
|
|
<block v-else>
|
|
@@ -86,12 +86,12 @@
|
|
|
:stripe="false"
|
|
|
:fit="true"
|
|
|
:parameter="parameter"
|
|
|
- @rowClick="rowClick"
|
|
|
+ @rowClick="getDetailsq"
|
|
|
@toggleRowSelection="toggleRowSelection"
|
|
|
@toggleAllSelection="toggleAllSelection"
|
|
|
:border="border"
|
|
|
:borderr="borderr"
|
|
|
- @detail="getDetail"
|
|
|
+ @detail="getDetailsq"
|
|
|
:data="sqmyInfoList"></zb-table>
|
|
|
</block>
|
|
|
<block v-else>
|
|
@@ -103,26 +103,87 @@
|
|
|
<view class="titbox mb27 flexc">
|
|
|
<view class="tit flexc flex1">
|
|
|
<image :src="titimg"></image>
|
|
|
- <view>会议参与情况</view>
|
|
|
+ <view>招商线索</view>
|
|
|
</view>
|
|
|
<view class="tips">请左右滑动查看详细信息</view>
|
|
|
</view>
|
|
|
<view class="mb10">
|
|
|
- <block v-if="zxConferenceList&&zxConferenceList.length">
|
|
|
+ <block v-if="zxInvestmentList&&zxInvestmentList.length">
|
|
|
<zb-table
|
|
|
:show-header="true"
|
|
|
- :columns="hycolumns"
|
|
|
+ :columns="zsxscolumns"
|
|
|
:headbgColor="headbgColor"
|
|
|
:stripe="false"
|
|
|
:fit="true"
|
|
|
:parameter="parameter"
|
|
|
- @rowClick="rowClick"
|
|
|
+ @rowClick="getDetailzs"
|
|
|
@toggleRowSelection="toggleRowSelection"
|
|
|
@toggleAllSelection="toggleAllSelection"
|
|
|
:border="border"
|
|
|
:borderr="borderr"
|
|
|
- @detail="getDetail"
|
|
|
- :data="zxConferenceList"></zb-table>
|
|
|
+ @detail="getDetailzs"
|
|
|
+ :data="zxInvestmentList"></zb-table>
|
|
|
+ </block>
|
|
|
+ <block v-else>
|
|
|
+ <no-data padtop="0" padbottom="20"></no-data>
|
|
|
+ </block>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="dbox">
|
|
|
+ <view class="titbox mb27 flexc">
|
|
|
+ <view class="tit flexc flex1">
|
|
|
+ <image :src="titimg"></image>
|
|
|
+ <view>视察调研活动</view>
|
|
|
+ </view>
|
|
|
+ <view class="tips">请左右滑动查看详细信息</view>
|
|
|
+ </view>
|
|
|
+ <!-- 按照活动类型分开 -->
|
|
|
+ <view class="mb10">
|
|
|
+ <block v-if="activityScdyList&&activityScdyList.length">
|
|
|
+ <zb-table
|
|
|
+ :show-header="true"
|
|
|
+ :columns="hdcolumns"
|
|
|
+ :headbgColor="headbgColor"
|
|
|
+ :stripe="false"
|
|
|
+ :fit="true"
|
|
|
+ :parameter="parameter"
|
|
|
+ @rowClick="getDetailhd"
|
|
|
+ @toggleRowSelection="toggleRowSelection"
|
|
|
+ @toggleAllSelection="toggleAllSelection"
|
|
|
+ :border="border"
|
|
|
+ :borderr="borderr"
|
|
|
+ @detail="getDetailhd"
|
|
|
+ :data="activityScdyList"></zb-table>
|
|
|
+ </block>
|
|
|
+ <block v-else>
|
|
|
+ <no-data padtop="0" padbottom="20"></no-data>
|
|
|
+ </block>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="dbox">
|
|
|
+ <view class="titbox mb27 flexc">
|
|
|
+ <view class="tit flexc flex1">
|
|
|
+ <image :src="titimg"></image>
|
|
|
+ <view>政协委员工作室活动</view>
|
|
|
+ </view>
|
|
|
+ <view class="tips">请左右滑动查看详细信息</view>
|
|
|
+ </view>
|
|
|
+ <view class="mb10">
|
|
|
+ <block v-if="activityLlzList&&activityLlzList.length">
|
|
|
+ <zb-table
|
|
|
+ :show-header="true"
|
|
|
+ :columns="hdcolumns"
|
|
|
+ :headbgColor="headbgColor"
|
|
|
+ :stripe="false"
|
|
|
+ :fit="true"
|
|
|
+ :parameter="parameter"
|
|
|
+ @rowClick="getDetailhd"
|
|
|
+ @toggleRowSelection="toggleRowSelection"
|
|
|
+ @toggleAllSelection="toggleAllSelection"
|
|
|
+ :border="border"
|
|
|
+ :borderr="borderr"
|
|
|
+ @detail="getDetailhd"
|
|
|
+ :data="activityLlzList"></zb-table>
|
|
|
</block>
|
|
|
<block v-else>
|
|
|
<no-data padtop="0" padbottom="20"></no-data>
|
|
@@ -130,6 +191,66 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="dbox">
|
|
|
+ <view class="titbox mb27 flexc">
|
|
|
+ <view class="tit flexc flex1">
|
|
|
+ <image :src="titimg"></image>
|
|
|
+ <view>界别活动</view>
|
|
|
+ </view>
|
|
|
+ <view class="tips">请左右滑动查看详细信息</view>
|
|
|
+ </view>
|
|
|
+ <view class="mb10">
|
|
|
+ <block v-if="activityJbList&&activityJbList.length">
|
|
|
+ <zb-table
|
|
|
+ :show-header="true"
|
|
|
+ :columns="hdcolumns"
|
|
|
+ :headbgColor="headbgColor"
|
|
|
+ :stripe="false"
|
|
|
+ :fit="true"
|
|
|
+ :parameter="parameter"
|
|
|
+ @rowClick="getDetailhd"
|
|
|
+ @toggleRowSelection="toggleRowSelection"
|
|
|
+ @toggleAllSelection="toggleAllSelection"
|
|
|
+ :border="border"
|
|
|
+ :borderr="borderr"
|
|
|
+ @detail="getDetailhd"
|
|
|
+ :data="activityJbList"></zb-table>
|
|
|
+ </block>
|
|
|
+ <block v-else>
|
|
|
+ <no-data padtop="0" padbottom="20"></no-data>
|
|
|
+ </block>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="dbox">
|
|
|
+ <view class="titbox mb27 flexc">
|
|
|
+ <view class="tit flexc flex1">
|
|
|
+ <image :src="titimg"></image>
|
|
|
+ <view>为群众办实事活动</view>
|
|
|
+ </view>
|
|
|
+ <view class="tips">请左右滑动查看详细信息</view>
|
|
|
+ </view>
|
|
|
+ <view class="mb10">
|
|
|
+ <block v-if="activityBssList&&activityBssList.length">
|
|
|
+ <zb-table
|
|
|
+ :show-header="true"
|
|
|
+ :columns="hdcolumns"
|
|
|
+ :headbgColor="headbgColor"
|
|
|
+ :stripe="false"
|
|
|
+ :fit="true"
|
|
|
+ :parameter="parameter"
|
|
|
+ @rowClick="getDetailhd"
|
|
|
+ @toggleRowSelection="toggleRowSelection"
|
|
|
+ @toggleAllSelection="toggleAllSelection"
|
|
|
+ :border="border"
|
|
|
+ :borderr="borderr"
|
|
|
+ @detail="getDetailhd"
|
|
|
+ :data="activityBssList"></zb-table>
|
|
|
+ </block>
|
|
|
+ <block v-else>
|
|
|
+ <no-data padtop="0" padbottom="20"></no-data>
|
|
|
+ </block>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+<!-- <view class="dbox">
|
|
|
<view class="titbox mb27 flexc">
|
|
|
<view class="tit flexc flex1">
|
|
|
<image :src="titimg"></image>
|
|
@@ -151,15 +272,45 @@
|
|
|
@toggleAllSelection="toggleAllSelection"
|
|
|
:border="border"
|
|
|
:borderr="borderr"
|
|
|
- @detail="getDetail"
|
|
|
+ @detail="getDetails"
|
|
|
:data="zxActivityList"></zb-table>
|
|
|
</block>
|
|
|
<block v-else>
|
|
|
<no-data padtop="0" padbottom="20"></no-data>
|
|
|
</block>
|
|
|
</view>
|
|
|
- </view>
|
|
|
- <view class="dbox">
|
|
|
+ </view> -->
|
|
|
+ <!-- <view class="dbox">
|
|
|
+ <view class="titbox mb27 flexc">
|
|
|
+ <view class="tit flexc flex1">
|
|
|
+ <image :src="titimg"></image>
|
|
|
+ <view>会议参与情况</view>
|
|
|
+ </view>
|
|
|
+ <view class="tips">请左右滑动查看详细信息</view>
|
|
|
+ </view>
|
|
|
+ <view class="mb10">
|
|
|
+ <block v-if="zxConferenceList&&zxConferenceList.length">
|
|
|
+ <zb-table
|
|
|
+ :show-header="true"
|
|
|
+ :columns="hycolumns"
|
|
|
+ :headbgColor="headbgColor"
|
|
|
+ :stripe="false"
|
|
|
+ :fit="true"
|
|
|
+ :parameter="parameter"
|
|
|
+ @rowClick="rowClick"
|
|
|
+ @toggleRowSelection="toggleRowSelection"
|
|
|
+ @toggleAllSelection="toggleAllSelection"
|
|
|
+ :border="border"
|
|
|
+ :borderr="borderr"
|
|
|
+ @detail="getDetails"
|
|
|
+ :data="zxConferenceList"></zb-table>
|
|
|
+ </block>
|
|
|
+ <block v-else>
|
|
|
+ <no-data padtop="0" padbottom="20"></no-data>
|
|
|
+ </block>
|
|
|
+ </view>
|
|
|
+ </view> -->
|
|
|
+ <!-- <view class="dbox">
|
|
|
<view class="titbox mb27 flexc">
|
|
|
<view class="tit flexc flex1">
|
|
|
<image :src="titimg"></image>
|
|
@@ -181,14 +332,14 @@
|
|
|
@toggleAllSelection="toggleAllSelection"
|
|
|
:border="border"
|
|
|
:borderr="borderr"
|
|
|
- @detail="getDetail"
|
|
|
+ @detail="getDetails"
|
|
|
:data="zxSpeakList"></zb-table>
|
|
|
</block>
|
|
|
<block v-else>
|
|
|
<no-data padtop="0" padbottom="20"></no-data>
|
|
|
</block>
|
|
|
</view>
|
|
|
- </view>
|
|
|
+ </view> -->
|
|
|
<view class="fbtns" v-if="checkPermi(['member:info:MemberReport'])">
|
|
|
<view class="btn btn1" @click="getReportFn">生成报告</view>
|
|
|
<!-- <view class="btn btn2" @click="getScfkFn">审核</view> -->
|
|
@@ -228,11 +379,18 @@
|
|
|
{ name: 'proposalProgress', label: '提案进度',align:'center',type:"format",key:"tajdlist"},
|
|
|
],
|
|
|
zxcolumns: [
|
|
|
- { name: 'sqmyNumber', label: '案号',width:230,align:'center', },
|
|
|
+ { name: 'sqmyNumber', label: '编号',width:230,align:'center', },
|
|
|
{ name: 'title', label: '信息标题 ',width:230,align:'center', },
|
|
|
{ name: 'topicType', label: '主题类型',align:'center',type:"format",key:"ztlxlist"},
|
|
|
- { name: 'isRecord', label: '是否立案',align:'center',type:"format",key:"sflalist"},
|
|
|
- { name: 'sqmyProgress', label: '提案进度',align:'center',type:"format",key:"tajdlist"},
|
|
|
+ { name: 'isRecord', label: '是否采用',align:'center',type:"format",key:"sflalist"},
|
|
|
+ // { name: 'sqmyProgress', label: '社情进度',align:'center',type:"format",key:"sqjdlist"},
|
|
|
+ ],
|
|
|
+ zsxscolumns:[
|
|
|
+ { name: 'clueName', label: '项目线索名称',width:230,align:'center', },
|
|
|
+ { name: 'investmentAmount', label: '拟投资额 ',width:230,align:'center', },
|
|
|
+ { name: 'contactsName', label: '联系人',align:'center',},
|
|
|
+ { name: 'contactsPhone', label: '联系方式',align:'center',},
|
|
|
+ { name: 'publishTime', label: '录入时间',align:'center',},
|
|
|
],
|
|
|
hycolumns:[{ name: 'conferenceTitle', label: '会议名称 ',width:230,align:'center', },
|
|
|
{ name: 'conferenceType', type:"format", label: '会议类型',align:'center',key:"hylxlist"},
|
|
@@ -241,7 +399,7 @@
|
|
|
{ name: 'conferenceAddress', label: '会议地点',align:'center'},],
|
|
|
hdcolumns: [
|
|
|
{ name: 'activityTitle', label: '活动名称 ',width:230,align:'center', },
|
|
|
- { name: 'activityType', type:"format", label: '活动类型',align:'center',key:"hdlxlist"},
|
|
|
+ // { name: 'activityType', type:"format", label: '活动类型',align:'center',key:"hdlxlist"},
|
|
|
{ name: 'activityDate', label: '活动日期',align:'center'},
|
|
|
{ name: 'activityTime', label: '活动时间',align:'center'},
|
|
|
{ name: 'activityAddress', label: '活动地点',align:'center'},
|
|
@@ -259,6 +417,7 @@
|
|
|
ztlxlist:[],
|
|
|
fylxlist:[],
|
|
|
tajdlist:[],
|
|
|
+ sqjdlist:[],
|
|
|
sflalist:[ {label: '是',value:'0'},{label: '否',value:'0'},]
|
|
|
},
|
|
|
border:true,
|
|
@@ -277,7 +436,12 @@
|
|
|
zxActivityList:{},
|
|
|
zxSpeakList:{},
|
|
|
jblist:[],
|
|
|
- dplist:[],
|
|
|
+ wybgslist:[],
|
|
|
+ zxInvestmentList:[],//招商集合
|
|
|
+ activityScdyList:[],//视察调研集合
|
|
|
+ activityLlzList:[],//联络组活动集合
|
|
|
+ activityJbList:[],//界别集合
|
|
|
+ activityBssList:[],//为群众办实事集合
|
|
|
}
|
|
|
},
|
|
|
onUnload(){
|
|
@@ -307,6 +471,28 @@
|
|
|
typeFormat(ite,list){
|
|
|
return selectValue(list, ite);
|
|
|
},
|
|
|
+ getDetailta(e){
|
|
|
+ var data=e.proposalId
|
|
|
+ this.$tab.navigateTo('/work/pages/case/details?id='+data)
|
|
|
+ },
|
|
|
+ getDetailsq(e){
|
|
|
+ var data=e.sqmyId
|
|
|
+ this.$tab.navigateTo('/work/pages/sqmyInfo/details?id='+data)
|
|
|
+ },
|
|
|
+ getDetailzs(e){
|
|
|
+ var data=e.investmentId
|
|
|
+ this.$tab.navigateTo('/work/pages/meeting/zsyzdetails?id='+data)
|
|
|
+ },
|
|
|
+ getDetailhd(e){
|
|
|
+ var data=e.activityId
|
|
|
+ this.$tab.navigateTo('/work/pages/meeting/activedetails?id='+data)
|
|
|
+ },
|
|
|
+ getDetails(e){
|
|
|
+ console.log(e,123)
|
|
|
+ },
|
|
|
+ rowClick(e){
|
|
|
+ console.log(e,123)
|
|
|
+ },
|
|
|
init(){
|
|
|
// 界别
|
|
|
getDictionaryFn('circles').then(res=>{
|
|
@@ -319,10 +505,10 @@
|
|
|
})
|
|
|
}
|
|
|
})
|
|
|
- // 党派
|
|
|
- getDictionaryFn('political_parties').then(res=>{
|
|
|
+ // 委员办公室
|
|
|
+ getDictionaryFn('member_studio').then(res=>{
|
|
|
if(res.code==200&&res.data.length){
|
|
|
- this.dplist = res.data.map(v => {
|
|
|
+ this.wybgslist = res.data.map(v => {
|
|
|
return {
|
|
|
label: v.dictLabel,
|
|
|
value: v.dictValue
|
|
@@ -341,6 +527,17 @@
|
|
|
})
|
|
|
}
|
|
|
})
|
|
|
+ // 社情详情
|
|
|
+ getDictionaryFn('sqmy_jd').then(res=>{
|
|
|
+ if(res.code==200&&res.data.length){
|
|
|
+ this.parameter.sqjdlist = res.data.map(v => {
|
|
|
+ return {
|
|
|
+ label: v.dictLabel,
|
|
|
+ value: v.dictValue
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
// 主题类型
|
|
|
getDictionaryFn('sqmy_topic_type').then(res=>{
|
|
|
if(res.code==200&&res.data.length){
|
|
@@ -391,7 +588,7 @@
|
|
|
},
|
|
|
getEditFn(){
|
|
|
if(checkPermi(['member:info:edit'])){
|
|
|
- this.$tab.navigateTo('/work/pages/report/mineinfo?id='+this.id)
|
|
|
+ this.$tab.navigateTo('/work/pages/report/mineinfo?type=edit&id='+this.id)
|
|
|
}
|
|
|
},
|
|
|
getClose(){
|
|
@@ -436,9 +633,15 @@
|
|
|
this.memberInfo=res.data.memberInfo;
|
|
|
this.proposalInfoList=res.data.proposalInfoList;
|
|
|
this.sqmyInfoList=res.data.sqmyInfoList;
|
|
|
- this.zxConferenceList=res.data.zxConferenceList;
|
|
|
- this.zxActivityList=res.data.zxActivityList;
|
|
|
- this.zxSpeakList=res.data.zxSpeakList;
|
|
|
+ this.zxInvestmentList=res.data.zxInvestmentList;
|
|
|
+ this.activityScdyList=res.data.activityScdyList;
|
|
|
+ this.activityLlzList=res.data.activityLlzList;
|
|
|
+ this.activityJbList=res.data.activityJbList;
|
|
|
+ this.activityBssList=res.data.activityBssList;
|
|
|
+
|
|
|
+ // this.zxConferenceList=res.data.zxConferenceList;
|
|
|
+ // this.zxActivityList=res.data.zxActivityList;
|
|
|
+ // this.zxSpeakList=res.data.zxSpeakList;
|
|
|
// if(res.data.zxFjList&&res.data.zxFjList.length){
|
|
|
// this.filelist=JSON.parse(JSON.stringify(res.data.zxFjList))
|
|
|
// }
|