Commit 7c0217bb by 李萌萌

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

parents c9310b65 1016c8f3
...@@ -18,6 +18,7 @@ import rydaxx from "./modules/rydaxx"; ...@@ -18,6 +18,7 @@ import rydaxx from "./modules/rydaxx";
import ajdaxx from "./modules/ajdaxx"; import ajdaxx from "./modules/ajdaxx";
import loading from "./modules/loading"; import loading from "./modules/loading";
import ryzwbj from "./modules/ryzwbj"; import ryzwbj from "./modules/ryzwbj";
import ljk from "./modules/ljk";
Vue.use(Vuex); Vue.use(Vuex);
...@@ -30,7 +31,8 @@ const store = new Vuex.Store({ ...@@ -30,7 +31,8 @@ const store = new Vuex.Store({
rydaxx, rydaxx,
ajdaxx, ajdaxx,
loading, loading,
ryzwbj ryzwbj,
ljk
}, },
getters, getters,
plugins: [ plugins: [
......
import { _axios } from "@/plugins/axios";
const state = {
targetOptions_ry: [],
targetOptions_aj: []
};
const mutations = {
ljkRy (state, res) {
state.targetOptions_ry = res
},
ljkAj (state, res) {
state.targetOptions_aj = res
}
};
const actions = {
_ljkRy (context, options) {// 获取人员逻辑库
_axios.get('/api/code/personLogic').then(res => {
if (res.data.code == 0 && res.data.message == "success") {
context.commit('ljkRy', res.data.ret);
}
})
},
_ljkAj (context, options) {// 获取案件逻辑库
_axios.get('/api/code/caseLogic').then(res => {
if (res.data.code == 0 && res.data.message == "success") {
context.commit('ljkAj', res.data.ret);
}
})
},
}
export default {
namespaced: true,
state,
mutations,
actions
};
...@@ -160,8 +160,8 @@ ...@@ -160,8 +160,8 @@
display: flex; display: flex;
justify-content: center; justify-content: center;
img { img {
// object-fit: contain; object-fit: contain;
height: 100%; // height: 100%;
} }
margin-left: 0; margin-left: 0;
} }
......
...@@ -15,6 +15,10 @@ $transOrigin: var(--transOrigin, 0px, 0px); ...@@ -15,6 +15,10 @@ $transOrigin: var(--transOrigin, 0px, 0px);
$canvasHeight: var(--canvasHeight, 670px); $canvasHeight: var(--canvasHeight, 670px);
$canvasWidth: var(--canvasWidth, 670px); $canvasWidth: var(--canvasWidth, 670px);
// 预览框的宽高
$previewWidth: var(--previewWidth, 100%);
$previewHeight: var(--previewHeight, 100%);
.imageBox { .imageBox {
display: flex; display: flex;
.imageEd { .imageEd {
...@@ -1080,15 +1084,13 @@ $canvasWidth: var(--canvasWidth, 670px); ...@@ -1080,15 +1084,13 @@ $canvasWidth: var(--canvasWidth, 670px);
height: 144px; height: 144px;
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
// overflow: hidden; // overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
img { img {
position: absolute; object-fit: contain;
left: 0; width: $previewWidth;
right: 0; height: $previewHeight;
top: 0;
bottom: 0;
margin: auto;
width: $canvasWidth;
height: $canvasHeight;
} }
.block_small { .block_small {
width: 100%; width: 100%;
......
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-10-22 11:36:10 * @Date: 2021-10-22 11:36:10
* @LastEditTime: 2021-12-20 20:14:34 * @LastEditTime: 2021-12-21 10:51:01
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @FilePath: \指纹系统\founder_vue\src\views\Editor\modules\imageEd.vue * @FilePath: \指纹系统\founder_vue\src\views\Editor\modules\imageEd.vue
...@@ -670,6 +670,11 @@ export default { ...@@ -670,6 +670,11 @@ export default {
}) })
}, },
mounted () { mounted () {
//检测浏览器刷新
window.onbeforeunload = function () {
//清除sessionStorage值
sessionStorage.clear()
}
//console.log(this.$route.name); //console.log(this.$route.name);
let self = this; let self = this;
var supportingFileAPI = !!( var supportingFileAPI = !!(
...@@ -1234,6 +1239,8 @@ export default { ...@@ -1234,6 +1239,8 @@ export default {
} }
self.resetTzdDrawing(); self.resetTzdDrawing();
// 初始化缩略图
self.isShowSourcePrivew = false
self.tzdDrawingLeft = 0 self.tzdDrawingLeft = 0
self.tzdDrawingTop = 0 self.tzdDrawingTop = 0
self.tzdDrawing_left = 0 self.tzdDrawing_left = 0
...@@ -1261,9 +1268,13 @@ export default { ...@@ -1261,9 +1268,13 @@ export default {
if (self.newHeight >= self.newWidth) { if (self.newHeight >= self.newWidth) {
document.getElementsByTagName('body')[0].style.setProperty('--canvasHeight', '100%'); document.getElementsByTagName('body')[0].style.setProperty('--canvasHeight', '100%');
document.getElementsByTagName('body')[0].style.setProperty('--canvasWidth', 'auto'); document.getElementsByTagName('body')[0].style.setProperty('--canvasWidth', 'auto');
document.getElementsByTagName('body')[0].style.setProperty('--previewHeight', '100%');
document.getElementsByTagName('body')[0].style.setProperty('--previewWidth', 'auto');
} else { } else {
document.getElementsByTagName('body')[0].style.setProperty('--canvasWidth', '100%'); document.getElementsByTagName('body')[0].style.setProperty('--canvasWidth', '100%');
document.getElementsByTagName('body')[0].style.setProperty('--canvasHeight', 'auto'); document.getElementsByTagName('body')[0].style.setProperty('--canvasHeight', 'auto');
document.getElementsByTagName('body')[0].style.setProperty('--previewHeight', 'auto');
document.getElementsByTagName('body')[0].style.setProperty('--previewWidth', '100%');
} }
// 记录canvas的宽度和高度 // 记录canvas的宽度和高度
self.canvasBox_width = $('.lower-canvas').width() self.canvasBox_width = $('.lower-canvas').width()
...@@ -3944,7 +3955,13 @@ export default { ...@@ -3944,7 +3955,13 @@ export default {
p = "onmousemove"; p = "onmousemove";
self.dragableDiv = o self.dragableDiv = o
o.onmousedown = function (e) { o.onmousedown = function (e) {
if (!self.isEnlarge && !self.mouseEnlarge) { let flag = false
if (self.isEnlarge || self.mouseEnlarge || self.isHandTZD || self.isHand || self.startHand || self.isHandSpace) {
flag = false
} else {
flag = true
}
if (flag) {
e.stopPropagation() e.stopPropagation()
e = e || event; e = e || event;
x = e.clientX - document.querySelector('#preview-source').offsetLeft; x = e.clientX - document.querySelector('#preview-source').offsetLeft;
...@@ -3969,7 +3986,7 @@ export default { ...@@ -3969,7 +3986,7 @@ export default {
o[p] = null; o[p] = null;
} }
}; };
}; }
} }
} }
dragable_preview('preview-source-drag') dragable_preview('preview-source-drag')
......
...@@ -13,6 +13,10 @@ $directionRotate: var(--directionRotate, 0deg); ...@@ -13,6 +13,10 @@ $directionRotate: var(--directionRotate, 0deg);
$canvasHeight: var(--canvasHeight, 670px); $canvasHeight: var(--canvasHeight, 670px);
$canvasWidth: var(--canvasWidth, 670px); $canvasWidth: var(--canvasWidth, 670px);
// 预览框的宽高
$previewWidth: var(--previewWidth, 100%);
$previewHeight: var(--previewHeight, 100%);
.imageBox { .imageBox {
display: flex; display: flex;
...@@ -1229,9 +1233,14 @@ $canvasWidth: var(--canvasWidth, 670px); ...@@ -1229,9 +1233,14 @@ $canvasWidth: var(--canvasWidth, 670px);
} }
} }
} }
.disabled-img {
width: 64px;
height: 32px;
}
.preview-source { .preview-source {
z-index: 99999; z-index: 99999;
background: #ffffff;
position: absolute; position: absolute;
left: 0; left: 0;
top: 0; top: 0;
...@@ -1239,11 +1248,16 @@ $canvasWidth: var(--canvasWidth, 670px); ...@@ -1239,11 +1248,16 @@ $canvasWidth: var(--canvasWidth, 670px);
width: 144px; width: 144px;
height: 144px; height: 144px;
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
overflow: hidden; // overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
img { img {
object-fit: contain; object-fit: contain;
width: $previewWidth;
height: $previewHeight;
} }
.block_small { .block_small {
width: 100%; width: 100%;
height: 100%; height: 100%;
...@@ -1252,6 +1266,28 @@ $canvasWidth: var(--canvasWidth, 670px); ...@@ -1252,6 +1266,28 @@ $canvasWidth: var(--canvasWidth, 670px);
top: 0; top: 0;
left: 0; left: 0;
} }
.preview-source-drag {
cursor: grab;
width: 144px;
height: 40px;
position: absolute;
bottom: -40px;
display: flex;
justify-content: center;
align-items: center;
&:active {
cursor: grabbing;
}
img {
width: 20px;
height: 20px;
cursor: grab;
-webkit-user-drag: none;
&:active {
cursor: grabbing;
}
}
}
} }
} }
} }
...@@ -1302,9 +1338,9 @@ $canvasWidth: var(--canvasWidth, 670px); ...@@ -1302,9 +1338,9 @@ $canvasWidth: var(--canvasWidth, 670px);
.shadow-ImageImport { .shadow-ImageImport {
position: absolute; position: absolute;
height: 100%; height: calc(100% - 32px);
width: 100%; width: 100%;
top: 0; bottom: 0;
left: 0; left: 0;
background: #f6f8fa; background: #f6f8fa;
opacity: 0.5; opacity: 0.5;
...@@ -1373,6 +1409,7 @@ $canvasWidth: var(--canvasWidth, 670px); ...@@ -1373,6 +1409,7 @@ $canvasWidth: var(--canvasWidth, 670px);
justify-content: space-between; justify-content: space-between;
.tpdr { .tpdr {
z-index: 100;
cursor: pointer; cursor: pointer;
width: 91px; width: 91px;
height: 40px; height: 40px;
...@@ -2345,7 +2382,7 @@ $canvasWidth: var(--canvasWidth, 670px); ...@@ -2345,7 +2382,7 @@ $canvasWidth: var(--canvasWidth, 670px);
} }
} }
} }
.options-top { .options-top {
position: relative; position: relative;
width: 336px; width: 336px;
...@@ -3553,3 +3590,12 @@ $canvasWidth: var(--canvasWidth, 670px); ...@@ -3553,3 +3590,12 @@ $canvasWidth: var(--canvasWidth, 670px);
border-radius: 4px !important; border-radius: 4px !important;
} }
} }
// 灰化图标
.disabled.size.item{
width: 64px !important;
height: 32px !important;
.disabled-img {
width: 64px !important;
height: 32px !important;
}
}
\ No newline at end of file
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-12-01 15:25:22 * @Date: 2021-12-01 15:25:22
* @LastEditTime: 2021-12-20 16:41:24 * @LastEditTime: 2021-12-21 14:15:50
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \指纹系统\founder_vue\src\views\AllPersonnelBase\bzxxfh.vue * @FilePath: \指纹系统\founder_vue\src\views\AllPersonnelBase\bzxxfh.vue
...@@ -243,7 +243,7 @@ export default { ...@@ -243,7 +243,7 @@ export default {
}, },
mounted () { mounted () {
// 若果是回显,重新用之前的查询条件 // 若果是回显,重新用之前的查询条件
if(this.$route.query.formData) { if (this.$route.query.formData) {
this.ruleForm = JSON.parse(this.$route.query.formData) this.ruleForm = JSON.parse(this.$route.query.formData)
} }
this.getData(); this.getData();
...@@ -252,7 +252,7 @@ export default { ...@@ -252,7 +252,7 @@ export default {
/** /**
* 天数改变--自动查询列表 * 天数改变--自动查询列表
*/ */
daysChange() { daysChange () {
this.getData() this.getData()
}, },
/** /**
...@@ -410,7 +410,7 @@ export default { ...@@ -410,7 +410,7 @@ export default {
// 查重 // 查重
// this.$bus.emit('formDataTT', this.ruleForm) // this.$bus.emit('formDataTT', this.ruleForm)
let routeUrl = this.$router.resolve({ let routeUrl = this.$router.resolve({
path: "fhxxTT/"+rowData.id, path: "fhxxTT/" + rowData.id,
query: { query: {
formData: JSON.stringify(self.ruleForm) formData: JSON.stringify(self.ruleForm)
} }
...@@ -419,7 +419,7 @@ export default { ...@@ -419,7 +419,7 @@ export default {
} else if (rowData.querytype == '1') { } else if (rowData.querytype == '1') {
// 倒查 // 倒查
let routeUrl = this.$router.resolve({ let routeUrl = this.$router.resolve({
path: "fhxxTL/"+rowData.id, path: "fhxxTL/" + rowData.id,
query: { query: {
formData: JSON.stringify(self.ruleForm) formData: JSON.stringify(self.ruleForm)
} }
...@@ -428,7 +428,7 @@ export default { ...@@ -428,7 +428,7 @@ export default {
} else if (rowData.querytype == '2') { } else if (rowData.querytype == '2') {
// 正查 // 正查
let routeUrl = this.$router.resolve({ let routeUrl = this.$router.resolve({
path: "fhxxLT/"+rowData.id, path: "fhxxLT/" + rowData.id,
query: { query: {
formData: JSON.stringify(self.ruleForm) formData: JSON.stringify(self.ruleForm)
} }
...@@ -437,7 +437,7 @@ export default { ...@@ -437,7 +437,7 @@ export default {
} else if (rowData.querytype == '3') { } else if (rowData.querytype == '3') {
// 串查 // 串查
let routeUrl = this.$router.resolve({ let routeUrl = this.$router.resolve({
path: "fhxxLL/"+rowData.id, path: "fhxxLL/" + rowData.id,
query: { query: {
formData: JSON.stringify(self.ruleForm) formData: JSON.stringify(self.ruleForm)
} }
...@@ -451,7 +451,7 @@ export default { ...@@ -451,7 +451,7 @@ export default {
confirmCxfh () { confirmCxfh () {
let self = this let self = this
// 撤销复核原因必填 // 撤销复核原因必填
if(this.textarea == '') { if (this.textarea == '') {
this.$message.error('请输入原因!') this.$message.error('请输入原因!')
return; return;
} }
...@@ -544,8 +544,16 @@ export default { ...@@ -544,8 +544,16 @@ export default {
// this.$set(this.multipleSelection, []) // this.$set(this.multipleSelection, [])
if (this.isShowTip) { if (this.isShowTip) {
document.getElementsByTagName('body')[0].style.setProperty('--tableHeight', '24.625rem'); document.getElementsByTagName('body')[0].style.setProperty('--tableHeight', '24.625rem');
this.height = 394
let w1 = 1920;
let w2 = window.innerWidth;
this.height = (this.height * w2) / w1;
} else { } else {
document.getElementsByTagName('body')[0].style.setProperty('--tableHeight', '28.125rem'); document.getElementsByTagName('body')[0].style.setProperty('--tableHeight', '28.125rem');
this.height = 540
let w1 = 1920;
let w2 = window.innerWidth;
this.height = (this.height * w2) / w1;
} }
}, },
/** /**
...@@ -574,7 +582,7 @@ export default { ...@@ -574,7 +582,7 @@ export default {
} }
}, },
computed: { computed: {
roleArr() { roleArr () {
return this.$store.state.layout.Menu; return this.$store.state.layout.Menu;
}, },
/** /**
......
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-12-03 15:35:26 * @Date: 2021-12-03 15:35:26
* @LastEditTime: 2021-12-20 16:43:02 * @LastEditTime: 2021-12-21 14:01:37
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \指纹系统\founder_vue\src\views\bzxxgl\fhxxLT.vue * @FilePath: \指纹系统\founder_vue\src\views\bzxxgl\fhxxLT.vue
...@@ -572,6 +572,10 @@ export default { ...@@ -572,6 +572,10 @@ export default {
} }
this.getLftPic() this.getLftPic()
this.getPersonPic() this.getPersonPic()
sessionStorage.setItem('srcseqno', this.allData.bzxxXh)
sessionStorage.setItem('srcbarcode', this.allData.ysxtAsjbh)
sessionStorage.setItem('destseqno', this.allData.bzxxZwXh)
sessionStorage.setItem('destbarcode', this.allData.ysxtAsjxgrybh)
} }
}).catch(err => { }).catch(err => {
console.log(err) console.log(err)
......
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-12-03 15:35:26 * @Date: 2021-12-03 15:35:26
* @LastEditTime: 2021-12-20 16:43:20 * @LastEditTime: 2021-12-21 14:01:56
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \指纹系统\founder_vue\src\views\bzxxgl\fhxxLT.vue * @FilePath: \指纹系统\founder_vue\src\views\bzxxgl\fhxxLT.vue
...@@ -582,6 +582,10 @@ export default { ...@@ -582,6 +582,10 @@ export default {
} }
this.getCasePic() this.getCasePic()
this.getPersonPic() this.getPersonPic()
sessionStorage.setItem('srcseqno', this.allData.bzxxXh)
sessionStorage.setItem('srcbarcode', this.allData.ysxtAsjbh)
sessionStorage.setItem('destseqno', this.allData.bzxxZwXh)
sessionStorage.setItem('destbarcode', this.allData.ysxtAsjxgrybh)
} }
}).catch(err => { }).catch(err => {
console.log(err) console.log(err)
......
...@@ -726,6 +726,7 @@ div { ...@@ -726,6 +726,7 @@ div {
width: 100%; width: 100%;
display: flex; display: flex;
flex-direction: row; flex-direction: row;
background: #fff;
} }
.lt_main_left { .lt_main_left {
width: 352px; width: 352px;
......
...@@ -677,6 +677,7 @@ div { ...@@ -677,6 +677,7 @@ div {
display: flex; display: flex;
// flex-direction: row; // flex-direction: row;
justify-content: space-between; justify-content: space-between;
background: #fff;
} }
.lt_main_left { .lt_main_left {
width: 352px; width: 352px;
......
...@@ -638,6 +638,7 @@ div { ...@@ -638,6 +638,7 @@ div {
width: 100%; width: 100%;
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
background: #fff;
.main-left { .main-left {
width: 352px; width: 352px;
border: none; border: none;
......
...@@ -7,9 +7,18 @@ ...@@ -7,9 +7,18 @@
class='drlx' class='drlx'
v-model="drlx" v-model="drlx"
> >
<el-radio :label="3" v-if="roleArr.includes('B-1-1')">人员</el-radio> <el-radio
<el-radio :label="6" v-if="roleArr.includes('B-1-2')">案件</el-radio> :label="3"
<el-radio :label="9" v-if="roleArr.includes('B-1-3')">比中关系</el-radio> 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> </el-radio-group>
<div class='choose'> <div class='choose'>
<div class="wjlx"> <div class="wjlx">
...@@ -251,7 +260,7 @@ ...@@ -251,7 +260,7 @@
v-model="checkAll" v-model="checkAll"
@change="handleCheckAllChange" @change="handleCheckAllChange"
>全选</el-checkbox> --> >全选</el-checkbox> -->
<el-checkbox-group <!-- <el-checkbox-group
v-model="checkedTargets" v-model="checkedTargets"
@change="handleCheckedTargetsChange" @change="handleCheckedTargetsChange"
> >
...@@ -260,7 +269,15 @@ ...@@ -260,7 +269,15 @@
:label="target" :label="target"
:key="target" :key="target"
>{{target}}</el-checkbox> >{{target}}</el-checkbox>
</el-checkbox-group> -->
<el-checkbox-group v-model="checkedTargets">
<el-checkbox
v-for="(value,key) in targets"
:key="key"
:label="value.code"
>{{ value.name }}</el-checkbox>
</el-checkbox-group> </el-checkbox-group>
</div> </div>
</div> </div>
</div> </div>
...@@ -420,7 +437,7 @@ ...@@ -420,7 +437,7 @@
v-model="checkAllLeft" v-model="checkAllLeft"
@change="handleCheckAllChangeLeft" @change="handleCheckAllChangeLeft"
>全选</el-checkbox> --> >全选</el-checkbox> -->
<el-checkbox-group <!-- <el-checkbox-group
v-model="checkedTargetsLeft" v-model="checkedTargetsLeft"
@change="handleCheckedTargetsChangeLeft" @change="handleCheckedTargetsChangeLeft"
> >
...@@ -429,7 +446,7 @@ ...@@ -429,7 +446,7 @@
:label="target" :label="target"
:key="target" :key="target"
>{{target}}</el-checkbox> >{{target}}</el-checkbox>
</el-checkbox-group> </el-checkbox-group> -->
</div> </div>
<div class="line"></div> <div class="line"></div>
<div class="targetRight"> <div class="targetRight">
...@@ -438,7 +455,7 @@ ...@@ -438,7 +455,7 @@
v-model="checkAllRight" v-model="checkAllRight"
@change="handleCheckAllChangeRight" @change="handleCheckAllChangeRight"
>全选</el-checkbox> --> >全选</el-checkbox> -->
<el-checkbox-group <!-- <el-checkbox-group
v-model="checkedTargetsRight" v-model="checkedTargetsRight"
@change="handleCheckedTargetsChangeRight" @change="handleCheckedTargetsChangeRight"
> >
...@@ -447,7 +464,7 @@ ...@@ -447,7 +464,7 @@
:label="target" :label="target"
:key="target" :key="target"
>{{target}}</el-checkbox> >{{target}}</el-checkbox>
</el-checkbox-group> </el-checkbox-group> -->
</div> </div>
</div> </div>
</div> </div>
...@@ -528,11 +545,9 @@ export default { ...@@ -528,11 +545,9 @@ export default {
fileContent: '', // 导入文件内容 fileContent: '', // 导入文件内容
// 人员/案件 导入逻辑库 // 人员/案件 导入逻辑库
checkAll: false, // 逻辑库全选 checkedTargets: ['1'], // 选定逻辑库
checkedTargets: [], // 选定逻辑库
targetHead: '人员逻辑分库',// 逻辑库标题 targetHead: '人员逻辑分库',// 逻辑库标题
targets: targetOptions_ry, // 逻辑库列表 targets: this.$store.state.ljk.targetOptions_ry, // 逻辑库列表
isIndeterminate: false, // 逻辑库全选状态
// 表格 // 表格
selectArr: [], // 右边列表 selectArr: [], // 右边列表
...@@ -542,14 +557,10 @@ export default { ...@@ -542,14 +557,10 @@ export default {
nowSelectRightData: [], // 右边选中列表数据 nowSelectRightData: [], // 右边选中列表数据
// 比中关系 // 比中关系
checkAllLeft: false, // 逻辑库全选
checkedTargetsLeft: [], // 选定逻辑库 checkedTargetsLeft: [], // 选定逻辑库
targetsLeft: targetOptions_ry, // 逻辑库列表 targetsLeft: this.$store.state.ljk.targetOptions_ry, // 逻辑库列表
isIndeterminateLeft: false, // 逻辑库全选状态
checkAllRight: false, // 逻辑库全选
checkedTargetsRight: [], // 选定逻辑库 checkedTargetsRight: [], // 选定逻辑库
targetsRight: targetOptions_aj, // 逻辑库列表 targetsRight: this.$store.state.ljk.targetOptions_aj, // 逻辑库列表
isIndeterminateRight: false, // 逻辑库全选状态
newArr: [], newArr: [],
...@@ -572,7 +583,7 @@ export default { ...@@ -572,7 +583,7 @@ export default {
drlx (newValue, oldValue) { drlx (newValue, oldValue) {
if (newValue == 3) { if (newValue == 3) {
this.targetHead = '人员逻辑分库' this.targetHead = '人员逻辑分库'
this.targets = targetOptions_ry this.targets = this.$store.state.ljk.targetOptions_ry
this.action = '/api/upload/person' this.action = '/api/upload/person'
this.isIndeterminate = false this.isIndeterminate = false
this.checkAll = false this.checkAll = false
...@@ -581,14 +592,14 @@ export default { ...@@ -581,14 +592,14 @@ export default {
this.selectArr = [] this.selectArr = []
this.nowSelectRightData = [] this.nowSelectRightData = []
this.fileList = [] this.fileList = []
this.checkedTargets = [] this.checkedTargets = ['1']
this.logicList = [] // 目标逻辑库数组 this.logicList = [] // 目标逻辑库数组
this.logicPsnList = []// 比中关系人员逻辑库数组 this.logicPsnList = []// 比中关系人员逻辑库数组
this.logicCaseList = []//比中关系案件逻辑库数组 this.logicCaseList = []//比中关系案件逻辑库数组
this.$forceUpdate() this.$forceUpdate()
} else if (newValue == 6) { } else if (newValue == 6) {
this.targetHead = '案件逻辑分库' this.targetHead = '案件逻辑分库'
this.targets = targetOptions_aj this.targets = this.$store.state.ljk.targetOptions_aj
this.action = '/api/upload/case' this.action = '/api/upload/case'
this.isIndeterminate = false this.isIndeterminate = false
this.checkAll = false this.checkAll = false
...@@ -597,7 +608,7 @@ export default { ...@@ -597,7 +608,7 @@ export default {
this.selectArr = [] this.selectArr = []
this.nowSelectRightData = [] this.nowSelectRightData = []
this.fileList = [] this.fileList = []
this.checkedTargets = [] this.checkedTargets = ['1']
this.logicList = [] // 目标逻辑库数组 this.logicList = [] // 目标逻辑库数组
this.logicPsnList = []// 比中关系人员逻辑库数组 this.logicPsnList = []// 比中关系人员逻辑库数组
this.logicCaseList = []//比中关系案件逻辑库数组 this.logicCaseList = []//比中关系案件逻辑库数组
...@@ -609,8 +620,8 @@ export default { ...@@ -609,8 +620,8 @@ export default {
this.nowSelectRightData = [] this.nowSelectRightData = []
this.fileList = [] this.fileList = []
this.checkedTargets = [] this.checkedTargets = []
this.checkedTargetsRight = [] this.checkedTargetsRight = ['1']
this.checkedTargetsLeft = [] this.checkedTargetsLeft = ['1']
this.logicList = [] // 目标逻辑库数组 this.logicList = [] // 目标逻辑库数组
this.logicPsnList = []// 比中关系人员逻辑库数组 this.logicPsnList = []// 比中关系人员逻辑库数组
this.logicCaseList = []//比中关系案件逻辑库数组 this.logicCaseList = []//比中关系案件逻辑库数组
...@@ -1143,39 +1154,39 @@ export default { ...@@ -1143,39 +1154,39 @@ export default {
var fileDic = this.$refs['upload'].$children[0].$refs.input var fileDic = this.$refs['upload'].$children[0].$refs.input
//console.log(fileDic, 111222) //console.log(fileDic, 111222)
}, },
// 人员/案件逻辑分库 // // 人员/案件逻辑分库
handleCheckAllChange (val) { // handleCheckAllChange (val) {
if (this.drlx == 3) { // if (this.drlx == 3) {
this.checkedTargets = val ? targetOptions_ry : []; // this.checkedTargets = val ? targetOptions_ry : [];
} else if (this.drlx == 6) { // } else if (this.drlx == 6) {
this.checkedTargets = val ? targetOptions_aj : []; // this.checkedTargets = val ? targetOptions_aj : [];
} // }
this.isIndeterminate = false; // this.isIndeterminate = false;
}, // },
handleCheckedTargetsChange (value) { // handleCheckedTargetsChange (value) {
let checkedCount = value.length; // let checkedCount = value.length;
this.checkAll = checkedCount === this.targets.length; // this.checkAll = checkedCount === this.targets.length;
this.isIndeterminate = checkedCount > 0 && checkedCount < this.targets.length; // this.isIndeterminate = checkedCount > 0 && checkedCount < this.targets.length;
}, // },
// 比中关系逻辑分库 // // 比中关系逻辑分库
handleCheckAllChangeLeft (val) { // handleCheckAllChangeLeft (val) {
this.checkedTargetsLeft = val ? targetOptions_ry : []; // this.checkedTargetsLeft = val ? targetOptions_ry : [];
this.isIndeterminateLeft = false; // this.isIndeterminateLeft = false;
}, // },
handleCheckedTargetsChangeLeft (value) { // handleCheckedTargetsChangeLeft (value) {
let checkedCount = value.length; // let checkedCount = value.length;
this.checkAllLeft = checkedCount === this.targetsLeft.length; // this.checkAllLeft = checkedCount === this.targetsLeft.length;
this.isIndeterminateLeft = checkedCount > 0 && checkedCount < this.targetsLeft.length; // this.isIndeterminateLeft = checkedCount > 0 && checkedCount < this.targetsLeft.length;
}, // },
handleCheckAllChangeRight (val) { // handleCheckAllChangeRight (val) {
this.checkedTargetsRight = val ? targetOptions_aj : []; // this.checkedTargetsRight = val ? targetOptions_aj : [];
this.isIndeterminateRight = false; // this.isIndeterminateRight = false;
}, // },
handleCheckedTargetsChangeRight (value) { // handleCheckedTargetsChangeRight (value) {
let checkedCount = value.length; // let checkedCount = value.length;
this.checkAllRight = checkedCount === this.targetsRight.length; // this.checkAllRight = checkedCount === this.targetsRight.length;
this.isIndeterminateRight = checkedCount > 0 && checkedCount < this.targetsRight.length; // this.isIndeterminateRight = checkedCount > 0 && checkedCount < this.targetsRight.length;
}, // },
// 表格穿梭框 // 表格穿梭框
checkAll1 (val) { checkAll1 (val) {
...@@ -1253,7 +1264,7 @@ export default { ...@@ -1253,7 +1264,7 @@ export default {
} }
}, },
computed: { computed: {
roleArr(){ roleArr () {
return this.$store.state.layout.Menu return this.$store.state.layout.Menu
} }
}, },
......
...@@ -61,7 +61,7 @@ export default { ...@@ -61,7 +61,7 @@ export default {
watch: { watch: {
loginType: { loginType: {
immediate: true, immediate: true,
handler(val) { handler (val) {
//console.info("account参数===>", val); //console.info("account参数===>", val);
if (val === true) { if (val === true) {
this.isShow = true this.isShow = true
...@@ -71,7 +71,7 @@ export default { ...@@ -71,7 +71,7 @@ export default {
}, },
}, },
}, },
data() { data () {
return { return {
btnLoading: false, btnLoading: false,
isShow: false, isShow: false,
...@@ -100,17 +100,19 @@ export default { ...@@ -100,17 +100,19 @@ export default {
user.setUser(res.data.userInfo) user.setUser(res.data.userInfo)
this.$message.success('登录成功!') this.$message.success('登录成功!')
//所在单位数据 //所在单位数据
this.$store.dispatch('publicData/_getList') this.$store.dispatch("publicData/_getList");
this.$router.push('/index') this.$store.dispatch("ljk/_ljkRy") // 获取用户逻辑库
this.$bus.emit('goLogin') this.$store.dispatch("ljk/_ljkAj") // 获取用户逻辑库
this.$store.commit('layout/setMenu', res.data.auth) this.$router.push("/index");
this.$bus.emit("goLogin");
this.$store.commit("layout/setMenu", res.data.auth);
} else { } else {
this.$message.error(res.data.message) this.$message.error(res.data.message)
} }
}) })
}, },
}, },
mounted() { mounted () {
// todo 选中进来清空userInfo数据 // todo 选中进来清空userInfo数据
}, },
} }
......
...@@ -7,18 +7,79 @@ ...@@ -7,18 +7,79 @@
* @FilePath: \founder_vue\src\views\zzwcj\Index.vue * @FilePath: \founder_vue\src\views\zzwcj\Index.vue
--> -->
<template> <template>
<div id="zzwcl">指掌纹采集</div> <div id="zzwcl">指掌纹采集
<div
class="page"
id="app"
>
<button
@click="getMsg"
class="get-msg"
>获取数据</button>
<button
@click="cancelGetMsg"
class="cancel"
>取消获取</button>
<ul>
<li
v-for="item in items"
:key="item"
>{{item.name}}</li>
</ul>
</div>
</div>
</template> </template>
<script> <script>
import axios from "axios"
export default { export default {
name: "zzwcj", name: "zzwcj",
mounted() { mounted () {
zoom("zzwcl"); zoom("zzwcl");
window.addEventListener("resize", function () { window.addEventListener("resize", function () {
zoom("zzwcl"); zoom("zzwcl");
}); });
}, },
data () {
return {
message: 'Hello Vue!',
items: [],
cancel: null
}
},
methods: {
getMsg () {
let CancelToken = axios.CancelToken
let self = this
axios.get('/api/upload/testAbort', {
cancelToken: new CancelToken(function executor (c) {
self.cancel = c
console.log(c)
// 这个参数 c 就是CancelToken构造函数里面自带的取消请求的函数,这里把该函数当参数用
}),
headers: {
Authorization: localStorage.getItem("token"),
BrowserHeader: 'H5'
}
}).then(res => {
this.items = res.data
}).catch(err => {
console.log(err)
})
//手速够快就不用写这个定时器了,点击取消获取就可以看到效果了
// setTimeout(function () {
// //只要我们去调用了这个cancel()方法,没有完成请求的接口便会停止请求
// self.cancel()
// }, 100)
},
//cancelGetMsg 方法跟上面的setTimeout函数是一样的效果,因为手速不够快,哦不,是因为网速太快,导致我来不及点取消获取按钮,数据就获取成功了
cancelGetMsg () {
// 在这里去判断你的id 1 2 3,你默认是展示的tab1,点击的时候不管你上一个请求有没有执行完都去调用这个cancel(),
this.cancel()
}
}
}; };
</script> </script>
......
/* /*
* @Author: your name * @Author: your name
* @Date: 2021-09-07 09:57:48 * @Date: 2021-09-07 09:57:48
* @LastEditTime: 2021-12-20 19:26:31 * @LastEditTime: 2021-12-21 14:07:09
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @FilePath: \指纹系统\founder_vue\vue.config.js * @FilePath: \指纹系统\founder_vue\vue.config.js
...@@ -91,14 +91,14 @@ module.exports = { ...@@ -91,14 +91,14 @@ module.exports = {
"/api": { "/api": {
// target: "http://192.168.0.137:8080/", //统一的请求头部每次修改都要重启才会生效 http://39.99.224.27:8006/ // target: "http://192.168.0.137:8080/", //统一的请求头部每次修改都要重启才会生效 http://39.99.224.27:8006/
// target: "http://192.168.128.166:8099/", // 张 认定 // target: "http://192.168.128.166:8099/", // 张 认定
// target: "http://192.168.128.114:8099", // 湖南-马 target: "http://192.168.128.114:8099", // 湖南-马
// target: "http://192.168.128.116:8099", // 湖南-王 // target: "http://192.168.128.116:8099", // 湖南-王
// target: "http://192.168.128.118:8764", // 湖南-张呈光 // target: "http://192.168.128.118:8764", // 湖南-张呈光
// target: "http://172.18.116.73:8099/", //统一的请求头部每次修改都要重启才会生效 http://39.99.224.27:8006/ ma // target: "http://172.18.116.73:8099/", //统一的请求头部每次修改都要重启才会生效 http://39.99.224.27:8006/ ma
// target: "http://127.0.0.1:8099", // target: "http://127.0.0.1:8099",
// target: "http://47.92.225.109:5602", // target: "http://47.92.225.109:5602",
// target: "http://www.meetfood.cn:2390", // 湖南-线上 // target: "http://www.meetfood.cn:2390", // 湖南-线上
target:"http://zwpt.xzclub.top:9333/", // target:"http://zwpt.xzclub.top:9333/",
// target: "http://192.168.128.100:8099", // 江 // target: "http://192.168.128.100:8099", // 江
ws: true, ws: true,
changeOrigin: true, changeOrigin: true,
...@@ -130,9 +130,9 @@ module.exports = { ...@@ -130,9 +130,9 @@ module.exports = {
"/security": { "/security": {
//target: "http://192.168.128.106:8765", // 湖南-王 //target: "http://192.168.128.106:8765", // 湖南-王
target: "http://192.168.128.112:8765", // 湖南-张 // target: "http://192.168.128.112:8765", // 湖南-张
// target: "http://www.meetfood.cn:2390", // 湖南-王 // target: "http://www.meetfood.cn:2390", // 湖南-王
// target: "http://zwpt.xzclub.top:9333", target: "http://zwpt.xzclub.top:9333",
ws: true, ws: true,
changeOrigin: true, changeOrigin: true,
pathRewrite: { 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