diff --git a/src/views/oms/order/index.vue b/src/views/oms/order/index.vue index 3a04924..f0c9f51 100644 --- a/src/views/oms/order/index.vue +++ b/src/views/oms/order/index.vue @@ -126,7 +126,6 @@ 编辑 @@ -158,7 +157,6 @@ size="mini" type="text" @click="handleDelivery(scope.row)" - v-hasPermi="['oms:order:delivery']" :disabled="scope.row.status !== 1 && scope.row.status !== 2 && scope.row.status !== 3" >发货 @@ -175,7 +173,7 @@ - + @@ -530,10 +528,14 @@ export default { this.deliveryObj.open = true }, submitDelivery(){ - deliverProduct(this.deliveryObj.form).then(resp => { - this.$modal.msgSuccess('发货成功') - this.cancelDelivery() - this.getList() + this.$refs['deliveryForm'].validate((valid) => { + if (valid){ + deliverProduct(this.deliveryObj.form).then(resp => { + this.$modal.msgSuccess('发货成功') + this.cancelDelivery() + this.getList() + }) + } }) }, cancelDelivery(){