Commit b8825935 by 米嘉伟

Merge branch 'dev_zwpt' of http://47.92.108.28/changchao/founder_vue into dev_zwpt

parents 81320677 1a76c60b
<!--
* @Author: your name
* @Date: 2021-09-07 09:58:13
* @LastEditTime: 2021-12-06 14:58:00
* @LastEditTime: 2021-12-15 11:20:03
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \指纹系统\founder_vue\src\App.vue
......@@ -131,6 +131,7 @@ export default {
}
}
.el-message-box {
position: relative;
display: inline-block;
width: 26.25rem;
padding-bottom: 0.625rem;
......@@ -146,6 +147,7 @@ export default {
overflow: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 99999;
}
.el-message-box__status {
display: none !important;
......
<!--
* @Author: your name
* @Date: 2021-09-09 09:28:46
* @LastEditTime: 2021-12-15 11:49:40
* @LastEditTime: 2021-12-15 10:44:32
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \指纹系统\founder_vue\src\views\cxyrd\LTz.vue
......@@ -336,7 +336,7 @@
<div class="tzdDrawing_2"></div>
<div class="tzdDrawing"></div>
</div>
<div class="edit" id="sourceEdit" @click="sourceChange">编辑</div>
<div class="edit" id="sourceEdit" @click="sourceChange" v-if="roleArr.includes('C-1-9')">编辑</div>
<div class="shade_source" v-show="type=='target'" @click.self="sourceEdit"></div>
</div>
<div class="target" @click.self="targetEdit">
......@@ -367,7 +367,7 @@
<div class="tzdDrawing_2_target"></div>
<div class="tzdDrawing_target"></div>
</div>
<div class="edit" id="targetEdit" @click="targetChange">编辑</div>
<div class="edit" id="targetEdit" @click="targetChange" v-if="roleArr.includes('C-1-9')">编辑</div>
<div class="shade_target" v-show="type=='source'" @click.self="targetEdit"></div>
</div>
</div>
......@@ -5785,7 +5785,12 @@ export default {
// })
// }
// }
}
},
computed: {
roleArr() {
return this.$store.state.layout.Menu;
},
},
};
</script>
......
<!--
* @Author: your name
* @Date: 2021-11-25 10:15:01
* @LastEditTime: 2021-12-13 11:29:36
* @LastEditTime: 2021-12-15 17:33:15
* @LastEditors: Please set LastEditors
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \founder_vue\src\components\SelectCode.vue
......@@ -169,6 +169,9 @@ export default {
max-width: calc(100% - 80px);
position: relative;
padding-right: 15px;
&:nth-of-type(2) {
max-width: 50px;
}
}
.el-select__tags-text {
display: inline-block;
......
/*
* @Author: your name
* @Date: 2021-09-07 09:57:48
* @LastEditTime: 2021-12-13 13:53:07
* @LastEditTime: 2021-12-15 10:54:47
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \指纹系统\founder_vue\src\plugins\axios.js
......@@ -73,6 +73,7 @@ _axios.interceptors.response.use(
if (response.data.code == 401) {
if (resTimer) clearTimeout(resTimer)
resTimer = setTimeout(() => {
hideLoading();
MessageBox.confirm(response.data.message == '未登录' ? '登陆超时请重新登录, 是否继续?' : response.data.message, '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
......
......@@ -295,7 +295,7 @@ export default [
name: "bzxxfh",
meta: {
title: "地市比中信息复核",
auth: "5",
auth: "G-1",
parentId: 'bzxxgl'
},
component: () => import("@/views/bzxxgl/bzxxfh.vue")
......
/*
* @Author: your name
* @Date: 2021-11-02 15:41:31
* @LastEditTime: 2021-12-14 18:18:43
* @LastEditTime: 2021-12-14 20:50:23
* @LastEditors: Please set LastEditors
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \founder_vue\src\store\modules\user.js
......@@ -62,11 +62,11 @@ const getters = {
let treeData = [];
routerLeftMenu.forEach(child => {
const auth = child.meta.auth;
// if (state.Menu.includes(auth)) {
// child.hidden = false;
// } else {
// child.hidden = true;
// }
if (state.Menu.includes(auth)) {
child.hidden = false;
} else {
child.hidden = true;
}
const mapItem = map[child.meta.parentId];
if (mapItem) {
(mapItem.children || (mapItem.children = [])).push(child);
......
......@@ -56,9 +56,11 @@
<div
class="btn"
@click="isShowTjddlBtn"
v-if="roleArr.includes('F-1-1')"
>添加到队列</div>
<div
class="btn"
v-if="roleArr.includes('F-1-2')"
v-clipboard:copy="ysxtAsjxgrybh"
@click="getysxtAsjxgrybh"
v-clipboard:success="onCopy"
......@@ -68,21 +70,26 @@
</div>
<div
class="btn"
v-if="roleArr.includes('F-1-3')"
@click="isShowDcftpxBtn"
>FPTX导出</div>
<div
class="btn"
v-if="roleArr.includes('F-1-4')"
@click="isShowGzBtn"
>关注</div>
<div
class="btn"
v-if="roleArr.includes('F-1-5')"
@click="delMore"
>删除</div>
<div
class="btn send"
v-if="roleArr.includes('F-1-6')"
@click="isShowFcxBtn"
>发查询</div>
<button
v-if="roleArr.includes('F-1-7')"
:class="this.disabled ? 'btn disabled ' : 'btn new'"
@click="isShowXzryBtn"
:disabled="disabled"
......@@ -216,6 +223,7 @@
>
<el-tooltip
class="item"
v-if="roleArr.includes('F-1-8')"
effect="dark"
content="编辑"
placement="top"
......@@ -241,6 +249,7 @@
placement="top"
:open-delay="500"
@click.stop
v-if="roleArr.includes('F-1-9')"
>
<div
v-if="scope.row.collectstatus == 1"
......@@ -283,6 +292,7 @@
content="改号"
placement="top"
:open-delay="500"
v-if="roleArr.includes('F-1-10')"
>
<div
class="icon-div"
......@@ -301,6 +311,7 @@
content="发查询"
placement="top"
:open-delay="500"
v-if="roleArr.includes('F-1-11')"
>
<div
class="icon-div"
......@@ -318,6 +329,7 @@
effect="dark"
content="复制数据"
placement="top"
v-if="roleArr.includes('F-1-12')"
:open-delay="500"
>
<div
......@@ -353,6 +365,7 @@
class="item"
effect="dark"
content="删除"
v-if="roleArr.includes('F-1-15')"
placement="top"
:open-delay="500"
>
......@@ -995,6 +1008,9 @@ export default {
},
},
computed: {
roleArr() {
return this.$store.state.layout.Menu;
},
/**
* @description: 计算总页数
* @param {*}
......
......@@ -125,6 +125,7 @@
@click="getBarcode"
v-clipboard:success="onCopy"
v-clipboard:error="onError"
v-if="roleArr.includes('F-4-1')"
>
复制条码
</div>
......@@ -778,6 +779,9 @@ export default {
}
},
computed: {
roleArr() {
return this.$store.state.layout.Menu;
},
/**
* @description: 计算总页数
* @param {*}
......
......@@ -180,23 +180,25 @@
<div
class="btn"
@click="isShowTjddlBtn"
v-if="roleArr.includes('F-3-3')"
>添加到队列</div>
<div
class="btn"
v-clipboard:copy="ysxtAsjxgrybh"
@click="getBarcode"
v-clipboard:success="onCopy"
v-if="roleArr.includes('F-3-4')"
v-clipboard:error="onError"
>
复制条码
</div>
<div
v-if="showType==1"
v-if="showType==1 && roleArr.includes('F-3-5')"
class="btn"
@click="isShowDcftpxBtn"
>FPTX导出</div>
<div
v-if="showType==2"
v-if="showType==2 && roleArr.includes('F-3-5')"
class="btn"
@click="dcFptx"
>FPTX导出</div>
......@@ -347,6 +349,7 @@
<el-tooltip
class="item"
effect="dark"
v-if="roleArr.includes('F-3-9')"
content="复制数据"
placement="top"
:open-delay="500"
......@@ -511,6 +514,7 @@
<el-tooltip
class="item"
effect="dark"
v-if="roleArr.includes('F-3-11')"
content="复制数据"
placement="top"
:open-delay="500"
......@@ -1193,6 +1197,9 @@ export default {
}
},
computed: {
roleArr() {
return this.$store.state.layout.Menu;
},
/**
* @description: 计算总页数
* @param {*}
......
......@@ -51,6 +51,7 @@
<div
class="btn"
@click="isShowTjddlBtn"
v-if="roleArr.includes('F-2-1')"
>添加到队列</div>
<div
class="btn"
......@@ -58,26 +59,32 @@
@click="getysxtAsjbh"
v-clipboard:success="onCopy"
v-clipboard:error="onError"
v-if="roleArr.includes('F-2-2')"
>复制条码</div>
<div
class="btn"
@click="dcFptx"
v-if="roleArr.includes('F-2-3')"
>FPTX导出</div>
<div
class="btn"
@click="isShowGzBtn"
v-if="roleArr.includes('F-2-4')"
>关注</div>
<div
class="btn"
@click="delMore"
v-if="roleArr.includes('F-2-5')"
>删除</div>
<div
class="btn send"
@click="isShowFcxBtn"
v-if="roleArr.includes('F-2-6')"
>发查询</div>
<button
:class="this.disabled?'btn disabled ':'btn new'"
:disabled="disabled"
v-if="roleArr.includes('F-2-7')"
@click="isShowXzajBtn"
><i class="el-icon-plus"></i>新增案件</button>
......@@ -181,6 +188,7 @@
<el-tooltip
class="item"
effect="dark"
v-if="roleArr.includes('F-2-8')"
content="编辑"
placement="top"
:open-delay='500'
......@@ -200,6 +208,7 @@
class="item"
effect="dark"
content="关注"
v-if="roleArr.includes('F-2-9')"
placement="top"
:open-delay='500'
>
......@@ -241,6 +250,7 @@
<el-tooltip
class="item"
effect="dark"
v-if="roleArr.includes('F-2-10')"
content="改号"
placement="top"
:open-delay='500'
......@@ -259,6 +269,7 @@
<el-tooltip
class="item"
effect="dark"
v-if="roleArr.includes('F-2-11')"
content="发查询"
placement="top"
:open-delay='500'
......@@ -278,6 +289,7 @@
class="item"
effect="dark"
content="复制数据"
v-if="roleArr.includes('F-2-12')"
placement="top"
:open-delay='500'
>
......@@ -314,6 +326,7 @@
class="item"
effect="dark"
content="删除"
v-if="roleArr.includes('F-2-15')"
placement="top"
:open-delay='500'
>
......@@ -865,6 +878,9 @@ export default {
}
},
computed: {
roleArr() {
return this.$store.state.layout.Menu;
},
/**
* @description: 计算总页数
* @param {*}
......
......@@ -197,7 +197,7 @@
</div>
<div class="imageEd-options">
<div class="options-header">
<div class="btn" @click="btnChange">发查询</div>
<div class="btn" @click="btnChange" v-if="roleArr.includes('F-1-16')">发查询</div>
</div>
<div class="options">
<div class="options-top">
......@@ -629,6 +629,9 @@ export default {
};
},
computed: {
roleArr() {
return this.$store.state.layout.Menu;
},
...mapState({
seq: (state) => state.zwbj.seq,
preTzdArr: (state) => state.zwbj.pretzdall,
......
<!--
* @Author: your name
* @Date: 2021-10-22 11:36:10
* @LastEditTime: 2021-12-15 10:31:08
* @LastEditTime: 2021-12-15 17:58:31
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \指纹系统\founder_vue\src\views\Editor\modules\imageEd.vue
......@@ -172,7 +172,7 @@
</div>
<div class="top-content">
<div class="btn1">
<div class="tpdr" @click.stop="loadImageChange">
<div :class="{tpdr: true,disabled: !roleArr.includes('F-2-16')}" @click.stop="loadImageChange">
图片导入<input v-show="false" type="file" accept="image/*" id="input-image-file" />
</div>
<div class="sm">扫描</div>
......@@ -989,6 +989,9 @@ export default {
};
},
computed: {
roleArr() {
return this.$store.state.layout.Menu;
},
...mapState({
seq: (state) => state.zwbj.seq,
preTzdArr: (state) => state.zwbj.pretzdall,
......@@ -4893,6 +4896,7 @@ export default {
* @return {*}
*/
loadImageChange () {
if(!this.roleArr.includes('F-2-16')) return;
// 每次导入新图就更新裁剪状态
this.isCrop = false;
$("#input-image-file").val("");
......@@ -7788,6 +7792,10 @@ export default {
<style lang="scss" scoped>
@import "./imageEdAJ.scss";
.disabled{
background-color: #ecedf1!important;
color: #aeafb4!important;
}
</style>
<style lang="scss">
......
......@@ -10,7 +10,7 @@
</div>
<!-- 头部右侧 -->
<div class="right">
<div @click="$router.push('/UserManage')" style="cursor: pointer">
<div @click="toXtgl" style="cursor: pointer">
<img src="../../assets/img/Home/setting.svg" alt="" /> 系统管理
</div>
<div class="role">
......@@ -120,6 +120,7 @@ export default {
},
methods: {
goQBAJK() {
if (!this.roleArr.includes("F-2-16")) return;
this.$router.push({
path: "/qbalk",
query: {
......@@ -127,13 +128,20 @@ export default {
},
});
},
toXtgl() {
if (!this.roleArr.includes("H")) return;
this.$router.push("/UserManage");
},
godrFPTX() {
if (!this.roleArr.includes("B-1")) return;
this.$router.push("/drFPTX");
},
gobdrd() {
if (!this.roleArr.includes("C")) return;
this.$router.push("/cxyrd");
},
gosjzygl() {
if (!this.roleArr.includes("F-1")) return;
this.$router.push("/AllPersonnelBaseIndex/");
},
gozzwcj() {
......@@ -162,6 +170,11 @@ export default {
this.userInfo = JSON.parse(localStorage.getItem("userInfo"));
console.log(this.userInfo);
},
computed: {
roleArr() {
return this.$store.state.layout.Menu;
},
},
};
</script>
......
......@@ -50,7 +50,7 @@
<el-checkbox v-model="checked" style="margin-right: 10px"
>停用</el-checkbox
>
<div class="btn1" @click="delMore()">删除</div>
<div class="btn1" @click="delMore()" v-if="roleArr.includes('H-2-1')">删除</div>
<div class="add" @click="open">
<svg-icon
style="
......@@ -191,6 +191,7 @@
<Confirmation
@onConfirm="del(scope.row.id)"
content="删除"
v-if="roleArr.includes('H-2-6')"
:hintBoo="true"
>
<div slot="reference">
......@@ -807,6 +808,9 @@ export default {
};
},
computed: {
roleArr() {
return this.$store.state.layout.Menu;
},
countPage() {
return Math.ceil(this.total / 10) > 0 ? Math.ceil(this.total / 10) : 1;
},
......
......@@ -675,12 +675,25 @@ export default {
return newObj;
},
handleCheckAllChange(boo, id) {
console.log(boo, id);
let obj = this.permissionDataList.find((i) => i.id == id);
let sonArr = obj.children.map((i) => i.id);
if (boo) {
let childList = this.checkList.concat(sonArr);
if (id == 8) {
//一般管理
childList = this.getRoleIds(7);
}
if (id == 9) {
//超级管理
childList = this.getRoleIds(8);
}
if (id == 5) {
//综合认定
childList.push(4);
let obj = this.permissionDataList.find((i) => i.id == 4);
let arr = obj.children.map((i) => i.id);
childList = childList.concat(arr);
}
this.checkList = Array.from(new Set(childList));
} else {
console.log(this.rolePermissions);
......@@ -695,6 +708,17 @@ export default {
this.checkList = [...(arr || []), ...(newArr || [])];
}
},
//获取权限id集合
getRoleIds(index) {
let arr = [];
this.permissionDataList.forEach((i, x) => {
if (x <= index) {
arr.push(i.id);
arr = arr.concat(i.children.map((i) => i.id));
}
});
return arr;
},
controlCheckMap() {
let self = this;
// self.rolePermissions; //角色
......
......@@ -56,7 +56,7 @@
</div>
</div>
<div class="diy-roles">
<div class="delbtns">
<div class="delbtns" v-if="roleArr.includes('H-3-5')">
<div
class="delicon"
v-if="!delimgBoo && diyRoleList.length > 0"
......@@ -150,7 +150,6 @@
</div>
<div class="save">
<div class="btn" @click="save">保存</div>
<div class="btn" @click="save">保存</div>
</div>
</div>
<el-checkbox-group v-model="checkList" :disabled="disabled">
......@@ -306,7 +305,7 @@
line: true,
barLine: index == 4,
barInLine: index == 2,
w400: index == 8
w400: index == 8,
}"
v-for="(item, index) in permissionDataList[3] &&
permissionDataList[3].children"
......@@ -879,6 +878,11 @@ export default {
mounted() {
this.funFlag = true;
},
computed: {
roleArr() {
return this.$store.state.layout.Menu;
},
},
};
</script>
......
......@@ -62,7 +62,7 @@
<el-checkbox v-model="checked" style="margin-right: 10px"
>停用</el-checkbox
>
<div class="btn1" @click="delMore()">删除</div>
<div class="btn1" @click="delMore()" v-if="roleArr.includes('H-1-1')">删除</div>
<div class="add" @click="open">
<svg-icon
style="
......@@ -226,6 +226,7 @@
<Confirmation
@onConfirm="del(scope.row.id)"
content="删除"
v-if="roleArr.includes('H-1-4')"
:hintBoo="true"
>
<div slot="reference">
......@@ -756,6 +757,9 @@ export default {
};
},
computed: {
roleArr() {
return this.$store.state.layout.Menu;
},
countPage() {
return Math.ceil(this.total / 10) > 0 ? Math.ceil(this.total / 10) : 1;
},
......
......@@ -612,11 +612,37 @@ export default {
let sonArr = obj.children.map((i) => i.id);
if (boo) {
let childList = this.checkList.concat(sonArr);
if (id == 8) {
//一般管理
childList = this.getRoleIds(7);
}
if (id == 9) {
//超级管理
childList = this.getRoleIds(8);
}
if (id == 5) {
//综合认定
childList.push(4);
let obj = this.permissionDataList.find((i) => i.id == 4);
let arr = obj.children.map((i) => i.id);
childList = childList.concat(arr);
}
this.checkList = Array.from(new Set(childList));
} else {
this.checkList = this.checkList.filter((x) => sonArr.indexOf(x) < 0);
}
},
//获取权限id集合
getRoleIds(index) {
let arr = [];
this.permissionDataList.forEach((i, x) => {
if (x <= index) {
arr.push(i.id);
arr = arr.concat(i.children.map((i) => i.id));
}
});
return arr;
},
controlCheckMap() {
let self = this;
// self.rolePermissions; //角色
......
......@@ -345,6 +345,6 @@
width: 400px!important;
}
.w450{
width: 440px!important;
width: 220px!important;
}
}
......@@ -605,13 +605,13 @@
width: 800px !important;
}
.w400 {
width: 400px !important;
width: 550px !important;
}
.w350 {
width: 350px !important;
}
.w440 {
width: 440px !important;
width: 220px !important;
}
.w600 {
width: 600px !important;
......
<!--
* @Author: your name
* @Date: 2021-12-01 15:25:22
* @LastEditTime: 2021-12-14 10:43:08
* @LastEditTime: 2021-12-14 20:29:09
* @LastEditors: Please set LastEditors
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \指纹系统\founder_vue\src\views\AllPersonnelBase\bzxxfh.vue
......@@ -77,7 +77,7 @@
<div class="bzxxfh-content-top-right">
<!-- <div class="jcbzgx btn" @click="cxbzgxChange">解除比中关系</div>
<div class="cxfh btn" @click="cxfhChange2">撤销复核</div> -->
<div class="fztm btn" v-clipboard:copy="fztm_ytmh" @click="fztmChange" v-clipboard:success="onCopy" v-clipboard:error="onError">复制条码</div>
<div class="fztm btn" v-clipboard:copy="fztm_ytmh" @click="fztmChange" v-clipboard:success="onCopy" v-clipboard:error="onError" v-if="roleArr.includes('G-1-1')">复制条码</div>
</div>
</div>
<div class="bzxxfh-content-content">
......@@ -556,6 +556,9 @@ export default {
}
},
computed: {
roleArr() {
return this.$store.state.layout.Menu;
},
/**
* @description: 计算总页数
* @param {*}
......
<!--
* @Author: your name
* @Date: 2021-12-01 15:25:22
* @LastEditTime: 2021-12-04 13:26:54
* @LastEditTime: 2021-12-14 20:31:51
* @LastEditors: Please set LastEditors
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \指纹系统\founder_vue\src\views\AllPersonnelBase\bzxxsh.vue
......@@ -110,6 +110,7 @@
@click="fztmChange"
v-clipboard:success="onCopy"
v-clipboard:error="onError"
v-if="roleArr.includes('G-2-1')"
>
复制条码
</div>
......@@ -234,6 +235,11 @@ export default {
Cascader,
bzxxsfOpt
},
computed: {
roleArr() {
return this.$store.state.layout.Menu;
},
},
created() {
let _that = this
let w1 = 1920
......
......@@ -25,7 +25,7 @@
@change="selectUserInfo"
>
<el-option
v-for="(item,index) in userOption"
v-for="(item, index) in userOption"
:key="index"
:label="item.userdesc"
:value="item.userid"
......@@ -223,6 +223,7 @@
<!-- 复制条码号 起 -->
<el-button
type="info"
v-if="roleArr.includes('C-1-3')"
v-clipboard:copy="barcode"
@click="getBarcode"
v-clipboard:success="onCopy"
......@@ -231,7 +232,12 @@
复制条码
</el-button>
<!-- 复制条码号 止 -->
<el-button type="info" @click="delMore">删除</el-button>
<el-button
type="info"
@click="delMore"
v-if="roleArr.includes('C-1-4')"
>删除</el-button
>
<!-- <el-button>发查询</el-button>-->
</div>
</div>
......@@ -399,7 +405,10 @@
</el-table-column>
<el-table-column width="auto" label="操作" align="left">
<template slot-scope="scope">
<Confirmation content="复制条码" v-if="scope.row.barcode">
<Confirmation
content="复制条码"
v-if="scope.row.barcode && roleArr.includes('C-1-5')"
>
<img
style="
width: 1rem;
......@@ -418,7 +427,7 @@
</Confirmation>
<div @click.stop="() => {}">
<Confirmation
v-if="scope.row.barcode"
v-if="scope.row.barcode && roleArr.includes('C-1-6')"
@onConfirm="delOne(scope.row.qqid)"
content="删除"
:hintBoo="true"
......@@ -619,6 +628,9 @@ export default {
},
},
computed: {
roleArr() {
return this.$store.state.layout.Menu;
},
// 计算总页数
Tpage() {
return (
......@@ -819,6 +831,7 @@ export default {
},
// 认定
confirm(row) {
if (!this.roleArr.includes("C-1-8")) return;
let self = this;
if (
row.children &&
......
......@@ -137,6 +137,7 @@
prop="destbarcode"
label="目标条码号"
width="auto"
v-if="roleArr.includes('C-1-7')"
>
<div
class="del"
......@@ -849,6 +850,9 @@ export default {
...mapState({
loading_sd: (state) => state.loading.loading_sd,
}),
roleArr() {
return this.$store.state.layout.Menu;
},
},
data() {
return {
......
......@@ -83,7 +83,7 @@
</span>
</template>
</el-table-column>
<el-table-column prop="destbarcode" label="目标条码号" width="auto">
<el-table-column prop="destbarcode" label="目标条码号" width="auto" v-if="roleArr.includes('C-1-7')">
<template slot-scope="scope">
<!-- 被删除-->
<span v-if="scope.row.removeFlag === 1">
......@@ -1146,6 +1146,11 @@ export default {
this.total = this.tableData.length;
},
},
computed: {
roleArr() {
return this.$store.state.layout.Menu;
}
},
props: {
fingerShowType: String,
},
......
......@@ -129,7 +129,7 @@
</span>
</template>
</el-table-column>
<el-table-column prop="destbarcode" label="目标条码号" width="auto">
<el-table-column prop="destbarcode" label="目标条码号" width="auto" v-if="roleArr.includes('C-1-7')">
<template slot-scope="scope">
<!-- 被删除-->
<span v-if="scope.row.removeFlag===1">
......@@ -1256,7 +1256,12 @@ export default {
}
this.total = this.tableData.length;
}
}
},
computed: {
roleArr() {
return this.$store.state.layout.Menu;
}
},
};
const candidates = [
{
......
......@@ -12,7 +12,7 @@
<el-table-column label="排名" type="index" :width="width1"></el-table-column>
<el-table-column prop="score" label="得分" :width="width1"></el-table-column>
<el-table-column label="序号" prop="destseqno" :width="width1"></el-table-column>
<el-table-column prop="destbarcode" label="目标条码号" width="auto"></el-table-column>
<el-table-column prop="destbarcode" label="目标条码号" width="auto" v-if="roleArr.includes('C-1-7')"></el-table-column>
</el-table>
<div class="lt_candidate_bottom">
<span>共计<span>{{ total }}</span>数据</span>
......@@ -196,6 +196,11 @@ export default {
this.total = this.tableData.length;
}
},
computed: {
roleArr() {
return this.$store.state.layout.Menu;
}
},
beforeDestroy () {
this.$bus.off('initTLCandidate')
this.$bus.off('deleteMessage')
......
......@@ -7,9 +7,9 @@
class='drlx'
v-model="drlx"
>
<el-radio :label="3">人员</el-radio>
<el-radio :label="6">案件</el-radio>
<el-radio :label="9">比中关系</el-radio>
<el-radio :label="3" v-if="roleArr.includes('B-1-1')">人员</el-radio>
<el-radio :label="6" v-if="roleArr.includes('B-1-2')">案件</el-radio>
<el-radio :label="9" v-if="roleArr.includes('B-1-3')">比中关系</el-radio>
</el-radio-group>
<div class='choose'>
<div class="wjlx">
......@@ -1251,7 +1251,12 @@ export default {
};
return data[val];
}
}
},
computed: {
roleArr(){
return this.$store.state.layout.Menu
}
},
}
</script>
......
......@@ -198,9 +198,9 @@
v-model="showType"
size="small"
>
<el-radio-button label="1">人员</el-radio-button>
<el-radio-button label="3">案件</el-radio-button>
<el-radio-button label="2">比中关系</el-radio-button>
<el-radio-button label="1" v-if="roleArr.includes('B-2-1')">人员</el-radio-button>
<el-radio-button label="3" v-if="roleArr.includes('B-2-2')">案件</el-radio-button>
<el-radio-button label="2" v-if="roleArr.includes('B-2-3')">比中关系</el-radio-button>
</el-radio-group>
</div>
<div class="right">
......@@ -225,6 +225,7 @@
</div>
<div class="right">
<div
v-if="roleArr.includes('B-2-4')"
class="btn"
@click="isShowTjddlBtn"
>添加到队列</div>
......@@ -1360,6 +1361,9 @@ export default {
},
},
computed: {
roleArr(){
return this.$store.state.layout.Menu
},
/**
* @description: 计算总页数
* @param {*}
......
......@@ -5,6 +5,7 @@
class="width100 margin_top25_bottom10"
type="text"
placeholder="请输入用户名"
@keydown.enter.native="login(userInfo)"
v-model="userInfo.username"
>
<i slot="prefix" style="display: flex; align-items: center">
......@@ -24,6 +25,7 @@
type="password"
placeholder="请输入密码"
v-model="userInfo.password"
@keydown.enter.native="login(userInfo)"
>
<i slot="prefix">
<img
......@@ -99,7 +101,7 @@ export default {
this.$store.dispatch("publicData/_getList");
this.$router.push("/index");
this.$bus.emit("goLogin");
// this.$store.commit("layout/setMenu", ["A", "B"]);
this.$store.commit("layout/setMenu", res.data.auth);
} else {
this.$message.error(res.data.message);
}
......
......@@ -99,6 +99,7 @@
<div class="czRight">
<div
class="btn"
v-if="roleArr.includes('D-1-2')"
@click="batch"
>复制条码</div>
</div>
......@@ -527,6 +528,9 @@ export default {
}
},
computed: {
roleArr() {
return this.$store.state.layout.Menu;
},
/**
* @description: 计算总页数
* @param {*}
......
......@@ -15,6 +15,7 @@
<el-button
class='hg'
@click="yjhg"
v-if="roleArr.includes('D-1-9')"
>一键合格</el-button>
<el-button
class='bhg'
......@@ -205,6 +206,11 @@ export default {
this.rowData.id = this.$route.params.id
this.hqyhxx()
},
computed: {
roleArr() {
return this.$store.state.layout.Menu;
},
},
data () {
return {
radio1: 'ryxx',
......
/*
* @Author: your name
* @Date: 2021-09-07 09:57:48
* @LastEditTime: 2021-12-15 10:06:44
* @LastEditTime: 2021-12-15 10:25:08
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \指纹系统\founder_vue\vue.config.js
......@@ -131,7 +131,7 @@ module.exports = {
"/security": {
//target: "http://192.168.128.106:8765", // 湖南-王
target: "http://192.168.128.121:8764", // 湖南-张
target: "http://192.168.128.121:8765", // 湖南-张
// target: "http://www.meetfood.cn:2390", // 湖南-王
// target: "http://zwpt.xzclub.top:9333",
ws: true,
......
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