Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Z
zhichan
Overview
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
蒋勇
zhichan
Commits
f13c8122
Commit
f13c8122
authored
Jan 10, 2020
by
尹亚亭
Browse files
Options
Browse Files
Download
Plain Diff
check-class
parents
4bd0da41
b2700f58
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
763 additions
and
106 deletions
+763
-106
channel-access/src/App.vue
+0
-3
channel-access/src/api/paymentApi.js
+17
-0
channel-access/src/api/tmTools.js
+3
-24
channel-access/src/assets/imgs/wenti.png
+0
-0
channel-access/src/components/globalheader.vue
+4
-3
channel-access/src/http/http.js
+12
-2
channel-access/src/router/index.js
+32
-0
channel-access/src/views/pages/cashier/alipay.vue
+14
-2
channel-access/src/views/pages/jdindentdetail/index.vue
+1
-1
channel-access/src/views/pages/jdindentdetail/modifyTrademark.vue
+32
-10
channel-access/src/views/pages/jdindentlist/from.vue
+21
-2
channel-access/src/views/pages/jdindentlist/index.vue
+1
-2
channel-access/src/views/pages/jdindentlist/tabList.vue
+333
-1
channel-access/src/views/pages/placeorder/index.vue
+48
-16
channel-access/src/views/pages/productdetails/index.vue
+208
-0
channel-access/src/views/pages/selftmreg/ModifyTrademark.vue
+1
-17
channel-access/src/views/pages/user/index.vue
+8
-0
channel-access/src/views/pages/user/login/username.vue
+2
-1
channel-access/src/views/pages/user/login/verificationCode.vue
+1
-1
channel-access/src/views/pages/user/register/index.vue
+4
-1
channel-access/vue.config.js
+21
-20
No files found.
channel-access/src/App.vue
View file @
f13c8122
<
template
>
<!-- 根组件 -->
<div
id=
"app"
ref=
"app"
>
<Globalheader
title=
""
/>
<router-view
/>
<Globalfooter
/>
</div>
</
template
>
<
script
>
import
Globalheader
from
"@/components/globalheader"
;
import
Globalfooter
from
"@/components/globalfooter"
;
export
default
{
components
:
{
Globalheader
,
Globalfooter
}
};
...
...
channel-access/src/api/paymentApi.js
0 → 100644
View file @
f13c8122
import
http
from
"@/http/http.js"
;
let
baseUrl
=
"/api/payment/paymentApi/getQrCode"
;
export
function
paymentApi
(
params
)
{
return
http
.
post
(
baseUrl
,
{
actionType
:
"paypc"
,
actionBody
:
{
uapp_id
:
"12312312312"
,
//平台渠道ID
order_num
:
"13221321321"
,
//支付单号
total_fee
:
"1"
,
//支付金额 分
body_desc
:
"146564"
,
//产品名称
opType
:
"2"
//支付方式 alipay阿里 wx微信
}
});
}
\ No newline at end of file
channel-access/src/api/tmTools.js
View file @
f13c8122
...
...
@@ -26,33 +26,12 @@ export function getNiceQueryFilter(key, classCodes) {
});
}
//
获取 商标
文字转图片
export
function
getWordToPic
(
)
{
//文字转图片
export
function
word2pic
(
word
)
{
return
http
.
post
(
baseUrl
,
{
actionBody
:
{
word
:
"235"
word
:
word
},
actionType
:
"word2pic"
});
}
// 获取 商标样式转换
export
function
getBrandUpload
()
{
return
http
.
post
(
baseUrl
,
{
actionBody
:
{
key
:
"https://gsb-zc.oss-cn-beijing.aliyuncs.com/zc_picUrl295615693112289552019824.jpg"
},
actionType
:
"uploadStandardTm"
});
}
// 获取企业近似查询
export
function
getCompanyInfoByLikeName
()
{
return
http
.
post
(
baseUrl
,
{
actionBody
:
{
likestr
:
"北京"
},
actionType
:
"getCompanyInfoByLikeName"
});
}
channel-access/src/assets/imgs/wenti.png
0 → 100644
View file @
f13c8122
586 Bytes
channel-access/src/components/globalheader.vue
View file @
f13c8122
...
...
@@ -6,8 +6,8 @@
<h3>
启服通
</h3>
<p>
{{
title
}}
</p>
</div>
<div
class=
"globalheader-main-right"
>
首页
<div
class=
"globalheader-main-right"
@
click=
"$router.push(url)"
>
{{
name
}}
</div>
</div>
</div>
...
...
@@ -15,7 +15,7 @@
<
script
>
export
default
{
props
:
[
"title"
]
props
:
[
"title"
,
"url"
,
"name"
]
};
</
script
>
...
...
@@ -71,5 +71,6 @@ export default {
font-weight
:
400
;
color
:
#fff
;
line-height
:
60px
;
cursor
:
pointer
;
}
</
style
>
channel-access/src/http/http.js
View file @
f13c8122
...
...
@@ -5,7 +5,7 @@ import { getCookie } from "@/utils/getToken.js";
// 创建axios实例
const
service
=
axios
.
create
({
// baseURL: process.env.BASE_API, // api 的 base_url
timeout
:
5
000
,
// 请求超时时间
timeout
:
20
000
,
// 请求超时时间
headers
:
{}
});
...
...
@@ -13,10 +13,20 @@ const service = axios.create({
service
.
interceptors
.
request
.
use
(
config
=>
{
let
token
=
getCookie
(
"token"
);
let
userpin
=
getCookie
(
"userpin"
);
console
.
log
(
config
);
if
(
token
)
{
config
.
headers
[
"token"
]
=
token
;
// 让每个请求携带自定义token 请根据实际情况自行修改
}
if
(
!
userpin
)
{
if
(
config
.
url
!=
"/a/web/action/tmOrder/springBoard"
||
config
.
url
!=
"/api/web/auth/accessAuth/springBoard"
)
{
Message
(
"请重新登录"
);
}
}
else
{
Message
(
"token已失效"
);
config
.
headers
[
"userpin"
]
=
userpin
;
// 让每个请求携带自定义token 请根据实际情况自行修改
}
return
config
;
},
...
...
channel-access/src/router/index.js
View file @
f13c8122
import
Vue
from
"vue"
;
import
VueRouter
from
"vue-router"
;
import
{
getCookie
}
from
"@/utils/getToken.js"
;
Vue
.
use
(
VueRouter
);
const
routes
=
[{
path
:
"/"
,
redirect
:
"/jdtrademark"
},
{
path
:
"/user"
,
name
:
"user"
,
redirect
:
"/user/login"
,
...
...
@@ -36,6 +42,12 @@ const routes = [{
import
(
"@/views/pages/cashier"
)
},
{
path
:
"/productdetails"
,
name
:
"productdetails"
,
component
:
()
=>
import
(
"@/views/pages/productdetails"
)
},
{
path
:
"/successfulpayment"
,
name
:
"successfulpayment"
,
component
:
()
=>
...
...
@@ -96,4 +108,23 @@ const router = new VueRouter({
routes
});
router
.
beforeEach
((
to
,
from
,
next
)
=>
{
let
userpin
=
getCookie
(
"userpin"
);
console
.
log
(
to
.
path
);
if
(
to
.
path
==
"/user/login"
||
to
.
path
==
"/user/register"
||
to
.
path
==
"/user/forgetPassword"
||
to
.
path
==
"/jdtrademark"
)
{
next
();
}
else
{
if
(
userpin
==
""
||
userpin
==
null
)
{
next
(
"/user/login"
);
}
else
{
next
();
}
}
});
export
default
router
;
\ No newline at end of file
channel-access/src/views/pages/cashier/alipay.vue
View file @
f13c8122
<
template
>
<div
class=
"alipay"
>
<div
class=
"alipayCode"
>
<div><img
src=
"
"
alt=
""
/></div>
<div><img
:src=
"imgUrl
"
alt=
""
/></div>
<p>
请使用支付宝扫描二维码支付,请在5分钟内完成支付,过期请刷新支付码
</p>
</div>
<el-button>
刷新二维码
</el-button>
...
...
@@ -9,7 +9,19 @@
</
template
>
<
script
>
export
default
{};
import
{
paymentApi
}
from
"@/api/paymentApi.js"
;
export
default
{
data
()
{
return
{
imgUrl
:
""
};
},
mounted
()
{
paymentApi
().
then
(
res
=>
{
console
.
log
(
res
);
});
}
};
</
script
>
<
style
lang=
"scss"
>
...
...
channel-access/src/views/pages/jdindentdetail/index.vue
View file @
f13c8122
...
...
@@ -28,7 +28,7 @@
</el-steps>
<div
class=
"hr"
></div>
<div
class=
"step-row"
>
<el-steps
direction=
"vertical"
:active=
"1"
space=
"17px"
>
<el-steps
direction=
"vertical"
space=
"17px"
>
<el-step
title=
"步骤 1"
></el-step>
<el-step
title=
"步骤 2"
></el-step>
<el-step
title=
"步骤 3"
></el-step>
...
...
channel-access/src/views/pages/jdindentdetail/modifyTrademark.vue
View file @
f13c8122
...
...
@@ -36,13 +36,14 @@
v-if=
"ruleForm.resource == 1"
>
<div
class=
"trademark-name"
>
<div>
<div
class=
"div"
>
<el-button>
手动上传
</el-button>
<el-button>
自动生成
</el-button>
<el-button
@
click=
"automatic"
>
自动生成
</el-button>
</div>
<div>
<div
class=
"div"
>
<div
class=
"trademarkImg"
>
<img
src=
""
alt=
""
/>
<div
class=
"loadingImg"
v-loading=
"loading"
></div>
<img
:src=
"imgUrl"
alt=
""
/>
</div>
<p>
<i
class=
"el-icon-warning"
></i
...
...
@@ -57,7 +58,7 @@
v-if=
"ruleForm.resource == 2 || ruleForm.resource == 3"
>
<div
class=
"trademark-name"
>
<div>
<div
class=
"div"
>
<div
class=
"trademarkImg"
>
<img
src=
""
alt=
""
/>
</div>
...
...
@@ -117,6 +118,7 @@
</
template
>
<
script
>
import
{
word2pic
}
from
"@/api/tmTools.js"
;
export
default
{
data
()
{
return
{
...
...
@@ -129,10 +131,10 @@ export default {
},
rules
:
{
name
:
[{
required
:
true
,
message
:
"请输入商标名称"
,
trigger
:
"blur"
}],
resource
:
[
{
required
:
true
,
message
:
"请选择活动资源"
,
trigger
:
"change"
}
]
}
resource
:
[
{
required
:
true
,
message
:
""
,
trigger
:
"change"
}]
},
imgUrl
:
""
,
loading
:
false
};
},
methods
:
{
...
...
@@ -140,6 +142,18 @@ export default {
this
.
drawerTitle
=
title
;
this
.
lookIndex
=
index
;
this
.
drawerRight
=
true
;
},
automatic
()
{
if
(
this
.
ruleForm
.
name
)
{
this
.
loading
=
true
;
word2pic
(
this
.
ruleForm
.
name
).
then
(
res
=>
{
console
.
log
(
res
);
this
.
loading
=
false
;
if
(
res
.
status
==
0
)
{
this
.
imgUrl
=
res
.
data
.
url
;
}
});
}
}
}
};
...
...
@@ -181,7 +195,7 @@ export default {
}
.trademark-name
{
width
:
100%
;
div
{
.
div
{
width
:
100%
;
display
:
flex
;
margin
:
7px
0
24px
;
...
...
@@ -195,6 +209,14 @@ export default {
width
:
124px
;
height
:
124px
;
border
:
2px
dashed
#e9e9e9
;
position
:
relative
;
.loadingImg
{
width
:
100%
;
height
:
100%
;
position
:
absolute
;
top
:
0
;
left
:
0
;
}
img
{
width
:
100%
;
height
:
100%
;
...
...
channel-access/src/views/pages/jdindentlist/from.vue
View file @
f13c8122
...
...
@@ -54,8 +54,8 @@
</div>
</div>
<div
class=
"from-right"
>
<el-button
@
click=
"find
()
"
>
查询
</el-button>
<el-button
class=
"btnTwo"
>
重置
</el-button>
<el-button
@
click=
"find"
>
查询
</el-button>
<el-button
class=
"btnTwo"
@
click=
"reset"
>
重置
</el-button>
</div>
</div>
</
template
>
...
...
@@ -166,6 +166,25 @@ export default {
methods
:
{
find
()
{
console
.
log
(
this
.
from
);
},
reset
()
{
this
.
from
=
{
channelServiceNo
:
null
,
deliveryOrderNo
:
""
,
itemCode
:
""
,
deliveryStatus
:
""
,
payStatus
:
""
,
tmName
:
""
,
name
:
""
,
startTime
:
"2019-12-1"
,
entTime
:
"2020-1-5"
,
pageIndex
:
1
,
pageSize
:
30
,
timeStamp
:
1577787047
,
channelUserId
:
"a5EyZC8Ht/Gpm2rKPeDpoziYmdcA/nF0"
,
itemName
:
""
,
CreateDate
:
[]
};
}
}
};
...
...
channel-access/src/views/pages/jdindentlist/index.vue
View file @
f13c8122
...
...
@@ -36,9 +36,8 @@ export default {
<
style
lang=
"scss"
>
.jdindentlist
{
width
:
100%
;
height
:
100%
;
padding
:
0
20px
;
overflow
:
auto
;
min-height
:
600px
;
}
.jdindentList-top
{
width
:
100%
;
...
...
channel-access/src/views/pages/jdindentlist/tabList.vue
View file @
f13c8122
<
template
>
<div
class=
"container-list"
>
<el-table
:data=
"tableData"
style=
"width: 100%"
>
<el-table
:data=
"tableData
List
"
style=
"width: 100%"
>
<el-table-column
prop=
"deliveryOrderNo"
label=
"交付单号"
...
...
@@ -230,17 +230,349 @@ export default {
identityCardPic
:
""
,
gzwtsUrl
:
null
,
smwjUrl
:
null
},
{
needNo
:
"FW_GOODS-581976-1_6059523"
,
channelServiceNo
:
"521111800127842646"
,
deliveryOrderNo
:
"JF201912161543hQCdUw"
,
tmName
:
"kl"
,
nclOneCount
:
1
,
nclOneCodes
:
"02"
,
itemCode
:
"zzsbzc"
,
itemName
:
"商标注册【自助申请】"
,
totalSum
:
"0.01"
,
name
:
"中国铁路北京局集团有限公司"
,
deliveryStatus
:
"dsccl"
,
deliveryStatusName
:
"待上传材料"
,
payStatus
:
"yfk"
,
payStatusName
:
"已付款"
,
CreateDate
:
"2019-12-16T07:43:03.000Z"
,
submitTime
:
null
,
customerType
:
"ent"
,
businessLicensePic
:
""
,
identityCardPic
:
""
,
gzwtsUrl
:
null
,
smwjUrl
:
null
},
{
needNo
:
"FW_GOODS-581976-1_6059523"
,
channelServiceNo
:
"521111800127842646"
,
deliveryOrderNo
:
"JF201912161543hQCdUw"
,
tmName
:
"kl"
,
nclOneCount
:
1
,
nclOneCodes
:
"02"
,
itemCode
:
"zzsbzc"
,
itemName
:
"商标注册【自助申请】"
,
totalSum
:
"0.01"
,
name
:
"中国铁路北京局集团有限公司"
,
deliveryStatus
:
"dsccl"
,
deliveryStatusName
:
"待上传材料"
,
payStatus
:
"yfk"
,
payStatusName
:
"已付款"
,
CreateDate
:
"2019-12-16T07:43:03.000Z"
,
submitTime
:
null
,
customerType
:
"ent"
,
businessLicensePic
:
""
,
identityCardPic
:
""
,
gzwtsUrl
:
null
,
smwjUrl
:
null
},
{
needNo
:
"FW_GOODS-581976-1_6059523"
,
channelServiceNo
:
"521111800127842646"
,
deliveryOrderNo
:
"JF201912161543hQCdUw"
,
tmName
:
"kl"
,
nclOneCount
:
1
,
nclOneCodes
:
"02"
,
itemCode
:
"zzsbzc"
,
itemName
:
"商标注册【自助申请】"
,
totalSum
:
"0.01"
,
name
:
"中国铁路北京局集团有限公司"
,
deliveryStatus
:
"dsccl"
,
deliveryStatusName
:
"待上传材料"
,
payStatus
:
"yfk"
,
payStatusName
:
"已付款"
,
CreateDate
:
"2019-12-16T07:43:03.000Z"
,
submitTime
:
null
,
customerType
:
"ent"
,
businessLicensePic
:
""
,
identityCardPic
:
""
,
gzwtsUrl
:
null
,
smwjUrl
:
null
},
{
needNo
:
"FW_GOODS-581976-1_6059523"
,
channelServiceNo
:
"521111800127842646"
,
deliveryOrderNo
:
"JF201912161543hQCdUw"
,
tmName
:
"kl"
,
nclOneCount
:
1
,
nclOneCodes
:
"02"
,
itemCode
:
"zzsbzc"
,
itemName
:
"商标注册【自助申请】"
,
totalSum
:
"0.01"
,
name
:
"中国铁路北京局集团有限公司"
,
deliveryStatus
:
"dsccl"
,
deliveryStatusName
:
"待上传材料"
,
payStatus
:
"yfk"
,
payStatusName
:
"已付款"
,
CreateDate
:
"2019-12-16T07:43:03.000Z"
,
submitTime
:
null
,
customerType
:
"ent"
,
businessLicensePic
:
""
,
identityCardPic
:
""
,
gzwtsUrl
:
null
,
smwjUrl
:
null
},
{
needNo
:
"FW_GOODS-581976-1_6059523"
,
channelServiceNo
:
"521111800127842646"
,
deliveryOrderNo
:
"JF201912161543hQCdUw"
,
tmName
:
"kl"
,
nclOneCount
:
1
,
nclOneCodes
:
"02"
,
itemCode
:
"zzsbzc"
,
itemName
:
"商标注册【自助申请】"
,
totalSum
:
"0.01"
,
name
:
"中国铁路北京局集团有限公司"
,
deliveryStatus
:
"dsccl"
,
deliveryStatusName
:
"待上传材料"
,
payStatus
:
"yfk"
,
payStatusName
:
"已付款"
,
CreateDate
:
"2019-12-16T07:43:03.000Z"
,
submitTime
:
null
,
customerType
:
"ent"
,
businessLicensePic
:
""
,
identityCardPic
:
""
,
gzwtsUrl
:
null
,
smwjUrl
:
null
},
{
needNo
:
"FW_GOODS-581976-1_6059523"
,
channelServiceNo
:
"521111800127842646"
,
deliveryOrderNo
:
"JF201912161543hQCdUw"
,
tmName
:
"kl"
,
nclOneCount
:
1
,
nclOneCodes
:
"02"
,
itemCode
:
"zzsbzc"
,
itemName
:
"商标注册【自助申请】"
,
totalSum
:
"0.01"
,
name
:
"中国铁路北京局集团有限公司"
,
deliveryStatus
:
"dsccl"
,
deliveryStatusName
:
"待上传材料"
,
payStatus
:
"yfk"
,
payStatusName
:
"已付款"
,
CreateDate
:
"2019-12-16T07:43:03.000Z"
,
submitTime
:
null
,
customerType
:
"ent"
,
businessLicensePic
:
""
,
identityCardPic
:
""
,
gzwtsUrl
:
null
,
smwjUrl
:
null
},
{
needNo
:
"FW_GOODS-581976-1_6059523"
,
channelServiceNo
:
"521111800127842646"
,
deliveryOrderNo
:
"JF201912161543hQCdUw"
,
tmName
:
"kl"
,
nclOneCount
:
1
,
nclOneCodes
:
"02"
,
itemCode
:
"zzsbzc"
,
itemName
:
"商标注册【自助申请】"
,
totalSum
:
"0.01"
,
name
:
"中国铁路北京局集团有限公司"
,
deliveryStatus
:
"dsccl"
,
deliveryStatusName
:
"待上传材料"
,
payStatus
:
"yfk"
,
payStatusName
:
"已付款"
,
CreateDate
:
"2019-12-16T07:43:03.000Z"
,
submitTime
:
null
,
customerType
:
"ent"
,
businessLicensePic
:
""
,
identityCardPic
:
""
,
gzwtsUrl
:
null
,
smwjUrl
:
null
},
{
needNo
:
"FW_GOODS-581976-1_6059523"
,
channelServiceNo
:
"521111800127842646"
,
deliveryOrderNo
:
"JF201912161543hQCdUw"
,
tmName
:
"kl"
,
nclOneCount
:
1
,
nclOneCodes
:
"02"
,
itemCode
:
"zzsbzc"
,
itemName
:
"商标注册【自助申请】"
,
totalSum
:
"0.01"
,
name
:
"中国铁路北京局集团有限公司"
,
deliveryStatus
:
"dsccl"
,
deliveryStatusName
:
"待上传材料"
,
payStatus
:
"yfk"
,
payStatusName
:
"已付款"
,
CreateDate
:
"2019-12-16T07:43:03.000Z"
,
submitTime
:
null
,
customerType
:
"ent"
,
businessLicensePic
:
""
,
identityCardPic
:
""
,
gzwtsUrl
:
null
,
smwjUrl
:
null
},
{
needNo
:
"FW_GOODS-581976-1_6059523"
,
channelServiceNo
:
"521111800127842646"
,
deliveryOrderNo
:
"JF201912161543hQCdUw"
,
tmName
:
"kl"
,
nclOneCount
:
1
,
nclOneCodes
:
"02"
,
itemCode
:
"zzsbzc"
,
itemName
:
"商标注册【自助申请】"
,
totalSum
:
"0.01"
,
name
:
"中国铁路北京局集团有限公司"
,
deliveryStatus
:
"dsccl"
,
deliveryStatusName
:
"待上传材料"
,
payStatus
:
"yfk"
,
payStatusName
:
"已付款"
,
CreateDate
:
"2019-12-16T07:43:03.000Z"
,
submitTime
:
null
,
customerType
:
"ent"
,
businessLicensePic
:
""
,
identityCardPic
:
""
,
gzwtsUrl
:
null
,
smwjUrl
:
null
},
{
needNo
:
"FW_GOODS-581976-1_6059523"
,
channelServiceNo
:
"521111800127842646"
,
deliveryOrderNo
:
"JF201912161543hQCdUw"
,
tmName
:
"kl"
,
nclOneCount
:
1
,
nclOneCodes
:
"02"
,
itemCode
:
"zzsbzc"
,
itemName
:
"商标注册【自助申请】"
,
totalSum
:
"0.01"
,
name
:
"中国铁路北京局集团有限公司"
,
deliveryStatus
:
"dsccl"
,
deliveryStatusName
:
"待上传材料"
,
payStatus
:
"yfk"
,
payStatusName
:
"已付款"
,
CreateDate
:
"2019-12-16T07:43:03.000Z"
,
submitTime
:
null
,
customerType
:
"ent"
,
businessLicensePic
:
""
,
identityCardPic
:
""
,
gzwtsUrl
:
null
,
smwjUrl
:
null
},
{
needNo
:
"FW_GOODS-581976-1_6059523"
,
channelServiceNo
:
"521111800127842646"
,
deliveryOrderNo
:
"JF201912161543hQCdUw"
,
tmName
:
"kl"
,
nclOneCount
:
1
,
nclOneCodes
:
"02"
,
itemCode
:
"zzsbzc"
,
itemName
:
"商标注册【自助申请】"
,
totalSum
:
"0.01"
,
name
:
"中国铁路北京局集团有限公司"
,
deliveryStatus
:
"dsccl"
,
deliveryStatusName
:
"待上传材料"
,
payStatus
:
"yfk"
,
payStatusName
:
"已付款"
,
CreateDate
:
"2019-12-16T07:43:03.000Z"
,
submitTime
:
null
,
customerType
:
"ent"
,
businessLicensePic
:
""
,
identityCardPic
:
""
,
gzwtsUrl
:
null
,
smwjUrl
:
null
},
{
needNo
:
"FW_GOODS-581976-1_6059523"
,
channelServiceNo
:
"521111800127842646"
,
deliveryOrderNo
:
"JF201912161543hQCdUw"
,
tmName
:
"kl"
,
nclOneCount
:
1
,
nclOneCodes
:
"02"
,
itemCode
:
"zzsbzc"
,
itemName
:
"商标注册【自助申请】"
,
totalSum
:
"0.01"
,
name
:
"中国铁路北京局集团有限公司"
,
deliveryStatus
:
"dsccl"
,
deliveryStatusName
:
"待上传材料"
,
payStatus
:
"yfk"
,
payStatusName
:
"已付款"
,
CreateDate
:
"2019-12-16T07:43:03.000Z"
,
submitTime
:
null
,
customerType
:
"ent"
,
businessLicensePic
:
""
,
identityCardPic
:
""
,
gzwtsUrl
:
null
,
smwjUrl
:
null
},
{
needNo
:
"FW_GOODS-581976-1_6059523"
,
channelServiceNo
:
"521111800127842646"
,
deliveryOrderNo
:
"JF201912161543hQCdUw"
,
tmName
:
"kl"
,
nclOneCount
:
1
,
nclOneCodes
:
"02"
,
itemCode
:
"zzsbzc"
,
itemName
:
"商标注册【自助申请】"
,
totalSum
:
"0.01"
,
name
:
"中国铁路北京局集团有限公司"
,
deliveryStatus
:
"dsccl"
,
deliveryStatusName
:
"待上传材料"
,
payStatus
:
"yfk"
,
payStatusName
:
"已付款"
,
CreateDate
:
"2019-12-16T07:43:03.000Z"
,
submitTime
:
null
,
customerType
:
"ent"
,
businessLicensePic
:
""
,
identityCardPic
:
""
,
gzwtsUrl
:
null
,
smwjUrl
:
null
},
{
needNo
:
"FW_GOODS-581976-1_6059523"
,
channelServiceNo
:
"521111800127842646"
,
deliveryOrderNo
:
"JF201912161543hQCdUw"
,
tmName
:
"kl"
,
nclOneCount
:
1
,
nclOneCodes
:
"02"
,
itemCode
:
"zzsbzc"
,
itemName
:
"商标注册【自助申请】"
,
totalSum
:
"0.01"
,
name
:
"中国铁路北京局集团有限公司"
,
deliveryStatus
:
"dsccl"
,
deliveryStatusName
:
"待上传材料"
,
payStatus
:
"yfk"
,
payStatusName
:
"已付款"
,
CreateDate
:
"2019-12-16T07:43:03.000Z"
,
submitTime
:
null
,
customerType
:
"ent"
,
businessLicensePic
:
""
,
identityCardPic
:
""
,
gzwtsUrl
:
null
,
smwjUrl
:
null
}
],
tableDataList
:
[],
showUploadStuff
:
false
};
},
mounted
()
{
let
list
=
this
.
tableData
;
this
.
tableDataList
=
list
.
slice
(
0
,
this
.
pageSize
);
},
methods
:
{
handleSizeChange
(
val
)
{
console
.
log
(
`每页
${
val
}
条`
);
},
handleCurrentChange
(
val
)
{
console
.
log
(
`当前页:
${
val
}
`
);
let
list
=
this
.
tableData
;
this
.
tableDataList
=
list
.
slice
(
(
val
-
1
)
*
this
.
pageSize
,
val
*
this
.
pageSize
);
},
drawerClick
()
{
this
.
showUploadStuff
=
true
;
...
...
channel-access/src/views/pages/placeorder/index.vue
View file @
f13c8122
...
...
@@ -39,12 +39,21 @@
class=
"demo-ruleForm"
>
<el-form-item
label=
"姓名"
prop=
"name"
>
<el-input
v-model=
"ruleForm.name"
placeholder=
"请输入您的姓名"
></el-input>
<el-input
v-model=
"ruleForm.name"
placeholder=
"请输入您的姓名"
></el-input>
</el-form-item>
<el-form-item
label=
"电话"
prop=
"phone"
>
<el-input
v-model=
"ruleForm.phone"
placeholder=
"请输入您的联系方式"
></el-input>
</el-form-item
<el-input
v-model=
"ruleForm.phone"
placeholder=
"请输入您的联系方式"
></el-input>
</el-form-item
><el-form-item
prop=
"email"
label=
"邮箱"
>
<el-input
v-model=
"ruleForm.email"
placeholder=
"请输入您的邮箱"
></el-input>
<el-input
v-model=
"ruleForm.email"
placeholder=
"请输入您的邮箱"
></el-input>
</el-form-item>
<el-form-item
label=
"备注"
>
<el-input
type=
"textarea"
v-model=
"ruleForm.desc"
></el-input>
...
...
@@ -55,13 +64,17 @@
</div>
<div
class=
"placeorder-footer"
>
<div
class=
"placeorder-footer-main"
>
<p
class=
"orderMoney"
>
订单金额:
<span>
¥680.00
</span></p>
<p
class=
"orderMoney"
>
订单金额:
<span>
¥
{{
orderPrice
}}
</span>
</p>
<div
class=
"payment-right"
>
<p>
<i
@
click=
"active
=!active"
:class=
"active?'xuanzhong':
''"
></i>
<i
@
click=
"active
= !active"
:class=
"active ? 'xuanzhong' :
''"
></i>
我已阅读
<span>
《商标代理服务协议》
</span>
,且同意该合同内容
</p>
<el-button
:class=
"active?'active':''"
@
click=
"submitForm"
>
去支付
</el-button>
<el-button
:class=
"active ? 'active' : ''"
@
click=
"submitForm"
>
去支付
</el-button
>
</div>
</div>
</div>
...
...
@@ -90,14 +103,15 @@ export default {
},
100
);
};
return
{
active
:
false
,
orderPrice
:
0
,
active
:
false
,
tableData
:
[
{
name
:
"专家辅助商标注册"
,
count
:
1
,
official
:
300
,
service
:
380
,
total
:
680
count
:
null
,
official
:
null
,
service
:
null
,
total
:
null
}
],
//
...
...
@@ -122,9 +136,27 @@ export default {
//
};
},
created
()
{
console
.
log
(
this
.
$route
.
query
);
this
.
tableData
[
0
].
count
=
this
.
$route
.
query
.
count
;
if
(
this
.
$route
.
query
.
type
==
"zjfz"
)
{
this
.
tableData
[
0
].
name
=
"专家辅助商标注册"
;
this
.
tableData
[
0
].
official
=
300
;
this
.
tableData
[
0
].
service
=
380
;
}
else
if
(
this
.
$route
.
query
.
type
==
"dbsb"
)
{
this
.
tableData
[
0
].
name
=
"担保商标注册"
;
this
.
tableData
[
0
].
official
=
300
;
this
.
tableData
[
0
].
service
=
1080
;
}
this
.
tableData
[
0
].
total
=
(
this
.
tableData
[
0
].
official
+
this
.
tableData
[
0
].
service
)
*
this
.
tableData
[
0
].
count
;
},
methods
:
{
submitForm
()
{
console
.
log
(
123
);
if
(
this
.
active
)
{
console
.
log
(
123
);
}
}
}
};
...
...
@@ -252,7 +284,7 @@ export default {
margin-right
:
30px
;
display
:
flex
;
align-items
:
center
;
i{
i
{
display
:
inline-block
;
width
:
18px
;
height
:
18px
;
...
...
@@ -261,7 +293,7 @@ export default {
background
:
#fff
;
border
:
1px
solid
#ccc
;
}
.xuanzhong
{
.xuanzhong
{
border
:
none
;
background
:
url("../../../assets/imgs/xuanzhong.png")
no-repeat
;
}
...
...
@@ -281,10 +313,10 @@ export default {
letter-spacing
:
2px
;
border-radius
:
0
;
}
.el-button
:active
{
.el-button
:active
{
border
:
none
;
}
.active
{
.active
{
background
:
rgba
(
48
,
113
,
254
,
1
);
}
}
...
...
channel-access/src/views/pages/productdetails/index.vue
0 → 100644
View file @
f13c8122
<
template
>
<div
class=
"productdetails"
>
<div
class=
"productdetails-main"
>
<div
class=
"productdetails-main-container"
>
<div
class=
"productdetails-main-top"
>
<el-breadcrumb
separator-class=
"el-icon-arrow-right"
>
<el-breadcrumb-item>
首页
</el-breadcrumb-item>
<el-breadcrumb-item>
专家辅助商标注册
</el-breadcrumb-item>
</el-breadcrumb>
</div>
<div
class=
"productdetails-main-detail"
>
<div
class=
"productdetails-left"
><img
src=
""
alt=
""
/></div>
<div
class=
"productdetails-right"
>
<h1>
专家辅助商标注册
</h1>
<p>
专业知产顾问一对一商标检索分析,提高注册效率,为您优化注册方案,全方位保护
</p>
<div
class=
"priceMsg"
>
<div>
<span
>
总价
<b>
¥
{{
servicecharge
+
officialfee
}}
</b></span
>
<span
>
官費
<b>
¥
{{
officialfee
}}
</b></span
>
<span
>
服务费
<b>
¥
{{
servicecharge
}}
</b></span
>
</div>
<p>
该服务由公司宝提供,
<span>
发票请到订单中心-发票管理开取
</span>
</p>
</div>
<div
class=
"productdetail-count"
>
<p>
数量
</p>
<el-input-number
size=
"mini"
v-model=
"count"
:min=
"1"
></el-input-number>
</div>
<div
class=
"bottom-btn"
>
<el-button
@
click=
"goPlaceOrder()"
>
立即购买
</el-button>
<span><img
src=
"@/assets/imgs/wenti.png"
alt=
""
/>
咨询客服
</span>
</div>
</div>
</div>
</div>
</div>
</div>
</
template
>
<
script
>
export
default
{
data
()
{
return
{
count
:
1
,
officialfee
:
300
,
servicecharge
:
380
};
},
methods
:
{
goPlaceOrder
()
{
this
.
$router
.
push
({
path
:
"/placeorder"
,
query
:
{
count
:
this
.
count
,
type
:
"zjfz"
}
});
}
}
};
</
script
>
<
style
lang=
"scss"
>
.productdetails
{
width
:
100%
;
.productdetails-main
{
width
:
100%
;
min-height
:
786px
;
}
}
.productdetails-main-container
{
max-width
:
1190px
;
padding
:
0
20px
;
margin
:
0
auto
;
.productdetails-main-top
{
width
:
100%
;
height
:
60px
;
display
:
flex
;
align-items
:
center
;
border-bottom
:
1px
solid
#cecece
;
}
.productdetails-main-detail
{
width
:
100%
;
display
:
flex
;
padding
:
20px
0
;
.productdetails-left
{
width
:
293px
;
height
:
293px
;
border
:
1px
solid
rgba
(
207
,
207
,
207
,
1
);
margin-right
:
40px
;
}
.productdetails-right
{
flex
:
1
;
h1
{
font-size
:
20px
;
font-family
:
PingFangSC-Medium
,
PingFang
SC
;
font-weight
:
500
;
color
:
rgba
(
51
,
51
,
51
,
1
);
line-height
:
28px
;
margin-bottom
:
5px
;
}
p
{
font-size
:
14px
;
font-family
:
PingFangSC-Regular
,
PingFang
SC
;
font-weight
:
400
;
color
:
rgba
(
153
,
153
,
153
,
1
);
line-height
:
20px
;
}
.priceMsg
{
width
:
100%
;
padding
:
15px
17px
;
background
:
#f3f7fd
;
margin-bottom
:
20px
;
margin-top
:
12px
;
div
{
width
:
100%
;
margin-bottom
:
12px
;
span
{
font-size
:
12px
;
font-family
:
PingFangSC-Regular
,
PingFang
SC
;
font-weight
:
400
;
color
:
rgba
(
153
,
153
,
153
,
1
);
line-height
:
17px
;
margin-right
:
40px
;
b
{
font-size
:
23px
;
color
:
#ff5b00
;
margin-left
:
20px
;
}
}
}
p
{
font-size
:
12px
;
font-family
:
PingFangSC-Light
,
PingFang
SC
;
font-weight
:
300
;
color
:
rgba
(
153
,
153
,
153
,
1
);
line-height
:
17px
;
span
{
color
:
#3071fe
;
}
}
}
.productdetail-count
{
display
:
flex
;
align-items
:
center
;
margin-bottom
:
20px
;
p
{
font-size
:
14px
;
font-family
:
PingFangSC-Regular
,
PingFang
SC
;
font-weight
:
400
;
color
:
rgba
(
153
,
153
,
153
,
1
);
line-height
:
20px
;
margin-right
:
12px
;
}
}
.bottom-btn
{
display
:
flex
;
align-items
:
center
;
button
{
width
:
128px
;
height
:
36px
;
background
:
rgba
(
48
,
113
,
254
,
1
);
border
:
1px
solid
rgba
(
48
,
113
,
254
,
1
);
font-size
:
14px
;
font-family
:
PingFangSC-Regular
,
PingFang
SC
;
font-weight
:
400
;
line-height
:
20px
;
padding
:
0
;
border-radius
:
0
;
margin-right
:
10px
;
span
{
color
:
rgba
(
255
,
255
,
255
,
1
);
}
}
span
{
display
:
flex
;
justify-content
:
center
;
align-items
:
center
;
font-size
:
14px
;
font-family
:
PingFangSC-Regular
,
PingFang
SC
;
font-weight
:
400
;
color
:
rgba
(
48
,
113
,
254
,
1
);
line-height
:
20px
;
cursor
:
pointer
;
img
{
display
:
inline-block
;
width
:
16px
;
margin-right
:
7px
;
}
}
}
}
}
}
</
style
>
channel-access/src/views/pages/selftmreg/ModifyTrademark.vue
View file @
f13c8122
...
...
@@ -216,13 +216,7 @@
</
template
>
<
script
>
import
{
getNiceQueryCategory
,
getNiceQueryFilter
,
getWordToPic
,
getBrandUpload
,
getCompanyInfoByLikeName
}
from
"@/api/tmTools.js"
;
import
{
getNiceQueryCategory
,
getNiceQueryFilter
}
from
"@/api/tmTools.js"
;
export
default
{
data
()
{
...
...
@@ -322,16 +316,6 @@ export default {
this
.
checkedList
=
this
.
ncldata
;
// 测试数据
// getWordToPic().then(msg => {
// console.log(msg);
// });
// getBrandUpload().then(msg => {
// console.log(msg);
// });
// getCompanyInfoByLikeName().then(msg => {
// console.log(msg);
// });
},
methods
:
{
// 抽屉展示
...
...
channel-access/src/views/pages/user/index.vue
View file @
f13c8122
<
template
>
<div
class=
"user"
>
<Globalheader
title=
"登录"
url=
"/jdtrademark"
name=
"首页"
/>
<div
class=
"user-main"
>
<div
class=
"user-main-mid"
>
<div
class=
"user-main-left"
>
...
...
@@ -21,12 +22,19 @@
</
template
>
<
script
>
import
Globalheader
from
"@/components/globalheader"
;
export
default
{
components
:
{
Globalheader
},
data
()
{
return
{
activeName
:
"first"
};
},
mounted
()
{
console
.
log
(
this
.
$store
)
}
};
</
script
>
...
...
channel-access/src/views/pages/user/login/username.vue
View file @
f13c8122
...
...
@@ -47,7 +47,7 @@ export default {
//提交表单
submitForm
()
{
let
from
=
{
mobil
e
:
this
.
ruleForm
.
name
,
// Y 手机号
userNam
e
:
this
.
ruleForm
.
name
,
// Y 手机号
password
:
this
.
ruleForm
.
password
// Y 密码
};
if
(
this
.
ruleForm
.
name
&&
this
.
ruleForm
.
password
)
{
...
...
@@ -59,6 +59,7 @@ export default {
message
:
"登录成功!"
,
type
:
"success"
});
this
.
$router
.
push
(
"/jdtrademark"
)
}
else
if
(
res
.
status
==
2010
)
{
this
.
$message
.
error
(
"账户或密码错误!"
);
}
else
if
(
res
.
status
==
2060
)
{
...
...
channel-access/src/views/pages/user/login/verificationCode.vue
View file @
f13c8122
...
...
@@ -51,7 +51,7 @@ export default {
//
return
{
dynamicValidateForm
:
{
phone
:
"
17600004328
"
,
phone
:
""
,
verifyCode
:
""
},
btnInnerText
:
"获取验证码"
,
...
...
channel-access/src/views/pages/user/register/index.vue
View file @
f13c8122
...
...
@@ -71,6 +71,9 @@ export default {
}
else
{
this
.
$message
.
error
(
"获取验证码失败!"
);
this
.
btnInnerText
=
"重新获取验证码"
;
clearInterval
(
this
.
timer
);
this
.
timeNum
=
60
;
this
.
flag
=
true
;
}
});
this
.
btnInnerText
=
this
.
timeNum
+
"秒之后重新获取"
;
...
...
@@ -80,7 +83,7 @@ export default {
if
(
this
.
timeNum
<=
0
)
{
clearInterval
(
this
.
timer
);
this
.
btnInnerText
=
"重新获取验证码"
;
this
.
timeNum
=
1
0
;
this
.
timeNum
=
6
0
;
this
.
flag
=
true
;
}
},
1000
);
...
...
channel-access/vue.config.js
View file @
f13c8122
module
.
exports
=
{
outputDir
:
"dist"
,
//build输出目录
assetsDir
:
"assets"
,
//静态资源目录(js, css, img)
lintOnSave
:
false
,
//是否开启eslint
devServer
:
{
open
:
true
,
//是否自动弹出浏览器页面
host
:
"gsbweb.qifu.gongsibao.com"
,
port
:
"8080"
,
https
:
false
,
hotOnly
:
false
,
proxy
:
{
"/api"
:
{
target
:
"http://gsb.qifu.gongsibao.com:4011"
,
//API服务器的地址
ws
:
true
,
//代理websockets
changeOrigin
:
true
,
// 虚拟的站点需要更管origin
pathRewrite
:
{
//重写路径 比如'/api/aaa/ccc'重写为'/aaa/ccc'
"^/api"
:
""
outputDir
:
"dist"
,
//build输出目录
assetsDir
:
"assets"
,
//静态资源目录(js, css, img)
lintOnSave
:
false
,
//是否开启eslint
devServer
:
{
open
:
true
,
//是否自动弹出浏览器页面
host
:
"gsbweb.qifu.gongsibao.com"
,
port
:
"8080"
,
https
:
false
,
hotOnly
:
false
,
proxy
:
{
"/api"
:
{
target
:
"http://gsb.qifu.gongsibao.com:4011"
,
//API服务器的地址
ws
:
true
,
//代理websockets
changeOrigin
:
true
,
// 虚拟的站点需要更管origin
pathRewrite
:
{
//重写路径 比如'/api/aaa/ccc'重写为'/aaa/ccc'
"^/api"
:
""
}
}
}
}
}
}
};
};
\ No newline at end of file
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