|
@@ -679,13 +679,13 @@ const treeMenuClick = async ({ key, node, data }) => {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
//同步新增元素表单
|
|
//同步新增元素表单
|
|
- await HcFirmMsg(
|
|
|
|
|
|
+ HcFirmMsg(
|
|
{
|
|
{
|
|
text: `是否同步节点【${data.title}】?`,
|
|
text: `是否同步节点【${data.title}】?`,
|
|
loadingText: "数据同步中...",
|
|
loadingText: "数据同步中...",
|
|
},
|
|
},
|
|
- (resolve) => {
|
|
|
|
- const { isRes } = mainApi.syncNodeTable(pid);
|
|
|
|
|
|
+ async (resolve) => {
|
|
|
|
+ const { isRes } = await mainApi.syncNodeTable(pid);
|
|
resolve(); //关闭弹窗
|
|
resolve(); //关闭弹窗
|
|
if (!isRes) return;
|
|
if (!isRes) return;
|
|
window.$message.success("同步成功");
|
|
window.$message.success("同步成功");
|
|
@@ -699,13 +699,13 @@ const treeMenuClick = async ({ key, node, data }) => {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
//同步元素表单排序到合同段
|
|
//同步元素表单排序到合同段
|
|
- await HcFirmMsg(
|
|
|
|
|
|
+ HcFirmMsg(
|
|
{
|
|
{
|
|
text: "同步元素表单排序到合同段?",
|
|
text: "同步元素表单排序到合同段?",
|
|
loadingText: "数据同步中...",
|
|
loadingText: "数据同步中...",
|
|
},
|
|
},
|
|
- (resolve) => {
|
|
|
|
- const { isRes } = mainApi.syncContractTabSort(id);
|
|
|
|
|
|
+ async (resolve) => {
|
|
|
|
+ const { isRes } = await mainApi.syncContractTabSort(id);
|
|
resolve(); //关闭弹窗
|
|
resolve(); //关闭弹窗
|
|
if (!isRes) return;
|
|
if (!isRes) return;
|
|
window.$message.success("同步成功");
|
|
window.$message.success("同步成功");
|
|
@@ -720,13 +720,13 @@ const treeMenuClick = async ({ key, node, data }) => {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
//同步节点基础信息及表单URL
|
|
//同步节点基础信息及表单URL
|
|
- await HcFirmMsg(
|
|
|
|
|
|
+ HcFirmMsg(
|
|
{
|
|
{
|
|
text: `是否同步节点【${data.title}】到合同段?`,
|
|
text: `是否同步节点【${data.title}】到合同段?`,
|
|
loadingText: "数据同步中...",
|
|
loadingText: "数据同步中...",
|
|
},
|
|
},
|
|
- (resolve) => {
|
|
|
|
- const { isRes } = mainApi.syncNodeinfo(pid);
|
|
|
|
|
|
+ async (resolve) => {
|
|
|
|
+ const { isRes } = await mainApi.syncNodeinfo(pid);
|
|
resolve(); //关闭弹窗
|
|
resolve(); //关闭弹窗
|
|
if (!isRes) return;
|
|
if (!isRes) return;
|
|
window.$message.success("同步成功");
|
|
window.$message.success("同步成功");
|
|
@@ -762,13 +762,13 @@ const treeMenuClick = async ({ key, node, data }) => {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
//删除节点
|
|
//删除节点
|
|
- await HcFirmMsg(
|
|
|
|
|
|
+ HcFirmMsg(
|
|
{
|
|
{
|
|
text: `此操作将删除节点【${data.title}】,是否继续?`,
|
|
text: `此操作将删除节点【${data.title}】,是否继续?`,
|
|
loadingText: "删除节点中...",
|
|
loadingText: "删除节点中...",
|
|
},
|
|
},
|
|
- (resolve) => {
|
|
|
|
- const { isRes } = mainApi.del(pid);
|
|
|
|
|
|
+ async (resolve) => {
|
|
|
|
+ const { isRes } = await mainApi.del(pid);
|
|
resolve(); //关闭弹窗
|
|
resolve(); //关闭弹窗
|
|
if (!isRes) return;
|
|
if (!isRes) return;
|
|
window.$message.success("删除成功");
|
|
window.$message.success("删除成功");
|
|
@@ -976,7 +976,48 @@ const dataSyncMenu = [
|
|
{ key: "gsSync", name: "公式同步", load: false },
|
|
{ key: "gsSync", name: "公式同步", load: false },
|
|
];
|
|
];
|
|
const dataSyncMenuClick = (item) => {
|
|
const dataSyncMenuClick = (item) => {
|
|
- console.log(item);
|
|
|
|
|
|
+ let pid = treeItem.value.primaryKeyId
|
|
|
|
+ ? treeItem.value.primaryKeyId
|
|
|
|
+ : treeItem.value.pKeyId;
|
|
|
|
+ const { key } = item;
|
|
|
|
+ if (key === "jdSync") {
|
|
|
|
+ //是否同步节点参数
|
|
|
|
+ HcFirmMsg(
|
|
|
|
+ {
|
|
|
|
+ text: "是否同步节点参数?",
|
|
|
|
+ loadingText: "数据同步中...",
|
|
|
|
+ },
|
|
|
|
+ async (resolve) => {
|
|
|
|
+ const { isRes } = await mainApi.syncNodeParam({
|
|
|
|
+ projectId: projectInfo.value.id,
|
|
|
|
+ pKeyId: pid,
|
|
|
|
+ });
|
|
|
|
+ resolve(); //关闭弹窗
|
|
|
|
+ if (!isRes) return;
|
|
|
|
+ window.$message.success("同步成功");
|
|
|
|
+ }
|
|
|
|
+ );
|
|
|
|
+ } else if (key === "dqSync") {
|
|
|
|
+ //是否同步电签
|
|
|
|
+ HcFirmMsg(
|
|
|
|
+ {
|
|
|
|
+ text: "是否同步电签?",
|
|
|
|
+ loadingText: "数据同步中...",
|
|
|
|
+ },
|
|
|
|
+ async (resolve) => {
|
|
|
|
+ const { isRes } = await mainApi.syncProjecteVisa({
|
|
|
|
+ projectId: projectInfo.value.id,
|
|
|
|
+ pKeyId: pid,
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ resolve(); //关闭弹窗
|
|
|
|
+ if (!isRes) return;
|
|
|
|
+ window.$message.success("同步成功");
|
|
|
|
+ }
|
|
|
|
+ );
|
|
|
|
+ } else if (key === "gsSync") {
|
|
|
|
+ window.$message.success("暂无接口");
|
|
|
|
+ }
|
|
};
|
|
};
|
|
|
|
|
|
// 关联清表
|
|
// 关联清表
|