权限相关优化修改

master
anthonywj 2 years ago
parent 29c55b0221
commit 200bae5efe

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

@ -1,38 +1,27 @@
<template> <template>
<!-- 本企业资质页面 --> <!-- 本企业资质页面 -->
<div> <div>
<div slot="header" style="font-weight: bold"> <div slot="header" style="font-weight: bold;margin-top: 35px">
<div style="text-align: center"> <div style="text-align: center">
<img <img
alt="element-logo" alt="element-logo"
style="width: 10%" style="width: 8%"
src="../assets/logo/logo.png" src="../assets/logo/logo.png"
/> />
</div> </div>
<h3 style="text-align: center;font-size: larger ;color:#707070 ">协调平台注册</h3> <h3 style="text-align: center;font-size: larger ;color:#707070 ">UDI协调平台企业信息登记</h3>
</div> </div>
<el-form <el-form
:model="inputQuery" :model="inputQuery"
:rules="rules" :rules="rules"
style="margin-top: 35px"
ref="inputQuery" ref="inputQuery"
label-width="500px" label-width="150px"
> >
<el-card class="el-card"> <el-card class="el-card">
<div slot="header" class="clearfix">
<span>企业信息:</span>
<div> <div>
<span>
企业信息
</span>
</div>
<div style=" margin-left: 40%">
<span>
本企业信息审核状态
<el-tag :type="inputQuery.ucstatus | statusFilterType" >
{{checkSupFlag[inputQuery.ucstatus] }}
</el-tag>
</span>
</div>
<div style="float: right;margin-top: -20px "> <div style="float: right;margin-top: -20px ">
<el-button <el-button
type="primary" type="primary"
@ -52,17 +41,38 @@
>提交审核 >提交审核
</el-button> </el-button>
</div> </div>
</div>
</div>
<el-row
:gutter="20"
class="el-row"
type="flex"
>
<el-col :span="20" class="el-col">
<el-form-item
label="本企业信息审核状态:"
prop="reason"
>
<span>
<el-tag :type="inputQuery.ucstatus | statusFilterType">
{{ checkSupFlag[inputQuery.ucstatus] }}
</el-tag>
</span>
</el-form-item>
</el-col>
</el-row>
<el-row <el-row
:gutter="20" :gutter="20"
class="el-row" class="el-row"
type="flex" type="flex"
style="margin-top: 25px"
> >
<el-col :span="10" class="el-col"> <el-col :span="20" class="el-col">
<el-form-item <el-form-item
label=" 说明:" label="审核说明:"
label-width="150px"
prop="reason" prop="reason"
> >
<el-input <el-input
@ -80,10 +90,10 @@
class="el-row" class="el-row"
type="flex" type="flex"
> >
<el-col :span="10" class="el-col"> <el-col :span="20" class="el-col">
<el-form-item <el-form-item
label=" 企业名称:" label=" 企业名称:"
label-width="150px"
prop="companyName" prop="companyName"
> >
<el-input <el-input
@ -104,11 +114,10 @@
type="flex" type="flex"
> >
<el-col :span="20" class="el-col">
<el-col :span="10" class="el-col">
<el-form-item <el-form-item
label=" 社会信用号:" label=" 社会信用号:"
label-width="150px"
prop="creditNum" prop="creditNum"
> >
<el-input <el-input
@ -124,8 +133,8 @@
<el-row :gutter="20" class="el-row" type="flex" style="margin-top: 0px"> <el-row :gutter="20" class="el-row" type="flex" style="margin-top: 0px">
<el-col :span="10" class="el-col"> <el-col :span="20" class="el-col">
<el-form-item label="企业类型:" label-width="150px" prop="bussinessStatus"> <el-form-item label="企业类型:" prop="bussinessStatus">
<el-select <el-select
size="small" size="small"
:disabled="inputQuery.ucstatus == 1 || inputQuery.ucstatus ==3" :disabled="inputQuery.ucstatus == 1 || inputQuery.ucstatus ==3"
@ -149,11 +158,11 @@
<el-row :gutter="20" class="el-row" type="flex" style="margin-top: 0px"> <el-row :gutter="20" class="el-row" type="flex" style="margin-top: 0px">
<el-col :span="10" class="el-col"> <el-col :span="20" class="el-col">
<el-form-item <el-form-item
label=" 法人名称 :" label=" 法人名称 :"
label-width="150px"
prop="legalPerson" prop="legalPerson"
> >
<el-input <el-input
@ -171,10 +180,10 @@
<el-row :gutter="20" class="el-row" type="flex" style="margin-top: 0px"> <el-row :gutter="20" class="el-row" type="flex" style="margin-top: 0px">
<el-col :span="10" class="el-col"> <el-col :span="20" class="el-col">
<el-form-item <el-form-item
label="法人身份证号 :" label="法人身份证号 :"
label-width="150px"
prop="legalIdCard" prop="legalIdCard"
> >
<el-input <el-input
@ -189,11 +198,11 @@
</el-row> </el-row>
<el-row :gutter="20" class="el-row" type="flex" style="margin-top: 0px"> <el-row :gutter="20" class="el-row" type="flex" style="margin-top: 0px">
<el-col :span="10" class="el-col"> <el-col :span="20" class="el-col">
<el-form-item <el-form-item
label="注册地址:" label="注册地址:"
label-width="150px"
prop="registerAddress" prop="registerAddress"
> >
<el-input <el-input
@ -207,12 +216,11 @@
</el-col> </el-col>
</el-row> </el-row>
<!--<el-row :gutter="20" class="el-row" type="flex" style="margin-top: 0px">--> <!--<el-row :gutter="20" class="el-row" type="flex" style="margin-top: 0px">-->
<!-- <el-col :span="10" class="el-col">--> <!-- <el-col :span="20" class="el-col">-->
<!-- <el-form-item label="备注:" label-width="150px" prop="remark">--> <!-- <el-form-item label="备注:" prop="remark">-->
<!-- <el-input--> <!-- <el-input-->
<!-- size="small"--> <!-- size="small"-->
<!-- v-model="inputQuery.remark"--> <!-- v-model="inputQuery.remark"-->
@ -224,9 +232,11 @@
</el-card> </el-card>
<el-card class="el-card"> <el-card class="el-card">
<div>
<div slot="header" class="clearfix">
<span> <span>
个人基本信息 企业系统负责人信息
</span> </span>
</div> </div>
<el-row <el-row
@ -235,8 +245,8 @@
type="flex" type="flex"
style="margin-top: 25px" style="margin-top: 25px"
> >
<el-col :span="10" class="el-col"> <el-col :span="20" class="el-col">
<el-form-item label="注册手机:" label-width="150px" prop="mobile"> <el-form-item label="注册手机:" prop="mobile">
<el-input <el-input
size="small" size="small"
placeholder="请输入内容" placeholder="请输入内容"
@ -251,8 +261,8 @@
class="el-row" class="el-row"
type="flex" type="flex"
> >
<el-col :span="10" class="el-col"> <el-col :span="20" class="el-col">
<el-form-item label="注册人名称:" label-width="150px" prop="realName"> <el-form-item label="注册人名称:" prop="realName">
<el-input <el-input
size="small" size="small"
placeholder="请输入内容" placeholder="请输入内容"
@ -268,8 +278,8 @@
class="el-row" class="el-row"
type="flex" type="flex"
> >
<el-col :span="10" class="el-col"> <el-col :span="20" class="el-col">
<el-form-item label="法人联系电话:" label-width="150px" prop="fmobile"> <el-form-item label="法人联系电话:" prop="fmobile">
<el-input <el-input
size="small" size="small"
placeholder="请输入内容" placeholder="请输入内容"
@ -285,8 +295,8 @@
class="el-row" class="el-row"
type="flex" type="flex"
> >
<el-col :span="10" class="el-col"> <el-col :span="20" class="el-col">
<el-form-item label="邮箱:" label-width="150px" prop="email"> <el-form-item label="邮箱:" prop="email">
<el-input <el-input
size="small" size="small"
placeholder="请输入内容" placeholder="请输入内容"
@ -298,17 +308,15 @@
</el-row> </el-row>
<el-row <el-row
:gutter="20" :gutter="20"
class="el-row" class="el-row"
type="flex" type="flex"
> >
<el-col :span="10" class="el-col"> <el-col :span="20" class="el-col">
<el-form-item <el-form-item
label="系统负责人姓名:" label="系统负责人姓名:"
label-width="150px"
prop="name" prop="name"
> >
<el-input <el-input
@ -326,10 +334,10 @@
class="el-row" class="el-row"
type="flex" type="flex"
> >
<el-col :span="10" class="el-col"> <el-col :span="20" class="el-col">
<el-form-item <el-form-item
label="系统负责人电话:" label="系统负责人电话:"
label-width="150px"
prop="tel" prop="tel"
> >
<el-input <el-input
@ -346,10 +354,10 @@
class="el-row" class="el-row"
type="flex" type="flex"
> >
<el-col :span="10" class="el-col"> <el-col :span="20" class="el-col">
<el-form-item <el-form-item
label="系统负责人QQ:" label="系统负责人QQ:"
label-width="150px"
prop="qq" prop="qq"
> >
<el-input <el-input
@ -367,10 +375,10 @@
class="el-row" class="el-row"
type="flex" type="flex"
> >
<el-col :span="10" class="el-col"> <el-col :span="20" class="el-col">
<el-form-item <el-form-item
label="系统负责人微信:" label="系统负责人微信:"
label-width="150px"
prop="weChat" prop="weChat"
> >
<el-input <el-input
@ -388,10 +396,10 @@
class="el-row" class="el-row"
type="flex" type="flex"
> >
<el-col :span="10" class="el-col"> <el-col :span="20" class="el-col">
<el-form-item <el-form-item
label="系统负责人邮箱:" label="系统负责人邮箱:"
label-width="150px"
prop="xemail" prop="xemail"
> >
<el-input <el-input
@ -408,12 +416,6 @@
</el-card> </el-card>
<el-card> <el-card>
<div style="float: right; text-align: right; margin-bottom: 8px"> <div style="float: right; text-align: right; margin-bottom: 8px">
<el-button <el-button
@ -473,20 +475,23 @@
size="small" size="small"
:disabled="inputQuery.ucstatus == 1 || inputQuery.ucstatus ==3" :disabled="inputQuery.ucstatus == 1 || inputQuery.ucstatus ==3"
@click.native="addCert(scope.row)" @click.native="addCert(scope.row)"
>编辑</el-button >编辑
</el-button
> >
<el-button <el-button
type="text" type="text"
size="small" size="small"
@click.native="showImgViewer(scope.row)" @click.native="showImgViewer(scope.row)"
>预览</el-button >预览
</el-button
> >
<el-button <el-button
type="text" type="text"
size="small" size="small"
:disabled="inputQuery.ucstatus == 1 || inputQuery.ucstatus ==3" :disabled="inputQuery.ucstatus == 1 || inputQuery.ucstatus ==3"
@click.native="deleteCompanyCert(scope.row)" @click.native="deleteCompanyCert(scope.row)"
>删除</el-button >删除
</el-button
> >
</template> </template>
</el-table-column> </el-table-column>
@ -529,17 +534,11 @@
/> />
</el-form> </el-form>
</div> </div>
</template> </template>
<script> <script>
import companyAddCert from "@/views/purchase/cert/supCertAddDialog"; import companyAddCert from "@/views/purchase/cert/supCertAddDialog";
import {insertInitial, saveAllInfo} from "@/api/auth/registComPer"; import {insertInitial, saveAllInfo} from "@/api/auth/registComPer";
@ -550,8 +549,6 @@ import {isBlank} from "@/utils/strUtil";
import {encrypts} from "@/api/login"; import {encrypts} from "@/api/login";
export default { export default {
name: "supCompanyEdit", name: "supCompanyEdit",
data() { data() {
@ -761,9 +758,9 @@ export default {
// this.getInfo(); // this.getInfo();
}, },
components: { companyAddCert,ElImageViewer components: {
companyAddCert, ElImageViewer
}, },
methods: { methods: {
@ -774,6 +771,8 @@ export default {
} else { } else {
mess = '草稿保存' mess = '草稿保存'
} }
this.$refs["inputQuery"].validate((valid) => {
if (valid) {
this.$confirm("是否" + mess, "提示", { this.$confirm("是否" + mess, "提示", {
confirmButtonText: "确定", confirmButtonText: "确定",
cancelButtonText: "取消", cancelButtonText: "取消",
@ -796,11 +795,12 @@ export default {
} }
}) })
}) })
}
});
}, },
deleteCompanyCert(row) { deleteCompanyCert(row) {
this.$confirm("是否删除?", "提示", { this.$confirm("是否删除?", "提示", {
confirmButtonText: "确定", confirmButtonText: "确定",
@ -976,9 +976,8 @@ export default {
} }
.el-card { .el-card {
margin: 15px 25%; margin: 15px 20%;
width: 50%; width: 60%;
/*transition: all .5s;*/ /*transition: all .5s;*/
} }

@ -3,15 +3,15 @@
<el-card class="el-card"> <el-card class="el-card">
<el-form :model="filterQuery" class="query-form" size="mini" label-width="100px" v-show="showSearch"> <el-form :model="filterQuery" class="query-form" size="mini" label-width="100px" v-show="showSearch">
<el-row> <el-row>
<el-col :span="6"> <el-col :span="8">
<el-form-item class="query-form-item" label="接口名称:"> <el-form-item class="query-form-item" label="接口分类名称:">
<el-input v-model="filterQuery.name" placeholder="接口名称" <el-input v-model="filterQuery.name" placeholder="接口分类名称"
style="width: 90%" style="width: 90%"
clearable="true"></el-input> clearable="true"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="8">
<el-form-item class="query-form-item" label="创建时间:"> <el-form-item class="query-form-item" label="创建时间:">
<el-date-picker <el-date-picker
:picker-options="pickerOptions" :picker-options="pickerOptions"
@ -28,7 +28,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="8">
<el-form-item class="query-form-item" label="更新时间:"> <el-form-item class="query-form-item" label="更新时间:">
<el-date-picker <el-date-picker
:picker-options="pickerOptions" :picker-options="pickerOptions"
@ -72,18 +72,13 @@
border border
@current-change="handleSelectionChange"> @current-change="handleSelectionChange">
<el-table-column label="序号" type="index"></el-table-column> <el-table-column label="序号" type="index"></el-table-column>
<el-table-column label="接口分类名称" prop="name" show-overflow-tooltip width="140"></el-table-column> <el-table-column label="接口分类名称" prop="name" show-overflow-tooltip></el-table-column>
<el-table-column label="创建时间" prop="createTime" show-overflow-tooltip>
<el-table-column label="创建时间" prop="createTime" width="140" show-overflow-tooltip>
</el-table-column> </el-table-column>
<el-table-column label="更新时间" prop="updateTime" width="140" show-overflow-tooltip> <el-table-column label="更新时间" prop="updateTime" show-overflow-tooltip>
</el-table-column> </el-table-column>
<el-table-column label="备注" prop="reemark" width="140" show-overflow-tooltip> <el-table-column label="备注" prop="reemark" show-overflow-tooltip>
</el-table-column> </el-table-column>
<el-table-column label="操作" width="120" fixed="right"> <el-table-column label="操作" width="120" fixed="right">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
@ -123,6 +118,7 @@
<el-tabs type="border-card" style="margin: 15px"> <el-tabs type="border-card" style="margin: 15px">
<!--单据业务详情--> <!--单据业务详情-->
<el-tab-pane> <el-tab-pane>
<span slot="label"> {{ currentRow == null ? '' : currentRow.name }}</span>
<el-form :inline="true" :model="bizQuery" class="query-form" size="mini"> <el-form :inline="true" :model="bizQuery" class="query-form" size="mini">
<el-form-item class="query-form-item" label="接口名称:"> <el-form-item class="query-form-item" label="接口名称:">
<el-input <el-input
@ -156,46 +152,47 @@
<el-table-column <el-table-column
label="接口名称" label="接口名称"
prop="name" prop="name"
width="150"
show-overflow-tooltip show-overflow-tooltip
></el-table-column> ></el-table-column>
<el-table-column <el-table-column
label="接口地址" label="接口地址"
width="150"
prop="path" prop="path"
></el-table-column> ></el-table-column>
<el-table-column <el-table-column
label="权限标识" label="权限标识"
width="100"
prop="perms" prop="perms"
></el-table-column> ></el-table-column>
<el-table-column <el-table-column
label="接口文档" label="接口文档"
prop="docUrl" prop="docUrl"
width="100"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<el-link v-if="scope.row.docUrl != '' && scope.row.docUrl != null" type="primary" :href="scope.row.docUrl" target="_blank"></el-link> <el-link v-if="scope.row.docUrl != '' && scope.row.docUrl != null" type="primary" :href="scope.row.docUrl"
target="_blank">文档链接
</el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
label="创建时间" label="创建时间"
prop="createTime" prop="createTime"
width="100"
></el-table-column> ></el-table-column>
<el-table-column <el-table-column
label="更新时间" label="更新时间"
prop="updateTime" prop="updateTime"
width="100"
></el-table-column> ></el-table-column>
<el-table-column <el-table-column
label="备注" label="备注"
prop="remark" prop="remark"
width="100"
></el-table-column>
></el-table-column>
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
@ -327,7 +324,6 @@
</el-row> </el-row>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button @click.native="hideForm">取消</el-button> <el-button @click.native="hideForm">取消</el-button>
@ -345,7 +341,6 @@
import {getSortList, insertLicense, deleteLicense, updateLicense} from "@/api/system/sysicense"; import {getSortList, insertLicense, deleteLicense, updateLicense} from "@/api/system/sysicense";
const formJson = { const formJson = {
site_id: "", site_id: "",
site_name: "", site_name: "",
@ -362,6 +357,7 @@ export default {
formName: null, formName: null,
subFormVisible: false, subFormVisible: false,
showSearch: true, showSearch: true,
currentRow: null,
filterQuery: { filterQuery: {
name: "", name: "",
page: 1, page: 1,
@ -493,8 +489,6 @@ export default {
onBizSubmit() { onBizSubmit() {
this.bizQuery.page = 1; this.bizQuery.page = 1;
this.getlower(); this.getlower();
}, },
@ -545,6 +539,7 @@ export default {
handleSelectionChange(val) { handleSelectionChange(val) {
this.bizQuery.page = 1; this.bizQuery.page = 1;
this.bizQuery.parentId = val.id; this.bizQuery.parentId = val.id;
this.currentRow = val;
this.getlower(); this.getlower();
}, },
@ -597,8 +592,6 @@ export default {
}) })
}, },
@ -677,12 +670,9 @@ export default {
} }
}, },
}, },
filters: {}, filters: {},
mounted() { mounted() {

@ -23,16 +23,19 @@
<el-form-item> <el-form-item>
<el-button-group style="margin-left: 10px; display: flex"> <el-button-group style="margin-left: 10px; display: flex">
<el-button type="primary" icon="el-icon-refresh" @click="onReset" <el-button type="primary" icon="el-icon-refresh" @click="onReset"
>重置</el-button >重置
</el-button
> >
<el-button type="primary" icon="el-icon-search" @click="onSubmit" <el-button type="primary" icon="el-icon-search" @click="onSubmit"
>查询</el-button >查询
</el-button
> >
<el-button <el-button
type="primary" type="primary"
icon="el-icon-plus" icon="el-icon-plus"
@click="handleSubForm(null, 'add')" @click="handleSubForm(null, 'add')"
>新增</el-button >新增
</el-button
> >
</el-button-group> </el-button-group>
</el-form-item> </el-form-item>
@ -42,20 +45,18 @@
border border
@current-change="handleSelectionChange"> @current-change="handleSelectionChange">
<el-table-column label="序号" type="index"></el-table-column> <el-table-column label="序号" type="index"></el-table-column>
<el-table-column label="角色名称" prop="name" show-overflow-tooltip width="140"></el-table-column> <el-table-column label="角色名称" prop="name" show-overflow-tooltip></el-table-column>
<el-table-column label="编码" prop="code" width="140" show-overflow-tooltip> <el-table-column label="编码" prop="code" show-overflow-tooltip>
</el-table-column> </el-table-column>
<el-table-column label="状态" prop="status" width="140" show-overflow-tooltip> <el-table-column label="状态" prop="status" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<el-tag :type="statusFilterType(scope.row.status)">{{ status[scope.row.status] }}</el-tag> <el-tag :type="statusFilterType(scope.row.status)">{{ status[scope.row.status] }}</el-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="创建时间" prop="createTime" width="140" show-overflow-tooltip> <el-table-column label="创建时间" prop="createTime" show-overflow-tooltip>
</el-table-column> </el-table-column>
<el-table-column label="操作" width="120" fixed="right"> <el-table-column label="操作" width="120" fixed="right">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
@ -149,7 +150,6 @@
</el-row> </el-row>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button @click.native="hideForm">取消</el-button> <el-button @click.native="hideForm">取消</el-button>
@ -160,7 +160,6 @@
</el-dialog> </el-dialog>
<el-dialog title="授权" :visible.sync="roleMenuDialog.visible"> <el-dialog title="授权" :visible.sync="roleMenuDialog.visible">
<el-tree <el-tree
:data="roleMenuDialog.detail" :data="roleMenuDialog.detail"
@ -186,7 +185,6 @@ import {getRolelist, insertRole, updateRole, deleteRole, treeselect,saveRoleMenu
from "@/api/system/srole" from "@/api/system/srole"
const formJson = { const formJson = {
site_id: "", site_id: "",
site_name: "", site_name: "",
@ -301,9 +299,6 @@ export default {
}, },
onSubmit() { onSubmit() {
this.loading = true; this.loading = true;
this.filterQuery.page = 1; this.filterQuery.page = 1;
@ -385,11 +380,9 @@ export default {
}) })
}) })
}, },
printOrder(id) { printOrder(id) {

Loading…
Cancel
Save