Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
company_app
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
毛细亚
company_app
Commits
b7f32e79
提交
b7f32e79
authored
6月 04, 2025
作者:
毛细亚
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新代码
上级
6982fd8e
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
48 行增加
和
56 行删除
+48
-56
App.vue
src/App.vue
+11
-11
main.js
src/main.js
+9
-4
index.js
src/router/index.js
+6
-0
approval.vue
src/views/components/roleInfo/approval.vue
+11
-2
report.vue
src/views/components/roleInfo/report.vue
+9
-11
roleInfo.vue
src/views/roleInfo.vue
+1
-1
taskRecord.vue
src/views/taskRecord.vue
+0
-0
userInfo.vue
src/views/userInfo/userInfo.vue
+1
-27
没有找到文件。
src/App.vue
浏览文件 @
b7f32e79
...
@@ -45,26 +45,26 @@ export default {
...
@@ -45,26 +45,26 @@ export default {
path
:
'/roleInfo'
path
:
'/roleInfo'
},
},
{
{
label
:
'订单信息'
,
path
:
'/orderList'
},
{
label
:
'快捷回复'
,
label
:
'快捷回复'
,
path
:
'/quickReply'
path
:
'/quickReply'
},
},
{
{
label
:
'
礼包
记录'
,
label
:
'
违规
记录'
,
path
:
'/
gift
Record'
path
:
'/
violation
Record'
},
},
{
{
label
:
'
订单
记录'
,
label
:
'
礼包
记录'
,
path
:
'/
orderList
'
path
:
'/
giftRecord
'
},
},
{
{
label
:
'
违规
记录'
,
label
:
'
任务
记录'
,
path
:
'/
violation
Record'
path
:
'/
task
Record'
},
},
// {
// label: '申请记录',
// path: '/applyRecord'
// },
// {
// {
// label: '快捷发送',
// label: '快捷发送',
// path: '/quickSend'
// path: '/quickSend'
...
...
src/main.js
浏览文件 @
b7f32e79
...
@@ -51,14 +51,19 @@ Vue.use(Element, {
...
@@ -51,14 +51,19 @@ Vue.use(Element, {
size
:
Cookies
.
get
(
'size'
)
||
'small'
// set element-ui default size
size
:
Cookies
.
get
(
'size'
)
||
'small'
// set element-ui default size
// locale: enLang, // 如果使用中文,无需设置,请删除123132
// locale: enLang, // 如果使用中文,无需设置,请删除123132
})
})
// 配置和原型方法设置应该在创建Vue实例之前
Vue
.
config
.
productionTip
=
false
// 配置 Vue DevTools
Vue
.
config
.
devtools
=
process
.
env
.
NODE_ENV
===
'development'
Vue
.
prototype
.
$cookies
=
Cookies
;
Vue
.
prototype
.
$lodash
=
_
;
Vue
.
prototype
.
$moment
=
moment
;
new
Vue
({
new
Vue
({
router
,
router
,
store
,
store
,
render
:
h
=>
h
(
App
)
render
:
h
=>
h
(
App
)
}).
$mount
(
'#app'
)
}).
$mount
(
'#app'
)
Vue
.
config
.
productionTip
=
false
Vue
.
prototype
.
$cookies
=
Cookies
;
Vue
.
prototype
.
$lodash
=
_
;
Vue
.
prototype
.
$moment
=
moment
;
src/router/index.js
浏览文件 @
b7f32e79
...
@@ -9,6 +9,7 @@ import addressBook from '../views/addressBook.vue'
...
@@ -9,6 +9,7 @@ import addressBook from '../views/addressBook.vue'
import
orderList
from
'../views/orderList.vue'
import
orderList
from
'../views/orderList.vue'
import
roleInfo
from
'../views/roleInfo.vue'
import
roleInfo
from
'../views/roleInfo.vue'
import
violationRecord
from
'../views/ViolationRecord.vue'
import
violationRecord
from
'../views/ViolationRecord.vue'
import
taskRecord
from
'../views/taskRecord.vue'
import
Cookies
from
'js-cookie'
import
Cookies
from
'js-cookie'
import
store
from
'@/store'
import
store
from
'@/store'
Vue
.
use
(
VueRouter
)
Vue
.
use
(
VueRouter
)
...
@@ -68,6 +69,11 @@ const routes = [
...
@@ -68,6 +69,11 @@ const routes = [
component
:
orderList
component
:
orderList
},
},
{
{
path
:
'/taskRecord'
,
name
:
'taskRecord'
,
component
:
taskRecord
},
{
path
:
'/login'
,
path
:
'/login'
,
name
:
'login'
,
name
:
'login'
,
component
:
()
=>
import
(
'../views/login.vue'
)
component
:
()
=>
import
(
'../views/login.vue'
)
...
...
src/views/components/roleInfo/approval.vue
浏览文件 @
b7f32e79
...
@@ -236,7 +236,7 @@
...
@@ -236,7 +236,7 @@
<
script
>
<
script
>
import
{
searchcondition
,
appealList
,
appealCancel
,
appealProcess
}
from
'@/api/game'
import
{
searchcondition
,
appealList
,
appealCancel
,
appealProcess
}
from
'@/api/game'
import
{
mapState
,
mapMutations
}
from
'vuex'
import
{
mapState
,
mapMutations
}
from
'vuex'
import
{
removeDp
,
formatNumber
}
from
'@/utils/index'
import
{
removeDp
,
formatNumber
,
debounce
}
from
'@/utils/index'
import
resubmitApproval
from
'./layer/appeal.vue'
import
resubmitApproval
from
'./layer/appeal.vue'
// 导入审批状态图标
// 导入审批状态图标
import
shenpi1
from
'@/assets/icon/shenpi1.svg'
import
shenpi1
from
'@/assets/icon/shenpi1.svg'
...
@@ -245,13 +245,22 @@
...
@@ -245,13 +245,22 @@
import
shenpi4
from
'@/assets/icon/shenpi4.svg'
import
shenpi4
from
'@/assets/icon/shenpi4.svg'
import
shenpi5
from
'@/assets/icon/shenpi5.svg'
import
shenpi5
from
'@/assets/icon/shenpi5.svg'
import
noContent
from
"@/components/noContent.vue"
;
import
noContent
from
"@/components/noContent.vue"
;
import
{
debounce
}
from
'@/utils'
import
watchMember
from
'@/mixins/watchMember'
import
watchMember
from
'@/mixins/watchMember'
export
default
{
export
default
{
computed
:
{
computed
:
{
...
mapState
(
'game'
,
[
'accountSelect'
]),
...
mapState
(
'game'
,
[
'accountSelect'
]),
...
mapState
(
'user'
,
[
'userInfo'
])
...
mapState
(
'user'
,
[
'userInfo'
])
}
,
}
,
watch
:
{
accountSelect
:
{
handler
:
debounce
(
function
(
newVal
,
oldVal
)
{
if
(
newVal
&&
newVal
!==
""
&&
newVal
!==
oldVal
)
{
this
.
filterChange
()
}
}
,
200
),
immediate
:
false
}
}
,
components
:
{
components
:
{
resubmitApproval
,
resubmitApproval
,
noContent
noContent
...
...
src/views/components/roleInfo/report.vue
浏览文件 @
b7f32e79
...
@@ -271,7 +271,7 @@
...
@@ -271,7 +271,7 @@
<
script
>
<
script
>
import
{
searchcondition
,
reportIndex
,
reportCancel
,
reportProcess
}
from
'@/api/game'
import
{
searchcondition
,
reportIndex
,
reportCancel
,
reportProcess
}
from
'@/api/game'
import
{
mapState
,
mapMutations
}
from
'vuex'
import
{
mapState
,
mapMutations
}
from
'vuex'
import
{
removeDp
,
formatNumber
}
from
'@/utils/index'
import
{
removeDp
,
formatNumber
,
debounce
}
from
'@/utils/index'
import
resubmitReport
from
'./layer/report.vue'
import
resubmitReport
from
'./layer/report.vue'
import
approvalTask
from
'./layer/approvalTask.vue'
import
approvalTask
from
'./layer/approvalTask.vue'
// 导入审批状态图标
// 导入审批状态图标
...
@@ -282,9 +282,16 @@
...
@@ -282,9 +282,16 @@
import
shenpi5
from
'@/assets/icon/shenpi5.svg'
import
shenpi5
from
'@/assets/icon/shenpi5.svg'
export
default
{
export
default
{
computed
:
{
computed
:
{
...
mapState
(
'game'
,
[
'accountSelect'
,
'report_is_send'
]),
...
mapState
(
'game'
,
[
'accountSelect'
]),
...
mapState
(
'user'
,
[
'cser_id'
,
'cser_name'
])
...
mapState
(
'user'
,
[
'cser_id'
,
'cser_name'
])
}
,
}
,
watch
:
{
accountSelect
(
newVal
,
oldVal
){
if
(
newVal
&&
newVal
!==
""
&&
newVal
!==
oldVal
)
{
this
.
filterChange
()
}
}
}
,
components
:
{
components
:
{
resubmitReport
,
resubmitReport
,
approvalTask
approvalTask
...
@@ -326,15 +333,6 @@
...
@@ -326,15 +333,6 @@
taskTypeList
:
[]
taskTypeList
:
[]
}
}
}
,
}
,
watch
:
{
// 监听到变化
report_is_send
(
newVal
,
oldVal
)
{
console
.
log
(
'变化了'
)
this
.
reportForm
.
register_type
=
2
this
.
reportForm
.
approval_status
=
1
this
.
filterChange
()
}
}
,
mounted
()
{
mounted
()
{
// this.request_register_type()
// this.request_register_type()
this
.
requstApprovalList
()
this
.
requstApprovalList
()
...
...
src/views/roleInfo.vue
浏览文件 @
b7f32e79
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
<el-tab-pane
label=
"举报信息"
name=
"report"
>
<el-tab-pane
label=
"举报信息"
name=
"report"
>
<report
v-if=
"roleActive === 'report'"
/>
<report
v-if=
"roleActive === 'report'"
/>
</el-tab-pane>
</el-tab-pane>
<el-tab-pane
label=
"
违规
记录"
name=
"approval"
>
<el-tab-pane
label=
"
申诉
记录"
name=
"approval"
>
<approval
v-if=
"roleActive === 'approval'"
/>
<approval
v-if=
"roleActive === 'approval'"
/>
</el-tab-pane>
</el-tab-pane>
</el-tabs>
</el-tabs>
...
...
src/views/taskRecord.vue
0 → 100644
浏览文件 @
b7f32e79
差异被折叠。
点击展开。
src/views/userInfo/userInfo.vue
浏览文件 @
b7f32e79
<
template
>
<
template
>
<div
class=
"userInfo-content"
>
<div
class=
"userInfo-content"
>
<!-- 用 el-tabs 有三个 tab 分别是 客户资料 角色信息 违规记录 用 v-for 循环 -->
<Info
:chatUserDetails=
"chatUserInfo"
/>
<el-tabs
v-model=
"activeTab"
>
<el-tab-pane
label=
"客户资料"
name=
"userInfo"
>
<Info
v-if=
"activeTab === 'userInfo'"
:chatUserDetails=
"chatUserInfo"
/>
</el-tab-pane>
<!--
<el-tab-pane
label=
"角色信息"
name=
"roleInfo"
>
<RoleInfo
v-if=
"activeTab === 'roleInfo'"
/>
</el-tab-pane>
-->
<!--
<el-tab-pane
label=
"违规记录"
name=
"violationRecord"
>
<ViolationRecord
v-if=
"activeTab === 'violationRecord'"
/>
</el-tab-pane>
-->
</el-tabs>
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
...
@@ -34,21 +23,6 @@ export default {
...
@@ -34,21 +23,6 @@ export default {
},
},
data
()
{
data
()
{
return
{
return
{
activeTab
:
'userInfo'
,
tabList
:[
{
name
:
'客户资料'
,
value
:
'userInfo'
},
{
name
:
'角色信息'
,
value
:
'roleInfo'
},
{
name
:
'违规记录'
,
value
:
'violationRecord'
}
]
}
}
},
},
created
(){
created
(){
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论