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
13d54973
Commit
13d54973
authored
Oct 26, 2020
by
张冬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
保证金,标书费查看编辑
parent
6b1656ac
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
41 additions
and
126 deletions
+41
-126
detail.vue
src/pages/purchaser/bid/bidStage/bondList/detail.vue
+2
-0
detail.vue
src/pages/purchaser/bid/bidStage/tenderFeelist/detail.vue
+2
-0
timeSet.vue
src/pages/purchaser/bid/editProject/timeSet.vue
+5
-5
workbench.vue
src/pages/purchaser/bid/workbench.vue
+1
-1
bond.vue
src/pages/supply/bid/joinProject/bidStage/bond/bond.vue
+0
-0
detail.vue
src/pages/supply/bid/joinProject/bidStage/bond/detail.vue
+5
-52
detail.vue
...ages/supply/bid/joinProject/bidStage/tenderFee/detail.vue
+3
-49
tenderFee.vue
...s/supply/bid/joinProject/bidStage/tenderFee/tenderFee.vue
+0
-0
workbench.vue
src/pages/supply/bid/joinProject/workbench.vue
+14
-6
home.vue
src/pages/supply/home/home.vue
+7
-10
common.js
src/utils/common.js
+2
-3
No files found.
src/pages/purchaser/bid/bidStage/bondList/detail.vue
View file @
13d54973
...
...
@@ -167,6 +167,7 @@ export default {
let
form
=
this
.
form
;
form
.
aduit
=
2
;
form
.
id
=
this
.
feeId
;
form
.
projectId
=
localStorage
.
getItem
(
"projectId"
)
const
{
code
,
msg
}
=
await
aduit
(
form
);
if
(
code
===
200
)
{
this
.
$message
({
...
...
@@ -191,6 +192,7 @@ export default {
let
form
=
{};
form
.
aduit
=
1
;
form
.
id
=
this
.
feeId
;
form
.
projectId
=
localStorage
.
getItem
(
"projectId"
)
const
{
code
,
msg
}
=
await
aduit
(
form
);
if
(
code
===
200
)
{
this
.
$message
({
...
...
src/pages/purchaser/bid/bidStage/tenderFeelist/detail.vue
View file @
13d54973
...
...
@@ -198,6 +198,7 @@ export default {
let
form
=
this
.
form
;
form
.
aduit
=
2
;
form
.
id
=
this
.
feeId
;
form
.
projectId
=
localStorage
.
getItem
(
"projectId"
)
const
{
code
,
msg
}
=
await
operationAduit
(
form
);
if
(
code
===
200
)
{
this
.
$message
({
...
...
@@ -222,6 +223,7 @@ export default {
let
form
=
{};
form
.
aduit
=
1
;
form
.
id
=
this
.
feeId
;
form
.
projectId
=
localStorage
.
getItem
(
"projectId"
)
const
{
code
,
msg
}
=
await
operationAduit
(
form
);
if
(
code
===
200
)
{
this
.
$message
({
...
...
src/pages/purchaser/bid/editProject/timeSet.vue
View file @
13d54973
...
...
@@ -114,7 +114,7 @@ export default {
type
:
'date'
,
required
:
true
,
message
:
'请选择时间'
,
trigger
:
'
blur
'
trigger
:
'
change
'
},
{
validator
:
checkTime
...
...
@@ -125,7 +125,7 @@ export default {
type
:
'date'
,
required
:
true
,
message
:
'请选择时间'
,
trigger
:
'
blur
'
trigger
:
'
change
'
},
{
validator
:
checkTime1
...
...
@@ -136,7 +136,7 @@ export default {
type
:
'date'
,
required
:
true
,
message
:
'请选择时间'
,
trigger
:
'
blur
'
trigger
:
'
change
'
},
{
validator
:
checkTime2
...
...
@@ -147,7 +147,7 @@ export default {
type
:
'date'
,
required
:
true
,
message
:
'请选择时间'
,
trigger
:
'
blur
'
trigger
:
'
change
'
},
{
validator
:
checkTime3
...
...
@@ -158,7 +158,7 @@ export default {
type
:
'date'
,
required
:
true
,
message
:
'请选择时间'
,
trigger
:
'
blur
'
trigger
:
'
change
'
},
{
validator
:
checkTime4
...
...
src/pages/purchaser/bid/workbench.vue
View file @
13d54973
...
...
@@ -64,7 +64,7 @@ export default {
{
id
:
3
,
label
:
'项目信息'
,
url
:
'/purchaser/bid/
bidStage/projectInformation
'
,
url
:
'/purchaser/bid/
seeProject
'
,
bright
:
false
},
{
...
...
src/pages/supply/bid/joinProject/bidStage/bond/bond.vue
View file @
13d54973
This diff is collapsed.
Click to expand it.
src/pages/supply/bid/joinProject/bidStage/bond/detail.vue
View file @
13d54973
...
...
@@ -2,12 +2,8 @@
<div>
<div
class=
"content-head"
>
<dataBreadcrumb
:breads=
"breads"
></dataBreadcrumb>
<h3>
{{
title
}}
</h3>
<h5>
{{
title
}}
保证金缴费信息
</h5>
<div
class=
"flex state"
>
<div
style=
"margin-right: 30px"
>
状态:
{{
state
}}
</div>
<div
v-if=
"ruleForm.reason"
>
拒绝原因:
{{
ruleForm
.
reason
}}
</div>
</div>
<h3>
查看
</h3>
<h5>
查看保证金缴费信息
</h5>
</div>
<div
class=
"othercontent"
>
<el-form
ref=
"ruleForm"
:model=
"ruleForm"
label-width=
"200px"
class=
"demo-ruleForm"
:rules=
"formrules"
>
...
...
@@ -80,16 +76,7 @@
</el-input>
</el-form-item>
<el-form-item
label=
"上传缴费凭证:"
prop=
"voucherList"
>
<div
v-if=
"ruleForm.auditStatus == 2"
>
<Upload
:limit=
"5"
:max=
"10"
tip=
"完成上传5份文件,每份不超过10M"
:fileList=
"ruleForm.voucherList"
@
input=
"getfile"
></Upload>
</div>
<ul
v-else
>
<ul>
<li
v-for=
"(item, index) in ruleForm.voucherList"
:key=
"index"
>
<a
:href=
"item.fileUrl"
>
{{
item
.
fileName
}}
</a>
</li>
...
...
@@ -102,13 +89,12 @@
</div>
<div
class=
"bottomButton"
>
<el-button
@
click=
"back"
>
返回
</el-button>
<el-button
type=
"primary"
v-if=
"ruleForm.auditStatus == 2"
@
click=
"submitData"
>
提交
</el-button>
</div>
</div>
</
template
>
<
script
>
import
{
earnestDetail
,
earnestEdit
}
from
'@api/supply/bid'
;
import
{
earnestDetail
}
from
'@api/supply/bid'
;
import
dataBreadcrumb
from
'@components/dataBreadcrumb.vue'
;
import
Upload
from
'@components/Upload/Upload.vue'
;
export
default
{
...
...
@@ -140,7 +126,6 @@ export default {
};
return
{
isdisabled
:
true
,
title
:
'查看'
,
state
:
''
,
breads
:
[
'招标管理'
,
'招标项目管理'
,
'工作台'
],
ruleForm
:
{},
...
...
@@ -188,15 +173,8 @@ export default {
let
projectId
=
localStorage
.
getItem
(
'projectId'
);
try
{
const
{
data
,
code
}
=
await
earnestDetail
(
projectId
);
data
.
companyName
=
JSON
.
parse
(
localStorage
.
getItem
(
'userInfo'
)).
companyName
;
if
(
code
==
200
)
{
if
(
data
.
auditStatus
==
2
)
{
this
.
isdisabled
=
false
;
(
this
.
title
=
'编辑'
),
(
this
.
state
=
'审核拒绝'
);
}
else
if
(
data
.
auditStatus
==
1
)
{
this
.
state
=
'审核通过'
;
}
else
{
this
.
state
=
'未审核'
;
}
for
(
let
item
of
data
.
voucherList
)
{
item
.
name
=
item
.
fileName
;
item
.
url
=
item
.
fileUrl
;
...
...
@@ -207,31 +185,6 @@ export default {
console
.
log
(
e
);
}
},
async
submitData
()
{
try
{
const
valid
=
await
this
.
$refs
[
'ruleForm'
].
validate
();
if
(
valid
)
{
let
message
=
this
.
ruleForm
;
message
.
companyId
=
localStorage
.
getItem
(
'companyId'
);
message
.
projectId
=
localStorage
.
getItem
(
'projectId'
);
const
{
code
,
msg
}
=
await
earnestEdit
(
message
);
if
(
code
==
200
)
{
this
.
$message
({
message
:
msg
,
type
:
'success'
,
duration
:
1500
});
setTimeout
(()
=>
{
this
.
$router
.
go
(
-
1
);
},
1500
);
}
else
{
this
.
$message
.
error
(
msg
);
}
}
}
catch
(
e
)
{
console
.
log
(
e
);
}
}
},
created
()
{
this
.
getearnestDetail
();
...
...
src/pages/supply/bid/joinProject/bidStage/tenderFee/detail.vue
View file @
13d54973
...
...
@@ -4,10 +4,6 @@
<dataBreadcrumb
:breads=
"breads"
></dataBreadcrumb>
<h3>
{{
title
}}
</h3>
<h5>
{{
title
}}
购标信息、邮寄信息、发票信息、缴费信息
</h5>
<div
class=
"flex state"
>
<div
style=
"margin-right: 30px"
>
状态:
{{
state
}}
</div>
<div
v-if=
"ruleForm.reason"
>
拒绝原因:
{{
ruleForm
.
reason
}}
</div>
</div>
</div>
<div
class=
"othercontent"
>
<el-form
ref=
"ruleForm"
:model=
"ruleForm"
label-width=
"200px"
class=
"demo-ruleForm"
>
...
...
@@ -111,16 +107,7 @@
<el-input
:rows=
"5"
v-model=
"ruleForm.remark"
type=
"textarea"
:disabled=
"isdisabled"
>
</el-input>
</el-form-item>
<el-form-item
label=
"上传缴费凭证:"
prop=
"voucherList"
>
<div
v-if=
"ruleForm.auditStatus == 2"
>
<Upload
:limit=
"5"
:max=
"10"
tip=
"完成上传5份文件,每份不超过10M"
:fileList=
"ruleForm.voucherList"
@
input=
"getfile"
></Upload>
</div>
<ul
v-else
>
<ul>
<li
v-for=
"(item, index) in ruleForm.voucherList"
:key=
"index"
>
<a
:href=
"item.fileUrl"
>
{{
item
.
fileName
}}
</a>
</li>
...
...
@@ -134,13 +121,12 @@
<div
class=
"bottomButton"
>
<el-button
@
click=
"back"
>
返回
</el-button>
<el-button
type=
"primary"
v-if=
"ruleForm.auditStatus == 2"
@
click=
"submitData"
>
提交
</el-button>
</div>
</div>
</
template
>
<
script
>
import
{
bidbookDetail
,
editBidBook
}
from
'@api/supply/bid'
;
import
{
bidbookDetail
}
from
'@api/supply/bid'
;
import
dataBreadcrumb
from
'@components/dataBreadcrumb.vue'
;
import
Upload
from
'@components/Upload/Upload.vue'
;
export
default
{
...
...
@@ -221,14 +207,7 @@ export default {
try
{
const
{
data
,
code
}
=
await
bidbookDetail
(
projectId
);
if
(
code
==
200
)
{
if
(
data
.
auditStatus
==
2
)
{
this
.
isdisabled
=
false
;
(
this
.
title
=
'编辑'
),
(
this
.
state
=
'审核拒绝'
);
}
else
if
(
data
.
auditStatus
==
1
)
{
this
.
state
=
'审核通过'
;
}
else
{
this
.
state
=
'未审核'
;
}
data
.
companyName
=
JSON
.
parse
(
localStorage
.
getItem
(
'userInfo'
)).
companyName
;
for
(
let
item
of
data
.
voucherList
)
{
item
.
name
=
item
.
fileName
;
item
.
url
=
item
.
fileUrl
;
...
...
@@ -239,31 +218,6 @@ export default {
console
.
log
(
e
);
}
},
async
submitData
()
{
try
{
const
valid
=
await
this
.
$refs
[
'ruleForm'
].
validate
();
if
(
valid
)
{
let
message
=
this
.
ruleForm
;
message
.
companyId
=
localStorage
.
getItem
(
'companyId'
);
message
.
projectId
=
localStorage
.
getItem
(
'projectId'
);
const
{
code
,
msg
}
=
await
editBidBook
(
message
);
if
(
code
==
200
)
{
this
.
$message
({
message
:
msg
,
type
:
'success'
,
duration
:
1500
});
setTimeout
(()
=>
{
this
.
$router
.
go
(
-
1
);
},
1500
);
}
else
{
this
.
$message
.
error
(
msg
);
}
}
}
catch
(
e
)
{
console
.
log
(
e
);
}
}
},
created
()
{
this
.
getbidbookDetail
();
...
...
src/pages/supply/bid/joinProject/bidStage/tenderFee/tenderFee.vue
View file @
13d54973
This diff is collapsed.
Click to expand it.
src/pages/supply/bid/joinProject/workbench.vue
View file @
13d54973
...
...
@@ -179,14 +179,14 @@ export default {
modulars
:
[
{
id
:
66
,
label
:
'
标书费缴纳
'
,
url
:
'/supply/bid/joinProject/bidStage/tenderFee
/detail
'
,
label
:
'
递交标书费
'
,
url
:
'/supply/bid/joinProject/bidStage/tenderFee'
,
bright
:
false
},
{
id
:
67
,
label
:
'
保证金缴纳
'
,
url
:
'/supply/bid/joinProject/bidStage/bond
/detail
'
,
label
:
'
递交保证金
'
,
url
:
'/supply/bid/joinProject/bidStage/bond'
,
bright
:
false
}
]
...
...
@@ -239,8 +239,16 @@ export default {
for
(
let
item2
of
data
)
{
if
(
item1
.
id
==
item2
.
buttonId
)
{
item1
.
bright
=
true
;
item1
.
url
=
this
.
geturl
(
item1
.
url
,
item2
.
status
);
item1
.
label
=
this
.
getlabel
(
item1
.
label
,
item2
.
status
);
if
(
item2
.
buttonId
==
66
&&
item2
.
status
==
2
)
{
item1
.
url
=
'/supply/bid/joinProject/bidStage/tenderFee/detail'
;
item1
.
label
=
'查看标书费缴纳'
;
}
else
if
(
item2
.
buttonId
==
67
&&
item2
.
status
==
2
)
{
item1
.
url
=
'/supply/bid/joinProject/bidStage/bond/detail'
;
item1
.
label
=
'查看保证金缴纳'
;
}
else
{
item1
.
url
=
this
.
geturl
(
item1
.
url
,
item2
.
status
);
item1
.
label
=
this
.
getlabel
(
item1
.
label
,
item2
.
status
);
}
}
}
}
...
...
src/pages/supply/home/home.vue
View file @
13d54973
...
...
@@ -11,16 +11,15 @@
</li>
</ul>
<h2>
项目信息
</h2>
<dataTable
:table-data=
"tabledata"
:columns=
"columns"
>
</dataTable>
<h2
class=
"se-h2"
>
待办事项
</h2>
<dataTable
:table-data=
"tabledata"
:columns=
"columns"
>
</dataTable>
<!--
<h2
class=
"se-h2"
>
待办事项
</h2>
<ul
class=
"project-list flex"
>
<li
v-for=
"item in projectlist"
:key=
"item.id"
>
<img
:src=
"item.src"
alt=
""
/>
<div>
{{
item
.
project
}}
</div>
<div>
{{
item
.
account
}}
</div>
</li>
</ul>
</ul>
-->
</div>
</div>
</
template
>
...
...
@@ -190,8 +189,7 @@ export default {
};
},
methods
:
{
handlesee
()
{},
async
gethome
()
{
async
gethome
()
{
const
{
data
,
code
}
=
await
home
();
this
.
detail
=
data
;
this
.
tableData
[
0
].
number
=
data
.
prePublic
;
...
...
@@ -202,19 +200,18 @@ export default {
this
.
tableData
[
5
].
number
=
data
.
bidOevaluating
;
}
},
created
()
{
created
()
{
this
.
gethome
();
let
token
=
getSearchString
(
'token'
);
if
(
token
!==
'undefined'
)
{
localStorage
.
setItem
(
'token'
,
token
);
}
this
.
gethome
();
},
}
};
</
script
>
<
style
scoped
>
.home
{
padding
:
30px
;
box-sizing
:
border-box
;
}
.home
>
.user
{
...
...
src/utils/common.js
View file @
13d54973
...
...
@@ -18,9 +18,8 @@ export function getSearchString(key) {
export
function
down
(
url
)
{
window
.
open
(
url
)
}
// export let requestUrl = 'http://192.168.3.35:8085';
export
let
requestUrl
=
'http://60.205.251.80:8082'
;
export
let
requestUrl
=
'http://192.168.3.35:8085'
;
// export let requestUrl = 'http://60.205.251.80:8082';
// export let homeUrl = 'http://localhost:3000';
export
let
homeUrl
=
'http://60.205.251.80:8081'
;
...
...
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