跳转企业通详情

lijinlong
吕天方 2 months ago
parent ca7a5d04a5
commit 867d91b66f

@ -5,9 +5,9 @@ VUE_APP_TITLE = 金鸡湖现代服务业品牌管理系统
ENV = 'development' ENV = 'development'
# 金鸡湖现代服务业品牌管理系统/开发环境 # 金鸡湖现代服务业品牌管理系统/开发环境
# VUE_APP_BASE_API = 'http://192.168.0.108:9031' VUE_APP_BASE_API = 'http://192.168.0.117:9040'
# 测试环境数据库 # 测试环境数据库
VUE_APP_BASE_API = 'http://39.101.188.84:9040' # VUE_APP_BASE_API = 'http://39.101.188.84:9040'
# 脱敏三方测试用数据库 # 脱敏三方测试用数据库
# VUE_APP_BASE_API = 'http://39.101.188.84:9031' # VUE_APP_BASE_API = 'http://39.101.188.84:9031'
# 正式环境数据库 # 正式环境数据库

@ -7,9 +7,9 @@ ENV = 'production'
# 金鸡湖现代服务业品牌管理系统/生产环境 # 金鸡湖现代服务业品牌管理系统/生产环境
# VUE_APP_BASE_API = '/prod-api' # VUE_APP_BASE_API = '/prod-api'
# 测试环境数据库 # 测试环境数据库
VUE_APP_BASE_API = 'http://39.101.188.84:9040' # VUE_APP_BASE_API = 'http://39.101.188.84:9040'
# 脱敏三方测试用数据库 # 脱敏三方测试用数据库
# VUE_APP_BASE_API = 'http://39.101.188.84:9031' # VUE_APP_BASE_API = 'http://39.101.188.84:9031'
# VUE_APP_BASE_API = 'http://192.114.0.197/api' # VUE_APP_BASE_API = 'http://192.114.0.197/api'
# 正式环境数据库 # 正式环境数据库
# VUE_APP_BASE_API = 'https://idp.sipac.gov.cn/api' VUE_APP_BASE_API = 'https://idp.sipac.gov.cn/api'

@ -1,6 +1,6 @@
{ {
"name": "ruoyi", "name": "ruoyi",
"version": "1.0.202410180915", "version": "1.0.202411111353",
"description": "金鸡湖现代服务业品牌管理系统", "description": "金鸡湖现代服务业品牌管理系统",
"author": "若依", "author": "若依",
"license": "MIT", "license": "MIT",

@ -27,6 +27,15 @@ export function governmentGetInfo(params) {
}) })
} }
// 企业详情查看
export function returnUrl(params){
return request({
url: "/system/chief/returnUrl",
method: "get",
params
})
}
// // 政务端退出登录 // // 政务端退出登录
// export function enterpriseLogout(params) { // export function enterpriseLogout(params) {
// return request({ // return request({

