|
@@ -240,18 +240,23 @@ export default defineComponent({
|
|
|
/>
|
|
|
|
|
|
<div class={styles.commonType}>
|
|
|
- <NButton
|
|
|
- class={styles.changeCover}
|
|
|
- type="default"
|
|
|
- bordered={false}
|
|
|
- onClick={() => {
|
|
|
- changeCover.uploadIndex = index;
|
|
|
- changeCover.uploadImg = item.coverImg;
|
|
|
- changeCover.uploadType = item.type;
|
|
|
- changeCover.uploadCoverStatus = true;
|
|
|
- }}>
|
|
|
- 更换封面
|
|
|
- </NButton>
|
|
|
+ {item.type !== 'IMG' ? (
|
|
|
+ <NButton
|
|
|
+ class={styles.changeCover}
|
|
|
+ type="default"
|
|
|
+ bordered={false}
|
|
|
+ onClick={() => {
|
|
|
+ changeCover.uploadIndex = index;
|
|
|
+ changeCover.uploadImg = item.coverImg;
|
|
|
+ changeCover.uploadType = item.type;
|
|
|
+ changeCover.uploadCoverStatus = true;
|
|
|
+ }}>
|
|
|
+ 更换封面
|
|
|
+ </NButton>
|
|
|
+ ) : (
|
|
|
+ <span></span>
|
|
|
+ )}
|
|
|
+
|
|
|
<div>
|
|
|
是否公开
|
|
|
<NSwitch
|
|
@@ -296,7 +301,7 @@ export default defineComponent({
|
|
|
<NCascader
|
|
|
v-model:value={item.instrumentIds}
|
|
|
placeholder="请选择素材可用乐器(可多选)"
|
|
|
- options={catchStore.getSubjectList}
|
|
|
+ options={catchStore.getEnableSubjects}
|
|
|
checkStrategy="child"
|
|
|
showPath={false}
|
|
|
childrenField="instruments"
|
|
@@ -314,7 +319,7 @@ export default defineComponent({
|
|
|
text
|
|
|
style=" --n-width: 100% "
|
|
|
onClick={() =>
|
|
|
- chioseAll(item, catchStore.getSubjectList)
|
|
|
+ chioseAll(item, catchStore.getEnableSubjects)
|
|
|
}>
|
|
|
全选
|
|
|
</NButton>
|