|
@ -11,7 +11,7 @@ import businessTypes from "../../models/_options.js"; |
|
|
|
|
|
|
|
|
export default { |
|
|
export default { |
|
|
components: { AppForm, AppTable }, |
|
|
components: { AppForm, AppTable }, |
|
|
template: html`<el-drawer v-if="refreshRef" v-model="show" destroy-on-close size="50%" class="page-drawer" :close-on-click-modal="false">
|
|
|
template: html`<el-drawer v-if="refreshRef" v-model="show" destroy-on-close size="50%" class="page-drawer" :close-on-click-modal="false" @closed="drawerClosed">
|
|
|
<template #header> <span class="el-dialog__title"> 结算明细 </span> </template> |
|
|
<template #header> <span class="el-dialog__title"> 结算明细 </span> </template> |
|
|
<el-tabs style="height:100%;"> |
|
|
<el-tabs style="height:100%;"> |
|
|
<el-tab-pane :label="columns1.title" v-if="model.invoicE_MAP_GROUP?.length"> |
|
|
<el-tab-pane :label="columns1.title" v-if="model.invoicE_MAP_GROUP?.length"> |
|
@ -54,7 +54,7 @@ export default { |
|
|
</span> |
|
|
</span> |
|
|
</template> |
|
|
</template> |
|
|
</el-drawer> |
|
|
</el-drawer> |
|
|
<el-dialog class="re-open" v-model="setupDialogVisable" :close-on-click-modal="false" align-center destroy-on-close style="width:100%;height:100%"> |
|
|
<el-dialog class="re-open" v-model="setupDialogVisable" :close-on-click-modal="false" align-center destroy-on-close style="width:100%;height:100%" @closed="drawerClosed"> |
|
|
<template #header>发票重开</template> |
|
|
<template #header>发票重开</template> |
|
|
<el-steps :active="setupRef" align-center style="height:60px;"> |
|
|
<el-steps :active="setupRef" align-center style="height:60px;"> |
|
|
<el-step title="调整明细列表" /> |
|
|
<el-step title="调整明细列表" /> |
|
@ -121,7 +121,7 @@ export default { |
|
|
<el-scrollbar> |
|
|
<el-scrollbar> |
|
|
<el-result icon="success" title="重开完成"> |
|
|
<el-result icon="success" title="重开完成"> |
|
|
<template #extra> |
|
|
<template #extra> |
|
|
<el-button type="primary" @click="next">返回</el-button> |
|
|
<el-button type="primary" @click="drawerClosed">返回</el-button> |
|
|
</template> |
|
|
</template> |
|
|
</el-result> |
|
|
</el-result> |
|
|
</el-scrollbar> |
|
|
</el-scrollbar> |
|
@ -137,7 +137,7 @@ export default { |
|
|
</span> |
|
|
</span> |
|
|
</template> |
|
|
</template> |
|
|
</el-dialog> |
|
|
</el-dialog> |
|
|
<el-dialog v-model="addDialogVisible" align-center destroy-on-close :close-on-click-modal="false" style="width:380px;height:480px;"> |
|
|
<el-dialog v-model="addDialogVisible" align-center destroy-on-close :close-on-click-modal="false" style="width:360px;height:440px;"> |
|
|
<template #header>添加调整明细</template> |
|
|
<template #header>添加调整明细</template> |
|
|
<el-scrollbar> |
|
|
<el-scrollbar> |
|
|
<el-row> |
|
|
<el-row> |
|
@ -193,7 +193,7 @@ export default { |
|
|
} |
|
|
} |
|
|
</style>`, |
|
|
</style>`, |
|
|
props: ["modelValue", "row", "data", "isBusiness", "businessType"], |
|
|
props: ["modelValue", "row", "data", "isBusiness", "businessType"], |
|
|
emit: ["update:modelValue"], |
|
|
emit: ["update:modelValue", "complete"], |
|
|
setup(props, context) { |
|
|
setup(props, context) { |
|
|
const show = ref(props.modelValue); |
|
|
const show = ref(props.modelValue); |
|
|
watch(show, (value) => context.emit("update:modelValue", value)); |
|
|
watch(show, (value) => context.emit("update:modelValue", value)); |
|
@ -266,13 +266,13 @@ export default { |
|
|
}, |
|
|
}, |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
const columns22 = Object.assign({}, columns2); |
|
|
const columns22 = JSON.parse(JSON.stringify(columns2)); |
|
|
columns22.properties.extend1 = { |
|
|
columns22.properties.extend1 = { |
|
|
type: "number", |
|
|
type: "number", |
|
|
title: "SA号", |
|
|
title: "SA号", |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
const columns23 = Object.assign({}, columns2); |
|
|
const columns23 = JSON.parse(JSON.stringify(columns2)); |
|
|
columns23.properties.extend1 = { |
|
|
columns23.properties.extend1 = { |
|
|
type: "number", |
|
|
type: "number", |
|
|
title: "凭证号", |
|
|
title: "凭证号", |
|
@ -631,7 +631,7 @@ export default { |
|
|
} else if (result.data?.code === 400 && result.data.fileName) { |
|
|
} else if (result.data?.code === 400 && result.data.fileName) { |
|
|
window.open(getUrl(`settleaccount/getblobfile/download/${result.data.fileName}`)); |
|
|
window.open(getUrl(`settleaccount/getblobfile/download/${result.data.fileName}`)); |
|
|
} |
|
|
} |
|
|
} else { |
|
|
} else if (setupRef.value === 4) { |
|
|
setupDialogVisable.value = false; |
|
|
setupDialogVisable.value = false; |
|
|
refreshRef.value = false; |
|
|
refreshRef.value = false; |
|
|
nextTick(() => { |
|
|
nextTick(() => { |
|
@ -639,6 +639,9 @@ export default { |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
}; |
|
|
}; |
|
|
|
|
|
const drawerClosed = () => { |
|
|
|
|
|
context.emit("complete"); |
|
|
|
|
|
}; |
|
|
//
|
|
|
//
|
|
|
onMounted(async () => { |
|
|
onMounted(async () => { |
|
|
loading.value = true; |
|
|
loading.value = true; |
|
@ -694,6 +697,7 @@ export default { |
|
|
refreshRef, |
|
|
refreshRef, |
|
|
setup3Model, |
|
|
setup3Model, |
|
|
businessTypes, |
|
|
businessTypes, |
|
|
|
|
|
drawerClosed, |
|
|
}; |
|
|
}; |
|
|
}, |
|
|
}, |
|
|
}; |
|
|
}; |
|
|