@ -84,6 +84,7 @@ router.beforeEach((to, from, next) => {
const timespan = queryOne && queryOne[1]; // 时间戳 const timespan = queryOne && queryOne[1]; // 时间戳
const signature = queryTwo && queryTwo[1]; // 签名 const signature = queryTwo && queryTwo[1]; // 签名
const userToken = queryThree && queryThree[1]; // 用户令牌 const userToken = queryThree && queryThree[1]; // 用户令牌
localStorage.setItem("otherToken",userToken)
let info = { let info = {
userToken, userToken,
signature, signature,

@ -5,7 +5,7 @@
<div class="left-info enter-left-info" id="L-header"> <div class="left-info enter-left-info" id="L-header">
<div class="project-info-title">企业信息</div> <div class="project-info-title">企业信息</div>
<el-descriptions class="margin-top" :column="2" size="medium" border v-loading="loading"> <el-descriptions class="margin-top" :column="2" size="medium" border v-loading="loading">
<el-descriptions-item label="企业名称">{{ info.qymc }}</el-descriptions-item> <el-descriptions-item label="企业名称"><span v-if="isZhengwu" @click="goGov(info.tyshxydm)" style="color: #134EE6;text-decoration: underline;cursor: pointer;">{{ info.qymc }}</span><span v-else>{{ info.qymc }}</span></el-descriptions-item>
<el-descriptions-item label="法定代表人" contentClassName="info-link">{{ info.fddbrxm }}</el-descriptions-item> <el-descriptions-item label="法定代表人" contentClassName="info-link">{{ info.fddbrxm }}</el-descriptions-item>
<el-descriptions-item label="统一社会信用代码" contentClassName="info-link">{{ info.tyshxydm }}</el-descriptions-item> <el-descriptions-item label="统一社会信用代码" contentClassName="info-link">{{ info.tyshxydm }}</el-descriptions-item>
<el-descriptions-item label="企业类型">{{ info.qylxmc }}</el-descriptions-item> <el-descriptions-item label="企业类型">{{ info.qylxmc }}</el-descriptions-item>
@ -114,6 +114,7 @@
<script> <script>
import { tabOne, tabTwo, tabThree, tabFour, projectProgress } from "./components" import { tabOne, tabTwo, tabThree, tabFour, projectProgress } from "./components"
import { enterpriseBasicInfoId, enterpriseBasicInfoChange } from "@/api/jin_ji_hu/enterList" import { enterpriseBasicInfoId, enterpriseBasicInfoChange } from "@/api/jin_ji_hu/enterList"
import { returnUrl } from "@/api/jin_ji_hu/login"
import myDialog from "@/views/components/myDialog/index.vue" import myDialog from "@/views/components/myDialog/index.vue"
export default { export default {
dicts: ['jjh_project_type','jjh_status'], dicts: ['jjh_project_type','jjh_status'],
@ -172,6 +173,7 @@ export default {
enrollType:"", enrollType:"",
business:"", business:"",
}, },
isZhengwu:false,
rules:{ rules:{
enterpriseName:[ enterpriseName:[
{ required: true, message: '请填写企业名称', trigger: 'blur' } { required: true, message: '请填写企业名称', trigger: 'blur' }
@ -210,6 +212,15 @@ export default {
{ required: true, message: '请填写经营范围', trigger: 'blur' } { required: true, message: '请填写经营范围', trigger: 'blur' }
], ],
}, },
userToken:null,
}
},
created(){
this.userToken = localStorage.getItem('otherToken');
if(this.userToken) {
this.isZhengwu = true;
} else {
this.isZhengwu = false;
} }
}, },
mounted(){ mounted(){
@ -227,6 +238,17 @@ export default {
window.removeEventListener('resize', this.cancalDebounce); window.removeEventListener('resize', this.cancalDebounce);
}, },
methods:{ methods:{
//
goGov(tyshxydm){
returnUrl({code:tyshxydm,userToken:this.userToken}).then(res => {
if(res.code == 200) {
const url = res.msg
console.log(url,"url");
window.open(url);
}
})
},
//
getInfo(id){ getInfo(id){
this.loading = true; this.loading = true;
enterpriseBasicInfoId(id).then(res=>{ enterpriseBasicInfoId(id).then(res=>{

@ -338,11 +338,11 @@ export default {
frontDownload() { frontDownload() {
var a = document.createElement("a"); //<a></a> var a = document.createElement("a"); //<a></a>
// //
a.href = "/demo/JinJiHu/static/企业库数据模板.xlsx"; // a.href = "/demo/JinJiHu/static/.xlsx";
// //
// a.href = "/test/JinJiHuTest/static/.xlsx"; // a.href = "/test/JinJiHuTest/static/.xlsx";
// //
// a.href = "./static/.xlsx"; a.href = "./static/企业库数据模板.xlsx";
//ahref . //ahref .
a.download ="企业库模板.xlsx"; a.download ="企业库模板.xlsx";
//.xlsxpdf.fpd //.xlsxpdf.fpd

@ -121,7 +121,7 @@
<!-- 正式环境部署命令 unzip /var/www/html/dist.zip -d /var/www/html/bms --> <!-- 正式环境部署命令 unzip /var/www/html/dist.zip -d /var/www/html/bms -->
<!-- process.env.VUE_APP_BASE_API 替换 location.origin + '/api' publicPath /dome/JinJiHu 更换为./ --> <!-- publicPath /dome/JinJiHu 更换为./ -->
</div> </div>
</template> </template>

@ -96,7 +96,7 @@
<!-- 正式环境部署命令 unzip /var/www/html/dist.zip -d /var/www/html/bms --> <!-- 正式环境部署命令 unzip /var/www/html/dist.zip -d /var/www/html/bms -->
<!-- process.env.VUE_APP_BASE_API 替换 location.origin + '/api' publicPath /dome/JinJiHu 更换为./ --> <!-- publicPath /dome/JinJiHu 更换为./ -->
</div> </div>
</template> </template>

@ -847,11 +847,11 @@ export default {
frontDownload() { frontDownload() {
var a = document.createElement("a"); //<a></a> var a = document.createElement("a"); //<a></a>
// //
a.href = "/demo/JinJiHu/static/企业名录模板.xlsx"; // a.href = "/demo/JinJiHu/static/.xlsx";
// //
// a.href = "/test/JinJiHuTest/static/.xlsx"; // a.href = "/test/JinJiHuTest/static/.xlsx";
// //
// a.href = "./static/.xlsx"; a.href = "./static/企业名录模板.xlsx";
//ahref . //ahref .
a.download ="企业名录模板.xlsx"; a.download ="企业名录模板.xlsx";
//.xlsxpdf.fpd //.xlsxpdf.fpd

@ -19,11 +19,11 @@ module.exports = {
// 默认情况下Vue CLI 会假设你的应用是被部署在一个域名的根路径上 // 默认情况下Vue CLI 会假设你的应用是被部署在一个域名的根路径上
// 例如 https://www.ruoyi.vip/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.ruoyi.vip/admin/,则设置 baseUrl 为 /admin/。 // 例如 https://www.ruoyi.vip/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.ruoyi.vip/admin/,则设置 baseUrl 为 /admin/。
// 测试环境部署地址 // 测试环境部署地址
publicPath: process.env.NODE_ENV === "production" ? "/demo/JinJiHu" : "/", // publicPath: process.env.NODE_ENV === "production" ? "/demo/JinJiHu" : "/",
// 第三方测试脱敏部署地址 // 第三方测试脱敏部署地址
// publicPath: process.env.NODE_ENV === "production" ? "/test/JinJiHuTest" : "/", // publicPath: process.env.NODE_ENV === "production" ? "/test/JinJiHuTest" : "/",
// 正式环境部署地址 // 正式环境部署地址
// publicPath: process.env.NODE_ENV === "production" ? "./" : "/", publicPath: process.env.NODE_ENV === "production" ? "./" : "/",
// 在npm run build 或 yarn build 时 生成文件的目录名称要和baseUrl的生产环境路径一致默认dist // 在npm run build 或 yarn build 时 生成文件的目录名称要和baseUrl的生产环境路径一致默认dist
outputDir: "dist", outputDir: "dist",
// 用于放置生成的静态资源 (js、css、img、fonts) 的;(项目打包之后,静态资源会放在这个文件夹下) // 用于放置生成的静态资源 (js、css、img、fonts) 的;(项目打包之后,静态资源会放在这个文件夹下)

Loading…
Cancel
Save