|
@@ -1,6 +1,6 @@
|
|
<template>
|
|
<template>
|
|
<div class="hc-page-layout-box">
|
|
<div class="hc-page-layout-box">
|
|
- <div :style="`width:${leftWidth}px;`" class="hc-layout-left-box">
|
|
|
|
|
|
+ <div :style="`width:${leftWidth}px;`" class="hc-layout-left-box bg-white">
|
|
<div class="hc-project-box">
|
|
<div class="hc-project-box">
|
|
<div class="hc-project-icon-box">
|
|
<div class="hc-project-icon-box">
|
|
<HcIcon name="stack" />
|
|
<HcIcon name="stack" />
|
|
@@ -23,7 +23,7 @@
|
|
</div>
|
|
</div>
|
|
<div class="hc-page-content-box hc-division-page">
|
|
<div class="hc-page-content-box hc-division-page">
|
|
<div class="basic-info">
|
|
<div class="basic-info">
|
|
- <HcCard title="当前节点基础信息">
|
|
|
|
|
|
+ <HcNewCard title="当前节点基础信息">
|
|
<template #extra>
|
|
<template #extra>
|
|
<el-checkbox
|
|
<el-checkbox
|
|
v-model="treeItemInfo.isConcealedWorksNode" :false-label="0"
|
|
v-model="treeItemInfo.isConcealedWorksNode" :false-label="0"
|
|
@@ -38,10 +38,10 @@
|
|
{{ getRowMajorType(row.majorDataType) }}
|
|
{{ getRowMajorType(row.majorDataType) }}
|
|
</template>
|
|
</template>
|
|
</HcTable>
|
|
</HcTable>
|
|
- </HcCard>
|
|
|
|
|
|
+ </HcNewCard>
|
|
</div>
|
|
</div>
|
|
<div class="project-info">
|
|
<div class="project-info">
|
|
- <HcCard title="当前节点工程用表信息">
|
|
|
|
|
|
+ <hc-new-card title="当前节点工程用表信息">
|
|
<template #extra>
|
|
<template #extra>
|
|
<el-button hc-btn type="primary" @click="addingFormClick">
|
|
<el-button hc-btn type="primary" @click="addingFormClick">
|
|
<HcIcon name="add" />
|
|
<HcIcon name="add" />
|
|
@@ -64,9 +64,9 @@
|
|
</HcTooltip>
|
|
</HcTooltip>
|
|
</template>
|
|
</template>
|
|
</HcTable>
|
|
</HcTable>
|
|
- </HcCard>
|
|
|
|
|
|
+ </hc-new-card>
|
|
</div>
|
|
</div>
|
|
- <div class="footer-box">
|
|
|
|
|
|
+ <div class="footer-box bg-white">
|
|
<el-button hc-btn color="#A16222" @click="downloadXlsx">
|
|
<el-button hc-btn color="#A16222" @click="downloadXlsx">
|
|
<HcIcon name="download-2" />
|
|
<HcIcon name="download-2" />
|
|
<span>下载导入划分模板</span>
|
|
<span>下载导入划分模板</span>
|
|
@@ -83,14 +83,8 @@
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!-- 编辑节点 -->
|
|
<!-- 编辑节点 -->
|
|
- <HcDialog
|
|
|
|
- :loading="editNodeLoading" :show="editNodeModal" title="编辑节点"
|
|
|
|
- widths="600px" @close="editNodeModal = false" @save="editNodeClick"
|
|
|
|
- >
|
|
|
|
- <el-form
|
|
|
|
- ref="formEditNodeRef" :model="formEditNodeModel" :rules="formEditNodeRules" label-width="auto"
|
|
|
|
- size="large"
|
|
|
|
- >
|
|
|
|
|
|
+ <hc-new-dialog v-model="editNodeModal" :loading="editNodeLoading" title="编辑节点" widths="600px" @save="editNodeClick">
|
|
|
|
+ <el-form ref="formEditNodeRef" :model="formEditNodeModel" :rules="formEditNodeRules" label-width="auto" size="large">
|
|
<el-form-item label="节点名称" prop="title">
|
|
<el-form-item label="节点名称" prop="title">
|
|
<el-input v-model="formEditNodeModel.title" placeholder="请输入节点名称" />
|
|
<el-input v-model="formEditNodeModel.title" placeholder="请输入节点名称" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -106,28 +100,20 @@
|
|
<el-input v-model="formEditNodeModel.partitionCode" placeholder="请输入划分编号" />
|
|
<el-input v-model="formEditNodeModel.partitionCode" placeholder="请输入划分编号" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
- </HcDialog>
|
|
|
|
|
|
+ </hc-new-dialog>
|
|
|
|
|
|
<!-- 复制节点 -->
|
|
<!-- 复制节点 -->
|
|
- <HcDialog
|
|
|
|
- :loading="copyNodeLoading" :show="copyNodeModal" :widths="copyNodeTabKey === '1' ? '600px' : '1200px'"
|
|
|
|
- loading-text="复制节点中,请耐心等待..."
|
|
|
|
- title="复制节点" @close="copyNodeModal = false"
|
|
|
|
|
|
+ <hc-new-dialog
|
|
|
|
+ v-model="copyNodeModal" :loading="copyNodeLoading" :widths="copyNodeTabKey === '1' ? '600px' : '1200px'"
|
|
|
|
+ loading-text="复制节点中,请耐心等待..." title="复制节点"
|
|
>
|
|
>
|
|
<div class="header-new-switch">
|
|
<div class="header-new-switch">
|
|
- <el-form
|
|
|
|
- ref="formCopyNodeModelRef" :model="formCopyNodeModel" label-position="left"
|
|
|
|
- :rules="formCopyNodeModelRules" label-width="auto" size="large"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-form ref="formCopyNodeModelRef" :model="formCopyNodeModel" label-position="left" :rules="formCopyNodeModelRules" label-width="auto" size="large">
|
|
<el-form-item label="是否复制数据" prop="isCopyData" style="margin-bottom: 0;">
|
|
<el-form-item label="是否复制数据" prop="isCopyData" style="margin-bottom: 0;">
|
|
<!-- <el-input v-model="formCopyNodeModel.classify" placeholder="请输入节点名称"/> -->
|
|
<!-- <el-input v-model="formCopyNodeModel.classify" placeholder="请输入节点名称"/> -->
|
|
<el-radio-group v-model="isCopyData">
|
|
<el-radio-group v-model="isCopyData">
|
|
- <el-radio :label="1">
|
|
|
|
- 是
|
|
|
|
- </el-radio>
|
|
|
|
- <el-radio :label="0">
|
|
|
|
- 否
|
|
|
|
- </el-radio>
|
|
|
|
|
|
+ <el-radio :label="1">是</el-radio>
|
|
|
|
+ <el-radio :label="0">否</el-radio>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item v-if="isCopyData === 1" label="所属方" prop="classify" style="margin-bottom: 0;">
|
|
<el-form-item v-if="isCopyData === 1" label="所属方" prop="classify" style="margin-bottom: 0;">
|
|
@@ -142,26 +128,17 @@
|
|
@change="classifyTypeTabClick"/ -->
|
|
@change="classifyTypeTabClick"/ -->
|
|
</div>
|
|
</div>
|
|
<div v-if="copyNodeTabKey === '1'" class="copy-node-form-box">
|
|
<div v-if="copyNodeTabKey === '1'" class="copy-node-form-box">
|
|
- <el-form
|
|
|
|
- ref="formCopyNodeModelRef" :model="formCopyNodeModel"
|
|
|
|
- :rules="formCopyNodeModelRules" label-width="auto" size="large"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-form ref="formCopyNodeModelRef" :model="formCopyNodeModel" :rules="formCopyNodeModelRules" label-width="auto" size="large">
|
|
<el-form-item v-if="copyNodeTabKey === '1'" label="节点名称" prop="title" style="margin-bottom: 0;">
|
|
<el-form-item v-if="copyNodeTabKey === '1'" 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
|
|
|
|
- v-if="copyNodeTabKey === '1'" label="划分编号" prop="partitionCode"
|
|
|
|
- style="margin-top: 10px;"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-form-item v-if="copyNodeTabKey === '1'" label="划分编号" prop="partitionCode" style="margin-top: 10px;">
|
|
<el-input v-model="formCopyNodeModel.partitionCode" placeholder="请输入划分编号" />
|
|
<el-input v-model="formCopyNodeModel.partitionCode" placeholder="请输入划分编号" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
</div>
|
|
</div>
|
|
<div v-if="copyNodeTabKey === '3'" class="copy-node-form-box">
|
|
<div v-if="copyNodeTabKey === '3'" class="copy-node-form-box">
|
|
- <el-form
|
|
|
|
- ref="formCopyNodeModelRef" :model="formCopyNodeModel"
|
|
|
|
- :rules="formCopyNodeModelRules" label-width="auto" size="large"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-form ref="formCopyNodeModelRef" :model="formCopyNodeModel" :rules="formCopyNodeModelRules" label-width="auto" size="large">
|
|
<el-form-item label="所属方" prop="classify" style="margin-bottom: 0;">
|
|
<el-form-item label="所属方" prop="classify" style="margin-bottom: 0;">
|
|
<!-- <el-input v-model="formCopyNodeModel.classify" placeholder="请输入节点名称"/> -->
|
|
<!-- <el-input v-model="formCopyNodeModel.classify" placeholder="请输入节点名称"/> -->
|
|
<el-checkbox-group v-model="classifyList">
|
|
<el-checkbox-group v-model="classifyList">
|
|
@@ -174,10 +151,7 @@
|
|
<div v-if="copyNodeTabKey !== '1'" class="copy-node-many-box">
|
|
<div v-if="copyNodeTabKey !== '1'" class="copy-node-many-box">
|
|
<div class="copy-node-many-tree">
|
|
<div class="copy-node-many-tree">
|
|
<el-scrollbar>
|
|
<el-scrollbar>
|
|
- <HcLazyTree
|
|
|
|
- :auto-expand-keys="TreeAutoExpandKeys" is-type
|
|
|
|
- @load="treeLoadNode" @nodeTap="copyNodeElTreeClick"
|
|
|
|
- />
|
|
|
|
|
|
+ <HcLazyTree :auto-expand-keys="TreeAutoExpandKeys" is-type @load="treeLoadNode" @nodeTap="copyNodeElTreeClick" />
|
|
</el-scrollbar>
|
|
</el-scrollbar>
|
|
</div>
|
|
</div>
|
|
<div class="copy-node-many-table">
|
|
<div class="copy-node-many-table">
|
|
@@ -186,10 +160,7 @@
|
|
<el-table-column label="复制到的位置" prop="title" />
|
|
<el-table-column label="复制到的位置" prop="title" />
|
|
<el-table-column v-if="copyNodeTabKey === '2'" label="节点名称" prop="nodeName">
|
|
<el-table-column v-if="copyNodeTabKey === '2'" label="节点名称" prop="nodeName">
|
|
<template #default="{ row }">
|
|
<template #default="{ row }">
|
|
- <el-form
|
|
|
|
- ref="copyNodeTableRef" :model="row" :rules="copyNodeTableRules"
|
|
|
|
- label-width="0" size="large"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-form ref="copyNodeTableRef" :model="row" :rules="copyNodeTableRules" label-width="0" size="large">
|
|
<el-form-item prop="nodeName" style="margin-bottom: 0;">
|
|
<el-form-item prop="nodeName" style="margin-bottom: 0;">
|
|
<el-input v-model="row.nodeName" placeholder="请输入节点名称" />
|
|
<el-input v-model="row.nodeName" placeholder="请输入节点名称" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -198,10 +169,7 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column v-if="copyNodeTabKey === '2'" label="划分编号" prop="partitionCode">
|
|
<el-table-column v-if="copyNodeTabKey === '2'" label="划分编号" prop="partitionCode">
|
|
<template #default="{ row }">
|
|
<template #default="{ row }">
|
|
- <el-form
|
|
|
|
- ref="copyNodeTableRef" :model="row" :rules="copyNodeTableRules"
|
|
|
|
- label-width="0" size="large"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-form ref="copyNodeTableRef" :model="row" :rules="copyNodeTableRules" label-width="0" size="large">
|
|
<el-form-item prop="partitionCode" style="margin-bottom: 0;">
|
|
<el-form-item prop="partitionCode" style="margin-bottom: 0;">
|
|
<el-input v-model="row.partitionCode" placeholder="请输入划分编号" />
|
|
<el-input v-model="row.partitionCode" placeholder="请输入划分编号" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -210,9 +178,7 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column align="center" label="操作" prop="action" width="120">
|
|
<el-table-column align="center" label="操作" prop="action" width="120">
|
|
<template #default="{ _, $index }">
|
|
<template #default="{ _, $index }">
|
|
- <el-button plain type="danger" @click="copyNodeTableDel($index)">
|
|
|
|
- 删除
|
|
|
|
- </el-button>
|
|
|
|
|
|
+ <el-button plain type="danger" @click="copyNodeTableDel($index)">删除</el-button>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
@@ -222,7 +188,7 @@
|
|
<template #footer>
|
|
<template #footer>
|
|
<div class="lr-dialog-footer">
|
|
<div class="lr-dialog-footer">
|
|
<div class="left">
|
|
<div class="left">
|
|
- <template v-for="item in copyNodeTab">
|
|
|
|
|
|
+ <template v-for="(item, index) in copyNodeTab" :key="index">
|
|
<el-button
|
|
<el-button
|
|
v-if="item?.key === copyNodeTabKey" plain size="large" type="primary"
|
|
v-if="item?.key === copyNodeTabKey" plain size="large" type="primary"
|
|
@click="copyNodeTabChange(item?.key)"
|
|
@click="copyNodeTabChange(item?.key)"
|
|
@@ -235,93 +201,56 @@
|
|
</template>
|
|
</template>
|
|
</div>
|
|
</div>
|
|
<div class="right">
|
|
<div class="right">
|
|
- <el-button :disabled="copyNodeLoading" size="large" @click="copyNodeModal = false">
|
|
|
|
- 取消
|
|
|
|
- </el-button>
|
|
|
|
- <el-button :loading="copyNodeLoading" hc-btn type="primary" @click="copyNodeClick">
|
|
|
|
- 提交
|
|
|
|
- </el-button>
|
|
|
|
|
|
+ <el-button :disabled="copyNodeLoading" size="large" @click="copyNodeModal = false">取消</el-button>
|
|
|
|
+ <el-button :loading="copyNodeLoading" hc-btn type="primary" @click="copyNodeClick">提交</el-button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
- </HcDialog>
|
|
|
|
|
|
+ </hc-new-dialog>
|
|
|
|
|
|
<!-- 新增子节点 -->
|
|
<!-- 新增子节点 -->
|
|
- <HcDialog
|
|
|
|
- :loading="addNodeLoading" :show="addNodeModal" loading-text="新增节点中,请耐心等待..."
|
|
|
|
- title="新增子节点" widths="720px" @close="addNodeModal = false"
|
|
|
|
- >
|
|
|
|
- <el-alert
|
|
|
|
- :closable="false" title="双击节点,可编辑节点名称,编辑完成后,请按回车或输入框消失后,再点提交"
|
|
|
|
- type="warning"
|
|
|
|
- />
|
|
|
|
|
|
+ <hc-new-dialog v-model="addNodeModal" :loading="addNodeLoading" loading-text="新增节点中,请耐心等待..." title="新增子节点" widths="720px">
|
|
|
|
+ <el-alert :closable="false" title="双击节点,可编辑节点名称,编辑完成后,请按回车或输入框消失后,再点提交" type="warning" />
|
|
<HcTreeNode
|
|
<HcTreeNode
|
|
v-if="addTreeNodeType === '1'" :node-id="addTreeNodeId" :old-id="addTreeNodeOldId" :contract-id="contractId"
|
|
v-if="addTreeNodeType === '1'" :node-id="addTreeNodeId" :old-id="addTreeNodeOldId" :contract-id="contractId"
|
|
:project-id="projectId" @check-change="addTreeNodeCheckChange"
|
|
:project-id="projectId" @check-change="addTreeNodeCheckChange"
|
|
/>
|
|
/>
|
|
<HcTreeNode
|
|
<HcTreeNode
|
|
v-if="addTreeNodeType === '2'" :node-id="addTreeNodeId" :old-id="addTreeNodeOldId" :contract-id="contractId"
|
|
v-if="addTreeNodeType === '2'" :node-id="addTreeNodeId" :old-id="addTreeNodeOldId" :contract-id="contractId"
|
|
- :project-id="projectId"
|
|
|
|
- strictly @check-change="addTreeNodeCheckChange"
|
|
|
|
|
|
+ :project-id="projectId" strictly @check-change="addTreeNodeCheckChange"
|
|
/>
|
|
/>
|
|
<template #footer>
|
|
<template #footer>
|
|
<div class="lr-dialog-footer">
|
|
<div class="lr-dialog-footer">
|
|
<div class="left flex items-center">
|
|
<div class="left flex items-center">
|
|
- <div class="mr-4">
|
|
|
|
- 选中方式:
|
|
|
|
- </div>
|
|
|
|
|
|
+ <div class="mr-4">选中方式:</div>
|
|
<el-radio-group v-model="addTreeNodeType">
|
|
<el-radio-group v-model="addTreeNodeType">
|
|
- <el-radio label="1">
|
|
|
|
- 当前及子节点
|
|
|
|
- </el-radio>
|
|
|
|
- <el-radio class="ml-4" label="2">
|
|
|
|
- 仅当前节点
|
|
|
|
- </el-radio>
|
|
|
|
|
|
+ <el-radio label="1">当前及子节点</el-radio>
|
|
|
|
+ <el-radio class="ml-4" label="2">仅当前节点</el-radio>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</div>
|
|
</div>
|
|
<div class="right">
|
|
<div class="right">
|
|
- <el-button size="large" @click="addNodeModal = false">
|
|
|
|
- 取消
|
|
|
|
- </el-button>
|
|
|
|
- <el-button :loading="addNodeLoading" hc-btn type="primary" @click="addNodeClick">
|
|
|
|
- 提交
|
|
|
|
- </el-button>
|
|
|
|
|
|
+ <el-button size="large" @click="addNodeModal = false">取消</el-button>
|
|
|
|
+ <el-button :loading="addNodeLoading" hc-btn type="primary" @click="addNodeClick">提交</el-button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
- </HcDialog>
|
|
|
|
|
|
+ </hc-new-dialog>
|
|
|
|
|
|
<!-- 调整排序 -->
|
|
<!-- 调整排序 -->
|
|
- <HcDialog
|
|
|
|
- :loading="sortNodeLoading" :show="sortNodeModal" title="调整排序" widths="700px"
|
|
|
|
- @close="sortNodeModal = false" @save="sortNodeClick"
|
|
|
|
- >
|
|
|
|
|
|
+ <hc-new-dialog v-model="sortNodeModal" :loading="sortNodeLoading" title="调整排序" widths="700px" @save="sortNodeClick">
|
|
<el-alert :closable="false" title="可拖动排序,也可在后面点击图标,切换排序" type="warning" />
|
|
<el-alert :closable="false" title="可拖动排序,也可在后面点击图标,切换排序" type="warning" />
|
|
<div class="sort-node-body-box list-group header">
|
|
<div class="sort-node-body-box list-group header">
|
|
<div class="list-group-item">
|
|
<div class="list-group-item">
|
|
- <div class="index-box">
|
|
|
|
- 序号
|
|
|
|
- </div>
|
|
|
|
- <div class="title-box">
|
|
|
|
- 节点名称
|
|
|
|
- </div>
|
|
|
|
- <div class="icon-box">
|
|
|
|
- 排序
|
|
|
|
- </div>
|
|
|
|
|
|
+ <div class="index-box">序号</div>
|
|
|
|
+ <div class="title-box">节点名称</div>
|
|
|
|
+ <div class="icon-box">排序</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <Draggable
|
|
|
|
- :list="sortNodeData" class="sort-node-body-box list-group" ghost-class="ghost" item-key="id"
|
|
|
|
- @end="sortNodeDrag = false" @start="sortNodeDrag = true"
|
|
|
|
- >
|
|
|
|
|
|
+ <Draggable :list="sortNodeData" class="sort-node-body-box list-group" ghost-class="ghost" item-key="id" @end="sortNodeDrag = false" @start="sortNodeDrag = true">
|
|
<template #item="{ element, index }">
|
|
<template #item="{ element, index }">
|
|
<div class="list-group-item">
|
|
<div class="list-group-item">
|
|
- <div class="index-box">
|
|
|
|
- {{ index + 1 }}
|
|
|
|
- </div>
|
|
|
|
- <div class="title-box">
|
|
|
|
- {{ element.title }}
|
|
|
|
- </div>
|
|
|
|
|
|
+ <div class="index-box">{{ index + 1 }}</div>
|
|
|
|
+ <div class="title-box">{{ element.title }}</div>
|
|
<div class="icon-box">
|
|
<div class="icon-box">
|
|
<span class="icon" @click="downSortClick(index)">
|
|
<span class="icon" @click="downSortClick(index)">
|
|
<HcIcon name="arrow-down" ui="text-lg" />
|
|
<HcIcon name="arrow-down" ui="text-lg" />
|
|
@@ -333,13 +262,10 @@
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
</Draggable>
|
|
</Draggable>
|
|
- </HcDialog>
|
|
|
|
|
|
+ </hc-new-dialog>
|
|
|
|
|
|
<!-- 导入划分模板 -->
|
|
<!-- 导入划分模板 -->
|
|
- <HcDialog
|
|
|
|
- :show="importTempModal" title="导入划分模板" ui="hc-modal-table" widths="84%"
|
|
|
|
- @close="importTempModal = false"
|
|
|
|
- >
|
|
|
|
|
|
+ <hc-new-dialog v-model="importTempModal" title="导入划分模板" ui="hc-modal-table" widths="84%">
|
|
<div class="hc-import-temp-box">
|
|
<div class="hc-import-temp-box">
|
|
<!-- div class="hc-choose-type-box">
|
|
<!-- div class="hc-choose-type-box">
|
|
<div class="text-title text-orange">请选择需要导入的工程类别:</div>
|
|
<div class="text-title text-orange">请选择需要导入的工程类别:</div>
|
|
@@ -351,9 +277,7 @@
|
|
</div -->
|
|
</div -->
|
|
<div v-loading="uploadLoading" class="hc-import-node-tree-box" element-loading-text="Loading...">
|
|
<div v-loading="uploadLoading" class="hc-import-node-tree-box" element-loading-text="Loading...">
|
|
<div class="import-node-tree-box">
|
|
<div class="import-node-tree-box">
|
|
- <div class="hc-tree-title-box">
|
|
|
|
- 导入并识别成功
|
|
|
|
- </div>
|
|
|
|
|
|
+ <div class="hc-tree-title-box">导入并识别成功</div>
|
|
<div class="hc-tree-bar-box">
|
|
<div class="hc-tree-bar-box">
|
|
<el-scrollbar>
|
|
<el-scrollbar>
|
|
<HcTreeData :datas="matchedData" />
|
|
<HcTreeData :datas="matchedData" />
|
|
@@ -361,9 +285,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="import-node-tree-box">
|
|
<div class="import-node-tree-box">
|
|
- <div class="hc-tree-title-box">
|
|
|
|
- 未被系统识别:手动关联
|
|
|
|
- </div>
|
|
|
|
|
|
+ <div class="hc-tree-title-box">未被系统识别:手动关联</div>
|
|
<div class="hc-tree-bar-box">
|
|
<div class="hc-tree-bar-box">
|
|
<el-scrollbar>
|
|
<el-scrollbar>
|
|
<HcTreeData1 :datas="unmatchedData" @relationTap="unmatchedTreeTap" />
|
|
<HcTreeData1 :datas="unmatchedData" @relationTap="unmatchedTreeTap" />
|
|
@@ -393,32 +315,28 @@
|
|
<HcIcon name="close" />
|
|
<HcIcon name="close" />
|
|
<span>取消</span>
|
|
<span>取消</span>
|
|
</el-button>
|
|
</el-button>
|
|
- <el-button
|
|
|
|
- :disabled="uploadLoading" :loading="uploadLoading" hc-btn type="primary"
|
|
|
|
- @click="importTempFolder"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-button :disabled="uploadLoading" :loading="uploadLoading" hc-btn type="primary" @click="importTempFolder">
|
|
<HcIcon name="folder-upload" />
|
|
<HcIcon name="folder-upload" />
|
|
<span>导入模板</span>
|
|
<span>导入模板</span>
|
|
</el-button>
|
|
</el-button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
- </HcDialog>
|
|
|
|
|
|
+ </hc-new-dialog>
|
|
|
|
|
|
<!-- 替换并关联节点 -->
|
|
<!-- 替换并关联节点 -->
|
|
- <HcDialog
|
|
|
|
- :loading="relationLoading" :show="relationModal" save-text="确认关联" title="替换并关联节点"
|
|
|
|
- ui="hc-modal-table"
|
|
|
|
- widths="47rem" @close="relationModal = false" @save="relationSaveClick"
|
|
|
|
|
|
+ <hc-new-dialog
|
|
|
|
+ v-model="relationModal" :loading="relationLoading" save-text="确认关联" title="替换并关联节点"
|
|
|
|
+ ui="hc-modal-table" widths="47rem" @save="relationSaveClick"
|
|
>
|
|
>
|
|
<el-scrollbar>
|
|
<el-scrollbar>
|
|
<DivisionTree :datas="unmatchedTreeData" @nodeTap="divisionTreeClick" />
|
|
<DivisionTree :datas="unmatchedTreeData" @nodeTap="divisionTreeClick" />
|
|
</el-scrollbar>
|
|
</el-scrollbar>
|
|
- </HcDialog>
|
|
|
|
|
|
+ </hc-new-dialog>
|
|
|
|
|
|
<!-- 添加独立表单 -->
|
|
<!-- 添加独立表单 -->
|
|
- <HcDialog
|
|
|
|
- :loading="addingFormLoading" :padding="false" :show="addingFormModal" is-table title="引用元素表"
|
|
|
|
|
|
+ <hc-new-dialog
|
|
|
|
+ v-model="addingFormModal" :loading="addingFormLoading" :padding="false" is-table title="引用元素表"
|
|
widths="84%" @close="addingFormClose" @save="addingFormSave"
|
|
widths="84%" @close="addingFormClose" @save="addingFormSave"
|
|
>
|
|
>
|
|
<div class="adding-form-dialog-box">
|
|
<div class="adding-form-dialog-box">
|
|
@@ -459,7 +377,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- </HcDialog>
|
|
|
|
|
|
+ </hc-new-dialog>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|