|
@@ -120,6 +120,7 @@
|
|
|
</a-spin>
|
|
|
<!-- 审核 -->
|
|
|
<auditModal :openModal="visibleAudit" :spinning="spinningAudit" @close="visibleAudit=false" @ok="auditOrder('OUTING_WAREHOUSE')" @fail="auditOrder('STOCK_UP_REJECT')" />
|
|
|
+ <auditRejectModal :openModal="visibleAuditReject" :spinning="spinningAuditReject" :itemData="auditInfo" @close="visibleAuditReject=false" @ok="auditReject" />
|
|
|
</a-card>
|
|
|
</template>
|
|
|
|
|
@@ -132,9 +133,10 @@ import rangeDate from '@/views/common/rangeDate.vue'
|
|
|
import auditModal from '@/views/common/auditModal.vue'
|
|
|
import { STable, VSelect } from '@/components'
|
|
|
import dealerSubareaScopeList from '@/views/common/dealerSubareaScopeList.vue'
|
|
|
+import auditRejectModal from './auditRejectModal.vue'
|
|
|
import { dispatchlList, dispatchQueryCount, dispatchStockUpAduit } from '@/api/dispatch'
|
|
|
export default {
|
|
|
- components: { STable, VSelect, dealerSubareaScopeList, rangeDate, auditModal, subarea },
|
|
|
+ components: { STable, VSelect, dealerSubareaScopeList, rangeDate, auditModal, subarea, auditRejectModal },
|
|
|
data () {
|
|
|
return {
|
|
|
spinning: false,
|
|
@@ -200,8 +202,10 @@ export default {
|
|
|
},
|
|
|
addrProvinceList: [], // 省下拉
|
|
|
visibleAudit: false,
|
|
|
+ visibleAuditReject: false,
|
|
|
auditInfo: null,
|
|
|
- spinningAudit: false
|
|
|
+ spinningAudit: false,
|
|
|
+ spinningAuditReject: false
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
@@ -235,22 +239,44 @@ export default {
|
|
|
this.visibleAudit = true
|
|
|
},
|
|
|
auditOrder (billStatus) {
|
|
|
+ if (billStatus == 'STOCK_UP_REJECT') { // 审核不通过
|
|
|
+ this.visibleAuditReject = true
|
|
|
+ } else {
|
|
|
+ const params = {
|
|
|
+ dispatchBillSn: this.auditInfo.dispatchBillSn,
|
|
|
+ billStatus: billStatus
|
|
|
+ }
|
|
|
+ this.auditFun(params)
|
|
|
+ }
|
|
|
+ },
|
|
|
+ auditFun (params) {
|
|
|
this.spinningAudit = true
|
|
|
- dispatchStockUpAduit({
|
|
|
- dispatchBillSn: this.auditInfo.dispatchBillSn,
|
|
|
- billStatus: billStatus
|
|
|
- }).then(res => {
|
|
|
+ this.spinningAuditReject = true
|
|
|
+ dispatchStockUpAduit(params).then(res => {
|
|
|
if (res.status == 200) {
|
|
|
this.visibleAudit = false
|
|
|
+ this.visibleAuditReject = false
|
|
|
this.$message.success(res.message)
|
|
|
this.$refs.table.refresh()
|
|
|
this.spinningAudit = false
|
|
|
+ this.spinningAuditReject = false
|
|
|
} else {
|
|
|
this.visibleAudit = false
|
|
|
+ this.visibleAuditReject = false
|
|
|
this.spinningAudit = false
|
|
|
+ this.spinningAuditReject = false
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ // 审核不通过 提交
|
|
|
+ auditReject (remarks) {
|
|
|
+ const params = {
|
|
|
+ dispatchBillSn: this.auditInfo.dispatchBillSn,
|
|
|
+ billStatus: 'STOCK_UP_REJECT',
|
|
|
+ remarks: remarks
|
|
|
+ }
|
|
|
+ this.auditFun(params)
|
|
|
+ },
|
|
|
// 详情
|
|
|
handleDetail (row) {
|
|
|
this.$router.push({ name: 'pushOrderDetail', params: { sn: row.dispatchBillSn, type: 'pushOrder' } })
|