|
@@ -298,7 +298,7 @@
|
|
<el-form-item label="节点名称" prop="title" style="margin-bottom: 0;">
|
|
<el-form-item label="节点名称" prop="title" style="margin-bottom: 0;">
|
|
<el-input v-model="formCopyNodeModel.title" placeholder="请输入节点名称"/>
|
|
<el-input v-model="formCopyNodeModel.title" placeholder="请输入节点名称"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="划分编号" prop="partitionCode" style="margin-top: 10px;">
|
|
|
|
|
|
+ <el-form-item label="划分编号" prop="partitionCode" style="margin-top: 10px;" v-if="copyNodeTabKey === '1'">
|
|
<el-input v-model="formCopyNodeModel.partitionCode" placeholder="请输入划分编号"/>
|
|
<el-input v-model="formCopyNodeModel.partitionCode" placeholder="请输入划分编号"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
@@ -332,6 +332,15 @@
|
|
</el-form>
|
|
</el-form>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
+ <el-table-column prop="nodeName" label="划分编号" v-if="copyNodeTabKey === '2'">
|
|
|
|
+ <template #default="{row}">
|
|
|
|
+ <el-form ref="copyNodeTableRef" :model="row" :rules="copyNodeTableRules" label-width="0" size="large">
|
|
|
|
+ <el-form-item prop="partitionCode" style="margin-bottom: 0;">
|
|
|
|
+ <el-input v-model="row.partitionCode" placeholder="请输入划分编号"/>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-form>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
<el-table-column prop="action" label="操作" width="120" align="center">
|
|
<el-table-column prop="action" label="操作" width="120" align="center">
|
|
<template #default="{_,$index}">
|
|
<template #default="{_,$index}">
|
|
<el-button type="danger" plain @click="copyNodeTableDel($index)">删除</el-button>
|
|
<el-button type="danger" plain @click="copyNodeTableDel($index)">删除</el-button>
|
|
@@ -971,7 +980,7 @@ const setCopyNodeTable = (data, title,partitionCode) => {
|
|
title: data?.title || '',
|
|
title: data?.title || '',
|
|
nodeName: title || '',
|
|
nodeName: title || '',
|
|
primaryKeyId: data?.primaryKeyId || '',
|
|
primaryKeyId: data?.primaryKeyId || '',
|
|
- partitionCode:partitionCode||''
|
|
|
|
|
|
+
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
@@ -1047,24 +1056,31 @@ const copyContractTreeNode = async (type, form,table) => {
|
|
parentPrimaryKeyId: form?.parent?.primaryKeyId || '',
|
|
parentPrimaryKeyId: form?.parent?.primaryKeyId || '',
|
|
copyBatchToPaths: table
|
|
copyBatchToPaths: table
|
|
})
|
|
})
|
|
|
|
+ //判断状态
|
|
|
|
+ if (!error && code === 200) {
|
|
|
|
+ window?.$message?.success('复制成功')
|
|
|
|
+ copyNodeLoading.value = false
|
|
|
|
+ copyNodeModal.value = false
|
|
|
|
+ window?.location?.reload() //刷新页面
|
|
|
|
+ }
|
|
}else{
|
|
}else{
|
|
const {error, code} = await wbsApi.copyContractTreeNode({
|
|
const {error, code} = await wbsApi.copyContractTreeNode({
|
|
copyType: type,
|
|
copyType: type,
|
|
needCopyNodeName: form?.title || '',
|
|
needCopyNodeName: form?.title || '',
|
|
-
|
|
|
|
needCopyPrimaryKeyId: form?.primaryKeyId || '',
|
|
needCopyPrimaryKeyId: form?.primaryKeyId || '',
|
|
parentPrimaryKeyId: form?.parent?.primaryKeyId || '',
|
|
parentPrimaryKeyId: form?.parent?.primaryKeyId || '',
|
|
copyBatchToPaths: table
|
|
copyBatchToPaths: table
|
|
})
|
|
})
|
|
|
|
+ //判断状态
|
|
|
|
+ if (!error && code === 200) {
|
|
|
|
+ window?.$message?.success('复制成功')
|
|
|
|
+ copyNodeLoading.value = false
|
|
|
|
+ copyNodeModal.value = false
|
|
|
|
+ // window?.location?.reload() //刷新页面
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
- //判断状态
|
|
|
|
- if (!error && code === 200) {
|
|
|
|
- window?.$message?.success('复制成功')
|
|
|
|
- copyNodeLoading.value = false
|
|
|
|
- copyNodeModal.value = false
|
|
|
|
- window?.location?.reload() //刷新页面
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
//复制数据
|
|
//复制数据
|
|
const copyContractNodeSubmitBusinessData = async (form,table,classify) => {
|
|
const copyContractNodeSubmitBusinessData = async (form,table,classify) => {
|