Procházet zdrojové kódy

修改个人模板,将首页设空

Alex před 4 roky
rodič
revize
da0e934af1

binární
src/assets/image/login-background.jpg


+ 2 - 2
src/views/index.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="dashboard-editor-container">
 
-    <panel-group @handleSetLineChartData="handleSetLineChartData" />
+    <!-- <panel-group @handleSetLineChartData="handleSetLineChartData" />
 
     <el-row style="background:#fff;padding:16px 16px 0;margin-bottom:32px;">
       <line-chart :chart-data="lineChartData" />
@@ -23,7 +23,7 @@
           <bar-chart />
         </div>
       </el-col>
-    </el-row>
+    </el-row> -->
 
     
   </div>

+ 12 - 3
src/views/system/personalPage/index.vue

@@ -151,9 +151,11 @@
               </el-select>
             </el-form-item>
 
-            <!-- <el-form-item label="干系人姓名" prop="stakeholder">
-              <el-input v-model="form.stakeholder" placeholder="请输入干系人姓名" />
-            </el-form-item>  -->
+            <el-form-item label="模板" prop="templateId">
+              <el-select v-model="form.templateId" placeholder="请选择模板" @change="templateChange">
+                <el-option v-for="item in templateList" :key="item.id" :label="item.title" :value="item.id"/>
+              </el-select>
+            </el-form-item>
           </el-col>
           <el-col :span="8">
             <el-form-item label="二维码" prop="qrcode">
@@ -190,6 +192,7 @@
 
 <script>
 import { listPersonal, getPersonal, delPersonal, addPersonal, updatePersonal, exportPersonal,changeEnable,getQrcode } from "@/api/system/personalPage";
+import { listTemplate } from "@/api/system/templatePage";
 import { listUser } from "@/api/system/appUser";
 import Editor from '@/components/Editor';
 import qrcodeImg from '@/assets/image/qrcode_img.jpg'
@@ -276,6 +279,7 @@ export default {
   },
   created() {
     this.getList();
+    this.getTemplateList();
     this.getDicts("sys_normal_disable").then((response) => {
       this.enableOptions = response.data;
     });
@@ -331,6 +335,10 @@ export default {
         this.templateList = response.rows;
       });
     },
+    templateChange(id) {
+          const content = this.templateList.find(item => item.id === id).content;
+          this.form.content = content;
+    },
     // 取消按钮
     cancel() {
       this.open = false;
@@ -342,6 +350,7 @@ export default {
         id: null,
         customer: null,
         avatar : null,
+        content: null,
         stakeholder: null,
         stakeholderBirthday: null,
         enable: null,

+ 11 - 5
src/views/system/templatePage/index.vue

@@ -75,18 +75,18 @@
     <el-table v-loading="loading" :data="pageList" @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center" />
       <el-table-column label="模板名称" align="center" prop="title" />
-      <el-table-column label="路由" align="center" prop="route" />
+      <!-- <el-table-column label="路由" align="center" prop="route" /> -->
       <el-table-column label="启用" align="center">
         <template slot-scope="scope">
           <el-switch v-model="scope.row.enable" active-value="0" inactive-value="1" @change="handleStatusChange(scope.row)"></el-switch>
         </template>
       </el-table-column>
-      <el-table-column label="修改人" align="center" prop="updateBy" />
+      <!-- <el-table-column label="修改人" align="center" prop="updateBy" />
       <el-table-column label="修改时间" align="center" prop="updateTime" width="180">
         <template slot-scope="scope">
           <span>{{ parseTime(scope.row.updateTime, '{y}-{m}-{d}') }}</span>
         </template>
-      </el-table-column>
+      </el-table-column> -->
       <el-table-column label="备注" align="center" prop="remarks" />
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
         <template slot-scope="scope">
@@ -122,9 +122,9 @@
         <el-form-item label="模板名称" prop="title">
           <el-input v-model="form.title" placeholder="请输入模板名称" />
         </el-form-item>
-        <el-form-item label="模板路由" prop="route">
+        <!-- <el-form-item label="模板路由" prop="route">
           <el-input v-model="form.route" placeholder="请输入模板路由,例如:/template/t1" />
-        </el-form-item>
+        </el-form-item> -->
         <el-form-item label="启用" prop="enable">
           <el-radio-group v-model="form.enable">
             <el-radio
@@ -134,6 +134,9 @@
             >{{dict.dictLabel}}</el-radio>
           </el-radio-group>
         </el-form-item>
+        <el-form-item label="个人生平" prop="content">
+          <editor v-model="form.content" :min-height="492" :params="editParams" ref="myEditor"/>
+        </el-form-item>
         <el-form-item label="备注" prop="remarks">
           <el-input v-model="form.remarks" placeholder="请输入备注" type="textarea" :rows="2"/>
         </el-form-item>
@@ -190,6 +193,9 @@ export default {
       // 表单校验
       rules: {
       },
+      editParams: {
+        modName: 'template/'
+      },
 
 
     };