diff --git a/src/views/order/component/createDispatch.vue b/src/views/order/component/createDispatch.vue new file mode 100644 index 0000000..4a52d70 --- /dev/null +++ b/src/views/order/component/createDispatch.vue @@ -0,0 +1,536 @@ + + + + + diff --git a/src/views/order/component/dispatchList.vue b/src/views/order/component/dispatchList.vue new file mode 100644 index 0000000..59f8d9e --- /dev/null +++ b/src/views/order/component/dispatchList.vue @@ -0,0 +1,174 @@ + + + + + diff --git a/src/views/order/component/normalCreate.vue b/src/views/order/component/normalCreate.vue index 6736a18..1b099bc 100644 --- a/src/views/order/component/normalCreate.vue +++ b/src/views/order/component/normalCreate.vue @@ -1,5 +1,5 @@ @@ -131,7 +178,51 @@ export default { ::v-deep .ivu-steps .ivu-steps-title,::v-deep .ivu-steps .ivu-steps-head { background: #0000; } +.panel { + .title { + font-weight: 600; + font-size: 16px; + + padding: 10px 20px; + position: relative; + + &::before { + content: ''; + width: 12px; + height: 12px; + border-radius: 100%; + transform: translateY(-50%); + background: radial-gradient(50% 50% at 50% 50%,$primaryColor 0,$primaryColor 60%,#0000 60%,#0000 80%,$primaryColor 80%,$primaryColor 100%); + + position: absolute; + left: 0; + top: 50%; + } + } + + & + & { + margin-top: 20px; + } +} +.weather { + + &-container { + display: flex; + justify-content: space-between; + &__card { + flex: 0; + flex-basis: 19%; + + .text { + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 3; + overflow: hidden; + } + } + } +} .step { width: 80%;