diff --git a/web-admin/src/router/routes/staticRoutes.ts b/web-admin/src/router/routes/staticRoutes.ts
index 628647434..d2a3f1112 100644
--- a/web-admin/src/router/routes/staticRoutes.ts
+++ b/web-admin/src/router/routes/staticRoutes.ts
@@ -165,6 +165,36 @@ export const staticRoutes: AppRouteRecordRaw[] = [
component: () => import('@views/m/pl/plan/detail.vue'),
meta: { title: '计划详情', isHideTab: true, isMpWebview: true }
},
+ {
+ path: '/m/crm/product',
+ name: 'MpCrmProductList',
+ component: () => import('@views/m/crm/product/index.vue'),
+ meta: { title: '产品管理', isHideTab: true, isMpWebview: true }
+ },
+ {
+ path: '/m/crm/product/new',
+ name: 'MpCrmProductNew',
+ component: () => import('@views/m/crm/product/form.vue'),
+ meta: { title: '新增产品', isHideTab: true, isMpWebview: true }
+ },
+ {
+ path: '/m/crm/product/categories',
+ name: 'MpCrmProductCategories',
+ component: () => import('@views/m/crm/product/categories.vue'),
+ meta: { title: '产品分类', isHideTab: true, isMpWebview: true }
+ },
+ {
+ path: '/m/crm/product/:id/edit',
+ name: 'MpCrmProductEdit',
+ component: () => import('@views/m/crm/product/form.vue'),
+ meta: { title: '编辑产品', isHideTab: true, isMpWebview: true }
+ },
+ {
+ path: '/m/crm/product/:id',
+ name: 'MpCrmProductDetail',
+ component: () => import('@views/m/crm/product/detail.vue'),
+ meta: { title: '产品详情', isHideTab: true, isMpWebview: true }
+ },
{
path: '/:pathMatch(.*)*',
name: 'Exception404CatchAll',
diff --git a/web-admin/src/utils/mp-webview.ts b/web-admin/src/utils/mp-webview.ts
index 358d6d555..6b7693205 100644
--- a/web-admin/src/utils/mp-webview.ts
+++ b/web-admin/src/utils/mp-webview.ts
@@ -1,5 +1,6 @@
export const MP_WEBVIEW_PATH_PREFIX = '/m/'
export const MP_PLAN_LIST_PATH = '/m/pl/plan'
+export const MP_CRM_PRODUCT_LIST_PATH = '/m/crm/product'
export const MINI_WORKBENCH_PATH = '/pages/workbench/workbench'
/** H5 iframe / uni 壳页约定:内嵌页请求返回工作台 */
export const MP_WEBVIEW_GO_WORKBENCH = 'MP_WEBVIEW_GO_WORKBENCH'
diff --git a/web-admin/src/views/m/crm/product/categories.vue b/web-admin/src/views/m/crm/product/categories.vue
new file mode 100644
index 000000000..800e4cc90
--- /dev/null
+++ b/web-admin/src/views/m/crm/product/categories.vue
@@ -0,0 +1,16 @@
+
+
+
+ 页面建设中
+
+
+
diff --git a/web-admin/src/views/m/crm/product/detail.vue b/web-admin/src/views/m/crm/product/detail.vue
new file mode 100644
index 000000000..e4589b276
--- /dev/null
+++ b/web-admin/src/views/m/crm/product/detail.vue
@@ -0,0 +1,16 @@
+
+
+
+ 页面建设中
+
+
+
diff --git a/web-admin/src/views/m/crm/product/form.vue b/web-admin/src/views/m/crm/product/form.vue
new file mode 100644
index 000000000..384b02298
--- /dev/null
+++ b/web-admin/src/views/m/crm/product/form.vue
@@ -0,0 +1,17 @@
+
+
+
+ 页面建设中
+
+
+
diff --git a/web-admin/src/views/m/crm/product/index.vue b/web-admin/src/views/m/crm/product/index.vue
new file mode 100644
index 000000000..064609478
--- /dev/null
+++ b/web-admin/src/views/m/crm/product/index.vue
@@ -0,0 +1,16 @@
+
+
+
+ 页面建设中
+
+
+