diff --git a/src/components/createCom/XhParts.vue b/src/components/createCom/XhParts.vue
new file mode 100644
index 0000000000000000000000000000000000000000..4cb7c7b4546f1842af4925f4983072a0c3291606
--- /dev/null
+++ b/src/components/createCom/XhParts.vue
@@ -0,0 +1,83 @@
+<!-- *******************  配件选择  *******************  -->
+<template>
+	<view class="complete-part">
+    <view v-if="status === 1">
+      <select-parts :lists="lists" @change="partsChange" :disabled="disabled"></select-parts>
+    </view>
+    <view v-else-if="status === 2">
+      <view class="content">
+        暂无配件信息,<text class="tips" @click="toParts">可选择备件仓配件></text>
+      </view>
+    </view>
+    <view v-else>
+      <view class="content">
+        <text class="tips" @click="toHandle">有未处理的配件申请单,不可完工,请点击处理></text>
+      </view>
+    </view>
+	</view>
+</template>
+
+<script>
+  import selectParts from "@/components/parts/index"
+	import arrMixin from './arrMixin'
+	export default {
+		name: 'XhParts',
+		components: {
+      selectParts
+    },
+		mixins: [arrMixin],
+		props: {
+			status: {
+				type: Number,
+				default: 1
+			}
+		},
+		data() {
+			return {
+        lists: [
+          {
+            id: 1,
+            name: "正泰漏保",
+            num: 1,
+            min: 1,
+            max: 100,
+          },
+          {
+            id: 1,
+            name: "挚达广汽充电桩",
+            num: 3,
+            min: 1,
+            max: 5,
+          },
+        ]
+			}
+		},
+		methods: {
+			partsChange(val) {
+        console.log("val", val)
+      },
+      toParts() {
+        // uni.navigateTo({
+        //   url: '/pages/'
+        // })
+      },
+      toHandle() {
+        
+      }
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.complete-part {
+    .content {
+      padding: 100rpx 50rpx;
+      text-align: center;
+      font-size: 26rpx;
+      color: #aaa;
+      .tips {
+        color: #2271FF;
+      }
+    }
+  }
+</style>
diff --git a/src/pages/order/complete.vue b/src/pages/order/complete.vue
index 622c9baef317c565cbf652f6227085d2916c3883..a45eb72cd071569a8cd526ade9c74c66df6c9f6d 100644
--- a/src/pages/order/complete.vue
+++ b/src/pages/order/complete.vue
@@ -108,8 +108,8 @@
     import XhScan from '@/components/createCom/XhScan.vue'
     import XhTime from '@/components/createCom/XhTime.vue'
     import XhServiceMeasure from '@/components/createCom/XhServiceMeasure.vue'
-	import XhServiceMore from "../../components/createCom/XhServiceMore"
-    import XhLabel from "../../components/createCom/XhLabel"
+	import XhServiceMore from "@/components/createCom/XhServiceMore"
+    import XhLabel from "@/components/createCom/XhLabel"
     import takePhoto from '@/components/take/index.vue'
     import baseFile from '@/components/upload/index'
 	import Detail from "@/components/order/detail.vue"