|
@@ -37,7 +37,7 @@ const pagination = ref({
|
|
|
|
|
|
// const currentPage = ref([])
|
|
|
|
|
|
-const formData = ref({ status: props.rejectCode, remark: '' })
|
|
|
+const formData = ref({ status: props.successCode, remark: '' })
|
|
|
|
|
|
|
|
|
const stat = computed(() =>
|
|
@@ -69,6 +69,11 @@ const invoiceDetailTask = useTask<any>({ initialData: [], success(data = []) {
|
|
|
})
|
|
|
})
|
|
|
|
|
|
+
|
|
|
+ list.forEach(item => {
|
|
|
+ if(Object.keys(item.diff_info).length !== 0) formData.value.status = props.rejectCode
|
|
|
+ })
|
|
|
+
|
|
|
orders.value = list
|
|
|
pagination.value.page = 1
|
|
|
const { page, size } = pagination.value
|
|
@@ -149,6 +154,10 @@ async function handleStatusChange(){
|
|
|
emit('submit', { ...formData.value, ItemRemark })
|
|
|
})
|
|
|
}else{
|
|
|
+ if(Number(stat.value.unRemark) !== 0){
|
|
|
+ ElMessage.warning('请填写所有异常数据的备注')
|
|
|
+ return
|
|
|
+ }
|
|
|
const ItemRemark = orders.value.map(item => ({ id: item.id, remark: item.remark }))
|
|
|
emit('submit', { ...formData.value, ItemRemark })
|
|
|
}
|