|
@@ -20,6 +20,7 @@
|
|
size="small"
|
|
size="small"
|
|
:disabled="detailData.seeDisabled"
|
|
:disabled="detailData.seeDisabled"
|
|
v-if="form.deliveryStatus == '已到货'"
|
|
v-if="form.deliveryStatus == '已到货'"
|
|
|
|
+ :loading="saveLoading"
|
|
@click="cancelArrival"
|
|
@click="cancelArrival"
|
|
>撤销到货</el-button>
|
|
>撤销到货</el-button>
|
|
<el-button
|
|
<el-button
|
|
@@ -28,6 +29,7 @@
|
|
size="small"
|
|
size="small"
|
|
:disabled="detailData.seeDisabled || arrivalDisabled"
|
|
:disabled="detailData.seeDisabled || arrivalDisabled"
|
|
v-if="form.deliveryStatus == '已发货'"
|
|
v-if="form.deliveryStatus == '已发货'"
|
|
|
|
+ :loading="saveLoading"
|
|
@click="confirmArrival"
|
|
@click="confirmArrival"
|
|
>确认到货</el-button>
|
|
>确认到货</el-button>
|
|
<el-button
|
|
<el-button
|
|
@@ -36,6 +38,7 @@
|
|
@click="revokeOutGoods"
|
|
@click="revokeOutGoods"
|
|
size="small"
|
|
size="small"
|
|
v-if="form.deliveryStatus == '已发货'"
|
|
v-if="form.deliveryStatus == '已发货'"
|
|
|
|
+ :loading="saveLoading"
|
|
:disabled="detailData.seeDisabled || arrivalDisabled"
|
|
:disabled="detailData.seeDisabled || arrivalDisabled"
|
|
>撤销发货</el-button>
|
|
>撤销发货</el-button>
|
|
<el-button
|
|
<el-button
|
|
@@ -44,12 +47,14 @@
|
|
@click="sendOutGoods"
|
|
@click="sendOutGoods"
|
|
size="small"
|
|
size="small"
|
|
v-if="form.deliveryStatus == '录入'"
|
|
v-if="form.deliveryStatus == '录入'"
|
|
|
|
+ :loading="saveLoading"
|
|
:disabled="detailData.seeDisabled || !form.id || arrivalDisabled"
|
|
:disabled="detailData.seeDisabled || !form.id || arrivalDisabled"
|
|
>确认发货</el-button>
|
|
>确认发货</el-button>
|
|
<el-button
|
|
<el-button
|
|
class="el-button--small-yh"
|
|
class="el-button--small-yh"
|
|
size="small"
|
|
size="small"
|
|
type="success" @click="copyOrder"
|
|
type="success" @click="copyOrder"
|
|
|
|
+ :loading="saveLoading"
|
|
:disabled="detailData.seeDisabled || !form.id || arrivalDisabled">
|
|
:disabled="detailData.seeDisabled || !form.id || arrivalDisabled">
|
|
复制单据
|
|
复制单据
|
|
</el-button>
|
|
</el-button>
|
|
@@ -84,12 +89,14 @@
|
|
corpType="KH"
|
|
corpType="KH"
|
|
:disabled="detailData.seeDisabled || arrivalDisabled || deliverDisabled"
|
|
:disabled="detailData.seeDisabled || arrivalDisabled || deliverDisabled"
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
|
|
+ @getCorpData="returnBack"
|
|
></crop-select>
|
|
></crop-select>
|
|
<crop-select
|
|
<crop-select
|
|
v-else-if="item.prop === 'salesCompany'"
|
|
v-else-if="item.prop === 'salesCompany'"
|
|
v-model="form[item.prop]"
|
|
v-model="form[item.prop]"
|
|
corpType="GS"
|
|
corpType="GS"
|
|
:disabled="detailData.seeDisabled || arrivalDisabled || deliverDisabled"
|
|
:disabled="detailData.seeDisabled || arrivalDisabled || deliverDisabled"
|
|
|
|
+ @getCorpData="getGSName"
|
|
></crop-select>
|
|
></crop-select>
|
|
<el-select v-else-if="item.prop === 'deliveryStatus'" v-model="form[item.prop]" placeholder="请选择" clearable filterable style="width: 100%" size="small" :disabled="item.disabled || detailData.seeDisabled || arrivalDisabled || deliverDisabled">
|
|
<el-select v-else-if="item.prop === 'deliveryStatus'" v-model="form[item.prop]" placeholder="请选择" clearable filterable style="width: 100%" size="small" :disabled="item.disabled || detailData.seeDisabled || arrivalDisabled || deliverDisabled">
|
|
<el-option v-for="(item,index) in statusOption" :key="index" :label="item.dictValue" :value="item.dictValue" size="small"></el-option>
|
|
<el-option v-for="(item,index) in statusOption" :key="index" :label="item.dictValue" :value="item.dictValue" size="small"></el-option>
|
|
@@ -975,11 +982,7 @@ export default {
|
|
delete this.form.orderItemsList
|
|
delete this.form.orderItemsList
|
|
this.configuration.dicData = this.form.corpName
|
|
this.configuration.dicData = this.form.corpName
|
|
delete this.form.corpName
|
|
delete this.form.corpName
|
|
- if (this.form.belongToCorpList) {
|
|
|
|
- this.$set(this.form, 'salesCompany', this.form.belongToCorpId)
|
|
|
|
- delete this.form.belongToCorpId
|
|
|
|
- this.companyConfiguration.dicData = this.companyConfiguration.dicData.concat(this.form.belongToCorpList)
|
|
|
|
- }
|
|
|
|
|
|
+ this.$set(this.form, 'salesCompany', this.form.belongToCorpId)
|
|
delete this.form.belongToCorpList
|
|
delete this.form.belongToCorpList
|
|
this.$set(this.form, 'deliveryAmount', 0)
|
|
this.$set(this.form, 'deliveryAmount', 0)
|
|
this.$set(this.form, 'totalQuantity', 0)
|
|
this.$set(this.form, 'totalQuantity', 0)
|
|
@@ -1647,6 +1650,7 @@ export default {
|
|
this.queryData(res.data.data.id, false, type)
|
|
this.queryData(res.data.data.id, false, type)
|
|
}
|
|
}
|
|
}).catch(() => {
|
|
}).catch(() => {
|
|
|
|
+ this.pageLoading = false
|
|
this.saveLoading = false
|
|
this.saveLoading = false
|
|
})
|
|
})
|
|
} else {
|
|
} else {
|
|
@@ -1739,11 +1743,13 @@ export default {
|
|
}
|
|
}
|
|
this.pageLoading = true
|
|
this.pageLoading = true
|
|
this.saveActives = ''
|
|
this.saveActives = ''
|
|
|
|
+ this.saveLoading = true
|
|
sendOutGoods(this.form).then(res => {
|
|
sendOutGoods(this.form).then(res => {
|
|
this.$message.success('发货成功')
|
|
this.$message.success('发货成功')
|
|
this.queryData(res.data.data.id)
|
|
this.queryData(res.data.data.id)
|
|
}).finally(() => {
|
|
}).finally(() => {
|
|
this.pageLoading = false
|
|
this.pageLoading = false
|
|
|
|
+ this.saveLoading = false
|
|
})
|
|
})
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
@@ -1767,12 +1773,14 @@ export default {
|
|
this.form.corpsTypeId = this.form.corpsTypeId.join(",")
|
|
this.form.corpsTypeId = this.form.corpsTypeId.join(",")
|
|
}
|
|
}
|
|
this.pageLoading = true
|
|
this.pageLoading = true
|
|
|
|
+ this.saveLoading = true
|
|
this.saveActives = ''
|
|
this.saveActives = ''
|
|
revokeOutGoods(this.form).then(res => {
|
|
revokeOutGoods(this.form).then(res => {
|
|
this.$message.success('撤销成功')
|
|
this.$message.success('撤销成功')
|
|
this.queryData(res.data.data.id)
|
|
this.queryData(res.data.data.id)
|
|
}).finally(() => {
|
|
}).finally(() => {
|
|
this.pageLoading = false
|
|
this.pageLoading = false
|
|
|
|
+ this.saveLoading = false
|
|
})
|
|
})
|
|
} else {
|
|
} else {
|
|
return false;
|
|
return false;
|
|
@@ -1813,12 +1821,14 @@ export default {
|
|
this.form.deliveryItemsList = this.goodsShowData.concat(this.giftData)
|
|
this.form.deliveryItemsList = this.goodsShowData.concat(this.giftData)
|
|
}
|
|
}
|
|
this.pageLoading = true
|
|
this.pageLoading = true
|
|
|
|
+ this.saveLoading = true
|
|
this.saveActives = ''
|
|
this.saveActives = ''
|
|
confirmArrival(this.form).then(res => {
|
|
confirmArrival(this.form).then(res => {
|
|
this.$message.success('已确认到货')
|
|
this.$message.success('已确认到货')
|
|
this.queryData(this.form.id)
|
|
this.queryData(this.form.id)
|
|
}).catch(() => {
|
|
}).catch(() => {
|
|
this.pageLoading = false
|
|
this.pageLoading = false
|
|
|
|
+ this.saveLoading = false
|
|
})
|
|
})
|
|
}
|
|
}
|
|
},
|
|
},
|
|
@@ -2024,6 +2034,14 @@ export default {
|
|
this.saveLoading = false
|
|
this.saveLoading = false
|
|
})
|
|
})
|
|
},
|
|
},
|
|
|
|
+ returnBack(data) {
|
|
|
|
+ if (data.belongtocompany) {
|
|
|
|
+ // this.form.salesCompany = data.belongtocompany
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ getGSName(row) {
|
|
|
|
+ this.form.belongCompany = row.cname
|
|
|
|
+ },
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|