zouling 1 år sedan
förälder
incheckning
89789198e1
6 ändrade filer med 127 tillägg och 24 borttagningar
  1. 2 2
      config.js
  2. 2 2
      manifest.json
  3. 119 18
      pages/report/index.vue
  4. 2 1
      work/pages/meeting/add.vue
  5. 1 0
      work/pages/meeting/addspeak.vue
  6. 1 1
      work/pages/news/add.vue

+ 2 - 2
config.js

@@ -1,8 +1,8 @@
 // 应用全局配置
 module.exports = {
   // baseUrl: 'https://vue.ruoyi.vip/prod-api',
-  // baseUrl: 'https://qszx.qs163.cn/prod-api',
-  baseUrl: 'http://192.168.3.86:8055',
+  baseUrl: 'https://qszx.qs163.cn/prod-api',
+  // baseUrl: 'http://192.168.3.86:8055',
   // baseUrl: 'http://192.168.101.245:8055',
   baseUrls: 'https://qszx.qs163.cn',
   Clientid:'428a8310cd442757ae699df5d894f051',//

+ 2 - 2
manifest.json

@@ -2,8 +2,8 @@
     "name" : "政协",
     "appid" : "__UNI__FF95F38",
     "description" : "",
-    "versionName" : "1.0.4",
-    "versionCode" : 104,
+    "versionName" : "1.0.5",
+    "versionCode" : 105,
     "transformPx" : false,
     "app-plus" : {
         "usingComponents" : true,

+ 119 - 18
pages/report/index.vue

@@ -1,7 +1,7 @@
 <template>
 	<view class="zxbox">
 		<view class="navbox">
-			<uni-nav-bar color="#ffffff" rightWidth="200rpx" @clickLeft="getBack"  title="年度履职报告" :background-color="backgroundColor" :border="false"
+			<uni-nav-bar color="#ffffff" rightWidth="200rpx"   title="年度履职报告" :background-color="backgroundColor" :border="false"
 				statusBar='true' fixed="true">
 				<!-- <block slot="left">
 					<view class="topl">
@@ -89,6 +89,26 @@
 					<view class="txt"><text>{{mapcount.sqmyInfoNum}}</text>件</view>
 				</view>
 				<view class="nums bga">
+					<view class="tit flex1">招商数量</view>
+					<view class="txt"><text>{{mapcount.investmentNum}}</text>件</view>
+				</view>
+				<view class="nums bgb">
+					<view class="tit flex1">视察调研活动</view>
+					<view class="txt"><text>{{mapcount.activityScdyNum}}</text>件</view>
+				</view>
+				<view class="nums bga">
+					<view class="tit flex1">政协委员工作室活动</view>
+					<view class="txt"><text>{{mapcount.activityLlzNum}}</text>件</view>
+				</view>
+				<view class="nums bgb">
+					<view class="tit flex1">界别活动</view>
+					<view class="txt"><text>{{mapcount.activityJbNum}}</text>件</view>
+				</view>
+				<view class="nums bga">
+					<view class="tit flex1">为群众办实事活动</view>
+					<view class="txt"><text>{{mapcount.activityBssNum}}</text>件</view>
+				</view>
+				<!-- <view class="nums bga">
 					<view class="tit flex1">全会</view>
 					<view class="txt"><text>{{mapcount.plenarySessionNum}}</text>件</view>
 				</view>
@@ -103,7 +123,7 @@
 				<view class="nums bgb">
 					<view class="tit flex1">会议发言</view>
 					<view class="txt"><text>{{mapcount.speakNum}}</text>件</view>
-				</view>
+				</view> -->
 			</view>
 			<!-- 雷达图 -->
 			<view class="mb32">
@@ -113,14 +133,14 @@
 			<view class="jinfo">
 				<view class="tit mb14">各项得分</view>
 				<view class="gsbox">
-					<view class="gslist">
+					<!-- <view class="gslist">
 						<view class="gtit">活动</view>
 						<view class="gtxt">{{scorecount.activityScore}}</view>
 					</view>
 					<view class="gslist">
 						<view class="gtit">会议</view>
 						<view class="gtxt">{{scorecount.conferenceScore}}</view>
-					</view>
+					</view> -->
 					<view class="gslist">
 						<view class="gtit">社情民意</view>
 						<view class="gtxt">{{scorecount.sqmyScore}}</view>
@@ -129,14 +149,34 @@
 						<view class="gtit">政协提案</view>
 						<view class="gtxt">{{scorecount.proposalScore}}</view>
 					</view>
+					<view class="gslist">
+						<view class="gtit">招商引资</view>
+						<view class="gtxt">{{scorecount.investmentScore}}</view>
+					</view>
+					<view class="gslist">
+						<view class="gtit">视察调研活动</view>
+						<view class="gtxt">{{scorecount.activityScdyScore}}</view>
+					</view>
+					<view class="gslist">
+						<view class="gtit">政协委员工作室活动</view>
+						<view class="gtxt">{{scorecount.activityLlzScore}}</view>
+					</view>
+					<view class="gslist">
+						<view class="gtit">界别活动</view>
+						<view class="gtxt">{{scorecount.activityJbScore}}</view>
+					</view>
+					<view class="gslist">
+						<view class="gtit">为群众办实事活动</view>
+						<view class="gtxt">{{scorecount.activityBssScore}}</view>
+					</view>
 					<!-- <view class="gslist">
 						<view class="gtit">会议发言</view>
 						<view class="gtxt">{{scorecount.conferenceScore}}</view>
 					</view> -->
-					<view class="gslist">
+					<!-- <view class="gslist">
 						<view class="gtit">其他</view>
 						<view class="gtxt">{{scorecount.bonusScore}}</view>
-					</view>
+					</view> -->
 				</view>
 			</view>
 			</block>
@@ -144,9 +184,16 @@
 			<view class="list" v-if="tabval!=0">
 				<view class="zfbox" v-if="tabval==2">个人提案方面总计得分 <text class="znum">{{scorecount.proposalScore||0}}</text> 分</view>
 				<view class="zfbox" v-if="tabval==3">个人社情民意方面总计得分 <text class="znum">{{scorecount.sqmyScore||0}}</text> 分</view>
-				<view class="zfbox" v-if="tabval==4">个人会议参与情况总计得分 <text class="znum">{{scorecount.conferenceScore||0}}</text> 分</view>
-				<view class="zfbox" v-if="tabval==5">个人活动参与情况总计得分 <text class="znum">{{scorecount.activityScore||0}}</text> 分</view>
-				<report-list :type='tabval' :wtdt="wtdt" :tajdlist="tajdlist" :ztlxlist="ztlxlist" :hylxlist="hylxlist" :hdlxlist="hdlxlist" :datalist="list"></report-list>
+		<!-- 		<view class="zfbox" v-if="tabval==4">个人会议参与情况总计得分 <text class="znum">{{scorecount.conferenceScore||0}}</text> 分</view>
+				<view class="zfbox" v-if="tabval==5">个人活动参与情况总计得分 <text class="znum">{{scorecount.activityScore||0}}</text> 分</view> -->
+				<view class="zfbox" v-if="tabval==7">个人招商方面总计得分 <text class="znum">{{scorecount.investmentScore||0}}</text> 分</view>
+				<view class="zfbox" v-if="tabval==8">个人视察调研活动总计得分 <text class="znum">{{scorecount.activityScdyScore||0}}</text> 分</view>
+				<view class="zfbox" v-if="tabval==9">个人政协委员工作室活动总计得分 <text class="znum">{{scorecount.activityLlzScore||0}}</text> 分</view>
+				<view class="zfbox" v-if="tabval==10">个人界别活动总计得分 <text class="znum">{{scorecount.activityJbScore||0}}</text> 分</view>
+				<view class="zfbox" v-if="tabval==11">个人为群众办实事活动总计得分 <text class="znum">{{scorecount.activityBssScore||0}}</text> 分</view>
+				
+				
+				<report-list :type='tabval' :wtdt="wtdt" :tajdlist="tajdlist" :sqjdlist="sqjdlist" :ztlxlist="ztlxlist" :hylxlist="hylxlist" :hdlxlist="hdlxlist" :datalist="list" @getDetail="getDetailFn"></report-list>
 				<!-- <view class="upmore flexccc">
 					<image :src="upmimg"></image>
 					<view>下拉更多</view>
@@ -203,6 +250,12 @@
 				zxConferenceList:[],//会议集合
 				zxActivityList:[],//活动集合
 				zxSpeakList:[],//发言集合
+				zxInvestmentList:[],//招商集合
+				activityScdyList:[],//视察调研集合
+				activityLlzList:[],//联络组活动集合
+				activityJbList:[],//界别集合
+				activityBssList:[],//为群众办实事集合
+				sqjdlist:[],
 				jblist:[],
 				dplist:[],
 				tajdlist:[],
@@ -213,9 +266,13 @@
 				scorecount:{},
 				tabval:0,
 				list:[],
-				tabList:[{tit:'履职状况',val:'0'},{tit:'提案方面',val:2},{tit:'社情民意方面',val:3},{tit:'会议参与情况',val:4},{tit:'活动参与情况',val:5},{tit:'会议发言情况',val:6}],
+				tabList:[{tit:'履职状况',val:'0'},{tit:'提案方面',val:2},{tit:'社情民意方面',val:3},{tit:'招商引资',val:7},
+				{tit:'视察调研活动',val:8},{tit:'政协委员工作室活动',val:9},{tit:'界别活动',val:10},
+				{tit:'为群众办实事活动',val:11}
+				// {tit:'会议参与情况',val:4},{tit:'活动参与情况',val:5},{tit:'会议发言情况',val:6},
+				],
 				chartData:{
-					categories: ["活动","会议","社情民意","政协提案","其他"],
+					categories: ["政协提案","社情民意","招商","视察调研活动","政协委员工作室活动","界别活动","为群众办实事活动",],
 					series: [],				
 				},
 				opts: {
@@ -276,7 +333,8 @@
 				this.getDetail()
 			},
 			getTabFn(val){
-				this.tabval=val
+				this.tabval=val;
+				this.list=[];
 				if(val==2){
 					this.list=this.proposalInfoList
 				}else if(val==3){
@@ -287,6 +345,30 @@
 					this.list=this.zxActivityList
 				}else if(val==6){
 					this.list=this.zxSpeakList
+				}else if(val==7){
+					this.list=this.zxInvestmentList
+				}else if(val==8){
+					this.list=this.activityScdyList
+				}else if(val==9){
+					this.list=this.activityLlzList
+				}else if(val==10){
+					this.list=this.activityJbList
+				}else if(val==11){
+					this.list=this.activityBssList
+				}
+			},
+			getDetailFn(data){
+				var val=this.tabval;
+				// console.log(data,this.tabval)
+				// return
+				if(val==2){//提案
+					this.$tab.navigateTo('/work/pages/case/details?id='+data)
+				}else if(val==3){//社情
+					this.$tab.navigateTo('/work/pages/sqmyInfo/details?id='+data)
+				}else if(val==7){//招商
+					this.$tab.navigateTo('/work/pages/meeting/zsyzdetails?id='+data)
+				}else{//活动
+					this.$tab.navigateTo('/work/pages/meeting/activedetails?id='+data)
 				}
 			},
 			init(){
@@ -323,6 +405,17 @@
 						})
 					}
 				})
