diff --git a/config.ts b/config.ts
index b4f77b8..6ba5a4f 100644
--- a/config.ts
+++ b/config.ts
@@ -5,7 +5,7 @@ import pkg from './package.json'
const baseURL: string = 'https://ghatreh.gold/server/'
-const uploadURL = `${baseURL}/site/file`
+const uploadURL = `${baseURL}admin/file`
const baseURLStorage = baseURL
const prefixCls = 'hr-tamin'
const version = pkg.version
diff --git a/src/components/ProductUploader/IndexImageUploader.vue b/src/components/ProductUploader/IndexImageUploader.vue
index 09103b8..3fb1af4 100644
--- a/src/components/ProductUploader/IndexImageUploader.vue
+++ b/src/components/ProductUploader/IndexImageUploader.vue
@@ -76,9 +76,9 @@ const handleCancel = () => {
}
const beforeUpload = (file: UploadProps['fileList'][number]) => {
- const isLt100k = file.size / 1024 / 1024 < 0.2
+ const isLt100k = file.size / 1024 / 1024 < 0.4
if (!isLt100k) {
- message.error('حداکثر حجم بارگذاری 200 کیلو بایت میباشد')
+ message.error('حداکثر حجم بارگذاری 400 کیلو بایت میباشد')
}
return isLt100k
}
diff --git a/src/model/product.ts b/src/model/product.ts
index 098af62..49c58b5 100644
--- a/src/model/product.ts
+++ b/src/model/product.ts
@@ -28,6 +28,8 @@ export interface Product{
weight: number
auto_open_at: string
auto_close_at: string
+ description:string
+ file_id:number| null
}
export interface MethodePrices {
diff --git a/src/pages/menuPages/products/base/index.vue b/src/pages/menuPages/products/base/index.vue
index af4874e..70cc71b 100644
--- a/src/pages/menuPages/products/base/index.vue
+++ b/src/pages/menuPages/products/base/index.vue
@@ -161,6 +161,9 @@
/>
+
+
+
@@ -435,12 +438,12 @@ const ProductIndexImage = ref>([]);
function uploadedIndexFile(id: number) {
// console.log(id)
- form.value.original_image_id = id;
+ form.value.file_id = id;
}
function deleteIndexFile() {
- form.value.original_image_id = null;
- form.value.original_image = null;
+ form.value.file_id = null;
+ form.value.file_id = null;
ProductIndexImage.value = [];
}
@@ -607,6 +610,20 @@ async function edit(record: Customer) {
form.value.auto_open_at = dayjs(customForm.auto_open_at, "HH:mm:ss");
form.value.auto_close_at = dayjs(customForm.auto_close_at, "HH:mm:ss");
+
+ // نمایش فایل موجود اگر وجود داشته باشد
+ const file = (record as any).file;
+ if (file && file.src) {
+ ProductIndexImage.value = [{
+ uid: `file-${file.id}`,
+ name: file.original_name || `index-image-${file.id}`,
+ url: file.src,
+ src: file.src,
+ status: 'done' as const
+ }] as any;
+ } else {
+ ProductIndexImage.value = [];
+ }
}
//add
@@ -674,6 +691,8 @@ const resetData = () => {
percent_fee_sell: 0,
cash_fee_sell: 0
};
+ ProductIndexImage.value = [];
+ ImageFileList.value = [];
};
//delete