瀏覽代碼

问题30字限制

xiuli.gao 1 年之前
父節點
當前提交
b616e89815
共有 32 個文件被更改,包括 53 次插入51 次删除
  1. 1 1
      dist/assets/index.750f6891.js
  2. 1 1
      dist/assets/index.84210cf2.css
  3. 1 1
      dist/index.html
  4. 1 1
      dist/js/_dialog/_dialog.e80c2f00.js
  5. 1 1
      dist/js/_input/_input.24ed23f4.js
  6. 1 1
      dist/js/_select/_select.c15d3d2d.js
  7. 1 1
      dist/js/adTask/index.67ddceba.js
  8. 0 1
      dist/js/api/api.4e85a053.js
  9. 1 0
      dist/js/api/api.7fd7f440.js
  10. 1 1
      dist/js/basisMoudle/accountManage.07811dab.js
  11. 1 1
      dist/js/basisMoudle/error.ea4ebbf4.js
  12. 1 1
      dist/js/basisMoudle/home.fba8529c.js
  13. 1 1
      dist/js/basisMoudle/login.08a7fe90.js
  14. 1 1
      dist/js/businessMoudle/adqManage.0a04adaf.js
  15. 1 1
      dist/js/collectClip/index.6190d733.js
  16. 1 1
      dist/js/configArea/index.5529c738.js
  17. 1 1
      dist/js/gdtList/index.00dd5f77.js
  18. 1 1
      dist/js/index/index.3cdfd2c3.js
  19. 1 1
      dist/js/index/index.909b7e4a.js
  20. 1 0
      dist/js/layout/index.17e25564.js
  21. 0 1
      dist/js/layout/index.d6b4c4cd.js
  22. 1 1
      dist/js/layout/index_head.7ff6c3eb.js
  23. 1 1
      dist/js/materialBlock/materialBlock.c8a7da88.js
  24. 1 1
      dist/js/materialLibrary/index.d0b6ebb1.js
  25. 1 1
      dist/js/menuPermission/menuList.d6b17bc6.js
  26. 1 1
      dist/js/miniprogram/index.287d9f57.js
  27. 1 1
      dist/js/noData/noData.cd770ba6.js
  28. 1 1
      dist/js/tableInfo/tableInfo.93a6ea75.js
  29. 1 1
      dist/js/taskList/index.30677b46.js
  30. 1 1
      dist/js/timeScreen/timeScreen.6082f80d.js
  31. 1 1
      dist/js/weekTime/weekTime.f36b6f67.js
  32. 24 22
      src/components/businessMoudle/batchGdt/configArea/copywriter/writerDialog.vue

File diff suppressed because it is too large
+ 1 - 1
dist/assets/index.750f6891.js


File diff suppressed because it is too large
+ 1 - 1
dist/assets/index.84210cf2.css


+ 1 - 1
dist/index.html

@@ -6,7 +6,7 @@
6 6
     <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
7 7
     <title>广告系统</title>
8 8
       <script src="//open.thunderurl.com/thunder-link.js"></script>
9
-    <script type="module" crossorigin src="./assets/index.750f6891.js"></script>
9
+    <script type="module" crossorigin src="./assets/index.24ce776b.js"></script>
10 10
     <link rel="modulepreload" href="./js/@vue/@vue.e7eafc10.js">
11 11
     <link rel="modulepreload" href="./js/vue-router/vue-router.647267ed.js">
12 12
     <link rel="modulepreload" href="./js/axios/axios.27022086.js">

File diff suppressed because it is too large
+ 1 - 1
dist/js/_dialog/_dialog.e80c2f00.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/_input/_input.24ed23f4.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/_select/_select.c15d3d2d.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/adTask/index.67ddceba.js


File diff suppressed because it is too large
+ 0 - 1
dist/js/api/api.4e85a053.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/api/api.7fd7f440.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/basisMoudle/accountManage.07811dab.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/basisMoudle/error.ea4ebbf4.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/basisMoudle/home.fba8529c.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/basisMoudle/login.08a7fe90.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/businessMoudle/adqManage.0a04adaf.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/collectClip/index.6190d733.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/configArea/index.5529c738.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/gdtList/index.00dd5f77.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/index/index.3cdfd2c3.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/index/index.909b7e4a.js


File diff suppressed because it is too large
+ 1 - 0
dist/js/layout/index.17e25564.js


