فهرست منبع

修改孵化基地显示

zs 8 ماه پیش
والد
کامیت
97b419ac80
1فایلهای تغییر یافته به همراه24 افزوده شده و 6 حذف شده
  1. 24 6
      src/views/user/user/parts/incubator.vue

+ 24 - 6
src/views/user/user/parts/incubator.vue

@@ -1,6 +1,11 @@
 <template>
   <div class="index">
     <el-form ref="ruleFormRef" :model="form" class="form" label-position="left">
+      <el-row>
+        <el-form-item label="Logo" prop="logo">
+          <custom-upload model="logo" :list="form.logo" :limit="1" url="/files/web/cxyy_incubator/upload" @change="onUpload" listType="picture-card"></custom-upload>
+        </el-form-item>
+      </el-row>
       <el-row :gutter="20">
         <el-col :span="12">
           <el-form-item label="孵化基地名称" prop="name">
@@ -27,14 +32,21 @@
           </el-form-item>
         </el-col>
       </el-row>
-      <el-col :span="24">
-        <el-form-item label="地址" prop="address">
-          <el-input v-model="form.address" :autosize="{ minRows: 2, maxRows: 4 }" type="textarea" placeholder="请输入地址" />
-        </el-form-item>
-      </el-col>
+      <el-row :gutter="20">
+        <el-col :span="12">
+          <el-form-item label="所在地区" prop="area">
+            <el-cascader size="large" v-model="form.area" :props="{ value: 'name', label: 'name' }" :options="cityList" clearable placeholder="请选择所在地区" style="width: 100%" />
+          </el-form-item>
+        </el-col>
+        <el-col :span="12">
+          <el-form-item label="地址" prop="address">
+            <el-input size="large" v-model="form.address" :autosize="{ minRows: 2, maxRows: 4 }" type="textarea" placeholder="请输入地址" />
+          </el-form-item>
+        </el-col>
+      </el-row>
       <el-col :span="24">
         <el-form-item label="简介" prop="brief">
-          <el-input v-model="form.brief" :autosize="{ minRows: 2, maxRows: 4 }" type="textarea" placeholder="请输入简介" />
+          <WangEditor v-model="form.brief" />
         </el-form-item>
       </el-col>
       <el-row :gutter="20">
@@ -67,6 +79,12 @@ const form = inject('form')
 // 字典表
 const isUseList = inject('isUseList')
 const statusList = inject('statusList')
+const cityList = inject('cityList')
 const onSubmit = inject('onSubmit')
+// 上传图片
+const onUpload = (e) => {
+  const { model, value } = e
+  form.value[model] = value
+}
 </script>
 <style scoped lang="scss"></style>