ZaiZai 1 éve
szülő
commit
9274d974d0

+ 8 - 0
src/api/modules/project/tree.js

@@ -89,4 +89,12 @@ export default {
             params: { id },
         })
     },
+    //保存调整元素-设置输入框
+    async saveTextInfo(form) {
+        return HcApi({
+            url: '/api/blade-manager/textdictinfo/saveTextInfo',
+            method: 'post',
+            data: form,
+        })
+    },
 }

+ 1 - 1
src/views/project/list/adjust-excel.vue

@@ -10,7 +10,7 @@
                 <template #header>
                     <el-segmented v-model="tabsKey" :options="tabsProps" @change="tabsChange" />
                 </template>
-                <HcSetInput v-if="tabsKey === 'tab1'" ref="setInputRef" :info="dataInfo" />
+                <HcSetInput v-if="tabsKey === 'tab1'" ref="setInputRef" :info="dataInfo" @finish="getDataApi" />
             </hc-card>
         </hc-page-split>
     </hc-drawer>

+ 6 - 3
src/views/project/list/set-input.vue

@@ -79,6 +79,7 @@
 import { onMounted, ref, watch } from 'vue'
 import { deepClone, formValidate, getObjValue, isNullES } from 'js-fast-way'
 import { getDictionaryData } from '~uti/tools'
+import mainApi from '~api/project/tree'
 
 const props = defineProps({
     info: {
@@ -152,11 +153,13 @@ const submitLoading = ref(false)
 const dialogSubmit = async () => {
     const isForm = await formValidate(formRef.value)
     if (!isForm) return false
+    submitLoading.value = true
     const form = deepClone(formModel.value)
     //如果日期存在
     if (form.textId === 'date' || form.textId === 'daterange') {
         if (form.date.length <= 0 && form.time.length <= 0) {
             window.$message.warning('日期或时间,至少要选择一个')
+            submitLoading.value = false
             return
         }
         let dateFormat = []
@@ -201,16 +204,16 @@ const dialogSubmit = async () => {
     if (['select', 'radio', 'checkbox', 'selectBox'].indexOf(form.textId) !== -1) {
         if (tableData.value.length <= 0) {
             window.$message.warning('请先新增要选择的数据')
+            submitLoading.value = false
             return
         }
         form.textInfo = tableData.value
     }
-    /*submitLoading.value = true
-    const { isRes } = await mainApi.submitExcelElement(formModel.value)
+    const { isRes } = await mainApi.saveTextInfo([form])
     submitLoading.value = false
     if (!isRes) return
     window.$message.success('操作成功')
-    emit('finish')*/
+    emit('finish')
 }
 
 //设置dom数据