浏览代码

新增数据节点是否主键

yukai 3 年之前
父节点
当前提交
6e205316d9
共有 2 个文件被更改,包括 11 次插入2 次删除
  1. 10 1
      src/views/datahub/source/component/editNode.vue
  2. 1 1
      src/views/datahub/source/detail.vue

+ 10 - 1
src/views/datahub/source/component/editNode.vue

@@ -9,7 +9,12 @@
 					<el-input v-model="ruleForm.name" placeholder="请输入数据节点名称" />
 				</el-form-item>
 
-
+				<el-form-item label="是否主键" prop="isPk">
+					<el-radio-group v-model="ruleForm.isPk">
+						<el-radio :label="0">否</el-radio>
+						<el-radio :label="1">是</el-radio>
+					</el-radio-group>
+				</el-form-item>
 					
 			<el-form-item label="数据类型" prop="dataType">
 					<el-select v-model="ruleForm.dataType" filterable placeholder="请选择数据类型" >
@@ -74,6 +79,7 @@ interface RuleFormState {
 	nodeId: number;
 	name: string;
 	from: number;
+	isPk: number;
 	key: string;
 	dataType: string;
 	value: string;
@@ -152,6 +158,7 @@ export default defineComponent({
 		
 			ruleForm: {
 				nodeId: 0,
+				isPk:0,
 				name: '',
 				key: '',
 				dataType:'',
@@ -163,6 +170,7 @@ export default defineComponent({
 			rules: {
 				key: [{ required: true, message: '数据节点标识不能为空', trigger: 'blur' }],
 				name: [{ required: true, message: '数据节点名称不能为空', trigger: 'blur' }],
+				isPk: [{ required: true, message: '请选择是否主键', trigger: 'blur' }],
 				dataType: [{ required: true, message: '数据节点类型不能为空', trigger: 'blur' }],
 				value: [{ required: true, message: '数据节点取值项不能为空', trigger: 'blur' }],
 			
@@ -208,6 +216,7 @@ export default defineComponent({
 			state.ruleForm = {
 				nodeId: 0,
 				name: '',
+				isPk:0,
 				from: 1,
 				key: '',
 				rule: [],

+ 1 - 1
src/views/datahub/source/detail.vue

@@ -276,7 +276,7 @@ export default defineComponent({
 
         	// 打开修改数据源弹窗
 		const onOpenEdit = () => {
-			editDicRef.value.openDialog({ sourceId: route.params.sourceId, nodeId: 0 });
+			editDicRef.value.openDialog({ sourceId: route.params.sourceId, nodeId: 0 ,isPk:0});
 		};
         const onOpenEdit1 = (row: TableDataRow) => {
 			editDicRef.value.openDialog(row);