Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
A
admin-base
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
new-sing
admin-base
Commits
f9e7c910
Commit
f9e7c910
authored
Mar 15, 2019
by
chenyishuai@singsingenglish.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
3.15
parent
c430e318
Changes
8
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
933 additions
and
369 deletions
+933
-369
userList.vue
src/components/class/userList.vue
+1
-0
index.vue
src/components/exchange/index.vue
+1
-1
index.vue
src/components/groupSend/index.vue
+545
-116
task1.vue
src/components/teacherDetail/task1.vue
+353
-247
test.vue
src/components/weChat/test.vue
+5
-1
index.vue
src/components/yunji/index.vue
+3
-3
api.js
src/service/api.js
+13
-1
wordbook.js
src/util/wordbook.js
+12
-0
No files found.
src/components/class/userList.vue
View file @
f9e7c910
...
@@ -708,6 +708,7 @@
...
@@ -708,6 +708,7 @@
this
.
getUserLook
();
this
.
getUserLook
();
}
,
}
,
searchList
(
value
){
searchList
(
value
){
console
.
log
(
value
)
if
(
value
)
{
if
(
value
)
{
this
.
classUserLimit
=
value
;
this
.
classUserLimit
=
value
;
this
.
classUserNowPage
=
1
this
.
classUserNowPage
=
1
...
...
src/components/exchange/index.vue
View file @
f9e7c910
...
@@ -49,7 +49,7 @@
...
@@ -49,7 +49,7 @@
label=
"操作"
width=
"180"
>
label=
"操作"
width=
"180"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"primary"
size=
"mini"
@
click=
"onDetail(scope.row)"
>
查看详情
</el-button>
<el-button
type=
"primary"
size=
"mini"
@
click=
"onDetail(scope.row)"
>
查看详情
</el-button>
<el-button
type=
"warning"
size=
"mini"
@
click=
"onEdit(scope.row)"
>
编辑
</el-button>
<el-button
type=
"warning"
size=
"mini"
v-if=
"!$store.state.readonly"
@
click=
"onEdit(scope.row)"
>
编辑
</el-button>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
...
...
src/components/groupSend/index.vue
View file @
f9e7c910
This diff is collapsed.
Click to expand it.
src/components/teacherDetail/task1.vue
View file @
f9e7c910
This diff is collapsed.
Click to expand it.
src/components/weChat/test.vue
View file @
f9e7c910
...
@@ -475,7 +475,8 @@ export default {
...
@@ -475,7 +475,8 @@ export default {
page2
,
page2
,
pageImage
,
pageImage
,
pageVideo
,
pageVideo
,
emotion
emotion
,
getMsgCountApi
},
},
data
()
{
data
()
{
return
{
return
{
...
@@ -779,6 +780,9 @@ export default {
...
@@ -779,6 +780,9 @@ export default {
this
.
clearData
();
this
.
clearData
();
this
.
getMsgList
();
this
.
getMsgList
();
});
});
},
getMsgCountApi
(){
},
},
send
()
{
send
()
{
let
json
=
{};
let
json
=
{};
...
...
src/components/yunji/index.vue
View file @
f9e7c910
...
@@ -98,7 +98,7 @@
...
@@ -98,7 +98,7 @@
<el-button
type=
"primary"
plain
>
导入
</el-button>
<el-button
type=
"primary"
plain
>
导入
</el-button>
</el-upload>
</el-upload>
</el-form-item>
</el-form-item>
<el-form-item>
<el-form-item
v-if=
"!$store.state.readonly"
>
<el-button
type=
"primary"
plain
@
click=
"downLoad()"
>
excel模板下载
</el-button>
<el-button
type=
"primary"
plain
@
click=
"downLoad()"
>
excel模板下载
</el-button>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
...
@@ -108,7 +108,7 @@
...
@@ -108,7 +108,7 @@
<el-tab-pane
label=
"月课"
name=
"0"
/>
<el-tab-pane
label=
"月课"
name=
"0"
/>
<el-tab-pane
label=
"日课"
name=
"1"
/>
<el-tab-pane
label=
"日课"
name=
"1"
/>
</el-tabs>
</el-tabs>
<div
style=
"position: absolute;top: 10px;right: 10px;font-size: 14px"
>
<div
style=
"position: absolute;top: 10px;right: 10px;font-size: 14px"
v-if=
"!$store.state.readonly"
>
老师:
老师:
<el-select
size=
"small"
v-model=
"teacherId"
placeholder=
"请选择"
clearable
style=
"width: 150px"
filterable
>
<el-select
size=
"small"
v-model=
"teacherId"
placeholder=
"请选择"
clearable
style=
"width: 150px"
filterable
>
<el-option
label=
"暂不分配"
value=
"0"
>
<el-option
label=
"暂不分配"
value=
"0"
>
...
@@ -116,7 +116,7 @@
...
@@ -116,7 +116,7 @@
<el-option
v-for=
"(data,index) in teacherList"
:key=
"index"
:label=
"data.name"
:value=
"data.id"
>
<el-option
v-for=
"(data,index) in teacherList"
:key=
"index"
:label=
"data.name"
:value=
"data.id"
>
</el-option>
</el-option>
</el-select>
</el-select>
<el-button
size=
"small"
type=
"success"
@
click=
"pullAll"
>
批量分配
</el-button>
<el-button
size=
"small"
type=
"success"
@
click=
"pullAll"
>
批量分配
</el-button>
</div>
</div>
</div>
</div>
<el-table
:data=
"list"
size=
"mini"
style=
"width: 100%"
<el-table
:data=
"list"
size=
"mini"
style=
"width: 100%"
...
...
src/service/api.js
View file @
f9e7c910
...
@@ -992,4 +992,16 @@ const getMsgListUrl = `/api/admin/muti/msg/list`;
...
@@ -992,4 +992,16 @@ const getMsgListUrl = `/api/admin/muti/msg/list`;
export
const
getMsgListApi
=
function
(
json
)
{
export
const
getMsgListApi
=
function
(
json
)
{
return
Vue
.
prototype
.
$fetch
(
getMsgListUrl
,
json
)
return
Vue
.
prototype
.
$fetch
(
getMsgListUrl
,
json
)
};
};
///api/admin/muti/msg/list
const
getMsgCountUrl
=
`/api/admin/multi/msg/user`
;
\ No newline at end of file
export
const
getMsgCountApi
=
function
(
json
)
{
return
Vue
.
prototype
.
$fetch
(
`
${
getMsgCountUrl
}
`
,
json
)
};
const
updateFansUrl
=
`/api/admin/init/fans/info`
;
export
const
updateFansApi
=
function
(
json
)
{
return
Vue
.
prototype
.
$put
(
`
${
updateFansUrl
}
`
,
json
)
};
const
updateContactUrl
=
`/api/admin/other/order/user/status`
;
export
const
updateContactApi
=
function
(
json
)
{
return
Vue
.
prototype
.
$put
(
`
${
updateContactUrl
}
`
,
json
)
};
//api/admin/other/order/user/status
\ No newline at end of file
src/util/wordbook.js
View file @
f9e7c910
...
@@ -172,3 +172,15 @@ export const CLASSSOURCE = {
...
@@ -172,3 +172,15 @@ export const CLASSSOURCE = {
3
:
'渠道1订单随机'
,
3
:
'渠道1订单随机'
,
4
:
'渠道2订单随机'
4
:
'渠道2订单随机'
};
};
export
const
USERSTATUS
=
{
0
:
'待处理'
,
1
:
'手机号不是微信号'
,
2
:
'待通过'
,
3
:
'已加微信未激活'
,
4
:
'第一次电话无人接/挂断/关机'
,
5
:
'第二次电话无人接/挂断/关机'
,
6
:
'第三次电话无人接/挂断/关机'
,
7
:
'用户已拒绝'
,
8
:
'手机号是空号'
,
9
:
'已激活'
,
};
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment