Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
W
web-site
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-site
Commits
8ecdbee6
Commit
8ecdbee6
authored
Oct 09, 2020
by
吴冠
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
询价全部模块功能
parent
4332a06f
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
122 additions
and
21 deletions
+122
-21
index.vue
pages/index/index.vue
+8
-1
news.vue
pages/index/message/news.vue
+12
-9
enquirydetails.vue
pages/index/notice/enquirydetails.vue
+59
-4
examine.vue
pages/login/examine.vue
+1
-1
user.vue
pages/login/user.vue
+42
-6
No files found.
pages/index/index.vue
View file @
8ecdbee6
...
@@ -140,8 +140,15 @@ import {getSecond,getListSite,getListSite1,getListSite2} from '@/common/list.js'
...
@@ -140,8 +140,15 @@ import {getSecond,getListSite,getListSite1,getListSite2} from '@/common/list.js'
/* window.sessionStorage.setItem("websiteenRequestTokenRequest",10) */
/* window.sessionStorage.setItem("websiteenRequestTokenRequest",10) */
const
{
data
}
=
await
getSecond
()
const
{
data
}
=
await
getSecond
()
sessionStorage
.
setItem
(
"companyName"
,
data
.
companyName
)
sessionStorage
.
setItem
(
"companyName"
,
data
.
companyName
)
sessionStorage
.
setItem
(
"isSupplier"
,
data
.
type
)
this
.
userName
=
sessionStorage
.
getItem
(
"companyName"
)
this
.
userName
=
sessionStorage
.
getItem
(
"companyName"
)
}
let
A
=
sessionStorage
.
getItem
(
"Id"
)
let
B
=
sessionStorage
.
getItem
(
"status"
)
if
(
B
==
"1"
){
this
.
$router
.
push
(
"/notice/ENQUIRYdetails?id="
+
A
)
sessionStorage
.
removeItem
(
"status"
)
}
}
},
},
loginuser
(){
loginuser
(){
this
.
$router
.
push
(
"/login/user"
)
this
.
$router
.
push
(
"/login/user"
)
...
...
pages/index/message/news.vue
View file @
8ecdbee6
...
@@ -3,9 +3,8 @@
...
@@ -3,9 +3,8 @@
<div
class=
'sidebar'
>
<div
class=
'sidebar'
>
<div
class=
"sidebar-title"
>
信息公告
</div>
<div
class=
"sidebar-title"
>
信息公告
</div>
<el-col
:span=
"12"
>
<el-col
:span=
"12"
>
<el-menu
:default-active=
"activeName"
class=
"el-menu-vertical-demo"
v-for=
"item in artList"
:key=
"item.id"
@
select=
"handleSelect"
<el-menu
:default-active=
"this.$route.path"
class=
"el-menu-vertical-demo"
@
select=
"handleSelect"
>
router
>
<el-menu-item
:index =
"item.id +''"
v-for=
"item in artList"
:key=
"item.id"
>
<!-- :index="`?id=$
{item.id}`" -->
<el-menu-item
:index=
"`?id=$
{item.id}`" class="link-sty">
<i
class=
"el-icon-menu"
></i>
<i
class=
"el-icon-menu"
></i>
<span
slot=
"title"
>
{{
item
.
title
}}
</span>
<span
slot=
"title"
>
{{
item
.
title
}}
</span>
</el-menu-item>
</el-menu-item>
...
@@ -70,7 +69,7 @@ import {
...
@@ -70,7 +69,7 @@ import {
artList
:[],
artList
:[],
currentPage
:
1
,
currentPage
:
1
,
messageContext
:
''
,
messageContext
:
''
,
messageList
:
[{
messageList
:
[
/*
{
title: "工程招投标活动的突出问题与对策思路",
title: "工程招投标活动的突出问题与对策思路",
time: "2020-09-09 18:12"
time: "2020-09-09 18:12"
},
},
...
@@ -81,7 +80,7 @@ import {
...
@@ -81,7 +80,7 @@ import {
{
{
title: "工程招投标活动的突出问题与对策思路",
title: "工程招投标活动的突出问题与对策思路",
time: "2020-09-09 18:12"
time: "2020-09-09 18:12"
}
}
*/
]
]
}
}
},
},
...
@@ -93,7 +92,7 @@ import {
...
@@ -93,7 +92,7 @@ import {
this
.
isList
=
!
this
.
isList
this
.
isList
=
!
this
.
isList
},
},
handleSelect
(
key
,
keyPath
)
{
handleSelect
(
key
,
keyPath
)
{
let
keyValue
=
key
.
slice
(
4
)
let
keyValue
=
key
/* .slice(4) */
let
message
=
{}
let
message
=
{}
message
.
cateId
=
keyValue
message
.
cateId
=
keyValue
this
.
getListContent
(
message
,
keyValue
)
this
.
getListContent
(
message
,
keyValue
)
...
@@ -126,9 +125,13 @@ import {
...
@@ -126,9 +125,13 @@ import {
left
:
50%
;
left
:
50%
;
transform
:
translateX
(
-50%
);
transform
:
translateX
(
-50%
);
}
}
.link-sty
,
i
{
/* .el-menu-item.is-active {
color
:
blue
background-color: #3370ff !important;
}
color: #fff;
} */
/* .el-menu-item.is-active span{
color: blue !important
} */
.message
{
.message
{
border
:
1px
solid
rgba
(
219
,
219
,
219
,
1
);
border
:
1px
solid
rgba
(
219
,
219
,
219
,
1
);
height
:
6.98rem
;
height
:
6.98rem
;
...
...
pages/index/notice/enquirydetails.vue
View file @
8ecdbee6
...
@@ -83,7 +83,7 @@
...
@@ -83,7 +83,7 @@
<dataTable
:table-data=
"tabledata"
:columns=
"columns"
:isPageobj=
"false"
></dataTable>
<dataTable
:table-data=
"tabledata"
:columns=
"columns"
:isPageobj=
"false"
></dataTable>
<div
class=
"appendix list pos"
style=
"margin-top:300px"
>
<div
class=
"appendix list pos"
style=
"margin-top:300px"
>
<div>
附件
</div>
<div>
附件
</div>
<a
href=
"#"
>
xxxxxxx
</a>
<a
href=
"#"
v-for=
"(item,i) in fileList"
:key=
"i"
>
{{
item
}}
</a>
<!-- 此处放文件 -->
<!-- 此处放文件 -->
</div>
</div>
<h3>
商务要求
</h3>
<h3>
商务要求
</h3>
...
@@ -101,7 +101,7 @@
...
@@ -101,7 +101,7 @@
<div
class=
"button"
>
<div
class=
"button"
>
<el-button
<el-button
type=
"primary"
type=
"primary"
@
click=
"
dialogFormVisible = tru
e"
@
click=
"
putPric
e"
v-show=
"isshowbutton"
v-show=
"isshowbutton"
>
我要报价
</el-button
>
我要报价
</el-button
>
>
...
@@ -131,6 +131,34 @@
...
@@ -131,6 +131,34 @@
>
>
</div>
</div>
</el-dialog>
</el-dialog>
//参加报价供应商情况
<!-- -->
<el-dialog
title=
"参加报价供应商情况"
:visible
.
sync=
"PdialogVisible"
width=
"50%"
>
<el-table
:data=
"tableData1"
highlight-current-row
style=
"width: 100%"
border
stripe
>
<el-table-column
type=
"index"
width=
"127px"
label=
"序号"
>
</el-table-column>
<el-table-column
label=
"供应商名称"
width=
"300px"
>
</el-table-column>
<el-table-column
label=
"报价时间"
width=
"300px"
>
</el-table-column>
</el-table>
</el-dialog>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -151,9 +179,19 @@ export default {
...
@@ -151,9 +179,19 @@ export default {
message
.
size
=
10
message
.
size
=
10
console
.
log
(
id
+
"----------------------++++++++++++++++++"
);
console
.
log
(
id
+
"----------------------++++++++++++++++++"
);
this
.
getenquirydetails
(
id
,
message
);
this
.
getenquirydetails
(
id
,
message
);
let
number1
=
sessionStorage
.
getItem
(
"isSupplier"
)
if
(
number1
===
'1'
){
this
.
isshowbutton
=
!
this
.
isshowbutton
}
let
a
=
window
.
location
.
href
.
split
(
"?id="
)[
1
]
sessionStorage
.
setItem
(
"Id"
,
a
)
},
},
data
()
{
data
()
{
return
{
return
{
fileList
:[],
PROid
:
''
,
tableData1
:[],
PdialogVisible
:
false
,
total
:
0
,
total
:
0
,
currentPage
:
1
,
currentPage
:
1
,
size
:
10
,
size
:
10
,
...
@@ -232,6 +270,20 @@ export default {
...
@@ -232,6 +270,20 @@ export default {
};
};
},
},
methods
:
{
methods
:
{
//先判断是否登录
putPrice
(){
let
tokenStr
=
sessionStorage
.
getItem
(
"token"
)
if
(
!
tokenStr
){
let
b
=
1
sessionStorage
.
setItem
(
"status"
,
b
)
this
.
$router
.
push
(
"/login/user"
)
}
else
{
let
number
=
sessionStorage
.
getItem
(
"isSupplier"
)
if
(
number
===
'2'
){
this
.
$router
.
push
(
`/supply/bid/signupOnline/seePrice?id=
${
this
.
PROid
}
`
)
}
}
},
Prev
()
{
Prev
()
{
this
.
$router
.
push
(
"/notice/inquiry"
);
this
.
$router
.
push
(
"/notice/inquiry"
);
},
},
...
@@ -265,16 +317,19 @@ export default {
...
@@ -265,16 +317,19 @@ export default {
console
.
log
(
b
,
4546465446
);
console
.
log
(
b
,
4546465446
);
this
.
tabledata
=
b
;
this
.
tabledata
=
b
;
console
.
log
(
data
,
7897897878
);
console
.
log
(
data
,
7897897878
);
console
.
log
(
data
.
accessoryVOList
,
"+++++++++++++++++"
);
this
.
list
=
data
.
accessoryVOList
;
this
.
list
=
data
.
accessoryVOList
;
// this.fileA = data.accessoryVOList.fileName;
// this.fileA = data.accessoryVOList.fileName;
this
.
formdata
.
content
=
data
.
commercialRequirements
this
.
formdata
.
content
=
data
.
commercialRequirements
this
.
PROid
=
data
.
projectId
this
.
fileList
=
data
.
accessoryVOList
console
.
log
(
this
.
PROid
+
'----------------------------'
)
},
},
//截止时间到,隐藏我要报价按钮
//截止时间到,隐藏我要报价按钮
gettimer
()
{
gettimer
()
{
let
d
=
new
Date
();
let
d
=
new
Date
();
if
(
this
.
endtime
.
getTime
()
<
d
.
getTime
())
{
if
(
this
.
form
.
endtime
.
getTime
()
<
d
.
getTime
())
{
this
.
isshowbutton
=
false
;
this
.
isshowbutton
=
false
;
this
.
PdialogVisible
=
true
}
}
},
},
getTimer1
(
dateStr
)
{
getTimer1
(
dateStr
)
{
...
...
pages/login/examine.vue
View file @
8ecdbee6
...
@@ -398,7 +398,7 @@
...
@@ -398,7 +398,7 @@
<div>
{{
form
.
type
}}
</div>
-->
<div>
{{
form
.
type
}}
</div>
-->
<div>
注册角色:
</div>
<div>
注册角色:
</div>
<div
v-if=
"form.type==='1'"
>
采购商
</div>
<div
v-if=
"form.type==='1'"
>
采购商
</div>
<div
v-else
>
采购
商
</div>
<div
v-else
>
供应
商
</div>
</div>
</div>
<div
class=
"t2 flex"
v-if =
"1
<0
"
>
<div
class=
"t2 flex"
v-if =
"1
<0
"
>
<div>
行政区域:
</div>
<div>
行政区域:
</div>
...
...
pages/login/user.vue
View file @
8ecdbee6
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
</el-input>
</el-input>
</el-form-item>
</el-form-item>
<div
class=
"login-btn"
>
<div
class=
"login-btn"
>
<el-button
type=
"primary"
@
click=
"submitForm1()"
style=
"width: 100%;"
>
登录
</el-button>
<el-button
v-on:keyup
.
13
.
native=
"submit"
type=
"primary"
@
click=
"submitForm1()"
style=
"width: 100%;"
>
登录
</el-button>
</div>
</div>
</el-form>
</el-form>
<!-- 手机验证码验证 -->
<!-- 手机验证码验证 -->
...
@@ -30,10 +30,11 @@
...
@@ -30,10 +30,11 @@
<el-form-item
prop=
"phonecode"
class=
"item"
>
<el-form-item
prop=
"phonecode"
class=
"item"
>
<el-input
v-model=
"phone.phonecode"
placeholder=
"请输入短信验证码"
style=
"width:1.8rem"
maxlength=
"30"
></el-input>
<el-input
v-model=
"phone.phonecode"
placeholder=
"请输入短信验证码"
style=
"width:1.8rem"
maxlength=
"30"
></el-input>
</el-form-item>
</el-form-item>
<div
class=
"phonecode handle"
@
click =
"getPhoneCode"
>
获取短信验证码
</div>
<div
v-show=
"Verification"
class=
"phonecode handle"
@
click =
"getPhoneCode"
>
获取短信验证码
</div>
<div
v-show=
"!Verification"
class=
"phonecode"
><span>
{{
timer
}}
</span>
秒后重新获取
</div>
</div>
</div>
<div
class=
"login-btn"
>
<div
class=
"login-btn"
>
<el-button
type=
"primary"
@
click=
"submitForm2()"
style=
"width: 100%;"
>
登录
</el-button>
<el-button
v-on:keyup
.
13
.
native=
"submit"
type=
"primary"
@
click=
"submitForm2()"
style=
"width: 100%;"
>
登录
</el-button>
</div>
</div>
</el-form>
</el-form>
<div
class=
"login-font flex-between"
>
<div
class=
"login-font flex-between"
>
...
@@ -52,6 +53,8 @@
...
@@ -52,6 +53,8 @@
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
Verification
:
true
,
timer
:
60
,
changemessage
:
"手机验证码登录"
,
changemessage
:
"手机验证码登录"
,
message
:
"密码登录"
,
message
:
"密码登录"
,
type
:
"0"
,
type
:
"0"
,
...
@@ -88,8 +91,22 @@
...
@@ -88,8 +91,22 @@
},
},
};
};
},
},
created
()
{
created
(){
},
var
_this
=
this
;
document
.
onkeydown
=
function
(
e
)
{
let
key
=
window
.
event
.
keyCode
;
if
(
key
==
13
)
{
_this
.
submitForm1
();
}
};
var
_that
=
this
;
document
.
onkeydown
=
function
(
e
)
{
let
key
=
window
.
event
.
keyCode
;
if
(
key
==
13
)
{
_that
.
submitForm2
();
}
};
},
methods
:
{
methods
:
{
handleClick
(
tab
,
event
)
{
handleClick
(
tab
,
event
)
{
console
.
log
(
tab
,
event
);
console
.
log
(
tab
,
event
);
...
@@ -99,7 +116,21 @@
...
@@ -99,7 +116,21 @@
let
message
=
{}
let
message
=
{}
message
.
phone
=
this
.
phone
.
phone
message
.
phone
=
this
.
phone
.
phone
message
.
type
=
2
message
.
type
=
2
const
{
data
}
=
await
sendSms
(
message
)
const
{
data
,
code
,
msg
}
=
await
sendSms
(
message
)
if
(
code
==
200
){
this
.
Verification
=
false
;
//点击button改变v-show的状态
let
auth_timer
=
setInterval
(()
=>
{
//定时器设置每秒递减
this
.
timer
--
;
//递减时间
if
(
this
.
timer
<=
0
){
this
.
Verification
=
true
;
//60s时间结束还原v-show状态并清除定时器
clearInterval
(
auth_timer
)
}
},
1000
)
this
.
$message
.
success
(
msg
)
}
else
{
this
.
$message
.
error
(
msg
)
}
},
},
async
submitForm1
()
{
async
submitForm1
()
{
try
{
try
{
...
@@ -150,6 +181,11 @@
...
@@ -150,6 +181,11 @@
console
.
log
(
data
,
code
)
console
.
log
(
data
,
code
)
if
(
code
==
200
)
{
if
(
code
==
200
)
{
sessionStorage
.
setItem
(
"token"
,
data
);
sessionStorage
.
setItem
(
"token"
,
data
);
/* let A = sessionStorage.getItem("Id")
let B = sessionStorage.getItem("status")
if(A =="1"){
this.$router.push(A)
} */
this
.
$message
({
this
.
$message
({
message
:
msg
,
message
:
msg
,
type
:
'success'
,
type
:
'success'
,
...
...
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