Просмотр исходного кода

Merge branch 'feature/editor' of ssh://121.43.162.141:10022/six.fe/health.admin into feature/healthy

# Conflicts:
#	@types/typed-router.d.ts
#	src/router/index.ts
张田田 4 месяцев назад
Родитель
Сommit
c8eaee590a

Разница между файлами не показана из-за своего большого размера
+ 2 - 0
public/editor/mock.json


+ 54 - 53
public/editor/preview.html

@@ -1,57 +1,58 @@
-<!DOCTYPE html>
+<!doctype html>
 <html lang="en">
-<head>
-  <meta charset="UTF-8">
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  <title>加载中...</title>
-  <link href="preview.css" rel="stylesheet">
-  <link href="loader.css" rel="stylesheet">
-  <style>
-    html, body {
-      margin: 0;
-      padding: 0;
-    }
-  </style>
-</head>
-<body>
-<div class="loader-container">
-  <div></div>
-  <div></div>
-  <div></div>
-  <div></div>
-  <div></div>
-  <div></div>
-  <div></div>
-</div>
-<div class="editor-generate-preview-wrapper">
-  <div class="header"></div>
-  <div class="content w-e-text-container"></div>
-  <div class="footer"></div>
-</div>
-<script>
-  const host = ``;
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <title>加载中...</title>
+    <link href="preview.css" rel="stylesheet" />
+    <link href="loader.css" rel="stylesheet" />
+    <style>
+      html,
+      body {
+        margin: 0;
+        padding: 0;
+      }
+    </style>
+  </head>
+  <body>
+    <div class="loader-container">
+      <div></div>
+      <div></div>
+      <div></div>
+      <div></div>
+      <div></div>
+      <div></div>
+      <div></div>
+    </div>
+    <div class="editor-generate-preview-wrapper">
+      <div class="header"></div>
+      <div class="content w-e-text-container"></div>
+      <div class="footer"></div>
+    </div>
+    <script>
+      // const host = `./mock.json`;
 
-  /* 渲染 header 和 footer  */
-  function render() {
+      /* 渲染 header 和 footer  */
+      function render() {}
 
-  }
+      async function load() {
+        try {
+          // if (!host) throw { message: `请求地址为空` };
+          const hashParams = location.hash.split('?')[1];
+          const queryString = location.search || (hashParams ? `?${hashParams}` : '');
+          const request = await fetch(`${location.origin}/manager/fdhb-mobile/psarticle/getPsarticleDetailById${queryString}`);
+          const result = await request.json();
+          document.title = result.title || `加载完成`;
+          document.querySelector('.w-e-text-container').innerHTML = result.content || `暂无内容`;
+          render(result);
+        } catch (e) {
+          document.querySelector('.w-e-text-container').innerHTML = e.message || `请求未成功`;
+        } finally {
+          document.querySelector('.loader-container').style.display = 'none';
+        }
+      }
 
-  async function load() {
-    try {
-      if (!host) throw { message: `请求地址为空` };
-      const request = await fetch(`${host}${location.search}&${location.hash.split('?')[1] || ''}`);
-      const result = await request.json();
-      document.title = result.title || `加载完成`;
-      document.querySelector('.w-e-text-container').innerHTML = result.content || `暂无内容`;
-      render(result);
-    } catch (e) {
-      document.querySelector('.w-e-text-container').innerHTML = e.message || `请求未成功`
-    } finally {
-      document.querySelector('.loader-container').style.display = 'none';
-    }
-  }
-
-  document.addEventListener('DOMContentLoaded', load);
-</script>
-</body>
-</html>
+      document.addEventListener('DOMContentLoaded', load);
+    </script>
+  </body>
+</html>

Разница между файлами не показана из-за своего большого размера
+ 18 - 2
src/components/EditEducation.vue


+ 1 - 1
src/model/education.model.ts

@@ -6,7 +6,7 @@ export interface EducationModel {
   tagIds: string[] | string;
   tagNames: string[] | string;
   tagNameStr: string; //标签名称字符串
-  pushType: '1' | '2'; //推送类型:0-自动推送,1-仅通过通知管理推送
+  pushType: '0' | '1'; //推送类型:0-自动推送,1-仅通过通知管理推送
   status:string; //状态:0-启用,1-禁用
   createTime: string; //创建时间
   createBy: string; //创建人

Разница между файлами не показана из-за своего большого размера
+ 18 - 0
src/pages/EditorDemo.vue


Некоторые файлы не были показаны из-за большого количества измененных файлов