فهرست منبع

修改样式及优化

yangg 5 ماه پیش
والد
کامیت
7bd616011e

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/index.html


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/static/css/chunk-26b658df.989f57b6.css


+ 0 - 0
dist/static/css/chunk-77486988.634666a0.css → dist/static/css/chunk-72e66010.94e462ca.css


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/static/js/app.70b46448.js


+ 0 - 0
dist/static/js/chunk-0ec56e2a.451b4fb4.js → dist/static/js/chunk-0ec56e2a.a2d344d2.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 1 - 1
dist/static/js/chunk-14e1329d.6dd6fb09.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/static/js/chunk-26b658df.5e6bc8a6.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/static/js/chunk-66d8db98.8451fffe.js


+ 0 - 0
dist/static/js/chunk-71b6858e.6c522d23.js → dist/static/js/chunk-71b6858e.47155c19.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/static/js/chunk-72e66010.ed6b154e.js


+ 0 - 0
dist/static/js/chunk-730da84c.dcb522e4.js → dist/static/js/chunk-730da84c.61562768.js


+ 0 - 0
dist/static/js/chunk-a23e70e2.7fe4c817.js → dist/static/js/chunk-a23e70e2.c1edd252.js


+ 0 - 0
dist/static/js/chunk-cd9127fe.4d3e4742.js → dist/static/js/chunk-cd9127fe.00fbad25.js


+ 0 - 0
dist/static/js/chunk-d8dd6e5c.d9bb778e.js → dist/static/js/chunk-d8dd6e5c.d849f5cb.js


+ 34 - 10
src/views/project/components/dataList.vue

@@ -244,7 +244,7 @@
         <el-table-column label="操作" align="center" width="320">
           <template #default="scope">
             <el-button type="primary" @click="previewTemplate(scope.row)"
-              >查看历史版本</el-button
+              >预览</el-button
             >
             <el-button type="primary" @click="replaceTemplate(scope.row)"
               >替换</el-button
@@ -254,16 +254,15 @@
               trigger="click"
               @command="(command) => handleExport(command, scope.row)"
             >
-             <!--  <el-button type="success">
+              <el-button type="success">
                 导出文档<i class="el-icon-arrow-down el-icon--right"></i>
               </el-button>
               <template #dropdown>
                 <el-dropdown-menu>
-                  <el-dropdown-item command="word">Word格式</el-dropdown-item
-                  >
+                  <el-dropdown-item command="word">Word格式</el-dropdown-item>
                   <el-dropdown-item command="pdf">PDF格式</el-dropdown-item>
-                </el-dropdown-menu>
-              </template> --><!-- word -->
+                </el-dropdown-menu> </template
+              ><!-- word -->
               <!-- <el-dropdown-item command="pdf-to-word"
                     >Word</el-dropdown-item
                   > -->
@@ -1694,9 +1693,31 @@ export default {
         });
     },
 
-    previewTemplate(template) {
+    async previewTemplate(template) {
       this.currentTemplate = template;
-      this.loadDocumentVersions(template);
+      /* this.loadDocumentVersions(template); */
+      const res = await searchlistDoc({
+        page: 1,
+        pageSize: 10,
+        template_id: template.id,
+      });
+
+      if (res.status === 200) {
+        /* this.documentVersions = res.data.dataList[0]; */
+        if (res.data.dataList.length !== 0) {
+          let url = `#/document/viewCreate?articleId=${res.data.dataList[0].id}&type=document`;
+          window.open(url, "_blank");
+        } else {
+          let a = document.createElement("a");
+          a.href = "#/document/viewCreate?articleId=" + template.id;
+          a.target = "_blank";
+          a.click();
+        }
+
+        /*  if (this.documentVersions.length === 0) {
+            this.$message.warning("未找到相关文档版本");
+          } */
+      }
     },
 
     replaceTemplate(template) {
@@ -1972,10 +1993,13 @@ export default {
       _this.docAttr.template_id = _this.docAttr.id;
       createDocument(_this.docAttr).then((res) => {
         if (res.status != 200) return; //更新文档
-        _this.docAttr.id = res.data;
+        /*  _this.docAttr.id = res.data; */
         _this.$message.success("文档创建成功");
+        searchlistDoc({
+          page: 1,
+          pageSize: 999,
+        });
       });
-      /* createDocument() */
     },
 
     // 添加统一的内容处理方法

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است