<template>
|
<div>
|
<el-row>
|
<el-col :span="12">
|
<el-form-item label="收货人:" prop="omsOrderDelivery.contactName">
|
<el-input placeholder="请输入收货人姓名" v-model.trim="form.omsOrderDelivery.contactName">
|
</el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :span="12">
|
<el-form-item label="联系电话:" prop="omsOrderDelivery.contactPhone">
|
<el-input placeholder="请输入收货人联系电话" v-model.trim="form.omsOrderDelivery.contactPhone">
|
</el-input>
|
</el-form-item>
|
</el-col>
|
</el-row>
|
<el-row>
|
<el-col :span="12">
|
<el-form-item label="收货地址:" prop="omsOrderDelivery.detail">
|
<el-row>
|
<el-col :span="10">
|
<address-component :isRequest="setIsReQuest()" ref="addressComponent"
|
:adressArr.sync='adressArr' :allAdress="adressArray">
|
</address-component>
|
</el-col>
|
<el-col :span="14">
|
<el-input v-model.trim="form.omsOrderDelivery.detail" style="width:100%"
|
placeholder="请输入详细地址"></el-input>
|
</el-col>
|
</el-row>
|
</el-form-item>
|
</el-col>
|
<el-col :span="12">
|
<el-form-item label="关联订单号:" prop="orderSourceCode">
|
<el-input placeholder="请输入关联订单号(原始订单号/订单编号)" v-model.trim="form.orderSourceCode">
|
</el-input>
|
</el-form-item>
|
</el-col>
|
</el-row>
|
<el-row>
|
<el-col :span="12">
|
<el-form-item label="保价金额:" prop="insuredPrice">
|
<el-input placeholder="请输入保价金额" v-model.trim="form.insuredPrice"></el-input>
|
</el-form-item>
|
</el-col>
|
</el-row>
|
<el-form-item label="订单备注:" prop="memberMemo">
|
<el-input type="textarea" :autosize="{minRows:6}" v-model.trim="form.memberMemo"
|
maxlength="300" show-word-limit></el-input>
|
</el-form-item>
|
</div>
|
</template>
|
|
<script>
|
import addressComponent from '@/components/formTemplate/addressComponent.vue'
|
|
export default {
|
components: { addressComponent },
|
props: ['form', 'deliverAdressArray', 'adressArray'],
|
watch: {
|
deliverAdressArray (newValue, oldValue) {
|
this.adressArr = newValue
|
},
|
adressArr (newValue, oldValue) {
|
this.$emit('update:deliverAdressArray', newValue)
|
}
|
},
|
data () {
|
return {
|
adressArr: []
|
}
|
},
|
methods: {
|
setIsReQuest () {
|
if (this.$route.name === 'createOrder' && this.$route.query.orderId) {
|
return true
|
} else {
|
return false
|
}
|
}
|
}
|
}
|
</script>
|
|
<style>
|
</style>
|