|
@@ -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>
|
|
|
))}
|
|
|
|