MAPEXA · نسخهٔ ۱.۳.۰ · مرحلهٔ اتصال ملک و نقشه
پروندهٔ ملک، همراه با موقعیتش
از این نسخه، پروندههای واقعیِ واردشدهٔ شما در بخش «املاک» کنار نقشه نگهداری میشوند. همهٔ کارها در رابط گرافیکی و روی همین دستگاه انجام میشود؛ نشان، اینترنت، حساب کاربری یا نصب نرمافزار اضافی لازم نیست.
اولین پرونده را بساز
- در ستون کنار نقشه، زبانهٔ «املاک» را باز کن و «پرونده جدید» را بزن.
- عنوان پرونده را بنویس. نوع ملک، فروش/اجاره، وضعیت، متراژ، مبلغ، نشانی، مالک/مخاطب و تلفن اختیاریاند. همهٔ مبلغها به تومان هستند؛ خالی با صفر متفاوت است.
- در قسمت موقعیت، «انتخاب روی نقشه» را بزن. فرم موقتاً بسته میشود و اطلاعاتش حفظ میشوند. روی محل ملک کلیک کن تا به همان فرم برگردی.
- میتوانی ابتدا نام محل را جستوجو کنی و در پنجرهٔ نتیجه «انتخاب برای این پرونده» را بزنی. برای انصراف از انتخاب، «بازگشت به فرم» را بزن.
- حداکثر ۴ تصویر PNG، JPG یا WebP، هرکدام تا ۲ مگابایت اضافه کن و «ذخیرهٔ پرونده» را بزن.
راه دیگر: روی نقشه یا نتیجهٔ جستوجو کلیک کن و «ثبت ملک در این موقعیت» را بزن. مختصات به فرم جدید منتقل میشود؛ نام و مشخصات خود ملک را وارد کن.
فهرست و نشانگرها
پروندهها با عنوان، کد، نشانی، نام مخاطب یا تلفن جستوجو میشوند. فیلتر نوع ملک، معامله، وضعیت و «فقط دارای موقعیت» وجود دارد. نشانگرهای نقشه هم از همان فیلترها پیروی میکنند. پروندهٔ بدون موقعیت قابل ذخیره است ولی نشانگری ندارد.
| رنگ نشانگر | وضعیت |
|---|---|
| سبز | فعال |
| خردلی | پیشنویس |
| آبی | معاملهشده |
| خاکستری | بایگانی |
کلیک روی نشانگر، پروندهٔ همان ملک را باز میکند. از داخل پرونده میتوانی ویرایش، چاپ، نمایش روی نقشه یا حذف را انجام بدهی. بایگانی، رکورد را حذف نمیکند. حذف با تأیید انجام میشود.
پیشنویسهای قبلی
دو راه وجود دارد:
- در «املاک»، «ورود پشتیبان / پیشنویس» را بزن و فایل JSON پیشنویس یا بستهٔ میزکار قبلی را انتخاب کن. از بستهٔ قدیمی، فقط پیشنویسهای ملک وارد این بخش میشوند؛ مخاطبان و پروژههای ترسیم در بخش قبلی باقی میمانند.
- از لینک «میزکار املاک» بالای صفحه، پیشنویس را باز کن و «پرونده روی نقشه» را بزن. بعد از ذخیرهٔ موفق، لینک «بازکردن پرونده و تعیین موقعیت روی نقشه» نمایش داده میشود و نقشه در زبانهٔ جدید باز میشود.
انتقال از میزکار قدیمی یکباره است. نسخهٔ پیشنویس و پروندهٔ جدید خودکار همگام نمیشوند؛ ویرایشهای بعدی را در پروندهٔ نقشه انجام بده. انتقال دوبارهٔ همان شناسه، پروندهٔ موجود را بازنویسی نمیکند. میزکار قدیمی همچنان دادههای درون صفحه و پشتیبان جداگانه دارد.
کد و استایل میزکار قدیمی به فایلهای محلی جدا منتقل شدهاند تا با تنظیمات اجرای امن راهانداز سازگار باشند. نمونههای نمایشی صفحهٔ قدیمی، خودکار به پروندهٔ واقعی تبدیل نشدهاند.
ذخیره و پشتیبان
پروندهها و تصاویر با IndexedDB در مرورگر همین نشانی ذخیره میشوند. موفقیت ذخیره فقط پس از تکمیل تراکنش نمایش داده میشود. سقف منطقی ۲۰۰۰ پرونده است؛ فضای واقعی به مرورگر و دیسک بستگی دارد. اگر فضا یا اجازهٔ ذخیره کافی نباشد، خطا نمایش داده میشود و فرم باز میماند.
از «پشتیبان پروندهها» خروجی JSON بگیر. فایل شامل مشخصات، اطلاعات تماس، تصاویر و موقعیتهاست. ورود پشتیبان، رکوردهای جدید را اضافه میکند و شناسههای موجود را تغییر نمیدهد. در این مرحله، همگامسازی و ادغام خودکار تغییرات دو کامپیوتر وجود ندارد. فایل ورودی حداکثر ۱۰۰ مگابایت است. یک پیشنویس تکفایلی قدیمی شناسهٔ ثابت ندارد؛ ورود دوبارهٔ آن میتواند پروندهٔ تازه بسازد.
اگر یک پرونده را در دو زبانه ویرایش کنی، نسخهٔ قدیمی اجازه ندارد تغییرات تازهتر را بازنویسی کند؛ پیام داده میشود و فرم قبلی برای کپیکردن اطلاعات باز میماند.
پروندهها در پوشهٔ برنامه نوشته نمیشوند. پاککردن دادهٔ مرورگر، استفاده از حالت خصوصی، عوضکردن مرورگر یا نشانی میتواند دسترسی به آنها را از بین ببرد. برای انتقال به سرور، ابتدا پشتیبان پروندهها و نقاط شخصی را جدا بگیر و در نشانی جدید وارد کن.
مرز این مرحله
ثبت و مدیریت محلی پرونده، تصاویر، جستوجو، موقعیت نقطهای و پشتیبان پیاده شدهاند. مختصات انتخابی، حدود ثبتی، مساحت برداشتشده یا تأیید ملک نیست. مرحلهٔ فعلی نقشهبرداری قطعه، قرارداد، انتشار عمومی آگهی، پایگاه چندکاربره یا هماهنگی خودکار دستگاهها را اضافه نمیکند.
شفافیت و آزمون
کد خوانا در property-core.js، property-store.js و property-ui.js است. اتصال نقشه در app.js و انتقال پیشنویس در workspace.js قرار دارد. هیچ وابستگی جدید زمان اجرا یا درخواست خارجی برای این مرحله اضافه نشده است.
۳۳ آزمون قواعد و تراکنش ذخیره، ۱۷ آزمون فرم و انتقال پیشنویس، ۷ آزمون راهاندازی کامل و اتصال کلیک نقشه، بهعلاوهٔ ۳۱ آزمون جستوجو/نقشهٔ اصلاحیهٔ قبلی اجرا شدند. ذخیره پس از بازکردن مجدد، تعارض دو زبانه، ورود تکراری پشتیبان، برگشت اتمیِ ورود بیش از ظرفیت، حفظ موقعیت و انتخاب نتیجههای همنام بررسی شدند.
پیشنمایش مرورگر محیط ساخت در دسترس نبود. تستها با DOM، تراکنشهای IndexedDB شبیهسازیشده و رابط کنترلشدهٔ نقشه انجام شدند؛ نمایش بصری، چاپ و محدودیت فضای واقعی مرورگر شما هنوز روی ویندوز بررسی نشدهاند.