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"