@@ -14,5 +14,6 @@
diff --git a/src/views/base/home/components/AssetsSection.vue b/src/views/base/home/components/AssetsSection.vue
index f1a7301..4faa705 100644
--- a/src/views/base/home/components/AssetsSection.vue
+++ b/src/views/base/home/components/AssetsSection.vue
@@ -9,24 +9,11 @@
-
- {{ usePriceWithoutType(countBasedInventory, false) }} عدد
- {{ row.label }}:
-
-
-
+ {{ row.value }}
-
@@ -87,14 +74,11 @@
diff --git a/src/views/base/home/components/BoursecuAssetsSummary.vue b/src/views/base/home/components/BoursecuAssetsSummary.vue
new file mode 100644
index 0000000..aa1eeed
--- /dev/null
+++ b/src/views/base/home/components/BoursecuAssetsSummary.vue
@@ -0,0 +1,185 @@
+
+
+
+
+
+
+
+
diff --git a/src/views/base/home/desktop/components/DesktopAssetsMetrics.vue b/src/views/base/home/desktop/components/DesktopAssetsMetrics.vue
index 75ae059..fd29277 100644
--- a/src/views/base/home/desktop/components/DesktopAssetsMetrics.vue
+++ b/src/views/base/home/desktop/components/DesktopAssetsMetrics.vue
@@ -1,10 +1,11 @@
-
+ {{ row.label }}:
+ {{ row.value }}
+
+
+
+
+
+
+
+ {{ line.label }}
+ {{ line.value }}
+
+
+
+
+
{{ metric.label }}
diff --git a/src/views/base/physicalReceive/components/NewRequest.vue b/src/views/base/physicalReceive/components/NewRequest.vue
index 6f560ae..b868d08 100644
--- a/src/views/base/physicalReceive/components/NewRequest.vue
+++ b/src/views/base/physicalReceive/components/NewRequest.vue
@@ -1,6 +1,6 @@
-
-
+
+
diff --git a/src/views/base/physicalReceive/composables/useNewPhysicalRequestPage.ts b/src/views/base/physicalReceive/composables/useNewPhysicalRequestPage.ts
index 9cdf1af..eb29229 100644
--- a/src/views/base/physicalReceive/composables/useNewPhysicalRequestPage.ts
+++ b/src/views/base/physicalReceive/composables/useNewPhysicalRequestPage.ts
@@ -1,6 +1,7 @@
-import { inject, onMounted, provide, ref, type InjectionKey, type Ref } from 'vue'
+import { inject, nextTick, onMounted, provide, ref, type InjectionKey, type Ref } from 'vue'
import { cloneDeep } from 'lodash'
import { message } from 'ant-design-vue'
+import router from '@/router'
import { getProductInventory } from '@/api/products'
import { physicalReceiveApi } from '@/api/physicalreceive'
import { tableAddress } from '@/api/address'
@@ -93,6 +94,11 @@ export function useNewPhysicalRequestPage() {
}
async function handelsubmit() {
+ if (!selectedAddressID.value) {
+ message.error('لطفاً آدرس را انتخاب کنید.')
+ return
+ }
+
try {
loading.value = true
productsByWalletId.value = selectedProducts.value.map((val) => ({
@@ -103,14 +109,19 @@ export function useNewPhysicalRequestPage() {
address_id: selectedAddressID.value,
wallets: productsByWalletId.value,
})
- await initProductWallet()
- message.success('درخواست شما با موفقیت ارسال شد')
+
+ showAddress.value = false
+ selectedAddressID.value = undefined
selectedProducts.value = []
+ await nextTick()
+
+ message.success('درخواست شما با موفقیت ارسال شد')
+ await initProductWallet()
+ await router.push({ name: 'list' })
} catch (e) {
console.log(e)
} finally {
loading.value = false
- showAddress.value = false
}
}
diff --git a/src/views/base/physicalReceive/desktop/DesktopNewRequestView.vue b/src/views/base/physicalReceive/desktop/DesktopNewRequestView.vue
index afadd11..83ac2c4 100644
--- a/src/views/base/physicalReceive/desktop/DesktopNewRequestView.vue
+++ b/src/views/base/physicalReceive/desktop/DesktopNewRequestView.vue
@@ -84,7 +84,7 @@
destroy-on-close
custom-footer
>
-
+
diff --git a/src/views/base/physicalReceive/mobile/MobileNewRequestView.vue b/src/views/base/physicalReceive/mobile/MobileNewRequestView.vue
index c682b32..3ed11ed 100644
--- a/src/views/base/physicalReceive/mobile/MobileNewRequestView.vue
+++ b/src/views/base/physicalReceive/mobile/MobileNewRequestView.vue
@@ -1,6 +1,6 @@
-
+
-
+
diff --git a/src/views/base/physicalReceive/mobile/MobilePhysicalReceiveChrome.vue b/src/views/base/physicalReceive/mobile/MobilePhysicalReceiveChrome.vue
index cde7446..2d892f0 100644
--- a/src/views/base/physicalReceive/mobile/MobilePhysicalReceiveChrome.vue
+++ b/src/views/base/physicalReceive/mobile/MobilePhysicalReceiveChrome.vue
@@ -1,21 +1,17 @@
diff --git a/src/views/base/priceTrigger/mobile/MobilePriceTriggerView.vue b/src/views/base/priceTrigger/mobile/MobilePriceTriggerView.vue
index 8b97615..f8c6378 100644
--- a/src/views/base/priceTrigger/mobile/MobilePriceTriggerView.vue
+++ b/src/views/base/priceTrigger/mobile/MobilePriceTriggerView.vue
@@ -1,16 +1,10 @@
-
diff --git a/src/views/base/physicalReceive/mobile/MobileRequestListView.vue b/src/views/base/physicalReceive/mobile/MobileRequestListView.vue
index 6024e94..be0c7f7 100644
--- a/src/views/base/physicalReceive/mobile/MobileRequestListView.vue
+++ b/src/views/base/physicalReceive/mobile/MobileRequestListView.vue
@@ -1,7 +1,7 @@
-
+
-
-
-
-
- دریافت فیزیکی
- دریافت فیزیکی-درخواست جدید
-
-
-
import BasicIcon from '@/components/BasicPacks/BasicIcon.vue'
+import MobilePageHeader from '@/layouts/components/MobilePageHeader.vue'
import ListAnim from '@/components/ListAnim.vue'
import TransactionSkeleton from '@/components/TransactionSkeleton.vue'
-import router from '@/router'
import Item from '../components/Item.vue'
import { usePriceTriggerPageContext } from '../composables/usePriceTriggerPage'
diff --git a/src/views/base/products/components/ProductItem.vue b/src/views/base/products/components/ProductItem.vue
index 941895a..112a525 100644
--- a/src/views/base/products/components/ProductItem.vue
+++ b/src/views/base/products/components/ProductItem.vue
@@ -4,16 +4,9 @@
-
-
+
-
-
- هشدارهای فعلی
-
+
- - - - -
diff --git a/src/views/base/products/desktop/DesktopProductsView.vue b/src/views/base/products/desktop/DesktopProductsView.vue
index 7548447..208e942 100644
--- a/src/views/base/products/desktop/DesktopProductsView.vue
+++ b/src/views/base/products/desktop/DesktopProductsView.vue
@@ -1,11 +1,11 @@
{{ props.ProductItem.title }}
- - - - - -
{{ usePrice(getProductBuyPrice(props.ProductItem)) }}
-
-
+ {{ usePrice(getProductBuyPrice(props.ProductItem)) }}
-
-
-
+