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
91e71dd9
Commit
91e71dd9
authored
Jan 06, 2021
by
lichengming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改了收样管理项目负责人下拉
parent
a4703383
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
49 additions
and
4 deletions
+49
-4
soil-sample.js
api/soil/soil-sample.js
+1
-0
EntrustRegisterEdit.vue
pages/soil-alone-sample/EntrustRegisterEdit.vue
+48
-4
No files found.
api/soil/soil-sample.js
View file @
91e71dd9
...
...
@@ -157,6 +157,7 @@ export default {
.
post
(
'soil/v1/prepare/bath_update_surplus_info/'
,
data
)
.
then
(
res
=>
res
),
getUserList
:
data
=>
http
.
post
(
'/base/v1/user/page'
).
then
(
res
=>
res
),
queryUserList
:
data
=>
http
.
post
(
'/base/v1/user/page'
,
data
).
then
(
res
=>
res
),
scanTakeSample
:
data
=>
http
.
post
(
'soil/v1/sample/scan_take_sample?sampleCode='
+
data
)
...
...
pages/soil-alone-sample/EntrustRegisterEdit.vue
View file @
91e71dd9
...
...
@@ -16,8 +16,11 @@
@
on-result-change=
"_projectChange"
name=
"projectName"
placeholder=
"请输入或选择项目名称"
></AutoComplete>
</Form-item>
<Form-item
@
click
.
native=
"_selectProjectPerson"
label=
"项目负责人"
prop=
"projectLeader"
class=
"width-48"
>
<Input
v-model=
"formObj.projectLeader"
name=
"projectLeader"
placeholder=
"请输入项目负责人"
/>
<Form-item
label=
"项目负责人"
prop=
"projectLeader"
class=
"width-48"
>
<AutoComplete
ref=
"autoInput"
v-model=
"formObj.projectLeader"
:down-data=
"projectLeaderData"
@
on-result-change=
"_projectLeaderChange"
show-key=
"realname"
name=
"projectLeader"
placeholder=
"请输入或选择项目负责人"
></AutoComplete>
<!--
<Input
v-model=
"formObj.projectLeader"
name=
"projectLeader"
placeholder=
"请输入项目负责人"
/>
-->
</Form-item>
<Form-item
label=
"钻孔名称"
prop=
"boreholeName"
class=
"width-48"
>
<Input
v-model=
"formObj.boreholeName"
name=
"boreholeName"
placeholder=
"请输入名称"
/>
...
...
@@ -49,7 +52,7 @@
/**
* 添加编辑分包商
*/
import
{
meterEntrust
,
meterSample
,
soilEntrust
}
from
'../../api'
import
{
meterEntrust
,
meterSample
,
soilEntrust
,
soilSample
}
from
'../../api'
import
importModal
from
'../../components/import/DownloadTemplateImport'
import
AutoComplete
from
'../../components/base/AutoCompletes'
import
SampleItemSelect
from
'../meter-aptitude/standard-manage/SampleItemSelect'
...
...
@@ -75,6 +78,7 @@ export default {
showBtn
:
true
,
customerData
:
[],
projectData
:
[],
projectLeaderData
:
[],
edit
:
false
,
cityData
:
[],
selectData
:
[],
...
...
@@ -308,8 +312,34 @@ export default {
this
.
_projectQuery
(
data
)
}
},
_projectLeaderChange
(
msg
,
data
)
{
if
(
this
.
$string
(
this
.
id
).
isEmpty
())
{
// 添加的时候选择单位
switch
(
msg
)
{
case
'select'
:
this
.
_leaderMatch
(
data
)
break
case
'query'
:
this
.
_leaderQuery
(
data
)
break
}
}
else
if
(
this
.
projectLeaderData
.
indexOf
(
data
)
!==
-
1
)
{
this
.
_queryUserList
(
data
)
}
else
{
this
.
_leaderQuery
(
data
)
}
},
_leaderMatch
(
data
)
{
this
.
formObj
.
projectLeader
=
data
.
realname
if
(
data
.
id
)
{
this
.
formObj
.
projectLeaderId
=
data
.
id
}
},
_leaderQuery
(
query
)
{
this
.
_queryUserList
(
query
)
},
_projectMatch
(
data
)
{
this
.
_getQueryList
(
data
)
this
.
formObj
.
projectName
=
data
},
_projectQuery
(
query
)
{
this
.
formObj
.
projectName
=
query
...
...
@@ -596,6 +626,7 @@ export default {
this
.
$refs
.
autoInput
.
_clear
()
this
.
edit
=
false
this
.
_getProjectList
()
this
.
_getLeaderList
()
this
.
showBtn
=
true
this
.
showModal
=
true
this
.
_hideLoading
()
...
...
@@ -669,6 +700,12 @@ export default {
this
.
projectData
=
projectlist
}
},
_getLeaderList
:
async
function
()
{
const
result
=
await
soilSample
.
getUserList
()
if
(
result
)
{
this
.
projectLeaderData
=
result
.
records
}
},
_getQueryList
:
async
function
(
data
)
{
const
result
=
await
meterEntrust
.
pageQueryList
(
data
)
const
queryList
=
[]
...
...
@@ -680,6 +717,13 @@ export default {
console
.
log
(
'委托商'
,
result
)
}
},
_queryUserList
:
async
function
(
query
)
{
console
.
log
(
query
)
const
result
=
await
soilSample
.
queryUserList
(
query
)
if
(
result
)
{
this
.
projectLeaderData
=
result
.
records
}
},
_getProjectQueryList
:
async
function
(
data
)
{
const
queryData
=
{}
queryData
.
type
=
'项目名称'
...
...
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