diff --git a/components/diy/goods-list.vue b/components/diy/goods-list.vue
new file mode 100644
index 00000000..98492264
--- /dev/null
+++ b/components/diy/goods-list.vue
@@ -0,0 +1,481 @@
+
+
+
+
+
+
+
+ {{ item.title }}
+
+ {{ item.show_price_symbol }}{{ item.min_price }}
+ {{ item.show_price_unit }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.title }}
+
+ {{ icon_data.name }}
+
+
+
+
+
+ {{ item.show_price_symbol }}{{ item.min_price }}
+ {{ item.show_price_unit }}
+
+
+ {{ item.show_original_price_symbol }}{{ item.min_original_price }}
+
+ {{ item.show_original_price_unit }}
+
+
+
+
+
+
+
+ 已售{{ item.sales_count }}件
+
+
+
+
+
+
+ {{ form.shop_button_text }}
+
+
+
+
+
+
+
+
+
+
+ {{ item.show_price_symbol }}{{ item.min_price }}
+ {{ item.show_price_unit }}
+
+
+ {{ item.show_original_price_symbol }}{{ item.min_original_price }}
+
+ {{ item.show_original_price_unit }}
+
+
+
+
+
+
+ {{ form.shop_button_text }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.title }}
+
+ {{ icon_data.name }}
+
+
+
+
+
+ {{ item.show_price_symbol }}{{ item.min_price }}
+ {{ item.show_price_unit }}
+
+
+ {{ item.show_original_price_symbol }}{{ item.min_original_price }}
+
+ {{ item.show_original_price_unit }}
+
+
+
+
+
+
+ {{ form.shop_button_text }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/diy/nav-group.vue b/components/diy/nav-group.vue
index 0ca04990..6ed114a0 100644
--- a/components/diy/nav-group.vue
+++ b/components/diy/nav-group.vue
@@ -1,156 +1,171 @@
-
-
-
-
-
-
-
-
-
- {{ item1.title }}
-
-
-
-
-
-
-
- {{ actived_index + 1 }}/{{ nav_content_list.length }}
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ {{ item1.title }}
+
+
+
+
+
+
+
+ {{ actived_index + 1 }}/{{ nav_content_list.length }}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/diy/text-title.vue b/components/diy/text-title.vue
index bb364d9e..1f0c12a2 100644
--- a/components/diy/text-title.vue
+++ b/components/diy/text-title.vue
@@ -17,8 +17,7 @@