|
@@ -8,34 +8,16 @@
|
|
|
<el-col :span="24" class="two">
|
|
|
<cForm :span="24" :fields="fields" :form="form" :rules="rules" @save="toSave" label-width="auto">
|
|
|
<template #logo_url="{ item }">
|
|
|
- <cUpload
|
|
|
- :model="item.model"
|
|
|
- :limit="1"
|
|
|
- url="/files/material/config/upload"
|
|
|
- :list="form[item.model]"
|
|
|
- listType="picture-card"
|
|
|
- @change="onUpload"
|
|
|
- ></cUpload>
|
|
|
+ <cUpload :model="item.model" :limit="1" url="/files/material/config/upload" :list="form[item.model]"
|
|
|
+ listType="picture-card" @change="onUpload"></cUpload>
|
|
|
</template>
|
|
|
<template #boy_url="{ item }">
|
|
|
- <cUpload
|
|
|
- :model="item.model"
|
|
|
- :limit="1"
|
|
|
- url="/files/material/config/upload"
|
|
|
- :list="form[item.model]"
|
|
|
- listType="picture-card"
|
|
|
- @change="onUpload"
|
|
|
- ></cUpload>
|
|
|
+ <cUpload :model="item.model" :limit="1" url="/files/material/config/upload" :list="form[item.model]"
|
|
|
+ listType="picture-card" @change="onUpload"></cUpload>
|
|
|
</template>
|
|
|
<template #girl_url="{ item }">
|
|
|
- <cUpload
|
|
|
- :model="item.model"
|
|
|
- :limit="1"
|
|
|
- url="/files/material/config/upload"
|
|
|
- :list="form[item.model]"
|
|
|
- listType="picture-card"
|
|
|
- @change="onUpload"
|
|
|
- ></cUpload>
|
|
|
+ <cUpload :model="item.model" :limit="1" url="/files/material/config/upload" :list="form[item.model]"
|
|
|
+ listType="picture-card" @change="onUpload"></cUpload>
|
|
|
</template>
|
|
|
</cForm>
|
|
|
</el-col>
|
|
@@ -81,7 +63,7 @@ const onUpload = (e: { model: string; value: Array<[]> }) => {
|
|
|
const { model, value } = e;
|
|
|
form.value[model] = value;
|
|
|
};
|
|
|
-const toSave = async (data) => {
|
|
|
+const toSave = async (data: any) => {
|
|
|
let res: IQueryResult;
|
|
|
if (data._id) res = await configAxios.update(data);
|
|
|
else res = await configAxios.create(data);
|