File diff suppressed because it is too large
+ 0 - 1
dist/js/layout/index.d6b4c4cd.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/layout/index_head.7ff6c3eb.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/materialBlock/materialBlock.c8a7da88.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/materialLibrary/index.d0b6ebb1.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/menuPermission/menuList.d6b17bc6.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/miniprogram/index.287d9f57.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/noData/noData.cd770ba6.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/tableInfo/tableInfo.93a6ea75.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/taskList/index.30677b46.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/timeScreen/timeScreen.6082f80d.js


File diff suppressed because it is too large
+ 1 - 1
dist/js/weekTime/weekTime.f36b6f67.js


+ 24 - 22
src/components/businessMoudle/batchGdt/configArea/copywriter/writerDialog.vue

@@ -22,7 +22,7 @@
22 22
         <div class="flex" v-if="multiCopyTesting == 0">
23 23
           <div class="input-group">
24 24
             <el-input id="emojiInput" class="textarea" v-model="text_textarea" :rows="4" type="textarea"
25
-              placeholder="请输入文案,支持换行输入,建议不超过4行" @input="inputChange"/>
25
+              placeholder="请输入文案,支持换行输入,建议不超过4行" @input="inputChange" />
26 26
             <span class="input-suffix">{{ text_length || 0 }}/{{ max_text_length }}</span>
27 27
             <!-- 表情限制规则 https://developers.e.qq.com/news/info/20201021 -->
28 28
             <div class="emoji" v-if="basicInfoData.site_ids == 'SITE_SET_MOMENTS'">
@@ -156,11 +156,12 @@ const submitEvent = () => {
156 156
     ElMessage.warning('请选择测试的文案内容!')
157 157
     return
158 158
   }
159
-  /** 表情限制规则 https://developers.e.qq.com/news/info/20201021 **/
160
-  if (props.basicInfoData.site_ids == 'SITE_SET_MOMENTS') {
161
-    let emojiErrMsg = '';
162
-    let emojiAll = emojiList.map((v) => v.writ)
163
-    text_list.value.forEach((text_item, text_idx) => {
159
+  let emojiErrMsg = '';
160
+
161
+  let emojiAll = emojiList.map((v) => v.writ)
162
+  text_list.value.forEach((text_item, text_idx) => {
163
+    /** 表情限制规则 https://developers.e.qq.com/news/info/20201021 **/
164
+    if (props.basicInfoData.site_ids == 'SITE_SET_MOMENTS') {
164 165
       let emojiArr = getMiddleBracket(text_item)
165 166
       emojiArr.forEach((item, idx) => {
166 167
         if (!emojiAll.includes(item)) {
@@ -175,27 +176,27 @@ const submitEvent = () => {
175 176
         if (emojiErrMsg == '' && emojiArr.length > 1) {
176 177
           emojiErrMsg = '文案最多不超过1个表情内容'
177 178
         }
178
-      }else {
179
+      } else {
179 180
         if (emojiErrMsg == '' && emojiArr.length > 4) {
180 181
           emojiErrMsg = '文案最多不超过4个表情内容'
181 182
         }
182 183
       }
183
-      if(getLength(text_item) > max_text_length) {
184
-        if(multiCopyTesting.value == 0 ){
185
-          emojiErrMsg = `当前文案,超出长度限制30<br/>`
186
-        }else{
187
-          emojiErrMsg += `第${text_idx}条文案,超出长度限制30<br/>`
188
-        }
184
+    }
185
+    if (getLength(text_item) > max_text_length.value) {
186
+      if (multiCopyTesting.value == 0) {
187
+        emojiErrMsg = `当前文案,超出长度限制30<br/>`
188
+      } else {
189
+        emojiErrMsg += `第${text_idx}条文案,超出长度限制30<br/>`
189 190
       }
190
-    })
191
-    if (emojiErrMsg != '') {
192
-      ElMessage({
193
-        dangerouslyUseHTMLString: true,
194
-        type: 'warning',
195
-        message: emojiErrMsg
196
-      })
197
-      return;
198 191
     }
192
+  })
193
+  if (emojiErrMsg != '') {
194
+    ElMessage({
195
+      dangerouslyUseHTMLString: true,
196
+      type: 'warning',
197
+      message: emojiErrMsg
198
+    })
199
+    return;
199 200
   }
200 201
   emit('close', text_list.value)
201 202
   visible.value = false
@@ -268,4 +269,5 @@ defineExpose({
268 269
   top: 10px;
269 270
   left: 430px;
270 271
   width: 40px;
271
-}</style>
272
+}
273
+</style>