|
@@ -3,6 +3,9 @@
|
|
|
<el-col :span="24" class="main animate__animated animate__backInRight" v-loading="loading">
|
|
|
<el-col :span="24" class="one">
|
|
|
<cForm :span="24" :fields="formFields" :form="form" :rules="{}" @save="toSave" label-width="auto">
|
|
|
+ <template #logo>
|
|
|
+ <cUpload model="logo" :list="form.logo" :limit="1" url="/files/canteen/config/upload" listType="picture-card" @change="onUpload"></cUpload>
|
|
|
+ </template>
|
|
|
<template #b_time>
|
|
|
<el-time-picker
|
|
|
v-model="form.b_time"
|
|
@@ -86,11 +89,18 @@ const toSave = async () => {
|
|
|
// #region 表单及操作
|
|
|
// NeedChange
|
|
|
const formFields: Ref<any> = ref([
|
|
|
+ { label: '首页图', model: 'logo', custom: true },
|
|
|
{ label: '早餐时间', model: 'b_time', custom: true },
|
|
|
{ label: '午餐时间', model: 'l_time', custom: true },
|
|
|
{ label: '晚餐时间', model: 'd_time', custom: true }
|
|
|
]);
|
|
|
const form: Ref<any> = ref({ b_time: [], l_time: [], d_time: [] });
|
|
|
+
|
|
|
+const onUpload = (e: { model: string; value: Array<[]> }) => {
|
|
|
+ console.log(e);
|
|
|
+ const { model, value } = e;
|
|
|
+ form.value[model] = value;
|
|
|
+};
|
|
|
</script>
|
|
|
|
|
|
<style scoped></style>
|