Kaynağa Gözat

更新依赖

ZaiZai 1 yıl önce
ebeveyn
işleme
c6e32e304c

+ 8 - 1
src/views/exctab/element/add-col-tab.vue

@@ -32,7 +32,7 @@ const isShow = defineModel('modelValue', {
 //监听可否编辑
 const dataInfo = ref(props.info)
 watch(() => props.info, (data) => {
-    dataInfo.value = data
+    dataInfo.value = getObjValue(data)
 }, { immediate: true, deep: true })
 
 //监听显示
@@ -42,7 +42,14 @@ watch(isShow, (val) => {
 
 //获取数据详情
 const getInfoData = () => {
+    console.log(dataInfo.value)
+    getDataType()
+}
 
+//获取元素类型
+const dataType = ref([])
+const getDataType = async () => {
+    dataType.value = await getDictionaryData('data_type')
 }
 
 //提交

+ 3 - 1
src/views/exctab/element/index.vue

@@ -57,7 +57,7 @@
             </template>
         </hc-page-split>
         <!-- 添加新元素字段 -->
-        <HcAddColTab v-model="addColTabShow" />
+        <HcAddColTab v-model="addColTabShow" :info="addColTabInfo" @finish="getTableData" />
     </hc-drawer>
 </template>
 
@@ -243,7 +243,9 @@ const delRowClick = (row) => {
 
 //添加新元素字段
 const addColTabShow = ref(false)
+const addColTabInfo = ref({})
 const addColByTab = () => {
+    addColTabInfo.value = nodeInfo.value
     addColTabShow.value = true
 }