信息维护的禁用、项目库企业端的禁用、工作台的搜索、跳转

des
吕天方 10 months ago
parent e921e4cb9c
commit 5cc6c060c2

@ -5,8 +5,8 @@ VUE_APP_TITLE = 金鸡湖现代服务业品牌管理系统
ENV = 'development' ENV = 'development'
# 金鸡湖现代服务业品牌管理系统/开发环境 # 金鸡湖现代服务业品牌管理系统/开发环境
# VUE_APP_BASE_API = 'http://192.168.0.105:9041' VUE_APP_BASE_API = 'http://192.168.0.105: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 = '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.202407031608", "version": "1.0.202407041438",
"description": "金鸡湖现代服务业品牌管理系统", "description": "金鸡湖现代服务业品牌管理系统",
"author": "若依", "author": "若依",
"license": "MIT", "license": "MIT",

@ -80,7 +80,7 @@ export default {
// //
isCurrentRoute(key) { isCurrentRoute(key) {
if(this.$route.path == '/user/projectInfo' && this.userType == '01' && key.indexOf("/enterpriseService") > -1) { if((this.$route.path == '/user/projectInfo' || this.$route.path == '/user/enterpriselibraryInfo') && this.userType == '01' && key.indexOf("/enterpriseService") > -1) {
return true; return true;
} }
return this.$route.path.indexOf(key) > -1; return this.$route.path.indexOf(key) > -1;

@ -2,13 +2,13 @@
<div class="L-public-main" id="L-size-main"> <div class="L-public-main" id="L-size-main">
<div class="L-main"> <div class="L-main">
<header id="L-header"> <header id="L-header">
<el-form :inline="true" :model="formInline" size="small" class="demo-form-inline" ref="queryFrom" :disabled="userType == '01' ? true : false"> <el-form :inline="true" :model="formInline" size="small" class="demo-form-inline" ref="queryFrom">
<el-col :span="22"> <el-col :span="22">
<el-form-item label="企业名称:" prop="enterpriseName"> <el-form-item label="企业名称:" prop="enterpriseName">
<el-input v-model.trim="formInline.enterpriseName" placeholder="请输入内容"></el-input> <el-input v-model.trim="formInline.enterpriseName" placeholder="请输入内容" :disabled="userType == '01' ? true : false"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="统一社会信用代码:" prop="enterpriseCode"> <el-form-item label="统一社会信用代码:" prop="enterpriseCode">
<el-input v-model.trim="formInline.enterpriseCode" placeholder="请输入内容"></el-input> <el-input v-model.trim="formInline.enterpriseCode" placeholder="请输入内容" :disabled="userType == '01' ? true : false"></el-input>
</el-form-item> </el-form-item>
<!-- <el-form-item label="政策等级:" prop="policyLevel"> <!-- <el-form-item label="政策等级:" prop="policyLevel">
<el-select class="ignoreElement" v-model="formInline.policyLevel" placeholder="请选择"> <el-select class="ignoreElement" v-model="formInline.policyLevel" placeholder="请选择">
@ -23,8 +23,8 @@
</el-select> </el-select>
</el-form-item> --> </el-form-item> -->
<el-form-item> <el-form-item>
<el-button size="mini" @click="resetQuery('queryFrom')"></el-button> <el-button size="mini" @click="resetQuery('queryFrom')" :disabled="userType == '01' ? true : false">重置</el-button>
<el-button size="mini" type="primary" @click="handleQuery('queryFrom')"></el-button> <el-button size="mini" type="primary" @click="handleQuery('queryFrom')" :disabled="userType == '01' ? true : false">查询</el-button>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="2"> <el-col :span="2">

@ -114,6 +114,15 @@
</div> </div>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24" v-if="addFrom.projectName">
<el-form-item label="项目名称:" class="importFormItem" prop="projectName">
<el-input
disabled
placeholder="请输入提醒内容"
v-model="addFrom.projectName">
</el-input>
</el-form-item>
</el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="提醒内容:" class="importFormItem" prop="alertContent"> <el-form-item label="提醒内容:" class="importFormItem" prop="alertContent">
<el-input <el-input

@ -109,6 +109,10 @@
<!-- <div class="el-login-footer"> <!-- <div class="el-login-footer">
<span>Copyright © 2018-2024 ruoyi.vip All Rights Reserved.</span> <span>Copyright © 2018-2024 ruoyi.vip All Rights Reserved.</span>
</div> --> </div> -->
<!-- 正式环境部署命令 unzip /var/www/html/dist.zip -d /var/www/html/bms -->
<!-- process.env.VUE_APP_BASE_API 替换 location.origin + '/api' publicPath /dome/JinJiHu 更换为./ -->
</div> </div>
</template> </template>

@ -47,7 +47,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="2"> <el-col :span="2">
<el-button type="primary" class="import-btn" icon="icon iconfont icon-jc-daoru" size="mini" @click="importBtn"></el-button> <el-button type="primary" class="import-btn" icon="icon iconfont icon-jc-daoru" size="mini" @click="importBtn" v-if="!roles.includes('ent')"></el-button>
</el-col> </el-col>
</el-form> </el-form>
</header> </header>
@ -108,7 +108,7 @@
<el-table-column label="操作" prop="userId" class-name="table-operation"> <el-table-column label="操作" prop="userId" class-name="table-operation">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="look-info" @click="goInfo(scope.row)"></span> <span class="look-info" @click="goInfo(scope.row)"></span>
<span class="del-info" @click="delInfo(scope.row)"></span> <span class="del-info" v-if="!roles.includes('ent')" @click="delInfo(scope.row)"></span>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -228,6 +228,7 @@ export default {
return { return {
// 01 02 // 01 02
userType: this.$store.state.user.userType, userType: this.$store.state.user.userType,
roles: this.$store.state.user.roles,
total:0, total:0,
pagination: { pagination: {
current:1, current:1,

@ -1,9 +1,9 @@
<template> <template>
<div class="L-unitInfo"> <div class="L-unitInfo">
<div class="project-info-title">申报单位信息</div> <div class="project-info-title">申报单位信息</div>
<el-descriptions class="margin-top" :column="3" size="medium" border> <!-- <el-descriptions class="margin-top" :column="3" size="medium" border>
<el-descriptions-item label="申报类型">投资补助</el-descriptions-item> <el-descriptions-item label="申报类型">投资补助</el-descriptions-item>
<el-descriptions-item label="申报企业名称"><a class="a-primary" v-show="info.declareUnit">{{ info.declareUnit }}</a></el-descriptions-item> <el-descriptions-item label="申报企业名称"><a class="a-primary" @click="goEnterprice(info.creditCode)" v-show="info.declareUnit">{{ info.declareUnit }}</a></el-descriptions-item>
<el-descriptions-item label="企业性质">内资民营</el-descriptions-item> <el-descriptions-item label="企业性质">内资民营</el-descriptions-item>
<el-descriptions-item label="统一社会信用代码">{{ info.creditCode }}</el-descriptions-item> <el-descriptions-item label="统一社会信用代码">{{ info.creditCode }}</el-descriptions-item>
<el-descriptions-item label="邮编">215513</el-descriptions-item> <el-descriptions-item label="邮编">215513</el-descriptions-item>
@ -16,6 +16,122 @@
<el-descriptions-item label="电话">18012345432</el-descriptions-item> <el-descriptions-item label="电话">18012345432</el-descriptions-item>
<el-descriptions-item label="电话">18023494876</el-descriptions-item> <el-descriptions-item label="电话">18023494876</el-descriptions-item>
<el-descriptions-item label="电话">18743870987</el-descriptions-item> <el-descriptions-item label="电话">18743870987</el-descriptions-item>
</el-descriptions> -->
<el-descriptions :column="3" size="medium" border>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="企业名称">
<a class="a-primary" @click="goEnterprice(info.tyshxydm)">{{ info.qymc }}</a>
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="标识证号">
{{ info.bszh }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="统一社会信用代码">
{{ info.tyshxydm }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="企业注册号">
{{ info.qyzch }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="组织机构代码">
{{ info.zzjgdm }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="经济类型代码">
{{ info.jjlxdm }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="经济类型名称">
{{ info.jjlxmc }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="企业类型代码">
{{ info.qylxdm }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="企业类型名称">
{{ info.qylxmc }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="注册资金">
{{ info.zczj }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="注册资本币种">
{{ info.zczbbz }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="注册类型">
{{ info.zclx }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="经营或营业起始日期">
{{ info.jyhyyqsrq }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="经营或营业截至日期">
{{ info.jyhyyjzrq }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="行业代码">
{{ info.hydm }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="行业名称">
{{ info.hymc }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="行业门类">
{{ info.hymc }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="产业类型">
{{ info.cylx }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="企业住所">
{{ info.qyzs }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="经营场所">
{{ info.jycs }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="经营场所行政区划">
{{ info.jycsxzqh }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="邮政编码">
{{ info.yzbm }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="成立日期">
{{ info.clrq }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="信用等级">
{{ info.xydj }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="企业规模">
{{ info.qygm }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="法定代表人姓名">
{{ info.fddbrxm }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="法定代表人证件号码">
{{ info.fddbrzjhm }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="登记机关">
{{ info.djjg }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="核准日期">
{{ info.hzrq }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="经营状态">
{{ info.jyzt }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="状态日期">
{{ info.ztrq }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="注销日期">
{{ info.zxrq }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="吊销日期">
{{ info.dxrq }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="联系电话">
{{ info.lxdh }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="是否园区内">
{{ info.sfyqn }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="入库时间">
{{ info.dwTimestamp }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="来源机构">
{{ info.dwLyjg }}
</el-descriptions-item>
<el-descriptions-item labelClassName="tabOneLabel" contentClassName="tabOneContent" label="经营范围">
{{ info.jyfw }}
</el-descriptions-item>
</el-descriptions> </el-descriptions>
</div> </div>
</template> </template>
@ -24,6 +140,8 @@ export default {
name:"tabTwo", name:"tabTwo",
data() { data() {
return { return {
// 01 02
userType: this.$store.state.user.userType,
} }
}, },
props:{ props:{
@ -35,6 +153,13 @@ export default {
} }
}, },
methods:{ methods:{
goEnterprice(creditCode){
// console.log(creditCode);
this.$router.push({
name: 'enterpriselibraryInfo',
query: { userId: this.info.id, creditCode: creditCode }
})
},
}, },
} }
</script> </script>

@ -17,7 +17,7 @@
</div> </div>
<div class="tabs-bottom" :style="tabStyle"> <div class="tabs-bottom" :style="tabStyle">
<tab-one v-if="active == 0" :detailedInfo="detailedInfo" :fileJson="fileJson"></tab-one> <tab-one v-if="active == 0" :detailedInfo="detailedInfo" :fileJson="fileJson"></tab-one>
<tab-two v-if="active == 1" :info="info"></tab-two> <tab-two v-if="active == 1" :info="enterInfo"></tab-two>
<tab-three v-if="active == 2"></tab-three> <tab-three v-if="active == 2"></tab-three>
<tab-four v-if="active == 3" :id="$route.query.userId"></tab-four> <tab-four v-if="active == 3" :id="$route.query.userId"></tab-four>
<tab-five v-if="active == 4" :id="Number($route.query.userId)"></tab-five> <tab-five v-if="active == 4" :id="Number($route.query.userId)"></tab-five>
@ -57,9 +57,7 @@ export default {
name: "申报单位信息", name: "申报单位信息",
},{ },{
name: "资金拨付进度", name: "资金拨付进度",
},{ }
name: "备忘录",
},
], ],
govTabs:[ govTabs:[
{ {
@ -84,7 +82,8 @@ export default {
tabStyle:{ tabStyle:{
height:undefined, height:undefined,
overflow: 'auto' overflow: 'auto'
} },
enterInfo:{},
} }
}, },
mounted(){ mounted(){
@ -120,6 +119,7 @@ export default {
// } // }
// } // }
}).then(res=>{ }).then(res=>{
this.enterInfo = res.data
this.info.userId = res.data.id this.info.userId = res.data.id
}) })
}, },
@ -137,7 +137,7 @@ export default {
goEnterprice(creditCode){ goEnterprice(creditCode){
// console.log(creditCode); // console.log(creditCode);
this.$router.push({ this.$router.push({
name: 'enterInfo', name: 'enterpriselibraryInfo',
query: { userId: this.info.userId, creditCode: creditCode } query: { userId: this.info.userId, creditCode: creditCode }
}) })
}, },

@ -99,7 +99,7 @@
</div> </div>
</div> </div>
<div class="right-main" v-else> <div class="right-main" v-else>
<el-divider content-position="center">未待审核</el-divider> <el-divider content-position="center"></el-divider>
</div> </div>
</div> </div>
</el-col> </el-col>
@ -215,9 +215,15 @@ export default {
// //
putMemo(item){ putMemo(item){
if(item.isRead == 1) { if(item.isRead == 1) {
changeIsRead({id:item.id}).then(res=>{}) changeIsRead({id:item.id}).then(res=>{
if(this.userType == "02") {
this.govRemind();
} else if(this.userType == "01") {
this.entRemind();
}
})
} }
if(item.alertRecipients == 2) { if(item.projectId) {
this.$router.push({ this.$router.push({
name: 'projectInfo', name: 'projectInfo',
query: { userId: Number(item.projectId) } query: { userId: Number(item.projectId) }
@ -281,7 +287,7 @@ export default {
workSearch({enterpriseInfo: queryString}).then(res => { workSearch({enterpriseInfo: queryString}).then(res => {
res.data.forEach(item => { res.data.forEach(item => {
results.push({ results.push({
value: item.enterpriseName, value: item.qymc,
id: item.id id: item.id
}) })
}) })
@ -312,8 +318,8 @@ export default {
// console.log(item); // console.log(item);
if(this.checked == 0) { if(this.checked == 0) {
this.$router.push({ this.$router.push({
name: 'enterInfo', name: 'enterpriselibraryInfo',
query: { userId: item.id, creditCode: item.creditCode } query: { userId: item.id, creditCode: item.tyshxydm }
}) })
} else if(this.checked == 1) { } else if(this.checked == 1) {
this.$router.push({ this.$router.push({

Loading…
Cancel
Save