diff --git a/src/components/CopyToClipboard.vue b/src/components/CopyToClipboard.vue
index 0100e5f..c8cebd7 100644
--- a/src/components/CopyToClipboard.vue
+++ b/src/components/CopyToClipboard.vue
@@ -6,7 +6,7 @@ const message = useMessage()
const props = defineProps({
text: {
type: String,
- required: true,
+ default: '',
},
})
diff --git a/src/main.js b/src/main.js
index ee40f96..6561fbf 100644
--- a/src/main.js
+++ b/src/main.js
@@ -11,6 +11,7 @@ export const BASE_URL = 'https://api.nqws.ru/api/v2'
// export const BASE_URL = 'http://localhost:9090/api/v2'
export const BASE_MANDARAKE_LINK = 'https://order.mandarake.co.jp/order/listPage/list?soldOut=1&keyword='
+export const BASE_AMIAMI_LINK = 'https://slist.amiami.jp/top/search/list?s_cate_tag=1&submit_btn=&s_st_list_preorder_available=1&s_st_list_backorder_available=1&s_st_list_newitem_available=1&s_st_condition_flg=1&pagemax=60&s_keywords='
// export const IMAGE_STORAGE_URL = 'http://localhost:9280'
export const IMAGE_STORAGE_URL = 'https://images.nqws.ru'
diff --git a/src/services/colors.js b/src/services/colors.js
index c337f2a..26e0b5e 100644
--- a/src/services/colors.js
+++ b/src/services/colors.js
@@ -1,4 +1,5 @@
export const originColors = {
surugaya: '#2d3081',
mandarake: '#924646',
+ amiami: '#F27024',
};
diff --git a/src/views/ChartsView.vue b/src/views/ChartsView.vue
index d86e6d4..9eaa92c 100644
--- a/src/views/ChartsView.vue
+++ b/src/views/ChartsView.vue
@@ -33,7 +33,7 @@ const fetchPrices = async (days = 7) => {
}
onMounted(() => {
- fetchPrices(7)
+ fetchPrices()
})
function handleSelectDays(days) {
diff --git a/src/views/DetailsView.vue b/src/views/DetailsView.vue
index 7a2e53d..5d7050b 100644
--- a/src/views/DetailsView.vue
+++ b/src/views/DetailsView.vue
@@ -5,10 +5,9 @@ import router from '@/router/index.js'
import PeriodSelector from '@/components/PeriodSelector.vue'
import ChartBlock from '@/components/ChartBlock.vue'
import { useChartsApi } from '@/api/charts.js'
-import EditLink from '@/views/DetailsView/EditLink.vue'
-import CopyToClipboard from '@/components/CopyToClipboard.vue'
import DetailsViewImages from '@/views/DetailsView/DetailsViewImages.vue'
import AttachLabel from '@/views/DetailsView/AttachLabel.vue'
+import OriginBlock from '@/views/DetailsView/OriginBlock.vue'
const { getMerchDetails, deleteMerch } = useMerchApi()
const { getDistinctPrices } = useChartsApi()
@@ -20,11 +19,6 @@ const props = defineProps({
},
})
-const editing = ref({
- surugaya: false,
- mandarake: false,
-})
-
const merchDetails = ref(null)
const loading = ref(true)
const error = ref(null)
@@ -35,7 +29,7 @@ const fetchMerch = async () => {
merchDetails.value = response.data
if (!response.status === 400) {
- router.push({ name: 'collection' })
+ await router.push({ name: 'collection' })
}
} catch (err) {
error.value = err.message
@@ -58,7 +52,7 @@ const confirmDelete = async () => {
console.log(error)
}
showModal.value = false
- router.push({ name: 'collection' })
+ await router.push({ name: 'collection' })
}
const prices = ref(null)
@@ -72,7 +66,7 @@ const fetchPrices = async (days = 7) => {
const response = await getDistinctPrices(props.merch_uuid, days)
if (response.status === 400) {
- router.push({ name: 'collection' })
+ await router.push({ name: 'collection' })
return
}
@@ -84,11 +78,6 @@ const fetchPrices = async (days = 7) => {
}
}
-function handleLinkUpdate(origin, newLink) {
- merchDetails.value[`origin_${origin}`].link = newLink
- editing.value[origin] = false
-}
-
function handleSelectDays(days) {
fetchPrices(days)
}
@@ -120,75 +109,10 @@ onMounted(() => {