|
@@ -30,7 +30,7 @@
|
|
<div class="dot-view blue">已填报-未上报</div>
|
|
<div class="dot-view blue">已填报-未上报</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
- <HcDrawer :show="isDrawer" :scrollbar="false" actionSize="lg" to-id="wbs-node-tree-card-target">
|
|
|
|
|
|
+ <HcDrawer :show="isDrawer" :scrollbar="false" actionSize="lg" to-id="wbs-node-tree-card-target" @close="drawerClose">
|
|
<!--清表列表-->
|
|
<!--清表列表-->
|
|
<el-scrollbar ref="ListItemScrollRef">
|
|
<el-scrollbar ref="ListItemScrollRef">
|
|
<ListItem ref="ListItemsRef" :datas="ListItemDatas" :status="NodeStatus" :classify="authBtnTabKey" @offsetTop="ListItemOffsetTop" @renew="getTableDataAll"/>
|
|
<ListItem ref="ListItemsRef" :datas="ListItemDatas" :status="NodeStatus" :classify="authBtnTabKey" @offsetTop="ListItemOffsetTop" @renew="getTableDataAll"/>
|
|
@@ -165,20 +165,23 @@
|
|
</HcCard>
|
|
</HcCard>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+
|
|
<!--上传图纸-->
|
|
<!--上传图纸-->
|
|
<div class="upload-drawing">
|
|
<div class="upload-drawing">
|
|
<el-upload :action="action" :accept="accept" :headers="getTokenHeader()" :before-upload="beforeUpload" :on-success="uploadFinish" :on-error="uploadError">
|
|
<el-upload :action="action" :accept="accept" :headers="getTokenHeader()" :before-upload="beforeUpload" :on-success="uploadFinish" :on-error="uploadError">
|
|
<div id="upload-drawing">上传图纸</div>
|
|
<div id="upload-drawing">上传图纸</div>
|
|
</el-upload>
|
|
</el-upload>
|
|
</div>
|
|
</div>
|
|
|
|
+
|
|
<!--查看图纸-->
|
|
<!--查看图纸-->
|
|
<HcDragModal title="查看图纸" :isShow="drawingsShow" closeIcon tops="100" lefts="145" widths="380px" @close="drawingsClose">
|
|
<HcDragModal title="查看图纸" :isShow="drawingsShow" closeIcon tops="100" lefts="145" widths="380px" @close="drawingsClose">
|
|
<div class="img-preview-box">
|
|
<div class="img-preview-box">
|
|
<ImgPreview :src="nodeDataInfo.fileUrl" isDom toolsSm/>
|
|
<ImgPreview :src="nodeDataInfo.fileUrl" isDom toolsSm/>
|
|
</div>
|
|
</div>
|
|
</HcDragModal>
|
|
</HcDragModal>
|
|
|
|
+
|
|
<!--编辑节点-->
|
|
<!--编辑节点-->
|
|
- <el-dialog v-model="editNodeModal" title="编辑节点" width="600px" class="hc-modal-border">
|
|
|
|
|
|
+ <HcDialog :show="editNodeModal" title="编辑节点" widths="600px" :loading="editNodeLoading" @close="editNodeModal = false" @save="editNodeClick">
|
|
<el-form ref="formEditNodeRef" :model="formEditNodeModel" :rules="formEditNodeRules" label-width="auto" size="large">
|
|
<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="请输入节点名称"/>
|
|
@@ -195,15 +198,10 @@
|
|
<el-input v-model="formEditNodeModel.partitionCode" placeholder="请输入划分编号"/>
|
|
<el-input v-model="formEditNodeModel.partitionCode" placeholder="请输入划分编号"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
- <template #footer>
|
|
|
|
- <div class="dialog-footer">
|
|
|
|
- <el-button size="large" @click="editNodeModal = false">取消</el-button>
|
|
|
|
- <el-button type="primary" hc-btn :loading="editNodeLoading" @click="editNodeClick">提交</el-button>
|
|
|
|
- </div>
|
|
|
|
- </template>
|
|
|
|
- </el-dialog>
|
|
|
|
|
|
+ </HcDialog>
|
|
|
|
+
|
|
<!--复制节点-->
|
|
<!--复制节点-->
|
|
- <el-dialog v-model="copyNodeModal" title="复制节点" :width="copyNodeTabKey === '1'?'600px':'1200px'" class="hc-modal-border">
|
|
|
|
|
|
+ <HcDialog :show="copyNodeModal" title="复制节点" :widths="copyNodeTabKey === '1'?'600px':'1200px'" @close="copyNodeModal = false">
|
|
<el-form ref="formCopyNodeModelRef" :model="formCopyNodeModel" :rules="formCopyNodeModelRules" label-width="auto" size="large" v-if="copyNodeTabKey !== '3'">
|
|
<el-form ref="formCopyNodeModelRef" :model="formCopyNodeModel" :rules="formCopyNodeModelRules" label-width="auto" size="large" v-if="copyNodeTabKey !== '3'">
|
|
<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="请输入节点名称"/>
|
|
@@ -251,9 +249,10 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
- </el-dialog>
|
|
|
|
|
|
+ </HcDialog>
|
|
|
|
+
|
|
<!--新增子节点-->
|
|
<!--新增子节点-->
|
|
- <el-dialog v-model="addNodeModal" title="新增子节点" width="720px" class="hc-modal-border">
|
|
|
|
|
|
+ <HcDialog :show="addNodeModal" title="新增子节点" widths="720px" @close="addNodeModal = false">
|
|
<el-alert title="双击节点,可编辑节点名称,编辑完成后,请按回车或输入框消失后,再点提交" type="warning" :closable="false"/>
|
|
<el-alert title="双击节点,可编辑节点名称,编辑完成后,请按回车或输入框消失后,再点提交" type="warning" :closable="false"/>
|
|
<HcTreeNode :projectId="projectId" :nodeId="addTreeNodeId" :oldId="addTreeNodeOldId" @check-change="addTreeNodeCheckChange" v-if="addTreeNodeType === '1'"/>
|
|
<HcTreeNode :projectId="projectId" :nodeId="addTreeNodeId" :oldId="addTreeNodeOldId" @check-change="addTreeNodeCheckChange" v-if="addTreeNodeType === '1'"/>
|
|
<HcTreeNode :projectId="projectId" :nodeId="addTreeNodeId" :oldId="addTreeNodeOldId" strictly @check-change="addTreeNodeCheckChange" v-if="addTreeNodeType === '2'"/>
|
|
<HcTreeNode :projectId="projectId" :nodeId="addTreeNodeId" :oldId="addTreeNodeOldId" strictly @check-change="addTreeNodeCheckChange" v-if="addTreeNodeType === '2'"/>
|
|
@@ -272,9 +271,10 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
- </el-dialog>
|
|
|
|
|
|
+ </HcDialog>
|
|
|
|
+
|
|
<!--调整排序-->
|
|
<!--调整排序-->
|
|
- <el-dialog v-model="sortNodeModal" title="调整排序" width="700px" class="hc-modal-border">
|
|
|
|
|
|
+ <HcDialog :show="sortNodeModal" title="调整排序" widths="700px" :loading="sortNodeLoading" @close="sortNodeModal = false" @save="sortNodeClick">
|
|
<el-alert title="可拖动排序,也可在后面点击图标,切换排序" type="warning" :closable="false"/>
|
|
<el-alert title="可拖动排序,也可在后面点击图标,切换排序" type="warning" :closable="false"/>
|
|
<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">
|
|
@@ -299,13 +299,7 @@
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
</Draggable>
|
|
</Draggable>
|
|
- <template #footer>
|
|
|
|
- <div class="dialog-footer">
|
|
|
|
- <el-button size="large" @click="sortNodeModal = false">取消</el-button>
|
|
|
|
- <el-button type="primary" hc-btn :loading="sortNodeLoading" @click="sortNodeClick">提交</el-button>
|
|
|
|
- </div>
|
|
|
|
- </template>
|
|
|
|
- </el-dialog>
|
|
|
|
|
|
+ </HcDialog>
|
|
<!--批量上报审批-->
|
|
<!--批量上报审批-->
|
|
<HcReportModal title="批量上报审批" url="informationWriteQuery/taskOne" :show="showReportModal" :projectId="projectId" :contractId="contractId"
|
|
<HcReportModal title="批量上报审批" url="informationWriteQuery/taskOne" :show="showReportModal" :projectId="projectId" :contractId="contractId"
|
|
:taskName="reportTaskName" :ids="reportIds" :addition="reportAddition" @hide="showReportModal = false" @finish="showReportFinish"/>
|
|
:taskName="reportTaskName" :ids="reportIds" :addition="reportAddition" @hide="showReportModal = false" @finish="showReportFinish"/>
|