mirror of https://gitee.com/xiaonuobase/snowy
【优化】优化一些移动端相关的代码
parent
4926efe662
commit
3aee08136b
|
@ -29,8 +29,8 @@ export default {
|
|||
name: '实底风格',
|
||||
key: 'filled',
|
||||
item: filledJsonData.glyphs
|
||||
},
|
||||
]
|
||||
},
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -55,9 +55,7 @@
|
|||
}
|
||||
// 验证并提交数据
|
||||
const onSubmit = () => {
|
||||
formRef.value
|
||||
.validate()
|
||||
.then(() => {
|
||||
formRef.value.validate().then(() => {
|
||||
const defParam = {
|
||||
category: 'BUTTON',
|
||||
parentId: recordData.value.id
|
||||
|
|
|
@ -14,17 +14,12 @@
|
|||
</a-form-item>
|
||||
<a-form-item label="所属目录:" name="module" v-if="formData.parentId === '0'">
|
||||
<a-radio-group v-model:value="formData.module" button-style="solid">
|
||||
<a-radio-button
|
||||
v-for="module in moduleTypeList"
|
||||
:key="module.id"
|
||||
:value="module.id"
|
||||
>
|
||||
<a-radio-button v-for="module in moduleTypeList" :key="module.id" :value="module.id">
|
||||
<component :is="module.icon" />
|
||||
{{ module.title }}</a-radio-button
|
||||
>
|
||||
</a-radio-group>
|
||||
</a-form-item>
|
||||
|
||||
</a-form>
|
||||
<template #footer>
|
||||
<a-button style="margin-right: 8px" @click="onClose">关闭</a-button>
|
||||
|
@ -35,9 +30,7 @@
|
|||
|
||||
<script setup>
|
||||
import { required } from '@/utils/formRules'
|
||||
import tool from '@/utils/tool'
|
||||
import mobileMenuApi from '@/api/mobile/resource/menuApi'
|
||||
import { getCurrentInstance } from 'vue'
|
||||
// 默认是关闭状态
|
||||
let visible = $ref(false)
|
||||
const emit = defineEmits({ successful: null })
|
||||
|
@ -64,23 +57,24 @@
|
|||
}
|
||||
// 默认要校验的
|
||||
const formRules = {
|
||||
module: [required('请选择所属目录')],
|
||||
module: [required('请选择所属目录')]
|
||||
}
|
||||
|
||||
// 验证并提交数据
|
||||
const onSubmit = () => {
|
||||
formRef.value
|
||||
.validate()
|
||||
.then(() => {
|
||||
formRef.value.validate().then(() => {
|
||||
const param = {
|
||||
id: formData.value.id,
|
||||
module: formData.value.module
|
||||
}
|
||||
submitLoading.value = true
|
||||
mobileMenuApi.mobileMenuChangeModule(param).then(() => {
|
||||
mobileMenuApi
|
||||
.mobileMenuChangeModule(param)
|
||||
.then(() => {
|
||||
submitLoading.value = false
|
||||
emit('successful')
|
||||
}).finally(() => {
|
||||
})
|
||||
.finally(() => {
|
||||
visible = false
|
||||
})
|
||||
})
|
||||
|
|
|
@ -43,9 +43,7 @@
|
|||
<a-form-item v-if="formData.menuType !== 'CATALOG'" name="path">
|
||||
<template #label>
|
||||
<a-tooltip>
|
||||
<template #title>
|
||||
类型为内外链条时,输入https开头的链接即可(例:https://xiaonuo.vip)
|
||||
</template>
|
||||
<template #title> 类型为内外链条时,输入https开头的链接即可(例:https://xiaonuo.vip) </template>
|
||||
<question-circle-outlined />
|
||||
</a-tooltip>
|
||||
  {{ formData.menuType === 'MENU' || formData.menuType === 'CATALOG' ? '界面地址' : 'https链接地址' }}:
|
||||
|
@ -191,9 +189,7 @@
|
|||
}
|
||||
// 验证并提交数据
|
||||
const onSubmit = () => {
|
||||
formRef.value
|
||||
.validate()
|
||||
.then(() => {
|
||||
formRef.value.validate().then(() => {
|
||||
submitLoading.value = true
|
||||
const formDataParam = parameterChanges(cloneDeep(formData.value))
|
||||
mobileMenuApi
|
||||
|
|
|
@ -74,9 +74,7 @@
|
|||
|
||||
// 验证并提交数据
|
||||
const onSubmit = () => {
|
||||
formRef.value
|
||||
.validate()
|
||||
.then(() => {
|
||||
formRef.value.validate().then(() => {
|
||||
moduleApi.submitForm(formData.value, !formData.value.id).then(() => {
|
||||
onClose()
|
||||
emit('successful')
|
||||
|
|
Loading…
Reference in New Issue