نظام المزايدة +T100 المتكامل مع DingTalk.
المزايدة = الواجهة الخلفية لـ Spring Boot + الواجهة الأمامية لمسؤول Vue + الواجهة الأمامية لمستخدم تطبيق WeChat الصغير + محطة متنقلة لمستخدم Vue + قاعدة بيانات ديناميكية + T100
ملاحظة: يقوم DingTalk بتسجيل الدخول تلقائيًا ويتطلب تكوين DingTalk مجانًا (https://developers.dingtalk.com/). يتم تحديث معلومات مستخدم DingTalk بواسطة وحدة الإرسال العادية إلى قاعدة بيانات معلومات المستخدم الخاصة بالمزايدة (https://github.com/luhongbin). / سيندويكسين )
ملاحظة: تتميز كل بيئة موافقة بإعدادات الحالة لتمييز عملية الموافقة.
ملاحظة: تتميز كل بيئة موافقة بإعدادات الحالة لتمييز عملية الموافقة.
ملحوظة: هذا المثال عبارة عن مركز تجاري تجريبي، يرجى من المطورين عدم محاولة شراء البضائع أو الدفع أو استرداد الأموال.
ملاحظة: هذا المثال هو فقط خلفية الإدارة الفعلية ولا يوفر اسم المستخدم وكلمة المرور.
- التمهيد الربيع
- فيو
- تطبيق WeChat
تكوين الحد الأدنى من بيئة التطوير:
يتم استيراد قاعدة البيانات إلى ملفات قاعدة البيانات ضمن litemall-db/sql بدورها.
ابدأ الخدمات الخلفية لمركز التسوق الصغير وخلفية الإدارة
افتح سطر الأوامر وأدخل الأمر التالي
cd litemall
mvn install
mvn clean package
java -Dfile.encoding=UTF-8 -jar litemall-all/target/litemall-all-0.1.0-exec.jar
ابدأ الواجهة الأمامية لخلفية الإدارة
افتح سطر الأوامر وأدخل الأمر التالي
npm install -g cnpm --registry=https://registry.npm.taobao.org
cd litemall/litemall-admin
cnpm install
cnpm run dev
في هذا الوقت، يتم فتح المتصفح، وأدخل عنوان URL http://localhost:9527
، وأدخل إلى صفحة تسجيل الدخول لخلفية الإدارة.
يجب تعيين المعلمات ذات الصلة، مثل DingTalk، ومن خلال البحث عن corpid، يمكن أن يؤدي تعيين المعلمات ذات الصلة إلى إكمال إجراءات مثل تسجيل الدخول التلقائي إلى DingTalk وإرسال الرسائل.
بنفس الطريقة، عند إرسال الرسائل على WeChat والمعلمات الأخرى ذات الصلة، يجب عليك الرجوع إلى المستندات الرسمية للطرف الآخر وملء المعلومات اللازمة.
ابدأ الواجهة الأمامية للمركز التجاري الصغير
هناك مجموعتان من الواجهات الأمامية لمراكز التسوق الصغيرة، يمكن للمطورين litemall-wx وrenard-wx استيرادها واختبارها على التوالي:
يلاحظ:
هذه مجرد أبسط طريقة لبدء التشغيل، وتتطلب وظائف مثل تسجيل الدخول إلى WeChat والدفع عبر WeChat في مراكز التسوق الصغيرة إعدادات المطور لتشغيلها.
هناك العديد من أوجه القصور في تطوير المشروع الحالي. وفيما يلي خطة التطوير المخطط لها حاليا.
يحقق الإصدار 1.0.0 الأهداف التالية:
يحقق الإصدار 2.0.0 الأهداف التالية:
- هذا المشروع مخصص فقط لتمارين التعلم
- هذا المشروع ليس مثاليًا بعد ولا يزال قيد التطوير، ونحن لسنا مسؤولين عن أي عواقب للاستخدام.
- كود هذا المشروع مفتوح المصدر من معهد ماساتشوستس للتكنولوجيا (MIT)، ووثائق المشروع موقعة برخصة NoDerivs 4.0 الدولية.
يعتمد هذا المشروع على المشاريع التالية أو يشير إليها:
nideshop-mini-program
مقدمة عن المشروع: مركز WeChat الصغير مفتوح المصدر (تطبيق WeChat الصغير) تم تطويره استنادًا إلى Node.js+MySQL
مرجع المشروع:
vue-element-admin
مقدمة المشروع: حل تكامل الواجهة الخلفية يعتمد على Vue وElement
مرجع المشروع: تم تعديل إطار عمل الواجهة الأمامية لوحدة litemall-admin لمشروع litemall وتوسيعه بناءً على مشروع vue-element-admin.
إدارة المركز التجاري على شبكة الإنترنت
مقدمة عن المشروع: يعد mall-admin-web مشروعًا أماميًا لنظام إدارة الواجهة الخلفية للتجارة الإلكترونية، ويتم تنفيذه استنادًا إلى Vue+Element.
مرجع المشروع: تشير بعض أنماط تخطيط الصفحة لوحدة إدارة المركز التجاري الصغيرة لمشروع تقديم العطاءات إلى مشروع ويب إدارة المركز التجاري.
بيو
مقدمة عن المشروع: سقالات تطوير مشروع الإدارة الخلفية، المبنية على أساس vue-element-admin وspringboot، والتي تم تطويرها ونشرها باستخدام فصل الواجهة الأمامية والخلفية.
مرجع المشروع: تشير وظيفة إدارة الأذونات لمشروع تقديم العطاءات إلى المشروع الحيوي.
com.litemall
مقدمة المشروع: إدارة الواجهة الخلفية على أساس Youzan litemall.
مرجع المشروع: تم تطوير مشروع العطاء بناءً على المشروع الصغير.
حقوق الطبع والنشر لمعهد ماساتشوستس للتكنولوجيا (ج) 2021 إلى الوقت الحاضر لوهونغبين