Commit 4c676afd by 任建

rj

parent 763a5d92
...@@ -4,18 +4,18 @@ ...@@ -4,18 +4,18 @@
<!-- <Globalheader title="" url="/jdtrademark" name="首页" /> --> <!-- <Globalheader title="" url="/jdtrademark" name="首页" /> -->
<router-view /> <router-view />
<!-- <Globalfooter /> --> <!-- <Globalfooter /> -->
<QilianFooter /> <!-- <QilianFooter /> -->
</div> </div>
</template> </template>
<script> <script>
// import Globalheader from "@/components/globalheader"; // import Globalheader from "@/components/globalheader";
// import Globalfooter from "@/components/globalfooter"; // import Globalfooter from "@/components/globalfooter";
import QilianFooter from "@/components/qilianFooter" // import QilianFooter from "@/components/qilianFooter"
export default { export default {
components: { components: {
// Globalheader, // Globalheader,
// Globalfooter, // Globalfooter,
QilianFooter // QilianFooter
} }
}; };
</script> </script>
......
import axios from "axios"; import axios from "axios";
let baseUrl = "api/web/auth/accessAuth/getAppTokenByHosts"; let baseUrl = "/api/web/auth/accessAuth/getAppTokenByHosts";
//获取token //获取token
export function getTokens() { export function getTokens() {
return axios.post(baseUrl, { return axios.post(baseUrl, {
actionType: "getAppTokenByHosts", //固定写法就行 actionType: "getAppTokenByHosts", //固定写法就行
actionBody: {} actionBody: {}
}); });
} }
\ No newline at end of file
import http from "@/http/http.js"; import http from "@/http/http.js";
import axios from "axios"; import axios from "axios";
let baseUrl = "/web/action/enterpriseQuery/springBoard"; let baseUrl = "/api/web/action/enterpriseQuery/springBoard";
//获取企业域名信息数量 //获取企业域名信息数量
export function ipCountByAuthor(name) { export function ipCountByAuthor(name) {
......
import http from "@/http/http.js"; import http from "@/http/http.js";
let baseUrl = "/web/action/licenseQuery/springBoard"; let baseUrl = "/api/web/action/licenseQuery/springBoard";
//根据公司得到推荐要办的证书 //根据公司得到推荐要办的证书
export function getLicenses(name) { export function getLicenses(name) {
......
import http from "@/http/http.js"; import http from "@/http/http.js";
let baseUrl = "/web/action/patentQuery/springBoard"; let baseUrl = "/api/web/action/patentQuery/springBoard";
//根据申请人获取专利量接口 //根据申请人获取专利量接口
export function paCountByApplicantName(name) { export function paCountByApplicantName(name) {
return http.post(baseUrl, { return http.post(baseUrl, {
......
import http from "@/http/http.js"; import http from "@/http/http.js";
let baseUrl = "api/web/action/tmOrder/springBoard"; let baseUrl = "/api/web/action/tmOrder/springBoard";
// 获取jdtrademark商标注册申请类型:自主/专家辅助/担保 卡片信息 // 获取jdtrademark商标注册申请类型:自主/专家辅助/担保 卡片信息
// 产品列表-根据产品大类获取-应用中心 // 产品列表-根据产品大类获取-应用中心
export function getProductListCards() { export function getProductListCards() {
return http.post(baseUrl, { return http.post(baseUrl, {
actionBody: { actionBody: {
typeOneCode: "sbfu" typeOneCode: "sbfu"
}, },
actionType: "getCAProductListByTypeOneCode", actionType: "getCAProductListByTypeOneCode",
actionProcess: "jd" actionProcess: "jd"
}); });
} }
// 产品详情:点击首页的 专家辅助申请 和 担保申请-进入相应的专家辅助申请 和 担保申请产品详情页面 // 产品详情:点击首页的 专家辅助申请 和 担保申请-进入相应的专家辅助申请 和 担保申请产品详情页面
// 产品详情-应用中心 // 产品详情-应用中心
export function getProductDetail(channelitemcode) { export function getProductDetail(channelitemcode) {
return http.post(baseUrl, { return http.post(baseUrl, {
actionBody: { actionBody: {
// 自助: FW_GOODS-581976-1 // 自助: FW_GOODS-581976-1
// 辅助:FW_GOODS-580010-1 // 辅助:FW_GOODS-580010-1
// 担保:FW_GOODS-581978-1 // 担保:FW_GOODS-581978-1
channelItemCode: channelitemcode channelItemCode: channelitemcode
}, },
actionType: "getCAProductDetail", actionType: "getCAProductDetail",
actionProcess: "bw" actionProcess: "bw"
}); });
} }
// 自主提报商标注册方式的获取订单编号 // 自主提报商标注册方式的获取订单编号
// 商标提报 // 商标提报
export function subSelfregTmOrder(channelitemcode) { export function subSelfregTmOrder(channelitemcode) {
return http.post(baseUrl, { return http.post(baseUrl, {
actionBody: { actionBody: {
apply: { apply: {
applyAddr: "上海市杨浦区国定路346号三楼0624室", applyAddr: "上海市杨浦区国定路346号三楼0624室",
applyArea: "", applyArea: "",
businessLicensePic: businessLicensePic: "https://gsb-zc.oss-cn-beijing.aliyuncs.com/zc_yyzz120315554031547442019316.jpg",
"https://gsb-zc.oss-cn-beijing.aliyuncs.com/zc_yyzz120315554031547442019316.jpg", businessLicensePdf: "https://gsb-zc.oss-cn-beijing.aliyuncs.com/zc_yyzz120315554031547442019316.pdf",
businessLicensePdf: code: "91310110398635929J",
"https://gsb-zc.oss-cn-beijing.aliyuncs.com/zc_yyzz120315554031547442019316.pdf", contacts: "宋毅",
code: "91310110398635929J", customerType: "ent",
contacts: "宋毅", email: "songyi@gongsibao.com",
customerType: "ent", fax: "",
email: "songyi@gongsibao.com", identityCardNo: "",
fax: "", identityCardPic: "",
identityCardNo: "", identityCardPdf: "",
identityCardPic: "", mobile: "15010929368",
identityCardPdf: "", name: "上海辰者信息科技有限公司",
mobile: "15010929368", notes: "订单备注信息",
name: "上海辰者信息科技有限公司", gzwtsUrl: "https://gsb-zc.oss-cn-beijing.aliyuncs.com/zc_wts863215710393842862019914.jpg",
notes: "订单备注信息", smwjUrl: "",
gzwtsUrl: zipCode: "100000"
"https://gsb-zc.oss-cn-beijing.aliyuncs.com/zc_wts863215710393842862019914.jpg",
smwjUrl: "",
zipCode: "100000"
},
channelOrder: {
channelServiceNo: "z1203155540315474420",
channelOrderNo: "z12031,z1203d1",
needNo: "z120303d1",
quantity: 1,
nclCount: 10,
payStatus: "yfk",
payTime: "2019-09-11 10:23:21"
},
channelUser: {
channelUserId: "z1203155540315474420",
channelUserName: "testUser",
channelUserMoblie: "15010929368",
nickname: "",
orgName: "",
orgPath: ""
},
nclones: [
{
code: "02",
name: "颜料油漆",
nclThree: [
{
code: "020008",
disabled: false,
fullname: "020008 绘画用铝粉",
name: "绘画用铝粉",
pcode: "0202"
}, },
{ channelOrder: {
code: "020005", channelServiceNo: "z1203155540315474420",
disabled: false, channelOrderNo: "z12031,z1203d1",
fullname: "020005 食品用着色剂", needNo: "z120303d1",
name: "食品用着色剂", quantity: 1,
pcode: "0203" nclCount: 10,
} payStatus: "yfk",
] payTime: "2019-09-11 10:23:21"
} },
] channelUser: {
}, channelUserId: "z1203155540315474420",
actionType: "subTmOrder" channelUserName: "testUser",
}); channelUserMoblie: "15010929368",
} nickname: "",
orgName: "",
orgPath: ""
},
nclones: [{
code: "02",
name: "颜料油漆",
nclThree: [{
code: "020008",
disabled: false,
fullname: "020008 绘画用铝粉",
name: "绘画用铝粉",
pcode: "0202"
},
{
code: "020005",
disabled: false,
fullname: "020005 食品用着色剂",
name: "食品用着色剂",
pcode: "0203"
}
]
}]
},
actionType: "subTmOrder"
});
}
\ No newline at end of file
import http from "@/http/http.js"; import http from "@/http/http.js";
let baseUrl = "api/web/action/tmQuery/springBoard"; let baseUrl = "/api/web/action/tmQuery/springBoard";
// 商标详情查询接口 // 商标详情查询接口
export function tradeMarkDetail(params) { export function tradeMarkDetail(params) {
return http.post(baseUrl, { return http.post(baseUrl, {
actionType: "tradeMarkDetail", actionType: "tradeMarkDetail",
actionBody: params actionBody: params
}); });
} }
//企业查询接口 //企业查询接口
export function getCompanyInfoNoUser(name) { export function getCompanyInfoNoUser(name) {
return http.post(baseUrl, { return http.post(baseUrl, {
actionType: "getCompanyInfoNoUser", actionType: "getCompanyInfoNoUser",
actionBody: { actionBody: {
company_name: name company_name: name
} }
}); });
} }
//申请人查询接口 //申请人查询接口
export function findTrademarkzcr(name, pageSize, currentPage) { export function findTrademarkzcr(name, pageSize, currentPage) {
return http.post(baseUrl, { return http.post(baseUrl, {
actionType: "findTrademarkzcr", actionType: "findTrademarkzcr",
actionBody: { actionBody: {
regMan: name, regMan: name,
sqlbtabkey: "", sqlbtabkey: "",
flzttabkey: "", flzttabkey: "",
sqnftabkey: "", sqnftabkey: "",
zcrname: "", zcrname: "",
xcl: [], xcl: [],
pageSize: pageSize, pageSize: pageSize,
currentPage: currentPage currentPage: currentPage
} }
}); });
} }
//商标精确检索接口
export function findTrademarkNameAccurate(params) {
return http.post(baseUrl, {
actionType: "findTrademarkNameAccurate",
actionBody: params
});
}
//近似商标查询接口
export function findTrademarkName(params) {
return http.post(baseUrl, {
actionType: "findTrademarkName",
actionBody: params
});
}
\ No newline at end of file
import http from "@/http/http.js"; import http from "@/http/http.js";
import axios from "axios"; import axios from "axios";
let baseUrl = "api/web/action/tmTools/springBoard"; let baseUrl = "/api/web/action/tmTools/springBoard";
// 获取selftmreg的尼斯查询 一级查询得到二级树 二级查询得到三级树 // 获取selftmreg的尼斯查询 一级查询得到二级树 二级查询得到三级树
export function getNiceQueryCategory(nclcodeSCode) { export function getNiceQueryCategory(nclcodeSCode) {
return http.post(baseUrl, { return http.post(baseUrl, {
actionBody: { actionBody: {
nclcode: nclcodeSCode nclcode: nclcodeSCode
}, },
actionType: "getNcl" actionType: "getNcl"
}); });
} }
// 获取selftmreg的尼斯查询分类过滤数据 // 获取selftmreg的尼斯查询分类过滤数据
export function getNiceQueryFilter(key, classCodes) { export function getNiceQueryFilter(key, classCodes) {
return http.post(baseUrl, { return http.post(baseUrl, {
actionBody: { actionBody: {
// name: "123", //Y strin 尼斯名称 // name: "123", //Y strin 尼斯名称
// ncls: ["01", "02", "03"] //N List 尼斯大类编码列表 // ncls: ["01", "02", "03"] //N List 尼斯大类编码列表
name: key, //Y strin 尼斯名称 name: key, //Y strin 尼斯名称
ncls: classCodes //N List 尼斯大类编码列表 ncls: classCodes //N List 尼斯大类编码列表
}, },
actionType: "getNclByLikeNameAndNcl" actionType: "getNclByLikeNameAndNcl"
}); });
} }
//文字转图片 //文字转图片
export function word2pic(word) { export function word2pic(word) {
return http.post(baseUrl, { return http.post(baseUrl, {
actionBody: { actionBody: {
word: word word: word
}, },
actionType: "word2pic" actionType: "word2pic"
}); });
} }
//获取oss //获取oss
export function getOss() { export function getOss() {
return http.post(baseUrl, { return http.post(baseUrl, {
actionBody: {}, actionBody: {},
actionType: "getOssConfig" actionType: "getOssConfig"
}); });
} }
//商标样式转换 //商标样式转换
export function uploadStandardTm(url) { export function uploadStandardTm(url) {
return http.post(baseUrl, { return http.post(baseUrl, {
actionType: "uploadStandardTm", actionType: "uploadStandardTm",
actionBody: { actionBody: {
key: url key: url
} }
}); });
} }
//企业近似查询 //企业近似查询
export function getCompanyInfoByLikeName(name) { export function getCompanyInfoByLikeName(name) {
return http.post(baseUrl, { return http.post(baseUrl, {
actionType: "getCompanyInfoByLikeName", actionType: "getCompanyInfoByLikeName",
actionBody: { actionBody: {
likestr: name likestr: name
} }
}); });
} }
//图片转pdf //图片转pdf
export function pic2pdf(url) { export function pic2pdf(url) {
return http.post(baseUrl, { return http.post(baseUrl, {
actionType: "pic2pdf", actionType: "pic2pdf",
actionBody: { actionBody: {
key: url key: url
} }
}); });
} }
//企业注册信息查询 //企业注册信息查询
export function getEntregistryByCompanyName(name) { export function getEntregistryByCompanyName(name) {
return http.post(baseUrl, { return http.post(baseUrl, {
actionType: "getEntregistryByCompanyName", actionType: "getEntregistryByCompanyName",
actionBody: { actionBody: {
companyName: name companyName: name
} }
}); });
} }
//企业注册信息查询2 //企业注册信息查询2
export function getEntregistryByCompanyName2(name) { export function getEntregistryByCompanyName2(name) {
return axios.post( return axios.post(
"http://boss.gongsibao.com/api/gsbicsearch/companynameonesearch", "http://boss.gongsibao.com/api/gsbicsearch/companynameonesearch", {
{ appKey: "c90f935cd5ec49ff848edad31f53c14d",
appKey: "c90f935cd5ec49ff848edad31f53c14d", companyName: name
companyName: name }
} );
);
} }
//股东 //股东
export function getGuDong(name) { export function getGuDong(name) {
return axios.post( return axios.post(
"http://boss.gongsibao.com/api/gsbicsearch/shareholdersearch", "http://boss.gongsibao.com/api/gsbicsearch/shareholdersearch", {
{ appKey: "c90f935cd5ec49ff848edad31f53c14d",
appKey: "c90f935cd5ec49ff848edad31f53c14d", companyName: name
companyName: name }
} );
); }
} \ No newline at end of file
...@@ -89,7 +89,7 @@ export default { ...@@ -89,7 +89,7 @@ export default {
<style lang="scss"> <style lang="scss">
.globalheader-red { .globalheader-red {
background: rgb(226, 87, 87) !important; // background: rgb(226, 87, 87) !important;
} }
.globalheader { .globalheader {
width: 100%; width: 100%;
......
import Vue from "vue"; import Vue from "vue";
import VueRouter from "vue-router"; import VueRouter from "vue-router";
import { getCookie } from "@/utils/getToken.js"; // import { getCookie } from "@/utils/getToken.js";
Vue.use(VueRouter); Vue.use(VueRouter);
const routes = [ const routes = [{
{ path: "/jdbycquerytm",
path: "/home", name: "jdbycquerytm",
name: "home", component: () =>
component: () => import("@/views/pages/home") import ("@/views/pages/jdbycquerytm")
}, },
{ {
path: "/companyinformation", path: "/home",
name: "companyinformation", name: "home",
component: () => import("@/views/pages/companyinformation") component: () =>
}, import ("@/views/pages/home")
{ },
path: "/", {
redirect: "/home" path: "/companyinformation",
}, name: "companyinformation",
{ component: () =>
path: "/user", import ("@/views/pages/companyinformation")
name: "user", },
redirect: "/user/login", // {
component: () => import("@/views/pages/user"), // path: "/",
children: [ // redirect: "/home"
{ // },
path: "login", {
name: "login", path: "/user",
component: () => import("@/views/pages/user/login") name: "user",
}, redirect: "/user/login",
{ component: () =>
path: "register", import ("@/views/pages/user"),
name: "register", children: [{
component: () => import("@/views/pages/user/register") path: "login",
}, name: "login",
{ component: () =>
path: "forgetpassword", import ("@/views/pages/user/login")
name: "forgetpassword", },
component: () => import("@/views/pages/user/forgetPassword") {
} path: "register",
] name: "register",
}, component: () =>
{ import ("@/views/pages/user/register")
path: "/cashier", },
name: "cashier", {
component: () => import("@/views/pages/cashier") path: "forgetpassword",
}, name: "forgetpassword",
{ component: () =>
path: "/productdetails", import ("@/views/pages/user/forgetPassword")
name: "productdetails", }
component: () => import("@/views/pages/productdetails") ]
}, },
{ {
path: "/successfulpayment", path: "/cashier",
name: "successfulpayment", name: "cashier",
component: () => import("@/views/pages/successfulpayment") component: () =>
}, import ("@/views/pages/cashier")
{ },
path: "/placeorder", {
name: "placeorder", path: "/productdetails",
component: () => import("@/views/pages/placeorder") name: "productdetails",
}, component: () =>
{ import ("@/views/pages/productdetails")
path: "/jdbycdetailtm", },
name: "jdbycdetailtm", {
component: () => import("@/views/pages/jdbycdetailtm") path: "/successfulpayment",
}, name: "successfulpayment",
{ component: () =>
path: "/companydetail", import ("@/views/pages/successfulpayment")
name: "companydetail", },
component: () => import("@/views/pages/companydetail") {
}, path: "/placeorder",
{ name: "placeorder",
path: "/jdindentlist", component: () =>
name: "jdindentlist", import ("@/views/pages/placeorder")
component: () => import("@/views/pages/jdindentlist") },
}, {
{ path: "/jdbycdetailtm",
path: "/jdindentdetail", name: "jdbycdetailtm",
name: "jdindentdetail", component: () =>
component: () => import("@/views/pages/jdindentdetail") import ("@/views/pages/jdbycdetailtm")
}, },
///////// {
{ path: "/companydetail",
path: "/jdtrademark", name: "companydetail",
name: "jdtrademark", component: () =>
component: () => import("@/views/pages/jdtrademark/Jdtrademark") import ("@/views/pages/companydetail")
}, },
{ {
path: "/selftmreg", path: "/jdindentlist",
name: "selftmreg", name: "jdindentlist",
component: () => import("@/views/pages/selftmreg/Selftmreg") component: () =>
}, import ("@/views/pages/jdindentlist")
{ },
path: "/guaranteereg", {
name: "guaranteereg", path: "/jdindentdetail",
component: () => import("@/views/pages/guaranteereg/Guaranteereg") name: "jdindentdetail",
}, component: () =>
{ import ("@/views/pages/jdindentdetail")
// path: "/bycnoticeindex", },
path: "/bycnoticeindex", /////////
name: "bycnoticeindex", {
component: () => import("@/views/pages/bycnoticeindex/Bycnoticeindex") path: "/jdtrademark",
} name: "jdtrademark",
component: () =>
import ("@/views/pages/jdtrademark/Jdtrademark")
},
{
path: "/selftmreg",
name: "selftmreg",
component: () =>
import ("@/views/pages/selftmreg/Selftmreg")
},
{
path: "/guaranteereg",
name: "guaranteereg",
component: () =>
import ("@/views/pages/guaranteereg/Guaranteereg")
},
{
// path: "/bycnoticeindex",
path: "/bycnoticeindex",
name: "bycnoticeindex",
component: () =>
import ("@/views/pages/bycnoticeindex/Bycnoticeindex")
}
]; ];
const router = new VueRouter({ const router = new VueRouter({
routes, routes,
scrollBehavior(to, from, savedPosition) { scrollBehavior(to, from, savedPosition) {
if (savedPosition) { if (savedPosition) {
return savedPosition; return savedPosition;
} else { } else {
return { x: 0, y: 0 }; return { x: 0, y: 0 };
}
} }
}
}); });
router.beforeEach((to, from, next) => { // router.beforeEach((to, from, next) => {
let userpin = getCookie("userpin"); // let userpin = getCookie("userpin");
if ( // if (
to.path == "/user/login" || // to.path == "/user/login" ||
to.path == "/user/register" || // to.path == "/user/register" ||
to.path == "/user/forgetPassword" || // to.path == "/user/forgetPassword" ||
to.path == "/jdtrademark" // to.path == "/jdtrademark"
) { // ) {
next(); // next();
} else { // } else {
if (userpin == "" || userpin == null) { // if (userpin == "" || userpin == null) {
next("/user/login"); // next("/user/login");
} else { // } else {
next(); // next();
} // }
} // }
}); // });
export default router; export default router;
\ No newline at end of file
...@@ -111,7 +111,7 @@ export default { ...@@ -111,7 +111,7 @@ export default {
//翻转 //翻转
showTable() { showTable() {
this.$emit("unshowOne"); this.$emit("unshowOne");
} },
} }
}; };
</script> </script>
......
<template>
<div class="bomTable">
<div class="bomTable-item" v-for="(item, index) in data" :key="index">
<div class="bomTable-item-left">
<img :src="item.logo" alt="" />
</div>
<div class="bomTable-item-right">
<div class="bomTable-item-right-title">
<h1>{{ item.sbmc }}</h1>
</div>
<div class="bomTable-item-right-container">
<p>法律状态:<span class="zhuceSpan">{{item.sbzt}}</span></p>
<p>国际分类:<span>{{item.gjflname}}</span></p>
<p>申请号:<span>{{item.sbzch}}</span></p>
<p>申请日期:<span>{{item.sqrq}}</span></p>
<p>初审公告日期:<span>{{item.csrq}}</span></p>
<p>注册公告日期:<span>{{item.zcrq}}</span></p>
<p>申请人:<span>{{item.zcr}}</span></p>
<p>商标群组:<span>{{item.sbqz}}</span></p>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
props: ["data"],
updated() {
console.log(this.data);
}
};
</script>
<style lang="scss">
.bomTable {
width: 100%;
padding: 0 20px 20px;
border: 1px solid #eff1f9;
border-bottom: none;
.bomTable-item {
width: 100%;
padding: 30px 0;
border-bottom: 1px solid #D6DAEB;
display: flex;
}
}
.bomTable-item-left {
width: 160px;
height: 98px;
border: 1px solid #EFF1F9;
margin-right: 25px;
img {
width: 100%;
height: 100%;
}
}
.bomTable-item-right {
flex: 1;
display: flex;
flex-direction: column;
.bomTable-item-right-title {
width: 100%;
h1 {
font-size: 18px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #333333;
line-height: 20px;
}
}
.bomTable-item-right-container {
flex: 1;
display: flex;
flex-wrap: wrap;
p {
width: 33.33%;
font-size: 12px;
color: #828282;
margin-top: 10px;
padding-right: 30px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
span {
color: #2f2f2f;
}
.zhuceSpan{
color: #108ee9;
}
}
}
}
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment