|
@@ -52,7 +52,7 @@
|
|
|
</a-row>
|
|
|
<a-row :gutter="15">
|
|
|
<a-col :span="20">
|
|
|
- <a-form-model-item label="退货仓库" prop="warehouseSn">
|
|
|
+ <a-form-model-item label="退货仓库" prop="warehouseSn">
|
|
|
<warehouse
|
|
|
v-model="form.warehouseSn"
|
|
|
showDef
|
|
@@ -63,6 +63,19 @@
|
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
|
</a-row>
|
|
|
+ <a-row :gutter="15">
|
|
|
+ <a-col :span="20">
|
|
|
+ <a-form-model-item label="退货类型" prop="salesReturnType">
|
|
|
+ <v-select
|
|
|
+ code="FLAG"
|
|
|
+ showType="radio"
|
|
|
+ id="chooseCustom-salesReturnType"
|
|
|
+ v-model="form.salesReturnType"
|
|
|
+ allowClear
|
|
|
+ placeholder="请选择退货类型"></v-select>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+ </a-row>
|
|
|
<a-form-model-item :wrapper-col="{ span: 12, offset: 6 }" style="text-align: center;">
|
|
|
<a-button type="primary" :loading="confirmLoading" @click="handleSubmit" id="chooseCustom-btn-submit">保存</a-button>
|
|
|
<a-button @click="cancel" style="margin-left: 15px" id="chooseCustom-btn-back">取消</a-button>
|
|
@@ -113,12 +126,14 @@ export default {
|
|
|
countyName: '',
|
|
|
customerAddr: '', // 详细地址
|
|
|
warehouseSn: undefined, // 退货仓库
|
|
|
- syncFlag: undefined // 是否同步
|
|
|
+ syncFlag: undefined, // 是否同步
|
|
|
+ salesReturnType: undefined
|
|
|
},
|
|
|
rules: {
|
|
|
buyerSn: [{ required: true, message: '请选择客户', trigger: ['change', 'blur'] }],
|
|
|
warehouseSn: [{ required: true, message: '请选择退货仓库', trigger: 'change' }],
|
|
|
- syncFlag: [{ required: true, message: '请选择是否同步', trigger: ['change', 'blur'] }]
|
|
|
+ syncFlag: [{ required: true, message: '请选择是否同步', trigger: ['change', 'blur'] }],
|
|
|
+ salesReturnType: [{ required: true, message: '请选择退货类型', trigger: ['change', 'blur'] }]
|
|
|
},
|
|
|
fetching: false,
|
|
|
dealerData: []
|
|
@@ -194,7 +209,7 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- getDefaultWarehouse(){
|
|
|
+ getDefaultWarehouse () {
|
|
|
getDefaultWarehouse().then(res => {
|
|
|
this.form.warehouseSn = res.data ? res.data.warehouseSn : undefined
|
|
|
})
|
|
@@ -214,8 +229,9 @@ export default {
|
|
|
countySn: '', // 区
|
|
|
countyName: '',
|
|
|
customerAddr: '', // 详细地址
|
|
|
- warehouseSn: undefined,
|
|
|
- syncFlag: undefined // 是否同步
|
|
|
+ warehouseSn: undefined,
|
|
|
+ syncFlag: undefined, // 是否同步
|
|
|
+ salesReturnType: undefined
|
|
|
}
|
|
|
this.$refs.ruleForm.resetFields()
|
|
|
this.dealerData = []
|
|
@@ -225,7 +241,7 @@ export default {
|
|
|
watch: {
|
|
|
show (newValue, oldValue) {
|
|
|
this.opened = newValue
|
|
|
- if(newValue){
|
|
|
+ if (newValue) {
|
|
|
this.getDefaultWarehouse()
|
|
|
}
|
|
|
}
|