duy 5 months ago
parent
commit
409e588849
2 changed files with 20 additions and 2 deletions
  1. 19 2
      src/views/data-fill/division.vue
  2. 1 0
      src/views/data-fill/wbs.vue

+ 19 - 2
src/views/data-fill/division.vue

@@ -556,6 +556,15 @@
                 :is-custom="isCustom"
                 @check-change="addTreeNodeCheckChange"
             />
+            <HcTreeNode
+                v-if="addTreeNodeType === '3'"
+                :node-id="addTreeNodeId"
+                :old-id="addTreeNodeOldId"
+                :contract-id="contractId"
+                :project-id="projectId"
+                :is-custom="isCustom"
+                @check-change="addTreeNodeCheckChange"
+            />
             <HcTreeNode
                 v-if="addTreeNodeType === '2'"
                 :node-id="addTreeNodeId"
@@ -571,10 +580,11 @@
                     <div class="left flex items-center">
                         <div class="mr-4">选中方式:</div>
                         <el-radio-group v-model="addTreeNodeType">
-                            <el-radio value="1">当前及子节点</el-radio>
-                            <el-radio class="ml-4" value="2">
+                            <el-radio label="3">当前及子节点</el-radio>
+                            <el-radio class="ml-4" label="2">
                                 仅当前节点
                             </el-radio>
+                            <el-radio label="1">当前及父节点</el-radio>
                         </el-radio-group>
                     </div>
                     <div class="right">
@@ -634,6 +644,12 @@
                         />
                     </el-select>
                 </el-form-item>
+                <el-form-item label="编号" prop="number">
+                    <el-input
+                        v-model="formWaterNodeModel.number"
+                        placeholder="请输入编号"
+                    />
+                </el-form-item>
             </el-form>
         </hc-new-dialog>
         <!-- 新增自定义节点-数字化文件 -->
@@ -1906,6 +1922,7 @@ const addNodeClickCur = async () => {
     const { error, code, msg } = await wbsApi.saveCustomAddContractNode({
         nodeName: formWaterNodeModel.value.nodeName,
         nodeType: formWaterNodeModel.value?.nodeType || '',
+        newPartitionCode:formWaterNodeModel.value?.number || '',
         partitionCode: treeItemInfo.value?.partitionCode || '',
         primaryKeyId: treeItemInfo.value?.primaryKeyId || '',
         nodeClass: 1, //1水利化工程,2数字化文件

+ 1 - 0
src/views/data-fill/wbs.vue

@@ -2621,6 +2621,7 @@ const addNodeClickCur = async () => {
     const { error, code, msg } = await wbsApi.saveCustomAddContractNode({
         nodeName: formWaterNodeModel.value.nodeName,
         nodeType: formWaterNodeModel.value?.nodeType || '',
+        newPartitionCode:formWaterNodeModel.value?.number || '',
         partitionCode: nodeDataInfo.value?.partitionCode || '',
         primaryKeyId: nodeDataInfo.value?.primaryKeyId || '',
         nodeClass: 1, //1水利化工程,2数字化文件