|
@@ -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数据
|