wanggang 1 year ago
parent
commit
ac3f7285bd
  1. 2
      code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/business.js
  2. 78
      code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/views/settle/_check.js

2
code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/business.js

@ -12,7 +12,7 @@ function createInputJieSuanShuju(path, business, client, title = "结算数据")
//createButton("delete", "title=删除&isTop=true"), //createButton("delete", "title=删除&isTop=true"),
], ],
}; };
if (business !== "MaiDanJianBBAC" && business !== "MaiDanJianHBPO") { if (business !== "MaiDanJianBBAC") {
routes.children.push(createButton("import", "title=导入&isTop=true")); routes.children.push(createButton("import", "title=导入&isTop=true"));
routes.children.push(createButton("delete", "title=删除&isTop=true")); routes.children.push(createButton("delete", "title=删除&isTop=true"));
} }

78
code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/views/settle/_check.js

@ -43,7 +43,7 @@ export default {
<span class="dialog-footer"> <span class="dialog-footer">
<el-button type="primary" @click="show=false"> 返回 </el-button> <el-button type="primary" @click="show=false"> 返回 </el-button>
<el-button type="primary" @click="showSetupDialog" v-if="isBusiness&&data.invbillNum&&model.adJ_DETAIL.length===0&&row.invoiceState===1&&(row.state===3||row.state===4)"> <el-button type="primary" @click="showSetupDialog" v-if="isBusiness&&data.invbillNum&&model.adJ_DETAIL.length===0&&row.invoiceState===1&&(row.state===3||row.state===4)">
重开发票号 报废重开
</el-button> </el-button>
</span> </span>
</template> </template>
@ -530,29 +530,27 @@ export default {
//发到服务的校验 //发到服务的校验
const result = await request(`settleaccount/adj_service/check-import`, adjList.value, { method: "POST" }); const result = await request(`settleaccount/adj_service/check-import`, adjList.value, { method: "POST" });
if (!result.errors) { if (!result.errors) {
if (result.data?.code === 200) { adjList.value = result.data.data;
adjList.value = result.data.data; setupRef.value += 1;
setupRef.value += 1; //处理高亮
//处理高亮 nextTick(() => {
nextTick(() => { const list1 = setup2table1Ref.value.tableRef.querySelectorAll(".row.data");
const list1 = setup2table1Ref.value.tableRef.querySelectorAll(".row.data"); const list2 = setup2table2Ref.value.tableRef.querySelectorAll(".row.data");
const list2 = setup2table2Ref.value.tableRef.querySelectorAll(".row.data"); list1.forEach((o) => {
list1.forEach((o) => { addDiff(o, list2, ".qty");
addDiff(o, list2, ".qty"); addDiff(o, list2, ".amt");
addDiff(o, list2, ".amt");
});
list2.forEach((o) => {
addDiff(o, list1, ".qty");
addDiff(o, list1, ".amt");
});
}); });
} else if (result.data?.code === 400) { list2.forEach((o) => {
ElMessage({ addDiff(o, list1, ".qty");
type: "error", addDiff(o, list1, ".amt");
message: "操作失败",
}); });
window.open(getUrl(`settleaccount/getblobfile/download/${result.data.fileName}`)); });
} } else if (result.data?.code === 400) {
ElMessage({
type: "error",
message: "操作失败",
});
window.open(getUrl(`settleaccount/getblobfile/download/${result.data.fileName}`));
} }
} catch (e) { } catch (e) {
console.log(e); console.log(e);
@ -569,31 +567,27 @@ export default {
const url = `settleaccount/${service}}/reissue-invoice-list`; const url = `settleaccount/${service}}/reissue-invoice-list`;
const result = await request(url, adjList.value, { method: "POST" }); const result = await request(url, adjList.value, { method: "POST" });
if (!result.errors) { if (!result.errors) {
if (result.data?.code === 200) { //setup3的数据来源
//setup3的数据来源 setup3Model.value = result.data.data;
setup3Model.value = result.data.data; setupRef.value += 1;
setupRef.value += 1; } else if (result.data?.code === 400 && result.data.fileName) {
} else if (result.data?.code === 400 && result.data.fileName) { ElMessage({
ElMessage({ type: "error",
type: "error", message: "操作失败",
message: "操作失败", });
}); window.open(getUrl(`settleaccount/getblobfile/download/${result.data.fileName}`));
window.open(getUrl(`settleaccount/getblobfile/download/${result.data.fileName}`));
}
} }
} else if (setupRef.value === 3) { } else if (setupRef.value === 3) {
const url = `settleaccount/${service}}/reissue-invoice-extend`; const url = `settleaccount/${service}}/reissue-invoice-extend`;
const result = await request(url, adjList.value, { method: "POST" }); const result = await request(url, adjList.value, { method: "POST" });
if (!result.errors) { if (!result.errors) {
if (result.data?.code === 200) { setupRef.value += 1;
setupRef.value += 1; } else if (result.data?.code === 400 && result.data.fileName) {
} else if (result.data?.code === 400 && result.data.fileName) { ElMessage({
ElMessage({ type: "error",
type: "error", message: "操作失败",
message: "操作失败", });
}); window.open(getUrl(`settleaccount/getblobfile/download/${result.data.fileName}`));
window.open(getUrl(`settleaccount/getblobfile/download/${result.data.fileName}`));
}
} }
} else { } else {
setupDialogVisable.value = false; setupDialogVisable.value = false;

Loading…
Cancel
Save