26088
This commit is contained in:
		
							
								
								
									
										22
									
								
								packages/3.0.0/AppNavConfig/components/List.vue
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										22
									
								
								packages/3.0.0/AppNavConfig/components/List.vue
									
									
									
									
										vendored
									
									
								
							| @@ -8,11 +8,18 @@ | |||||||
|           <el-button size="small" @click="save" v-if="isEdit">保存</el-button> |           <el-button size="small" @click="save" v-if="isEdit">保存</el-button> | ||||||
|         </template> |         </template> | ||||||
|         <div slot="content" class="item-wrapper"> |         <div slot="content" class="item-wrapper"> | ||||||
|           <div class="item" v-for="(item, i) in picked" :key="i"> |           <draggable | ||||||
|             <img :src="item.pictureUrl"> |             v-model="picked" | ||||||
|             <i class="el-icon-remove icon" @click="removeChoose(i)" v-if="isEdit"></i> |             :animation="340" | ||||||
|             <h2>{{ item.name }}</h2> |             group="select" | ||||||
|           </div> |             style="display: flex;" | ||||||
|  |             handle=".mover"> | ||||||
|  |             <div class="item" :class="[isEdit ? 'mover' : '']" v-for="(item, i) in picked" :key="i"> | ||||||
|  |               <img :src="item.pictureUrl"> | ||||||
|  |               <i class="el-icon-remove icon" @click="removeChoose(i)" v-if="isEdit"></i> | ||||||
|  |               <h2>{{ item.name }}</h2> | ||||||
|  |             </div> | ||||||
|  |           </draggable> | ||||||
|           <ai-empty style="width: 100%" v-if="!picked.length"></ai-empty> |           <ai-empty style="width: 100%" v-if="!picked.length"></ai-empty> | ||||||
|         </div> |         </div> | ||||||
|       </ai-card> |       </ai-card> | ||||||
| @@ -91,6 +98,7 @@ | |||||||
| </template> | </template> | ||||||
|  |  | ||||||
| <script> | <script> | ||||||
|  |   import draggable from 'vuedraggable' | ||||||
|   export default { |   export default { | ||||||
|     name: 'List', |     name: 'List', | ||||||
|  |  | ||||||
| @@ -99,6 +107,10 @@ | |||||||
|       dict: Object |       dict: Object | ||||||
|     }, |     }, | ||||||
|  |  | ||||||
|  |     components: { | ||||||
|  |       draggable | ||||||
|  |     }, | ||||||
|  |  | ||||||
|     data () { |     data () { | ||||||
|       return { |       return { | ||||||
|         picked: [], |         picked: [], | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user