natasha před 3 roky
rodič
revize
c000efaf4f

+ 3 - 0
public/config.js

@@ -0,0 +1,3 @@
+window.g = {
+    zh_CN_URL: "",
+}

+ 27 - 14
src/components/Adult/inputModules/Tinydemo.vue

@@ -81,20 +81,6 @@ export default {
   props: ["curQue", "fn_data", "changeCurQue", "number"],
   data() {
     return {
-      init: {
-        language_url: `/tinymce/langs/zh_CN.js`,
-        language: "zh_CN",
-        skin_url: "/tinymce/skins/ui/oxide",
-        height: 500,
-        plugins: "link lists image code table wordcount  preview",
-        toolbar:
-          "preview bold italic underline strikethrough | fontsizeselect | forecolor backcolor | alignleft aligncenter alignright alignjustify | bullist numlist | outdent indent blockquote | undo redo | link unlink image code | removeformat",
-        branding: false,
-        ax_wordlimit_num: 50,
-        ax_wordlimit_callback: function (editor, txt, num) {
-          tipsJS("当前字数:" + txt.length + ",限制字数:" + num);
-        },
-      }, //富文本初始化
       data_structure: {
         type: "tinydemo",
         name: "富文本",
@@ -150,6 +136,33 @@ export default {
     if (!this.curQue) {
       this.changeCurQue(this.data_structure);
     }
+    let lang_url = "";
+    let language = "";
+    let skin_url =
+      process.env.NODE_ENV == "development"
+        ? "/tinymce/skins/ui/oxide"
+        : window.g.zh_CN_URL + "/tinymce/skins/ui/oxide";
+
+    lang_url =
+      process.env.NODE_ENV == "development"
+        ? "/tinymce/langs/zh_CN.js"
+        : window.g.zh_CN_URL + "/tinymce/langs/zh_CN.js";
+    language = "zh_CN";
+
+    this.init = {
+        language_url: lang_url,
+        language: language,
+        skin_url: skin_url,
+        height: 500,
+        plugins: "link lists image code table wordcount  preview",
+        toolbar:
+            "preview bold italic underline strikethrough | fontsizeselect | forecolor backcolor | alignleft aligncenter alignright alignjustify | bullist numlist | outdent indent blockquote | undo redo | link unlink image code | removeformat",
+        branding: false,
+        ax_wordlimit_num: 50,
+        ax_wordlimit_callback: function (editor, txt, num) {
+            tipsJS("当前字数:" + txt.length + ",限制字数:" + num);
+        },
+    }; //富文本初始化
   },
   //生命周期 - 挂载完成(可以访问DOM元素)
   mounted() {

+ 1 - 1
src/views/courseList.vue

@@ -309,7 +309,7 @@
               <el-input
                 v-model="formDialog.description"
                 type="textarea"
-                maxlength="100"
+                maxlength="500"
                 show-word-limit
               />
             </el-form-item>