Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
W
web-purchase
Project
Project
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
张冬
web-purchase
Commits
8a4c55f9
Commit
8a4c55f9
authored
Sep 25, 2020
by
张冬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug修改
parent
2342a8c9
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
57 additions
and
93 deletions
+57
-93
bid.js
src/api/supply/bid.js
+17
-2
confirm.vue
...pply/bid/joinProject/bidStage/clearManagement/confirm.vue
+5
-4
propose.vue
...pply/bid/joinProject/bidStage/clearManagement/propose.vue
+23
-21
see.vue
...s/supply/bid/joinProject/bidStage/clearManagement/see.vue
+12
-66
No files found.
src/api/supply/bid.js
View file @
8a4c55f9
...
...
@@ -110,14 +110,29 @@ export function bidderEarnestpayment(data) {
}
// 提出问题
export
function
bidderEarnestpayment
(
data
)
{
export
function
interrogate
(
data
)
{
return
request
({
url
:
"
/bidder-earnest/payment
"
,
url
:
"
bidder-clarifies/interrogate
"
,
method
:
'post'
,
data
:
data
})
}
// 澄清确认
export
function
affirm
(
data
)
{
return
request
({
url
:
"bidder-clarifies/affirm"
,
method
:
'post'
,
data
:
data
})
}
// 查看澄清
export
function
clarifies
(
noticeId
)
{
return
request
({
url
:
`bidder-clarifies/clarifies/
${
noticeId
}
`
,
method
:
'get'
,
})
}
//查看某个澄清的 投标方列表
...
...
src/pages/supply/bid/joinProject/bidStage/clearManagement/confirm.vue
View file @
8a4c55f9
...
...
@@ -20,23 +20,24 @@
</
template
>
<
script
>
import
dataBreadcrumb
from
'@components/dataBreadcrumb.vue'
export
default
{
name
:
'bidingList'
,
components
:
{
dataBreadcrumb
},
data
()
{
return
{
breads
:
[
'招标管理'
,
'招标项目管理'
,
'工作台'
]
breads
:
[
'招标管理'
,
'招标项目管理'
,
'工作台'
],
}
},
methods
:
{
back
()
{
this
.
$router
.
go
(
-
1
)
}
}
},
},
}
</
script
>
...
...
src/pages/supply/bid/joinProject/bidStage/clearManagement/propose.vue
View file @
8a4c55f9
...
...
@@ -12,11 +12,7 @@
<el-input
v-model=
"ruleForm.title"
placeholder=
"请输入"
></el-input>
</el-form-item>
<el-form-item
label=
"澄清问题内容"
prop=
"content"
>
<el-input
type=
"textarea"
:rows=
"2"
placeholder=
"请输入内容"
v-model=
"ruleForm.content"
>
<el-input
type=
"textarea"
:rows=
"2"
placeholder=
"请输入内容"
v-model=
"ruleForm.content"
>
</el-input>
</el-form-item>
<el-form-item
label=
"澄清问题附件"
prop=
"file"
>
...
...
@@ -32,24 +28,24 @@
</div>
</
template
>
<
script
>
import
{
forwardClarify
}
from
'@api/purchaser
/bid'
import
dataBreadcrumb
from
'@components/dataBreadcrumb.vue'
import
singleUpload
from
'@components/Upload/Upload.vue'
export
default
{
import
{
interrogate
}
from
'@api/supply
/bid'
import
dataBreadcrumb
from
'@components/dataBreadcrumb.vue'
import
singleUpload
from
'@components/Upload/Upload.vue'
export
default
{
components
:
{
dataBreadcrumb
,
singleUpload
,
},
data
()
{
return
{
accessoryPOList
:
[],
editorOption
:
{},
breads
:
[
'投标管理'
,
'我参与的项目'
,
'工作台'
],
ruleForm
:
{
title
:
''
,
release
:
'捷安采官网招标投专区'
content
:
""
,
accessoryPOList
:
[],
},
rules
:
{
title
:
[{
...
...
@@ -78,28 +74,33 @@ export default {
methods
:
{
getfile
(
val
)
{
this
.
ruleForm
.
l
ist
=
val
this
.
ruleForm
.
accessoryL
ist
=
val
},
cancle
()
{
this
.
$router
.
go
(
-
1
)
},
//提交表单
async
submit
()
{
let
ruleForm
=
this
.
ruleForm
ruleForm
.
projectId
=
'1'
try
{
const
valid
=
await
this
.
$refs
[
'ruleForm'
].
validate
()
if
(
valid
)
{
let
ruleForm
=
this
.
ruleForm
ruleForm
.
projectId
=
localStorage
.
getItem
(
"projectId"
)
ruleForm
.
companyId
=
localStorage
.
getItem
(
"companyId"
)
const
{
code
,
msg
}
=
await
forwardClarify
(
this
.
ruleForm
)
}
=
await
interrogate
(
ruleForm
)
if
(
code
===
200
)
{
this
.
$message
({
message
:
msg
,
type
:
'success'
type
:
'success'
,
duration
:
1500
})
// this.$router.go(-1)
setTimeout
(()
=>
{
this
.
$router
.
go
(
-
1
)
},
1500
)
}
}
}
catch
(
err
)
{
...
...
@@ -107,7 +108,7 @@ export default {
}
}
}
}
}
</
script
>
...
...
@@ -122,7 +123,8 @@ export default {
width
:
200px
;
margin
:
50px
auto
0
}
.form
{
.form
{
width
:
60%
;
margin
:
0px
auto
;
}
...
...
src/pages/supply/bid/joinProject/bidStage/clearManagement/see.vue
View file @
8a4c55f9
...
...
@@ -39,95 +39,41 @@
</
template
>
<
script
>
import
{
clarifies
}
from
'@api/supply/bid'
import
dataBreadcrumb
from
'@components/dataBreadcrumb.vue'
import
multiUpload
from
'@components/Upload/multiUpload.vue'
import
dataTable
from
'@components/nopageTable.vue'
import
{
quillEditor
}
from
'vue-quill-editor'
import
'quill/dist/quill.core.css'
import
'quill/dist/quill.snow.css'
import
'quill/dist/quill.bubble.css'
export
default
{
components
:
{
dataBreadcrumb
,
multiUpload
,
quillEditor
,
dataTable
},
data
()
{
return
{
tableData
:
[{
company
:
'胡彦斌'
,
state
:
'已确认'
,
data
:
'2017-10-01 12:00'
},
{
company
:
'胡彦斌'
,
state
:
'已确认'
,
data
:
'2017-10-01 12:00'
},
{
company
:
'胡彦斌'
,
state
:
'未确认'
,
data
:
'2017-10-01 12:00'
}
],
columns
:
[{
label
:
'单位名称'
,
prop
:
'company'
},
{
label
:
'状态'
,
prop
:
'state'
},
{
label
:
'确认时间'
,
prop
:
'data'
},
{
slot
:
'operate'
}
],
editorOption
:
{},
detail
:
""
,
breads
:
[
'投标管理'
,
'我参与的项目'
,
'工作台'
],
ruleForm
:
{
title
:
''
,
release
:
'捷安采官网招标投专区'
content
:
""
},
rules
:
{
title
:
[{
required
:
true
,
message
:
'请输入'
,
trigger
:
'blue'
}],
release
:
[{
required
:
true
,
message
:
'请输入'
,
trigger
:
'blue'
}],
file
:
[{
required
:
true
,
message
:
'请输入'
,
trigger
:
'blue'
}],
content
:
[{
required
:
true
,
message
:
'请输入'
,
trigger
:
'blue'
}]
}
}
},
methods
:
{
cancle
()
{
this
.
$router
.
go
(
-
1
)
},
handlesee
()
{
this
.
$router
.
push
(
'/purchaser/bid/bidStage/clearManagement/confirm'
)
async
clarifies
()
{
const
{
data
,
code
}
=
await
clarifies
(
1
)
this
.
detail
=
data
}
},
created
()
{
this
.
clarifies
()
}
}
</
script
>
...
...
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