Alex 4 роки тому
батько
коміт
c185dd3307
1 змінених файлів з 22 додано та 1 видалено
  1. 22 1
      src/views/system/personalPage/index.vue

+ 22 - 1
src/views/system/personalPage/index.vue

@@ -139,6 +139,14 @@
             placeholder="选择干系人生日">
           </el-date-picker>
         </el-form-item>
+        <el-form-item label="头像" prop="avatar">
+          <el-input v-model="form.avatar" placeholder="请输入头像" />
+        </el-form-item>
+        <el-form-item label="模板id" prop="templateId">
+          <el-select v-model="form.templateId" placeholder="请选择模板" @change="templateChange">
+            <el-option v-for="item in templateList" :key="item.value" :label="item.label" :value="item.value"/>
+          </el-select>
+        </el-form-item>
         <el-form-item label="启用" prop="enable">
           <el-input v-model="form.enable" placeholder="请输入是否启用" />
         </el-form-item>
@@ -167,6 +175,7 @@
 
 <script>
 import { listPage, getPage, delPage, addPage, updatePage, exportPage } from "@/api/system/personalPage";
+import { templateList } from "@/api/system/templatePage";
 import Editor from '@/components/Editor';
 
 export default {
@@ -210,11 +219,18 @@ export default {
       form: {},
       // 表单校验
       rules: {
-      }
+      },
+
+      templateParam:{
+        enable: 0
+      },
+      templateList: []
+
     };
   },
   created() {
     this.getList();
+    this.getTemplateList();
   },
   methods: {
     /** 查询个人页列表 */
@@ -226,6 +242,11 @@ export default {
         this.loading = false;
       });
     },
+    getTemplateList(){
+      templateList(this.templateParam).then(response => {
+        this.templateList = response.rows;
+      });
+    },
     // 取消按钮
     cancel() {
       this.open = false;