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
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
145 additions
and
181 deletions
+145
-181
bid.js
src/api/supply/bid.js
+17
-2
confirm.vue
...pply/bid/joinProject/bidStage/clearManagement/confirm.vue
+6
-5
propose.vue
...pply/bid/joinProject/bidStage/clearManagement/propose.vue
+109
-107
see.vue
...s/supply/bid/joinProject/bidStage/clearManagement/see.vue
+13
-67
No files found.
src/api/supply/bid.js
View file @
8a4c55f9
...
@@ -110,14 +110,29 @@ export function bidderEarnestpayment(data) {
...
@@ -110,14 +110,29 @@ export function bidderEarnestpayment(data) {
}
}
// 提出问题
// 提出问题
export
function
bidderEarnestpayment
(
data
)
{
export
function
interrogate
(
data
)
{
return
request
({
return
request
({
url
:
"
/bidder-earnest/payment
"
,
url
:
"
bidder-clarifies/interrogate
"
,
method
:
'post'
,
method
:
'post'
,
data
:
data
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 @@
...
@@ -20,23 +20,24 @@
</
template
>
</
template
>
<
script
>
<
script
>
import
dataBreadcrumb
from
'@components/dataBreadcrumb.vue'
import
dataBreadcrumb
from
'@components/dataBreadcrumb.vue'
export
default
{
export
default
{
name
:
'bidingList'
,
components
:
{
components
:
{
dataBreadcrumb
dataBreadcrumb
},
},
data
()
{
data
()
{
return
{
return
{
breads
:
[
'招标管理'
,
'招标项目管理'
,
'工作台'
]
breads
:
[
'招标管理'
,
'招标项目管理'
,
'工作台'
],
}
}
},
},
methods
:
{
methods
:
{
back
()
{
back
()
{
this
.
$router
.
go
(
-
1
)
this
.
$router
.
go
(
-
1
)
}
}
,
}
},
}
}
</
script
>
</
script
>
...
...
src/pages/supply/bid/joinProject/bidStage/clearManagement/propose.vue
View file @
8a4c55f9
<
template
>
<
template
>
<div>
<div>
<div
class=
"content-head"
>
<div
class=
"content-head"
>
<dataBreadcrumb
:breads=
"breads"
></dataBreadcrumb>
<dataBreadcrumb
:breads=
"breads"
></dataBreadcrumb>
<h3>
提出问题
</h3>
<h3>
提出问题
</h3>
<h5>
投标方向招标方提出澄清问题
</h5>
<h5>
投标方向招标方提出澄清问题
</h5>
</div>
</div>
<div
class=
"content"
>
<div
class=
"content"
>
<div
class=
"form"
>
<div
class=
"form"
>
<el-form
ref=
"ruleForm"
:model=
"ruleForm"
:rules=
"rules"
label-width=
"120px"
class=
"demo-ruleForm"
>
<el-form
ref=
"ruleForm"
:model=
"ruleForm"
:rules=
"rules"
label-width=
"120px"
class=
"demo-ruleForm"
>
<el-form-item
label=
"澄清问题标题"
prop=
"title"
>
<el-form-item
label=
"澄清问题标题"
prop=
"title"
>
<el-input
v-model=
"ruleForm.title"
placeholder=
"请输入"
></el-input>
<el-input
v-model=
"ruleForm.title"
placeholder=
"请输入"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"澄清问题内容"
prop=
"content"
>
<el-form-item
label=
"澄清问题内容"
prop=
"content"
>
<el-input
<el-input
type=
"textarea"
:rows=
"2"
placeholder=
"请输入内容"
v-model=
"ruleForm.content"
>
type=
"textarea"
</el-input>
:rows=
"2"
</el-form-item>
placeholder=
"请输入内容"
<el-form-item
label=
"澄清问题附件"
prop=
"file"
>
v-model=
"ruleForm.content"
>
<singleUpload
:limit=
"5"
tip=
"最多上传5个文件,每个文件不超过100M。"
@
input=
"getfile"
></singleUpload>
</el-input>
</el-form-item>
</el-form-item>
</el-form>
<el-form-item
label=
"澄清问题附件"
prop=
"file"
>
<div
class=
"button"
>
<singleUpload
:limit=
"5"
tip=
"最多上传5个文件,每个文件不超过100M。"
@
input=
"getfile"
></singleUpload>
<el-button
@
click=
"cancle"
>
取消
</el-button>
</el-form-item>
<el-button
type=
"primary"
@
click=
"submit"
>
提交
</el-button>
</el-form>
</div>
<div
class=
"button"
>
</div>
<el-button
@
click=
"cancle"
>
取消
</el-button>
</div>
<el-button
type=
"primary"
@
click=
"submit"
>
提交
</el-button>
</div>
</div>
</div>
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
{
import
{
forwardClarify
interrogate
}
from
'@api/purchaser
/bid'
}
from
'@api/supply
/bid'
import
dataBreadcrumb
from
'@components/dataBreadcrumb.vue'
import
dataBreadcrumb
from
'@components/dataBreadcrumb.vue'
import
singleUpload
from
'@components/Upload/Upload.vue'
import
singleUpload
from
'@components/Upload/Upload.vue'
export
default
{
export
default
{
components
:
{
components
:
{
dataBreadcrumb
,
dataBreadcrumb
,
singleUpload
,
singleUpload
,
},
},
data
()
{
data
()
{
return
{
return
{
accessoryPOList
:
[]
,
editorOption
:
{}
,
editorOption
:
{}
,
breads
:
[
'投标管理'
,
'我参与的项目'
,
'工作台'
]
,
breads
:
[
'投标管理'
,
'我参与的项目'
,
'工作台'
],
ruleForm
:
{
ruleForm
:
{
title
:
''
,
title
:
''
,
content
:
""
,
release
:
'捷安采官网招标投专区'
accessoryPOList
:
[],
},
},
rules
:
{
rules
:
{
title
:
[{
title
:
[{
required
:
true
,
required
:
true
,
message
:
'请输入'
,
message
:
'请输入'
,
trigger
:
'blue'
trigger
:
'blue'
}],
}],
release
:
[{
release
:
[{
required
:
true
,
required
:
true
,
message
:
'请输入'
,
message
:
'请输入'
,
trigger
:
'blue'
trigger
:
'blue'
}],
}],
// file: [{
// file: [{
// required: true,
// required: true,
// message: '请输入',
// message: '请输入',
// trigger: 'blue'
// trigger: 'blue'
// }],
// }],
content
:
[{
content
:
[{
required
:
true
,
required
:
true
,
message
:
'请输入'
,
message
:
'请输入'
,
trigger
:
'blue'
trigger
:
'blue'
}]
}]
}
}
}
}
},
},
methods
:
{
methods
:
{
getfile
(
val
)
{
getfile
(
val
)
{
this
.
ruleForm
.
list
=
val
this
.
ruleForm
.
accessoryList
=
val
},
},
cancle
()
{
cancle
()
{
this
.
$router
.
go
(
-
1
)
this
.
$router
.
go
(
-
1
)
},
},
//提交表单
//提交表单
async
submit
()
{
async
submit
()
{
let
ruleForm
=
this
.
ruleForm
try
{
ruleForm
.
projectId
=
'1'
const
valid
=
await
this
.
$refs
[
'ruleForm'
].
validate
()
try
{
if
(
valid
)
{
const
valid
=
await
this
.
$refs
[
'ruleForm'
].
validate
()
let
ruleForm
=
this
.
ruleForm
if
(
valid
)
{
ruleForm
.
projectId
=
localStorage
.
getItem
(
"projectId"
)
const
{
ruleForm
.
companyId
=
localStorage
.
getItem
(
"companyId"
)
code
,
const
{
msg
code
,
}
=
await
forwardClarify
(
this
.
ruleForm
)
msg
if
(
code
===
200
)
{
}
=
await
interrogate
(
ruleForm
)
this
.
$message
({
if
(
code
===
200
)
{
message
:
msg
,
this
.
$message
({
type
:
'success'
message
:
msg
,
})
type
:
'success'
,
// this.$router.go(-1)
duration
:
1500
}
})
}
setTimeout
(()
=>
{
}
catch
(
err
)
{
this
.
$router
.
go
(
-
1
)
console
.
log
(
err
)
},
1500
)
}
}
}
}
}
}
}
catch
(
err
)
{
console
.
log
(
err
)
}
}
}
}
</
script
>
</
script
>
...
@@ -122,7 +123,8 @@ export default {
...
@@ -122,7 +123,8 @@ export default {
width
:
200px
;
width
:
200px
;
margin
:
50px
auto
0
margin
:
50px
auto
0
}
}
.form
{
.form
{
width
:
60%
;
width
:
60%
;
margin
:
0px
auto
;
margin
:
0px
auto
;
}
}
...
...
src/pages/supply/bid/joinProject/bidStage/clearManagement/see.vue
View file @
8a4c55f9
...
@@ -39,95 +39,41 @@
...
@@ -39,95 +39,41 @@
</
template
>
</
template
>
<
script
>
<
script
>
import
{
clarifies
}
from
'@api/supply/bid'
import
dataBreadcrumb
from
'@components/dataBreadcrumb.vue'
import
dataBreadcrumb
from
'@components/dataBreadcrumb.vue'
import
multiUpload
from
'@components/Upload/multiUpload.vue'
import
multiUpload
from
'@components/Upload/multiUpload.vue'
import
dataTable
from
'@components/nopageTable.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
{
export
default
{
components
:
{
components
:
{
dataBreadcrumb
,
dataBreadcrumb
,
multiUpload
,
multiUpload
,
quillEditor
,
dataTable
dataTable
},
},
data
()
{
data
()
{
return
{
return
{
tableData
:
[{
detail
:
""
,
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
:
{},
breads
:
[
'投标管理'
,
'我参与的项目'
,
'工作台'
],
breads
:
[
'投标管理'
,
'我参与的项目'
,
'工作台'
],
ruleForm
:
{
ruleForm
:
{
title
:
''
,
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
:
{
methods
:
{
cancle
()
{
cancle
()
{
this
.
$router
.
go
(
-
1
)
this
.
$router
.
go
(
-
1
)
},
},
handlesee
()
{
async
clarifies
()
{
this
.
$router
.
push
(
'/purchaser/bid/bidStage/clearManagement/confirm'
)
const
{
}
data
,
code
}
=
await
clarifies
(
1
)
this
.
detail
=
data
}
},
created
()
{
this
.
clarifies
()
}
}
}
}
</
script
>
</
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