|
@@ -618,6 +618,18 @@
|
|
|
></el-input>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column prop="nodeType" label="节点类型">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-select v-model="scope.row.nodeType" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in nodeTypelist"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.dictValue"
|
|
|
+ :value="item.dictKey"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
</el-table>
|
|
|
</div>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
@@ -2059,9 +2071,6 @@ export default {
|
|
|
selectByNodeTable(data.id, this.projectid, this.id).then((res) => {
|
|
|
if (res.data.data.length) {
|
|
|
this.formData = res.data.data;
|
|
|
- this.formData.forEach((ele)=>{
|
|
|
- ele.handlesyncLoad=false
|
|
|
- })
|
|
|
} else {
|
|
|
this.formData = [];
|
|
|
}
|
|
@@ -2141,6 +2150,9 @@ export default {
|
|
|
(res) => {
|
|
|
if (res.data.data&&res.data.data.length) {
|
|
|
this.formData = res.data.data;
|
|
|
+ this.formData.forEach((ele)=>{
|
|
|
+ ele.nodeType=Number(ele.nodeType)
|
|
|
+ })
|
|
|
} else {
|
|
|
this.formData = [];
|
|
|
}
|
|
@@ -2660,10 +2672,15 @@ export default {
|
|
|
// code: type === 2 ? "trial_node_type" : "wbs_node_type",
|
|
|
|
|
|
}).then((res) => {
|
|
|
- res.data.data.forEach((element) => {
|
|
|
+
|
|
|
+ res.data.data.forEach((element) => {
|
|
|
element.dictKey = Number(element.dictKey);
|
|
|
});
|
|
|
+
|
|
|
+
|
|
|
this.nodeTypelist = res.data.data;
|
|
|
+
|
|
|
+
|
|
|
});
|
|
|
},
|
|
|
getMajorDataTypeList() {
|
|
@@ -3220,6 +3237,7 @@ export default {
|
|
|
pkeyId: val.pkeyId,
|
|
|
tableName: val.tableName,
|
|
|
fillRate: val.fillRate,
|
|
|
+ nodeType:val.nodeType-0
|
|
|
});
|
|
|
});
|
|
|
this.formDatass = da;
|
|
@@ -3241,6 +3259,7 @@ export default {
|
|
|
tableType: val.tableType,
|
|
|
tableOwner: val.tableOwner,
|
|
|
fillRate: val.fillRate,
|
|
|
+ nodeType:val.nodeType
|
|
|
});
|
|
|
}
|
|
|
});
|