lrf 1 年間 前
コミット
d4c3c3a135
1 ファイル変更10 行追加0 行削除
  1. 10 0
      src/views/core/config/index.vue

+ 10 - 0
src/views/core/config/index.vue

@@ -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>