|  | @@ -784,80 +784,85 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                      </NTooltip>
 | 
	
		
			
				|  |  |                    </NSpace>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -                  {item.list.length > 0 && (
 | 
	
		
			
				|  |  | -                    <Draggable
 | 
	
		
			
				|  |  | -                      v-model:modelValue={item.list}
 | 
	
		
			
				|  |  | -                      itemKey="id"
 | 
	
		
			
				|  |  | -                      componentData={{
 | 
	
		
			
				|  |  | -                        itemKey: 'id',
 | 
	
		
			
				|  |  | -                        tag: 'div',
 | 
	
		
			
				|  |  | -                        animation: 200,
 | 
	
		
			
				|  |  | -                        group: 'description',
 | 
	
		
			
				|  |  | -                        disabled: false
 | 
	
		
			
				|  |  | -                      }}
 | 
	
		
			
				|  |  | -                      class={styles.list}>
 | 
	
		
			
				|  |  | -                      {{
 | 
	
		
			
				|  |  | -                        item: (element: any) => {
 | 
	
		
			
				|  |  | -                          const item = element.element;
 | 
	
		
			
				|  |  | -                          return (
 | 
	
		
			
				|  |  | -                            <div
 | 
	
		
			
				|  |  | -                              data-id={item.id}
 | 
	
		
			
				|  |  | -                              class={[
 | 
	
		
			
				|  |  | -                                styles.itemWrap,
 | 
	
		
			
				|  |  | -                                styles.itemBlock,
 | 
	
		
			
				|  |  | -                                'row-nav'
 | 
	
		
			
				|  |  | -                              ]}>
 | 
	
		
			
				|  |  | -                              <div class={styles.itemWrapBox}>
 | 
	
		
			
				|  |  | -                                <CardType
 | 
	
		
			
				|  |  | -                                  class={[styles.itemContent]}
 | 
	
		
			
				|  |  | -                                  isShowCollect={false}
 | 
	
		
			
				|  |  | -                                  offShelf={item.removeFlag ? true : false}
 | 
	
		
			
				|  |  | -                                  // onOffShelf={() => onRemove(item)}
 | 
	
		
			
				|  |  | -                                  item={item}
 | 
	
		
			
				|  |  | -                                  disabledMouseHover={false}
 | 
	
		
			
				|  |  | -                                  onClick={() => {
 | 
	
		
			
				|  |  | -                                    if (item.type === 'IMG') return;
 | 
	
		
			
				|  |  | -                                    forms.show = true;
 | 
	
		
			
				|  |  | -                                    forms.item = item;
 | 
	
		
			
				|  |  | +                  {/* {item.list.length > 0 && ( */}
 | 
	
		
			
				|  |  | +                  <Draggable
 | 
	
		
			
				|  |  | +                    v-model:modelValue={item.list}
 | 
	
		
			
				|  |  | +                    itemKey="id"
 | 
	
		
			
				|  |  | +                    // eslint-disable-next-line @typescript-eslint/ban-ts-comment
 | 
	
		
			
				|  |  | +                    // @ts-ignore
 | 
	
		
			
				|  |  | +                    group="description"
 | 
	
		
			
				|  |  | +                    componentData={{
 | 
	
		
			
				|  |  | +                      itemKey: 'id',
 | 
	
		
			
				|  |  | +                      tag: 'div',
 | 
	
		
			
				|  |  | +                      animation: 200,
 | 
	
		
			
				|  |  | +                      pull: true,
 | 
	
		
			
				|  |  | +                      put: true,
 | 
	
		
			
				|  |  | +                      group: 'description'
 | 
	
		
			
				|  |  | +                      // disabled: false
 | 
	
		
			
				|  |  | +                    }}
 | 
	
		
			
				|  |  | +                    class={styles.list}>
 | 
	
		
			
				|  |  | +                    {{
 | 
	
		
			
				|  |  | +                      item: (element: any) => {
 | 
	
		
			
				|  |  | +                        const item = element.element;
 | 
	
		
			
				|  |  | +                        return (
 | 
	
		
			
				|  |  | +                          <div
 | 
	
		
			
				|  |  | +                            data-id={item.id}
 | 
	
		
			
				|  |  | +                            class={[
 | 
	
		
			
				|  |  | +                              styles.itemWrap,
 | 
	
		
			
				|  |  | +                              styles.itemBlock,
 | 
	
		
			
				|  |  | +                              'row-nav'
 | 
	
		
			
				|  |  | +                            ]}>
 | 
	
		
			
				|  |  | +                            <div class={styles.itemWrapBox}>
 | 
	
		
			
				|  |  | +                              <CardType
 | 
	
		
			
				|  |  | +                                class={[styles.itemContent]}
 | 
	
		
			
				|  |  | +                                isShowCollect={false}
 | 
	
		
			
				|  |  | +                                offShelf={item.removeFlag ? true : false}
 | 
	
		
			
				|  |  | +                                // onOffShelf={() => onRemove(item)}
 | 
	
		
			
				|  |  | +                                item={item}
 | 
	
		
			
				|  |  | +                                disabledMouseHover={false}
 | 
	
		
			
				|  |  | +                                onClick={() => {
 | 
	
		
			
				|  |  | +                                  if (item.type === 'IMG') return;
 | 
	
		
			
				|  |  | +                                  forms.show = true;
 | 
	
		
			
				|  |  | +                                  forms.item = item;
 | 
	
		
			
				|  |  | +                                }}
 | 
	
		
			
				|  |  | +                              />
 | 
	
		
			
				|  |  | +                              <div class={styles.itemOperation}>
 | 
	
		
			
				|  |  | +                                <img
 | 
	
		
			
				|  |  | +                                  src={iconDelete}
 | 
	
		
			
				|  |  | +                                  class={styles.iconDelete}
 | 
	
		
			
				|  |  | +                                  onClick={(e: MouseEvent) => {
 | 
	
		
			
				|  |  | +                                    e.stopPropagation();
 | 
	
		
			
				|  |  | +                                    onDelete(element.index, index);
 | 
	
		
			
				|  |  |                                    }}
 | 
	
		
			
				|  |  |                                  />
 | 
	
		
			
				|  |  | -                                <div class={styles.itemOperation}>
 | 
	
		
			
				|  |  | -                                  <img
 | 
	
		
			
				|  |  | -                                    src={iconDelete}
 | 
	
		
			
				|  |  | -                                    class={styles.iconDelete}
 | 
	
		
			
				|  |  | -                                    onClick={(e: MouseEvent) => {
 | 
	
		
			
				|  |  | -                                      e.stopPropagation();
 | 
	
		
			
				|  |  | -                                      onDelete(element.index, index);
 | 
	
		
			
				|  |  | -                                    }}
 | 
	
		
			
				|  |  | -                                  />
 | 
	
		
			
				|  |  | -                                </div>
 | 
	
		
			
				|  |  |                                </div>
 | 
	
		
			
				|  |  |                              </div>
 | 
	
		
			
				|  |  | -                          );
 | 
	
		
			
				|  |  | -                        },
 | 
	
		
			
				|  |  | -                        footer: () => (
 | 
	
		
			
				|  |  | -                          <div class={styles.itemWrap}>
 | 
	
		
			
				|  |  | -                            <div class={styles.itemWrapBox}>
 | 
	
		
			
				|  |  | -                              <div
 | 
	
		
			
				|  |  | -                                class={[
 | 
	
		
			
				|  |  | -                                  styles.itemContent,
 | 
	
		
			
				|  |  | -                                  styles.addMusicItem,
 | 
	
		
			
				|  |  | -                                  'handle'
 | 
	
		
			
				|  |  | -                                ]}
 | 
	
		
			
				|  |  | -                                onClick={() => {
 | 
	
		
			
				|  |  | -                                  forms.addOtherSource = true;
 | 
	
		
			
				|  |  | -                                  forms.addOtherIndex = index;
 | 
	
		
			
				|  |  | -                                }}>
 | 
	
		
			
				|  |  | -                                <img src={iconAddMusic} />
 | 
	
		
			
				|  |  | +                          </div>
 | 
	
		
			
				|  |  | +                        );
 | 
	
		
			
				|  |  | +                      },
 | 
	
		
			
				|  |  | +                      footer: () => (
 | 
	
		
			
				|  |  | +                        <div class={styles.itemWrap}>
 | 
	
		
			
				|  |  | +                          <div class={styles.itemWrapBox}>
 | 
	
		
			
				|  |  | +                            <div
 | 
	
		
			
				|  |  | +                              class={[
 | 
	
		
			
				|  |  | +                                styles.itemContent,
 | 
	
		
			
				|  |  | +                                styles.addMusicItem,
 | 
	
		
			
				|  |  | +                                'handle'
 | 
	
		
			
				|  |  | +                              ]}
 | 
	
		
			
				|  |  | +                              onClick={() => {
 | 
	
		
			
				|  |  | +                                forms.addOtherSource = true;
 | 
	
		
			
				|  |  | +                                forms.addOtherIndex = index;
 | 
	
		
			
				|  |  | +                              }}>
 | 
	
		
			
				|  |  | +                              <img src={iconAddMusic} />
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -                                <p class={styles.addMusicName}>添加资源</p>
 | 
	
		
			
				|  |  | -                              </div>
 | 
	
		
			
				|  |  | +                              <p class={styles.addMusicName}>添加资源</p>
 | 
	
		
			
				|  |  |                              </div>
 | 
	
		
			
				|  |  |                            </div>
 | 
	
		
			
				|  |  | -                        )
 | 
	
		
			
				|  |  | -                      }}
 | 
	
		
			
				|  |  | -                    </Draggable>
 | 
	
		
			
				|  |  | -                  )}
 | 
	
		
			
				|  |  | +                        </div>
 | 
	
		
			
				|  |  | +                      )
 | 
	
		
			
				|  |  | +                    }}
 | 
	
		
			
				|  |  | +                  </Draggable>
 | 
	
		
			
				|  |  | +                  {/* )}
 | 
	
		
			
				|  |  |                    {item.list <= 0 && (
 | 
	
		
			
				|  |  |                      <div class={styles.list}>
 | 
	
		
			
				|  |  |                        <div class={styles.itemWrap}>
 | 
	
	
		
			
				|  | @@ -879,7 +884,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                          </div>
 | 
	
		
			
				|  |  |                        </div>
 | 
	
		
			
				|  |  |                      </div>
 | 
	
		
			
				|  |  | -                  )}
 | 
	
		
			
				|  |  | +                  )} */}
 | 
	
		
			
				|  |  |                  </div>
 | 
	
		
			
				|  |  |                ))}
 | 
	
		
			
				|  |  |  
 |