1405/02/06-fix bug in style address form
This commit is contained in:
Vendored
+5
@@ -14,12 +14,16 @@ declare module 'vue' {
|
|||||||
AInput: typeof import('ant-design-vue/es')['Input']
|
AInput: typeof import('ant-design-vue/es')['Input']
|
||||||
AInputPassword: typeof import('ant-design-vue/es')['InputPassword']
|
AInputPassword: typeof import('ant-design-vue/es')['InputPassword']
|
||||||
AModal: typeof import('ant-design-vue/es')['Modal']
|
AModal: typeof import('ant-design-vue/es')['Modal']
|
||||||
|
ARadio: typeof import('ant-design-vue/es')['Radio']
|
||||||
ARadioButton: typeof import('ant-design-vue/es')['RadioButton']
|
ARadioButton: typeof import('ant-design-vue/es')['RadioButton']
|
||||||
ARadioGroup: typeof import('ant-design-vue/es')['RadioGroup']
|
ARadioGroup: typeof import('ant-design-vue/es')['RadioGroup']
|
||||||
ASelect: typeof import('ant-design-vue/es')['Select']
|
ASelect: typeof import('ant-design-vue/es')['Select']
|
||||||
ASelectOption: typeof import('ant-design-vue/es')['SelectOption']
|
ASelectOption: typeof import('ant-design-vue/es')['SelectOption']
|
||||||
ASlider: typeof import('ant-design-vue/es')['Slider']
|
ASlider: typeof import('ant-design-vue/es')['Slider']
|
||||||
ASpin: typeof import('ant-design-vue/es')['Spin']
|
ASpin: typeof import('ant-design-vue/es')['Spin']
|
||||||
|
ASwitch: typeof import('ant-design-vue/es')['Switch']
|
||||||
|
ATag: typeof import('ant-design-vue/es')['Tag']
|
||||||
|
ATextarea: typeof import('ant-design-vue/es')['Textarea']
|
||||||
ATooltip: typeof import('ant-design-vue/es')['Tooltip']
|
ATooltip: typeof import('ant-design-vue/es')['Tooltip']
|
||||||
BaseDatePicker: typeof import('./src/components/BasicPacks/BaseDatePicker/src/BaseDatePicker.vue')['default']
|
BaseDatePicker: typeof import('./src/components/BasicPacks/BaseDatePicker/src/BaseDatePicker.vue')['default']
|
||||||
Basic: typeof import('./src/components/BasicPacks/BaseDatePicker/src/datePick/demo/basic.vue')['default']
|
Basic: typeof import('./src/components/BasicPacks/BaseDatePicker/src/datePick/demo/basic.vue')['default']
|
||||||
@@ -63,5 +67,6 @@ declare module 'vue' {
|
|||||||
TransactionSkeleton: typeof import('./src/components/TransactionSkeleton.vue')['default']
|
TransactionSkeleton: typeof import('./src/components/TransactionSkeleton.vue')['default']
|
||||||
VanActionSheet: typeof import('vant/es')['ActionSheet']
|
VanActionSheet: typeof import('vant/es')['ActionSheet']
|
||||||
VanDialog: typeof import('vant/es')['Dialog']
|
VanDialog: typeof import('vant/es')['Dialog']
|
||||||
|
VanField: typeof import('vant/es')['Field']
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+14
-3
@@ -74,8 +74,18 @@
|
|||||||
<div class="home_appear_fade_in_up mt-2">نسخه جدید منتشر شد!</div>
|
<div class="home_appear_fade_in_up mt-2">نسخه جدید منتشر شد!</div>
|
||||||
</div>
|
</div>
|
||||||
</van-dialog>
|
</van-dialog>
|
||||||
<a v-if="config.config?.name === 'garoosi'" href="https://ble.ir/garoosi_gallery" target="_blank" id="support-button">
|
<a v-if="config.config?.name === 'garoosi'" href="https://ble.ir/garoosi_gallery" target="_blank"
|
||||||
<img class="p-2" src="/src/assets/img/support-icon.png" alt="" />
|
id="support-button">
|
||||||
|
<!-- <img class="p-2" src="/src/assets/img/support-icon.png" alt="" />-->
|
||||||
|
<div class="bg-green-100 text-green-800 flex gap-2 p-2 rounded-lg mr-2">
|
||||||
|
<span>پشتیبانی</span>
|
||||||
|
<div class="w-5">
|
||||||
|
<img src="/src/assets/img/support.png" alt=""/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- <BasicIcon icon="vuesax-linear:headphone"></BasicIcon>-->
|
||||||
|
</div>
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -92,7 +102,8 @@ import img_bottomGradiant from '@/views/login/assets/img/gr_bottom_white.svg'
|
|||||||
import {DotLottieVue} from '@lottiefiles/dotlottie-vue'
|
import {DotLottieVue} from '@lottiefiles/dotlottie-vue'
|
||||||
import BasicButton from '@/components/BasicPacks/BasicButton.vue'
|
import BasicButton from '@/components/BasicPacks/BasicButton.vue'
|
||||||
import {useConfigStore} from "@/store/configStore";
|
import {useConfigStore} from "@/store/configStore";
|
||||||
import { ConfigProvider as AConfigProvider } from 'ant-design-vue'
|
import {ConfigProvider as AConfigProvider} from 'ant-design-vue'
|
||||||
|
import BasicIcon from "@/components/BasicPacks/BasicIcon.vue";
|
||||||
|
|
||||||
const {offlineReady, needRefresh, updateServiceWorker} = useRegisterSW()
|
const {offlineReady, needRefresh, updateServiceWorker} = useRegisterSW()
|
||||||
const config = useConfigStore()
|
const config = useConfigStore()
|
||||||
|
|||||||
@@ -23,53 +23,59 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<!-- </a-spin>-->
|
<!-- </a-spin>-->
|
||||||
<BasicActionSheet v-model:show="addAddressVisible" teleport="body">
|
<BasicActionSheet v-model:show="addAddressVisible" class="h-80vh" >
|
||||||
<a-form ref="formRef" :model="address" class="!mt-5" name="basic"
|
<a-form ref="formRef" :model="address" class="!mt-5" name="basic"
|
||||||
@finish="ok()">
|
@finish="ok()">
|
||||||
<div class="font-bold text-lg mb-2">آدرس</div>
|
<div class="flex flex-col items-center">
|
||||||
<div class="flex flex-col gap-4 pb-20 w-full h-65vh overflow-y-auto">
|
<div class="font-bold text-lg mb-2">آدرس</div>
|
||||||
<a-form-item label="استان" name="province" :rules="[required()]">
|
<div class="flex flex-col gap-4 pb-20 w-full h-60vh overflow-y-scroll">
|
||||||
<BasicSelect
|
<a-form-item label="استان" name="province" :rules="[required()]">
|
||||||
v-model:value="address.province"
|
<BasicSelect
|
||||||
:items="provinceList"
|
v-model:value="address.province"
|
||||||
@change="changeProvince"
|
:items="provinceList"
|
||||||
valueName="title"
|
@change="changeProvince"
|
||||||
keyName="title"
|
valueName="title"
|
||||||
/>
|
keyName="title"
|
||||||
</a-form-item>
|
/>
|
||||||
<a-form-item label="شهر" name="city" :rules="[required()]">
|
</a-form-item>
|
||||||
<BasicSelect
|
<a-form-item label="شهر" name="city" :rules="[required()]">
|
||||||
:disabled="!cityList"
|
<BasicSelect
|
||||||
v-model:value="address.city"
|
:disabled="!cityList"
|
||||||
valueName="title"
|
v-model:value="address.city"
|
||||||
:items="cityList"
|
valueName="title"
|
||||||
keyName="title"
|
:items="cityList"
|
||||||
/>
|
keyName="title"
|
||||||
</a-form-item>
|
/>
|
||||||
|
</a-form-item>
|
||||||
|
|
||||||
|
<a-form-item
|
||||||
|
label="کد پستی" name="zip" :rules="[required()]">
|
||||||
|
<BasicInput placeholder="کد پستی را وارد نمایید" v-model:value="address.zip" />
|
||||||
|
</a-form-item>
|
||||||
|
<a-form-item
|
||||||
|
label="تلفن تماس" name="phone" :rules="[required()]"
|
||||||
|
>
|
||||||
|
<BasicInput placeholder="تلفن تماس را وارد نمایید" v-model:value="address.phone" />
|
||||||
|
</a-form-item>
|
||||||
|
<!-- <FormItem label="کد پستی" name="">
|
||||||
|
<Input placeholder="کد پستی را وارد نمایید" />
|
||||||
|
</FormItem>-->
|
||||||
|
<a-form-item
|
||||||
|
label="آدرس کامل"
|
||||||
|
name="address"
|
||||||
|
:rules="[required()]"
|
||||||
|
>
|
||||||
|
<BasicTextArea placeholder="آدرس کامل را وارد نمایید" v-model:value="address.address" />
|
||||||
|
</a-form-item>
|
||||||
|
</div>
|
||||||
|
<div class="fixed bottom-18 w-full pb-5 !text-white bg-white flex justify-center items-center">
|
||||||
|
<BasicButton class=" w-full !text-white mx-5 " type="primary" @click="handleOk">ثبت آدرس
|
||||||
|
</BasicButton>
|
||||||
|
</div>
|
||||||
|
|
||||||
<a-form-item
|
|
||||||
label="کد پستی" name="zip" :rules="[required()]">
|
|
||||||
<BasicInput placeholder="کد پستی را وارد نمایید" v-model:value="address.zip" />
|
|
||||||
</a-form-item>
|
|
||||||
<a-form-item
|
|
||||||
label="تلفن تماس" name="phone" :rules="[required()]"
|
|
||||||
>
|
|
||||||
<BasicInput placeholder="تلفن تماس را وارد نمایید" v-model:value="address.phone" />
|
|
||||||
</a-form-item>
|
|
||||||
<!-- <FormItem label="کد پستی" name="">
|
|
||||||
<Input placeholder="کد پستی را وارد نمایید" />
|
|
||||||
</FormItem>-->
|
|
||||||
<a-form-item
|
|
||||||
label="آدرس کامل"
|
|
||||||
name="address"
|
|
||||||
:rules="[required()]"
|
|
||||||
>
|
|
||||||
<BasicTextArea placeholder="آدرس کامل را وارد نمایید" v-model:value="address.address" />
|
|
||||||
</a-form-item>
|
|
||||||
</div>
|
</div>
|
||||||
<BasicButton class="absolute bottom-20 w-full !text-white" type="primary" @click="handleOk">ثبت آدرس
|
|
||||||
</BasicButton>
|
|
||||||
</a-form>
|
</a-form>
|
||||||
|
|
||||||
</BasicActionSheet>
|
</BasicActionSheet>
|
||||||
<!-- <div class="bg-primary w-3rem h-3rem flex items-center justify-center rounded-lg fixed bottom-12vh left-8vw"
|
<!-- <div class="bg-primary w-3rem h-3rem flex items-center justify-center rounded-lg fixed bottom-12vh left-8vw"
|
||||||
@click="openAdd()">
|
@click="openAdd()">
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class=" mt-20">
|
<div class=" mt-20 ">
|
||||||
|
|
||||||
<!-- <div class="flex gap-7 overflow-x-scroll px-5">
|
<!-- <div class="flex gap-7 overflow-x-scroll px-5">
|
||||||
<ProductInventory v-for="item in productInventorys" :ProductItem="item" class="shadow-lg my-5" :key="item.id"></ProductInventory>
|
<ProductInventory v-for="item in productInventorys" :ProductItem="item" class="shadow-lg my-5" :key="item.id"></ProductInventory>
|
||||||
@@ -285,7 +285,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class=" w-full flex justify-evenly rounded-lg py-2 home_appear_fade_in mt-6 pb-25">
|
<div class=" w-full flex justify-evenly rounded-lg py-2 home_appear_fade_in mt-6 pb-45">
|
||||||
<div class="text-center w-full">
|
<div class="text-center w-full">
|
||||||
<div>بالاترین قیمت امروز</div>
|
<div>بالاترین قیمت امروز</div>
|
||||||
<div v-if="lastPrice" class="flex flex-col items-center mt-3">
|
<div v-if="lastPrice" class="flex flex-col items-center mt-3">
|
||||||
|
|||||||
Reference in New Issue
Block a user