增加字典标签样式回显
This commit is contained in:
		
							
								
								
									
										51
									
								
								ruoyi-ui/src/components/DictTag/index.vue
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								ruoyi-ui/src/components/DictTag/index.vue
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,51 @@ | ||||
| <template> | ||||
|   <div> | ||||
|     <template v-for="(item, index) in options"> | ||||
|       <template v-if="values.includes(item.dictValue)"> | ||||
|         <span | ||||
|           v-if="item.listClass == 'default' || item.listClass == ''" | ||||
|           :key="item.dictValue" | ||||
|           :index="index" | ||||
|           :class="item.cssClass" | ||||
|           >{{ item.dictLabel }}</span | ||||
|         > | ||||
|         <el-tag | ||||
|           v-else | ||||
|           :key="item.dictValue" | ||||
|           :index="index" | ||||
|           :type="item.listClass == 'primary' ? '' : item.listClass" | ||||
|           :class="item.cssClass" | ||||
|         > | ||||
|           {{ item.dictLabel }} | ||||
|         </el-tag> | ||||
|       </template> | ||||
|     </template> | ||||
|   </div> | ||||
| </template> | ||||
|  | ||||
| <script> | ||||
| export default { | ||||
|   name: "DictTag", | ||||
|   props: { | ||||
|     options: { | ||||
|       type: Array, | ||||
|       default: null, | ||||
|     }, | ||||
|     value: [String, Array], | ||||
|   }, | ||||
|   computed: { | ||||
|     values() { | ||||
|       if (this.value) { | ||||
|         return Array.isArray(this.value) ? this.value : [this.value]; | ||||
|       } else { | ||||
|         return []; | ||||
|       } | ||||
|     }, | ||||
|   }, | ||||
| }; | ||||
| </script> | ||||
| <style scoped> | ||||
| .el-tag + .el-tag { | ||||
|   margin-left: 10px; | ||||
| } | ||||
| </style> | ||||
		Reference in New Issue
	
	Block a user