Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
patzn-cloud-web-back-soil
Overview
Overview
Details
Activity
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
wangweidong
patzn-cloud-web-back-soil
Commits
409ed83d
Commit
409ed83d
authored
Mar 23, 2021
by
lichengming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改了字段名称和新增菜单的接口
parent
be35b033
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
79 additions
and
55 deletions
+79
-55
soil-statistics.js
api/soil/soil-statistics.js
+8
-0
Instock.vue
pages/soil-alone-sample-instock/Instock.vue
+2
-2
AddressManageEdit.vue
...mple-manage/storehouse-place-manage/AddressManageEdit.vue
+1
-1
AddressManage.vue
...-sample-manage/storehouse-sample-manage/AddressManage.vue
+3
-3
AddressManageHis.vue
...mple-manage/storehouse-sample-manage/AddressManageHis.vue
+3
-3
BatchModal.vue
...one-sample-manage/storehouse-sample-manage/BatchModal.vue
+2
-2
KeepAdress.vue
...ge/sample-alone-keep/entrust-sample-manage/KeepAdress.vue
+2
-2
KeepAdress.vue
...anage/sample-receive/entrust-sample-manage/KeepAdress.vue
+2
-2
AreaSample.vue
pages/soil-statistics/area-sample/AreaSample.vue
+18
-13
ProjectItem.vue
pages/soil-statistics/project-item/ProjectItem.vue
+21
-14
TestItem.vue
pages/soil-statistics/test-item/TestItem.vue
+17
-13
No files found.
api/soil/soil-statistics.js
View file @
409ed83d
...
@@ -102,6 +102,14 @@ export default {
...
@@ -102,6 +102,14 @@ export default {
http
http
.
post
(
'soil/v1/entrust/page_report_issue_by_summary_report'
,
data
)
.
post
(
'soil/v1/entrust/page_report_issue_by_summary_report'
,
data
)
.
then
(
res
=>
res
),
.
then
(
res
=>
res
),
pageStatistics
:
data
=>
http
.
post
(
'soil/v1/experiment/page_statistics'
,
data
).
then
(
res
=>
res
),
pageAreaStatistics
:
data
=>
http
.
post
(
'soil/v1/statistics/page_area_statistics'
,
data
).
then
(
res
=>
res
),
pageProjectStatistics
:
data
=>
http
.
post
(
'soil/v1/statistics/page_project_statistics'
,
data
)
.
then
(
res
=>
res
),
summaryReportIssueSubmit
:
data
=>
summaryReportIssueSubmit
:
data
=>
http
http
.
post
(
'soil/v1/report/summary_report_issue_submit?ids='
+
data
)
.
post
(
'soil/v1/report/summary_report_issue_submit?ids='
+
data
)
...
...
pages/soil-alone-sample-instock/Instock.vue
View file @
409ed83d
...
@@ -7,8 +7,8 @@
...
@@ -7,8 +7,8 @@
<Form-item
@
click
.
native=
"_storageModel()"
label=
"库房号"
prop=
"storehouse"
style=
"width: 100%"
>
<Form-item
@
click
.
native=
"_storageModel()"
label=
"库房号"
prop=
"storehouse"
style=
"width: 100%"
>
<Input
v-model=
"formObj.storehouse"
name=
"storehouse"
placeholder=
"请输入库房号"
/>
<Input
v-model=
"formObj.storehouse"
name=
"storehouse"
placeholder=
"请输入库房号"
/>
</Form-item>
</Form-item>
<Form-item
@
click
.
native=
"_storageModel()"
label=
"
架位
号"
prop=
"shelfCode"
style=
"width: 100%"
>
<Form-item
@
click
.
native=
"_storageModel()"
label=
"
货架
号"
prop=
"shelfCode"
style=
"width: 100%"
>
<Input
v-model=
"formObj.shelfCode"
name=
"shelfCode"
placeholder=
"请输入
架位
号"
/>
<Input
v-model=
"formObj.shelfCode"
name=
"shelfCode"
placeholder=
"请输入
货架
号"
/>
</Form-item>
</Form-item>
<Form-item
label=
"入库人"
prop=
"inStocker"
style=
"width: 100%"
>
<Form-item
label=
"入库人"
prop=
"inStocker"
style=
"width: 100%"
>
<Input
v-model=
"formObj.inStocker"
@
click
.
native=
"_selectStaff"
name=
"inStocker"
readonly
/>
<Input
v-model=
"formObj.inStocker"
@
click
.
native=
"_selectStaff"
name=
"inStocker"
readonly
/>
...
...
pages/soil-alone-sample-manage/storehouse-place-manage/AddressManageEdit.vue
View file @
409ed83d
...
@@ -97,7 +97,7 @@ export default {
...
@@ -97,7 +97,7 @@ export default {
warehouse
:
[
warehouse
:
[
{
required
:
true
,
message
:
'库房号不能为空'
,
trigger
:
'blur'
}
{
required
:
true
,
message
:
'库房号不能为空'
,
trigger
:
'blur'
}
],
],
name
:
[{
required
:
true
,
message
:
'
架位
号不能为空'
,
trigger
:
'blur'
}]
name
:
[{
required
:
true
,
message
:
'
货架
号不能为空'
,
trigger
:
'blur'
}]
},
},
showEditModal
:
false
,
showEditModal
:
false
,
classifyList
:
[
classifyList
:
[
...
...
pages/soil-alone-sample-manage/storehouse-sample-manage/AddressManage.vue
View file @
409ed83d
...
@@ -14,8 +14,8 @@
...
@@ -14,8 +14,8 @@
<Form-item
class=
"search-item"
label=
"库房号:"
>
<Form-item
class=
"search-item"
label=
"库房号:"
>
<Input
@
on-enter=
"_formSearch"
v-model=
"formObj.storehouse"
name=
"storehouse"
placeholder=
"请输入库房号"
clearable
/>
<Input
@
on-enter=
"_formSearch"
v-model=
"formObj.storehouse"
name=
"storehouse"
placeholder=
"请输入库房号"
clearable
/>
</Form-item>
</Form-item>
<Form-item
class=
"search-item"
label=
"
架位
号:"
>
<Form-item
class=
"search-item"
label=
"
货架
号:"
>
<Input
@
on-enter=
"_formSearch"
v-model=
"formObj.shelfCode"
name=
"shelfCode"
placeholder=
"请输入
架位
号"
clearable
/>
<Input
@
on-enter=
"_formSearch"
v-model=
"formObj.shelfCode"
name=
"shelfCode"
placeholder=
"请输入
货架
号"
clearable
/>
</Form-item>
</Form-item>
<Form-item
class=
"search-btn"
>
<Form-item
class=
"search-btn"
>
<Button
@
click=
"_formSearch"
type=
"primary"
>
搜索
</Button>
<Button
@
click=
"_formSearch"
type=
"primary"
>
搜索
</Button>
...
@@ -115,7 +115,7 @@ export default {
...
@@ -115,7 +115,7 @@ export default {
{
title
:
'入库日期'
,
key
:
'instockTime'
,
date
:
true
},
{
title
:
'入库日期'
,
key
:
'instockTime'
,
date
:
true
},
{
title
:
'留存有效期'
,
key
:
'keepLimitTime'
,
date
:
true
},
{
title
:
'留存有效期'
,
key
:
'keepLimitTime'
,
date
:
true
},
{
title
:
'库房号'
,
key
:
'storehouse'
},
{
title
:
'库房号'
,
key
:
'storehouse'
},
{
title
:
'
架位
号'
,
key
:
'shelfCode'
}
{
title
:
'
货架
号'
,
key
:
'shelfCode'
}
],
],
// 当前时间
// 当前时间
currentTime
:
new
Date
().
getTime
(),
currentTime
:
new
Date
().
getTime
(),
...
...
pages/soil-alone-sample-manage/storehouse-sample-manage/AddressManageHis.vue
View file @
409ed83d
...
@@ -17,8 +17,8 @@
...
@@ -17,8 +17,8 @@
<Form-item
class=
"search-item"
label=
"库房号:"
>
<Form-item
class=
"search-item"
label=
"库房号:"
>
<Input
@
on-enter=
"_formSearch"
v-model=
"formObj.warehouse"
name=
"warehouse"
placeholder=
"请输入库房号"
clearable
/>
<Input
@
on-enter=
"_formSearch"
v-model=
"formObj.warehouse"
name=
"warehouse"
placeholder=
"请输入库房号"
clearable
/>
</Form-item>
</Form-item>
<Form-item
class=
"search-item"
label=
"
架位
号:"
>
<Form-item
class=
"search-item"
label=
"
货架
号:"
>
<Input
@
on-enter=
"_formSearch"
v-model=
"formObj.receiveLocation"
name=
"receiveLocation"
placeholder=
"请输入
架位
号"
clearable
/>
<Input
@
on-enter=
"_formSearch"
v-model=
"formObj.receiveLocation"
name=
"receiveLocation"
placeholder=
"请输入
货架
号"
clearable
/>
</Form-item>
</Form-item>
<Form-item
class=
"search-item"
label=
"项目名称:"
>
<Form-item
class=
"search-item"
label=
"项目名称:"
>
<Input
@
on-enter=
"_formSearch"
v-model=
"formObj.projectName"
name=
"projectName"
placeholder=
"请输入项目名称"
clearable
/>
<Input
@
on-enter=
"_formSearch"
v-model=
"formObj.projectName"
name=
"projectName"
placeholder=
"请输入项目名称"
clearable
/>
...
@@ -124,7 +124,7 @@ export default {
...
@@ -124,7 +124,7 @@ export default {
{
title
:
'现场编号'
,
key
:
'siteNo'
},
{
title
:
'现场编号'
,
key
:
'siteNo'
},
{
title
:
'项目名称'
,
key
:
'projectName'
},
{
title
:
'项目名称'
,
key
:
'projectName'
},
{
title
:
'库房号'
,
key
:
'warehouse'
},
{
title
:
'库房号'
,
key
:
'warehouse'
},
{
title
:
'
架位
号'
,
key
:
'receiveLocation'
},
{
title
:
'
货架
号'
,
key
:
'receiveLocation'
},
{
title
:
'进度'
,
key
:
'progress'
,
status
:
true
}
{
title
:
'进度'
,
key
:
'progress'
,
status
:
true
}
],
],
// 操作
// 操作
...
...
pages/soil-alone-sample-manage/storehouse-sample-manage/BatchModal.vue
View file @
409ed83d
...
@@ -8,8 +8,8 @@
...
@@ -8,8 +8,8 @@
<Input
v-model=
"formObj.storehouse"
name=
"storehouse"
placeholder=
"请输入库房号"
style=
"width: 95%;"
/>
<Input
v-model=
"formObj.storehouse"
name=
"storehouse"
placeholder=
"请输入库房号"
style=
"width: 95%;"
/>
<span
@
click=
"_storageModel()"
style=
"font-size: 20px;color: #00b5ec"
>
+
</span>
<span
@
click=
"_storageModel()"
style=
"font-size: 20px;color: #00b5ec"
>
+
</span>
</Form-item>
</Form-item>
<Form-item
label=
"
架位
号"
prop=
"shelfCode "
style=
"width: 100%"
>
<Form-item
label=
"
货架
号"
prop=
"shelfCode "
style=
"width: 100%"
>
<Input
v-model=
"formObj.shelfCode "
name=
"shelfCode"
placeholder=
"请输入
架位
号"
></Input>
<Input
v-model=
"formObj.shelfCode "
name=
"shelfCode"
placeholder=
"请输入
货架
号"
></Input>
</Form-item>
</Form-item>
</Form>
</Form>
</div>
</div>
...
...
pages/soil-sample-manage/sample-alone-keep/entrust-sample-manage/KeepAdress.vue
View file @
409ed83d
...
@@ -8,8 +8,8 @@
...
@@ -8,8 +8,8 @@
<Input
v-model=
"formObj.warehouse"
name=
"warehouse"
placeholder=
"请选择库房号"
style=
"width: 95%;"
/>
<Input
v-model=
"formObj.warehouse"
name=
"warehouse"
placeholder=
"请选择库房号"
style=
"width: 95%;"
/>
<span
@
click=
"_storageModel()"
style=
"font-size: 20px;color: #00b5ec"
>
+
</span>
<span
@
click=
"_storageModel()"
style=
"font-size: 20px;color: #00b5ec"
>
+
</span>
</Form-item>
</Form-item>
<Form-item
label=
"
架位
号"
prop=
"receiveLocation"
style=
"width: 100%"
>
<Form-item
label=
"
货架
号"
prop=
"receiveLocation"
style=
"width: 100%"
>
<Input
v-model=
"formObj.receiveLocation"
name=
"receiveLocation"
placeholder=
"请选择
架位
号"
/>
<Input
v-model=
"formObj.receiveLocation"
name=
"receiveLocation"
placeholder=
"请选择
货架
号"
/>
</Form-item>
</Form-item>
<Form-item
label=
"留存有效期:"
prop=
"keepLimitTime"
style=
"width: 100%"
>
<Form-item
label=
"留存有效期:"
prop=
"keepLimitTime"
style=
"width: 100%"
>
<Date-picker
v-model=
"formObj.keepLimitTime"
@
on-change=
"_ctimeChange"
type=
"date"
split-panels
<Date-picker
v-model=
"formObj.keepLimitTime"
@
on-change=
"_ctimeChange"
type=
"date"
split-panels
...
...
pages/soil-sample-manage/sample-receive/entrust-sample-manage/KeepAdress.vue
View file @
409ed83d
...
@@ -8,8 +8,8 @@
...
@@ -8,8 +8,8 @@
<Input
v-model=
"formObj.warehouse"
name=
"warehouse"
placeholder=
"请选择库房号"
style=
"width: 95%;"
/>
<Input
v-model=
"formObj.warehouse"
name=
"warehouse"
placeholder=
"请选择库房号"
style=
"width: 95%;"
/>
<span
@
click=
"_storageModel()"
style=
"font-size: 20px;color: #00b5ec"
>
+
</span>
<span
@
click=
"_storageModel()"
style=
"font-size: 20px;color: #00b5ec"
>
+
</span>
</Form-item>
</Form-item>
<Form-item
label=
"
架位
号"
prop=
"receiveLocation"
style=
"width: 100%"
>
<Form-item
label=
"
货架
号"
prop=
"receiveLocation"
style=
"width: 100%"
>
<Input
v-model=
"formObj.receiveLocation"
name=
"receiveLocation"
placeholder=
"请选择
架位
号"
/>
<Input
v-model=
"formObj.receiveLocation"
name=
"receiveLocation"
placeholder=
"请选择
货架
号"
/>
</Form-item>
</Form-item>
<Form-item
label=
"留存有效期:"
prop=
"keepLimitTime"
style=
"width: 100%"
>
<Form-item
label=
"留存有效期:"
prop=
"keepLimitTime"
style=
"width: 100%"
>
<Date-picker
v-model=
"formObj.keepLimitTime"
@
on-change=
"_ctimeChange"
type=
"date"
split-panels
<Date-picker
v-model=
"formObj.keepLimitTime"
@
on-change=
"_ctimeChange"
type=
"date"
split-panels
...
...
pages/soil-statistics/area-sample/AreaSample.vue
View file @
409ed83d
...
@@ -83,9 +83,7 @@ export default {
...
@@ -83,9 +83,7 @@ export default {
tester
:
''
,
tester
:
''
,
testerId
:
''
,
testerId
:
''
,
pageColumns
:
[
pageColumns
:
[
{
title
:
'样品编号'
,
key
:
'tester'
,
detail
:
true
,
width
:
140
},
{
title
:
'钻孔位置'
,
key
:
'boreholeLocation'
,
width
:
110
},
{
title
:
'样品名称'
,
key
:
'total'
,
width
:
100
},
{
title
:
'钻孔位置'
,
key
:
'doingTotal'
,
width
:
110
},
{
title
:
'样品数量'
,
key
:
'endTotal'
,
width
:
110
}
{
title
:
'样品数量'
,
key
:
'endTotal'
,
width
:
110
}
],
],
groupData
:
[],
groupData
:
[],
...
@@ -97,8 +95,8 @@ export default {
...
@@ -97,8 +95,8 @@ export default {
endDate
:
nextMonth
endDate
:
nextMonth
},
},
formObj
:
{
formObj
:
{
e
dateBegin
:
undefined
,
e
ntrustDateBeg
:
undefined
,
e
d
ateEnd
:
undefined
e
ntrustD
ateEnd
:
undefined
},
},
testerData
:
[],
testerData
:
[],
queryDate
:
[
date
,
nextMonth
],
queryDate
:
[
date
,
nextMonth
],
...
@@ -116,8 +114,11 @@ export default {
...
@@ -116,8 +114,11 @@ export default {
const
str
=
this
.
tempData
.
endDate
const
str
=
this
.
tempData
.
endDate
const
arr
=
str
.
split
(
'-'
)
const
arr
=
str
.
split
(
'-'
)
const
lastday
=
this
.
mGetDate
(
arr
[
0
],
arr
[
1
]).
getTime
()
-
1
const
lastday
=
this
.
mGetDate
(
arr
[
0
],
arr
[
1
]).
getTime
()
-
1
this
.
formObj
.
edateBegin
=
this
.
tempData
.
beginDate
this
.
formObj
.
entrustDateBeg
=
this
.
tempData
.
beginDate
this
.
formObj
.
edateEnd
=
this
.
$dateformat
(
lastday
,
'yyyy-mm-dd HH:MM:ss'
)
this
.
formObj
.
entrustDateEnd
=
this
.
$dateformat
(
lastday
,
'yyyy-mm-dd HH:MM:ss'
)
this
.
_getData
()
this
.
_getData
()
},
},
methods
:
{
methods
:
{
...
@@ -125,16 +126,19 @@ export default {
...
@@ -125,16 +126,19 @@ export default {
if
(
data
)
{
if
(
data
)
{
this
.
tempData
.
beginDate
=
data
[
0
]
this
.
tempData
.
beginDate
=
data
[
0
]
this
.
tempData
.
endDate
=
data
[
1
]
this
.
tempData
.
endDate
=
data
[
1
]
this
.
formObj
.
e
dateBegin
=
data
[
0
]
this
.
formObj
.
e
ntrustDateBeg
=
data
[
0
]
const
str
=
data
[
1
]
const
str
=
data
[
1
]
const
arr
=
str
.
split
(
'-'
)
const
arr
=
str
.
split
(
'-'
)
const
lastday
=
this
.
mGetDate
(
arr
[
0
],
arr
[
1
]).
getTime
()
-
1
const
lastday
=
this
.
mGetDate
(
arr
[
0
],
arr
[
1
]).
getTime
()
-
1
this
.
formObj
.
edateEnd
=
this
.
$dateformat
(
lastday
,
'yyyy-mm-dd HH:MM:ss'
)
this
.
formObj
.
entrustDateEnd
=
this
.
$dateformat
(
lastday
,
'yyyy-mm-dd HH:MM:ss'
)
}
else
{
}
else
{
this
.
tempData
.
beginDate
=
''
this
.
tempData
.
beginDate
=
''
this
.
tempData
.
endDate
=
''
this
.
tempData
.
endDate
=
''
this
.
formObj
.
e
dateBegin
=
undefined
this
.
formObj
.
e
ntrustDateBeg
=
undefined
this
.
formObj
.
e
d
ateEnd
=
undefined
this
.
formObj
.
e
ntrustD
ateEnd
=
undefined
}
}
},
},
mGetDate
(
year
,
month
)
{
mGetDate
(
year
,
month
)
{
...
@@ -143,8 +147,9 @@ export default {
...
@@ -143,8 +147,9 @@ export default {
},
},
// 服务类型
// 服务类型
_getData
:
async
function
()
{
_getData
:
async
function
()
{
const
result
=
await
soilStatistics
.
pagePersonalTaskStatistics
(
Object
.
assign
(
this
.
formObj
,
this
.
$refs
.
pageTable
.
_searchParams
())
this
.
formObj
const
result
=
await
soilStatistics
.
pageAreaStatistics
(
this
.
$serializeFormSearch
(
this
.
formObj
)
)
)
if
(
result
)
{
if
(
result
)
{
this
.
getPage
=
result
this
.
getPage
=
result
...
...
pages/soil-statistics/project-item/ProjectItem.vue
View file @
409ed83d
...
@@ -88,10 +88,10 @@ export default {
...
@@ -88,10 +88,10 @@ export default {
tester
:
''
,
tester
:
''
,
testerId
:
''
,
testerId
:
''
,
pageColumns
:
[
pageColumns
:
[
{
title
:
'
样品编号'
,
key
:
'tester
'
,
detail
:
true
,
width
:
140
},
{
title
:
'
工程类型'
,
key
:
'projectType
'
,
detail
:
true
,
width
:
140
},
{
title
:
'
样品名称'
,
key
:
'total
'
,
width
:
100
},
{
title
:
'
工程名称'
,
key
:
'projectName
'
,
width
:
100
},
{
title
:
'
钻孔位置'
,
key
:
'doingTotal
'
,
width
:
110
},
{
title
:
'
检测项目'
,
key
:
'item
'
,
width
:
110
},
{
title
:
'
样品数量'
,
key
:
'endTotal
'
,
width
:
110
}
{
title
:
'
数量'
,
key
:
'count
'
,
width
:
110
}
],
],
groupData
:
[],
groupData
:
[],
getPage
:
{},
getPage
:
{},
...
@@ -102,8 +102,8 @@ export default {
...
@@ -102,8 +102,8 @@ export default {
endDate
:
nextMonth
endDate
:
nextMonth
},
},
formObj
:
{
formObj
:
{
e
dateBegin
:
undefined
,
e
ntrustDateBeg
:
undefined
,
e
d
ateEnd
:
undefined
,
e
ntrustD
ateEnd
:
undefined
,
projectType
:
undefined
projectType
:
undefined
},
},
testerData
:
[],
testerData
:
[],
...
@@ -123,8 +123,11 @@ export default {
...
@@ -123,8 +123,11 @@ export default {
const
str
=
this
.
tempData
.
endDate
const
str
=
this
.
tempData
.
endDate
const
arr
=
str
.
split
(
'-'
)
const
arr
=
str
.
split
(
'-'
)
const
lastday
=
this
.
mGetDate
(
arr
[
0
],
arr
[
1
]).
getTime
()
-
1
const
lastday
=
this
.
mGetDate
(
arr
[
0
],
arr
[
1
]).
getTime
()
-
1
this
.
formObj
.
edateBegin
=
this
.
tempData
.
beginDate
this
.
formObj
.
entrustDateBeg
=
this
.
tempData
.
beginDate
this
.
formObj
.
edateEnd
=
this
.
$dateformat
(
lastday
,
'yyyy-mm-dd HH:MM:ss'
)
this
.
formObj
.
entrustDateEnd
=
this
.
$dateformat
(
lastday
,
'yyyy-mm-dd HH:MM:ss'
)
this
.
_getData
()
this
.
_getData
()
this
.
_getProjectArray
()
this
.
_getProjectArray
()
},
},
...
@@ -143,16 +146,19 @@ export default {
...
@@ -143,16 +146,19 @@ export default {
if
(
data
)
{
if
(
data
)
{
this
.
tempData
.
beginDate
=
data
[
0
]
this
.
tempData
.
beginDate
=
data
[
0
]
this
.
tempData
.
endDate
=
data
[
1
]
this
.
tempData
.
endDate
=
data
[
1
]
this
.
formObj
.
e
dateBegin
=
data
[
0
]
this
.
formObj
.
e
ntrustDateBeg
=
data
[
0
]
const
str
=
data
[
1
]
const
str
=
data
[
1
]
const
arr
=
str
.
split
(
'-'
)
const
arr
=
str
.
split
(
'-'
)
const
lastday
=
this
.
mGetDate
(
arr
[
0
],
arr
[
1
]).
getTime
()
-
1
const
lastday
=
this
.
mGetDate
(
arr
[
0
],
arr
[
1
]).
getTime
()
-
1
this
.
formObj
.
edateEnd
=
this
.
$dateformat
(
lastday
,
'yyyy-mm-dd HH:MM:ss'
)
this
.
formObj
.
entrustDateEnd
=
this
.
$dateformat
(
lastday
,
'yyyy-mm-dd HH:MM:ss'
)
}
else
{
}
else
{
this
.
tempData
.
beginDate
=
''
this
.
tempData
.
beginDate
=
''
this
.
tempData
.
endDate
=
''
this
.
tempData
.
endDate
=
''
this
.
formObj
.
e
dateBegin
=
undefined
this
.
formObj
.
e
ntrustDateBeg
=
undefined
this
.
formObj
.
e
d
ateEnd
=
undefined
this
.
formObj
.
e
ntrustD
ateEnd
=
undefined
}
}
},
},
mGetDate
(
year
,
month
)
{
mGetDate
(
year
,
month
)
{
...
@@ -161,8 +167,9 @@ export default {
...
@@ -161,8 +167,9 @@ export default {
},
},
// 服务类型
// 服务类型
_getData
:
async
function
()
{
_getData
:
async
function
()
{
const
result
=
await
soilStatistics
.
pagePersonalTaskStatistics
(
Object
.
assign
(
this
.
formObj
,
this
.
$refs
.
pageTable
.
_searchParams
())
this
.
formObj
const
result
=
await
soilStatistics
.
pageProjectStatistics
(
this
.
$serializeFormSearch
(
this
.
formObj
)
)
)
if
(
result
)
{
if
(
result
)
{
this
.
getPage
=
result
this
.
getPage
=
result
...
...
pages/soil-statistics/test-item/TestItem.vue
View file @
409ed83d
...
@@ -22,7 +22,7 @@
...
@@ -22,7 +22,7 @@
</el-date-picker>
</el-date-picker>
</Form-item>
</Form-item>
<Form-item
label=
"检测项目:"
>
<Form-item
label=
"检测项目:"
>
<Input
v-model=
"formObj.
itemNames
"
@
on-enter=
"_search"
clearable
placeholder=
"请输入检测项目"
style=
"width:100%"
/>
<Input
v-model=
"formObj.
name
"
@
on-enter=
"_search"
clearable
placeholder=
"请输入检测项目"
style=
"width:100%"
/>
</Form-item>
</Form-item>
<Form-item
class=
"search-btn"
>
<Form-item
class=
"search-btn"
>
<Button
@
click=
"_getData"
type=
"primary"
class=
"width-80"
>
<Button
@
click=
"_getData"
type=
"primary"
class=
"width-80"
>
...
@@ -83,8 +83,8 @@ export default {
...
@@ -83,8 +83,8 @@ export default {
tester
:
''
,
tester
:
''
,
testerId
:
''
,
testerId
:
''
,
pageColumns
:
[
pageColumns
:
[
{
title
:
'检测项目'
,
key
:
'
total
'
,
width
:
100
},
{
title
:
'检测项目'
,
key
:
'
name
'
,
width
:
100
},
{
title
:
'数量'
,
key
:
'
doingTotal
'
,
width
:
110
}
{
title
:
'数量'
,
key
:
'
itemCount
'
,
width
:
110
}
],
],
groupData
:
[],
groupData
:
[],
getPage
:
{},
getPage
:
{},
...
@@ -95,8 +95,8 @@ export default {
...
@@ -95,8 +95,8 @@ export default {
endDate
:
nextMonth
endDate
:
nextMonth
},
},
formObj
:
{
formObj
:
{
edateBegin
:
undefined
,
checkTimeBeg
:
undefined
,
edat
eEnd
:
undefined
checkTim
eEnd
:
undefined
},
},
testerData
:
[],
testerData
:
[],
queryDate
:
[
date
,
nextMonth
],
queryDate
:
[
date
,
nextMonth
],
...
@@ -114,8 +114,8 @@ export default {
...
@@ -114,8 +114,8 @@ export default {
const
str
=
this
.
tempData
.
endDate
const
str
=
this
.
tempData
.
endDate
const
arr
=
str
.
split
(
'-'
)
const
arr
=
str
.
split
(
'-'
)
const
lastday
=
this
.
mGetDate
(
arr
[
0
],
arr
[
1
]).
getTime
()
-
1
const
lastday
=
this
.
mGetDate
(
arr
[
0
],
arr
[
1
]).
getTime
()
-
1
this
.
formObj
.
edateBegin
=
this
.
tempData
.
beginDate
this
.
formObj
.
checkTimeBeg
=
this
.
tempData
.
beginDate
this
.
formObj
.
edat
eEnd
=
this
.
$dateformat
(
lastday
,
'yyyy-mm-dd HH:MM:ss'
)
this
.
formObj
.
checkTim
eEnd
=
this
.
$dateformat
(
lastday
,
'yyyy-mm-dd HH:MM:ss'
)
this
.
_getData
()
this
.
_getData
()
},
},
methods
:
{
methods
:
{
...
@@ -123,16 +123,19 @@ export default {
...
@@ -123,16 +123,19 @@ export default {
if
(
data
)
{
if
(
data
)
{
this
.
tempData
.
beginDate
=
data
[
0
]
this
.
tempData
.
beginDate
=
data
[
0
]
this
.
tempData
.
endDate
=
data
[
1
]
this
.
tempData
.
endDate
=
data
[
1
]
this
.
formObj
.
edateBegin
=
data
[
0
]
this
.
formObj
.
checkTimeBeg
=
data
[
0
]
const
str
=
data
[
1
]
const
str
=
data
[
1
]
const
arr
=
str
.
split
(
'-'
)
const
arr
=
str
.
split
(
'-'
)
const
lastday
=
this
.
mGetDate
(
arr
[
0
],
arr
[
1
]).
getTime
()
-
1
const
lastday
=
this
.
mGetDate
(
arr
[
0
],
arr
[
1
]).
getTime
()
-
1
this
.
formObj
.
edateEnd
=
this
.
$dateformat
(
lastday
,
'yyyy-mm-dd HH:MM:ss'
)
this
.
formObj
.
checkTimeEnd
=
this
.
$dateformat
(
lastday
,
'yyyy-mm-dd HH:MM:ss'
)
}
else
{
}
else
{
this
.
tempData
.
beginDate
=
''
this
.
tempData
.
beginDate
=
''
this
.
tempData
.
endDate
=
''
this
.
tempData
.
endDate
=
''
this
.
formObj
.
edateBegin
=
undefined
this
.
formObj
.
checkTimeBeg
=
undefined
this
.
formObj
.
edat
eEnd
=
undefined
this
.
formObj
.
checkTim
eEnd
=
undefined
}
}
},
},
mGetDate
(
year
,
month
)
{
mGetDate
(
year
,
month
)
{
...
@@ -141,8 +144,9 @@ export default {
...
@@ -141,8 +144,9 @@ export default {
},
},
// 服务类型
// 服务类型
_getData
:
async
function
()
{
_getData
:
async
function
()
{
const
result
=
await
soilStatistics
.
pagePersonalTaskStatistics
(
Object
.
assign
(
this
.
formObj
,
this
.
$refs
.
pageTable
.
_searchParams
())
this
.
formObj
const
result
=
await
soilStatistics
.
pageStatistics
(
this
.
$serializeFormSearch
(
this
.
formObj
)
)
)
if
(
result
)
{
if
(
result
)
{
this
.
getPage
=
result
this
.
getPage
=
result
...
...
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