mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-30 09:48:43 +08:00 
			
		
		
		
	mp:移除 less 使用 scss 适配
This commit is contained in:
		| @@ -90,8 +90,6 @@ | ||||
|     "eslint-plugin-prettier": "^3.1.0", | ||||
|     "eslint-plugin-vue": "9.0.0", | ||||
|     "fs-extra": "^8.1.0", | ||||
|     "less": "^4.1.3", | ||||
|     "less-loader": "^7.3.0", | ||||
|     "lint-staged": "12.5.0", | ||||
|     "runjs": "4.4.2", | ||||
|     "sass": "1.32.13", | ||||
|   | ||||
| @@ -40,7 +40,7 @@ SOFTWARE. | ||||
|       <!--左边配置菜单--> | ||||
|       <div class="left"> | ||||
|         <div class="weixin-hd"> | ||||
|             <div class="weixin-title">{{menuName}}</div> | ||||
|             <div class="weixin-title">{{ name }}</div> | ||||
|         </div> | ||||
|         <div class="weixin-menu menu_main clearfix"> | ||||
|           <div class="menu_bottom" v-for="(item, i) of menuList" :key="i" > | ||||
| @@ -75,18 +75,19 @@ SOFTWARE. | ||||
|               </div> | ||||
|               <div> | ||||
|                   <span>菜单名称:</span> | ||||
|                   <el-input class="input_width" v-model="tempObj.name" placeholder="请输入菜单名称" :maxlength=nameMaxLength clearable></el-input> | ||||
|                   <el-input class="input_width" v-model="tempObj.name" placeholder="请输入菜单名称" :maxlength="nameMaxLength" | ||||
|                             clearable /> | ||||
|               </div> | ||||
|               <div v-if="showConfigureContent"> | ||||
|                   <div class="menu_content"> | ||||
|                       <span>菜单内容:</span> | ||||
|                       <el-select v-model="tempObj.type" clearable placeholder="请选择" class="menu_option"> | ||||
|                           <el-option v-for="item in menuOptions" :label="item.label" :value="item.value" :key="item.value"></el-option> | ||||
|                           <el-option v-for="item in menuOptions" :label="item.label" :value="item.value" :key="item.value" /> | ||||
|                       </el-select> | ||||
|                   </div> | ||||
|                   <div class="configur_content" v-if="tempObj.type === 'view'"> | ||||
|                       <span>跳转链接:</span> | ||||
|                       <el-input class="input_width"  v-model="tempObj.url" placeholder="请输入链接" clearable></el-input> | ||||
|                       <el-input class="input_width" v-model="tempObj.url" placeholder="请输入链接" clearable /> | ||||
|                   </div> | ||||
|                   <div class="configur_content" v-if="tempObj.type === 'miniprogram'"> | ||||
|                       <div class="applet"> | ||||
| @@ -103,7 +104,7 @@ SOFTWARE. | ||||
|                       </div> | ||||
|                       <p class="blue">tips:需要和公众号进行关联才可以把小程序绑定带微信菜单上哟!</p> | ||||
|                   </div> | ||||
|                   <div class="configur_content" v-if="tempObj.type == 'article_view_limited'"> | ||||
|                   <div class="configur_content" v-if="tempObj.type === 'article_view_limited'"> | ||||
|                       <el-row> | ||||
|                           <div class="select-item" v-if="tempObj && tempObj.content && tempObj.content.articles"> | ||||
|                               <WxNews :objData="tempObj.content.articles"></WxNews> | ||||
| @@ -123,7 +124,7 @@ SOFTWARE. | ||||
|                           </el-dialog> | ||||
|                       </el-row> | ||||
|                   </div> | ||||
|                   <div class="configur_content" v-if="tempObj.type == 'click' || tempObj.type == 'scancode_waitmsg'"> | ||||
|                   <div class="configur_content" v-if="tempObj.type === 'click' || tempObj.type === 'scancode_waitmsg'"> | ||||
|                       <WxReplySelect :objData="tempObj" v-if="hackResetWxReplySelect"></WxReplySelect> | ||||
|                   </div> | ||||
|               </div> | ||||
| @@ -160,6 +161,7 @@ export default { | ||||
|       showSearch: true, | ||||
|       // 查询参数 | ||||
|       accountId: undefined, | ||||
|       name:'', // 公众号名 | ||||
|       menuList: { | ||||
|         children: [], | ||||
|       }, | ||||
| @@ -180,28 +182,27 @@ export default { | ||||
|       }, | ||||
|       visible2: false, //素材内容  "选择素材"按钮弹框显示隐藏 | ||||
|       tableData:[], //素材内容弹框数据, | ||||
|       menuName:'', | ||||
|       menuOptions: [{ | ||||
|           value: 'view', | ||||
|           label: '跳转网页' | ||||
|         value: 'view', | ||||
|         label: '跳转网页' | ||||
|       }, { | ||||
|           value: 'miniprogram', | ||||
|           label: '跳转小程序' | ||||
|         value: 'miniprogram', | ||||
|         label: '跳转小程序' | ||||
|       }, { | ||||
|           value: 'click', | ||||
|           label: '点击回复' | ||||
|         value: 'click', | ||||
|         label: '点击回复' | ||||
|       }, { | ||||
|           value: 'article_view_limited', | ||||
|           label: '跳转图文消息' | ||||
|         value: 'article_view_limited', | ||||
|         label: '跳转图文消息' | ||||
|       }, { | ||||
|           value: 'scancode_push', | ||||
|           label: '扫码直接返回结果' | ||||
|         value: 'scancode_push', | ||||
|         label: '扫码直接返回结果' | ||||
|       }, { | ||||
|           value: 'scancode_waitmsg', | ||||
|           label: '扫码回复' | ||||
|         value: 'scancode_waitmsg', | ||||
|         label: '扫码回复' | ||||
|       }, { | ||||
|           value: 'pic_sysphoto', | ||||
|           label: '系统拍照发图' | ||||
|         value: 'pic_sysphoto', | ||||
|         label: '系统拍照发图' | ||||
|       }, { | ||||
|           value: 'pic_photo_or_album', | ||||
|           label: '拍照或者相册' | ||||
| @@ -234,7 +235,7 @@ export default { | ||||
|     /** 设置账号编号 */ | ||||
|     setAccountId(accountId) { | ||||
|       this.accountId = accountId; | ||||
|       // this.uploadData.accountId = accountId; | ||||
|       this.name = this.accounts.find(item => item.id === accountId)?.name; | ||||
|     }, | ||||
|     getList() { | ||||
|       this.loading = false; | ||||
| @@ -296,7 +297,7 @@ export default { | ||||
|       this.isSubMenuActive = index + "" + k; // 二级菜单选中样式 | ||||
|     }, | ||||
|     // 添加横向一级菜单 | ||||
|     addMenu(){ | ||||
|     addMenu() { | ||||
|       const menuKeyLength = this.menuList.length; | ||||
|       const addButton = { | ||||
|         name: "菜单名称", | ||||
| @@ -345,6 +346,7 @@ export default { | ||||
|         this.isSubMenuActive = -1; | ||||
|       }).catch(() => {}); | ||||
|     }, | ||||
|     // TODO 切换公众号时,清空;或者清空菜单时,也要清空表单; | ||||
|  | ||||
|     // ======================== 菜单编辑 ======================== | ||||
|     handleSave() { | ||||
| @@ -405,7 +407,7 @@ export default { | ||||
| } | ||||
| </script> | ||||
| <!--本组件样式--> | ||||
| <style lang="less" scoped="scoped"> | ||||
| <style lang="scss" scoped="scoped"> | ||||
| /* 公共颜色变量 */ | ||||
| .clearfix{*zoom:1;} | ||||
| .clearfix::after{content: "";display: table; clear: both;} | ||||
| @@ -515,7 +517,7 @@ div{ | ||||
|       } | ||||
|   } | ||||
|   /*右边菜单内容*/ | ||||
|   .right{ | ||||
|   .right { | ||||
|       float: left; | ||||
|       width: 63%; | ||||
|       background-color: #e8e7e7; | ||||
| @@ -523,21 +525,21 @@ div{ | ||||
|       margin-left: 20px; | ||||
|       -webkit-box-sizing: border-box; | ||||
|       box-sizing: border-box; | ||||
|       .configure_page{ | ||||
|           .delete_btn{ | ||||
|       .configure_page { | ||||
|           .delete_btn { | ||||
|               text-align: right; | ||||
|               margin-bottom: 15px; | ||||
|           } | ||||
|           .menu_content{ | ||||
|           .menu_content { | ||||
|               margin-top: 20px; | ||||
|           } | ||||
|           .configur_content{ | ||||
|           .configur_content { | ||||
|               margin-top: 20px; | ||||
|               background-color: #fff; | ||||
|               padding: 20px 10px; | ||||
|               border-radius: 5px | ||||
|           } | ||||
|           .blue{ | ||||
|           .blue { | ||||
|               color:#29b6f6; | ||||
|               margin-top: 10px; | ||||
|           } | ||||
| @@ -547,6 +549,9 @@ div{ | ||||
|                   width: 20%; | ||||
|               } | ||||
|           } | ||||
|           .input_width { | ||||
|             width: 40%; | ||||
|           } | ||||
|           .material{ | ||||
|               .input_width{ | ||||
|                   width: 30%; | ||||
| @@ -557,17 +562,12 @@ div{ | ||||
|           } | ||||
|       } | ||||
|   } | ||||
|   .el-input { | ||||
|     width: 70%; | ||||
|     margin-right: 2%; | ||||
|   } | ||||
| } | ||||
| </style> | ||||
| <!--修改UI框架样式--> | ||||
| <!--<style lang="less" scoped>--> | ||||
| <!--    .public-account-management{--> | ||||
| <!--        .el-input{--> | ||||
| <!--            width: 70%;--> | ||||
| <!--            margin-right: 2%;--> | ||||
| <!--        }--> | ||||
| <!--    }--> | ||||
| <!--</style>--> | ||||
| <!--素材样式--> | ||||
| <style lang="scss" scoped> | ||||
| .pagination { | ||||
|   | ||||
							
								
								
									
										16992
									
								
								yudao-ui-admin/yarn.lock
									
									
									
									
									
								
							
							
						
						
									
										16992
									
								
								yudao-ui-admin/yarn.lock
									
									
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV