Commit 09ce27e4 by liyuhang19990520

串查、列表接口

parent 0abdfa57
/*
* @Author: your name
* @Date: 2021-09-07 09:58:13
* @LastEditTime: 2021-11-29 16:53:54
* @LastEditTime: 2021-12-03 16:40:26
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\router\modules\index.js
......@@ -82,6 +82,15 @@ export default [
component: () => import("@/views/cxyrd/TT.vue")
},
{
path: "/confirm/LL",
name: "LL",
meta: {
title: "认定界面",
auth: "5"
},
component: () => import("@/views/cxyrd/LL.vue")
},
{
path: "/Editor",
name: "Editor",
meta: {
......
......@@ -6,7 +6,7 @@
<div class="search-item">
<div class="label">用户组:</div>
<el-input
v-model="searchParams.groupname"
v-model="searchParams.userGroupName"
class="search-info"
placeholder="请输入用户名"
></el-input>
......@@ -22,26 +22,24 @@
<div class="search-item">
<div class="label">姓名:</div>
<el-input
v-model="searchParams.truename"
v-model="searchParams.name"
class="search-info"
placeholder="请输入用户名"
></el-input>
</div>
<div class="search-item">
<div class="label">用户所属单位名称:</div>
<el-input
v-model="searchParams.unitcode"
class="search-info"
placeholder="请输入单位名称"
></el-input>
<Cascader :form="searchParams" id="dwCode" width="9.6875"></Cascader>
</div>
<div class="search-item">
<div class="label">组角色:</div>
<el-input
v-model="searchParams.rolename"
class="search-info"
placeholder="请输入角色名"
></el-input>
<SelectCode
width="9.6875"
:form="searchParams"
id="groupRole"
codeUrl="/security/roles/roleMenu"
multiple
></SelectCode>
</div>
<div class="clear-btn" @click="clear" v-if="newStr">清空</div>
<div class="btn" @click="search">筛选用户组</div>
......@@ -208,9 +206,7 @@
</div>
<div class="footer">
<span class="count"
>共{{ tableData.length }} 条记录 第{{ searchParams.page.page }}/{{
Tpage
}}页</span
>共{{ tableData.length }} 条记录 第{{ page.page }}/{{ Tpage }}页</span
>
<div class="page">
<el-pagination
......@@ -218,11 +214,11 @@
background
@size-change="handleSizeChange"
@current-change="handleCurrPageChange"
:current-page="searchParams.page.page"
:current-page="page.page"
:page-sizes="[10, 20, 50, 100]"
:page-size="searchParams.page.total"
:page-size="page.total"
layout="prev, pager, next"
:total="searchParams.page.count"
:total="page.count"
>
</el-pagination>
</div>
......@@ -737,18 +733,11 @@ export default {
// 编辑框
isShowEditGroupDialog: false,
searchParams: {
groupname: "",
userGroupName: "",
username: "",
userId: "",
truename: "",
unitcode: "",
roleId: "",
rolename: "",
page: {
total: 20,
count: 0,
page: 1,
},
name: "",
dwCode: "",
groupRole: [],
// usergroup.append('Id', "用户组Id");
// groupname,
// groupdesc,
......@@ -760,6 +749,11 @@ export default {
// usergroup.append('page', "数据查询当前页码");//必填
// usergroup.append('total', "每页显示的数据条数");//必填
},
page: {
total: 20,
count: 0,
page: 1,
},
tableData: [],
addFormParams: {
......@@ -818,18 +812,17 @@ export default {
computed: {
// 计算总页数
Tpage() {
return (
Math.floor(
this.searchParams.page.count / this.searchParams.page.total
) + 1
);
return Math.floor(this.page.count / this.page.total) + 1;
},
newStr() {
let str = "";
for (let key in this.searchParams) {
if (key != "page") {
if (key != "page" && key != "groupRole") {
str += this.searchParams[key].trim();
}
if (key == "groupRole") {
str += this.searchParams[key].join();
}
}
return str == "" ? false : true;
},
......@@ -884,13 +877,14 @@ export default {
this.$refs.multipleTable.clearSelection();
},
clear() {
this.searchParams.page.page = 1; //必填
this.searchParams.page.total = 20; //必填
this.searchParams.groupname = "";
this.searchParams.username = "";
this.searchParams.truename = "";
this.searchParams.unitcode = "";
this.searchParams.rolename = "";
for (let key in this.searchParams) {
if (key != "page" || key != "groupRole") {
this.$set(this.searchParams, key, "");
}
if (key == "groupRole") {
this.$set(this.searchParams, key, []);
}
}
this.search();
},
//角色设置前端动效
......@@ -1066,12 +1060,12 @@ export default {
},
// 当期页发生变化
handleCurrPageChange: function (val) {
this.searchParams.page.page = val;
this.page.page = val;
this.search();
},
// 每页展示数量发生变化
handleSizeChange: function (val) {
this.searchParams.page.total = val;
this.page.total = val;
this.search();
},
// 打开新增弹窗
......@@ -1309,9 +1303,24 @@ export default {
},
// 搜索
search() {
//console.info("搜索用户列表");
this.$axios.get("/security/user-groups").then((res) => {
if (res.data.code == "200") {
let params = {};
for (let key in this.searchParams) {
if (key == "groupRole") {
params[key] = this.searchParams[key].join();
} else {
params[key] = this.searchParams[key];
}
}
this.$axios({
url: "/security/user-groups/search",
method: "post",
data: JSON.stringify(params),
headers: {
"Content-Type": "application/json",
},
}).then((res) => {
if (res.data.code == 200) {
this.tableData = res.data.detail;
this.allTableData = res.data.detail;
}
......
......@@ -29,39 +29,43 @@
<div class="label">姓名:</div>
<el-input
class="search-info"
v-model="userSearchParams.truename"
v-model="userSearchParams.name"
placeholder="请输入姓名"
/>
</div>
<div class="search-item">
<div class="label">用户组:</div>
<el-input
class="search-info"
v-model="userSearchParams.groupname"
placeholder="请输入用户组名"
/>
<SelectCode
width="9.6875"
:form="userSearchParams"
id="userGroupId"
codeUrl="/security/user-groups/userGroupMenu"
multiple
></SelectCode>
</div>
<div class="search-item">
<div class="label">单位代码</div>
<el-input
class="search-info"
v-model="userSearchParams.unitcode"
placeholder="请输入单位代码"
/>
<div class="label">单位:</div>
<Cascader
:form="userSearchParams"
id="unitCode"
width="9.6875"
></Cascader>
</div>
<div class="search-item">
<div class="label">角色:</div>
<el-input
class="search-info"
v-model="userSearchParams.roleName"
placeholder="请输入角色"
/>
<SelectCode
width="9.6875"
:form="userSearchParams"
id="roleId"
codeUrl="/security/roles/roleMenu"
multiple
></SelectCode>
</div>
<div class="search-item">
<div class="label">权限:</div>
<el-input
class="search-info"
v-model="userSearchParams.permissionname"
v-model="userSearchParams.permissionId"
placeholder="请输入权限"
></el-input>
</div>
......@@ -209,7 +213,7 @@
<div class="footer">
<span class="count"
>共{{ userTableData.length }} 条记录 第{{
userSearchParams.page.page
userPage.page
}}/{{ userTpage }}页</span
>
<div class="page">
......@@ -218,10 +222,10 @@
background
@size-change="userHandleSizeChange"
@current-change="userHandleCurrPageChange"
:current-page="userSearchParams.page.page"
:page-size="userSearchParams.page.total"
:current-page="userPage.page"
:page-size="userPage.total"
layout="prev, pager, next"
:total="userSearchParams.page.count"
:total="userPage.count"
>
</el-pagination>
</div>
......@@ -426,7 +430,7 @@
<div class="footer">
<span class="count"
>共{{ groupTableData.length }} 条记录 第{{
groupSearchParams.page.page
grouppage.page
}}/{{ groupTpage }}页</span
>
<div class="page">
......@@ -435,10 +439,10 @@
background
@size-change="groupHandleSizeChange"
@current-change="groupHandleCurrPageChange"
:current-page="groupSearchParams.page.page"
:page-size="groupSearchParams.page.total"
:current-page="grouppage.page"
:page-size="grouppage.total"
layout="prev, pager, next"
:total="groupSearchParams.page.count"
:total="grouppage.count"
>
</el-pagination>
</div>
......@@ -520,9 +524,14 @@
<script>
import "@/icons/group-item.svg";
import SelectCode from "@/components/SelectCode.vue";
import Cascader from "@/components/Cascader.vue";
export default {
name: "PermissionManage",
components: {
SelectCode,
Cascader
},
created() {
let w1 = 1920;
let w2 = window.innerWidth;
......@@ -566,16 +575,16 @@ export default {
// 搜索用户
userSearchParams: {
username: "",
truename: "",
unitcode: "",
roleName: "",
permissionname: "",
groupname: "",
page: {
total: 20,
count: 0,
page: 1,
},
name: "",
userGroupId: [],
unitCode: "",
roleId: [],
permissionId: "",
},
userPage: {
total: 20,
count: 0,
page: 1,
},
src: require("@/assets/img/police-badge.png"),
groupTableData: [],
......@@ -596,11 +605,11 @@ export default {
unitcode: "",
roleId: "",
rolename: "",
page: {
total: 20,
count: 0,
page: 1,
},
},
grouppage: {
total: 20,
count: 0,
page: 1,
},
};
},
......@@ -609,7 +618,7 @@ export default {
userTpage() {
return (
Math.floor(
this.userSearchParams.page.count / this.userSearchParams.page.total
this.userPage.count / this.userPage.total
) + 1
);
},
......@@ -667,7 +676,7 @@ export default {
groupTpage() {
return (
Math.floor(
this.groupSearchParams.page.count / this.groupSearchParams.page.total
this.grouppage.count / this.grouppage.total
) + 1
);
},
......@@ -725,8 +734,8 @@ export default {
this.userSearchParams.groupname = "";
this.userSearchParams.truename = "";
this.userSearchParams.unitcode = "";
this.userSearchParams.page.page = 1;
this.userSearchParams.page.total = 20;
this.userPage.page = 1;
this.userPage.total = 20;
this.userSearchParams.username = "";
this.userSearchParams.permissionname = "";
this.searchUser();
......@@ -734,8 +743,8 @@ export default {
// 用户组清空
groupClear() {
this.groupSearchParams.page.page = 1; //必填
this.groupSearchParams.page.total = 20; //必填
this.grouppage.page = 1; //必填
this.grouppage.total = 20; //必填
this.groupSearchParams.groupname = "";
this.groupSearchParams.username = "";
this.groupSearchParams.truename = "";
......@@ -745,12 +754,12 @@ export default {
},
// 用户当期页发生变化
userHandleCurrPageChange: function (val) {
this.userSearchParams.page.page = val;
this.userPage.page = val;
this.searchUser();
},
// 用户每页展示数量发生变化
userHandleSizeChange: function (val) {
this.userSearchParams.page.total = val;
this.userPage.total = val;
this.searchUser();
},
// 获取用户信息
......@@ -785,12 +794,12 @@ export default {
},
// 用户组当前页发生变化
groupHandleCurrPageChange: function (val) {
this.groupSearchParams.page.page = val;
this.grouppage.page = val;
this.searchGroup();
},
// 用户组每页展示数量发生变化
groupHandleSizeChange: function (val) {
this.groupSearchParams.page.total = val;
this.grouppage.total = val;
this.searchGroup();
},
......
......@@ -47,7 +47,7 @@
<div class="label">权限:</div>
<el-input
class="search-info"
v-model="searchParams.permissionname"
v-model="searchParams.permissionId"
placeholder="请输入权限"
></el-input>
</div>
......@@ -239,9 +239,7 @@
</div>
<div class="footer">
<span class="count"
>共{{ tableData.length }} 条记录 第{{ searchParams.page.page }}/{{
Tpage
}}页</span
>共{{ tableData.length }} 条记录 第{{ page.page }}/{{ Tpage }}页</span
>
<div class="page">
<el-pagination
......@@ -249,11 +247,11 @@
background
@size-change="handleSizeChange"
@current-change="handleCurrPageChange"
:current-page="searchParams.page.page"
:current-page="page.page"
:page-sizes="[10, 20, 50, 100]"
:page-size="searchParams.page.total"
:page-size="page.total"
layout="prev, pager, next"
:total="searchParams.page.count"
:total="page.count"
>
</el-pagination>
</div>
......@@ -664,16 +662,16 @@ export default {
// 搜索对象
searchParams: {
username: "",
truename: "",
unitcode: "",
roleName: "",
permissionname: "",
groupname: "",
page: {
total: 10,
count: 0,
page: 1,
},
name: "",
userGroupId: [],
unitCode: "",
roleId: [],
permissionId: "",
},
page: {
total: 10,
count: 0,
page: 1,
},
// 选中数据
multipleSelection: [],
......@@ -721,18 +719,18 @@ export default {
},
// 计算总页数
Tpage() {
return (
Math.floor(
this.searchParams.page.count / this.searchParams.page.total
) + 1
);
return Math.floor(this.page.count / this.page.total) + 1;
},
newStr() {
let str = "";
console.log(this.searchParams);
for (let key in this.searchParams) {
if (key != "page" && key != "roleId" && key != "userGroupId") {
str += this.searchParams[key].trim();
}
if (key == "userGroupId" || key == "roleId") {
str += this.searchParams[key].join();
}
}
return str == "" ? false : true;
},
......@@ -839,20 +837,37 @@ export default {
this.$refs[formName].resetFields();
},
clear() {
//console.log(11111111, this.searchParams);
for (let key in this.searchParams) {
if (key != "page") {
if (key != "page" || key != "userGroupId" || key != "roleId") {
this.$set(this.searchParams, key, "");
}
if (key == "userGroupId" || key == "roleId") {
this.$set(this.searchParams, key, []);
}
}
this.searchParams.page.page = 1;
this.searchParams.page.total = 10;
this.search();
},
search() {
let params = {};
for (let key in this.searchParams) {
if (key == "userGroupId" || key == "roleId") {
params[key] = this.searchParams[key].join();
} else {
params[key] = this.searchParams[key];
}
}
console.log(params); ///////////////////
//console.info("搜索用户列表");
this.$axios.get("/security/users").then((res) => {
this.$axios({
url: "/security/users/search",
method: "post",
data: JSON.stringify(params),
headers: {
"Content-Type": "application/json",
},
}).then((res) => {
if (res.data.code == 200) {
this.tableData = res.data.detail;
this.allTableData = res.data.detail;
......@@ -886,12 +901,12 @@ export default {
},
// 当期页发生变化
handleCurrPageChange: function (val) {
this.searchParams.page.page = val;
this.page.page = val;
this.search();
},
// 每页展示数量发生变化
handleSizeChange: function (val) {
this.searchParams.page.total = val;
this.page.total = val;
this.search();
},
// 打开新增弹窗
......
// 电话验证颜色
$phone: var(--phone, #606266); //#ff4242;
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
.rdwcDialog {
position: absolute;
top: 0;
left: 0;
z-index: 100;
width: 100%;
height: 100%;
background: rgba($color: #fff, $alpha: 0.65);
filter: blur(2px);
}
.rdwccontent {
padding: 20px;
box-sizing: border-box;
position: absolute;
top: calc(50% - 300px);
left: calc(50% - 300px);
z-index: 1000;
width: 600px;
height: 152px;
background: #ffffff;
box-shadow: 0px 14px 30px 0px rgba(0, 21, 51, 0.25);
border-radius: 6px;
display: flex;
flex-direction: column;
align-items: center;
.title {
font-size: 16px;
font-family: MicrosoftYaHei;
color: #282f3c;
}
.rdwcbtns {
display: flex;
align-items: center;
margin-top: 30px;
.rdwcconfirm,
.rdwccancel {
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
width: 72px;
height: 40px;
background: #ffffff;
border-radius: 4px;
border: 1px solid #aeb5c2;
font-size: 14px;
font-family: MicrosoftYaHei;
color: #2e3846;
}
.rdwcconfirm {
&:hover {
border: 1px solid #055fe7;
color: #055fe7;
}
&:active {
border: 1px solid #044cb9;
color: #044cb9;
}
}
.rdwccancel {
margin-left: 24px;
background: #055fe7;
color: #ffffff;
&:hover {
background: #377fec;
color: #ffffff;
}
&:active {
background: #044cb9;
color: #ffffff;
}
}
}
}
.bzDialog {
position: absolute;
top: 0;
left: 0;
z-index: 100;
width: 100%;
height: 100%;
background: rgba($color: #fff, $alpha: 0.65);
filter: blur(2px);
}
.bzActive {
filter: blur(2px);
}
.bzcontent {
box-sizing: border-box;
position: absolute;
top: calc(50% - 317px);
left: calc(50% - 371.5px);
z-index: 1000;
width: 743px;
height: 634px;
background: #ffffff;
box-shadow: 0px 14px 30px 0px rgba(0, 21, 51, 0.25);
border-radius: 6px;
.head-title {
box-sizing: border-box;
width: 100%;
height: 50px;
display: flex;
justify-content: space-between;
padding: 14px 32px;
.left {
font-size: 16px;
font-family: MicrosoftYaHei;
color: #282f3c;
}
.close {
cursor: pointer;
width: 13px;
height: 13px;
img {
object-fit: contain;
}
}
}
.bzdesc {
font-size: 14px;
font-family: MicrosoftYaHei;
color: #333333;
.bz-source {
width: 743px;
height: 160px;
background: rgba(8, 189, 158, 0.06);
padding: 24px 32px;
.bzitem {
width: 338px;
margin-bottom: 20px;
display: inline-table;
// display: table;
.bzname {
width: 114px;
}
.bzvalue {
display: inline-table;
box-sizing: border-box;
padding: 0 15px;
width: calc(100% - 114px);
}
}
.bzvalue {
&.zc {
font-size: 14px;
font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
font-weight: bold;
color: #08bd9e;
}
.dot {
margin-bottom: 2px;
margin-right: 5px;
width: 6px;
height: 6px;
background: #08bd9e;
border-radius: 50%;
}
}
/deep/.el-radio {
color: #666;
margin-right: 24px;
}
/deep/.el-radio__input.is-checked + .el-radio__label {
color: #333333;
padding-left: 8px;
}
/deep/.el-radio__input.is-checked .el-radio__inner {
border: 1px solid #055fe7;
background: #055fe7;
}
/deep/.el-radio__inner {
width: 16px;
height: 16px;
&::after {
width: 8px;
height: 8px;
}
}
}
.bz-target {
width: 743px;
height: 160px;
padding: 24px 32px;
.bzitem {
width: 338px;
margin-bottom: 20px;
position: relative;
.bzphone {
/deep/.el-input__inner {
color: $phone;
}
}
.error-desc {
position: absolute;
height: 20px;
bottom: -24px;
right: 36px;
font-size: 12px;
font-family: MicrosoftYaHei;
color: #ff3745;
}
.input-error {
position: absolute;
width: 16px;
height: 16px;
right: 51px;
top: 6px;
// img {
// object-fit: contain;
// }
.icon {
width: 16px;
height: 16px;
}
}
.bzname {
width: 114px;
}
}
/deep/.el-input {
width: 180px;
height: 32px;
background: #ffffff;
border-radius: 4px;
border: 1px solid #e6e6e8;
}
/deep/.el-input__inner {
height: 32px;
line-height: 32px;
border: 1px solid #e6e6e8;
}
}
.line {
width: 679px;
height: 1px;
background: #eeeeee;
margin-left: 32px;
}
.bzfooter {
padding: 0 32px;
width: 100%;
.footer-title {
font-size: 14px;
font-family: MicrosoftYaHei;
color: #666666;
/deep/.el-textarea {
width: 100%;
}
}
/deep/.el-textarea__inner {
background: #f6f8fa;
box-shadow: 0px 1px 2px 0px rgba(5, 95, 231, 0.18);
border-radius: 4px;
border: 1px solid #eeeeee;
}
}
.bzbtns {
display: flex;
align-items: center;
margin-left: 287px;
margin-top: 30px;
.bzconfirm,
.bzcancel {
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
width: 72px;
height: 40px;
background: #ffffff;
border-radius: 4px;
border: 1px solid #aeb5c2;
font-size: 14px;
font-family: MicrosoftYaHei;
color: #2e3846;
}
.bzconfirm {
&:hover {
border: 1px solid #055fe7;
color: #055fe7;
}
&:active {
border: 1px solid #044cb9;
color: #044cb9;
}
}
.bzcancel {
margin-left: 24px;
background: #055fe7;
color: #ffffff;
&:hover {
background: #377fec;
color: #ffffff;
}
&:active {
background: #044cb9;
color: #ffffff;
}
}
}
}
}
.bzcontent {
left: 50% !important;
top: 50% !important;
transform: translate(-50%, -50%) !important;
}
.bz-source {
height: auto !important;
background: rgba(5, 95, 231, 0.04) !important;
}
.bzbtns {
margin: 0 !important;
height: 90px !important;
justify-content: center;
}
.bzcontent {
height: auto !important;
}
.smallTitle {
color: #055fe7;
font-family: MicrosoftYaHei;
}
.bzvalue.zc {
color: #055fe7 !important;
.dot {
background-color: #055fe7 !important;
}
}
......@@ -846,12 +846,20 @@ export default {
query: { qid: row.qid, qqid: row.qqid, type: "father" },
});
window.open(routeUrl.href, "_blank");
} else {
} else if (row.children[0].querytype === "3") {
let routeUrl = this.$router.resolve({
path: "/confirm/LL",
query: { qid: row.qid, qqid: row.qqid, type: "father" },
});
window.open(routeUrl.href, "_blank");
} else if (row.children[0].querytype === "2") {
let routeUrl = this.$router.resolve({
path: "/confirm/LT",
query: { qid: row.qid, qqid: row.qqid, type: "father" },
});
window.open(routeUrl.href, "_blank");
} else {
this.$message.error("数据类型错误");
}
} else {
if (row.querytype === "0") {
......@@ -872,74 +880,23 @@ export default {
query: { qid: row.qid, qqid: row.qqid, type: "son" },
});
window.open(routeUrl.href, "_blank");
} else {
} else if (row.querytype === "3") {
// 子级
let routeUrl = this.$router.resolve({
path: "/confirm/LL",
query: { qid: row.qid, qqid: row.qqid, type: "son" },
});
window.open(routeUrl.href, "_blank");
} else if (row.querytype === "2") {
let routeUrl = this.$router.resolve({
path: "/confirm/LT",
query: { qid: row.qid, qqid: row.qqid, type: "son" },
});
window.open(routeUrl.href, "_blank");
} else {
this.$message.error("数据类型不正确");
}
}
// if (row.querytype === "0") {
// if (row.children) {
// let routeUrl = this.$router.resolve({
// path: "/confirm/TT",
// query: {
// qqid: row.qqid,
// qid: row.qid,
// barcode: row.barcode,
// type: "father",
// },
// });
// window.open(routeUrl.href, "_blank");
// } else {
// let routeUrl = this.$router.resolve({
// path: "/confirm/TT",
// query: {
// qqid: row.qqid,
// qid: row.qid,
// barcode: row.barcode,
// type: "son",
// },
// });
// window.open(routeUrl.href, "_blank");
// }
// } // tl 倒查 1
// else if (row.querytype === "1") {
// if (row.children) {
// // 父级
// let routeUrl = this.$router.resolve({
// path: "/confirm/TL",
// query: { qid: row.qid, qqid: row.qqid, type: "father" },
// });
// window.open(routeUrl.href, "_blank");
// } else {
// // 子级
// let routeUrl = this.$router.resolve({
// path: "/confirm/TL",
// query: { qid: row.qid, qqid: row.qqid, type: "son" },
// });
// window.open(routeUrl.href, "_blank");
// }
// }
// // ll 串查 3 lt 正查 2
// else {
// // //console.info("串查/正查", row.querytype, row);
// // 打开新页面
// if (row.children) {
// let routeUrl = this.$router.resolve({
// path: "/confirm/LT",
// query: { qid: row.qid, qqid: row.qqid, type: "father" },
// });
// window.open(routeUrl.href, "_blank");
// } else {
// let routeUrl = this.$router.resolve({
// path: "/confirm/LT",
// query: { qid: row.qid, qqid: row.qqid, type: "son" },
// });
// window.open(routeUrl.href, "_blank");
// }
// }
},
delSelect() {
this.selectBoo = false;
......
......@@ -5,7 +5,7 @@
class="width100 margin_top25_bottom10"
type="text"
placeholder="请输入用户名"
v-model="userInfo.userName"
v-model="userInfo.username"
>
<i slot="prefix" style="display: flex; align-items: center">
<img
......@@ -23,7 +23,7 @@
class="width100 margin_top25_bottom10"
type="password"
placeholder="请输入密码"
v-model="userInfo.passWord"
v-model="userInfo.password"
>
<i slot="prefix">
<img
......@@ -72,7 +72,7 @@ export default {
return {
btnLoading: false,
isShow: false,
userInfo: { userName: "admin", passWord: "123456" },
userInfo: { username: "admin", password: "123456" },
usernameUrl: require("../../../assets/img/login/user.png"),
passwordUrl: require("../../../assets/img/login/password.png"),
};
......@@ -85,11 +85,12 @@ export default {
this.$axios({
url: "/login/login/myLoginForm",
method: "post",
data: { username: "admin", password: "admin" },
data: qs.stringify(userinfo),
headers: {
"Content-Type": "application/x-www-form-urlencoded",
},
}).then((res) => {
me.btnLoading = false;
if (res.data.code == 200) {
localStorage.setItem("token", res.data.token);
localStorage.setItem("userInfo", JSON.stringify(res.data.userInfo));
......@@ -97,9 +98,9 @@ export default {
//所在单位数据
this.$store.dispatch("publicData/_getList");
this.$router.push("/index");
this.$bus.emit('goLogin')
this.$bus.emit("goLogin");
} else {
this.$message.error("登陆失败");
this.$message.error(res.data.message);
}
});
},
......
/*
* @Author: your name
* @Date: 2021-09-07 09:57:48
* @LastEditTime: 2021-12-03 16:23:22
* @LastEditTime: 2021-12-03 20:07:29
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \指纹系统\founder_vue\vue.config.js
......@@ -92,7 +92,7 @@ module.exports = {
// target: "http://192.168.0.137:8080/", //统一的请求头部每次修改都要重启才会生效 http://39.99.224.27:8006/
// target: "http://172.18.108.2:8099/", // 张 认定
// target: "http://192.168.128.108:8099", // 湖南-张
target: "http://192.168.128.114:8099", // 湖南-马
target: "http://192.168.128.166:8099", // 湖南-马
// target: "http://192.168.128.116:8099", // 湖南-王
// target: "http://192.168.128.118:8764", // 湖南-张呈光
// target: "http://172.18.116.73:8099/", //统一的请求头部每次修改都要重启才会生效 http://39.99.224.27:8006/ ma
......@@ -107,12 +107,13 @@ module.exports = {
}
},
"/login": {
target: "http://www.meetfood.cn:2390/", // 登录
// target: "http://www.meetfood.cn:2390/", // 登录
target: "http://192.168.128.122:8764/", // 登录
// target: "http://192.168.128.114:8099", // 登录-马
ws: true,
changeOrigin: true,
pathRewrite: {
"^/login": "/login"
"^/login": ""
}
},
// "/system": {
......@@ -127,8 +128,8 @@ module.exports = {
"/security": {
//target: "http://192.168.128.106:8765", // 湖南-王
// target: "http://192.168.128.122:8764", // 湖南-张
target: "http://www.meetfood.cn:2390", // 湖南-王
target: "http://192.168.128.122:8764", // 湖南-张
// target: "http://www.meetfood.cn:2390", // 湖南-王
ws: true,
changeOrigin: true,
pathRewrite: {
......
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