Ver código fonte

打开服务群功能实现

347617796@qq.com 4 anos atrás
pai
commit
3f7e652121
3 arquivos alterados com 35 adições e 10 exclusões
  1. 1 9
      src/home.vue
  2. 32 0
      src/index.vue
  3. 2 1
      src/init.vue

+ 1 - 9
src/home.vue

@@ -412,15 +412,9 @@
 		</el-row>
 		<!-- </div> -->
 		<div class="updateNotice">
-			<el-dialog
-				title="系统公告"
-				:visible.sync="updateVisible"
-				width="500px"
-				top="20vh"
-				:before-close="updateClose">
+			<el-dialog title="系统公告" :visible.sync="updateVisible" width="500px" top="20vh" :before-close="updateClose">
 				<b style="font-size:16px;margin:0 0 10px 0;display: inline-block;">{{announcement.title}}</b>
 				<div class="announDetails" style="padding:0 0 0 0" v-html="announcement.focus"></div>
-				
   				<span slot="footer" class="dialog-footer">
   					<el-button @click="$router.push({ path: '/update_notice' })" type="primary" round>查看详情</el-button>
   				</span>
@@ -580,7 +574,6 @@ export default {
 				if(res.data.code == 1){
 					let list = res.data.data.list[0]
 					if(localStorage.getItem('noticeId')){
-						console.log(list.id)
 						if(localStorage.getItem('noticeId') != list.id){
 							this.updateVisible = true
 							localStorage.setItem("noticeId",list.id);
@@ -591,7 +584,6 @@ export default {
 					}
 					this.announcement = list
 				}
-				console.log(res)
 			}).finally(()=>{
 				this.announLoad = false
 			})

+ 32 - 0
src/index.vue

@@ -135,6 +135,38 @@ export default {
 		}
 	},
 	mounted() {
+		const data=[
+			{
+				key:'name',
+				value:'木事'
+			},
+			{
+				key:'age',
+				value:18
+			},
+			{
+				key:'from',
+				value:'土木工程'
+			},
+		]
+		const processFn=()=>{
+				var obj={}
+				for (let {key,value} in data) {
+					obj[key]=value
+				}
+				console.log(obj)
+				return obj
+		}
+		// const processFn=data=>{
+		// 	var obj={}
+		// 	for (let {key,value} of data) {
+		// 		console.log(key,value)
+		// 		obj[key]=item.value
+		// 	}
+		// 	return obj
+		// }
+		console.log(processFn())
+		
 		this.getTypes();
 		this.getInfo();
 		var url = window.location.href;

+ 2 - 1
src/init.vue

@@ -44,8 +44,9 @@ export default {
 	},
 	methods: {
 		bundleOfServices(){
-			this.$dd.biz.util.openLink({
+			this.$dd.biz.util.openSlidePanel({
 				url:"https://page.dingtalk.com/wow/dingtalk/act/serviceconversation?wh_biz=tm&showmenu=false&goodsCode=DT_GOODS_881607043109331&corpId="+localStorage.getItem('corpId')+"&token=5784a3e6b5e025ee891517ea814180f4",
+				title: 'title',
 				onSuccess : function(result) {
 				/**/
 				},