Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation
This project
Loading...
Sign in
李宁
/
Activity
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit a60c9959
authored
Oct 29, 2025
by
李宁
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
1
1 parent
dee4d0eb
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
43 additions
and
19 deletions
huaiHua/app/css/login.css
huaiHua/app/list.html
huaiHua/app/login.html
huaiHua/pc/dist/assets/order_tem-By7w7SdZ.js
huaiHua/pc/dist/assets/order_tem-CZcFY6Pk.xlsx
huaiHua/pc/dist/index.html
huaiHua/pc/src/assets/order_tem.xlsx
huaiHua/pc/src/pages/QualityDetail.vue
huaiHua/pc/src/pages/QualityResult.vue
huaiHua/pc/src/pages/Upload.vue
huaiHua/app/css/login.css
View file @
a60c995
...
@@ -4,6 +4,10 @@ html{
...
@@ -4,6 +4,10 @@ html{
html
,
body
{
html
,
body
{
width
:
100%
;
width
:
100%
;
height
:
100%
;
height
:
100%
;
background
:
red
;
}
body
{
min-height
:
100vh
;
}
}
*
{
*
{
margin
:
0
;
margin
:
0
;
...
...
huaiHua/app/list.html
View file @
a60c995
...
@@ -11,8 +11,8 @@
...
@@ -11,8 +11,8 @@
<div
class=
"list-container"
>
<div
class=
"list-container"
>
<div
class=
"tabs"
>
<div
class=
"tabs"
>
<div
class=
"left"
>
<div
class=
"left"
>
<div
class=
"tab-item"
:class=
"{ active: activeTab === 'tab1' }"
@
click=
"switchTab('tab1')"
>
待完成
</div>
<div
class=
"tab-item"
:class=
"{ active: activeTab === 'tab1' }"
@
click=
"switchTab('tab1')"
>
待完成
2
</div>
<div
class=
"tab-item"
:class=
"{ active: activeTab === 'tab2' }"
@
click=
"switchTab('tab2')"
>
已完成
</div>
<div
class=
"tab-item"
:class=
"{ active: activeTab === 'tab2' }"
@
click=
"switchTab('tab2')"
>
已完成
3
</div>
</div>
</div>
<div
class=
"right"
@
click=
"logout"
>
退出登录
</div>
<div
class=
"right"
@
click=
"logout"
>
退出登录
</div>
</div>
</div>
...
@@ -55,6 +55,12 @@
...
@@ -55,6 +55,12 @@
</div>
</div>
</div>
</div>
<script
type=
"text/javascript"
charset=
"utf-8"
src=
"js/vconsole.min.js"
></script>
<script>
var
vConsole
=
new
VConsole
();
console
.
log
(
'vConsole 初始化'
)
</script>
<script
src=
"js/axios.min.js"
></script>
<script
src=
"js/axios.min.js"
></script>
<script
src=
"js/vue.min.js"
></script>
<script
src=
"js/vue.min.js"
></script>
<script
src=
"js/util.js"
></script>
<script
src=
"js/util.js"
></script>
...
...
huaiHua/app/login.html
View file @
a60c995
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
<meta
charset=
"UTF-8"
>
<meta
charset=
"UTF-8"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1.0"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1.0"
>
<title>
登录
</title>
<title>
登录
</title>
<link
rel=
"stylesheet"
href=
"css/login.css?
39902
"
>
<link
rel=
"stylesheet"
href=
"css/login.css?
9941
"
>
</head>
</head>
<body>
<body>
<div
id=
"app"
v-cloak
>
<div
id=
"app"
v-cloak
>
...
...
huaiHua/pc/dist/assets/order_tem-By7w7SdZ.js
deleted
100644 → 0
View file @
dee4d0e
const
e
=
""
+
new
URL
(
"order_tem-CZcFY6Pk.xlsx"
,
import
.
meta
.
url
).
href
;
export
{
e
as
default
};
huaiHua/pc/dist/assets/order_tem-CZcFY6Pk.xlsx
deleted
100644 → 0
View file @
dee4d0e
No preview for this file type
huaiHua/pc/dist/index.html
View file @
a60c995
...
@@ -5,8 +5,8 @@
...
@@ -5,8 +5,8 @@
<link
rel=
"icon"
href=
"/favicon.ico"
/>
<link
rel=
"icon"
href=
"/favicon.ico"
/>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1.0"
/>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1.0"
/>
<title>
视频质检系统
</title>
<title>
视频质检系统
</title>
<script
type=
"module"
crossorigin
src=
"./assets/index-B
pBuKBGo
.js"
></script>
<script
type=
"module"
crossorigin
src=
"./assets/index-B
7mitYIg
.js"
></script>
<link
rel=
"stylesheet"
crossorigin
href=
"./assets/index-
BPUNzQVu
.css"
>
<link
rel=
"stylesheet"
crossorigin
href=
"./assets/index-
KGZYoaHH
.css"
>
</head>
</head>
<body>
<body>
<div
id=
"app"
></div>
<div
id=
"app"
></div>
...
...
huaiHua/pc/src/assets/order_tem.xlsx
View file @
a60c995
No preview for this file type
huaiHua/pc/src/pages/QualityDetail.vue
View file @
a60c995
...
@@ -69,6 +69,8 @@
...
@@ -69,6 +69,8 @@
<el-table-column
prop=
"batchId"
label=
"质检批次ID"
width=
"220"
></el-table-column>
<el-table-column
prop=
"batchId"
label=
"质检批次ID"
width=
"220"
></el-table-column>
<el-table-column
prop=
"applyId"
label=
"质检号ID"
width=
"220"
></el-table-column>
<el-table-column
prop=
"applyId"
label=
"质检号ID"
width=
"220"
></el-table-column>
<el-table-column
prop=
"campaignId"
label=
"工维人员工号"
width=
"120"
></el-table-column>
<el-table-column
prop=
"campaignId"
label=
"工维人员工号"
width=
"120"
></el-table-column>
<el-table-column
prop=
"campaignName"
label=
"工维人员姓名"
width=
"150"
></el-table-column>
<el-table-column
prop=
"county"
label=
"区县"
width=
"230"
show-overflow-tooltip
></el-table-column>
<el-table-column
prop=
"accNbr"
label=
"用户账号"
width=
"120"
></el-table-column>
<el-table-column
prop=
"accNbr"
label=
"用户账号"
width=
"120"
></el-table-column>
<el-table-column
prop=
"orderCode"
label=
"工单号"
width=
"220"
show-overflow-tooltip
></el-table-column>
<el-table-column
prop=
"orderCode"
label=
"工单号"
width=
"220"
show-overflow-tooltip
></el-table-column>
<el-table-column
prop=
"addressName"
label=
"工单地址"
width=
"220"
show-overflow-tooltip
></el-table-column>
<el-table-column
prop=
"addressName"
label=
"工单地址"
width=
"220"
show-overflow-tooltip
></el-table-column>
...
...
huaiHua/pc/src/pages/QualityResult.vue
View file @
a60c995
...
@@ -67,6 +67,8 @@
...
@@ -67,6 +67,8 @@
<el-table-column
prop=
"addressName"
label=
"装机地址"
width=
"230"
show-overflow-tooltip
></el-table-column>
<el-table-column
prop=
"addressName"
label=
"装机地址"
width=
"230"
show-overflow-tooltip
></el-table-column>
<el-table-column
prop=
"orderType"
label=
"工单类型"
width=
"250"
show-overflow-tooltip
></el-table-column>
<el-table-column
prop=
"orderType"
label=
"工单类型"
width=
"250"
show-overflow-tooltip
></el-table-column>
<el-table-column
prop=
"campaignId"
label=
"工维人员工号"
width=
"150"
></el-table-column>
<el-table-column
prop=
"campaignId"
label=
"工维人员工号"
width=
"150"
></el-table-column>
<el-table-column
prop=
"campaignName"
label=
"工维人员姓名"
width=
"150"
></el-table-column>
<el-table-column
prop=
"county"
label=
"区县"
width=
"230"
show-overflow-tooltip
></el-table-column>
<el-table-column
prop=
"orderCode"
label=
"工单ID"
width=
"230"
show-overflow-tooltip
></el-table-column>
<el-table-column
prop=
"orderCode"
label=
"工单ID"
width=
"230"
show-overflow-tooltip
></el-table-column>
<el-table-column
prop=
"deviceType"
label=
"设备类型"
width=
"230"
show-overflow-tooltip
></el-table-column>
<el-table-column
prop=
"deviceType"
label=
"设备类型"
width=
"230"
show-overflow-tooltip
></el-table-column>
<el-table-column
prop=
"finishTime"
label=
"质检完成时间"
width=
"180"
></el-table-column>
<el-table-column
prop=
"finishTime"
label=
"质检完成时间"
width=
"180"
></el-table-column>
...
@@ -110,7 +112,7 @@
...
@@ -110,7 +112,7 @@
<el-dialog
<el-dialog
v-model=
"detailForm.isShow"
v-model=
"detailForm.isShow"
title=
"质检详情"
title=
"质检详情"
width=
"8
0
0px"
width=
"8
6
0px"
:before-close=
"handleClose"
:before-close=
"handleClose"
top=
"5vh"
top=
"5vh"
style=
"height: 90vh;overflow:auto;"
style=
"height: 90vh;overflow:auto;"
...
@@ -131,13 +133,21 @@
...
@@ -131,13 +133,21 @@
<div
class=
"value"
>
{{ detailForm.data.accNbr || '--' }}
</div>
<div
class=
"value"
>
{{ detailForm.data.accNbr || '--' }}
</div>
</div>
</div>
<div
class=
"li"
>
<div
class=
"li"
>
<div
class=
"name"
>
工维人员
</div>
<div
class=
"name"
>
工维人员
工号
</div>
<div
class=
"value"
>
{{ detailForm.data.campaignId || '--' }}
</div>
<div
class=
"value"
>
{{ detailForm.data.campaignId || '--' }}
</div>
</div>
</div>
</div>
</div>
<div
class=
"infoList"
>
<div
class=
"infoList"
>
<div
class=
"li"
>
<div
class=
"li"
>
<div
class=
"name"
>
工维人员姓名
</div>
<div
class=
"value"
>
{{ detailForm.data.campaignName || '--' }}
</div>
</div>
<div
class=
"li"
>
<div
class=
"name"
>
区县
</div>
<div
class=
"value"
>
{{ detailForm.data.county || '--' }}
</div>
</div>
<div
class=
"li"
>
<div
class=
"name"
>
装机地址
</div>
<div
class=
"name"
>
装机地址
</div>
<div
class=
"value"
>
{{ detailForm.data.addressName || '--' }}
</div>
<div
class=
"value"
>
{{ detailForm.data.addressName || '--' }}
</div>
</div>
</div>
...
@@ -187,6 +197,7 @@
...
@@ -187,6 +197,7 @@
<
template
#
default=
"scope"
>
<
template
#
default=
"scope"
>
<el-image
<el-image
v-for=
"(item,index) in scope.row.picArr"
v-for=
"(item,index) in scope.row.picArr"
v-if=
"scope.row.picUrl"
:src=
"item"
:src=
"item"
:initial-index=
"index"
:initial-index=
"index"
:preview-src-list=
"scope.row.picArr"
:preview-src-list=
"scope.row.picArr"
...
...
huaiHua/pc/src/pages/Upload.vue
View file @
a60c995
...
@@ -76,7 +76,7 @@
...
@@ -76,7 +76,7 @@
</el-icon>
</el-icon>
</template>
</template>
</el-table-column> -->
</el-table-column> -->
<el-table-column
prop=
"reason"
label=
"错误信息"
>
<el-table-column
prop=
"reason"
label=
"错误信息"
width=
"250"
>
<
template
#
default=
"scope"
>
<
template
#
default=
"scope"
>
<span
v-if=
"scope.row.reason && scope.row.reason.trim() !== ''"
>
<span
v-if=
"scope.row.reason && scope.row.reason.trim() !== ''"
>
<el-icon
color=
"#f56c6c"
style=
"margin-right: 5px;"
><Warning
/></el-icon>
<el-icon
color=
"#f56c6c"
style=
"margin-right: 5px;"
><Warning
/></el-icon>
...
@@ -85,14 +85,16 @@
...
@@ -85,14 +85,16 @@
<span
v-else
>
{{
scope
.
row
.
reason
}}
</span>
<span
v-else
>
{{
scope
.
row
.
reason
}}
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"campaignId"
label=
"工维人员工号"
></el-table-column>
<el-table-column
prop=
"campaignId"
label=
"工维人员工号"
width=
"150"
></el-table-column>
<el-table-column
prop=
"accNbr"
label=
"业务账号"
></el-table-column>
<el-table-column
prop=
"campaignName"
label=
"工维人员姓名"
width=
"150"
></el-table-column>
<el-table-column
prop=
"orderCode"
label=
"工单号"
></el-table-column>
<el-table-column
prop=
"county"
label=
"区县"
width=
"230"
show-overflow-tooltip
></el-table-column>
<el-table-column
prop=
"addressName"
label=
"装机地址"
></el-table-column>
<el-table-column
prop=
"accNbr"
label=
"业务账号"
width=
"230"
></el-table-column>
<el-table-column
prop=
"serviceName"
label=
"工单类型"
></el-table-column>
<el-table-column
prop=
"orderCode"
label=
"工单号"
width=
"230"
></el-table-column>
<el-table-column
prop=
"isFttrUser"
:formatter=
"formatFttrUser"
label=
"是否FTTR用户"
></el-table-column>
<el-table-column
prop=
"addressName"
label=
"装机地址"
width=
"230"
show-overflow-tooltip
></el-table-column>
<el-table-column
prop=
"terminalClass"
label=
"设备类型"
></el-table-column>
<el-table-column
prop=
"serviceName"
label=
"工单类型"
width=
"150"
></el-table-column>
<el-table-column
prop=
"deviceNumber"
label=
"设备串号"
></el-table-column>
<el-table-column
prop=
"isFttrUser"
:formatter=
"formatFttrUser"
label=
"是否FTTR用户"
width=
"150"
></el-table-column>
<el-table-column
prop=
"terminalClass"
label=
"设备类型"
width=
"230"
show-overflow-tooltip
></el-table-column>
<el-table-column
prop=
"deviceNumber"
label=
"设备串号"
width=
"230"
show-overflow-tooltip
></el-table-column>
</el-table>
</el-table>
</div>
</div>
</el-card>
</el-card>
...
@@ -117,10 +119,10 @@ const filterForm = reactive({
...
@@ -117,10 +119,10 @@ const filterForm = reactive({
})
})
const
formatFttrUser
=
(
row
,
column
,
cellValue
)
=>
{
const
formatFttrUser
=
(
row
,
column
,
cellValue
)
=>
{
if
(
cellValue
==
=
-
1
){
if
(
cellValue
==
-
1
){
return
''
return
''
}
}
return
cellValue
==
=
'1'
?
'是'
:
'否'
return
cellValue
==
'1'
?
'是'
:
'否'
}
}
const
beforeUpload
=
(
file
)
=>
{
const
beforeUpload
=
(
file
)
=>
{
...
...
Write
Preview
Markdown
is supported
Attach a file
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 post a comment