diff --git a/assets/images/goods/item.png b/assets/images/goods/item.png
new file mode 100644
index 0000000..a8ec065
Binary files /dev/null and b/assets/images/goods/item.png differ
diff --git a/assets/images/goods/sort-b1.png b/assets/images/goods/sort-b1.png
new file mode 100644
index 0000000..7321702
Binary files /dev/null and b/assets/images/goods/sort-b1.png differ
diff --git a/assets/images/goods/sort-b2.png b/assets/images/goods/sort-b2.png
new file mode 100644
index 0000000..3e599ae
Binary files /dev/null and b/assets/images/goods/sort-b2.png differ
diff --git a/assets/images/goods/sort-t1.png b/assets/images/goods/sort-t1.png
new file mode 100644
index 0000000..a06e708
Binary files /dev/null and b/assets/images/goods/sort-t1.png differ
diff --git a/assets/images/goods/sort-t2.png b/assets/images/goods/sort-t2.png
new file mode 100644
index 0000000..52ddb1a
Binary files /dev/null and b/assets/images/goods/sort-t2.png differ
diff --git a/pages/goods/list/index.vue b/pages/goods/list/index.vue
index c930b79..67ceec9 100644
--- a/pages/goods/list/index.vue
+++ b/pages/goods/list/index.vue
@@ -7,17 +7,76 @@
-->
- 我是商品列表
+
+
+
+
+
+
+
+
\ No newline at end of file
+.main {
+ width: 75rem;
+ margin: 0 auto;
+
+ &__nav {
+ &-crumbs {
+ .el-icon-arrow-right {
+ margin: 0 10px;
+ }
+ }
+ &-sort {
+ width: 100%;
+ height: 48px;
+ background: #fff;
+ margin-top: 0.88rem;
+ margin-bottom: 1.13rem;
+ display: flex;
+ align-items: center;
+ padding: 0 1.88rem;
+ &-txt {
+ color: #999999;
+ margin-right: 1.88rem;
+ }
+ &-btn {
+ margin-right: 3.13rem;
+ }
+ }
+ }
+ &__content {
+ display: grid;
+ width: 100%;
+ grid-template-columns: repeat(auto-fill, 14.5rem);
+ justify-content: space-between;
+ grid-row-gap: 0.63rem;
+ }
+}
+
diff --git a/pages/goods/list/module/Item.vue b/pages/goods/list/module/Item.vue
new file mode 100644
index 0000000..fc71331
--- /dev/null
+++ b/pages/goods/list/module/Item.vue
@@ -0,0 +1,22 @@
+
+
+
+
+
diff --git a/pages/goods/list/module/Sort.vue b/pages/goods/list/module/Sort.vue
new file mode 100644
index 0000000..6484270
--- /dev/null
+++ b/pages/goods/list/module/Sort.vue
@@ -0,0 +1,81 @@
+
+
+
+
+