+				// 社情进度
+				getDictionaryFn('sqmy_jd').then(res=>{
+					if(res.code==200){
+						this.sqjdlist = res.data.map(v => {
+							return {
+								label: v.dictLabel,
+								value: v.dictValue
+							}
+						})
+					}
+				})
 				//主题类型
 				getDictionaryFn('sqmy_topic_type').then(res=>{
 					if(res.code==200){
@@ -369,7 +462,7 @@
 						if(res.data.memberAssessmentInfo){
 							this.scorecount=JSON.parse(JSON.stringify(res.data.memberAssessmentInfo));
 							var score=res.data.memberAssessmentInfo
-							var newArr=[score.activityScore||0,score.conferenceScore||0,score.sqmyScore||0,score.proposalScore||0,score.bonusScore||0]
+							var newArr=[score.proposalScore||0,score.sqmyScore||0,score.investmentScore||0,score.activityScdyScore||0,score.activityLlzScore||0,score.activityJbScore||0,score.activityBssScore||0,]
 							var obj={
 								name:'分值',
 								data:newArr
@@ -383,11 +476,19 @@
 						}
 						
 						
-						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.proposalInfoList=res.data.proposalInfoList||[];
+						this.sqmyInfoList=res.data.sqmyInfoList||[];
+						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;
 					}
 				})
 			},

+ 2 - 1
work/pages/meeting/add.vue

@@ -223,6 +223,7 @@
 				var aite=selectValueKey(list, ite);
 				if(type=='hylx'){
 					this.hylxidx=aite.key
+					this.hylxtxt=aite.actions
 				}
 				return aite.actions;
 			},
@@ -279,7 +280,7 @@
 					this.$toast("请输入会议名称")
 					return
 				}
-				if(!this.hylxtxt){
+				if(!this.datainfo.conferenceType){
 					this.$toast("请选择会议类型")
 					return
 				}

+ 1 - 0
work/pages/meeting/addspeak.vue

@@ -236,6 +236,7 @@
 				var aite=selectValueKey(list, ite);
 				if(type=='fylx'){
 					this.fylxidx=aite.key
+					this.fylxtxt=aite.actions
 				}
 				return aite.actions;
 			},

+ 1 - 1
work/pages/news/add.vue

@@ -235,7 +235,7 @@
 					this.$toast("请输入标题")
 					return
 				}
-				if(!this.tzlblabe){
+				if(!this.datainfo.noticeType){
 					this.$toast("请选择通知类别")
 					return
 				}