|
@@ -17,28 +17,15 @@
|
|
|
<cDialog :dialog="dialog" @toClose="toClose">
|
|
|
<template v-slot:info>
|
|
|
<el-col :span="24" class="dialog_one" v-if="dialog.type == '1'">
|
|
|
- <cForm :span="24" :fields="menuformfields" :form="menuform" :rules="menurules" @save="tomenuSave" label-width="auto">
|
|
|
+ <cForm :span="24" :fields="menuformfields" :form="menuform" :rules="menurules" @save="tomenuSave"
|
|
|
+ label-width="auto">
|
|
|
<template #iconPath>
|
|
|
- <cUpload
|
|
|
- :model="`${'iconPath'}`"
|
|
|
- :limit="1"
|
|
|
- listType="picture"
|
|
|
- url="/files/material/role/upload"
|
|
|
- accept="*"
|
|
|
- :list="menuform.iconPath"
|
|
|
- @change="onUpload"
|
|
|
- ></cUpload>
|
|
|
+ <cUpload :model="`${'iconPath'}`" :limit="1" listType="picture" url="/files/material/role/upload" accept="*"
|
|
|
+ :list="menuform.iconPath" @change="onUpload"></cUpload>
|
|
|
</template>
|
|
|
<template #selectedIconPath>
|
|
|
- <cUpload
|
|
|
- :model="`${'selectedIconPath'}`"
|
|
|
- :limit="1"
|
|
|
- listType="picture"
|
|
|
- url="/files/material/role/upload"
|
|
|
- accept="*"
|
|
|
- :list="menuform.selectedIconPath"
|
|
|
- @change="onUpload"
|
|
|
- ></cUpload>
|
|
|
+ <cUpload :model="`${'selectedIconPath'}`" :limit="1" listType="picture" url="/files/material/role/upload"
|
|
|
+ accept="*" :list="menuform.selectedIconPath" @change="onUpload"></cUpload>
|
|
|
</template>
|
|
|
</cForm>
|
|
|
</el-col>
|
|
@@ -126,7 +113,7 @@ const toSave = async (data: any) => {
|
|
|
// 底部菜单保存
|
|
|
const tomenuSave = async (data: any) => {
|
|
|
if (data._id) {
|
|
|
- let info = form.value.menu.filter((i) => i._id != data._id);
|
|
|
+ let info = form.value.menu.filter((i: any) => i._id != data._id);
|
|
|
info.push({
|
|
|
_id: moment().valueOf(),
|
|
|
text: data.text,
|