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
36210671
Commit
36210671
authored
Nov 05, 2020
by
张冬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
编辑项目的小问题
parent
8a3dc5ee
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
39 additions
and
27 deletions
+39
-27
winBook.vue
src/components/detail/winBook.vue
+1
-1
winNotice.vue
src/components/detail/winNotice.vue
+1
-1
determine.vue
src/pages/purchaser/bid/bidSure/determine.vue
+1
-1
notice.vue
src/pages/purchaser/bid/bidSure/notice.vue
+3
-2
editProject.vue
src/pages/purchaser/bid/editProject/editProject.vue
+2
-1
fileUpload.vue
src/pages/purchaser/bid/editProject/fileUpload.vue
+3
-0
message.vue
src/pages/purchaser/bid/editProject/message.vue
+22
-12
timeSet.vue
src/pages/purchaser/bid/editProject/timeSet.vue
+5
-8
informationEdit.vue
src/pages/supply/organization/informationEdit.vue
+1
-1
No files found.
src/components/detail/winBook.vue
View file @
36210671
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
<div
class=
"div1"
>
中标通知书编号:
{{
detail
.
number
}}
</div>
<div
class=
"div1"
>
中标通知书编号:
{{
detail
.
number
}}
</div>
<div
class=
"flex-item"
>
<div
class=
"flex-item"
>
<div
style=
"margin-right: 20px"
>
附件:
</div>
<div
style=
"margin-right: 20px"
>
附件:
</div>
<ul
v-if=
"detail.fileList
!==undefined &&detail.fileList.length>0
"
>
<ul
v-if=
"detail.fileList"
>
<li
v-for=
"(item, i) in detail.fileList"
:key=
"i"
>
<li
v-for=
"(item, i) in detail.fileList"
:key=
"i"
>
<div
@
click=
"open(item.fileUrl)"
class=
"link"
>
{{
item
.
fileName
}}
</div>
<div
@
click=
"open(item.fileUrl)"
class=
"link"
>
{{
item
.
fileName
}}
</div>
</li>
</li>
...
...
src/components/detail/winNotice.vue
View file @
36210671
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
<div
v-html=
"detail.content"
></div>
<div
v-html=
"detail.content"
></div>
<div
class=
"enclosure flex-item"
>
<div
class=
"enclosure flex-item"
>
<div
style=
"margin-right: 30px"
>
相关附件
</div>
<div
style=
"margin-right: 30px"
>
相关附件
</div>
<ul
v-if=
"detail.accessory
V
OList !== undefined && detail.accessoryDOList.length > 0"
>
<ul
v-if=
"detail.accessory
D
OList !== undefined && detail.accessoryDOList.length > 0"
>
<li
v-for=
"(item, i) in detail.accessoryDOList"
:key=
"i"
>
<li
v-for=
"(item, i) in detail.accessoryDOList"
:key=
"i"
>
<div
@
click=
"open(item.accessoryUrl)"
class=
"link"
>
{{
item
.
fileName
}}
</div>
<div
@
click=
"open(item.accessoryUrl)"
class=
"link"
>
{{
item
.
fileName
}}
</div>
</li>
</li>
...
...
src/pages/purchaser/bid/bidSure/determine.vue
View file @
36210671
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
<div
class=
"flex-between"
>
<div
class=
"flex-between"
>
<div>
项目分类:
{{
classify
}}
</div>
<div>
项目分类:
{{
classify
}}
</div>
<div
class=
"flex-item"
v-if=
"type == 2"
>
<div
class=
"flex-item"
v-if=
"type == 2"
>
<div
class=
"adjustment"
>
上传附件:
</div>
<div
>
上传附件:
</div>
<ul
v-if=
"file !== undefined && file.length > 0"
>
<ul
v-if=
"file !== undefined && file.length > 0"
>
<li
v-for=
"(item, i) in file"
:key=
"i"
@
click=
"open(item.fileUrl)"
class=
"link"
>
{{
item
.
fileName
}}
</li>
<li
v-for=
"(item, i) in file"
:key=
"i"
@
click=
"open(item.fileUrl)"
class=
"link"
>
{{
item
.
fileName
}}
</li>
</ul>
</ul>
...
...
src/pages/purchaser/bid/bidSure/notice.vue
View file @
36210671
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
<div>
项目名称:
{{
projectName
}}
</div>
<div>
项目名称:
{{
projectName
}}
</div>
</div>
</div>
<div
class=
"flex-between"
>
<div
class=
"flex-between"
>
<div
class=
"flex"
>
<div
class=
"flex"
>
<div
class=
"adjustment"
>
上传附件:
</div>
<div
class=
"adjustment"
>
上传附件:
</div>
<singleUpload
:limit=
"1"
tip=
"支持上传1个附件,不超过20M"
@
input=
"getfile"
:fileList=
"ruleForm.accessoryPOList"
></singleUpload>
<singleUpload
:limit=
"1"
tip=
"支持上传1个附件,不超过20M"
@
input=
"getfile"
:fileList=
"ruleForm.accessoryPOList"
></singleUpload>
</div>
</div>
...
@@ -192,10 +192,11 @@ export default {
...
@@ -192,10 +192,11 @@ export default {
let
projectId
=
localStorage
.
getItem
(
'projectId'
);
let
projectId
=
localStorage
.
getItem
(
'projectId'
);
const
{
data
,
code
}
=
await
noticeWin
(
projectId
);
const
{
data
,
code
}
=
await
noticeWin
(
projectId
);
if
(
code
==
200
)
{
if
(
code
==
200
)
{
for
(
let
item
of
data
.
accessory
V
OList
)
{
for
(
let
item
of
data
.
accessory
D
OList
)
{
item
.
name
=
item
.
fileName
;
item
.
name
=
item
.
fileName
;
item
.
url
=
item
.
accessoryUrl
;
item
.
url
=
item
.
accessoryUrl
;
}
}
data
.
accessoryPOList
=
data
.
accessoryDOList
this
.
ruleForm
=
data
;
this
.
ruleForm
=
data
;
}
}
...
...
src/pages/purchaser/bid/editProject/editProject.vue
View file @
36210671
...
@@ -24,7 +24,7 @@
...
@@ -24,7 +24,7 @@
</div>
</div>
<!-- 招标文件上传 -->
<!-- 招标文件上传 -->
<div
class=
"fileUpload"
>
<div
class=
"fileUpload"
>
<fileUpload
ref=
"fileUpload"
:ruleForm=
"detail"
:limit=
"3"
></fileUpload>
<fileUpload
ref=
"fileUpload"
:ruleForm=
"detail"
></fileUpload>
</div>
</div>
</div>
</div>
<div
class=
"centerButton "
>
<div
class=
"centerButton "
>
...
@@ -96,6 +96,7 @@ export default {
...
@@ -96,6 +96,7 @@ export default {
data
.
createTime
=
data
.
createTime
.
substring
(
0
,
10
);
data
.
createTime
=
data
.
createTime
.
substring
(
0
,
10
);
data
.
bidBookInfoPO
=
data
.
bidBookInfoDO
;
data
.
bidBookInfoPO
=
data
.
bidBookInfoDO
;
data
.
earnestInfoPO
=
data
.
earnestInfoDO
;
data
.
earnestInfoPO
=
data
.
earnestInfoDO
;
console
.
log
(
data
.
earnestInfoPO
,
"-----------------------------------------O"
)
let
userInfo
=
JSON
.
parse
(
localStorage
.
getItem
(
'userInfo'
));
let
userInfo
=
JSON
.
parse
(
localStorage
.
getItem
(
'userInfo'
));
data
.
purchaseAgent
=
userInfo
.
companyName
;
data
.
purchaseAgent
=
userInfo
.
companyName
;
for
(
let
item
of
data
.
accessoryDOList
)
{
for
(
let
item
of
data
.
accessoryDOList
)
{
...
...
src/pages/purchaser/bid/editProject/fileUpload.vue
View file @
36210671
...
@@ -59,6 +59,9 @@ export default {
...
@@ -59,6 +59,9 @@ export default {
getfile1
(
val
)
{
getfile1
(
val
)
{
this
.
ruleForm
.
bidBookAccessoryPOList
=
val
;
this
.
ruleForm
.
bidBookAccessoryPOList
=
val
;
},
},
async
next
()
{
const
valid
=
await
this
.
$refs
[
'ruleForm'
].
validate
();
},
}
}
};
};
</
script
>
</
script
>
...
...
src/pages/purchaser/bid/editProject/message.vue
View file @
36210671
...
@@ -68,7 +68,13 @@
...
@@ -68,7 +68,13 @@
<div>
<div>
<div
class=
"describe"
>
标书费用信息
</div>
<div
class=
"describe"
>
标书费用信息
</div>
<div
class=
"message-form"
v-if=
"ruleForm.bidBookInfoPO"
>
<div
class=
"message-form"
v-if=
"ruleForm.bidBookInfoPO"
>
<el-form
ref=
"bidBookInfoPO"
:model=
"ruleForm.bidBookInfoPO"
:rules=
"formrules"
label-width=
"200px"
class=
"demo-ruleForm"
>
<el-form
ref=
"bidBookInfoPO"
:model=
"ruleForm.bidBookInfoPO"
:rules=
"formrules"
label-width=
"200px"
class=
"demo-ruleForm"
>
<div
class=
"flex-between"
>
<div
class=
"flex-between"
>
<el-form-item
label=
"标书费结算账号:"
prop=
"account"
>
<el-form-item
label=
"标书费结算账号:"
prop=
"account"
>
<el-input
v-model
.
trim=
"ruleForm.bidBookInfoPO.account"
placeholder=
"请输入"
maxlength=
"30"
></el-input>
<el-input
v-model
.
trim=
"ruleForm.bidBookInfoPO.account"
placeholder=
"请输入"
maxlength=
"30"
></el-input>
...
@@ -91,7 +97,7 @@
...
@@ -91,7 +97,7 @@
<div>
<div>
<div
class=
"describe"
>
保证金费用信息
</div>
<div
class=
"describe"
>
保证金费用信息
</div>
<div
class=
"message-form"
>
<div
class=
"message-form"
>
<el-form
ref=
"earnestInfoPO"
:model=
"earnestInfoPO"
:rules=
"formrules"
label-width=
"200px"
class=
"demo-ruleForm"
>
<el-form
ref=
"earnestInfoPO"
:model=
"
ruleForm.
earnestInfoPO"
:rules=
"formrules"
label-width=
"200px"
class=
"demo-ruleForm"
>
<div>
<div>
<el-form-item
label=
"是否需要投标保证金:"
prop=
"isNeedEarnest"
>
<el-form-item
label=
"是否需要投标保证金:"
prop=
"isNeedEarnest"
>
<el-radio-group
v-model=
"ruleForm.isNeedEarnest"
>
<el-radio-group
v-model=
"ruleForm.isNeedEarnest"
>
...
@@ -197,7 +203,14 @@
...
@@ -197,7 +203,14 @@
</el-input>
</el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"附件:"
prop=
"file"
>
<el-form-item
label=
"附件:"
prop=
"file"
>
<upload
:tip=
"tip"
:limit=
"20"
:max=
"25"
accept=
".PDF,.JPG,.JPEG,.ZIP,.RAR"
@
input=
"getfile"
:fileList=
"ruleForm.accessoryDOList"
></upload>
<upload
:tip=
"tip"
:limit=
"20"
:max=
"25"
accept=
".PDF,.JPG,.JPEG,.ZIP,.RAR"
@
input=
"getfile"
:fileList=
"ruleForm.accessoryDOList"
></upload>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
</div>
</div>
...
@@ -262,6 +275,7 @@ export default {
...
@@ -262,6 +275,7 @@ export default {
},
},
data
()
{
data
()
{
let
checkPhone
=
async
(
rule
,
value
,
callback
)
=>
{
let
checkPhone
=
async
(
rule
,
value
,
callback
)
=>
{
console
.
log
(
value
);
if
(
!
value
)
{
if
(
!
value
)
{
return
callback
(
new
Error
(
'手机号不能为空'
));
return
callback
(
new
Error
(
'手机号不能为空'
));
}
else
{
}
else
{
...
@@ -436,7 +450,7 @@ export default {
...
@@ -436,7 +450,7 @@ export default {
{
{
required
:
true
,
required
:
true
,
message
:
'请选择'
,
message
:
'请选择'
,
trigger
:
'
change
'
trigger
:
'
blur
'
}
}
],
],
purchaseAgent
:
[
purchaseAgent
:
[
...
@@ -450,14 +464,14 @@ export default {
...
@@ -450,14 +464,14 @@ export default {
{
{
required
:
true
,
required
:
true
,
message
:
'请选择'
,
message
:
'请选择'
,
trigger
:
'
change
'
trigger
:
'
blur
'
}
}
],
],
region
:
[
region
:
[
{
{
required
:
true
,
required
:
true
,
validator
:
islocal
,
validator
:
islocal
,
trigger
:
'
change
'
trigger
:
'
blur
'
}
}
],
],
minTender
:
[
minTender
:
[
...
@@ -471,7 +485,7 @@ export default {
...
@@ -471,7 +485,7 @@ export default {
{
{
required
:
true
,
required
:
true
,
message
:
'请选择'
,
message
:
'请选择'
,
trigger
:
'
change
'
trigger
:
'
blur
'
}
}
],
],
contacts
:
[
contacts
:
[
...
@@ -502,19 +516,16 @@ export default {
...
@@ -502,19 +516,16 @@ export default {
bank
:
''
,
bank
:
''
,
userName
:
''
,
userName
:
''
,
phone
:
''
phone
:
''
},
}
};
};
},
},
computed
:
{},
computed
:
{},
created
()
{
created
()
{
this
.
$refs
.
ruleForm
.
resetFields
()
// 默认操作
// 默认操作
this
.
userList
();
this
.
userList
();
this
.
industryList
();
this
.
industryList
();
this
.
projectClassifyList
();
this
.
projectClassifyList
();
this
.
getGenerateNumber
();
this
.
getGenerateNumber
();
this
.
$refs
.
ruleForm
.
clearValidate
()
},
},
methods
:
{
methods
:
{
// 删除操作
// 删除操作
...
@@ -569,7 +580,6 @@ export default {
...
@@ -569,7 +580,6 @@ export default {
const
valid3
=
await
this
.
$refs
[
'contentForm'
].
validate
();
const
valid3
=
await
this
.
$refs
[
'contentForm'
].
validate
();
let
isNext
=
''
;
let
isNext
=
''
;
if
(
this
.
ruleForm
.
isNeedEarnest
)
{
if
(
this
.
ruleForm
.
isNeedEarnest
)
{
console
.
log
(
valid2
);
isNext
=
valid
&&
valid1
&&
valid2
&&
valid3
;
isNext
=
valid
&&
valid1
&&
valid2
&&
valid3
;
}
else
{
}
else
{
isNext
=
valid
&&
valid1
&&
valid3
;
isNext
=
valid
&&
valid1
&&
valid3
;
...
...
src/pages/purchaser/bid/editProject/timeSet.vue
View file @
36210671
...
@@ -113,7 +113,7 @@ export default {
...
@@ -113,7 +113,7 @@ export default {
{
{
required
:
true
,
required
:
true
,
message
:
'请选择时间'
,
message
:
'请选择时间'
,
trigger
:
'
change
'
trigger
:
'
blur
'
},
},
{
{
validator
:
checkTime
validator
:
checkTime
...
@@ -123,7 +123,7 @@ export default {
...
@@ -123,7 +123,7 @@ export default {
{
{
required
:
true
,
required
:
true
,
message
:
'请选择时间'
,
message
:
'请选择时间'
,
trigger
:
'
change
'
trigger
:
'
blur
'
},
},
{
{
validator
:
checkTime1
validator
:
checkTime1
...
@@ -133,7 +133,7 @@ export default {
...
@@ -133,7 +133,7 @@ export default {
{
{
required
:
true
,
required
:
true
,
message
:
'请选择时间'
,
message
:
'请选择时间'
,
trigger
:
'
change
'
trigger
:
'
blur
'
},
},
{
{
validator
:
checkTime2
validator
:
checkTime2
...
@@ -144,7 +144,7 @@ export default {
...
@@ -144,7 +144,7 @@ export default {
required
:
true
,
required
:
true
,
message
:
'请选择时间'
,
message
:
'请选择时间'
,
trigger
:
'
change
'
trigger
:
'
blur
'
},
},
{
{
validator
:
checkTime3
validator
:
checkTime3
...
@@ -154,7 +154,7 @@ export default {
...
@@ -154,7 +154,7 @@ export default {
{
{
required
:
true
,
required
:
true
,
message
:
'请选择时间'
,
message
:
'请选择时间'
,
trigger
:
'
change
'
trigger
:
'
blur
'
},
},
{
{
validator
:
checkTime4
validator
:
checkTime4
...
@@ -162,9 +162,6 @@ export default {
...
@@ -162,9 +162,6 @@ export default {
]
]
}
}
};
};
},
created
(){
this
.
$refs
.
ruleForm
.
clearValidate
()
},
},
methods
:
{
methods
:
{
releaseTime
(
val
)
{
releaseTime
(
val
)
{
...
...
src/pages/supply/organization/informationEdit.vue
View file @
36210671
...
@@ -620,7 +620,7 @@ export default {
...
@@ -620,7 +620,7 @@ export default {
duration
:
1500
duration
:
1500
});
});
setTimeout
(()
=>
{
setTimeout
(()
=>
{
history
.
go
(
0
)
//
history.go(0)
// this.$router.go(-1);
// this.$router.go(-1);
},
1500
);
},
1500
);
}
else
{
}
else
{
...
...
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