|
@@ -287,20 +287,22 @@ const treeForArr = data => {
|
|
|
const getGroup = async () => {
|
|
|
showGroupLoading.value = true
|
|
|
let data = await formCategory.formCategoryListTreeApi({})
|
|
|
- formOptions.value.forms[0].options = treeForArr(data).map(item => {
|
|
|
- return { value: item.id, label: item.name }
|
|
|
- })
|
|
|
- formTemplateOptions.value.forms[0].options = treeForArr(data).map(item => {
|
|
|
- return { value: item.id, label: item.name }
|
|
|
- })
|
|
|
- showGroupLoading.value = false
|
|
|
- treeData.value = [{ id: '', name: '所有', children: data }]
|
|
|
- // treeData.value = data
|
|
|
+ if (data) {
|
|
|
+ formOptions.value.forms[0].options = treeForArr(data).map(item => {
|
|
|
+ return { value: item.id, label: item.name }
|
|
|
+ })
|
|
|
+ formTemplateOptions.value.forms[0].options = treeForArr(data).map(item => {
|
|
|
+ return { value: item.id, label: item.name }
|
|
|
+ })
|
|
|
+ showGroupLoading.value = false
|
|
|
+ treeData.value = [{ id: '', name: '所有', children: data }]
|
|
|
+ // treeData.value = data
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// 左侧菜单点击
|
|
|
const leftTreeClick = data => {
|
|
|
- searchData.value = { ...searchData.value, formCategoryId: data.id ? data.id : 0 }
|
|
|
+ searchData.value = { ...searchData.value, formCategoryId: data.id ? data.id : null }
|
|
|
}
|
|
|
|
|
|
// 表格搜索条件
|
|
@@ -457,8 +459,13 @@ const deleteTemplateItem = async ids => {
|
|
|
const submitHandler = async params => {
|
|
|
try {
|
|
|
formOptions.value.formConfig.submitLoading = true
|
|
|
+ console.log('------activeData----', activeData.value)
|
|
|
params.status = params.status ? 1 : 0
|
|
|
- params.id = activeData.value.id ? activeData.value.id : 0
|
|
|
+ if (activeData.value.id) {
|
|
|
+ params.id = activeData.value.id
|
|
|
+ } else {
|
|
|
+ params.pid = 0
|
|
|
+ }
|
|
|
await formCategory.formCategoryAddOrEditSaveApi(params)
|
|
|
ElMessage.success(`${isCreate.value ? '新增' : '修改'}成功~`)
|
|
|
visible.value = false
|
|
@@ -474,6 +481,7 @@ const submitTemplateHandler = async params => {
|
|
|
try {
|
|
|
formTemplateOptions.value.formConfig.submitLoading = true
|
|
|
params.status = params.status ? 1 : 0
|
|
|
+ console.log('------activeDataTemplate-----', activeDataTemplate)
|
|
|
params.id = activeDataTemplate.value.id ? activeDataTemplate.value.id : null
|
|
|
await formtemplate.formTemplateAddOrEditSaveApi(params)
|
|
|
ElMessage.success(`${isCreate.value ? '新增' : '修改'}成功~`)
|