--- !ruby/object:Gem::Specification name: educode_sales version: !ruby/object:Gem::Version version: 0.9.62 platform: ruby authors: - anke1460 autorequire: bindir: bin cert_chain: [] date: 2023-03-24 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: rails requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 5.2.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 5.2.0 - !ruby/object:Gem::Dependency name: cancancan requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 3.3.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 3.3.0 - !ruby/object:Gem::Dependency name: sqlite3 requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: sass-rails requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '5.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '5.0' description: Description of EducodeSales. email: - zuosjob@gmail.com executables: [] extensions: [] extra_rdoc_files: [] files: - MIT-LICENSE - README.md - Rakefile - app/assets/config/educode_sales_manifest.js - app/assets/fonts/iconfont.eot - app/assets/fonts/iconfont.svg - app/assets/fonts/iconfont.ttf - app/assets/fonts/iconfont.woff - app/assets/fonts/iconfont.woff2 - app/assets/images/educode_sales/1.销售活动.png - app/assets/images/educode_sales/10.教师运营.png - app/assets/images/educode_sales/11.活动运营.png - app/assets/images/educode_sales/12.运营计划.png - app/assets/images/educode_sales/13.系统设置.png - app/assets/images/educode_sales/14.角色管理.png - app/assets/images/educode_sales/15.人员管理.png - app/assets/images/educode_sales/16.字典列表.png - app/assets/images/educode_sales/2.市场态势.png - app/assets/images/educode_sales/3.销售分工.png - app/assets/images/educode_sales/4.商机管理.png - app/assets/images/educode_sales/5.渠道管理.png - app/assets/images/educode_sales/6.销售计划.png - app/assets/images/educode_sales/7.运营活动.png - app/assets/images/educode_sales/8.运营态势.png - app/assets/images/educode_sales/9.运营分工.png - app/assets/images/educode_sales/a.png - app/assets/images/educode_sales/assessment.png - app/assets/images/educode_sales/favicon.ico - app/assets/images/educode_sales/icon-ext.png - app/assets/images/educode_sales/icon-login.png - app/assets/images/educode_sales/icon.png - app/assets/images/educode_sales/indexLogo.png - app/assets/images/educode_sales/indexlogo.png - app/assets/images/educode_sales/loading-0.gif - app/assets/images/educode_sales/loading-1.gif - app/assets/images/educode_sales/loading-2.gif - app/assets/images/educode_sales/loginbg.png - app/assets/images/educode_sales/logo.png - app/assets/images/educode_sales/money_plans.png - app/assets/images/educode_sales/top_page.png - app/assets/images/educode_sales/回收站.png - app/assets/images/educode_sales/客户管理.png - app/assets/javascripts/educode_sales/application.js - app/assets/javascripts/educode_sales/extent/Chart.min.js - app/assets/javascripts/educode_sales/extent/miniPage.js - app/assets/javascripts/educode_sales/extent/request.js - app/assets/javascripts/educode_sales/extent/select_input.js - app/assets/javascripts/educode_sales/extent/xm-select.js - app/assets/javascripts/educode_sales/jquery.cxselect.js - app/assets/javascripts/educode_sales/layui.js - app/assets/javascripts/educode_sales/table2excel.js - app/assets/stylesheets/educode_sales/Chart.min.css - app/assets/stylesheets/educode_sales/app.css - app/assets/stylesheets/educode_sales/application.css - app/assets/stylesheets/educode_sales/error.css - app/assets/stylesheets/educode_sales/layui.scss - app/assets/stylesheets/educode_sales/layuimini.css - app/assets/stylesheets/educode_sales/login.scss - app/assets/stylesheets/educode_sales/modules/code.css - app/assets/stylesheets/educode_sales/modules/laydate/default/font.scss - app/assets/stylesheets/educode_sales/modules/laydate/default/laydate.css - app/assets/stylesheets/educode_sales/modules/layer/default/icon-ext.png - app/assets/stylesheets/educode_sales/modules/layer/default/icon.png - app/assets/stylesheets/educode_sales/modules/layer/default/layer.scss - app/assets/stylesheets/educode_sales/modules/layer/default/loading-0.gif - app/assets/stylesheets/educode_sales/modules/layer/default/loading-1.gif - app/assets/stylesheets/educode_sales/modules/layer/default/loading-2.gif - app/assets/stylesheets/educode_sales/modules/select_input.css - app/assets/stylesheets/educode_sales/public.css - app/controllers/educode_sales/activities_controller.rb - app/controllers/educode_sales/application_controller.rb - app/controllers/educode_sales/assessments_controller.rb - app/controllers/educode_sales/businesses_controller.rb - app/controllers/educode_sales/commons_controller.rb - app/controllers/educode_sales/customer_extensions_controller.rb - app/controllers/educode_sales/customer_follows_controller.rb - app/controllers/educode_sales/customers_controller.rb - app/controllers/educode_sales/follow_ups_controller.rb - app/controllers/educode_sales/home_controller.rb - app/controllers/educode_sales/idea_recycles_controller.rb - app/controllers/educode_sales/ideas_controller.rb - app/controllers/educode_sales/import_teachers_controller.rb - app/controllers/educode_sales/key_person_controller.rb - app/controllers/educode_sales/logs_controller.rb - app/controllers/educode_sales/money_plans_controller.rb - app/controllers/educode_sales/operation_plans_controller.rb - app/controllers/educode_sales/operation_reports_controller.rb - app/controllers/educode_sales/operations_controller.rb - app/controllers/educode_sales/places_controller.rb - app/controllers/educode_sales/plans_controller.rb - app/controllers/educode_sales/recycles_controller.rb - app/controllers/educode_sales/results_controller.rb - app/controllers/educode_sales/roles_controller.rb - app/controllers/educode_sales/sale_reports_controller.rb - app/controllers/educode_sales/sale_trends_controller.rb - app/controllers/educode_sales/sales_controller.rb - app/controllers/educode_sales/sessions_controller.rb - app/controllers/educode_sales/staffs_controller.rb - app/controllers/educode_sales/teacher_follows_controller.rb - app/controllers/educode_sales/teachers_controller.rb - app/controllers/educode_sales/upload_files_controller.rb - app/controllers/educode_sales/user_behaviors_controller.rb - app/helpers/educode_sales/activities_helper.rb - app/helpers/educode_sales/application_helper.rb - app/helpers/educode_sales/assessments_help.rb - app/helpers/educode_sales/business_helper.rb - app/helpers/educode_sales/follow_up_helper.rb - app/helpers/educode_sales/home_helper.rb - app/helpers/educode_sales/sessions_helper.rb - app/helpers/educode_sales/teachers_helper.rb - app/jobs/educode_sales/application_job.rb - app/mailers/educode_sales/application_mailer.rb - app/models/ability.rb - app/models/concerns/deletable.rb - app/models/educode_sales/activity.rb - app/models/educode_sales/activity_staff.rb - app/models/educode_sales/activity_teacher.rb - app/models/educode_sales/application_record.rb - app/models/educode_sales/assessments_setting.rb - app/models/educode_sales/assign_follow_up.rb - app/models/educode_sales/business.rb - app/models/educode_sales/business_clazz_change.rb - app/models/educode_sales/business_export_record.rb - app/models/educode_sales/business_number_record.rb - app/models/educode_sales/business_relation_ship.rb - app/models/educode_sales/common.rb - app/models/educode_sales/course_subject.rb - app/models/educode_sales/customer.rb - app/models/educode_sales/customer_add.rb - app/models/educode_sales/customer_extension.rb - app/models/educode_sales/customer_follow.rb - app/models/educode_sales/filter.rb - app/models/educode_sales/follow_up.rb - app/models/educode_sales/idea.rb - app/models/educode_sales/idea_history.rb - app/models/educode_sales/key_person.rb - app/models/educode_sales/login_history.rb - app/models/educode_sales/market_area.rb - app/models/educode_sales/money_plan.rb - app/models/educode_sales/operation_plan.rb - app/models/educode_sales/operation_report.rb - app/models/educode_sales/operation_trend.rb - app/models/educode_sales/permission.rb - app/models/educode_sales/place.rb - app/models/educode_sales/place_area.rb - app/models/educode_sales/recycle.rb - app/models/educode_sales/result.rb - app/models/educode_sales/role.rb - app/models/educode_sales/role_area.rb - app/models/educode_sales/role_permission.rb - app/models/educode_sales/sale_plan.rb - app/models/educode_sales/sale_report.rb - app/models/educode_sales/sale_trend.rb - app/models/educode_sales/staff.rb - app/models/educode_sales/staff_permission.rb - app/models/educode_sales/staff_school.rb - app/models/educode_sales/staff_school_tag.rb - app/models/educode_sales/teacher.rb - app/models/educode_sales/teacher_assign_follow.rb - app/models/educode_sales/teacher_follow.rb - app/views/educode_sales/activities/edit.html.erb - app/views/educode_sales/activities/index.html.erb - app/views/educode_sales/activities/index.json.jbuilder - app/views/educode_sales/activities/new.html.erb - app/views/educode_sales/activities/show_teachers.html.erb - app/views/educode_sales/assessments/_finished.html.erb - app/views/educode_sales/assessments/_progress.html.erb - app/views/educode_sales/assessments/_setup.html.erb - app/views/educode_sales/assessments/edit.html.erb - app/views/educode_sales/assessments/finished.json.jbuilder - app/views/educode_sales/assessments/get_export_data.json.jbuilder - app/views/educode_sales/assessments/index.html.erb - app/views/educode_sales/assessments/index.json.jbuilder - app/views/educode_sales/assessments/new.html.erb - app/views/educode_sales/assessments/progress.json.jbuilder - app/views/educode_sales/businesses/_contract.html.erb - app/views/educode_sales/businesses/_follows.html.erb - app/views/educode_sales/businesses/contract.html.erb - app/views/educode_sales/businesses/contract.json.jbuilder - app/views/educode_sales/businesses/daily_paper.html.erb - app/views/educode_sales/businesses/edit.html.erb - app/views/educode_sales/businesses/edit_follow_record.html.erb - app/views/educode_sales/businesses/edit_plan.html.erb - app/views/educode_sales/businesses/export_records.html.erb - app/views/educode_sales/businesses/export_records.json.jbuilder - app/views/educode_sales/businesses/file.html.erb - app/views/educode_sales/businesses/following_businesses.jbuilder - app/views/educode_sales/businesses/get_export_data.json.jbuilder - app/views/educode_sales/businesses/index.html.erb - app/views/educode_sales/businesses/index.json.jbuilder - app/views/educode_sales/businesses/new.html.erb - app/views/educode_sales/businesses/new_follow_record.html.erb - app/views/educode_sales/businesses/search.json.jbuilder - app/views/educode_sales/businesses/show_follow.html.erb - app/views/educode_sales/businesses/show_follow.json.jbuilder - app/views/educode_sales/businesses/show_follow_record.html.erb - app/views/educode_sales/businesses/show_keys.html.erb - app/views/educode_sales/businesses/time_line.html.erb - app/views/educode_sales/businesses/unfinish_plans.json.jbuilder - app/views/educode_sales/businesses/upload_file.html.erb - app/views/educode_sales/commons/edit.html.erb - app/views/educode_sales/commons/index.html.erb - app/views/educode_sales/commons/index.json.jbuilder - app/views/educode_sales/commons/new.html.erb - app/views/educode_sales/commons/show.json.jbuilder - app/views/educode_sales/customers/edit.html.erb - app/views/educode_sales/customers/edit_department.html.erb - app/views/educode_sales/customers/edit_follow_record.html.erb - app/views/educode_sales/customers/give.html.erb - app/views/educode_sales/customers/index.html.erb - app/views/educode_sales/customers/index.json.jbuilder - app/views/educode_sales/customers/majors.json.jbuilder - app/views/educode_sales/customers/new.html.erb - app/views/educode_sales/customers/new_department.html.erb - app/views/educode_sales/customers/new_follow_record.html.erb - app/views/educode_sales/customers/new_major.html.erb - app/views/educode_sales/customers/show_department.json.jbuilder - app/views/educode_sales/customers/show_follow.html.erb - app/views/educode_sales/customers/show_follow.json.jbuilder - app/views/educode_sales/customers/show_follow_record.html.erb - app/views/educode_sales/follow_ups/index.json.jbuilder - app/views/educode_sales/follow_ups/money_plans.json.jbuilder - app/views/educode_sales/follow_ups/teachers.json.jbuilder - app/views/educode_sales/home/index.html.erb - app/views/educode_sales/home/no_permission.html.erb - app/views/educode_sales/home/sales_place.json.jbuilder - app/views/educode_sales/home/sales_staff.json.jbuilder - app/views/educode_sales/home/search.json.jbuilder - app/views/educode_sales/home/search_edu_teacher.json.jbuilder - app/views/educode_sales/home/search_edu_user.json.jbuilder - app/views/educode_sales/home/search_operation_teacher.json.jbuilder - app/views/educode_sales/home/search_teacher.json.jbuilder - app/views/educode_sales/home/search_users.json.jbuilder - app/views/educode_sales/home/staff_departments.json.jbuilder - app/views/educode_sales/home/staff_schools.json.jbuilder - app/views/educode_sales/home/statistics.html.erb - app/views/educode_sales/idea_recycles/activities.json.jbuilder - app/views/educode_sales/idea_recycles/add_courses.html.erb - app/views/educode_sales/idea_recycles/add_event.html.erb - app/views/educode_sales/idea_recycles/add_keys.html.erb - app/views/educode_sales/idea_recycles/course_list.json.jbuilder - app/views/educode_sales/idea_recycles/course_subject.json.jbuilder - app/views/educode_sales/idea_recycles/daily_paper.html.erb - app/views/educode_sales/idea_recycles/detail.html.erb - app/views/educode_sales/idea_recycles/edit.html.erb - app/views/educode_sales/idea_recycles/edit_follow_record.html.erb - app/views/educode_sales/idea_recycles/history.html.erb - app/views/educode_sales/idea_recycles/import.html.erb - app/views/educode_sales/idea_recycles/index.html.erb - app/views/educode_sales/idea_recycles/index.json.jbuilder - app/views/educode_sales/idea_recycles/new.html.erb - app/views/educode_sales/idea_recycles/new_follow_record.html.erb - app/views/educode_sales/idea_recycles/search_new.html.erb - app/views/educode_sales/idea_recycles/show_class.html.erb - app/views/educode_sales/idea_recycles/show_follow.html.erb - app/views/educode_sales/idea_recycles/show_follow.json.jbuilder - app/views/educode_sales/idea_recycles/show_follow_record.html.erb - app/views/educode_sales/idea_recycles/unfinish_plans.json.jbuilder - app/views/educode_sales/ideas/activities.json.jbuilder - app/views/educode_sales/ideas/add_courses.html.erb - app/views/educode_sales/ideas/add_event.html.erb - app/views/educode_sales/ideas/add_keys.html.erb - app/views/educode_sales/ideas/course_list.json.jbuilder - app/views/educode_sales/ideas/course_subject.json.jbuilder - app/views/educode_sales/ideas/daily_paper.html.erb - app/views/educode_sales/ideas/detail.html.erb - app/views/educode_sales/ideas/edit.html.erb - app/views/educode_sales/ideas/edit_follow_record.html.erb - app/views/educode_sales/ideas/history.html.erb - app/views/educode_sales/ideas/import.html.erb - app/views/educode_sales/ideas/index.html.erb - app/views/educode_sales/ideas/index.json.jbuilder - app/views/educode_sales/ideas/new.html.erb - app/views/educode_sales/ideas/new_follow_record.html.erb - app/views/educode_sales/ideas/search_new.html.erb - app/views/educode_sales/ideas/show_class.html.erb - app/views/educode_sales/ideas/show_follow.html.erb - app/views/educode_sales/ideas/show_follow.json.jbuilder - app/views/educode_sales/ideas/show_follow_record.html.erb - app/views/educode_sales/ideas/unfinish_plans.json.jbuilder - app/views/educode_sales/logs/index.html.erb - app/views/educode_sales/logs/index.json.jbuilder - app/views/educode_sales/money_plans/index.html.erb - app/views/educode_sales/money_plans/index.json.jbuilder - app/views/educode_sales/operation_plans/_monthPlan.html.erb - app/views/educode_sales/operation_plans/_monthly.html.erb - app/views/educode_sales/operation_plans/_weekPlan.html.erb - app/views/educode_sales/operation_plans/_weekly.html.erb - app/views/educode_sales/operation_plans/edit_month.html.erb - app/views/educode_sales/operation_plans/edit_monthly.html.erb - app/views/educode_sales/operation_plans/edit_week.html.erb - app/views/educode_sales/operation_plans/edit_weekly.html.erb - app/views/educode_sales/operation_plans/index.html.erb - app/views/educode_sales/operation_plans/index.json.jbuilder - app/views/educode_sales/operation_plans/my_month.json.jbuilder - app/views/educode_sales/operation_plans/my_week.json.jbuilder - app/views/educode_sales/operation_plans/new_month.html.erb - app/views/educode_sales/operation_plans/new_monthly.html.erb - app/views/educode_sales/operation_plans/new_week.html.erb - app/views/educode_sales/operation_plans/new_weekly.html.erb - app/views/educode_sales/operation_plans/operation.html.erb - app/views/educode_sales/operation_plans/show_month.html.erb - app/views/educode_sales/operation_plans/show_monthly.html.erb - app/views/educode_sales/operation_plans/show_week.html.erb - app/views/educode_sales/operation_plans/show_weekly.html.erb - app/views/educode_sales/operation_reports/audit.html.erb - app/views/educode_sales/operation_reports/edit.html.erb - app/views/educode_sales/operation_reports/index.json.jbuilder - app/views/educode_sales/operation_reports/plans.json.jbuilder - app/views/educode_sales/operation_reports/show.html.erb - app/views/educode_sales/operations/trends.html.erb - app/views/educode_sales/places/edit.html.erb - app/views/educode_sales/places/index.html.erb - app/views/educode_sales/places/index.json.jbuilder - app/views/educode_sales/places/new.html.erb - app/views/educode_sales/plans/_monthPlan.html.erb - app/views/educode_sales/plans/_monthly.html.erb - app/views/educode_sales/plans/_weekPlan.html.erb - app/views/educode_sales/plans/_weekly.html.erb - app/views/educode_sales/plans/audit_weekly.html.erb - app/views/educode_sales/plans/edit_month.html.erb - app/views/educode_sales/plans/edit_monthly.html.erb - app/views/educode_sales/plans/edit_week.html.erb - app/views/educode_sales/plans/edit_weekly.html.erb - app/views/educode_sales/plans/index.html.erb - app/views/educode_sales/plans/index.json.jbuilder - app/views/educode_sales/plans/my_month.json.jbuilder - app/views/educode_sales/plans/my_week.json.jbuilder - app/views/educode_sales/plans/new_month.html.erb - app/views/educode_sales/plans/new_monthly.html.erb - app/views/educode_sales/plans/new_week.html.erb - app/views/educode_sales/plans/new_weekly.html.erb - app/views/educode_sales/plans/operation.html.erb - app/views/educode_sales/plans/show_month.html.erb - app/views/educode_sales/plans/show_monthly.html.erb - app/views/educode_sales/plans/show_week.html.erb - app/views/educode_sales/plans/show_weekly.html.erb - app/views/educode_sales/recycles/_business.html.erb - app/views/educode_sales/recycles/_monthPlan.html.erb - app/views/educode_sales/recycles/_monthly.html.erb - app/views/educode_sales/recycles/_weekPlan.html.erb - app/views/educode_sales/recycles/_weekly.html.erb - app/views/educode_sales/recycles/business.json.jbuilder - app/views/educode_sales/recycles/index.html.erb - app/views/educode_sales/recycles/monthPlan.json.jbuilder - app/views/educode_sales/recycles/monthly.json.jbuilder - app/views/educode_sales/recycles/weekPlan.json.jbuilder - app/views/educode_sales/recycles/weekly.json.jbuilder - app/views/educode_sales/results/edit.html.erb - app/views/educode_sales/results/index.html.erb - app/views/educode_sales/results/index.json.jbuilder - app/views/educode_sales/results/new.html.erb - app/views/educode_sales/results/show.json.jbuilder - app/views/educode_sales/roles/edit.html.erb - app/views/educode_sales/roles/index.html.erb - app/views/educode_sales/roles/index.json.jbuilder - app/views/educode_sales/roles/new.html.erb - app/views/educode_sales/roles/rename.html.erb - app/views/educode_sales/sale_reports/audit.html.erb - app/views/educode_sales/sale_reports/edit.html.erb - app/views/educode_sales/sale_reports/index.json.jbuilder - app/views/educode_sales/sale_reports/plans.json.jbuilder - app/views/educode_sales/sale_reports/show.html.erb - app/views/educode_sales/sale_trends/_business_area.html.erb - app/views/educode_sales/sale_trends/_business_followup_analysis.html.erb - app/views/educode_sales/sale_trends/_sales_analysis.html.erb - app/views/educode_sales/sale_trends/_sales_followup_analysis.html.erb - app/views/educode_sales/sale_trends/business_area.js.erb - app/views/educode_sales/sale_trends/business_followup_analysis.js.erb - app/views/educode_sales/sale_trends/operations.html.erb - app/views/educode_sales/sale_trends/sales_analysis.js.erb - app/views/educode_sales/sale_trends/sales_followup_analysis.js.erb - app/views/educode_sales/sale_trends/trends.html.erb - app/views/educode_sales/sale_trends/trends.json.jbuilder - app/views/educode_sales/sales/index.html.erb - app/views/educode_sales/sales/index.json.jbuilder - app/views/educode_sales/sales/operations.html.erb - app/views/educode_sales/sales/operations.json.jbuilder - app/views/educode_sales/sales/school.html.erb - app/views/educode_sales/sales/trends.html.erb - app/views/educode_sales/sales/xschool.html.erb - app/views/educode_sales/sessions/login.html.erb - app/views/educode_sales/staffs/edit.html.erb - app/views/educode_sales/staffs/follow_up_departments.json.jbuilder - app/views/educode_sales/staffs/follow_up_schools.json.jbuilder - app/views/educode_sales/staffs/index.html.erb - app/views/educode_sales/staffs/index.json.jbuilder - app/views/educode_sales/staffs/new.html.erb - app/views/educode_sales/teacher_follows/index.json.jbuilder - app/views/educode_sales/teachers/_follows.html.erb - app/views/educode_sales/teachers/_index.html.erb - app/views/educode_sales/teachers/activities.json.jbuilder - app/views/educode_sales/teachers/add_courses.html.erb - app/views/educode_sales/teachers/add_event.html.erb - app/views/educode_sales/teachers/add_keys.html.erb - app/views/educode_sales/teachers/course_list.json.jbuilder - app/views/educode_sales/teachers/course_subject.json.jbuilder - app/views/educode_sales/teachers/daily_paper.html.erb - app/views/educode_sales/teachers/edit.html.erb - app/views/educode_sales/teachers/edit_follow_record.html.erb - app/views/educode_sales/teachers/import.html.erb - app/views/educode_sales/teachers/index.html.erb - app/views/educode_sales/teachers/index.json.jbuilder - app/views/educode_sales/teachers/new.html.erb - app/views/educode_sales/teachers/new_follow_record.html.erb - app/views/educode_sales/teachers/search_new.html.erb - app/views/educode_sales/teachers/show_class.html.erb - app/views/educode_sales/teachers/show_follow.html.erb - app/views/educode_sales/teachers/show_follow.json.jbuilder - app/views/educode_sales/teachers/show_follow_record.html.erb - app/views/educode_sales/teachers/unfinish_plans.json.jbuilder - app/views/educode_sales/upload_files/index.json.jbuilder - app/views/educode_sales/user_behaviors/index.html.erb - app/views/educode_sales/user_behaviors/index.json.jbuilder - app/views/layouts/educode_sales/application.html.erb - app/views/layouts/educode_sales/login.html.erb - config/locales/sale.zh-CN.yml - config/routes.rb - db/migrate/20210830081842_create_educode_sales_staffs.rb - db/migrate/20210831022421_create_educode_sales_sale_trends.rb - db/migrate/20210831085201_create_educode_sales_commons.rb - db/migrate/20210901025628_create_educode_sales_roles.rb - db/migrate/20210901031626_create_educode_sales_market_areas.rb - db/migrate/20210902061835_create_educode_sales_role_areas.rb - db/migrate/20210902064029_create_educode_sales_permissions.rb - db/migrate/20210902064109_create_educode_sales_role_permissions.rb - db/migrate/20210902073832_create_educode_sales_businesses.rb - db/migrate/20210902080535_create_educode_sales_places.rb - db/migrate/20210902080918_create_educode_sales_follow_ups.rb - db/migrate/20210902101022_create_educode_sales_teachers.rb - db/migrate/20210902103331_create_educode_sales_teacher_follows.rb - db/migrate/20210903015810_create_educode_sales_sale_plans.rb - db/migrate/20210903020721_create_educode_sales_sale_reports.rb - db/migrate/20210903021458_create_educode_sales_operation_plans.rb - db/migrate/20210903021710_create_educode_sales_operation_reports.rb - db/migrate/20210903022055_create_educode_sales_operation_trends.rb - db/migrate/20210903032011_create_educode_sales_activities.rb - db/migrate/20210906104001_create_educode_sales_money_plans.rb - db/migrate/20210906105154_create_educode_sales_place_areas.rb - db/migrate/20210908014953_create_educode_sales_key_people.rb - db/migrate/20210912061148_add_audit_user_id_to_sales_reports.rb - db/migrate/20210913070728_create_educode_sales_activity_teachers.rb - db/migrate/20210913071607_create_educode_sales_course_subjects.rb - db/migrate/20210915061738_add_students_count_teacher_follow_ups.rb - db/migrate/20211009031109_add_tel_key_peoples.rb - db/migrate/20211009063423_add_source_businesses.rb - db/migrate/20211013060712_create_educode_sales_assign_follow_ups.rb - db/migrate/20211018054256_add_extras_to_commons.rb - db/migrate/20211022085324_add_teacher_used_to_teachers.rb - db/migrate/20211102085743_add_bidded_date_educode_sales_follow_ups.rb - db/migrate/20211109015617_create_educode_sales_recycles.rb - db/migrate/20211201023750_create_educode_sales_teacher_assign_follows.rb - db/migrate/20211206054756_add_year_to_follow_ups.rb - db/migrate/20211214100803_create_customer_extensions.rb - db/migrate/20211215025029_create_educode_sales_customer_follows.rb - db/migrate/20211220102720_add_position_to_commons.rb - db/migrate/20211221075146_add_school_id_to_educode_sales_businesses.rb - db/migrate/20220121060006_create_educode_sales_business_export_records.rb - db/migrate/20220125013811_create_educode_sales_staff_schools.rb - db/migrate/20220125033552_create_educode_sales_customer_adds.rb - db/migrate/20220314053856_add_service_start_time_to_follow_ups.rb - db/migrate/20220314074354_add_service_time_long_to_follow_ups.rb - db/migrate/20220402020233_create_educode_sales_assessments_settings.rb - db/migrate/20220411021641_add_new_column_assessments_settings.rb - db/migrate/20220413090940_add_september_progress_to_assessment_settings.rb - db/migrate/20220418033025_add_staff_id_to_sets.rb - db/migrate/20220419103842_add_column_timestamps_to_assessments_settings.rb - db/migrate/20220420071909_create_educode_sales_business_relation_ships.rb - db/migrate/20220507020149_create_filter.rb - db/migrate/20220507091959_change_educode_sales_filter_column_length.rb - db/migrate/20220509073936_update_educode_sales_filters_filter_data.rb - db/migrate/20220512031715_add_column_o_business_deployment_to_follow_ups.rb - db/migrate/20220523023609_update_assessment_month_column_to_assessment_settings.rb - db/migrate/20220523101628_update_column_to_follow_ups.rb - db/migrate/20220827130438_create_educode_sales_login_histories.rb - db/migrate/20220920080302_add_column_number_to_educode_sales_businesses.rb - db/migrate/20220921131116_add_change_clazz_to_follow_up.rb - db/migrate/20220923084102_create_table_to_busines_number_recoreds.rb - db/migrate/20221107122147_change_divide_rate_follow_ups.rb - db/migrate/20230115080730_add_origin_business_id_to_follow_ups.rb - db/migrate/20230117144025_create_educode_sales_business_clazz_changes.rb - db/migrate/20230206080303_create_educode_sales_staff_school_tags.rb - db/migrate/20230209102302_create_educode_sales_staff_permissions.rb - db/migrate/20230215141612_add_mobile_to_teachers.rb - db/migrate/20230220144737_add_clazz_id_to_business.rb - db/migrate/20230227061043_create_educode_sales_ideas.rb - db/migrate/20230228063555_create_educode_sales_idea_histories.rb - db/migrate/20230306131055_add_score_to_assessments_settings.rb - db/migrate/20230308022633_add_permissions_to_educode_sales_permissions.rb - db/migrate/20230314122536_add_delet_reason_to_business.rb - db/migrate/20230319050647_add_clazz_to_educode_sales_activities.rb - db/migrate/20230319105048_create_educode_sales_activity_staffs.rb - db/migrate/20230322034022_add_to_school_name_to_ideas.rb - lib/educode_sales.rb - lib/educode_sales/engine.rb - lib/educode_sales/version.rb - lib/tasks/educode_sales_tasks.rake homepage: https://www.educoder.net licenses: - MIT metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.0.9 signing_key: specification_version: 4 summary: Summary of EducodeSales. test_files: []