feat: Compare Dashboard API done.

This commit is contained in:
chiayin
2024-02-20 12:44:30 +08:00
parent 01b8a95485
commit 795480ee89
6 changed files with 95 additions and 39 deletions

View File

@@ -71,7 +71,7 @@
<span v-show="secondaryDragData.length > 0" class="material-symbols-outlined material-fill bg-neutral-10 text-neutral-500 block rounded-full absolute -top-[5%] -right-[5%] cursor-pointer hover:text-danger" @click="secondaryDragDelete
">do_not_disturb_on</span>
</div>
<button class="btn btn-sm" :class="this.isCompareDisabledButton ? 'btn-disable' : 'btn-c-primary'" :disabled="isCompareDisabledButton">Compare</button>
<button class="btn btn-sm" :class="this.isCompareDisabledButton ? 'btn-disable' : 'btn-c-primary'" :disabled="isCompareDisabledButton" @click="compareSubmit">Compare</button>
</div>
</section>
<!-- Recently Used -->
@@ -502,6 +502,18 @@
this.compareData.unshift(this.secondaryDragData[0]);
this.secondaryDragData.length = 0;
},
/**
* Enter the Compare page
*/
compareSubmit() {
const primaryType = this.primaryDragData[0].type;
const secondaryType = this.secondaryDragData[0].type;
const primaryId = this.primaryDragData[0].id;
const secondaryId = this.secondaryDragData[0].id;
const params = { primaryType: primaryType, primaryId: primaryId, secondaryType: secondaryType, secondaryId: secondaryId };
this.$router.push({name: 'CompareDashboard', params: params});
},
/**
*
* @param {event} event choose columnType item