Ver Fonte

设置页大概配置项

admincjy há 3 anos atrás
pai
commit
6734bea276
1 ficheiros alterados com 66 adições e 53 exclusões
  1. 66 53
      src/pages/settings/Settings.vue

+ 66 - 53
src/pages/settings/Settings.vue

@@ -1,57 +1,62 @@
 <template>
-  <el-form ref="form" :model="form" label-width="80px">
-    <el-form-item label="活动名称">
-      <el-input v-model="form.name"></el-input>
-    </el-form-item>
-    <el-form-item label="活动区域">
-      <el-select v-model="form.region" placeholder="请选择活动区域">
-        <el-option label="区域一" value="shanghai"></el-option>
-        <el-option label="区域二" value="beijing"></el-option>
-      </el-select>
-    </el-form-item>
-    <el-form-item label="活动时间">
-      <el-col :span="11">
-        <el-date-picker
-          type="date"
-          placeholder="选择日期"
-          v-model="form.date1"
-          style="width: 100%"
-        ></el-date-picker>
-      </el-col>
-      <el-col class="line" :span="2">-</el-col>
-      <el-col :span="11">
-        <el-time-picker
-          placeholder="选择时间"
-          v-model="form.date2"
-          style="width: 100%"
-        ></el-time-picker>
-      </el-col>
-    </el-form-item>
-    <el-form-item label="即时配送">
-      <el-switch v-model="form.delivery"></el-switch>
-    </el-form-item>
-    <el-form-item label="活动性质">
-      <el-checkbox-group v-model="form.type">
-        <el-checkbox label="美食/餐厅线上活动" name="type"></el-checkbox>
-        <el-checkbox label="地推活动" name="type"></el-checkbox>
-        <el-checkbox label="线下主题活动" name="type"></el-checkbox>
-        <el-checkbox label="单纯品牌曝光" name="type"></el-checkbox>
-      </el-checkbox-group>
-    </el-form-item>
-    <el-form-item label="特殊资源">
-      <el-radio-group v-model="form.resource">
-        <el-radio label="线上品牌商赞助"></el-radio>
-        <el-radio label="线下场地免费"></el-radio>
-      </el-radio-group>
-    </el-form-item>
-    <el-form-item label="活动形式">
-      <el-input type="textarea" v-model="form.desc"></el-input>
-    </el-form-item>
-    <el-form-item>
-      <el-button type="primary" @click="onSubmit">立即创建</el-button>
-      <el-button>取消</el-button>
-    </el-form-item>
-  </el-form>
+  <div class="config-form">
+    <el-form ref="form" :model="form" label-width="auto">
+      <el-row type="flex">
+        <el-form-item label="数据库地址">
+          <el-input v-model="form.db_host"></el-input>
+        </el-form-item>
+
+        <el-col :span="1"></el-col>
+
+        <el-form-item label="数据库端口">
+          <el-input v-model="form.db_port" style="width: 100px"></el-input>
+        </el-form-item>
+      </el-row>
+
+      <el-row type="flex">
+        <el-form-item label="数据库用户名">
+          <el-input v-model="form.db_name"></el-input>
+        </el-form-item>
+
+        <el-col :span="1"></el-col>
+
+        <el-form-item label="数据库密码">
+          <el-input v-model="form.db_pass"></el-input>
+        </el-form-item>
+      </el-row>
+
+      <el-row type="flex">
+        <el-form-item label="数据库更新时间">
+          <el-date-picker
+            type="date"
+            v-model="form.db_update_at"
+            disabled
+            style="width: 200px"
+          ></el-date-picker>
+        </el-form-item>
+
+        <el-form-item style="margin-left: -30px">
+          <el-button type="primary" @click="updateDB">更新</el-button>
+        </el-form-item>
+      </el-row>
+
+      <!-- <el-divider></el-divider> -->
+      <br>
+
+      <el-form-item label="企业微信api">
+        <el-input v-model="form.qywx_api" style="width: 500px"></el-input>
+      </el-form-item>
+      <!-- <el-divider></el-divider> -->
+      
+      <br>
+      <el-row type="flex" justify="center">
+        <el-form-item style="margin-left: -150px">
+          <el-button type="primary" @click="onSubmit">保存</el-button>
+          <el-button>取消</el-button>
+        </el-form-item>
+      </el-row>
+    </el-form>
+  </div>
 </template>
 
 <script>
@@ -62,6 +67,7 @@ export default {
       form: {
         name: "testxxxx",
         region: "",
+        db_update_at: "2022-11-14",
         date1: "",
         date2: "",
         delivery: false,
@@ -75,9 +81,16 @@ export default {
     onSubmit() {
       console.log("submit!");
     },
+    updateDB() {
+      console.log("update database");
+    },
   },
 };
 </script>
 
 <style>
+.config-form {
+  margin-left: 320px;
+  margin-right: 180px;
+}
 </style>