Commit 7ea8f8ae by 张超军

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

parents 6435f909 40a9541e
...@@ -188,23 +188,13 @@ ...@@ -188,23 +188,13 @@
<div>案件逻辑分库</div> <div>案件逻辑分库</div>
</el-row> </el-row>
<el-row class="flexBox"> <el-row class="flexBox">
<!-- <el-checkbox
:indeterminate="isIndeterminate"
v-model="checkAll"
@change="handleCheckAllChange"
>全选</el-checkbox> -->
<div style="margin: 15px 0"></div> <div style="margin: 15px 0"></div>
<el-checkbox-group <el-checkbox-group v-model="checkedTargets">
v-model="checkedTargets"
@change="handleCheckedTargetsChange"
>
<el-checkbox <el-checkbox
v-for="city in targets" v-for="(value,key) in targets"
:label="city" :key="key"
:key="city" :label="value.code"
>{{ >{{ value.name }}</el-checkbox>
city
}}</el-checkbox>
</el-checkbox-group> </el-checkbox-group>
</el-row> </el-row>
<el-divider></el-divider> <el-divider></el-divider>
...@@ -224,15 +214,6 @@ ...@@ -224,15 +214,6 @@
:form="ruleForm" :form="ruleForm"
id="tqdwGajgjgdm" id="tqdwGajgjgdm"
></Cascader> ></Cascader>
<!-- <el-input
v-model.trim="ruleForm.tqdwGajgjgdm"
placeholder="请输入提取单位代码"
maxlength="12"
show-word-limit
clearable
>
</el-input> -->
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
...@@ -321,16 +302,6 @@ ...@@ -321,16 +302,6 @@
<script> <script>
import Cascader from "@/components/Cascader.vue"; import Cascader from "@/components/Cascader.vue";
const targetOptions = [
"本地案件库",
"比中案件库",
"已破案件库",
"重大案件库",
"B类案件库",
"C类案件库",
"勘查案件库",
"协查案件库",
];
export default { export default {
name: "xzaj", name: "xzaj",
components: { components: {
...@@ -346,10 +317,8 @@ export default { ...@@ -346,10 +317,8 @@ export default {
return { return {
dialogVisible: false, // 弹窗状态 dialogVisible: false, // 弹窗状态
labelPosition: "left", // 数据项对齐方式 labelPosition: "left", // 数据项对齐方式
checkAll: false, // 目标逻辑库 checkedTargets: ['1'], // 选定的目标逻辑库
checkedTargets: [], // 选定的目标逻辑库 targets: this.$store.state.ljk.targetOptions_aj, // 目标逻辑库
targets: targetOptions, // 目标逻辑库
isIndeterminate: false, // 目标逻辑库不确定状态
logicDatabaseCode: [],// 逻辑库代码 logicDatabaseCode: [],// 逻辑库代码
ruleForm: { ruleForm: {
ysxtAsjbh: "", // 案事件编号 ysxtAsjbh: "", // 案事件编号
...@@ -438,25 +407,7 @@ export default { ...@@ -438,25 +407,7 @@ export default {
if (this.checkedTargets.length == 0) { if (this.checkedTargets.length == 0) {
this.$message.error('请选择逻辑库') this.$message.error('请选择逻辑库')
} else { } else {
for (var i = 0; i <= this.checkedTargets.length; i++) { this.logicDatabaseCode = this.checkedTargets
if (this.checkedTargets[i] == '本地案件库') {
this.logicDatabaseCode.push('1')
} else if (this.checkedTargets[i] == '比中案件库') {
this.logicDatabaseCode.push('2')
} else if (this.checkedTargets[i] == '已破案件库') {
this.logicDatabaseCode.push('3')
} else if (this.checkedTargets[i] == '重大案件库') {
this.logicDatabaseCode.push('4')
} else if (this.checkedTargets[i] == 'B类案件库') {
this.logicDatabaseCode.push('5')
} else if (this.checkedTargets[i] == 'C类案件库') {
this.logicDatabaseCode.push('6')
} else if (this.checkedTargets[i] == '勘查案件库') {
this.logicDatabaseCode.push('7')
} else if (this.checkedTargets[i] == '协查案件库') {
this.logicDatabaseCode.push('8')
}
}
let reqParam = { let reqParam = {
caseBase: "", caseBase: "",
logicList: [] // 逻辑库 logicList: [] // 逻辑库
...@@ -464,8 +415,6 @@ export default { ...@@ -464,8 +415,6 @@ export default {
reqParam.caseBase = this.ruleForm; reqParam.caseBase = this.ruleForm;
reqParam.caseBase.ysxtAsjbh = "A" + this.ruleForm.ysxtAsjbh; reqParam.caseBase.ysxtAsjbh = "A" + this.ruleForm.ysxtAsjbh;
reqParam.caseBase.xckybh = "K" + this.ruleForm.xckybh; reqParam.caseBase.xckybh = "K" + this.ruleForm.xckybh;
// reqParam.caseBase.logicDatabaseCode = this.logicDatabaseCode;
// reqParam.caseBase.logicDatabaseName = this.checkedTargets;
reqParam.logicList = this.logicDatabaseCode; reqParam.logicList = this.logicDatabaseCode;
this.$axios this.$axios
.post("/api/casestore/caseadd", reqParam) .post("/api/casestore/caseadd", reqParam)
...@@ -497,16 +446,6 @@ export default { ...@@ -497,16 +446,6 @@ export default {
this.dialogVisible = false; this.dialogVisible = false;
this.$refs[formName].resetFields(); this.$refs[formName].resetFields();
}, },
handleCheckAllChange (val) {
this.checkedTargets = val ? targetOptions : [];
this.isIndeterminate = false;
},
handleCheckedTargetsChange (value) {
let checkedCount = value.length;
this.checkAll = checkedCount === this.targets.length;
this.isIndeterminate =
checkedCount > 0 && checkedCount < this.targets.length;
},
}, },
}; };
</script> </script>
......
...@@ -312,23 +312,13 @@ ...@@ -312,23 +312,13 @@
<div>人员逻辑分库</div> <div>人员逻辑分库</div>
</el-row> </el-row>
<el-row class="flexBox"> <el-row class="flexBox">
<!-- <el-checkbox
:indeterminate="isIndeterminate"
v-model="checkAll"
@change="handleCheckAllChange"
>全选</el-checkbox> -->
<div style="margin: 15px 0"></div> <div style="margin: 15px 0"></div>
<el-checkbox-group <el-checkbox-group v-model="checkedTargets">
v-model="checkedTargets"
@change="handleCheckedTargetsChange"
>
<el-checkbox <el-checkbox
v-for="city in targets" v-for="(value,key) in targets"
:label="city" :key="key"
:key="city" :label="value.code"
>{{ >{{ value.name }}</el-checkbox>
city
}}</el-checkbox>
</el-checkbox-group> </el-checkbox-group>
</el-row> </el-row>
<el-divider></el-divider> <el-divider></el-divider>
...@@ -437,7 +427,6 @@ ...@@ -437,7 +427,6 @@
<script> <script>
import Cascader from "@/components/Cascader.vue"; import Cascader from "@/components/Cascader.vue";
import SelectCode from "@/components/SelectCode.vue"; import SelectCode from "@/components/SelectCode.vue";
const targetOptions = ['基本人员库', '高危人员库', '非法人员库', '在逃人员库', '布控人员库', '前科人员库', '协查人员库'];
export default { export default {
name: "xzry", name: "xzry",
components: { components: {
...@@ -454,10 +443,8 @@ export default { ...@@ -454,10 +443,8 @@ export default {
return { return {
dialogVisible: false, // 弹窗状态 dialogVisible: false, // 弹窗状态
labelPosition: "left", // 数据项对齐方式 labelPosition: "left", // 数据项对齐方式
checkAll: false, // 目标逻辑库
checkedTargets: [], // 选定的目标逻辑库 checkedTargets: [], // 选定的目标逻辑库
targets: targetOptions, // 目标逻辑库 targets: this.$store.state.ljk.targetOptions_ry, // 目标逻辑库
isIndeterminate: false, // 目标逻辑库不确定状态
logicDatabaseCode: [],// 逻辑库代码 logicDatabaseCode: [],// 逻辑库代码
ruleForm: { ruleForm: {
ysxtAsjxgrybh: "", // 人员编号 ysxtAsjxgrybh: "", // 人员编号
...@@ -588,24 +575,7 @@ export default { ...@@ -588,24 +575,7 @@ export default {
if (this.checkedTargets.length == 0) { if (this.checkedTargets.length == 0) {
this.$message.error('请选择逻辑库') this.$message.error('请选择逻辑库')
} else { } else {
for (var i = 0; i <= this.checkedTargets.length; i++) { this.logicList = this.checkedTargets
if (this.checkedTargets[i] == '基本人员库') {
this.logicList.push(1)
} else if (this.checkedTargets[i] == '高危人员库') {
this.logicList.push(2)
} else if (this.checkedTargets[i] == '非法人员库') {
this.logicList.push(3)
} else if (this.checkedTargets[i] == '在逃人员库') {
this.logicList.push(4)
} else if (this.checkedTargets[i] == '布控人员库') {
this.logicList.push(5)
} else if (this.checkedTargets[i] == '前科人员库') {
this.logicList.push(6)
} else if (this.checkedTargets[i] == '协查人员库') {
this.logicList.push(7)
}
}
// console.log(this.logicDatabaseCode)
let reqParam = { let reqParam = {
personDo: "", personDo: "",
logicList: [], logicList: [],
...@@ -640,16 +610,6 @@ export default { ...@@ -640,16 +610,6 @@ export default {
this.dialogVisible = false; this.dialogVisible = false;
this.$refs[formName].resetFields(); this.$refs[formName].resetFields();
}, },
handleCheckAllChange (val) {
this.checkedTargets = val ? targetOptions : [];
this.isIndeterminate = false;
},
handleCheckedTargetsChange (value) {
let checkedCount = value.length;
this.checkAll = checkedCount === this.targets.length;
this.isIndeterminate =
checkedCount > 0 && checkedCount < this.targets.length;
},
}, },
}; };
</script> </script>
......
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-10-22 11:36:10 * @Date: 2021-10-22 11:36:10
* @LastEditTime: 2021-12-21 17:48:08 * @LastEditTime: 2021-12-21 17:51:32
* @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
...@@ -5278,25 +5278,24 @@ export default { ...@@ -5278,25 +5278,24 @@ export default {
*/ */
caclDzwkPos () { caclDzwkPos () {
// 小手纹框大小 // 小手纹框大小
const zoom = this.imageEditor.getZoom();
const canvasImage = this.imageEditor._graphics.getCanvasImage(); const canvasImage = this.imageEditor._graphics.getCanvasImage();
// 获取小手纹框和小图的相对位移 const canvasBorder=canvasImage.height>canvasImage.width?canvasImage.height:canvasImage.width;
const [xzwkOffsetX, xzwkOffsetY] = [$(".small-drawing").width() / 2 - $(".blc_small").width() / 2 - $(".blc_small").position().left, const xiaoCanvasBorder=$(".small-drawing").width()>$(".small-drawing").height()?$(".small-drawing").width():$(".small-drawing").height();
$(".small-drawing").height() / 2 - $(".blc_small").height() / 2 - $(".blc_small").position().top];
//大手纹框和视图框的位移 // 获取小手纹框相对于小图的相对位移
const [dzwkOffsetX, dzwkOffsetY] = [$(".canvas-container").width() / 2 - $(".blc").width() / 2 - $(".blc").position().left, const [xzwkOffsetX, xzwkOffsetY] =
$(".canvas-container").height() / 2 - $(".blc").height() / 2 - $(".blc").position().top]; [ $(".blc_small").width() / 2 + $(".blc_small").position().left-$(".small-drawing").width()/ 2,
//手纹框和视图框的位移(小图中) $(".blc_small").height() / 2 + $(".blc_small").position().top-$(".small-drawing").height() / 2];
const [xzwkOffsetXMini, xzwkOffsetYMini] = [dzwkOffsetX / $(".canvas-container").width() * $(".small-drawing").width(), // 大手纹框相对大图的位移
dzwkOffsetY / $(".canvas-container").height() * $(".small-drawing").height()] const [dswkOffX,dswkOffY]=[xzwkOffsetX /$(".small-drawing").width() *canvasBorder,
//视图框的位移(小图中) xzwkOffsetY/$(".small-drawing").height() *canvasBorder];
const [viewOffsetX, viewOffsetY] = [xzwkOffsetX + xzwkOffsetXMini, xzwkOffsetY + xzwkOffsetYMini] //视图框相对大手纹框的位移
console.log($(".small-drawing img").width()) const [dzwkOffsetX, dzwkOffsetY] =
const [canvasOffsetX, canvasOffsetY] = [ [$(".canvas-container").width() / 2-$(".blc").width() / 2 - $(".blc").position().left,
(viewOffsetX / $(".small-drawing2 img").width()) * $(".canvas-container").height() / 2-$(".blc").height() / 2 - $(".blc").position().top];
canvasImage.width, // 手纹框和图片的位移
(viewOffsetY / $(".small-drawing2 img").height()) * const [canvasOffsetX, canvasOffsetY] = [dswkOffX,dswkOffY]
canvasImage.height,
];
// 计算图片原来的偏移量得到不偏移情况的left top 值 // 计算图片原来的偏移量得到不偏移情况的left top 值
const centerP = canvasImage.getCenterPoint(); const centerP = canvasImage.getCenterPoint();
const [oldCanvasOffsetX, oldCanvasOffsetY] = [ const [oldCanvasOffsetX, oldCanvasOffsetY] = [
...@@ -5310,8 +5309,8 @@ export default { ...@@ -5310,8 +5309,8 @@ export default {
this.imageEditor._graphics.setImageProperties( this.imageEditor._graphics.setImageProperties(
{ {
left: canvasleft, left: canvasleft-dzwkOffsetX* canvasImage.height / zoom / $(".tzdDrawing").height(),
top: canvastop, top: canvastop-dzwkOffsetY* canvasImage.height / zoom / $(".tzdDrawing").height(),
originX: "left", originX: "left",
originY: "top", originY: "top",
}, },
...@@ -8110,6 +8109,10 @@ export default { ...@@ -8110,6 +8109,10 @@ export default {
$(".block_small").css("left", `${xlLeft}px`); $(".block_small").css("left", `${xlLeft}px`);
$(".block_small").css("top", `${xlTop}px`); $(".block_small").css("top", `${xlTop}px`);
} }
// 手纹框的小图
if(this.isSwk_flag&& !isNotRefreshSourcePrivew){
this.caclXzwkPos();
}
// 导入图片的角度/翻转处理 // 导入图片的角度/翻转处理
if (this.isTpdr_flag) { if (this.isTpdr_flag) {
......
...@@ -305,10 +305,10 @@ ...@@ -305,10 +305,10 @@
> >
<el-checkbox-group v-model="ruleForm.logicdbtype2"> <el-checkbox-group v-model="ruleForm.logicdbtype2">
<el-checkbox <el-checkbox
v-for="(item,index) in ryljfkArr" v-for="(value,key) in ryljfkArr"
:label="item.value" :key="key"
:key="index" :label="value.code"
>{{item.label}}</el-checkbox> >{{ value.name }}</el-checkbox>
</el-checkbox-group> </el-checkbox-group>
</el-form-item> </el-form-item>
</div> </div>
...@@ -474,16 +474,7 @@ export default { ...@@ -474,16 +474,7 @@ export default {
arrow: 'bottom', arrow: 'bottom',
width1: 80, width1: 80,
drawer: false, drawer: false,
// ryljfkArr: ['基本人员库', '高危人员库', '非违人员库', '在逃人员库', '布控人员库', '前科人员库', '协查人员库'], ryljfkArr: this.$store.state.ljk.targetOptions_ry,
ryljfkArr: [
{ label: '基本人员库', value: '1' },
{ label: '高危人员库', value: '2' },
{ label: '非违人员库', value: '3' },
{ label: '在逃人员库', value: '4' },
{ label: '布控人员库', value: '5' },
{ label: '前科人员库', value: '6' },
{ label: '协查人员库', value: '7' },
],
ruleForm: { ruleForm: {
id: '', id: '',
rybh: '', rybh: '',
......
...@@ -93,7 +93,7 @@ module.exports = { ...@@ -93,7 +93,7 @@ module.exports = {
// 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.112:8099", // 湖南-张呈光
// 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",
......
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