Compare commits
433 Commits
zcwy_0716_
...
20251029-f
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2cbb379fa6 | ||
|
|
6d4af3aa2d | ||
|
|
5ebee96ce4 | ||
| 408d6a1612 | |||
| b1508ad226 | |||
| a9764bf2f8 | |||
|
|
c3f53515b9 | ||
| 087be5dd38 | |||
|
|
1772c972b9 | ||
|
|
91bafcb5b9 | ||
|
|
8c533c5f3a | ||
|
|
bb17784501 | ||
|
|
69530fe6ad | ||
|
|
b1cd8e2f63 | ||
|
|
7335dd4eba | ||
| 3860087fac | |||
| 046509f70d | |||
| bf0ae91184 | |||
| f61742a0b9 | |||
|
|
c886a80193 | ||
| 05ad90b025 | |||
| f3833a23fa | |||
| d957a8d44b | |||
|
|
89ed79828f | ||
|
|
b926590edc | ||
| 19bc757dc2 | |||
| f3a1036b64 | |||
| 3c1650b751 | |||
| ff2bdb4ae5 | |||
|
|
14fb53ccd3 | ||
|
|
72f9661150 | ||
|
|
7806afc5f7 | ||
| e1af233c5f | |||
| 2738493030 | |||
| 480a4f5564 | |||
|
|
205bf5469f | ||
|
|
30897a1fa5 | ||
|
|
1c59cffd3e | ||
|
|
6e9f93d6c9 | ||
|
|
3ee4a2fd6e | ||
|
|
1b442ef040 | ||
|
|
4693cb0db1 | ||
|
|
92fecbec80 | ||
|
|
be63f5a1aa | ||
|
|
c9899eda6b | ||
|
|
0f52a69beb | ||
|
|
3410afedcf | ||
|
|
33866c0f49 | ||
|
|
c9e51fc21f | ||
|
|
a42668c929 | ||
|
|
01d4bc0536 | ||
|
|
d52e8b389b | ||
|
|
e9a86d0364 | ||
|
|
0e43ca5e82 | ||
|
|
0771460f60 | ||
|
|
1a2829d70a | ||
|
|
68eda7efcc | ||
| 0b0789feda | |||
| 70bb87a17a | |||
| 4e60811542 | |||
|
|
075fdb1913 | ||
|
|
8c7569ae4e | ||
|
|
56f565cbf3 | ||
|
|
c15f52e325 | ||
|
|
98c10e703e | ||
|
|
2078c128c9 | ||
|
|
e8fe7b4fd3 | ||
|
|
029d5b0791 | ||
|
|
12a6ed8fea | ||
|
|
363492866f | ||
|
|
d237dc99ee | ||
|
|
995933ae56 | ||
|
|
dff81df91d | ||
|
|
0864704c4c | ||
|
|
58fc6264fe | ||
|
|
5276813eba | ||
|
|
3485435c9e | ||
|
|
2ee3daedf6 | ||
|
|
5d0d64abbf | ||
|
|
ea97aee4af | ||
|
|
a968062936 | ||
|
|
6d11475456 | ||
|
|
a7396e0a6a | ||
|
|
ac236e8d7c | ||
|
|
f537608e4f | ||
|
|
c7f4a224ff | ||
|
|
a4d088a3ae | ||
|
|
3cd2c5f433 | ||
|
|
8c69fac9be | ||
|
|
4033eb2294 | ||
|
|
ec469db72a | ||
|
|
5e1ea2469b | ||
|
|
2baa5c61a4 | ||
|
|
b627398b7d | ||
|
|
7be5c072d9 | ||
|
|
de14f9f561 | ||
|
|
44f79c93a5 | ||
|
|
e501b8d23f | ||
|
|
ea8143db2b | ||
|
|
89277f8868 | ||
|
|
13af8ba4e0 | ||
|
|
e3735e4b92 | ||
|
|
f4c9b921bb | ||
|
|
ed899cdd2c | ||
|
|
c24b54957a | ||
|
|
1dc9c941d7 | ||
|
|
33c9d2140f | ||
|
|
afd1bec458 | ||
|
|
202bf7b123 | ||
|
|
ce1d662350 | ||
|
|
81602506c7 | ||
|
|
053a2a60b2 | ||
|
|
b9f23eb657 | ||
|
|
ceeb3efcf5 | ||
|
|
147366f738 | ||
|
|
4ac09a8793 | ||
|
|
9c768337c6 | ||
|
|
e202946fe7 | ||
|
|
fbddf6806a | ||
|
|
3cfa3ffec3 | ||
|
|
a8bcd3832b | ||
|
|
d9f69001a5 | ||
|
|
93e769be42 | ||
|
|
206f0e825d | ||
|
|
3bb4b519f1 | ||
|
|
fe790389ca | ||
|
|
44a5baec18 | ||
|
|
ee8a76c4df | ||
|
|
12c1bdb1a8 | ||
|
|
df0e1ad0ed | ||
|
|
ea54ea2c20 | ||
|
|
5fe9d2eb96 | ||
|
|
b6562e5c9c | ||
|
|
a0dcd27f8c | ||
|
|
8bc2bc96a8 | ||
|
|
ab2ac961f5 | ||
|
|
6727dd838b | ||
|
|
28aa639e1c | ||
|
|
05d48f5313 | ||
|
|
7a67aca620 | ||
|
|
a810da8978 | ||
|
|
b4538150df | ||
|
|
e79abe7aee | ||
|
|
65dfa4f0e3 | ||
|
|
4784b02ca4 | ||
|
|
45e006a4e7 | ||
|
|
577357ccd0 | ||
|
|
f92954aa6b | ||
|
|
d59b5a9e06 | ||
|
|
4be009a6d8 | ||
|
|
b5f01c6357 | ||
|
|
78cbb21155 | ||
|
|
adc33e5892 | ||
|
|
a9de4ad77c | ||
|
|
a3c85cbd19 | ||
|
|
9a6727e52f | ||
|
|
7cee4b5ad1 | ||
|
|
c3b5f1baf0 | ||
|
|
213990a7b0 | ||
|
|
505e3ce00c | ||
|
|
ff908554fd | ||
|
|
e031dcd935 | ||
|
|
2139e15813 | ||
|
|
8497deea52 | ||
|
|
8746904cb9 | ||
|
|
213e5abce3 | ||
|
|
dc7f942303 | ||
|
|
4c1c370879 | ||
|
|
ffbc4ef808 | ||
|
|
5936183912 | ||
|
|
702881c100 | ||
|
|
b0229f6cde | ||
|
|
9c6c1708fc | ||
|
|
b67d7f4311 | ||
|
|
c5e54f0170 | ||
|
|
5c5a71ec55 | ||
|
|
b6a3a32412 | ||
|
|
d6fd44830b | ||
|
|
d01fd6f07b | ||
|
|
f9e332ab7c | ||
|
|
0989360183 | ||
|
|
5e31f7d1a8 | ||
|
|
eaa7f04cd6 | ||
|
|
0d7a2ad353 | ||
|
|
9d9d663591 | ||
|
|
90b53a54b2 | ||
|
|
b89a8266e5 | ||
|
|
49137387f6 | ||
|
|
812c09d65c | ||
|
|
57a87db016 | ||
|
|
2536fca503 | ||
|
|
047b1f9bae | ||
|
|
7162d329ee | ||
|
|
d7d80e8244 | ||
|
|
af208d0a6d | ||
|
|
713f258c14 | ||
|
|
def3892edc | ||
|
|
51a8da4bdb | ||
|
|
6536e36857 | ||
|
|
1bf9398177 | ||
|
|
a5333952c9 | ||
|
|
127f191776 | ||
|
|
e9b9a14b69 | ||
|
|
11a1065df9 | ||
|
|
001452fa2e | ||
|
|
988a7a1e17 | ||
|
|
7fed1a3991 | ||
|
|
5448a9724d | ||
|
|
23928a0865 | ||
|
|
797c08d8fc | ||
|
|
a8d44d0169 | ||
|
|
567bed812b | ||
|
|
2e0fe475f2 | ||
|
|
04ecf6a971 | ||
|
|
5381416a05 | ||
|
|
216141dbd3 | ||
|
|
1dad88c59b | ||
|
|
0f3c53cb31 | ||
|
|
1f4416e9b1 | ||
|
|
2ffe9c1872 | ||
|
|
e74f14baa0 | ||
|
|
aa0fcf6ff0 | ||
|
|
9fba452d2d | ||
|
|
d33e27b3d0 | ||
|
|
3d3f2ebc6e | ||
|
|
b679502553 | ||
|
|
d027a4c56a | ||
|
|
c6b2c46311 | ||
|
|
181892de67 | ||
|
|
a2809f5347 | ||
|
|
609902aeb8 | ||
|
|
6399aa3352 | ||
|
|
23ffd002a7 | ||
|
|
96e0c0fb70 | ||
|
|
6382f6b04d | ||
|
|
4d783ce94d | ||
|
|
b686a9e2a2 | ||
|
|
b52ad264da | ||
|
|
511b3179f6 | ||
|
|
cc48f52fea | ||
|
|
5f230a6543 | ||
|
|
a78f6a0152 | ||
|
|
7c20a11687 | ||
|
|
5b5d73c905 | ||
|
|
09f06b1679 | ||
|
|
c0562c41c0 | ||
|
|
24a34fa779 | ||
|
|
987f69dc64 | ||
|
|
15e15ae5d2 | ||
|
|
5126636193 | ||
|
|
4dd02dcbc6 | ||
|
|
2456cf72ed | ||
|
|
315b01999d | ||
|
|
2b45e63c54 | ||
|
|
1927b5b67f | ||
|
|
1843c9e6aa | ||
|
|
ca25bd9d76 | ||
|
|
091c09204f | ||
|
|
31be7b053e | ||
|
|
178431e7df | ||
|
|
efbf778d80 | ||
|
|
14fdadcec3 | ||
|
|
33feddbe3a | ||
|
|
7756c28679 | ||
|
|
bb45487264 | ||
|
|
df77e5c7dc | ||
|
|
b22dc4539a | ||
|
|
db024ebc2a | ||
|
|
5e7580a936 | ||
|
|
00d272c3d0 | ||
|
|
398bbc675b | ||
|
|
d0a6807d2c | ||
|
|
f01283f530 | ||
|
|
b9ec8ed534 | ||
|
|
5f9da5cf03 | ||
|
|
1b3064f2ab | ||
|
|
24be910b83 | ||
|
|
6153daa98a | ||
|
|
c5f6f5c83e | ||
|
|
4d0cae9346 | ||
|
|
5be181df8c | ||
|
|
67f2ff3e86 | ||
|
|
3588ef3e67 | ||
|
|
7fab8bb062 | ||
|
|
977af999a3 | ||
|
|
cc0362380e | ||
|
|
45027ca77e | ||
|
|
83838b2c1a | ||
|
|
acbacac737 | ||
|
|
f98fda4f78 | ||
|
|
1ad2c80c9b | ||
|
|
21afc82036 | ||
|
|
3e137990b7 | ||
|
|
602a49e292 | ||
|
|
0397b4c310 | ||
|
|
6bf278c148 | ||
|
|
3080303fa3 | ||
|
|
50dca2caa9 | ||
|
|
2576fdd070 | ||
|
|
548d891be3 | ||
|
|
0dc3884d46 | ||
|
|
633ddbd51c | ||
|
|
22861dadf2 | ||
|
|
493ebfa05b | ||
|
|
78e75db403 | ||
|
|
0ebbb0399f | ||
|
|
61cdd7c821 | ||
|
|
90ca7e4750 | ||
|
|
14a94d1fb1 | ||
|
|
e44279c92f | ||
|
|
88b09f1252 | ||
|
|
6b6e8a4096 | ||
|
|
590da41c59 | ||
|
|
cbedc3f880 | ||
|
|
979deec1a4 | ||
|
|
2e51ef1a2f | ||
|
|
2fc835ca8d | ||
|
|
dc01a523f7 | ||
|
|
ea910687f5 | ||
|
|
f27d82c536 | ||
|
|
f6c4e984df | ||
|
|
14bf033539 | ||
|
|
2fa1226004 | ||
|
|
25187601cc | ||
|
|
bb89315102 | ||
|
|
75eba179d1 | ||
|
|
3b90fd3597 | ||
|
|
54435b91d1 | ||
|
|
14eb6abc0d | ||
|
|
73cca9ce75 | ||
|
|
c5c7aa175d | ||
|
|
14b6fb59f9 | ||
|
|
05a3d9b874 | ||
|
|
7d98bb4ddf | ||
|
|
336d692ea9 | ||
|
|
b8d84c3be6 | ||
|
|
1e867452bd | ||
|
|
56634f8117 | ||
|
|
6a60787eda | ||
|
|
daf6d5fa23 | ||
|
|
32c43ada27 | ||
|
|
f1a1d45328 | ||
|
|
8af7198863 | ||
|
|
c4f5d94135 | ||
|
|
4668a593a4 | ||
|
|
024c6d3b96 | ||
|
|
3c6d8539f5 | ||
|
|
533a30e138 | ||
|
|
53073fd8ff | ||
|
|
eb6c845d00 | ||
|
|
7f581272d5 | ||
|
|
95de64a5ee | ||
|
|
af1b7040ea | ||
|
|
5d6b2b6532 | ||
|
|
f39a1417b6 | ||
|
|
1278260812 | ||
|
|
a59d1cea93 | ||
|
|
978c7ca1c7 | ||
|
|
8e6c00d266 | ||
|
|
6a1cbe69c2 | ||
|
|
1635eb83b7 | ||
|
|
6eab4333af | ||
|
|
08422c5d69 | ||
|
|
4bf22cdd69 | ||
|
|
38d2300255 | ||
|
|
9ef5b5a6a3 | ||
|
|
3b017445c6 | ||
|
|
007ecbe98d | ||
|
|
019ba29b03 | ||
|
|
5df77cd3b1 | ||
|
|
5978332d9d | ||
|
|
4049791529 | ||
|
|
669bf060b7 | ||
|
|
24e2538875 | ||
|
|
88ab73354f | ||
|
|
b80690d07d | ||
|
|
915ac94f57 | ||
|
|
34c9864fe5 | ||
|
|
ad08ac8a58 | ||
|
|
66d2a905a5 | ||
|
|
6178a7074f | ||
|
|
92744732b4 | ||
|
|
fe744f909d | ||
|
|
4cbe003b43 | ||
|
|
5321716653 | ||
|
|
cd3f693b44 | ||
|
|
8d4a6800d8 | ||
|
|
a82c970877 | ||
|
|
184427d331 | ||
|
|
7b6993e58d | ||
|
|
b38f32f6dd | ||
|
|
30c4899ebc | ||
|
|
c1a0fe988f | ||
|
|
94702ea288 | ||
|
|
c0833c56d8 | ||
|
|
6bf754b5dc | ||
|
|
485c401943 | ||
|
|
35010c7dd6 | ||
|
|
37b9dc8b50 | ||
|
|
2ad7225afd | ||
|
|
40170ed786 | ||
|
|
d382b4f07d | ||
|
|
10d1e5fda8 | ||
|
|
a6a2ba574e | ||
|
|
0bec37eb8d | ||
|
|
e858021565 | ||
|
|
02174f0793 | ||
|
|
96a11b24e5 | ||
|
|
f8b74fa723 | ||
|
|
8a2673020b | ||
|
|
e699ae9e54 | ||
|
|
f96dc808d0 | ||
|
|
bd2fef7a18 | ||
|
|
12af7714d0 | ||
|
|
bc57a9fb15 | ||
|
|
7304e284d7 | ||
|
|
0ce5fcfd27 | ||
|
|
cdf3cb0575 | ||
|
|
ff1814d334 | ||
|
|
c8a72140af | ||
|
|
4245a5622b | ||
|
|
549c81247d | ||
|
|
8fd89f0ea3 | ||
|
|
34e64a8334 | ||
|
|
2c754fc60a | ||
|
|
67aeffad5f | ||
|
|
87961f20c6 | ||
|
|
530dbf241d | ||
|
|
8cca156955 | ||
|
|
7ceb605844 | ||
|
|
26f2d3f9d3 | ||
|
|
f193857ec7 | ||
|
|
9b0525994a |
@@ -41,6 +41,7 @@ VUE_APP_PUBLIC_PATH='/pc'
|
|||||||
VUE_APP_MANAGER_PATH='/manage'
|
VUE_APP_MANAGER_PATH='/manage'
|
||||||
VUE_APP_STUDENT_PATH='/fe-student'
|
VUE_APP_STUDENT_PATH='/fe-student'
|
||||||
VUE_APP_MANAGER_API_PATH='/manageApi'
|
VUE_APP_MANAGER_API_PATH='/manageApi'
|
||||||
|
VUE_APP_GROWTH_API_PATH=''
|
||||||
|
|
||||||
# 路由懒加载
|
# 路由懒加载
|
||||||
VUE_CLI_BABEL_TRANSPILE_MODULES = true
|
VUE_CLI_BABEL_TRANSPILE_MODULES = true
|
||||||
|
|||||||
@@ -37,6 +37,7 @@ VUE_APP_PUBLIC_PATH='/pc-release'
|
|||||||
VUE_APP_MANAGER_PATH='/manage-release'
|
VUE_APP_MANAGER_PATH='/manage-release'
|
||||||
VUE_APP_STUDENT_PATH='/fe-student-release'
|
VUE_APP_STUDENT_PATH='/fe-student-release'
|
||||||
VUE_APP_MANAGER_API_PATH='/manageApi-release'
|
VUE_APP_MANAGER_API_PATH='/manageApi-release'
|
||||||
|
VUE_APP_GROWTH_API_PATH='/growth'
|
||||||
|
|
||||||
# 登录地址
|
# 登录地址
|
||||||
VUE_APP_LOGIN_URL='https://u.boe.com/web-release/'
|
VUE_APP_LOGIN_URL='https://u.boe.com/web-release/'
|
||||||
|
|||||||
@@ -37,6 +37,7 @@ VUE_APP_PUBLIC_PATH='/pc'
|
|||||||
VUE_APP_MANAGER_PATH='/manage'
|
VUE_APP_MANAGER_PATH='/manage'
|
||||||
VUE_APP_STUDENT_PATH='/fe-student'
|
VUE_APP_STUDENT_PATH='/fe-student'
|
||||||
VUE_APP_MANAGER_API_PATH='/manageApi'
|
VUE_APP_MANAGER_API_PATH='/manageApi'
|
||||||
|
VUE_APP_GROWTH_API_PATH='/growth'
|
||||||
|
|
||||||
# 登录地址
|
# 登录地址
|
||||||
VUE_APP_LOGIN_URL='https://u.boe.com/web/'
|
VUE_APP_LOGIN_URL='https://u.boe.com/web/'
|
||||||
|
|||||||
@@ -36,6 +36,7 @@ VUE_APP_PUBLIC_PATH='/pc'
|
|||||||
VUE_APP_MANAGER_PATH='/manage'
|
VUE_APP_MANAGER_PATH='/manage'
|
||||||
VUE_APP_STUDENT_PATH='/fe-student'
|
VUE_APP_STUDENT_PATH='/fe-student'
|
||||||
VUE_APP_MANAGER_API_PATH='/manageApi'
|
VUE_APP_MANAGER_API_PATH='/manageApi'
|
||||||
|
VUE_APP_GROWTH_API_PATH='/growth'
|
||||||
|
|
||||||
# 登录地址
|
# 登录地址
|
||||||
VUE_APP_LOGIN_URL='https://u-pre.boe.com/web/'
|
VUE_APP_LOGIN_URL='https://u-pre.boe.com/web/'
|
||||||
|
|||||||
16369
package-lock.json
generated
BIN
public/images/browse.png
Normal file
|
After Width: | Height: | Size: 689 B |
BIN
public/images/collect.png
Normal file
|
After Width: | Height: | Size: 665 B |
BIN
public/images/headerBack.png
Normal file
|
After Width: | Height: | Size: 169 KiB |
BIN
public/images/list01.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
public/images/listred01.png
Normal file
|
After Width: | Height: | Size: 957 B |
BIN
public/images/qualityBg.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
@@ -16,9 +16,9 @@
|
|||||||
<meta name="referrer" content="strict-origin-when-cross-origin"/>
|
<meta name="referrer" content="strict-origin-when-cross-origin"/>
|
||||||
<link rel="icon" href="<%= BASE_URL %>logo/favicon.ico">
|
<link rel="icon" href="<%= BASE_URL %>logo/favicon.ico">
|
||||||
<title>京东方大学堂</title>
|
<title>京东方大学堂</title>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
// if(window.top != window.self){
|
// if(window.top != window.self){
|
||||||
// window.top.location=window.self.location;
|
// window.top.location=window.self.location;
|
||||||
// }
|
// }
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
/**我的授课记录*/
|
/**我的授课记录*/
|
||||||
import ajax from '@/api/boe/boeApiAjax.js'
|
import ajax from '@/api/boe/boeApiAjax.js'
|
||||||
|
import ajax2 from '@/api/unionAjax.js'
|
||||||
import axios from 'axios'
|
import axios from 'axios'
|
||||||
import { getToken } from '@/utils/token'
|
import { getToken } from '@/utils/token'
|
||||||
const baseURL = process.env.VUE_APP_BOE_BASE_API;
|
const baseURL = process.env.VUE_APP_BOE_BASE_API;
|
||||||
@@ -60,13 +61,63 @@ const exportStudentOfTearcher = function(userId) {
|
|||||||
const courseRecordList = function(data) {
|
const courseRecordList = function(data) {
|
||||||
return ajax.postJson('/b1/system/teacher/teacher-course-list',data);
|
return ajax.postJson('/b1/system/teacher/teacher-course-list',data);
|
||||||
}
|
}
|
||||||
|
const getListByToken = function(data) {
|
||||||
|
return ajax2.get('/manageApi',`/admin/teacherRecord/getListByToken?courseName=${data.courseName}&pageNo=${data.pageNo}&pageSize=${data.pageSize}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 导出授课记录
|
||||||
|
*
|
||||||
|
* @param {Object} data
|
||||||
|
*/
|
||||||
|
const courseRecordExport2 = function(data) {
|
||||||
|
return axios.request({
|
||||||
|
baseURL: "/manageApi",
|
||||||
|
url: '/admin/export/exportInTeacherRecord',
|
||||||
|
method: 'get',
|
||||||
|
data:data,
|
||||||
|
headers:{'Content-Type':'application/json;charset=utf-8'},
|
||||||
|
responseType: 'blob'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 导出课程下的学员信息
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
const exportStudentOfCourse2 = function(courseId,courseType) {
|
||||||
|
return axios.request({
|
||||||
|
baseURL: "/manageApi",
|
||||||
|
url: '/admin/export/exportTeacherRecordStudentInfo?courseId='+courseId+'&courseType='+courseType,
|
||||||
|
method: 'get'
|
||||||
|
// headers:{'Content-Type':'application/json;charset=utf-8'},
|
||||||
|
// responseType: 'blob'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 导出教师下的所有授课记录下的学员信息
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
const exportStudentOfTearcher2 = function(userId) {
|
||||||
|
return axios.request({
|
||||||
|
baseURL: "/manageApi",
|
||||||
|
url: '/b1/system/teacher/teacher-course-student-export?userId='+userId,
|
||||||
|
method: 'post',
|
||||||
|
headers:{'Content-Type':'application/json;charset=utf-8'},
|
||||||
|
responseType: 'blob'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
courseRecordExport,
|
courseRecordExport,
|
||||||
|
courseRecordExport2,
|
||||||
courseRecordList,
|
courseRecordList,
|
||||||
|
getListByToken,
|
||||||
exportStudentOfCourse,
|
exportStudentOfCourse,
|
||||||
exportStudentOfTearcher
|
exportStudentOfCourse2,
|
||||||
|
exportStudentOfTearcher,
|
||||||
|
exportStudentOfTearcher2,
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
8
src/api/growth/growthpath.js
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
// import ajax from '@/utils/xajax.js'
|
||||||
|
import ajax from '../ajax';
|
||||||
|
// const baseURL = process.env.VUE_APP_GROWTH_API_PATH;
|
||||||
|
const baseURL = '/growth';
|
||||||
|
// 查询专业力必修列表
|
||||||
|
export const listData = (obj) => ajax.get(baseURL, '/professional/student/studentGrowthList', { params: obj })
|
||||||
|
// 查询专业力统计
|
||||||
|
export const getTotalGrowthTaskDetail = (obj) => ajax.get(baseURL, '/professional/student/getTotalGrowthTaskDetail', { params: obj })
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
import ajax from "@/api/ajax"
|
|
||||||
//获取详情
|
|
||||||
export const getList = (params) => ajax.get('/manageApi',`/stu/grow/getStuLearnInfo?userId=${params}`);
|
|
||||||
//获取路径图详情
|
|
||||||
export const taskList = (params) => ajax.get('/manageApi',`/stu/grow/taskList?growId=${params}`);
|
|
||||||
//全岗位路径
|
|
||||||
export const getFullJobPath = (params) => ajax.get('/manageApi',`/stu/grow/getFullJobPath`);
|
|
||||||
//外部考试
|
|
||||||
export const queryExternalExam = (params) => ajax.get('/manageApi',`/external/exam/queryExternalExam?externalId=${params.externalId}&type=14`);
|
|
||||||
//外部考试点击调用
|
|
||||||
export const submitExternalExam = (params) => ajax.postJson('/manageApi',`/stu/externalExam/submitExternalExam`,params);
|
|
||||||
208
src/api/httpAjax.js
Normal file
@@ -0,0 +1,208 @@
|
|||||||
|
import axios from 'axios'
|
||||||
|
import qs from 'qs'
|
||||||
|
import {Notification, MessageBox, Message} from 'element-ui'
|
||||||
|
import store from '@/store'
|
||||||
|
import {getToken} from '@/utils/token'
|
||||||
|
import errorCode from '@/utils/errorCode'
|
||||||
|
|
||||||
|
/**
|
||||||
|
*request请求 axios.request(config)
|
||||||
|
*requestJson请求 axios.request(config)
|
||||||
|
*get请求 axios.get(url[, config])
|
||||||
|
*post请求 axios.post(url[, data[, config]])
|
||||||
|
*postJson请求 axios.post(url[, data[, config]])
|
||||||
|
*put请求 axios.put(url[, data[, config]])
|
||||||
|
*putJson请求 axios.put(url[, data[, config]])
|
||||||
|
*patch请求 axios.patch(url[, data[, config]])
|
||||||
|
*patchJson请求 axios.patch(url[, data[, config]])
|
||||||
|
*delete请求 axios.delete(url[, config])
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
// const ReLoginUrl=process.env.VUE_APP_LOGIN_URL;
|
||||||
|
const TokenName = 'token';
|
||||||
|
/**axios.defaults.headers['Content-Type'] = 'application/x-www-form-urlencoded'**/
|
||||||
|
//只是用于发送json对象数据时使用post,put,patch
|
||||||
|
/**axios.defaults.headers['Content-Type'] = 'application/x-www-form-urlencoded'**/
|
||||||
|
//只是用于发送json对象数据时使用post,put,patch
|
||||||
|
//用于普通的发送请求
|
||||||
|
const formRequest = axios.create({
|
||||||
|
//headers:{'Content-Type':'application/x-www-form-urlencoded'},
|
||||||
|
// axios中请求配置有baseURL选项,表示请求URL公共部分
|
||||||
|
// baseURL: process.env.VUE_APP_CESOURCE_BASE_API,
|
||||||
|
//超时
|
||||||
|
timeout: 10000,
|
||||||
|
})
|
||||||
|
//发送json对象的拦截器
|
||||||
|
formRequest.interceptors.request.use(config => {
|
||||||
|
//是否需要设置 token
|
||||||
|
const isToken = (config.headers || {}).isToken === false
|
||||||
|
let curToken = getToken();
|
||||||
|
//curToken='eyJ0eXBlIjoidG9rZW4iLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC91LmJvZS5jb20iLCJpYXQiOjE2NzIzMTE2MTIsImV4cCI6MTY3MjMxODgxMiwiR2l2ZW5OYW1lIjoiYm9ldSIsInVzZXJJZCI6IjZCMDQ5RkFGLUMzMTQtN0NDRi0wRDI4LTBEMjNGNEM0MjUzMSIsInVJZCI6Ijk2NTM0MjAyNzQ5NzYwNzE2OCIsInBlcm1pc3Npb24iOiIifQ==.a4f41376e994c5fcd3ab537ce17572ef4c633863f87785cf7b6ffa353e2ed51c';
|
||||||
|
if (curToken && !isToken) {
|
||||||
|
config.headers[TokenName] = curToken // 让每个请求携带自定义token 请根据实际情况自行修改
|
||||||
|
}
|
||||||
|
return config
|
||||||
|
}, error => {
|
||||||
|
console.log(error)
|
||||||
|
Promise.reject(error)
|
||||||
|
});
|
||||||
|
formRequest.interceptors.response.use(res => {
|
||||||
|
//console.log(res);
|
||||||
|
const code = res.data.status || 200;
|
||||||
|
if (code === 200) {
|
||||||
|
return res.data
|
||||||
|
} else {
|
||||||
|
if (code === 401) {
|
||||||
|
// store.dispatch('LogOut').then(() => {
|
||||||
|
// location.href = this.webBaseUrl + ReLoginUrl;
|
||||||
|
// })
|
||||||
|
console.error('', res.data);
|
||||||
|
return Promise.reject(new Error('接口返回未登录'))
|
||||||
|
} else if (code === 403) {
|
||||||
|
var msg = '当前操作没有权限';
|
||||||
|
Message({message: msg, type: 'error'});
|
||||||
|
return Promise.reject(new Error(msg))
|
||||||
|
} else {
|
||||||
|
//Message({message: res.data.message, type: 'error'});
|
||||||
|
//console.log('err' + res.data.error);
|
||||||
|
return res.data
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
error => {
|
||||||
|
console.log('err', error)
|
||||||
|
let {message} = error;
|
||||||
|
if (message == "Network Error") {
|
||||||
|
message = "网络异常,请稍后重试";
|
||||||
|
} else if (message.includes("timeout")) {
|
||||||
|
message = "网络异常或接口错误,请求超时";
|
||||||
|
} else if (message.includes("Request failed with status code")) {
|
||||||
|
message = "系统接口" + message.substr(message.length - 3) + "异常";
|
||||||
|
}
|
||||||
|
Message({
|
||||||
|
message: message,
|
||||||
|
type: 'error',
|
||||||
|
duration: 5 * 1000
|
||||||
|
})
|
||||||
|
return Promise.reject(error)
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* request请求,可以自定义参数
|
||||||
|
*/
|
||||||
|
const request = formRequest.request;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* get请求 ,只有url
|
||||||
|
*/
|
||||||
|
const get = function (baseURL, url) {
|
||||||
|
return request({
|
||||||
|
baseURL,
|
||||||
|
url: url,
|
||||||
|
method: 'get',
|
||||||
|
headers: {'Content-Type': 'application/json'}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* post请求
|
||||||
|
* @param {Object} url
|
||||||
|
* @param {Object} postData
|
||||||
|
*/
|
||||||
|
const post = function (baseURL, url, postData) {
|
||||||
|
// if (postData) {
|
||||||
|
// postData = qs.stringify(postData);
|
||||||
|
// }
|
||||||
|
return request({
|
||||||
|
baseURL,
|
||||||
|
url: url,
|
||||||
|
method: 'post',
|
||||||
|
data: postData,
|
||||||
|
headers: {'Content-Type': 'application/json'}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//post请求
|
||||||
|
const postForm = function (baseURL, url, data) {
|
||||||
|
return request({
|
||||||
|
baseURL,
|
||||||
|
url,
|
||||||
|
data,
|
||||||
|
method: 'post',
|
||||||
|
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
// const postJson=jsonRequest.post;
|
||||||
|
|
||||||
|
const postJson = function (baseURL, url, postData) {
|
||||||
|
return request({
|
||||||
|
baseURL,
|
||||||
|
url: url,
|
||||||
|
method: 'post',
|
||||||
|
data: postData,
|
||||||
|
headers: {'Content-Type': 'application/json;charset=utf-8'},
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
// 导出文件请求定义
|
||||||
|
const postJsonToFile = function (baseURL, url, postData) {
|
||||||
|
return request({
|
||||||
|
baseURL,
|
||||||
|
url: url,
|
||||||
|
method: 'post',
|
||||||
|
data: postData,
|
||||||
|
headers: {'Content-Type': 'application/json;charset=utf-8'},
|
||||||
|
responseType: 'blob'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
const getJsonToFile = function (baseURL, url, postData) {
|
||||||
|
return request({
|
||||||
|
baseURL,
|
||||||
|
url: url,
|
||||||
|
method: 'get',
|
||||||
|
data: postData,
|
||||||
|
headers: {'Content-Type': 'application/json;charset=utf-8'},
|
||||||
|
responseType: 'blob'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* put请求
|
||||||
|
*/
|
||||||
|
const put = function (baseURL, url, data) {
|
||||||
|
if (data) {
|
||||||
|
data = qs.stringify(data);
|
||||||
|
}
|
||||||
|
return request({
|
||||||
|
baseURL,
|
||||||
|
url: url,
|
||||||
|
method: 'put',
|
||||||
|
data: data,
|
||||||
|
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
const putJson = function (baseURL, url, data) {
|
||||||
|
return request({
|
||||||
|
baseURL,
|
||||||
|
url: url,
|
||||||
|
method: 'put',
|
||||||
|
data: data,
|
||||||
|
headers: {'Content-Type': 'application/json;charset=utf-8'},
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
export default {
|
||||||
|
tokenName: TokenName,
|
||||||
|
request,
|
||||||
|
get,
|
||||||
|
post,
|
||||||
|
postJson,
|
||||||
|
postJsonToFile,
|
||||||
|
put,
|
||||||
|
putJson,
|
||||||
|
getJsonToFile
|
||||||
|
}
|
||||||
@@ -20,25 +20,7 @@ const getTaskNum = function(){
|
|||||||
const userTaskList = function(data){
|
const userTaskList = function(data){
|
||||||
return ajax.postJson(baseURL,'/todoTask/queryTodoTaskDetail',data);
|
return ajax.postJson(baseURL,'/todoTask/queryTodoTaskDetail',data);
|
||||||
}
|
}
|
||||||
//已读
|
|
||||||
const userRead = function(data){
|
|
||||||
return ajax.postJson(baseURL,'/todoTask/read',data);
|
|
||||||
}
|
|
||||||
//查询未读数量
|
|
||||||
const queryTaskCounts = function(obj){
|
|
||||||
return ajax.postJson(baseURL,'/todoTask/queryTaskCounts',obj);
|
|
||||||
}
|
|
||||||
//领导力必修
|
|
||||||
const leadership = function(data){
|
|
||||||
return ajax.postJson(baseURL,'/todoTask/leadership',data);
|
|
||||||
}
|
|
||||||
//定制化学习 1.学习项目 2.学习路径
|
|
||||||
const customized = function(data){
|
|
||||||
return ajax.postJson(baseURL,'/todoTask/customized',data);
|
|
||||||
}
|
|
||||||
const compulsoryList = function(data){
|
|
||||||
return ajax.postJson(baseURL,'/todoTask/compulsoryList',data);
|
|
||||||
}
|
|
||||||
/**删除学习,取消报名*/
|
/**删除学习,取消报名*/
|
||||||
const userDeleteStudy = function(data){
|
const userDeleteStudy = function(data){
|
||||||
return ajax.postJson(baseURL,'/stu/project/stuCancelEnrollment',data);
|
return ajax.postJson(baseURL,'/stu/project/stuCancelEnrollment',data);
|
||||||
@@ -55,11 +37,6 @@ const userRsSginupCourse = function(data){
|
|||||||
export default {
|
export default {
|
||||||
getTaskNum,
|
getTaskNum,
|
||||||
userTaskList,
|
userTaskList,
|
||||||
leadership,
|
|
||||||
customized,
|
|
||||||
compulsoryList,
|
|
||||||
userDeleteStudy,
|
userDeleteStudy,
|
||||||
userRsSginupCourse,
|
userRsSginupCourse
|
||||||
queryTaskCounts,
|
|
||||||
userRead
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
/* 案例模块的相关处理*/
|
/* 案例模块的相关处理*/
|
||||||
import ajax from '@/utils/xajax.js'
|
import ajax from '@/utils/xajax.js'
|
||||||
|
import ajaxs from '@/api/ajax.js'
|
||||||
/**首页查询
|
/**首页查询
|
||||||
* pageSize
|
* pageSize
|
||||||
* orderField
|
* orderField
|
||||||
@@ -88,6 +88,12 @@ const usernameList = function (pageSize) {
|
|||||||
const queryPraises = function (pageSize) {
|
const queryPraises = function (pageSize) {
|
||||||
return ajax.get(`/xboe/m/boe/cases/query-praises?pageSize=${pageSize}`);
|
return ajax.get(`/xboe/m/boe/cases/query-praises?pageSize=${pageSize}`);
|
||||||
}
|
}
|
||||||
|
const queryPraisesNew = function (pageSize,rankType) {
|
||||||
|
return ajax.get(`/xboe/m/boe/cases/queryPopularity?pageSize=${pageSize}&rankType=${rankType}`);
|
||||||
|
}
|
||||||
|
const queryRecommendRank = function (pageSize) {
|
||||||
|
return ajax.get(`/xboe/m/boe/cases/queryRecommendRank?pageSize=${pageSize}`);
|
||||||
|
}
|
||||||
/*
|
/*
|
||||||
好评榜
|
好评榜
|
||||||
@param pageSize 长度
|
@param pageSize 长度
|
||||||
@@ -95,6 +101,9 @@ const queryPraises = function (pageSize) {
|
|||||||
const queryComments = function (pageSize) {
|
const queryComments = function (pageSize) {
|
||||||
return ajax.get(`/xboe/m/boe/cases/query-comments?pageSize=${pageSize}`);
|
return ajax.get(`/xboe/m/boe/cases/query-comments?pageSize=${pageSize}`);
|
||||||
}
|
}
|
||||||
|
const queryCommentsNew = function (pageSize,rankType) {
|
||||||
|
return ajax.get(`/xboe/m/boe/cases/queryHighOpinion?pageSize=${pageSize}&rankType=${rankType}`);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 专业分类
|
* 专业分类
|
||||||
@@ -186,11 +195,36 @@ const endReadTimer = (data)=> ajax.postJson('/xboe/m/boe/cases/recommend/record
|
|||||||
const caseYears = function (query = {}) {
|
const caseYears = function (query = {}) {
|
||||||
return ajax.post('/xboe/m/boe/cases/caseYears', query);
|
return ajax.post('/xboe/m/boe/cases/caseYears', query);
|
||||||
}
|
}
|
||||||
|
//案例推荐榜单
|
||||||
|
const getQueryRecommendRank = function (params) {
|
||||||
|
return ajax.get(`/xboe/m/boe/cases/queryRecommendRank?pageSize=${params.pageSize}`)
|
||||||
|
}
|
||||||
|
//案例上榜
|
||||||
|
const riseIntoRank = (data) => ajax.post(`/xboe/m/boe/cases/riseIntoRank?caseId=${data.caseId}`)
|
||||||
|
//取消上榜
|
||||||
|
const cancelRiseIntoRank = (data) => ajax.post(`/xboe/m/boe/cases/cancelRiseIntoRank?caseId=${data.caseId}`)
|
||||||
|
//调整榜单
|
||||||
|
const adjustRank = (data) => ajax.post(`/xboe/m/boe/cases/adjustRank?caseIds=${data.caseIds}`)
|
||||||
|
//收藏案例
|
||||||
|
const queryFavoriteCaseOfIndex = (params) => ajax.get(`/xboe/m/boe/cases/queryFavoriteCaseOfIndex?pageIndex=${params.pageIndex}&pageSize=${params.pageSize}&orderField=${params.orderField}&orderAsc=${params.orderAsc}`)
|
||||||
|
//浏览记录
|
||||||
|
const queryViewRecord = (data) => ajaxs.post(`/statApi/xboe/m/stat/userdynamic/list?pageIndex=${data.pageIndex}&pageSize=${data.pageSize}&contentType=${data.contentType}&aid=${data.aid}&hidden=${data.hidden}&eventKey=${data.eventKey}`)
|
||||||
|
//浏览量TOP榜单
|
||||||
|
const queryPopularityOfMajor = (params) => ajax.get(`/xboe/m/boe/cases/queryPopularityOfMajor?pageSize=${params.pageSize}&rankMonth=${params.rankMonth}&majorId=${params.majorId}`)
|
||||||
|
//浏览记录新
|
||||||
|
const browsingHistory = (params) => ajax.get(`/xboe/m/boe/cases/browsingHistory?pageIndex=${params.pageIndex}&pageSize=5`)
|
||||||
|
//获取所有的专业月份
|
||||||
|
const queryAllTimePopularityOfMajor = () => ajax.get('/xboe/m/boe/cases/queryAllTimePopularityOfMajor')
|
||||||
export default {
|
export default {
|
||||||
|
queryAllTimePopularityOfMajor,
|
||||||
|
getQueryRecommendRank,
|
||||||
|
queryPopularityOfMajor,
|
||||||
|
browsingHistory,
|
||||||
|
queryViewRecord,
|
||||||
|
queryFavoriteCaseOfIndex,
|
||||||
|
riseIntoRank,
|
||||||
|
cancelRiseIntoRank,
|
||||||
|
adjustRank,
|
||||||
indexList,
|
indexList,
|
||||||
queryList,
|
queryList,
|
||||||
queryListV2,
|
queryListV2,
|
||||||
@@ -202,7 +236,10 @@ export default {
|
|||||||
query,
|
query,
|
||||||
usernameList,
|
usernameList,
|
||||||
queryPraises,
|
queryPraises,
|
||||||
|
queryPraisesNew,
|
||||||
|
queryRecommendRank,
|
||||||
queryComments,
|
queryComments,
|
||||||
|
queryCommentsNew,
|
||||||
majorTypes,
|
majorTypes,
|
||||||
details,
|
details,
|
||||||
ids,
|
ids,
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/**
|
/**
|
||||||
* 课程的操作,课程的添加,修改,列表查询,课程的审核发布等操作。
|
* 课程的操作,课程的添加,修改,列表查询,课程的审核发布等操作。
|
||||||
* 针对于管理员,教师的功能
|
* 针对于管理员,教师的功能
|
||||||
*
|
*
|
||||||
**/
|
**/
|
||||||
import ajax from '@/utils/xajax.js'
|
import ajax from '@/utils/xajax.js'
|
||||||
|
|
||||||
@@ -170,7 +170,9 @@ const updateContentOrders = function(cid,items) {
|
|||||||
const detail = function(id) {
|
const detail = function(id) {
|
||||||
return ajax.get('/xboe/m/course/manage/detail?id=' + id);
|
return ajax.get('/xboe/m/course/manage/detail?id=' + id);
|
||||||
}
|
}
|
||||||
|
const getDictIds = function(pid,type) {
|
||||||
|
return ajax.get(`/xboe/m/course/manage/getDictIds?pid=${pid}&type=${type}`);
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 更新内容的名称
|
* 更新内容的名称
|
||||||
* @param {Object} data
|
* @param {Object} data
|
||||||
@@ -274,7 +276,7 @@ const countWaitAudit = function() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [已用courseAudit中的hrbpAuditList替换]
|
* [已用courseAudit中的hrbpAuditList替换]
|
||||||
* 当前用户需要审核的课程列表
|
* 当前用户需要审核的课程列表
|
||||||
* @param {Object} query 同pageList
|
* @param {Object} query 同pageList
|
||||||
*/
|
*/
|
||||||
@@ -283,9 +285,9 @@ const auditList = function(query) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 【已移到courseAudit中】
|
* 【已移到courseAudit中】
|
||||||
* 教师需要审核的课程列表
|
* 教师需要审核的课程列表
|
||||||
*/
|
*/
|
||||||
const teacherAuditList = function(query) {
|
const teacherAuditList = function(query) {
|
||||||
return ajax.post('/xboe/m/course/audit/teacher-course', query);
|
return ajax.post('/xboe/m/course/audit/teacher-course', query);
|
||||||
@@ -446,6 +448,7 @@ export default {
|
|||||||
findUpdateLogs,
|
findUpdateLogs,
|
||||||
getUpdateLog,
|
getUpdateLog,
|
||||||
detail,
|
detail,
|
||||||
|
getDictIds,
|
||||||
saveContent,
|
saveContent,
|
||||||
pageList,
|
pageList,
|
||||||
setEnabled,
|
setEnabled,
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import ajax from '@/utils/xajax.js'
|
|||||||
* 返回 检查报名状态
|
* 返回 检查报名状态
|
||||||
*/
|
*/
|
||||||
const hasSignup = function(courseId) {
|
const hasSignup = function(courseId) {
|
||||||
return ajax.get('/xboe/school/study/signup/has?cid='+courseId);
|
return ajax.get('/xboe/school/study/signup/has?cid='+courseId);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -25,7 +25,7 @@ const hasSignup = function(courseId) {
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
const signup = function(data) {
|
const signup = function(data) {
|
||||||
return ajax.post('/xboe/school/study/signup/self', data);
|
return ajax.post('/xboe/school/study/signup/self', data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -38,7 +38,7 @@ const signup = function(data) {
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
const findSignup = function(data) {
|
const findSignup = function(data) {
|
||||||
return ajax.post('/xboe/school/study/signup/pagelist', data);
|
return ajax.post('/xboe/school/study/signup/pagelist', data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -46,7 +46,7 @@ const findSignup = function(data) {
|
|||||||
* @param {Object} id 报名的id
|
* @param {Object} id 报名的id
|
||||||
*/
|
*/
|
||||||
const deleteSignup = function(id) {
|
const deleteSignup = function(id) {
|
||||||
return ajax.post('/xboe/school/study/signup/delete?id='+id);
|
return ajax.post('/xboe/school/study/signup/delete?id='+id);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -55,7 +55,7 @@ const deleteSignup = function(id) {
|
|||||||
* Signup 对象集合, list
|
* Signup 对象集合, list
|
||||||
*/
|
*/
|
||||||
const importSignup = function(data) {
|
const importSignup = function(data) {
|
||||||
return ajax.post('/xboe/school/study/signup/import',data);
|
return ajax.post('/xboe/school/study/signup/import',data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -63,11 +63,11 @@ const importSignup = function(data) {
|
|||||||
* @param {Object} courseId 课程 的id
|
* @param {Object} courseId 课程 的id
|
||||||
*/
|
*/
|
||||||
const countSignup = function(courseId) {
|
const countSignup = function(courseId) {
|
||||||
return ajax.post('/xboe/school/study/signup/count-by-course',{courseId});
|
return ajax.post('/xboe/school/study/signup/count-by-course',{courseId});
|
||||||
}
|
}
|
||||||
|
|
||||||
const studyIndex = function(courseId) {
|
const studyIndex = function(courseId) {
|
||||||
return ajax.get('/xboe/school/study/course/studyIndex?cid='+courseId+'&addView=true');
|
return ajax.get('/xboe/school/study/course/studyIndex?cid='+courseId+'&addView=true');
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
@@ -80,7 +80,7 @@ const studyIndex = function(courseId) {
|
|||||||
* @returns
|
* @returns
|
||||||
*/
|
*/
|
||||||
const studyIndexPost = function(data) {
|
const studyIndexPost = function(data) {
|
||||||
return ajax.post('/xboe/school/study/course/studyIndex',data);
|
return ajax.post('/xboe/school/study/course/studyIndex',data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -88,7 +88,7 @@ const studyIndexPost = function(data) {
|
|||||||
* @param {Object} courseId
|
* @param {Object} courseId
|
||||||
*/
|
*/
|
||||||
const studyInfo = function(courseId) {
|
const studyInfo = function(courseId) {
|
||||||
return ajax.get('/xboe/school/study/course/info?cid='+courseId);
|
return ajax.get('/xboe/school/study/course/info?cid='+courseId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -98,7 +98,7 @@ const studyInfo = function(courseId) {
|
|||||||
* @param {Object} contentId
|
* @param {Object} contentId
|
||||||
*/
|
*/
|
||||||
const getStudyContentItem = function(studyId,contentId) {
|
const getStudyContentItem = function(studyId,contentId) {
|
||||||
return ajax.post('/xboe/school/study/course/study-course-content',{studyId,contentId});
|
return ajax.post('/xboe/school/study/course/study-course-content',{studyId,contentId});
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -111,7 +111,11 @@ const getStudyContentItem = function(studyId,contentId) {
|
|||||||
* @returns
|
* @returns
|
||||||
*/
|
*/
|
||||||
const studyVideoTime = function(data) {
|
const studyVideoTime = function(data) {
|
||||||
return ajax.post('/xboe/school/study/course/study-video-time',data);
|
return ajax.post('/xboe/school/study/course/study-video-time',data);
|
||||||
|
}
|
||||||
|
|
||||||
|
const updateStudyVideoTime = function(data) {
|
||||||
|
return ajax.post('/xboe/school/study/course/updateStudyVideoTime',data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -119,7 +123,7 @@ const studyVideoTime = function(data) {
|
|||||||
* @returns
|
* @returns
|
||||||
*/
|
*/
|
||||||
const lastStudy = function() {
|
const lastStudy = function() {
|
||||||
return ajax.get('/xboe/school/study/course/last-study');
|
return ajax.get('/xboe/school/study/course/last-study');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -136,7 +140,7 @@ const lastStudy = function() {
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
const studyContent = function(data) {
|
const studyContent = function(data) {
|
||||||
return ajax.postJson('/xboe/school/study/course/study',data);
|
return ajax.postJson('/xboe/school/study/course/study',data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -150,7 +154,7 @@ const studyContent = function(data) {
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
const appendStudyTime = function(data) {
|
const appendStudyTime = function(data) {
|
||||||
return ajax.post('/xboe/school/study/course/appendtime',data);
|
return ajax.post('/xboe/school/study/course/appendtime',data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -161,7 +165,7 @@ const appendStudyTime = function(data) {
|
|||||||
* name: 学习人的姓名
|
* name: 学习人的姓名
|
||||||
*/
|
*/
|
||||||
const studyRecords = function(data) {
|
const studyRecords = function(data) {
|
||||||
return ajax.post('/xboe/school/study/course/pagelist',data);
|
return ajax.post('/xboe/school/study/course/pagelist',data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -173,7 +177,7 @@ const studyRecords = function(data) {
|
|||||||
* name: 学习人的姓名
|
* name: 学习人的姓名
|
||||||
*/
|
*/
|
||||||
const studyContentRecords = function(data) {
|
const studyContentRecords = function(data) {
|
||||||
return ajax.post('/xboe/school/study/course/contents',data);
|
return ajax.post('/xboe/school/study/course/contents',data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -185,7 +189,7 @@ const studyContentRecords = function(data) {
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
const studyExport = function(data) {
|
const studyExport = function(data) {
|
||||||
return ajax.post('/xboe/school/study/course/export',data);
|
return ajax.post('/xboe/school/study/course/export',data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -200,7 +204,7 @@ const studyExport = function(data) {
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
const myStudyList = function(query) {
|
const myStudyList = function(query) {
|
||||||
return ajax.post('/xboe/school/study/course/mylist',query);
|
return ajax.post('/xboe/school/study/course/mylist',query);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 当前课程学习记录
|
* 当前课程学习记录
|
||||||
@@ -216,7 +220,7 @@ const myStudyList = function(query) {
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
const myCourseStudy = function(query) {
|
const myCourseStudy = function(query) {
|
||||||
return ajax.post('/xboe/school/study/course/course-users',query);
|
return ajax.post('/xboe/school/study/course/course-users',query);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -241,7 +245,7 @@ const myCourseStudy = function(query) {
|
|||||||
* answerJson
|
* answerJson
|
||||||
*/
|
*/
|
||||||
const saveExam = function(data) {
|
const saveExam = function(data) {
|
||||||
return ajax.postJson('/xboe/school/study/exam/save',data);
|
return ajax.postJson('/xboe/school/study/exam/save',data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -261,7 +265,7 @@ const saveExam = function(data) {
|
|||||||
* hwAnswer: 文本提交的信息
|
* hwAnswer: 文本提交的信息
|
||||||
*/
|
*/
|
||||||
const saveHomework = function(data) {
|
const saveHomework = function(data) {
|
||||||
return ajax.postJson('/xboe/school/study/homework/save',data);
|
return ajax.postJson('/xboe/school/study/homework/save',data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -279,7 +283,7 @@ const saveHomework = function(data) {
|
|||||||
* asScore:评估得分
|
* asScore:评估得分
|
||||||
*/
|
*/
|
||||||
const saveAssess = function(data) {
|
const saveAssess = function(data) {
|
||||||
return ajax.postJson('/xboe/school/study/assess/save',data);
|
return ajax.postJson('/xboe/school/study/assess/save',data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -288,7 +292,7 @@ const saveAssess = function(data) {
|
|||||||
* id:记录的id
|
* id:记录的id
|
||||||
*/
|
*/
|
||||||
const myHomework = function(id) {
|
const myHomework = function(id) {
|
||||||
return ajax.post('/xboe/school/study/homework/detail?id='+id);
|
return ajax.post('/xboe/school/study/homework/detail?id='+id);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -297,7 +301,7 @@ const myHomework = function(id) {
|
|||||||
* id:记录的id
|
* id:记录的id
|
||||||
*/
|
*/
|
||||||
const myExamPaper = function(id) {
|
const myExamPaper = function(id) {
|
||||||
return ajax.get('/xboe/school/study/exam/detail?id='+id);
|
return ajax.get('/xboe/school/study/exam/detail?id='+id);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -306,7 +310,7 @@ const myExamPaper = function(id) {
|
|||||||
* id:记录的id
|
* id:记录的id
|
||||||
*/
|
*/
|
||||||
const myAssess = function(id) {
|
const myAssess = function(id) {
|
||||||
return ajax.get('/xboe/school/study/assess/detail?id='+id);
|
return ajax.get('/xboe/school/study/assess/detail?id='+id);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -318,7 +322,7 @@ const myAssess = function(id) {
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
const myHomeworkList = function(data) {
|
const myHomeworkList = function(data) {
|
||||||
return ajax.post('/xboe/school/study/homework/list-study',data);
|
return ajax.post('/xboe/school/study/homework/list-study',data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -327,7 +331,7 @@ const myHomeworkList = function(data) {
|
|||||||
* 对应的提交记录的id,
|
* 对应的提交记录的id,
|
||||||
*/
|
*/
|
||||||
const myExamList = function(itemId) {
|
const myExamList = function(itemId) {
|
||||||
return ajax.post('/xboe/school/study/exam/list',{itemId});
|
return ajax.post('/xboe/school/study/exam/list',{itemId});
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -338,8 +342,8 @@ const myExamList = function(itemId) {
|
|||||||
contentId:''
|
contentId:''
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
const myExamList2 = function(data) {
|
const myExamList2 = function(data) {
|
||||||
return ajax.post('/xboe/school/study/exam/list-study',data);
|
return ajax.post('/xboe/school/study/exam/list-study',data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -351,7 +355,7 @@ const myExamList = function(itemId) {
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
const myAssessList = function(data) {
|
const myAssessList = function(data) {
|
||||||
return ajax.post('/xboe/school/study/assess/list-study',data);
|
return ajax.post('/xboe/school/study/assess/list-study',data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -360,7 +364,7 @@ const myAssessList = function(data) {
|
|||||||
@param courseId 课程id 用于删除课程报名信息和修改课程学习人数
|
@param courseId 课程id 用于删除课程报名信息和修改课程学习人数
|
||||||
*/
|
*/
|
||||||
const deleteSignUp=function(id,courseId){
|
const deleteSignUp=function(id,courseId){
|
||||||
return ajax.post(`/xboe/school/study/course/delete-signup?id=${id}&couserId=${courseId}`);
|
return ajax.post(`/xboe/school/study/course/delete-signup?id=${id}&couserId=${courseId}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -389,44 +393,49 @@ const followIds=function (data){
|
|||||||
const myStudysFromES=function (data){
|
const myStudysFromES=function (data){
|
||||||
return ajax.post('/xboe/school/study/es/search',data);
|
return ajax.post('/xboe/school/study/es/search',data);
|
||||||
}
|
}
|
||||||
|
//导出作业
|
||||||
|
const homeworkExport=function (data){
|
||||||
|
return ajax.get(`/xboe/m/course/portal/export?contentId=${data.contentId}&courseName=${data.courseName}`);
|
||||||
|
}
|
||||||
/**根据id集合查询,传入的是id数组*/
|
/**根据id集合查询,传入的是id数组*/
|
||||||
const findByIds=function (ids){
|
const findByIds=function (ids){
|
||||||
return ajax.postJson('/xboe/school/study/es/list-by-ids',ids);
|
return ajax.postJson('/xboe/school/study/es/list-by-ids',ids);
|
||||||
}
|
}
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
hasSignup,
|
hasSignup,
|
||||||
signup,
|
signup,
|
||||||
findSignup,
|
findSignup,
|
||||||
deleteSignup,
|
deleteSignup,
|
||||||
importSignup,
|
importSignup,
|
||||||
countSignup,
|
countSignup,
|
||||||
studyIndex,
|
studyIndex,
|
||||||
studyInfo,
|
studyInfo,
|
||||||
studyVideoTime,
|
studyVideoTime,
|
||||||
lastStudy,
|
updateStudyVideoTime,
|
||||||
studyContent,
|
lastStudy,
|
||||||
appendStudyTime,
|
studyContent,
|
||||||
studyRecords,
|
appendStudyTime,
|
||||||
studyContentRecords,
|
studyRecords,
|
||||||
getStudyContentItem,
|
studyContentRecords,
|
||||||
studyExport,
|
getStudyContentItem,
|
||||||
myStudyList,
|
studyExport,
|
||||||
saveHomework,
|
myStudyList,
|
||||||
saveExam,
|
saveHomework,
|
||||||
saveAssess,
|
saveExam,
|
||||||
myHomework,
|
saveAssess,
|
||||||
myExamPaper,
|
myHomework,
|
||||||
myAssess,
|
myExamPaper,
|
||||||
myHomeworkList,
|
myAssess,
|
||||||
myExamList,
|
myHomeworkList,
|
||||||
myAssessList,
|
myExamList,
|
||||||
myExamList2,
|
myAssessList,
|
||||||
myCourseStudy,
|
myExamList2,
|
||||||
|
myCourseStudy,
|
||||||
myStudysFromES,
|
myStudysFromES,
|
||||||
|
homeworkExport,
|
||||||
findByIds,
|
findByIds,
|
||||||
deleteSignUp,
|
deleteSignUp,
|
||||||
ids,
|
ids,
|
||||||
followIds,
|
followIds,
|
||||||
studyIndexPost
|
studyIndexPost
|
||||||
|
|||||||
@@ -72,6 +72,9 @@ const querypaper = function(data) {
|
|||||||
const getPaperContent = function(id) {
|
const getPaperContent = function(id) {
|
||||||
return ajax.get('/xboe/m/exam/paper/paper-content?id=' + id);
|
return ajax.get('/xboe/m/exam/paper/paper-content?id=' + id);
|
||||||
}
|
}
|
||||||
|
const newPaperContent = function(id){
|
||||||
|
return ajax.get('/xboe/m/course/content/exam/paper-content?courseExamId='+id);
|
||||||
|
}
|
||||||
export default {
|
export default {
|
||||||
detail,
|
detail,
|
||||||
update,
|
update,
|
||||||
@@ -80,6 +83,7 @@ export default {
|
|||||||
querylist,
|
querylist,
|
||||||
querypaper,
|
querypaper,
|
||||||
getPaperContent,
|
getPaperContent,
|
||||||
|
newPaperContent,
|
||||||
batchImportCount,
|
batchImportCount,
|
||||||
batchImportData
|
batchImportData
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import ajax from '@/utils/xajax.js'
|
import ajax from '@/utils/xajax.js'
|
||||||
|
import ajax2 from '../unionAjax.js';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 按名称查询
|
* 按名称查询
|
||||||
@@ -9,7 +9,9 @@ const findByName = function(name) {
|
|||||||
return ajax.get('/xboe/teacher/name?name=' + name);
|
return ajax.get('/xboe/teacher/name?name=' + name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const findByNameNew = function(name) {
|
||||||
|
return ajax2.get('/manageApi/admin/teacher/selectTeacher?name=' + name);
|
||||||
|
}
|
||||||
const updateTeacher=function(data){
|
const updateTeacher=function(data){
|
||||||
return ajax.postJson('/xboe/teacher/update-teacher',data);
|
return ajax.postJson('/xboe/teacher/update-teacher',data);
|
||||||
}
|
}
|
||||||
@@ -36,7 +38,7 @@ const detailTeacher=function (id){
|
|||||||
* tlevelId级别
|
* tlevelId级别
|
||||||
* salaryId发薪地
|
* salaryId发薪地
|
||||||
* tsystemId
|
* tsystemId
|
||||||
|
|
||||||
* } query
|
* } query
|
||||||
* @returns
|
* @returns
|
||||||
*/
|
*/
|
||||||
@@ -217,7 +219,7 @@ export default {
|
|||||||
update,
|
update,
|
||||||
del,
|
del,
|
||||||
detail,
|
detail,
|
||||||
findByName,
|
findByNameNew,
|
||||||
updateSysId,
|
updateSysId,
|
||||||
has,
|
has,
|
||||||
start,
|
start,
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
import ajax from '@/utils/xajax.js'
|
import ajax from '@/utils/xajax.js'
|
||||||
import http from '../unionAjax'
|
import http from '../unionAjax'
|
||||||
|
import httpAjax from '../httpAjax'
|
||||||
|
|
||||||
const baseURL = process.env.VUE_APP_MANAGER_API_PATH;
|
const baseURL = process.env.VUE_APP_MANAGER_API_PATH;
|
||||||
|
|
||||||
|
|
||||||
@@ -47,6 +49,18 @@ const articlelist=function (type){
|
|||||||
const courselist=function (data){
|
const courselist=function (data){
|
||||||
return ajax.post('/xboe/portal/index/courselist',data);
|
return ajax.post('/xboe/portal/index/courselist',data);
|
||||||
}
|
}
|
||||||
|
// 精品课信息列表
|
||||||
|
const qualitylist=function (data){
|
||||||
|
return httpAjax.post(baseURL,'/quality/home/qualityItem',data);
|
||||||
|
}
|
||||||
|
// 精品课分页查询
|
||||||
|
export const qualityPageList=function (data){
|
||||||
|
return httpAjax.post(baseURL,'/quality/home/qualityPages',data);
|
||||||
|
}
|
||||||
|
// 课程精品课标记时间年份列表
|
||||||
|
export const qualityCourseTimeMark=function (){
|
||||||
|
return httpAjax.post(baseURL,'/quality/manage/qualityYearList',{});
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 首页新课程推荐列表
|
* 首页新课程推荐列表
|
||||||
*/
|
*/
|
||||||
@@ -61,5 +75,7 @@ export default {
|
|||||||
articlelist,
|
articlelist,
|
||||||
courselist,
|
courselist,
|
||||||
newCases,
|
newCases,
|
||||||
getRecommendList
|
getRecommendList,
|
||||||
|
qualitylist,
|
||||||
|
qualityPageList
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
src/assets/images/asterisk.png
Normal file
|
After Width: | Height: | Size: 360 B |
BIN
src/assets/images/case/Frame(1).png
Normal file
|
After Width: | Height: | Size: 467 B |
BIN
src/assets/images/case/Frame(10).png
Normal file
|
After Width: | Height: | Size: 412 B |
BIN
src/assets/images/case/Frame(11).png
Normal file
|
After Width: | Height: | Size: 474 B |
BIN
src/assets/images/case/Frame(12).png
Normal file
|
After Width: | Height: | Size: 427 B |
BIN
src/assets/images/case/Frame(13).png
Normal file
|
After Width: | Height: | Size: 471 B |
BIN
src/assets/images/case/Frame(14).png
Normal file
|
After Width: | Height: | Size: 424 B |
BIN
src/assets/images/case/Frame(15).png
Normal file
|
After Width: | Height: | Size: 461 B |
BIN
src/assets/images/case/Frame(16).png
Normal file
|
After Width: | Height: | Size: 689 B |
BIN
src/assets/images/case/Frame(17).png
Normal file
|
After Width: | Height: | Size: 625 B |
BIN
src/assets/images/case/Frame(2).png
Normal file
|
After Width: | Height: | Size: 514 B |
BIN
src/assets/images/case/Frame(3).png
Normal file
|
After Width: | Height: | Size: 665 B |
BIN
src/assets/images/case/Frame(4).png
Normal file
|
After Width: | Height: | Size: 576 B |
BIN
src/assets/images/case/Frame(5).png
Normal file
|
After Width: | Height: | Size: 475 B |
BIN
src/assets/images/case/Frame(6).png
Normal file
|
After Width: | Height: | Size: 528 B |
BIN
src/assets/images/case/Frame(7).png
Normal file
|
After Width: | Height: | Size: 476 B |
BIN
src/assets/images/case/Frame(8).png
Normal file
|
After Width: | Height: | Size: 540 B |
BIN
src/assets/images/case/Frame(9).png
Normal file
|
After Width: | Height: | Size: 387 B |
BIN
src/assets/images/case/Frame.png
Normal file
|
After Width: | Height: | Size: 413 B |
BIN
src/assets/images/case/wight.png
Normal file
|
After Width: | Height: | Size: 425 B |
BIN
src/assets/images/case/wighttime.png
Normal file
|
After Width: | Height: | Size: 398 B |
BIN
src/assets/images/collect.png
Normal file
|
After Width: | Height: | Size: 4.9 KiB |
BIN
src/assets/images/collect_active.png
Normal file
|
After Width: | Height: | Size: 6.6 KiB |
BIN
src/assets/images/course/courseBackground.png
Normal file
|
After Width: | Height: | Size: 166 KiB |
BIN
src/assets/images/course/courseTag.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
src/assets/images/course/courseTitle.png
Normal file
|
After Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 362 KiB After Width: | Height: | Size: 69 KiB |
BIN
src/assets/images/grateful/gratefulFooter20250613.png
Normal file
|
After Width: | Height: | Size: 657 KiB |
|
Before Width: | Height: | Size: 470 B |
|
Before Width: | Height: | Size: 442 B |
|
Before Width: | Height: | Size: 422 B |
|
Before Width: | Height: | Size: 5.7 KiB |
|
Before Width: | Height: | Size: 649 B |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 89 KiB |
BIN
src/assets/images/growth/growth-bg-icon.png
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
src/assets/images/growth/growth-bg.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 360 B |
|
Before Width: | Height: | Size: 280 B |
|
Before Width: | Height: | Size: 503 B |
|
Before Width: | Height: | Size: 625 B |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 586 B |
|
Before Width: | Height: | Size: 818 B |
|
Before Width: | Height: | Size: 139 KiB |
|
Before Width: | Height: | Size: 2.1 KiB |
BIN
src/assets/images/hotforum/003.png
Normal file
|
After Width: | Height: | Size: 212 KiB |
BIN
src/assets/images/hotforum/01.png
Normal file
|
After Width: | Height: | Size: 229 KiB |
BIN
src/assets/images/hotforum/02.png
Normal file
|
After Width: | Height: | Size: 215 KiB |
BIN
src/assets/images/hotforum/03.png
Normal file
|
After Width: | Height: | Size: 217 KiB |
BIN
src/assets/images/hotforum/04.png
Normal file
|
After Width: | Height: | Size: 220 KiB |
BIN
src/assets/images/hotforum/1.png
Normal file
|
After Width: | Height: | Size: 200 KiB |
BIN
src/assets/images/hotforum/2.png
Normal file
|
After Width: | Height: | Size: 185 KiB |
BIN
src/assets/images/hotforum/2024.png
Normal file
|
After Width: | Height: | Size: 84 KiB |
BIN
src/assets/images/hotforum/2025.png
Normal file
|
After Width: | Height: | Size: 111 KiB |
BIN
src/assets/images/hotforum/2501.jpg
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
src/assets/images/hotforum/2502.png
Normal file
|
After Width: | Height: | Size: 244 KiB |
BIN
src/assets/images/hotforum/2503.png
Normal file
|
After Width: | Height: | Size: 186 KiB |
BIN
src/assets/images/hotforum/3.png
Normal file
|
After Width: | Height: | Size: 182 KiB |
BIN
src/assets/images/hotforum/4.png
Normal file
|
After Width: | Height: | Size: 150 KiB |
BIN
src/assets/images/hotforum/back.jpg
Normal file
|
After Width: | Height: | Size: 690 KiB |
BIN
src/assets/images/hotforum/back25.png
Normal file
|
After Width: | Height: | Size: 1.4 MiB |
BIN
src/assets/images/hotforum/background.jpg
Normal file
|
After Width: | Height: | Size: 683 KiB |
BIN
src/assets/images/hotforum/border.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
src/assets/images/hotforum/foot.png
Normal file
|
After Width: | Height: | Size: 4.9 KiB |
BIN
src/assets/images/hotforum/line.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
src/assets/images/hotforum/one.png
Normal file
|
After Width: | Height: | Size: 183 KiB |
BIN
src/assets/images/hotforum/two.png
Normal file
|
After Width: | Height: | Size: 195 KiB |
BIN
src/assets/images/jindu.jpg
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
src/assets/images/myGrowth.jpg
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
src/assets/images/shuoming.jpg
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
src/assets/images/time.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
BIN
src/assets/images/time_active.png
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
@@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<!--弹出窗口设置-->
|
<!--弹出窗口设置-->
|
||||||
<div>
|
<div>
|
||||||
<div v-for="pop in popupList" :key="pop.id">wwww
|
<div v-for="pop in popupList" :key="pop.id">
|
||||||
<el-dialog :close-on-press-escape="false" :close-on-click-modal="false" class="medalbox" :visible.sync="pop.show" :append-to-body="true" >
|
<el-dialog :close-on-press-escape="false" :close-on-click-modal="false" class="medalbox" :visible.sync="pop.show" :append-to-body="true" >
|
||||||
<div style="text-align: center;position: relative;">
|
<div style="text-align: center;position: relative;">
|
||||||
<!-- <span style="float: right;" @click="pop.show = false"><i style="font-size: 28px;color: #000000;" class="el-icon-close"></i></span> -->
|
<!-- <span style="float: right;" @click="pop.show = false"><i style="font-size: 28px;color: #000000;" class="el-icon-close"></i></span> -->
|
||||||
|
|||||||
@@ -8,7 +8,10 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="article-info-date">
|
<div class="article-info-date">
|
||||||
<el-button @click="delItem(item)" type="text" style="color: #8590A6;font-size:14px" icon="el-icon-star-on">取消收藏</el-button>
|
<div class="box">
|
||||||
|
<div class="image"></div>
|
||||||
|
<el-button @click="delItem(item)" type="text" style="color: #8590A6;font-size:14px">取消收藏</el-button>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="article-info-tools">
|
<div class="article-info-tools">
|
||||||
@@ -161,6 +164,26 @@
|
|||||||
line-height: 40px;
|
line-height: 40px;
|
||||||
font-weight: 200;
|
font-weight: 200;
|
||||||
color: #999999;
|
color: #999999;
|
||||||
|
display: flex;
|
||||||
|
justify-content: end;
|
||||||
|
.box{
|
||||||
|
display: flex;
|
||||||
|
justify-content: end;
|
||||||
|
align-items: center;
|
||||||
|
.image{
|
||||||
|
width: 14px;
|
||||||
|
height: 14px;
|
||||||
|
background: url('../../assets/images/case/Frame(5).png') no-repeat;
|
||||||
|
background-size: 100%;
|
||||||
|
margin-right: 10px;
|
||||||
|
}
|
||||||
|
&:hover{
|
||||||
|
.image{
|
||||||
|
background: url('../../assets/images/case/Frame(12).png') no-repeat;
|
||||||
|
background-size: 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
i {
|
i {
|
||||||
margin-right: 5px;
|
margin-right: 5px;
|
||||||
}
|
}
|
||||||
|
|||||||