Browse Source

迅雷下载

liuxiaona 1 year ago
parent
commit
d8ea4ffd1c

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


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


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


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


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


File diff suppressed because it is too large
+ 1 - 1
dist/assets/timeScreen.bc5fb060.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.60561940.js"></script>
9
+    <script type="module" crossorigin src="./assets/index.22aacf9f.js"></script>
10 10
     <link rel="modulepreload" href="./js/@vue/@vue.a4e5ba32.js">
11 11
     <link rel="modulepreload" href="./js/vue-router/vue-router.3516c392.js">
12 12
     <link rel="modulepreload" href="./js/axios/axios.8506093b.js">

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


+ 4 - 4
src/components/businessMoudle/collectClip/collect.vue

@@ -202,11 +202,11 @@ const getSizeList = async () => {
202 202
 const batchShow = ref<boolean>(false)
203 203
 const allBatchVal = ref<boolean>(false)
204 204
 //选择素材
205
-const checkChangeItem = (val: any,id:string|number|undefined) => {
206
-  if(val){
207
-    pageInfo.chooseList.push(id)
205
+const checkChangeItem = (flag: any,obj:any) => {
206
+  if(flag){
207
+    pageInfo.chooseList.push(obj.id)
208 208
   }else{
209
-    let idx:number = pageInfo.chooseList.findIndex(n=>n==id)
209
+    let idx:number = pageInfo.chooseList.findIndex(n=>n==obj.id)
210 210
     pageInfo.chooseList.splice(idx,1)
211 211
   }
212 212
 }

+ 5 - 2
src/components/businessMoudle/materialLibrary/block/materialBlock.vue

@@ -49,7 +49,7 @@ const NumberHandle = proxy.$NumberHandle
49 49
 
50 50
 
51 51
 const emit = defineEmits<{
52
-  (event: "checkChange",val:number,name:string): void;
52
+  (event: "checkChange",val:any,name:any): void;
53 53
   (event: "init"): void;
54 54
 }>();
55 55
 
@@ -66,8 +66,11 @@ const props = withDefaults(defineProps<{
66 66
 })
67 67
 
68 68
 const changeEvent = (val:any) => {
69
-  emit('checkChange',val,props.paramsObj[props.idName])
69
+  emit('checkChange',val,props.paramsObj)
70 70
 }
71
+// const changeEvent = (val:any) => {
72
+//   emit('checkChange',val,props.paramsObj[props.idName])
73
+// }
71 74
 const init = () => {
72 75
   emit('init')
73 76
 }

+ 17 - 5
src/components/businessMoudle/materialLibrary/material.vue

@@ -138,7 +138,7 @@ const pageInfo = reactive<reactiveTableAndAny>({
138 138
     {label:'修改标签',value:'1'},
139 139
     {label:'修改设计师',value:'3'},
140 140
     {label:'修改创意人',value:'4'},
141
-    // {label:'迅雷下载',value:'5'},
141
+    {label:'迅雷下载',value:'5'},
142 142
     {label:'删除',value:'6'},
143 143
   ],
144 144
   typeList:[
@@ -182,6 +182,7 @@ const pageInfo = reactive<reactiveTableAndAny>({
182 182
       },
183 183
     },
184 184
   ],
185
+  tasksList:[]
185 186
 })
186 187
 
187 188
 //创意师
@@ -216,12 +217,17 @@ const getSizeList = async () => {
216 217
 const batchShow = ref<boolean>(false)
217 218
 const allBatchVal = ref<boolean>(false)
218 219
 //选择素材
219
-const checkChangeItem = (val: any,id:string|number|undefined) => {
220
-  if(val){
221
-    pageInfo.chooseList.push(id)
220
+const checkChangeItem = (flag: any,obj:any) => {
221
+  if(flag){
222
+    pageInfo.chooseList.push(obj.id)
223
+    pageInfo.tasksList.push({
224
+      name:obj.name,
225
+      url:obj.oss_url,
226
+    })
222 227
   }else{
223
-    let idx:number = pageInfo.chooseList.findIndex(n=>n==id)
228
+    let idx:number = pageInfo.chooseList.findIndex(n=>n==obj.id)
224 229
     pageInfo.chooseList.splice(idx,1)
230
+    pageInfo.tasksList.splice(idx,1)
225 231
   }
226 232
 }
227 233
 //全选
@@ -317,6 +323,12 @@ const dropdownEvent = (val: string | number | object) => {
317 323
     editCreaterEditorRef.value!.switchShow(true)
318 324
   }else  if(val == 1){ //修改标签
319 325
     editTagRef.value!.switchShow(true)
326
+  }else  if(val == 5){ //下载
327
+    thunderLink.newTask({
328
+      downloadDir: '', // 指定当前任务的下载目录名称,迅雷会在用户剩余空间最大的磁盘根目录中创建这个目录。【若不填此项,会下载到用户默认下载目录】
329
+      tasks: pageInfo.tasksList
330
+    });
331
+    closeBatchEvent(false)
320 332
   }
321 333
 }
322 334
 

+ 4 - 0
src/components/businessMoudle/textLibrary/dialog/addEditText.vue

@@ -186,6 +186,10 @@ onMounted(()=>{
186 186
 :deep(.pollup .emoji-container){
187 187
   max-height: calc(var(--V3Emoji-height) * 2 - 50px);
188 188
 }
189
+:deep(.pollup){
190
+  z-index: 999;
191
+  top: 30px;
192
+}
189 193
 .addTextSelect{
190 194
   :deep(.el-select-dropdown__item){
191 195
     padding: 0 10px;