Browse Source

小调整

xiaoqiao 1 year ago
parent
commit
4d9b2f6728

+ 9 - 5
vue/src/views/subject/detail.vue

@@ -50,7 +50,14 @@ export default defineComponent({
     const tabsViewStore = useTabsViewStore();
     const route = useRoute();
     const fieldData = ref<Subjectfield[]>([]);
-    const dataModel = ref<Subject>();
+    const dataModel = ref<Subject>({
+      subjectName: "",
+      tabCode: "",
+      tabName: "",
+      isReferences: 0,
+      tabDesc: "",
+      execSql: ""
+    });
     const settingTypeList = ref([{name: '', value: ''}]);
     const queryTypeList = ref([{name: '', value: ''}]);
 
@@ -107,8 +114,6 @@ export default defineComponent({
         fieldData.value = data;
       })
     }
-    loadData( history.state.params?.id);
-
     const onClose = () => {
       tabsViewStore.closeCurrentTab(route);
       router.back();
@@ -123,8 +128,7 @@ export default defineComponent({
   },
   created() {
     const id = history.state.params?.id;
-    const approveKeyID =ref( history.state.params?.approveKeyID);
-    this.loadData(id ? id : approveKeyID.value);
+    this.loadData(id);
   }
 });
 </script>

+ 1 - 0
vue/src/views/subject/fieldedit.vue

@@ -180,6 +180,7 @@ export default defineComponent({
     const confirmLoading = ref<boolean>(false);
     const modalFormRef = ref<FormInstance>();
     const defaultValue = reactive<Subjectfield>({
+      subjectName:"",
       fieldCode: "",
       fieldName: "",
       fieldAlias: "",

+ 1 - 0
vue/src/views/subject/model.ts

@@ -8,6 +8,7 @@ export interface Subject {
 }
 
 export interface Subjectfield {
+  subjectName: string,
   fieldCode: string,
   fieldName: string,
   fieldAlias: string,