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
038b99e2
Commit
038b99e2
authored
Oct 09, 2020
by
lichengming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改了试验委托登记页面
parent
c2c17d7e
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
63 additions
and
7 deletions
+63
-7
soil-entrust.js
api/soil/soil-entrust.js
+4
-1
DownloadTemplateImport.vue
components/import/DownloadTemplateImport.vue
+5
-3
EntrustRegisterEdit.vue
pages/meter-entrust/entrust-register/EntrustRegisterEdit.vue
+54
-3
No files found.
api/soil/soil-entrust.js
View file @
038b99e2
...
...
@@ -81,5 +81,8 @@ export default {
.
post
(
'soil/v1/sample/prepare_ok'
,
JSON
.
stringify
(
data
))
.
then
(
res
=>
res
),
// 试验室按样品分页列表
pageTake
:
data
=>
http
.
post
(
'soil/v1/sample/page_take'
,
data
).
then
(
res
=>
res
)
pageTake
:
data
=>
http
.
post
(
'soil/v1/sample/page_take'
,
data
).
then
(
res
=>
res
),
testType
:
data
=>
http
.
post
(
'res/v1/dict/dict_query?type='
+
data
).
then
(
res
=>
res
)
}
components/import/DownloadTemplateImport.vue
View file @
038b99e2
...
...
@@ -15,7 +15,7 @@
</Spin>
</div>
<div>
<Button
v-if=
"hideDownloadBtn===undefined"
size=
"large"
@
click=
"_download
"
>
下载模板
</Button>
<Button
v-if=
"hideDownloadBtn===undefined"
@
click=
"_download"
size=
"large
"
>
下载模板
</Button>
</div>
<div
slot=
"footer"
class=
"btn-width"
>
...
...
@@ -65,7 +65,7 @@ export default {
},
errorMessage
:
''
,
successMessage
:
''
,
format
:
[
'xlsx'
,
'xls'
],
format
:
[
'xlsx'
,
'xls'
,
'doc'
,
'docx'
],
importUrl
:
''
,
downloadUrl
:
''
,
// 500的提示语
...
...
@@ -130,7 +130,9 @@ export default {
title
:
'文件格式不正确'
,
duration
:
10
,
desc
:
'文件 '
+
file
.
name
+
' 格式不正确,请上传格式为 .xlsx、xls 的文件!'
'文件 '
+
file
.
name
+
' 格式不正确,请上传格式为 .xlsx、xls、doc、docx 的文件!'
})
this
.
isLoad
=
false
}
...
...
pages/meter-entrust/entrust-register/EntrustRegisterEdit.vue
View file @
038b99e2
...
...
@@ -20,7 +20,7 @@
<Input
v-model=
"formObj.boreholeLocation"
name=
"boreholeLocation"
placeholder=
"请输入名称"
/>
</Form-item>
<Form-item
label=
"水深(米)"
prop=
"waterDepth"
class=
"width-48"
>
<Input
v-model=
"formObj.waterDepth"
name=
"waterDepth"
placeholder=
"请输入
名称
"
/>
<Input
v-model=
"formObj.waterDepth"
name=
"waterDepth"
placeholder=
"请输入
深度
"
/>
</Form-item>
<Form-item
label=
"制单日期:"
prop=
"tabulateDate"
class=
"width-48"
>
<Date-picker
v-model=
"formObj.tabulateDate"
@
on-change=
"_tabulateChange"
name=
"tabulateDate"
type=
"date"
split-panels
style=
"width:100%;"
...
...
@@ -29,8 +29,18 @@
<Form-item
label=
"制表人"
prop=
"tabulater"
class=
"width-48"
>
<Input
v-model=
"formObj.tabulater"
name=
"tabulater"
placeholder=
"请输入名称"
/>
</Form-item>
<Form-item
label=
"检验类别"
prop=
"testType"
class=
"width-48"
>
<Input
v-model=
"formObj.testType"
name=
"testType"
placeholder=
"请输入名称"
/>
<!--
<Form-item
label=
"检验类别"
prop=
"testType"
class=
"width-48"
>
-->
<!--
<Input
v-model=
"formObj.testType"
name=
"testType"
placeholder=
"请输入名称"
/>
-->
<!--
</Form-item>
-->
<Form-item
label=
"检验类别:"
prop=
"testType"
class=
"width-48"
>
<el-select
v-model=
"formObj.testType"
placeholder=
"请选择"
name=
"testType"
style=
"width: 100%"
>
<el-option
v-for=
"(item,index) in typeoptions"
:key=
"index"
:label=
"item.name"
:value=
"item.key"
/>
</el-select>
</Form-item>
</Form>
</div>
...
...
@@ -124,6 +134,13 @@ export default {
callback
()
}
}
const
validwaterdepth
=
(
rule
,
value
,
callback
)
=>
{
if
(
this
.
formObj
.
waterDepth
===
''
)
{
callback
(
new
Error
(
'水深不能为空'
))
}
else
{
callback
()
}
}
const
validateRemark
=
(
rule
,
value
,
callback
)
=>
{
if
(
this
.
testedCityData
.
length
===
0
)
{
callback
(
new
Error
(
'内容不能为空'
))
...
...
@@ -208,6 +225,7 @@ export default {
name
:
'外观检查'
}
],
typeoptions
:
[],
id
:
''
,
modalTitle
:
''
,
subcontractorId
:
''
,
...
...
@@ -224,6 +242,28 @@ export default {
trigger
:
[
'blur'
,
'change'
]
}
],
boreholeName
:
[
{
required
:
true
,
message
:
'钻孔名称不能为空'
,
trigger
:
'blur'
}
],
boreholeLocation
:
[
{
required
:
true
,
message
:
'钻孔位置不能为空'
,
trigger
:
'blur'
}
],
waterDepth
:
[
{
required
:
true
,
validator
:
validwaterdepth
,
message
:
'水深不能为空'
,
trigger
:
'blur'
}
],
entrustDate
:
[
{
required
:
true
,
...
...
@@ -686,6 +726,7 @@ export default {
},
_open
(
formObj
)
{
this
.
_getList
()
this
.
_getTestType
()
this
.
showBtn
=
true
this
.
showModal
=
true
this
.
$refs
.
formObj
.
resetFields
()
...
...
@@ -703,7 +744,9 @@ export default {
}
},
_openEdit
(
formObj
)
{
console
.
log
(
formObj
)
this
.
_getList
()
this
.
_getTestType
()
this
.
showBtn
=
false
this
.
showModal
=
true
this
.
$refs
.
formObj
.
resetFields
()
...
...
@@ -725,6 +768,14 @@ export default {
// }
// }
},
_getTestType
:
async
function
()
{
const
result
=
await
soilEntrust
.
testType
(
'检验类别'
)
console
.
log
(
result
)
if
(
result
)
{
console
.
log
(
result
)
this
.
typeoptions
=
result
}
},
_showTime
(
formObj
)
{
if
(
this
.
formObj
.
entrustDate
===
undefined
)
{
this
.
formObj
.
entrustDate
=
''
...
...
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