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