Commit 40a9541e by 李萌萌

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

parents b0e852fa c83161db
......@@ -168,18 +168,16 @@
<el-checkbox-group
v-show="ruleForm.cxlx.querytype==0"
v-model="dataRy"
@change="handledataChangeRy"
>
<el-checkbox
v-for="(value,key) in targets_ry"
:key="key"
v-for="value in targets_ry"
:key="value.id"
:label="value.code"
>{{ value.name }}</el-checkbox>
</el-checkbox-group>
<el-checkbox-group
v-show="ruleForm.cxlx.querytype==1"
v-model="dataAj"
@change="handledataChangeAj"
>
<el-checkbox
v-for="(value,key) in targets_aj"
......@@ -398,22 +396,20 @@
<el-checkbox-group
v-show="ruleForm.cxlx.querytype==2"
v-model="dataRy"
@change="handledataChangeRy"
>
<el-checkbox
v-for="(value,key) in targets_ry"
:key="key"
v-for="value in targets_ry"
:key="value.id"
:label="value.code"
>{{ value.name }}</el-checkbox>
</el-checkbox-group>
<el-checkbox-group
v-show="ruleForm.cxlx.querytype==3"
v-model="dataAj"
@change="handledataChangeAj"
>
<el-checkbox
v-for="(value,key) in targets_aj"
:key="key"
v-for="value in targets_aj"
:key="value.id"
:label="value.code"
>{{ value.name }}</el-checkbox>
</el-checkbox-group>
......@@ -604,8 +600,9 @@ export default {
this.searchsytsArr()
this.bcxh = this.rowData.length;
if (this.type == 'aj') {
this.getHpseqno()
this.fingerscountArr()
this.getHpseqno() // 现场指位
this.fingerscountArr() // 多条现场指位个数
this.getPalmHpseqno() // 现场掌位
}
}
},
......@@ -615,6 +612,14 @@ export default {
'ruleForm.cxlx.querytype' (val) {
this.ruleForm.srcDataType = [] // 查询类型切换清空数据类型
this.ruleForm.srcDataTypeAj = ['7'] //源数据类型案件
this.dxcx = { // 定向查询
domains: [],
barcodeFilter: ''
}
this.pccx = { // 排除查询
domains: [],
barcodeFilter: ''
}
if (val == 0) {
this.radio = false;
} else {
......@@ -711,32 +716,6 @@ export default {
}
},
methods: {
// 发查询指位信息
getHpseqno () {
let reqParam = {
ysxtAsjbhs: '', // 条码号
};
let barcodeArr = []
for (let i = 0; i < this.rowData.length; i++) {
barcodeArr.push(this.rowData[i].ysxtAsjbh || this.rowData[i].barcode || this.rowData[i].followCase.barcode)
}
reqParam.ysxtAsjbhs = barcodeArr
this.$axios
.post("/api/casestore/getHpseqno", reqParam)
.then(response => {
if (response.data.code === 0) {
let arr = response.data.ret
for (let i = 0; i < arr.length; i++) {
cityOptions.push(arr[i].hpseqno)
this.checkedCities = cityOptions
this.checkAll = true
}
//console.info("指位返回列表===>", arr);
} else {
this.$message.error(response.data.message);
}
});
},
// 动态添加条码段(定向查询)
addDxcx () {
if (this.dxcx.domains.length > 0) {
......@@ -773,14 +752,6 @@ export default {
this.pccx.domains.splice(index, 1)
}
},
// 目标逻辑库(人员)
handledataChangeRy (value) {
console.log(value)
},
// 目标逻辑库(案件)
handledataChangeAj (value) {
console.log(value)
},
// 指位单选
handleCheckAllChange (val) {
//console.log(val, 11111)
......@@ -817,9 +788,6 @@ export default {
// alert('submit!');
// //console.log(this.ruleForm.srcDataType)
// console.log(this.$store.state.ljk.targetOptions_aj, 'this.$store.state')
console.log(this.targets_ry, 'targets_ry')
console.log(this.targets_aj, 'targets_aj')
this.search()
} else {
return false;
......@@ -874,15 +842,15 @@ export default {
queryRequest['destPsnDataType'] = this.ruleForm.srcDataType
}
}
queryRequest.srcDataType = this.ruleForm.srcDataType // 源数据类型
queryRequest.srcDataType = this.ruleForm.srcDataType.map(Number) // 源数据类型
queryRequest.matchCount = this.ruleForm.matchCount
queryRequest.queryClass = this.ruleForm.queryClass
// 根据发查询类型 目标逻辑库
if (this.ruleForm.cxlx.querytype == '1') { // 案件目标逻辑库
queryRequest['targetCaseLogic'] = this.dataAj.map(Number)
queryRequest['targetCaseLogic'] = this.dataAj
} else if (this.ruleForm.cxlx.querytype == '0') { // 人员目标逻辑库
queryRequest['targetPsnLogic'] = this.dataRy.map(Number)
queryRequest['targetPsnLogic'] = this.dataRy
}
// 定向查询
......@@ -927,11 +895,11 @@ export default {
if (this.ruleForm.cxlx.querytype == '2') {
let arr = this.ruleForm.srcDataTypeAj
if (arr.includes('7') && arr.includes('8')) {
queryRequest['destCaseDataType'] = [1, 2, 3]
queryRequest['destPsnDataType'] = [1, 2, 3]
} else if (arr.includes('7')) {
queryRequest['destCaseDataType'] = [1, 2]
queryRequest['destPsnDataType'] = [1, 2]
} else if (arr.includes('8') && arr.includes('3')) {
queryRequest['destCaseDataType'] = [3]
queryRequest['destPsnDataType'] = [3]
}
} else if (this.ruleForm.cxlx.querytype == '3') {
queryRequest['destCaseDataType'] = [7]
......@@ -942,9 +910,9 @@ export default {
queryRequest.queryClass = this.ruleForm.queryClass
// 根据发查询类型 目标逻辑库
if (this.ruleForm.cxlx.querytype == '2') { // 人员目标逻辑库
queryRequest['targetPsnLogic'] = this.dataRy.map(Number)
queryRequest['targetPsnLogic'] = this.dataRy
} else if (this.ruleForm.cxlx.querytype == '3') { // 案件目标逻辑库
queryRequest['targetCaseLogic'] = this.dataAj.map(Number)
queryRequest['targetCaseLogic'] = this.dataAj
}
// 定向查询
queryRequest.directionalBarcode.push(this.dxcx.barcodeFilter)
......@@ -974,35 +942,43 @@ export default {
this.reqParam = queryRequest
}
console.log('发请求', this.reqParam)
// this.$axios
// .post(reqUrl, this.reqParam)
// .then(response => {
// if (response.data.code === 0) {
// // this.$message({
// // message: '发查询成功',
// // type: 'success'
// // });
// let successBarcode = response.data.ret.successBarcode
// let failInfo = response.data.ret.failInfo
// this.$message({
// dangerouslyUseHTMLString: true,
// message: `发查询成功<div>本次发送成功${successBarcode.length}条,<span style='color:red'>发送失败${failInfo.length}</span></div> `, // <div style='color:red'>${failInfo}</div>
// type: 'success'
// });
// if (successBarcode.length > 0) {
// cityOptions = []
// this.dialogVisible = false;
// this.$store.commit('layout/delcachePageName', 'cxyrd');
// setTimeout(() => {
// this.$router.push('/cxyrd')
// }, 20);
// } else {
this.$axios
.post(reqUrl, this.reqParam)
.then(response => {
if (response.data.code === 0) {
// this.$message({
// message: '发查询成功',
// type: 'success'
// });
let successBarcode = response.data.ret.successBarcode
let failInfo = response.data.ret.failInfo
this.$message({
dangerouslyUseHTMLString: true,
message: `发查询成功<div>本次发送成功${successBarcode.length}条,<span style='color:red'>发送失败${failInfo.length}条</span></div> `, // <div style='color:red'>${failInfo}</div>
type: 'success'
});
if (successBarcode.length > 0) {
cityOptions = []
this.dxcx = { // 定向查询
domains: [],
barcodeFilter: ''
}
this.pccx = { // 排除查询
domains: [],
barcodeFilter: ''
}
this.dialogVisible = false;
this.$store.commit('layout/delcachePageName', 'cxyrd');
setTimeout(() => {
this.$router.push('/cxyrd')
}, 20);
} else {
// }
// } else {
// this.$message.error(response.data.message);
// }
// });
}
} else {
this.$message.error(response.data.message);
}
});
},
......@@ -1052,14 +1028,66 @@ export default {
this.bcxh = response.data.ret;
// this.sytsArr = response.data.ret
// this.syts = this.sytsArr[0].level1
//console.info("555发查询剩余条数返回列表===>", response);
console.log("555发查询剩余条数返回列表===>", response);
} else {
// this.$message.error(response.data.message);
this.$message.error('555获取发查询剩余条数失败');
// this.$message.error('555获取发查询剩余条数失败');
}
});
},
// 案件发查询指位信息
getHpseqno () {
let reqParam = {
ysxtAsjbhs: '', // 条码号
};
let barcodeArr = []
for (let i = 0; i < this.rowData.length; i++) {
barcodeArr.push(this.rowData[i].ysxtAsjbh || this.rowData[i].barcode || this.rowData[i].followCase.barcode)
}
reqParam.ysxtAsjbhs = barcodeArr
this.$axios
.post("/api/casestore/getHpseqno", reqParam)
.then(response => {
if (response.data.code === 0) {
let arr = response.data.ret
for (let i = 0; i < arr.length; i++) {
cityOptions.push(arr[i].hpseqno)
this.checkedCities = cityOptions
this.checkAll = true
}
console.info("指位返回列表===>", arr);
} else {
this.$message.error(response.data.message);
}
});
},
// 案件发查询掌位信息
getPalmHpseqno () {
let reqParam = {
ysxtAsjbhs: '', // 条码号
};
let barcodeArr = []
for (let i = 0; i < this.rowData.length; i++) {
barcodeArr.push(this.rowData[i].ysxtAsjbh || this.rowData[i].barcode || this.rowData[i].followCase.barcode)
}
reqParam.ysxtAsjbhs = barcodeArr
this.$axios
.post("/api/casestore/getPalmHpseqno", reqParam)
.then(response => {
if (response.data.code === 0) {
let arr = response.data.ret
for (let i = 0; i < arr.length; i++) {
cityOptions.push(arr[i].hpseqno)
// this.checkedCities = cityOptions
// this.checkAll = true
}
console.log("掌位位返回列表===>", arr);
} else {
this.$message.error(response.data.message);
}
});
},
}
};
</script>
......
......@@ -188,23 +188,13 @@
<div>案件逻辑分库</div>
</el-row>
<el-row class="flexBox">
<!-- <el-checkbox
:indeterminate="isIndeterminate"
v-model="checkAll"
@change="handleCheckAllChange"
>全选</el-checkbox> -->
<div style="margin: 15px 0"></div>
<el-checkbox-group
v-model="checkedTargets"
@change="handleCheckedTargetsChange"
>
<el-checkbox-group v-model="checkedTargets">
<el-checkbox
v-for="city in targets"
:label="city"
:key="city"
>{{
city
}}</el-checkbox>
v-for="(value,key) in targets"
:key="key"
:label="value.code"
>{{ value.name }}</el-checkbox>
</el-checkbox-group>
</el-row>
<el-divider></el-divider>
......@@ -224,15 +214,6 @@
:form="ruleForm"
id="tqdwGajgjgdm"
></Cascader>
<!-- <el-input
v-model.trim="ruleForm.tqdwGajgjgdm"
placeholder="请输入提取单位代码"
maxlength="12"
show-word-limit
clearable
>
</el-input> -->
</el-form-item>
</el-col>
<el-col :span="12">
......@@ -321,16 +302,6 @@
<script>
import Cascader from "@/components/Cascader.vue";
const targetOptions = [
"本地案件库",
"比中案件库",
"已破案件库",
"重大案件库",
"B类案件库",
"C类案件库",
"勘查案件库",
"协查案件库",
];
export default {
name: "xzaj",
components: {
......@@ -346,10 +317,8 @@ export default {
return {
dialogVisible: false, // 弹窗状态
labelPosition: "left", // 数据项对齐方式
checkAll: false, // 目标逻辑库
checkedTargets: [], // 选定的目标逻辑库
targets: targetOptions, // 目标逻辑库
isIndeterminate: false, // 目标逻辑库不确定状态
checkedTargets: ['1'], // 选定的目标逻辑库
targets: this.$store.state.ljk.targetOptions_aj, // 目标逻辑库
logicDatabaseCode: [],// 逻辑库代码
ruleForm: {
ysxtAsjbh: "", // 案事件编号
......@@ -438,25 +407,7 @@ export default {
if (this.checkedTargets.length == 0) {
this.$message.error('请选择逻辑库')
} else {
for (var i = 0; i <= this.checkedTargets.length; i++) {
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')
}
}
this.logicDatabaseCode = this.checkedTargets
let reqParam = {
caseBase: "",
logicList: [] // 逻辑库
......@@ -464,8 +415,6 @@ export default {
reqParam.caseBase = this.ruleForm;
reqParam.caseBase.ysxtAsjbh = "A" + this.ruleForm.ysxtAsjbh;
reqParam.caseBase.xckybh = "K" + this.ruleForm.xckybh;
// reqParam.caseBase.logicDatabaseCode = this.logicDatabaseCode;
// reqParam.caseBase.logicDatabaseName = this.checkedTargets;
reqParam.logicList = this.logicDatabaseCode;
this.$axios
.post("/api/casestore/caseadd", reqParam)
......@@ -497,16 +446,6 @@ export default {
this.dialogVisible = false;
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>
......
......@@ -312,23 +312,13 @@
<div>人员逻辑分库</div>
</el-row>
<el-row class="flexBox">
<!-- <el-checkbox
:indeterminate="isIndeterminate"
v-model="checkAll"
@change="handleCheckAllChange"
>全选</el-checkbox> -->
<div style="margin: 15px 0"></div>
<el-checkbox-group
v-model="checkedTargets"
@change="handleCheckedTargetsChange"
>
<el-checkbox-group v-model="checkedTargets">
<el-checkbox
v-for="city in targets"
:label="city"
:key="city"
>{{
city
}}</el-checkbox>
v-for="(value,key) in targets"
:key="key"
:label="value.code"
>{{ value.name }}</el-checkbox>
</el-checkbox-group>
</el-row>
<el-divider></el-divider>
......@@ -437,7 +427,6 @@
<script>
import Cascader from "@/components/Cascader.vue";
import SelectCode from "@/components/SelectCode.vue";
const targetOptions = ['基本人员库', '高危人员库', '非法人员库', '在逃人员库', '布控人员库', '前科人员库', '协查人员库'];
export default {
name: "xzry",
components: {
......@@ -454,10 +443,8 @@ export default {
return {
dialogVisible: false, // 弹窗状态
labelPosition: "left", // 数据项对齐方式
checkAll: false, // 目标逻辑库
checkedTargets: [], // 选定的目标逻辑库
targets: targetOptions, // 目标逻辑库
isIndeterminate: false, // 目标逻辑库不确定状态
targets: this.$store.state.ljk.targetOptions_ry, // 目标逻辑库
logicDatabaseCode: [],// 逻辑库代码
ruleForm: {
ysxtAsjxgrybh: "", // 人员编号
......@@ -588,24 +575,7 @@ export default {
if (this.checkedTargets.length == 0) {
this.$message.error('请选择逻辑库')
} else {
for (var i = 0; i <= this.checkedTargets.length; i++) {
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)
this.logicList = this.checkedTargets
let reqParam = {
personDo: "",
logicList: [],
......@@ -640,16 +610,6 @@ export default {
this.dialogVisible = false;
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>
......
<template>
<el-drawer size="50%" class="rydaxx-drawer ajdaxx-drawer" :modal="false" :append-to-body="true" :modal-append-to-body="false" @close="closeDrawer" :visible.sync="drawer" :with-header="false">
<el-drawer
size="50%"
class="rydaxx-drawer ajdaxx-drawer"
:modal="false"
:append-to-body="true"
:modal-append-to-body="false"
@close="closeDrawer"
:visible.sync="drawer"
:with-header="false"
>
<div class="header">
<div class="header-title">案件档案信息</div>
<div class="header-close" @click="closeDrawer">
<svg class="icon" aria-hidden="true">
<div
class="header-close"
@click="closeDrawer"
>
<svg
class="icon"
aria-hidden="true"
>
<use xlink:href="#icon-fanhui"></use>
</svg>
</div>
</div>
<div class="content drawer-content">
<el-form :model="ruleForm" label-position="left" :rules="rules" ref="ruleForm" label-width="10.125rem" class="demo-ruleForm" :status-icon="true">
<el-form
:model="ruleForm"
label-position="left"
:rules="rules"
ref="ruleForm"
label-width="10.125rem"
class="demo-ruleForm"
:status-icon="true"
>
<div class="ayzzwjbxx">
<div class="title">
<div class="line"></div>
......@@ -17,44 +40,119 @@
</div>
<div class="ayzzwjbxx-items">
<div class="ayzzwjbxx-item">
<el-form-item label="案事件编号:" prop="ysxtAsjbh">
<el-input placeholder="请输入案事件编号" v-model="ruleForm.ysxtAsjbh" maxlength="23" show-word-limit disabled></el-input>
<el-form-item
label="案事件编号:"
prop="ysxtAsjbh"
>
<el-input
placeholder="请输入案事件编号"
v-model="ruleForm.ysxtAsjbh"
maxlength="23"
show-word-limit
disabled
></el-input>
</el-form-item>
<el-form-item label="警综案事件编号:" prop="asjbh">
<el-input placeholder="请输入警综案事件编号" v-model="ruleForm.asjbh" maxlength="23" show-word-limit></el-input>
<el-form-item
label="警综案事件编号:"
prop="asjbh"
>
<el-input
placeholder="请输入警综案事件编号"
v-model="ruleForm.asjbh"
maxlength="23"
show-word-limit
></el-input>
</el-form-item>
</div>
<div class="ayzzwjbxx-item">
<el-form-item label="案事件发生行政区:" prop="asjfsddXzqhdm">
<Cascader :form="ruleForm" id="asjfsddXzqhdm" codeName="CODE_XZQH"></Cascader>
<el-form-item
label="案事件发生行政区:"
prop="asjfsddXzqhdm"
>
<Cascader
:form="ruleForm"
id="asjfsddXzqhdm"
codeName="CODE_XZQH"
></Cascader>
</el-form-item>
<el-form-item label="现场勘验编号:" prop="xckybh">
<el-input placeholder="请输入现场勘验编号" v-model="ruleForm.xckybh" maxlength="23" show-word-limit></el-input>
<el-form-item
label="现场勘验编号:"
prop="xckybh"
>
<el-input
placeholder="请输入现场勘验编号"
v-model="ruleForm.xckybh"
maxlength="23"
show-word-limit
></el-input>
</el-form-item>
</div>
<div class="ayzzwjbxx-item">
<el-form-item label="案事件发生地点:" prop="asjfsddDzmc">
<el-input placeholder="请输入案事件发生地点" v-model="ruleForm.asjfsddDzmc" maxlength="100" show-word-limit></el-input>
<el-form-item
label="案事件发生地点:"
prop="asjfsddDzmc"
>
<el-input
placeholder="请输入案事件发生地点"
v-model="ruleForm.asjfsddDzmc"
maxlength="100"
show-word-limit
></el-input>
</el-form-item>
<el-form-item label="现场掌指纹卡编号:" prop="xczzhwkbh">
<el-input placeholder="请输入现场掌指纹卡编号" v-model="ruleForm.xczzhwkbh" maxlength="23" show-word-limit></el-input>
<el-form-item
label="现场掌指纹卡编号:"
prop="xczzhwkbh"
>
<el-input
placeholder="请输入现场掌指纹卡编号"
v-model="ruleForm.xczzhwkbh"
maxlength="23"
show-word-limit
></el-input>
</el-form-item>
</div>
<div class="ayzzwjbxx-item">
<el-form-item label="发案日期:" prop="occurdate">
<el-date-picker type="date" placeholder="请输入发案日期" v-model="ruleForm.occurdate" :picker-options="{
<el-form-item
label="发案日期:"
prop="occurdate"
>
<el-date-picker
type="date"
placeholder="请输入发案日期"
v-model="ruleForm.occurdate"
:picker-options="{
disabledDate: disabledDate,
}"></el-date-picker>
}"
></el-date-picker>
</el-form-item>
<el-form-item label="案件类别:" prop="ajlbdm">
<Cascader :form="ruleForm" id="ajlbdm" codeName="CODE_AJLB"></Cascader>
<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-input placeholder="根据代码自动匹配" v-model="ruleForm.ssjzrmby" maxlength="11" show-word-limit></el-input>
<el-form-item
label="损失价值(人民币元):"
prop="ssjzrmby"
>
<el-input
placeholder="根据代码自动匹配"
v-model="ruleForm.ssjzrmby"
maxlength="11"
show-word-limit
></el-input>
</el-form-item>
<el-form-item label="命案" prop="sfmaPdbz" class="ma-item">
<el-form-item
label="命案"
prop="sfmaPdbz"
class="ma-item"
>
<el-radio-group v-model="ruleForm.sfmaPdbz">
<el-radio label="1"></el-radio>
<el-radio label="0"></el-radio>
......@@ -62,8 +160,19 @@
</el-form-item>
</div>
<div class="ayzzwjbxx-item ayzzwjbxx-item2">
<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-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-form-item>
</div>
</div>
......@@ -73,9 +182,23 @@
<span class="name">案件逻辑分库</span>
</div>
<div class="ryljfk">
<el-form-item prop="logicList" class="fk">
<el-form-item
prop="logicList"
class="fk"
>
<!-- <el-checkbox-group v-model="ruleForm.logicList">
<el-checkbox
v-for="(item,index) in ryljfkArr"
:label="item.value"
:key="index"
>{{item.label}}</el-checkbox>
</el-checkbox-group> -->
<el-checkbox-group v-model="ruleForm.logicList">
<el-checkbox v-for="(item,index) in ryljfkArr" :label="item.value" :key="index">{{item.label}}</el-checkbox>
<el-checkbox
v-for="(value,key) in ryljfkArr"
:key="key"
:label="value.code"
>{{ value.name }}</el-checkbox>
</el-checkbox-group>
</el-form-item>
</div>
......@@ -86,27 +209,65 @@
</div>
<div class="ayzzwjbxx-items">
<div class="ayzzwjbxx-item">
<el-form-item label="提取单位代码:" prop="tqdwGajgjgdm">
<Cascader :form="ruleForm" id="tqdwGajgjgdm"></Cascader>
<el-form-item
label="提取单位代码:"
prop="tqdwGajgjgdm"
>
<Cascader
:form="ruleForm"
id="tqdwGajgjgdm"
></Cascader>
</el-form-item>
<el-form-item label="提取人姓名:" prop="tqryXm">
<el-input placeholder="请输入提取人姓名" v-model="ruleForm.tqryXm" maxlength="50" show-word-limit></el-input>
<el-form-item
label="提取人姓名:"
prop="tqryXm"
>
<el-input
placeholder="请输入提取人姓名"
v-model="ruleForm.tqryXm"
maxlength="50"
show-word-limit
></el-input>
</el-form-item>
</div>
<div class="ayzzwjbxx-item">
<el-form-item label="提取时间:" prop="tqsj">
<el-date-picker type="date" placeholder="请输入提取时间" v-model="ruleForm.tqsj" :picker-options="{
<el-form-item
label="提取时间:"
prop="tqsj"
>
<el-date-picker
type="date"
placeholder="请输入提取时间"
v-model="ruleForm.tqsj"
:picker-options="{
disabledDate: disabledDate,
}"></el-date-picker>
}"
></el-date-picker>
</el-form-item>
<el-form-item label="提取人身份证号:" prop="tqryGmsfhm">
<el-input placeholder="请输入提取人身份证号" v-model="ruleForm.tqryGmsfhm" maxlength="18" show-word-limit></el-input>
<el-form-item
label="提取人身份证号:"
prop="tqryGmsfhm"
>
<el-input
placeholder="请输入提取人身份证号"
v-model="ruleForm.tqryGmsfhm"
maxlength="18"
show-word-limit
></el-input>
</el-form-item>
</div>
<div class="ayzzwjbxx-item">
<div></div>
<el-form-item label="提取人联系电话:" prop="tqryLxdh">
<el-input placeholder="请输入提取人联系电话" v-model="ruleForm.tqryLxdh" maxlength="18" show-word-limit></el-input>
<el-form-item
label="提取人联系电话:"
prop="tqryLxdh"
>
<el-input
placeholder="请输入提取人联系电话"
v-model="ruleForm.tqryLxdh"
maxlength="18"
show-word-limit
></el-input>
</el-form-item>
</div>
</div>
......@@ -116,31 +277,75 @@
<span class="name">操作记录列表</span>
</div>
<div class="czjl-table">
<el-table :header-cell-style="{background: '#F6F8FA',color:'#282F3C'}" :data="tableData" border style="width: 100%">
<el-table-column align="center" :width="width1" type="index">
<el-table
:header-cell-style="{background: '#F6F8FA',color:'#282F3C'}"
:data="tableData"
border
style="width: 100%"
>
<el-table-column
align="center"
:width="width1"
type="index"
>
</el-table-column>
<el-table-column prop="czr" align="center" label="操作人" width="auto">
<el-table-column
prop="czr"
align="center"
label="操作人"
width="auto"
>
</el-table-column>
<el-table-column prop="czrq" align="center" label="操作日期" width="auto">
<el-table-column
prop="czrq"
align="center"
label="操作日期"
width="auto"
>
</el-table-column>
<el-table-column prop="czsj" align="center" label="操作事件" width="auto">
<el-table-column
prop="czsj"
align="center"
label="操作事件"
width="auto"
>
</el-table-column>
</el-table>
</div>
</div>
<div class="horizontal-line"></div>
<div class="form-footer">
<div class="save" @click="submitForm('ruleForm')">保存</div>
<div class="cancel" @click="closeDrawer('ruleForm')">取消</div>
<div class="export" @click="isShowDcftpxBtn">FPTX导出</div>
<div
class="save"
@click="submitForm('ruleForm')"
>保存</div>
<div
class="cancel"
@click="closeDrawer('ruleForm')"
>取消</div>
<div
class="export"
@click="isShowDcftpxBtn"
>FPTX导出</div>
</div>
</el-form>
</div>
<div class="arrow-down" @click="goBottom">
<img class="arrow-down-img" src="@/assets/img/jiantou.gif" alt="">
<div
class="arrow-down"
@click="goBottom"
>
<img
class="arrow-down-img"
src="@/assets/img/jiantou.gif"
alt=""
>
</div>
<!-- 导出FPTX弹窗 -->
<dcfptxAj :isShowDcfptx1="isShowDcfptx1" :rowData="rowData" @closeDcfptx1="closeDcfptx1"></dcfptxAj>
<dcfptxAj
:isShowDcfptx1="isShowDcfptx1"
:rowData="rowData"
@closeDcfptx1="closeDcfptx1"
></dcfptxAj>
</el-drawer>
</template>
......@@ -158,17 +363,7 @@ export default {
arrow: 'bottom',
width1: 80,
drawer: false,
// ryljfkArr: ['本地案件库', '比中案件库', '已破案件库', '重大案件库', 'B类案件库', 'C类案件库', '勘查案件库', '协查案件库'],
ryljfkArr: [
{ label: '本地案件库', value: '1' },
{ label: '比中案件库', value: '2' },
{ label: '已破案件库', value: '3' },
{ label: '重大案件库', value: '4' },
{ label: 'B类案件库', value: '5' },
{ label: 'C类案件库', value: '6' },
{ label: '勘查案件库', value: '7' },
{ label: '协查案件库', value: '8' },
],
ryljfkArr: this.$store.state.ljk.targetOptions_aj,
ruleForm: {
id: '',
ysxtAsjbh: '',
......@@ -326,7 +521,7 @@ export default {
this.ruleForm.ajlbdm = this.ajInfo.ajlbdm
this.ruleForm.jyaq = this.ajInfo.jyaq
// this.ruleForm.logicdbtype = this.ajInfo.logicdbtype
if(this.ajInfo.logicDatabaseCode && this.ajInfo.logicDatabaseCode.length > 0) {
if (this.ajInfo.logicDatabaseCode && this.ajInfo.logicDatabaseCode.length > 0) {
this.ruleForm.logicList = this.ajInfo.logicDatabaseCode.split(',')
} else {
this.ruleForm.logicList = []
......
......@@ -305,10 +305,10 @@
>
<el-checkbox-group v-model="ruleForm.logicdbtype2">
<el-checkbox
v-for="(item,index) in ryljfkArr"
:label="item.value"
:key="index"
>{{item.label}}</el-checkbox>
v-for="(value,key) in ryljfkArr"
:key="key"
:label="value.code"
>{{ value.name }}</el-checkbox>
</el-checkbox-group>
</el-form-item>
</div>
......@@ -474,16 +474,7 @@ export default {
arrow: 'bottom',
width1: 80,
drawer: false,
// ryljfkArr: ['基本人员库', '高危人员库', '非违人员库', '在逃人员库', '布控人员库', '前科人员库', '协查人员库'],
ryljfkArr: [
{ label: '基本人员库', value: '1' },
{ label: '高危人员库', value: '2' },
{ label: '非违人员库', value: '3' },
{ label: '在逃人员库', value: '4' },
{ label: '布控人员库', value: '5' },
{ label: '前科人员库', value: '6' },
{ label: '协查人员库', value: '7' },
],
ryljfkArr: this.$store.state.ljk.targetOptions_ry,
ruleForm: {
id: '',
rybh: '',
......
......@@ -137,11 +137,6 @@
:width="fptxWidth3"
>
</el-table-column>
<!-- <el-table-column label="条码号">
<template slot-scope="scope">
{{getCode(scope.row)}}
</template>
</el-table-column> -->
<el-table-column
prop="barcode"
label="条码号"
......@@ -255,21 +250,6 @@
{{targetHead}}
</div>
<div class="targetBody">
<!-- <el-checkbox
:indeterminate="isIndeterminate"
v-model="checkAll"
@change="handleCheckAllChange"
>全选</el-checkbox> -->
<!-- <el-checkbox-group
v-model="checkedTargets"
@change="handleCheckedTargetsChange"
>
<el-checkbox
v-for="target in targets"
:label="target"
:key="target"
>{{target}}</el-checkbox>
</el-checkbox-group> -->
<el-checkbox-group v-model="checkedTargets">
<el-checkbox
v-for="(value,key) in targets"
......@@ -432,51 +412,27 @@
</div>
<div class="bottom">
<div class="targetLeft">
<!-- <el-checkbox
:indeterminate="isIndeterminateLeft"
v-model="checkAllLeft"
@change="handleCheckAllChangeLeft"
>全选</el-checkbox> -->
<!-- <el-checkbox-group
v-model="checkedTargetsLeft"
@change="handleCheckedTargetsChangeLeft"
>
<el-checkbox-group v-model="checkedTargetsLeft">
<el-checkbox
v-for="target in targetsLeft"
:label="target"
:key="target"
>{{target}}</el-checkbox>
</el-checkbox-group> -->
v-for="(value,key) in targetsLeft"
:key="key"
:label="value.code"
>{{ value.name }}</el-checkbox>
</el-checkbox-group>
</div>
<div class="line"></div>
<div class="targetRight">
<!-- <el-checkbox
:indeterminate="isIndeterminateRight"
v-model="checkAllRight"
@change="handleCheckAllChangeRight"
>全选</el-checkbox> -->
<!-- <el-checkbox-group
v-model="checkedTargetsRight"
@change="handleCheckedTargetsChangeRight"
>
<el-checkbox-group v-model="checkedTargetsRight">
<el-checkbox
v-for="target in targetsRight"
:label="target"
:key="target"
>{{target}}</el-checkbox>
</el-checkbox-group> -->
v-for="(value,key) in targetsRight"
:key="key"
:label="value.code"
>{{ value.name }}</el-checkbox>
</el-checkbox-group>
</div>
</div>
</div>
</div>
<!-- 进度条弹窗 -->
<!-- <div
class
v-if="Flag == true"
>
</div> -->
<el-dialog
style=" margin-top:10vh"
:visible.sync="dialogVisible"
......@@ -488,8 +444,22 @@
type="circle"
:percentage="UploadPercent"
></el-progress>
<div style="margin-top:.9375rem; margin-bottom:.9375rem;font-size: .875rem;font-family: MicrosoftYaHei;color: #909090;">正在解析指纹文件,点击“取消”可终止处理</div>
<el-button @click="abort"><span style="color:#333;font-size: 14px;">取消</span></el-button>
<div
v-show="UploadPercent<100"
style="margin-top:.9375rem; margin-bottom:.9375rem;font-size: .875rem;font-family: MicrosoftYaHei;color: #909090;"
>正在上传指纹文件,点击“取消”可终止处理</div>
<div
v-show="UploadPercent==100"
style="margin-top:.9375rem; margin-bottom:.9375rem;font-size: .875rem;font-family: MicrosoftYaHei;color: #909090;"
>正在解析指纹文件,请稍等。。。</div>
<el-button
@click="abort"
v-show="UploadPercent<100"
><span style="color:#333;font-size: 14px;">取消</span></el-button>
<el-button
v-show="UploadPercent==100"
disabled
><span style="color:#333;font-size: 14px;">正在入库</span></el-button>
</div>
<div v-else>
<div>
......@@ -515,8 +485,7 @@
<script>
import "@/icons/tree_f.svg";
import "@/icons/tree_c.svg";
const targetOptions_ry = ['基本人员库', '高危人员库', '非法人员库', '在逃人员库', '布控人员库', '前科人员库', '协查人员库'];
const targetOptions_aj = ['本地案件库', '比中案件库', '已破案件库', '重大案件库', 'B类案件库', 'C类案件库', '勘查案件库', '协查案件库'];
import axios from "axios"
export default {
name: 'drFPTX',
components: {
......@@ -557,18 +526,17 @@ export default {
nowSelectRightData: [], // 右边选中列表数据
// 比中关系
checkedTargetsLeft: [], // 选定逻辑库
checkedTargetsLeft: ['1'], // 选定逻辑库
targetsLeft: this.$store.state.ljk.targetOptions_ry, // 逻辑库列表
checkedTargetsRight: [], // 选定逻辑库
checkedTargetsRight: ['1'], // 选定逻辑库
targetsRight: this.$store.state.ljk.targetOptions_aj, // 逻辑库列表
newArr: [],
logicList: [], // 目标逻辑库数组
logicPsnList: [],// 比中关系人员逻辑库数组
logicCaseList: [], //比中关系案件逻辑库数组
cancel: null // 取消请求
};
},
created () {
......@@ -585,8 +553,6 @@ export default {
this.targetHead = '人员逻辑分库'
this.targets = this.$store.state.ljk.targetOptions_ry
this.action = '/api/upload/person'
this.isIndeterminate = false
this.checkAll = false
this.datas = []
this.nowSelectData = []
this.selectArr = []
......@@ -601,8 +567,6 @@ export default {
this.targetHead = '案件逻辑分库'
this.targets = this.$store.state.ljk.targetOptions_aj
this.action = '/api/upload/case'
this.isIndeterminate = false
this.checkAll = false
this.datas = []
this.nowSelectData = []
this.selectArr = []
......@@ -693,9 +657,10 @@ export default {
abort () {
this.nowSelectRightData = []
this.dialogVisible = false;
this.$refs.upload.abort()
this.$refs.upload.clearFiles();
location.reload();
this.cancel()
// this.$refs.upload.clearFiles(); // 清空上传列表
// location.reload(); // 刷新页面
},
// 上传进度
uploadProcess (event, file, fileList) {
......@@ -929,14 +894,6 @@ export default {
beforeUpload () {
// //console.log('数据liebiao', this.$refs.upload.uploadFiles)
},
// 上传
// submitUpload () {
// console.log('逻辑库', this.checkedTargets)
// let logicList = []
// for (var i = 0; i < this.checkedTargets.length; i++) {
// }
// },
submitUpload () {
if (this.nowSelectRightData.length == 0) {
this.$message.error('请选择要上传的文件')
......@@ -945,87 +902,15 @@ export default {
if (this.checkedTargets == 0) {
this.$message.error('请选择逻辑分库')
} else {
if (this.drlx == 3) {
for (var i = 0; i <= this.checkedTargets.length; i++) {
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')
}
}
} else if (this.drlx == 6) { // ['本地案件库', '比中案件库', '已破案件库', '重大案件库', 'B类案件库', 'C类案件库', '', '协查案件库'];
for (var i = 0; i <= this.checkedTargets.length; i++) {
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] == 'B类案件库') {
this.logicList.push('5')
} else if (this.checkedTargets[i] == 'C类案件库') {
this.logicList.push('6')
} else if (this.checkedTargets[i] == '勘查案件库') {
this.logicList.push('7')
} else if (this.checkedTargets[i] == '协查案件库') {
this.logicList.push('8')
}
}
}
this.logicList = this.checkedTargets
this.upload()
}
} else if (this.drlx == 9) {
if (this.checkedTargetsLeft.length == 0 || this.checkedTargetsRight.length == 0) {
this.$message.error('请选择逻辑分库')
} else {
for (var i = 0; i <= this.checkedTargetsLeft.length; i++) {
if (this.checkedTargetsLeft[i] == '基本人员库') {
this.logicPsnList.push('1')
} else if (this.checkedTargetsLeft[i] == '高危人员库') {
this.logicPsnList.push('2')
} else if (this.checkedTargetsLeft[i] == '非法人员库') {
this.logicPsnList.push('3')
} else if (this.checkedTargetsLeft[i] == '在逃人员库') {
this.logicPsnList.push('4')
} else if (this.checkedTargetsLeft[i] == '布控人员库') {
this.logicPsnList.push('5')
} else if (this.checkedTargetsLeft[i] == '前科人员库') {
this.logicPsnList.push('6')
} else if (this.checkedTargetsLeft[i] == '协查人员库') {
this.logicPsnList.push('7')
}
}
for (var i = 0; i <= this.checkedTargetsRight.length; i++) {
if (this.checkedTargetsRight[i] == '本地案件库') {
this.logicCaseList.push('1')
} else if (this.checkedTargetsRight[i] == '比中案件库') {
this.logicCaseList.push('2')
} else if (this.checkedTargetsRight[i] == '已破案件库') {
this.logicCaseList.push('3')
} else if (this.checkedTargetsRight[i] == '重大案件库') {
this.logicCaseList.push('4')
} else if (this.checkedTargetsRight[i] == 'B类案件库') {
this.logicCaseList.push('5')
} else if (this.checkedTargetsRight[i] == 'C类案件库') {
this.logicCaseList.push('6')
} else if (this.checkedTargetsRight[i] == '勘查案件库') {
this.logicCaseList.push('7')
} else if (this.checkedTargetsRight[i] == '协查案件库') {
this.logicCaseList.push('8')
}
}
this.logicPsnList = this.checkedTargetsLeft
this.logicCaseList = this.checkedTargetsRight
this.upload()
}
}
......@@ -1050,45 +935,94 @@ export default {
formData.append('logicPsnList', this.logicPsnList)
formData.append('logicCaseList', this.logicCaseList)
}
//console.log('formData', formData)
// //console.log('this.selectArr', this.selectArr)
// //console.log('this.nowSelectRightData', this.nowSelectRightData)
// this.$refs.upload.uploadFiles = formData
// //console.log('this.$refs.upload.uploadFiles', this.$refs.upload.uploadFiles)
// this.$refs.upload.submit();
this.dialogVisible = true;
this.$axios({
// this.$axios({
// method: 'post',
// url: this.action,
// data: formData,
// loading: false,
// onUploadProgress: function (progressEvent) {
// // this.dialogVisible = true;
// //console.log(progressEvent, 1);
// that.UploadPercent = Number((((progressEvent.loaded / 10 * 9.9) / progressEvent.total) * 100).toFixed(2))
// //console.log(that.UploadPercent, 123)
// // Number(event.percent.toFixed())
// },
// }).then(res => {
// if (res.data.code === 0) {
// if (this.drlx == 3 || this.drlx == 6) {
// this.successCount = res.data.ret.successCount
// this.failCount = res.data.ret.failCount
// this.showProgress = false;
// this.selectArr = [] // 右边列表
// this.datas = []// 左边表格数据项
// this.nowSelectData = [] // 左边选中列表数据
// this.nowSelectRightData = [] // 右边选中列表数据
// this.logicList = [] // 目标逻辑库
// this.UploadPercent = 0
// } else if (this.drlx == 9) {
// this.successCount = res.data.ret.successCount
// this.failCount = res.data.ret.failCount
// this.showProgress = false;
// this.selectArr = [] // 右边列表
// this.datas = []// 左边表格数据项
// this.nowSelectData = [] // 左边选中列表数据
// this.nowSelectRightData = [] // 右边选中列表数据
// this.UploadPercent = 0
// }
// // this.$refs.upload.clearFiles()
// this.showProgress = false;
// } else {
// this.$message.error(res.data.message);
// this.dialogVisible = false// 进度条弹窗
// this.UploadPercent = 0
// }
// });
let CancelToken = axios.CancelToken
let self = this
axios({
method: 'post',
url: this.action,
data: formData,
loading: false,
cancelToken: new CancelToken(function executor (c) {
self.cancel = c
console.log(c)
// 这个参数 c 就是CancelToken构造函数里面自带的取消请求的函数,这里把该函数当参数用
}),
headers: {
Authorization: localStorage.getItem("token"),
BrowserHeader: 'H5'
},
onUploadProgress: function (progressEvent) {
// this.dialogVisible = true;
//console.log(progressEvent, 1);
that.UploadPercent = Number((((progressEvent.loaded / 10 * 9.9) / progressEvent.total) * 100).toFixed(2))
//console.log(that.UploadPercent, 123)
that.UploadPercent = Number((((progressEvent.loaded / 10 * 10) / progressEvent.total) * 100).toFixed(2))
// console.log(that.UploadPercent, 123)
// Number(event.percent.toFixed())
},
}).then(res => {
if (res.data.code === 0) {
// this.tableDate = response.data.ret.list;
// this.reqParam.page.total = response.data.ret.total;
if (res.code === 0) {
if (this.drlx == 3 || this.drlx == 6) {
this.successCount = res.data.ret.successCount
this.failCount = res.data.ret.failCount
this.successCount = res.ret.successCount
this.failCount = res.ret.failCount
this.showProgress = false;
this.checkedTargets = ['1']
this.selectArr = [] // 右边列表
this.datas = []// 左边表格数据项
this.nowSelectData = [] // 左边选中列表数据
this.nowSelectRightData = [] // 右边选中列表数据
this.logicList = [] // 目标逻辑库
this.UploadPercent = 0
} else if (this.drlx == 9) {
this.successCount = res.data.ret.successCount
this.failCount = res.data.ret.failCount
this.successCount = res.ret.successCount
this.failCount = res.ret.failCount
this.showProgress = false;
......@@ -1096,23 +1030,25 @@ export default {
this.datas = []// 左边表格数据项
this.nowSelectData = [] // 左边选中列表数据
this.nowSelectRightData = [] // 右边选中列表数据
this.checkedTargetsLeft = ['1'] // 选定逻辑库
this.checkedTargetsRight = ['1'] // 选定逻辑库
this.UploadPercent = 0
}
// this.$refs.upload.clearFiles()
this.showProgress = false;
//console.info("查询结果===>", res);
// this.userInfo = this.getUserInfo(this.tableDate);
} else {
this.$message.error(res.data.message);
this.dialogVisible = false// 进度条弹窗
this.UploadPercent = 0
}
});
//手速够快就不用写这个定时器了,点击取消获取就可以看到效果了
// setTimeout(function () {
// //只要我们去调用了这个cancel()方法,没有完成请求的接口便会停止请求
// self.cancel()
// }, 1000)
},
// 删除文件
handleRemove (file, fileList) {
//console.log(file, fileList);
......@@ -1154,40 +1090,6 @@ export default {
var fileDic = this.$refs['upload'].$children[0].$refs.input
//console.log(fileDic, 111222)
},
// // 人员/案件逻辑分库
// handleCheckAllChange (val) {
// if (this.drlx == 3) {
// this.checkedTargets = val ? targetOptions_ry : [];
// } else if (this.drlx == 6) {
// this.checkedTargets = val ? targetOptions_aj : [];
// }
// this.isIndeterminate = false;
// },
// handleCheckedTargetsChange (value) {
// let checkedCount = value.length;
// this.checkAll = checkedCount === this.targets.length;
// this.isIndeterminate = checkedCount > 0 && checkedCount < this.targets.length;
// },
// // 比中关系逻辑分库
// handleCheckAllChangeLeft (val) {
// this.checkedTargetsLeft = val ? targetOptions_ry : [];
// this.isIndeterminateLeft = false;
// },
// handleCheckedTargetsChangeLeft (value) {
// let checkedCount = value.length;
// this.checkAllLeft = checkedCount === this.targetsLeft.length;
// this.isIndeterminateLeft = checkedCount > 0 && checkedCount < this.targetsLeft.length;
// },
// handleCheckAllChangeRight (val) {
// this.checkedTargetsRight = val ? targetOptions_aj : [];
// this.isIndeterminateRight = false;
// },
// handleCheckedTargetsChangeRight (value) {
// let checkedCount = value.length;
// this.checkAllRight = checkedCount === this.targetsRight.length;
// this.isIndeterminateRight = checkedCount > 0 && checkedCount < this.targetsRight.length;
// },
// 表格穿梭框
checkAll1 (val) {
this.nowSelectData = val;
......
......@@ -93,7 +93,7 @@ module.exports = {
// target: "http://192.168.128.166:8099/", // 张 认定
target: "http://192.168.128.114: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://127.0.0.1:8099",
// 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