add banners

This commit is contained in:
2026-02-21 20:24:59 +03:30
parent c01c1da7e4
commit 68e98b1ac0
8 changed files with 329 additions and 3 deletions
+35 -1
View File
@@ -108,7 +108,16 @@
<a-form-item label="عنوان" name="title" :rules="inputRules()">
<BasicInput v-model:value="form.title" />
</a-form-item>
<a-form-item label="دسته بندی" name="group_type" :rules="inputRules()">
<a-form-item v-if="getConfigApp('name') === 'garoosi'" label="دسته بندی" name="group_type" :rules="inputRules()">
<BasicSelect
v-model:value="form.group_type"
:items="GaroosiCategoryItems"
valueName="value"
keyName="value"
/>
</a-form-item>
<a-form-item v-else label="دسته بندی" name="group_type" :rules="inputRules()">
<BasicSelect
v-model:value="form.group_type"
:items="categoryItems"
@@ -116,6 +125,7 @@
keyName="value"
/>
</a-form-item>
<a-form-item label="جنس فلز" name="metal_id" :rules="inputRules()">
<BasicSelect
v-model:value="form.metal_id"
@@ -753,6 +763,29 @@ const unitItems: Array<Item> = [
}
];
const GaroosiCategoryItems: Array<Item> = [
{
value: "طلا"
},
{
value: "مکعب"
},
{
value: "گوی"
},
{
value: "سکه"
},
{
value: "سکه پارسیان"
},
{
value: "مس"
},
{
value: "نقره"
}
];
const categoryItems: Array<Item> = [
{
value: "آبشده"
@@ -829,6 +862,7 @@ const minusPrice = () => {
import customParseFormat from "dayjs/plugin/customParseFormat";
import locale from "ant-design-vue/es/date-picker/locale/fa_IR";
import { getConfigApp } from '@/utils/config'
dayjs.extend(customParseFormat);
const customLocale = ref({