Commit 1d5af0b9 by 李萌萌

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

parents fda9abfc 62a32dba
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-09-07 09:58:13 * @Date: 2021-09-07 09:58:13
* @LastEditTime: 2021-12-15 18:27:32 * @LastEditTime: 2021-12-16 10:24:53
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @FilePath: \指纹系统\founder_vue\src\App.vue * @FilePath: \指纹系统\founder_vue\src\App.vue
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
<script> <script>
export default { export default {
created () { created() {
// console.log(document.body.scrollHeight) // console.log(document.body.scrollHeight)
var lett = this; var lett = this;
document.onkeydown = function (e) { document.onkeydown = function (e) {
...@@ -130,6 +130,15 @@ export default { ...@@ -130,6 +130,15 @@ export default {
color: #2e3846; color: #2e3846;
} }
} }
.screenSave {
margin-right: 0 !important;
// background: #ffffff!important;
// border-radius: 4px!important;
// border: 1px solid #aeb5c2!important;
// font-size: 14px!important;
// font-family: MicrosoftYaHei!important;
// color: #2e3846!important;
}
.el-message-box { .el-message-box {
position: relative; position: relative;
display: inline-block; display: inline-block;
...@@ -160,6 +169,7 @@ export default { ...@@ -160,6 +169,7 @@ export default {
.el-popconfirm__action { .el-popconfirm__action {
margin-bottom: 24px; margin-bottom: 24px;
padding-bottom: 24px; padding-bottom: 24px;
// 交换 确定 取消 按钮的位置 // 交换 确定 取消 按钮的位置
.el-button:nth-child(1) { .el-button:nth-child(1) {
float: right; float: right;
......
<?xml version="1.0" encoding="UTF-8"?>
<svg width="20px" height="22px" viewBox="0 0 20 22" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>形状结合</title>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="门户-改动" transform="translate(-1380.000000, -555.000000)" fill="#FFFFFF">
<path d="M1400,555 L1400,577 L1380,577 L1380,555 L1400,555 Z M1397.57926,566.264757 L1393.20235,570.64165 L1390.42074,567.860056 L1389.37355,568.907243 L1393.20237,572.735243 L1398.62646,567.311944 L1397.57926,566.264757 Z M1388,570 L1383,570 L1383,571.5 L1388,571.5 L1388,570 Z M1393.5,565 L1383,565 L1383,566.5 L1393.5,566.5 L1393.5,565 Z M1397,560 L1383,560 L1383,561.5 L1397,561.5 L1397,560 Z" id="形状结合"></path>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="20px" height="22px" viewBox="0 0 20 22" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>安全检查1备份</title>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="门户-改动" transform="translate(-1484.000000, -448.000000)" fill="#FFFFFF" fill-rule="nonzero">
<g id="安全检查1备份" transform="translate(1484.000000, 448.000000)">
<path d="M10.0511155,0 L10.5467382,0.374324988 C12.4317989,1.79945999 15.3637391,2.71575847 19.2603784,3.09891998 L19.2603784,3.09891998 L20,3.17231222 L20,13.2366225 C20,16.5697104 16.7466817,19.4739813 10.3292855,21.8703976 L10.3292855,21.8703976 L9.9816436,22 L9.64077944,21.8588611 C3.15334651,19.1661757 0,16.3458517 0,13.2366225 L0,13.2366225 L0,3.09474718 L0.833380401,3.09474718 C3.64021463,3.09474718 6.56142333,2.16543937 9.51595594,0.331860579 L9.51595594,0.331860579 L10.0511155,0 Z M14.366319,7.64053442 L9.034616,13.0011044 L5.60670742,9.89186652 C5.21875762,9.54717982 4.54784537,9.51443317 4.10848054,9.81959806 C3.66947525,10.1241983 3.62776795,10.6509677 4.0160773,10.9956544 L7.44434543,14.1051746 C7.86249706,14.476115 8.44496108,14.6666667 9.03245873,14.6666667 C9.6706711,14.6661771 10.2751435,14.4415609 10.6802566,14.0543608 L16.0119596,8.69266166 C16.3815726,8.33583611 16.3132589,7.81104283 15.8591527,7.52055748 C15.4046869,7.22978982 14.7366511,7.28370887 14.366319,7.64053442 Z" id="形状"></path>
</g>
</g>
</g>
</svg>
\ No newline at end of file
...@@ -1430,6 +1430,7 @@ div { ...@@ -1430,6 +1430,7 @@ div {
justify-content: center; justify-content: center;
position: relative; position: relative;
.body-container { .body-container {
position: relative;
z-index: 99; z-index: 99;
width: 540px; width: 540px;
height: 540px; height: 540px;
...@@ -1442,6 +1443,7 @@ div { ...@@ -1442,6 +1443,7 @@ div {
height: 540px !important; height: 540px !important;
position: relative; position: relative;
overflow: hidden; overflow: hidden;
box-sizing: content-box;
} }
.tui-image-editor2 { .tui-image-editor2 {
box-sizing: content-box; box-sizing: content-box;
...@@ -1456,6 +1458,12 @@ div { ...@@ -1456,6 +1458,12 @@ div {
} }
/deep/.lower-canvas, /deep/.lower-canvas,
/deep/.upper-canvas { /deep/.upper-canvas {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
margin: auto;
max-height: 540px !important; max-height: 540px !important;
max-width: 540px !important; max-width: 540px !important;
height: 100%; height: 100%;
......
/* /*
* @Author: your name * @Author: your name
* @Date: 2021-09-07 09:57:48 * @Date: 2021-09-07 09:57:48
* @LastEditTime: 2021-12-15 18:33:41 * @LastEditTime: 2021-12-16 10:18:36
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @FilePath: \指纹系统\founder_vue\src\plugins\axios.js * @FilePath: \指纹系统\founder_vue\src\plugins\axios.js
...@@ -77,14 +77,16 @@ _axios.interceptors.response.use( ...@@ -77,14 +77,16 @@ _axios.interceptors.response.use(
MessageBox.confirm(response.data.message == '未登录' ? '登陆超时,请重新登录!' : response.data.message, '提示', { MessageBox.confirm(response.data.message == '未登录' ? '登陆超时,请重新登录!' : response.data.message, '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
cancelButtonText: '取消', cancelButtonText: '取消',
showCancelButton: true, confirmButtonClass: 'screenSave',
closeOnPressEscape: false,
closeOnClickModal: false,
showCancelButton: false,
showClose: false,
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
localStorage.removeItem('token') localStorage.removeItem('token')
router.replace("/Login"); router.replace("/Login");
}).catch(() => { }).catch(() => {
localStorage.removeItem('token')
router.replace("/Login");
}); });
}, 500); }, 500);
return; return;
......
export default function stRole() { export default function stRole() {
let userInfo = JSON.parse(localStorage.getItem('userInfo')) let userInfo = JSON.parse(localStorage.getItem('userInfo'))
// console.log('用户信息:', userInfo) // console.log('用户信息:', userInfo)
let username = userInfo.username let username = userInfo.username
......
...@@ -41,6 +41,16 @@ ...@@ -41,6 +41,16 @@
</el-form-item> </el-form-item>
</div> </div>
<div class="ayzzwjbxx-item"> <div class="ayzzwjbxx-item">
<el-form-item label="发案日期:" prop="occurdate">
<el-date-picker type="date" placeholder="请输入发案日期" v-model="ruleForm.occurdate" :picker-options="{
disabledDate: disabledDate,
}"></el-date-picker>
</el-form-item>
<el-form-item label="案件类别:" prop="ajlbdm">
<Cascader :form="ruleForm" id="ajlbdm" codeName="CODE_AJLB"></Cascader>
</el-form-item>
</div>
<div class="ayzzwjbxx-item">
<el-form-item label="损失价值(人民币元):" prop="ssjzrmby"> <el-form-item label="损失价值(人民币元):" prop="ssjzrmby">
<el-input placeholder="根据代码自动匹配" v-model="ruleForm.ssjzrmby" maxlength="11" show-word-limit></el-input> <el-input placeholder="根据代码自动匹配" v-model="ruleForm.ssjzrmby" maxlength="11" show-word-limit></el-input>
</el-form-item> </el-form-item>
...@@ -51,11 +61,6 @@ ...@@ -51,11 +61,6 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</div> </div>
<div class="ayzzwjbxx-item">
<el-form-item label="案件类别:" prop="ajlbdm">
<Cascader :form="ruleForm" id="ajlbdm" codeName="CODE_AJLB"></Cascader>
</el-form-item>
</div>
<div class="ayzzwjbxx-item ayzzwjbxx-item2"> <div class="ayzzwjbxx-item ayzzwjbxx-item2">
<el-form-item label="简要案情:" prop="jyaq" class="input3"> <el-form-item label="简要案情:" prop="jyaq" class="input3">
<el-input type="textarea" :rows="2" placeholder="请输入简要案情" v-model="ruleForm.jyaq" maxlength="4000" show-word-limit></el-input> <el-input type="textarea" :rows="2" placeholder="请输入简要案情" v-model="ruleForm.jyaq" maxlength="4000" show-word-limit></el-input>
...@@ -171,6 +176,7 @@ export default { ...@@ -171,6 +176,7 @@ export default {
asjbh: '', asjbh: '',
asjfsddXzqhdm: '', asjfsddXzqhdm: '',
xczzhwkbh: '', xczzhwkbh: '',
occurdate: '',
ssjzrmby: '', ssjzrmby: '',
asjfsddDzmc: '', asjfsddDzmc: '',
sfmaPdbz: '0', sfmaPdbz: '0',
...@@ -313,6 +319,7 @@ export default { ...@@ -313,6 +319,7 @@ export default {
this.ruleForm.asjbh = this.ajInfo.asjbh this.ruleForm.asjbh = this.ajInfo.asjbh
this.ruleForm.asjfsddXzqhdm = this.ajInfo.asjfsddXzqhdm this.ruleForm.asjfsddXzqhdm = this.ajInfo.asjfsddXzqhdm
this.ruleForm.xczzhwkbh = this.ajInfo.xczzhwkbh this.ruleForm.xczzhwkbh = this.ajInfo.xczzhwkbh
this.ruleForm.occurdate = this.ajInfo.occurdate
this.ruleForm.ssjzrmby = this.ajInfo.ssjzrmby this.ruleForm.ssjzrmby = this.ajInfo.ssjzrmby
this.ruleForm.asjfsddDzmc = this.ajInfo.asjfsddDzmc this.ruleForm.asjfsddDzmc = this.ajInfo.asjfsddDzmc
this.ruleForm.sfmaPdbz = this.ajInfo.sfmaPdbz this.ruleForm.sfmaPdbz = this.ajInfo.sfmaPdbz
......
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-10-22 09:42:07 * @Date: 2021-10-22 09:42:07
* @LastEditTime: 2021-12-14 20:37:53 * @LastEditTime: 2021-12-16 11:20:20
* @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\ryzwbjLeft.vue * @FilePath: \指纹系统\founder_vue\src\views\Editor\modules\ryzwbjLeft.vue
...@@ -183,7 +183,9 @@ export default { ...@@ -183,7 +183,9 @@ export default {
loading: true, loading: true,
data: { data: {
// barcode: 'A9999999777778888888888' // barcode: 'A9999999777778888888888'
barcode: self.barcode barcode: self.barcode,
dealFlag: 1,
fingerPosition: 1
} }
}) })
console.log(res); console.log(res);
...@@ -237,11 +239,13 @@ export default { ...@@ -237,11 +239,13 @@ export default {
this.$store.commit('zwbj/setSeq', seq) this.$store.commit('zwbj/setSeq', seq)
this.$axios({ this.$axios({
method: 'post', method: 'post',
url: `/api/org/caseBybarcode/barcode/seq`, url: `/api/org/case/barcode/seqNo`,
// url: `/api/org/case/${self.id}/${seq}?mnt=1`, // url: `/api/org/case/${self.id}/${seq}?mnt=1`,
data: { data: {
barcode: self.barcode, barcode: self.barcode,
seqno: self.seq seqno: self.seq,
dealFlag: 1,
fingerPosition: 1
}, },
loading: false, loading: false,
cancelToken: source.token cancelToken: source.token
...@@ -268,9 +272,11 @@ export default { ...@@ -268,9 +272,11 @@ export default {
this.$axios({ this.$axios({
method: 'post', method: 'post',
// url: '/api/org/case/' + self.id + '?mnt=1' // url: '/api/org/case/' + self.id + '?mnt=1'
url: `/api/org/caseBybarcode/barcode`, url: `/api/org/case/barcode`,
data: { data: {
barcode: self.barcode barcode: self.barcode,
dealFlag: 1,
fingerPosition: 1
}, },
}).then(res => { }).then(res => {
console.log(res); console.log(res);
......
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-10-22 11:36:10 * @Date: 2021-10-22 11:36:10
* @LastEditTime: 2021-12-15 16:29:42 * @LastEditTime: 2021-12-17 01:07:40
* @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
...@@ -629,7 +629,7 @@ export default { ...@@ -629,7 +629,7 @@ export default {
}; };
}, },
computed: { computed: {
roleArr() { roleArr () {
return this.$store.state.layout.Menu; return this.$store.state.layout.Menu;
}, },
...mapState({ ...mapState({
...@@ -1424,8 +1424,41 @@ export default { ...@@ -1424,8 +1424,41 @@ export default {
const [x, y] = reverse(point.x, point.y, det.x, det.y, -angle); const [x, y] = reverse(point.x, point.y, det.x, det.y, -angle);
//console.log(x, y); //console.log(x, y);
$(`#tzd${self.tzdId}`).css("left", x - 4 + "px"); // canvasBox_height
$(`#tzd${self.tzdId}`).css("top", y - 4 + "px"); if (self.imageEditor._graphics.getCanvasImage().flipX && !self.imageEditor._graphics.getCanvasImage().flipY) {
$(`#tzd${self.tzdId}`).css("left", self.canvasBox_width - (x + 4) + "px");
$(`#tzd${self.tzdId}`).css("top", (y - 4) + "px");
self.tzdArr.forEach(item => {
if(item.id == self.tzdId) {
item.x = self.canvasBox_width - (x + 4)
item.y = y - 4
}
})
} else if (self.imageEditor._graphics.getCanvasImage().flipY && !self.imageEditor._graphics.getCanvasImage().flipX) {
$(`#tzd${self.tzdId}`).css("left", x - 4 + "px");
$(`#tzd${self.tzdId}`).css("top", self.canvasBox_height - (y + 4) + "px");
self.tzdArr.forEach(item => {
if(item.id == self.tzdId) {
item.x = x - 4
item.y = self.canvasBox_height - (y + 4)
}
})
} else if (self.imageEditor._graphics.getCanvasImage().flipY && self.imageEditor._graphics.getCanvasImage().flipX) {
$(`#tzd${self.tzdId}`).css("left", self.canvasBox_width - (x + 4) + "px");
$(`#tzd${self.tzdId}`).css("top", self.canvasBox_height - (y + 4) + "px");
self.tzdArr.forEach(item => {
if(item.id == self.tzdId) {
item.x = self.canvasBox_width - (x + 4)
item.y = self.canvasBox_height - (y + 4)
}
})
} else {
$(`#tzd${self.tzdId}`).css("left", x - 4 + "px");
$(`#tzd${self.tzdId}`).css("top", y - 4 + "px");
}
// console.log(self.imageEditor._graphics.getCanvasImage());
$(`#tzd${self.tzdId}`).css("box-sizing", "border-box"); $(`#tzd${self.tzdId}`).css("box-sizing", "border-box");
} }
} }
...@@ -1657,14 +1690,53 @@ export default { ...@@ -1657,14 +1690,53 @@ export default {
} }
if (self.deg) { if (self.deg) {
$("#tzd" + self.tzdId).css( if (!self.imageEditor._graphics.getCanvasImage().flipY && self.imageEditor._graphics.getCanvasImage().flipX) {
"transform", $("#tzd" + self.tzdId).css(
`rotate(${self.deg - self.startPlace}deg)` "transform",
); `rotate(${self.deg + self.startPlace + 180}deg)`
$("#tzd" + self.tzdId).css( );
"transform", self.tzdArr.forEach(item => {
`rotate(${-self.deg - self.startPlace}deg)` if(item.id == self.tzdId) {
); item.angle = -(self.deg + self.startPlace + 180)
}
})
} else if (self.imageEditor._graphics.getCanvasImage().flipY && !self.imageEditor._graphics.getCanvasImage().flipX) {
$("#tzd" + self.tzdId).css(
"transform",
`rotate(${self.deg + self.startPlace}deg)`
);
self.tzdArr.forEach(item => {
if(item.id == self.tzdId) {
item.angle = -(self.deg + self.startPlace)
}
})
} else if (self.imageEditor._graphics.getCanvasImage().flipY && self.imageEditor._graphics.getCanvasImage().flipX) {
$("#tzd" + self.tzdId).css(
"transform",
`rotate(${-self.deg - self.startPlace - 180}deg)`
);
self.tzdArr.forEach(item => {
if(item.id == self.tzdId) {
item.angle = -(-self.deg - self.startPlace - 180)
}
})
} else {
$("#tzd" + self.tzdId).css(
"transform",
`rotate(${-self.deg - self.startPlace}deg)`
);
self.tzdArr.forEach(item => {
if(item.id == self.tzdId) {
item.angle = -(-self.deg - self.startPlace)
}
})
}
// $("#tzd" + self.tzdId).css(
// "transform",
// `rotate(${self.deg - self.startPlace}deg)`
// );
} else { } else {
} }
} }
...@@ -1692,18 +1764,18 @@ export default { ...@@ -1692,18 +1764,18 @@ export default {
// //console.log(e); // //console.log(e);
if (self.isHandTZD) { if (self.isHandTZD) {
if (e.which === 1) { if (e.which === 1) {
if (self.deg) { // if (self.deg) {
let objindex = self.tzdArr.findIndex((item) => { // let objindex = self.tzdArr.findIndex((item) => {
return item.id == self.tzdId; // return item.id == self.tzdId;
}); // });
// self.$set(self.tzdArr[self.tzdId], 'angle', obj.deg) // // self.$set(self.tzdArr[self.tzdId], 'angle', obj.deg)
self.tzdArr[objindex].angle = self.deg; // self.tzdArr[objindex].angle = self.deg;
} else { // } else {
let objindex = self.tzdArr.findIndex((item) => { // let objindex = self.tzdArr.findIndex((item) => {
return item.id == self.tzdId; // return item.id == self.tzdId;
}); // });
self.tzdArr[objindex].angle = 0; // self.tzdArr[objindex].angle = 0;
} // }
self.tzdnumber++; self.tzdnumber++;
self.tzdFlag = false; self.tzdFlag = false;
self.tzdId++; self.tzdId++;
......
...@@ -1092,8 +1092,8 @@ $canvasWidth: var(--canvasWidth, 670px); ...@@ -1092,8 +1092,8 @@ $canvasWidth: var(--canvasWidth, 670px);
/deep/ .canvas-container { /deep/ .canvas-container {
position: absolute !important; position: absolute !important;
width: 670px !important; width: 670px;
height: 670px !important; height: 670px;
z-index: 9; z-index: 9;
} }
} }
......
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-10-22 09:42:07 * @Date: 2021-10-22 09:42:07
* @LastEditTime: 2021-12-14 19:27:45 * @LastEditTime: 2021-12-16 11:30:35
* @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\ryzwbjLeft.vue * @FilePath: \指纹系统\founder_vue\src\views\Editor\modules\ryzwbjLeft.vue
...@@ -459,7 +459,9 @@ export default { ...@@ -459,7 +459,9 @@ export default {
loading: true, loading: true,
data: { data: {
// barcode: 'R4308214500002021100049' // barcode: 'R4308214500002021100049'
barcode: self.barcode barcode: self.barcode,
dealFlag: 1,
fingerPosition: 1
} }
}) })
// 初始化图片 // 初始化图片
...@@ -539,10 +541,12 @@ export default { ...@@ -539,10 +541,12 @@ export default {
this.$axios({ this.$axios({
method: 'post', method: 'post',
// url: `/api/org/roll/${self.id}/${seq}?mnt=1`, // url: `/api/org/roll/${self.id}/${seq}?mnt=1`,
url: '/api/org/rollByBarcode/barcode/seq', url: '/api/org/roll/barcode/seq',
data: { data: {
barcode: self.barcode, barcode: self.barcode,
seqno: self.seq seqno: self.seq,
dealFlag: 1,
fingerPosition: 1
}, },
loading: false, loading: false,
cancelToken: source.token, cancelToken: source.token,
...@@ -575,10 +579,12 @@ export default { ...@@ -575,10 +579,12 @@ export default {
this.$axios({ this.$axios({
method: 'post', method: 'post',
// url: `/api/org/plain/${self.id}/${seq}?mnt=1`, // url: `/api/org/plain/${self.id}/${seq}?mnt=1`,
url: '/api/org/plainByBarcode/barcode/seq', url: '/api/org/plain/barcode/seq',
data: { data: {
barcode: self.barcode, barcode: self.barcode,
seqno: self.seq seqno: self.seq,
dealFlag: 1,
fingerPosition: 1
}, },
loading: false, loading: false,
cancelToken: source.token, cancelToken: source.token,
...@@ -613,9 +619,11 @@ export default { ...@@ -613,9 +619,11 @@ export default {
let res = await this.$axios({ let res = await this.$axios({
method: 'post', method: 'post',
// url: '/api/org/roll/'+self.id+'?mnt=1', // url: '/api/org/roll/'+self.id+'?mnt=1',
url: '/api/png/rollEByBarcode/barcode', url: '/api/png/roll/barcode',
data: { data: {
barcode: self.barcode barcode: self.barcode,
dealFlag: 1,
fingerPosition: 1
}, },
loading: false loading: false
// url: '/api/png/roll/1?mnt=1' // url: '/api/png/roll/1?mnt=1'
...@@ -660,7 +668,7 @@ export default { ...@@ -660,7 +668,7 @@ export default {
let res = await this.$axios({ let res = await this.$axios({
method: 'post', method: 'post',
// url: '/api/org/plain/'+self.id+'?mnt=1', // url: '/api/org/plain/'+self.id+'?mnt=1',
url: '/api/png/plainEByBarcode/barcode', url: '/api/png/plain/barcode',
data: { data: {
barcode: self.barcode barcode: self.barcode
}, },
......
...@@ -120,7 +120,7 @@ ...@@ -120,7 +120,7 @@
<el-table-column <el-table-column
prop="name" prop="name"
label="姓名" label="姓名"
:width="width1" align="center"
show-overflow-tooltip show-overflow-tooltip
> >
</el-table-column> </el-table-column>
......
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-12-01 15:25:22 * @Date: 2021-12-01 15:25:22
* @LastEditTime: 2021-12-14 20:29:09 * @LastEditTime: 2021-12-16 23:52:00
* @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
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
<div class="bzxxfh-content-content"> <div class="bzxxfh-content-content">
<el-tag v-show="isShowTip"> <el-tag v-show="isShowTip">
<span v-html="'&nbsp;&nbsp;'"></span> <span v-html="'&nbsp;&nbsp;'"></span>
<i class="iconfont icon-tanhao1" style="color: #055fe7; font-size: 16px; margin: 0 0.625rem;"></i> <i class="iconfont icon-tanhao1" style="color: #055fe7; font-size: 1rem; margin: 0 0.625rem;"></i>
已选择 已选择
<span style="color: #055fe7">{{ multipleSelection.length }}</span> 项​ <span style="color: #055fe7">{{ multipleSelection.length }}</span> 项​
<span class="clearCheck" @click="toggleSelection()">清空</span> <span class="clearCheck" @click="toggleSelection()">清空</span>
...@@ -121,10 +121,10 @@ ...@@ -121,10 +121,10 @@
</el-tooltip> </el-tooltip>
</div> </div>
<div class="fhyx" v-show="scope.row.reviewStatus==='2'"> <div class="fhyx" v-show="scope.row.reviewStatus==='2'">
<img src="@/assets/img/bzxxgl/fhyx.png" alt=""> <img src="@/assets/img/bzxxgl/fhyx.svg" alt="">
</div> </div>
<div class="fhwx" v-show="scope.row.reviewStatus==='1'"> <div class="fhwx" v-show="scope.row.reviewStatus==='1'">
<img src="@/assets/img/bzxxgl/fhwx.png" alt=""> <img src="@/assets/img/bzxxgl/fhwx.svg" alt="">
</div> </div>
</div> </div>
</template> </template>
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -179,7 +179,7 @@ export default { ...@@ -179,7 +179,7 @@ export default {
let self = this let self = this
this.qid = this.$route.query.rowData; this.qid = this.$route.query.rowData;
//console.log("源qid====>", this.qid); //console.log("源qid====>", this.qid);
this.userInfo = JSON.parse(localStorage.getItem('userInfo')).user this.userInfo = JSON.parse(localStorage.getItem('userInfo'))
console.log(this.userInfo); console.log(this.userInfo);
if(this.userInfo) { if(this.userInfo) {
this.bzr = this.userInfo.name this.bzr = this.userInfo.name
......
...@@ -152,9 +152,9 @@ ...@@ -152,9 +152,9 @@
</div> </div>
</div> </div>
<div class="display_style"> <div class="display_style">
<el-checkbox <!-- <el-checkbox
><span>显示"{{ account }}"发查询用户查询</span></el-checkbox ><span>显示系统自发查询</span></el-checkbox
> > -->
</div> </div>
</div> </div>
<div class="width100 margin_top24_bottom24 display_style"> <div class="width100 margin_top24_bottom24 display_style">
......
...@@ -171,7 +171,10 @@ export default { ...@@ -171,7 +171,10 @@ export default {
}; };
}, },
created () { created () {
this.userInfo = JSON.parse(localStorage.getItem('userInfo')).user
},
mounted () {
this.userInfo = JSON.parse(localStorage.getItem('userInfo'))
console.log(this.userInfo); console.log(this.userInfo);
if(this.userInfo) { if(this.userInfo) {
this.bzr = this.userInfo.name this.bzr = this.userInfo.name
...@@ -180,8 +183,6 @@ export default { ...@@ -180,8 +183,6 @@ export default {
this.bzrsfzh = this.userInfo.idCard this.bzrsfzh = this.userInfo.idCard
this.phone = this.userInfo.phoneNumber this.phone = this.userInfo.phoneNumber
} }
},
mounted () {
let self = this let self = this
this.$bus.on('bzJudgeTL', (val) => { this.$bus.on('bzJudgeTL', (val) => {
self.bzData = val self.bzData = val
......
...@@ -1320,7 +1320,7 @@ export default { ...@@ -1320,7 +1320,7 @@ export default {
this.loadingIndex++; this.loadingIndex++;
// 平面 // 平面
this.$axios this.$axios
.post("/api/png/plainByBarcode/barcode", { .post("/api/png/plain/barcode", {
barcode: this.sourcebarcode, barcode: this.sourcebarcode,
}) })
.then(function (response) { .then(function (response) {
...@@ -1358,7 +1358,7 @@ export default { ...@@ -1358,7 +1358,7 @@ export default {
let self = this; let self = this;
// 滚动 源数据 // 滚动 源数据
this.$axios this.$axios
.post("/api/png/rollByBarcode/barcode", { barcode: barcode }) .post("/api/png/roll/barcode", { barcode: barcode })
.then(function (response) { .then(function (response) {
self.loadingIndex--; self.loadingIndex--;
if (response.data.code == 0) { if (response.data.code == 0) {
...@@ -1393,7 +1393,7 @@ export default { ...@@ -1393,7 +1393,7 @@ export default {
this.loadingIndex++; this.loadingIndex++;
// 平面 目标 // 平面 目标
this.$axios this.$axios
.post("/api/png/plainByBarcode/barcode", { .post("/api/png/roll/barcode", {
barcode: this.destbarcode, barcode: this.destbarcode,
}) })
.then(function (response) { .then(function (response) {
...@@ -1431,7 +1431,7 @@ export default { ...@@ -1431,7 +1431,7 @@ export default {
this.loadingIndex++; this.loadingIndex++;
// 滚动 目标数据 // 滚动 目标数据
this.$axios this.$axios
.post("/api/png/rollByBarcode/barcode", { barcode: this.destbarcode }) .post("/api/png/plain/barcode", { barcode: this.destbarcode })
.then(function (response) { .then(function (response) {
self.loadingIndex--; self.loadingIndex--;
if (response.data.code == 0) { if (response.data.code == 0) {
......
...@@ -1093,7 +1093,7 @@ export default { ...@@ -1093,7 +1093,7 @@ export default {
} else { } else {
// 滚动 --- 换压缩图 // 滚动 --- 换压缩图
this.$axios this.$axios
.post("/api/org/caseBybarcode/barcode", { .post("/api/org/case/barcode/seqNo", {
barcode: val.destbarcode, barcode: val.destbarcode,
seqno: val.destseqno, seqno: val.destseqno,
qqid: val.qqid, qqid: val.qqid,
...@@ -1101,7 +1101,7 @@ export default { ...@@ -1101,7 +1101,7 @@ export default {
.then((response) => { .then((response) => {
self.$bus.emit( self.$bus.emit(
"changImageEditTarget", "changImageEditTarget",
response.data.ret[0].image response.data.ret.image
); );
}); });
} }
......
...@@ -356,7 +356,7 @@ export default { ...@@ -356,7 +356,7 @@ export default {
self.fingerTotal = 0; self.fingerTotal = 0;
// 请求该条码号的案件指纹图片 // 请求该条码号的案件指纹图片
self.$axios self.$axios
.post("/api/org/caseBybarcode/barcode", { .post("/api/org/case/barcode", {
querytype: "3", querytype: "3",
barcode: val.barcode, barcode: val.barcode,
qqid: self.qqid, qqid: self.qqid,
...@@ -404,7 +404,7 @@ export default { ...@@ -404,7 +404,7 @@ export default {
sessionStorage.setItem("srcbarcode", barcode); sessionStorage.setItem("srcbarcode", barcode);
//console.log(barcode); //console.log(barcode);
self.$axios self.$axios
.post("/api/org/caseBybarcode/barcode", { .post("/api/org/case/barcode", {
querytype: "3", querytype: "3",
barcode: barcode, barcode: barcode,
qqid: self.qqid, qqid: self.qqid,
......
...@@ -131,7 +131,7 @@ ...@@ -131,7 +131,7 @@
</el-table-column> </el-table-column>
<el-table-column prop="destbarcode" label="目标条码号" width="auto" v-if="roleArr.includes('C-1-7')"> <el-table-column prop="destbarcode" label="目标条码号" width="auto" v-if="roleArr.includes('C-1-7')">
<template slot-scope="scope"> <template slot-scope="scope">
<!-- 被删除--> <!-- 被删除 -->
<span v-if="scope.row.removeFlag===1"> <span v-if="scope.row.removeFlag===1">
<del>{{ scope.row.destbarcode }}</del> <del>{{ scope.row.destbarcode }}</del>
</span> </span>
...@@ -329,6 +329,7 @@ export default { ...@@ -329,6 +329,7 @@ export default {
}) })
} else { } else {
self.$bus.emit('bzJudge', null) self.$bus.emit('bzJudge', null)
this.$bus.emit("changImageEditTarget", 'xxx');
} }
}); });
}, },
...@@ -1185,12 +1186,23 @@ export default { ...@@ -1185,12 +1186,23 @@ export default {
let self = this; let self = this;
// 传递当前行的数据,判断是否被比中,如比中就不会弹窗比中 // 传递当前行的数据,判断是否被比中,如比中就不会弹窗比中
this.$bus.emit('bzJudge', val) this.$bus.emit('bzJudge', val)
if(val.removeFlag == 1) {
self.$bus.emit('targetDeleteMessage', {
msg: '该条数据已删除!',
delTime: self.$moment(val.removeTime).format('YYYY.MM.DD HH:mm')
})
return
}
if (self.isDelete) { if (self.isDelete) {
// 存储目标条码号 // 存储目标条码号
sessionStorage.setItem("destbarcode", val.destbarcode); sessionStorage.setItem("destbarcode", val.destbarcode);
// 存储目的数据序号 // 存储目的数据序号
sessionStorage.setItem("destseqno", val.destseqno); sessionStorage.setItem("destseqno", val.destseqno);
this.$bus.emit("changImageEditTarget", 'xxx'); // this.$bus.emit("changImageEditTarget", 'xxx');
self.$bus.emit('targetDeleteMessage', {
msg: '该条数据已删除!',
delTime: self.$moment(val.removeTime).format('YYYY.MM.DD HH:mm')
})
return; return;
} else { } else {
//console.log(val); //console.log(val);
...@@ -1203,10 +1215,10 @@ export default { ...@@ -1203,10 +1215,10 @@ export default {
sessionStorage.setItem("destseqno", val.destseqno); sessionStorage.setItem("destseqno", val.destseqno);
// self.$store.commit('loading/setLoading', true) // self.$store.commit('loading/setLoading', true)
// 平面 --- 换压缩图 // 平面 --- 换压缩图
if (val.destseqno > 10) { if (val.destseqno > 10 && val.destseqno <= 20) {
this.$axios({ this.$axios({
method: 'post', method: 'post',
url: '/api/png/plainByBarcode/barcode/seq', url: '/api/png/plain/barcode/seq',
data: { data: {
barcode: val.destbarcode, barcode: val.destbarcode,
seqno: val.destseqno, seqno: val.destseqno,
...@@ -1216,11 +1228,11 @@ export default { ...@@ -1216,11 +1228,11 @@ export default {
}).then(response => { }).then(response => {
self.$bus.emit("changImageEditTarget", response.data.ret.image); self.$bus.emit("changImageEditTarget", response.data.ret.image);
}) })
} else { } else if(val.destseqno >= 1 && val.destseqno <= 10) {
// 滚动 --- 换压缩图 // 滚动 --- 换压缩图
this.$axios({ this.$axios({
method: 'post', method: 'post',
url: '/api/png/rollByBarcode/barcode/seq', url: '/api/png/roll/barcode/seq',
data: { data: {
barcode: val.destbarcode, barcode: val.destbarcode,
seqno: val.destseqno, seqno: val.destseqno,
...@@ -1230,6 +1242,19 @@ export default { ...@@ -1230,6 +1242,19 @@ export default {
}).then(response => { }).then(response => {
self.$bus.emit("changImageEditTarget", response.data.ret.image); self.$bus.emit("changImageEditTarget", response.data.ret.image);
}) })
} else {
// 掌纹
this.$axios({
method: 'post',
url: '/api/png/palm/barcode/seq',
data: {
barcode: val.destbarcode,
hpseqno: val.destseqno,
},
loading: true
}).then(response => {
self.$bus.emit("changImageEditTarget", response.data.ret.image);
})
} }
} else { } else {
this.$bus.emit("changImageEditTarget", 'xxx'); this.$bus.emit("changImageEditTarget", 'xxx');
......
<template> <template>
<div class="tl-candidate"> <div class="tl-candidate">
<div class="tl-search"> <div class="tl-search">
<div class="label">手纹</div> <div class="label">{{searchType}}</div>
<el-input class="input" v-model="input3" placeholder="请输入条码号/指位" @keydown.enter="search"></el-input> <el-input class="input" v-model="input3" placeholder="请输入条码号/指位" @keydown.enter="search"></el-input>
<div class="btn" @click="search">筛选</div> <div class="btn" @click="search">筛选</div>
</div> </div>
...@@ -9,10 +9,41 @@ ...@@ -9,10 +9,41 @@
<el-checkbox v-model="checked">显示已比中候选</el-checkbox> <el-checkbox v-model="checked">显示已比中候选</el-checkbox>
</div> </div>
<el-table ref="singleTable" highlight-current-row @current-change="handleCurrentChange" class="lt_candidate_table" :data="tableData" :row-class-name="tableRowClassName"> <el-table ref="singleTable" highlight-current-row @current-change="handleCurrentChange" class="lt_candidate_table" :data="tableData" :row-class-name="tableRowClassName">
<el-table-column label="排名" type="index" :width="width1"></el-table-column> <el-table-column label="排名" type="index" :width="width1">
<el-table-column prop="score" label="得分" :width="width1"></el-table-column> </el-table-column>
<el-table-column label="序号" prop="destseqno" :width="width1"></el-table-column> <el-table-column prop="score" label="得分" :width="width1">
<el-table-column prop="destbarcode" label="目标条码号" width="auto" v-if="roleArr.includes('C-1-7')"></el-table-column> <template slot-scope="scope">
<!-- 被删除-->
<span v-if="scope.row.removeFlag==1">
<del>{{scope.row.score}}</del>
</span>
<span v-else>
{{scope.row.score}}
</span>
</template>
</el-table-column>
<el-table-column label="序号" prop="destseqno" :width="width1">
<template slot-scope="scope">
<!-- 被删除-->
<span v-if="scope.row.removeFlag==1">
<del>{{scope.row.destseqno}}</del>
</span>
<span v-else>
{{scope.row.destseqno}}
</span>
</template>
</el-table-column>
<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">
<del>{{scope.row.destbarcode}}</del>
</span>
<span v-else>
{{scope.row.destbarcode}}
</span>
</template>
</el-table-column>
</el-table> </el-table>
<div class="lt_candidate_bottom"> <div class="lt_candidate_bottom">
<span>共计<span>{{ total }}条</span>数据</span> <span>共计<span>{{ total }}条</span>数据</span>
...@@ -39,7 +70,8 @@ export default { ...@@ -39,7 +70,8 @@ export default {
loading: null, loading: null,
timer: null, timer: null,
// 是否被删除 // 是否被删除
isDelete: false isDelete: false,
searchType: '手纹'
}; };
}, },
created () { created () {
...@@ -50,6 +82,10 @@ export default { ...@@ -50,6 +82,10 @@ export default {
}, },
mounted () { mounted () {
let self = this; let self = this;
// 监听掌纹/手纹
self.$bus.on('searchType', (searchType) => {
self.searchType = searchType
})
// 监听是否被删除 // 监听是否被删除
self.$bus.on('deleteMessage', (obj) => { self.$bus.on('deleteMessage', (obj) => {
if (obj.delTime != null) { if (obj.delTime != null) {
...@@ -74,6 +110,11 @@ export default { ...@@ -74,6 +110,11 @@ export default {
}); });
} else { } else {
self.$bus.emit('bzJudgeTL', null) self.$bus.emit('bzJudgeTL', null)
if (self.isDelete) {
// self.$bus.emit('changImageEditTarget', 'xxx')
} else {
self.$bus.emit('changImageEditTarget', 'xxx')
}
} }
}); });
// 比中,认定完成之后更新列表数据 // 比中,认定完成之后更新列表数据
...@@ -117,12 +158,23 @@ export default { ...@@ -117,12 +158,23 @@ export default {
console.log(val); console.log(val);
// 传递当前行的数据,判断是否被比中,如比中就不会弹窗比中 // 传递当前行的数据,判断是否被比中,如比中就不会弹窗比中
this.$bus.emit('bzJudgeTL', val) this.$bus.emit('bzJudgeTL', val)
if (val.removeFlag == 1) {
self.$bus.emit('targetDeleteMessage', {
msg: '该条数据已删除!',
delTime: self.$moment(val.removeTime).format('YYYY.MM.DD HH:mm')
})
return
}
if (this.isDelete) { if (this.isDelete) {
// 存储目标条码号 // 存储目标条码号
sessionStorage.setItem("destbarcode", val.destbarcode); sessionStorage.setItem("destbarcode", val.destbarcode);
// 存储目的数据序号 // 存储目的数据序号
sessionStorage.setItem("destseqno", val.destseqno); sessionStorage.setItem("destseqno", val.destseqno);
this.$bus.emit("changImageEditTarget", 'xxx'); self.$bus.emit('targetDeleteMessage', {
msg: '该条数据已删除!',
delTime: self.$moment(val.removeTime).format('YYYY.MM.DD HH:mm')
})
return
} }
const CancelToken = axios.CancelToken; const CancelToken = axios.CancelToken;
const source = CancelToken.source(); const source = CancelToken.source();
...@@ -137,28 +189,51 @@ export default { ...@@ -137,28 +189,51 @@ export default {
sessionStorage.setItem("backcheckXh", val.destseqno); sessionStorage.setItem("backcheckXh", val.destseqno);
// this.$axios.get(`/api/api/org/plainByBarcode/R1100002487002018050034/1/`) // this.$axios.get(`/api/api/org/plainByBarcode/R1100002487002018050034/1/`)
if (!self.isFirstMounted) { if (!self.isFirstMounted) {
self.$store.commit('loading/setLoadingSd', true) // self.$store.commit('loading/setLoadingSd', true)
} }
if (val.destseqno < 100) {
this.$axios // 获取案件指纹
.post("/api/org/caseBybarcode/barcode/seq", { this.$axios
barcode: val.destbarcode, .post("/api/org/case/barcode/seqNo", {
seqno: val.destseqno, barcode: val.destbarcode,
qqid: val.qqid seqno: val.destseqno,
}, { loading: false, cancelToken: source.token }).then(response => { qqid: val.qqid
//console.log(response); }, { loading: true, cancelToken: source.token }).then(response => {
if (response.data.code === 0) { //console.log(response);
self.$bus.emit("changImageEditTarget", response.data.ret.image); if (response.data.code === 0) {
if (!self.isFirstMounted) { self.$bus.emit("changImageEditTarget", response.data.ret.image);
clearTimeout(self.timer) if (!self.isFirstMounted) {
self.timer = setTimeout(() => { clearTimeout(self.timer)
self.$store.commit('loading/setLoadingSd', false) self.timer = setTimeout(() => {
}, 500); // self.$store.commit('loading/setLoadingSd', false)
}, 500);
}
} else {
self.$bus.emit("changImageEditTarget", 'xxx');
}
});
} else {
// 获取案件掌纹
// TODO
this.$axios
.post("/api/org/case/palm/barcode/seq", {
barcode: val.destbarcode,
hpseqno: val.destseqno,
}, { loading: true, cancelToken: source.token }).then(response => {
//console.log(response);
if (response.data.code === 0) {
self.$bus.emit("changImageEditTarget", response.data.ret.image);
if (!self.isFirstMounted) {
clearTimeout(self.timer)
self.timer = setTimeout(() => {
// self.$store.commit('loading/setLoadingSd', false)
}, 500);
}
} else {
self.$bus.emit("changImageEditTarget", 'xxx');
} }
} else { });
self.$bus.emit("changImageEditTarget", 'xxx'); }
}
});
} }
else { else {
self.$bus.emit("changImageEditTarget", 'xxx'); self.$bus.emit("changImageEditTarget", 'xxx');
...@@ -197,7 +272,7 @@ export default { ...@@ -197,7 +272,7 @@ export default {
} }
}, },
computed: { computed: {
roleArr() { roleArr () {
return this.$store.state.layout.Menu; return this.$store.state.layout.Menu;
} }
}, },
......
...@@ -356,7 +356,6 @@ export default { ...@@ -356,7 +356,6 @@ export default {
this.$store.commit('layout/delcachePageName', 'zljc'); this.$store.commit('layout/delcachePageName', 'zljc');
this.$store.commit('layout/delcachePageName', 'jcxq'); this.$store.commit('layout/delcachePageName', 'jcxq');
this.$router.push('/zljc') this.$router.push('/zljc')
} }
} }
} }
......
/* /*
* @Author: your name * @Author: your name
* @Date: 2021-09-07 09:57:48 * @Date: 2021-09-07 09:57:48
* @LastEditTime: 2021-12-15 18:35:21 * @LastEditTime: 2021-12-16 23:00:27
* @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,7 +91,6 @@ module.exports = { ...@@ -91,7 +91,6 @@ 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.121: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", // 湖南-张呈光
...@@ -99,8 +98,8 @@ module.exports = { ...@@ -99,8 +98,8 @@ module.exports = {
// 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.115:8099", // 江 // target: "http://192.168.128.115:8099", // 江
ws: true, ws: true,
changeOrigin: true, changeOrigin: true,
pathRewrite: { pathRewrite: {
...@@ -124,16 +123,16 @@ module.exports = { ...@@ -124,16 +123,16 @@ module.exports = {
// // target: "http://www.meetfood.cn:2390/system", // 湖南-王 // // target: "http://www.meetfood.cn:2390/system", // 湖南-王
// ws: true, // ws: true,
// changeOrigin: true, // changeOrigin: true,
// pathRewrite: { // pathRewrite: {++++
// "^/system": "" // "^/system": ""
// } // }
// }, // },
"/security": { "/security": {
//target: "http://192.168.128.106:8765", // 湖南-王 //target: "http://192.168.128.106:8765", // 湖南-王
target: "http://192.168.128.121:8765", // 湖南-张 // target: "http://192.168.128.121: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