Commit 4294c37b by 叶富雄

Merge remote-tracking branch 'origin/dev_xzeq' into dev_xzeq

parents 69d57e03 5df46021
{
"code":200,
"data":{
"rows":[
{
"ids":"111901",
"label":"手机号码",
"codeType":"CODE_BKLXDM",
"text":"手机号码",
"pId":null,
"id":"01",
"isParent":false,
"children":[]
},
{
"ids":"111902",
"label":"QQ号码",
"codeType":"CODE_BKLXDM",
"text":"QQ号码",
"pId":null,
"id":"02",
"isParent":false,
"children":[]
},
{
"ids":"111903",
"label":"微信ID",
"codeType":"CODE_BKLXDM",
"text":"微信ID",
"pId":null,
"id":"03",
"isParent":false,
"children":[]
},
{
"ids":"111904",
"label":"身份证号",
"codeType":"CODE_BKLXDM",
"text":"身份证号",
"pId":null,
"id":"04",
"isParent":false,
"children":[]
},
{
"ids":"111905",
"label":"车牌号码",
"codeType":"CODE_BKLXDM",
"text":"车牌号码",
"pId":null,
"id":"05",
"isParent":false,
"children":[]
}
]
},
"success":true,
"message":"成功"
}
\ No newline at end of file
{
"code":200,
"data":{
"rows":[
{
"ids":"112001",
"label":"入库",
"codeType":"CODE_BKZTDM",
"text":"入库",
"pId":null,
"id":"01",
"isParent":false,
"children":[]
},
{
"ids":"112002",
"label":"布控",
"codeType":"CODE_BKZTDM",
"text":"布控",
"pId":null,
"id":"02",
"isParent":false,
"children":[]
},
{
"ids":"112003",
"label":"审批不通过",
"codeType":"CODE_BKZTDM",
"text":"审批不通过",
"pId":null,
"id":"03",
"isParent":false,
"children":[]
},
{
"ids":"112004",
"label":"撤控",
"codeType":"CODE_BKZTDM",
"text":"撤控",
"pId":null,
"id":"04",
"isParent":false,
"children":[]
}
]
},
"success":true,
"message":"成功"
}
\ No newline at end of file
/*
* @Author: your name
* @Date: 2021-11-25 14:38:01
* @LastEditTime: 2021-11-25 17:39:43
* @LastEditors: Please set LastEditors
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \founder_vue\src\api\xshb\xsbk.js
*/
import { get, post, postform } from "@/utils/http.js";
import base from "@/api/base";
// 1.2.4.1 线索布控新增
export const addBkxx = params =>
postform(`${base.alyIP}/xsbk/addBkxx`, params);
// 1.2.4.3 线索布控详情
export const getBkxxByXxzjbh = params =>
post(`${base.alyIP}/xsbk/getBkxxByXxzjbh`, params);
// 1.2.4.4线索布控修改
export const updateBkxx = params =>
postform(`${base.alyIP}/xsbk/updateBkxx`, params);
// 1.2.4.5 线索布控撤控
export const backBkxx = params =>
post(`${base.alyIP}/xsbk/backBkxx`, params);
// 1.2.4.6 线索布控信息审批
export const bkxxSp = params =>
post(`${base.alyIP}/xsbk/bkxxSp`, params);
// 1.2.4.7 线索布控结果查询
export const getTaskResult = params =>
post(`${base.alyIP}/xsbk/getTaskResult`, params);
\ No newline at end of file
......@@ -1063,7 +1063,9 @@
pageBs == 'zcsskl'||
pageBs == 'zcssjdc'||
pageBs == 'zcssdy' ||
pageBs == 'llygl'
pageBs == 'llygl' ||
pageBs == 'zczltj'
)
"
......@@ -1100,7 +1102,8 @@
pageBs == 'queryMyyhz' ||
pageBs == 'queryYpcp' ||
pageBs == 'queryShserhfx' ||
pageBs == 'wfqdzczl'
pageBs == 'wfqdzczl' ||
(pageBs == 'xsbk' && scope.row.bkzt !='01' && scope.row.bkzt !='03')
)
"
>修改</span
......@@ -1431,6 +1434,27 @@
style="margin-right: 16px"
>阵地线索</span
>
<span
v-if="pageBs == 'xsbk' && scope.row.bkzt ==='01'"
@click="$emit('toCk',scope)"
class="edit"
style="margin-right: 16px"
>撤控</span
>
<span
v-if="pageBs == 'xsbk' && scope.row.bkzt ==='01'"
@click="$emit('toXXSP',scope)"
class="edit"
style="margin-right: 16px"
>审批</span
>
<span
v-if="pageBs == 'xsbk' && scope.row.bkzt ==='02'"
@click="$emit('toJGCX',scope)"
class="edit"
style="margin-right: 16px"
>结果查询</span
>
</template>
</el-table-column>
<el-table-column
......
/*
* @Author: your name
* @Date: 2021-11-25 11:28:01
* @LastEditTime: 2021-11-25 19:41:20
* @LastEditors: Please set LastEditors
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \founder_vue\src\router\modules\xshb.js
*/
import menuLayout from "@/layout/menuLayout.vue";
const menuLayouts = [
......@@ -23,7 +31,31 @@ const menuLayouts = [
meta: {
title: '线索布控'
},
component: () => import("@/views/xshb/xshb/xsbk.vue")
component: () => import("@/views/xshb/xsbk/xsbk.vue")
},
{
path: "/detailXsbks",
name: "detailXsbks",
meta: {
title: '线索布控详情'
},
component: () => import("@/views/xshb/xsbk/detailXsbks.vue")
},
{
path: "/adjustXsbks",
name: "adjustXsbks",
meta: {
title: '线索布控新增'
},
component: () => import("@/views/xshb/xsbk/adjustXsbks.vue")
},
{
path: "/queryXsbkResult",
name: "queryXsbkResult",
meta: {
title: '线索布控结果查询'
},
component: () => import("@/views/xshb/xsbk/queryXsbkResult.vue")
},
];
......
......@@ -58,6 +58,14 @@ const validateisNumber = (rule, value, callback) => {
callback();//必须有此项回调,否则验证会一直不通过
}
};
const validateisNumberLen = (rule, value, callback) => {
let patter = /^[0-9]{0,6}$///验证是否是六位以内警号
if (!patter.test(value)) {
return callback(new Error("请输入六位以内的数字!"));
} else {
callback();//必须有此项回调,否则验证会一直不通过
}
};
const validateisWeight = (rule, value, callback) => {
let patter = /^(0(\.\d{1}){0,1}|[1-8]\d{1,3}(\.\d{1}){0,1}|9\d{1,2}(\.\d{1}){0,1}|999(\.0){0,1}|.{0})$/;
if (!patter.test(value)) {
......@@ -206,6 +214,12 @@ export default {
trigger: "blur",
message: "请输入正确的数字"
}],
//警号
alarmLen:[{
validator: validateisNumberLen,
trigger: "change",
message: "请输入六位以内的数字"
}],
//案件
caseNumber: [{
required: true,
......
<!--
* @Author: your name
* @Date: 2021-11-25 13:17:12
* @LastEditTime: 2021-11-26 11:32:53
* @LastEditors: Please set LastEditors
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \founder_vue\src\views\xshb\xshb\addXsbk.vue
-->
<template>
<div>
<form-compontent
:formField="propFormField"
:formLabelAligns="formLabelAlign"
@submit="submit"
:propTitle="title"
>
</form-compontent>
</div>
</template>
<script>
import formCompontent from "@c/form.vue";
import {
addBkxx,
updateBkxx,
getBkxxByXxzjbh,
} from "@/api/xshb/xsbk.js";
export default {
name: "adjustXsbks",
components: {
formCompontent,
},
data() {
return {
title: "新增线索布控信息",
propFormField: [
//基本信息
{
title: "",
id: 1,
objStr: "",
index: 0,
data: [
{
name: "线索编号:",
id: "xsbh",
type: "text",
value: "",
prop: "checkEmpty",
placeholder: "请输入",
col: "2",
},
{
name: "布控对象类型:",
id: "bkdxLxdm",
type: "codeTree",
codeTree: "CODE_BKLXDM",
codeOptions: [],
prop: "checkEmpty",
value: "",
placeholder: "请输入",
col: "2",
},
{
name: "布控对象号码:",
id: "bkdxHm",
type: "text",
value: "",
prop: "checkEmpty",
placeholder: "请输入",
col: "2",
},
{
name: "布控要求:",
id: "bkyq",
type: "text",
value: "",
prop: "",
placeholder: "请输入",
col: "2",
},
{
name: "布控依据:",
id: "bkyj",
type: "text",
value: "",
prop: "",
placeholder: "请输入",
col: "2",
},
{
name: "申请人:",
id: "sqrXm",
type: "text",
value: "",
prop: "",
placeholder: "请输入",
col: "2",
},
{
name: "申请人证件号码:",
id: "sqrZjhm",
type: "text",
value: "",
prop: "identity",
placeholder: "请输入",
col: "2",
},
{
name: "申请人警号:",
id: "sqrJh",
type: "text",
value: "",
prop: "alarmLen",
placeholder: "请输入",
col: "2",
},
{
name: "申请人联系电话:",
id: "sqrLxdh",
type: "text",
value: "",
prop: "emptyAbleIphone",
placeholder: "请输入",
col: "2",
},
{
name: "布控开始时间:",
id: "bksjKssj",
type: "DateVal",
value: "",
prop: "checkEmpty",
placeholder: "请选择",
col: "2",
},
{
name: "布控结束时间:",
id: "bksjJssj",
type: "DateVal",
value: "",
prop: "checkEmpty",
placeholder: "请选择",
col: "2",
},
],
},
],
formLabelAlign: {},
Menu: [
{
id: "xsbk",
label: "线索布控",
index: "xsbk",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
xxzjbh:'',//信息主键编号
};
},
methods: {
//保存修改或新增
submit(params) {
console.log(params);
let loading = this.$loading({
lock: true,
text: "正在保存...",
spinner: "el-icon-loading",
background: "rgba(255, 255, 255, 0.7)",
});
if (!this.xxzjbh) {
this.addSubmit(params, loading);
} else {
this.editSubmit(params, loading);
}
},
//新增保存
addSubmit(params, loading) {
addBkxx(params).then((res) => {
if (res.success && res.code == 200) {
this.$alert("保存成功!", "提示", {
confirmButtonText: "确定",
type: "success",
callback: () => {
loading.close();
this.$router.push("/xsbk");
sessionStorage.setItem("routerPath", "xsbk");
setTimeout(() => {
this.$bus.$emit("routerPath");
}, 20);
},
});
} else {
loading.close();
}
});
},
//修改保存
editSubmit(params, loading) {
params.append("xxzjbh", this.xxzjbh);
updateBkxx(params).then((res) => {
if (res.success && res.code == 200) {
this.$alert("修改成功!", "提示", {
confirmButtonText: "确定",
type: "success",
callback: () => {
this.$router.push("/xsbk");
loading.close();
},
});
} else {
loading.close();
}
});
},
// 搜索树状数据中的 ID
queryTree(tree, id) {
let stark = [];
stark = stark.concat(tree);
while (stark.length) {
const temp = stark.shift();
if (temp[this.defaultProps.children]) {
stark = stark.concat(temp[this.defaultProps.children]);
}
if (temp[this.defaultProps.value] === id) {
return temp[this.defaultProps.label];
}
}
return "";
},
//修改前获取详情
getshuju() {
var self = this;
let loading = this.$loading({
lock: true,
text: "正在加载...",
spinner: "el-icon-loading",
background: "rgba(255, 255, 255, 0.7)",
});
getBkxxByXxzjbh({
xxzjbh: this.xxzjbh,
}).then((res) => {
var result = res.data.bkxx;
self.propFormField.forEach((i, iIndex) => {
if (i.data && i.data.length > 0) {
i.data.forEach((j, jIndex) => {
if (j.childrenAsAdd) {
j.childrenAsAdd.forEach((m, mIndex) => {
self.$set(self.formLabelAlign, m.id, result[m.id] || []);
if (result[m.id].length > 0) {
//如果集合有值,则让显示
self.$set(
self.propFormField[iIndex].data[jIndex].childrenAsAdd[
mIndex
],
"flag",
true
);
}
});
} else {
self.$set(
self.formLabelAlign,
j.id,
i.objStr ? result[i.objStr][j.id] : result[j.id]
);
}
});
}
});
self.$forceUpdate();
setTimeout(() => {
loading.close();
}, 500);
});
},
},
created() {
if (this.$route.query.xxzjbh) {
this.title = "修改线索布控信息";
this.xxzjbh = this.$route.query.xxzjbh;
this.getshuju();
}else{
//新增时,需要回显登录人的信息
let userInfo = JSON.parse(sessionStorage.getItem("userInfo"));
this.propFormField[0].data.forEach(el=>{
let value = '';
if(el.id == 'sqrLxdh') value = userInfo.phone
if(el.id == 'sqrJh') value = userInfo.account
if(el.id == 'sqrZjhm') value = userInfo.identitycard
if(el.id == 'sqrXm') value = userInfo.realname
this.$set(
this.formLabelAlign,
el.id,
value
);
})
}
},
};
</script>
<style scoped lang="scss">
</style>
<!--
* @Author: your name
* @Date: 2021-11-25 14:13:42
* @LastEditTime: 2021-11-26 11:03:17
* @LastEditors: Please set LastEditors
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \founder_vue\src\views\xshb\xshb\detailXsbks.vue
-->
<template>
<div class="Content" id="xsbkDetail">
<right-content
:cxQueryField="cxQueryField"
:pageObject="pageObject"
:pageFooterProps="pageFooterProps"
labelWidth="110px"
title="线索布控详情"
>
</right-content>
</div>
</template>
<script>
import rightContent from "@c/PersonInfor.vue";
import {
getBkxxByXxzjbh,
} from "@/api/xshb/xsbk.js";
export default {
name: "detailXsbks",
components: {
rightContent,
},
data() {
return {
cxQueryField: [
{
title: "", //如果不分小模块就删除title
id: 1,
objStr: "", //对象中的对应字段
data: [
{
label: "线索编号:",
prop: "xsbh",
col: "3",
},
{
label: "布控对象类型:",
prop: "bkdxLxdm",
col: "3",
},
{
label: "布控对象号码:",
prop: "bkdxHm",
col: "3",
},
{
label: "布控要求:",
prop: "bkyq",
col: "3",
},
{
label: "布控依据:",
prop: "bkyj",
col: "3",
},
{
label: "申请人:",
prop: "sqrXm",
col: "3",
},
{
label: "申请人证件号码:",
prop: "sqrZjhm",
col: "3",
},
{
label: "申请人警号:",
prop: "sqrJh",
col: "3",
},
{
label: "申请人联系电话:",
prop: "sqrLxdh",
col: "3",
},
{
label: "布控开始时间:",
prop: "bksjKssj",
col: "3",
},
{
label: "布控结束时间:",
prop: "bksjJssj",
col: "3",
},
],
},
],
pageFooterProps: [],
pageObject: {},
xxzjbh: "",
};
},
mounted() {},
methods: {
//获取详情
getInfor() {
let loading = this.$loading({
lock: true,
text: "正在加载...",
spinner: "el-icon-loading",
background: "rgba(255, 255, 255, 0.7)",
});
getBkxxByXxzjbh({
xxzjbh: this.xxzjbh,
}).then((res) => {
if (res.success && res.code == 200) {
this.pageObject = res.data.bkxx;
loading.close();
}
});
},
},
created() {
this.xxzjbh = this.$route.query.xxzjbh;
this.getInfor();
},
};
</script>
<style scoped lang="scss">
</style>
<!--
* @Author: your name
* @Date: 2021-11-25 14:30:32
* @LastEditTime: 2021-11-26 11:00:19
* @LastEditors: Please set LastEditors
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \founder_vue\src\views\xshb\xshb\queryXsbkResult.vue
-->
<template>
<div class="Content contentDiv contentTab">
<el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane label="最新位置信息" name="zxwz">
<el-table :data="resultData.zxwz" style="width: 100%" min-height="350">
<el-table-column prop="bshm" label="姓名" align="center"> </el-table-column>
<el-table-column prop="bslxStr" label="证件类型" align="center"></el-table-column>
<el-table-column prop="wzqh" label="出现位置" align="center"></el-table-column>
<el-table-column label="经纬度" align="center">
<template slot-scope="scope">
<div>{{ scope.row.jd }} , {{ scope.row.wd }}</div>
</template>
</el-table-column>
<el-table-column prop="stti" label="出发时间"> </el-table-column>
</el-table
></el-tab-pane>
<el-tab-pane label="民航信息" name="mh">
<el-table :data="resultData.mh" style="width: 100%" min-height="350">
<el-table-column prop="nm" label="姓名" align="center"></el-table-column>
<el-table-column prop="cety" label="证件类型" align="center"></el-table-column>
<el-table-column prop="ceco" label="证件号码" align="center"></el-table-column>
<el-table-column prop="orpl" label="户籍地" align="center"></el-table-column>
<el-table-column prop="depa" label="出发地" align="center"></el-table-column>
<el-table-column prop="dest" label="目的地" align="center"></el-table-column>
<el-table-column prop="flnu" label="航班号" align="center"></el-table-column>
<el-table-column prop="stti" label="出发时间" align="center"></el-table-column>
</el-table
></el-tab-pane>
<el-tab-pane label="铁路信息" name="tl">
<el-table :data="resultData.tl" style="width: 100%" max-height="350">
<el-table-column prop="tino" label="车票号" align="center"></el-table-column>
<el-table-column prop="nm" label="姓名" align="center"></el-table-column>
<el-table-column prop="ceco" label="证件号码" align="center"></el-table-column>
<el-table-column prop="tist" label="车票状态" align="center"></el-table-column>
<el-table-column prop="cono" label="车厢号" align="center"></el-table-column>
<el-table-column prop="trno" label="车次" align="center"></el-table-column>
<el-table-column prop="frsa" label="发站名称" align="center"></el-table-column>
<el-table-column prop="tost" label="到站名称" align="center"></el-table-column>
<el-table-column prop="seat" label="座位信息" align="center"></el-table-column>
</el-table
></el-tab-pane>
<el-tab-pane label="旅店信息" name="ld">
<el-table :data="resultData.ld" style="width: 100%" min-height="350">
<el-table-column prop="nm" label="姓名" align="center"></el-table-column>
<el-table-column prop="cety" label="证件类型" align="center"></el-table-column>
<el-table-column prop="ceco" label="证件号码" align="center"></el-table-column>
<el-table-column prop="orpl" label="户籍地" align="center"></el-table-column>
<el-table-column prop="sina" label="旅店名称" align="center"></el-table-column>
<el-table-column prop="newa" label="旅店编号" align="center"></el-table-column>
<el-table-column prop="siad" label="旅馆地址" align="center"></el-table-column>
<el-table-column prop="stti" label="入住时间" align="center"></el-table-column>
<el-table-column prop="entm" label="退房时间" align="center"></el-table-column>
<el-table-column prop="roid" label="房间号" align="center"></el-table-column>
</el-table
></el-tab-pane>
<el-tab-pane label="网吧信息" name="wb">
<el-table :data="resultData.wb" style="width: 100%" min-height="350">
<el-table-column prop="nm" label="姓名" align="center"></el-table-column>
<el-table-column prop="cety" label="证件类型" align="center"></el-table-column>
<el-table-column prop="ceco" label="证件号码" align="center"></el-table-column>
<el-table-column prop="orpl" label="户籍地" align="center"></el-table-column>
<el-table-column prop="sina" label="网吧名称" align="center"></el-table-column>
<el-table-column prop="newa" label="网吧编号" align="center"></el-table-column>
<el-table-column prop="siad" label="网吧地址" align="center"></el-table-column
><el-table-column prop="stti" label="上网时间" align="center"></el-table-column>
</el-table
></el-tab-pane>
<el-tab-pane label="卡口信息" name="clkk">
<!-- <span slot="label"> 卡口信息({{ pqLength1 }})</span> -->
<el-table :data="resultData.clkk" style="width: 100%" min-height="350">
<el-table-column prop="veco" label="车牌号码" align="center"></el-table-column>
<el-table-column prop="lnno" label="车道编号" align="center"></el-table-column>
<el-table-column prop="vhsp" label="车辆速度" align="center"></el-table-column>
<el-table-column prop="newa" label="卡口编码" align="center"></el-table-column>
<el-table-column prop="vccl" label="号牌颜色" align="center"></el-table-column>
<el-table-column prop="vhln" label="车外部长" align="center"></el-table-column>
<el-table-column prop="ddir" label="行驶方向" align="center"></el-table-column>
</el-table
></el-tab-pane>
</el-tabs>
</div>
</template>
<script>
import {
getTaskResult,
} from "@/api/xshb/xsbk.js";
export default {
name: "queryXsbkResult",
components: {},
data() {
return {
activeName:'zxwz',
resultData:{
zxwz:[],
mh:[],
tl:[],
ld:[],
wb:[],
clkk:[],
},
xxzjbh:'',
};
},
mounted() {},
methods: {
handleClick(value){
console.log(value,'valuevaluevavasd')
},
getInfor() {
let loading = this.$loading({
lock: true,
text: "正在加载...",
spinner: "el-icon-loading",
background: "rgba(255, 255, 255, 0.7)",
});
getTaskResult({
xxzjbh: this.xxzjbh,
}).then((res)=>{
console.log(res,'rerererere')
for(let key in this.resultData){
this.resultData[key] = res.data[key] || []
}
loading.close();
})
},
},
created() {
this.xxzjbh = this.$route.query.xxzjbh;
this.getInfor();
},
};
</script>
<style scoped lang="scss">
.contentTab{
margin: 20px;
padding: 15px 10px;
border-radius: 5px;
background: #fff;
}
</style>
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
@add="add"
@toInfor="toInfor"
@toCk="toCk"
@edit="edit"
@toXXSP="toXXSP"
@toJGCX="toJGCX"
ref="rightContent"
>
</right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
import {
backBkxx,
bkxxSp,
getTaskResult,
} from "@/api/xshb/xsbk.js";
export default {
name: "xsbk",
components: {
rightContent,
},
data() {
return {
header: "线索核办",
pageBs: "xsbk",
cxFormData: {
limit: 10,
page: 1,
xsbh: "",
bkdxLxdm: "",
bkdxHm: "",
bkzt: "",
sqrXm: "",
djsjStart: "",
djsjEnd: "",
},
cxQueryField: [
{
name: "线索编号",
id: "xsbh",
type: "text",
value: "",
placeholder: "请输入",
col: "3",
},
{
name: "布控对象类型",
id: "bkdxLxdm",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_BKLXDM",
},
{
name: "布控对象号码",
id: "bkdxHm",
type: "text",
value: "",
placeholder: "请输入",
col: "3",
},
{
name: "布控状态",
id: "bkzt",
type: "codeTreeDialog",
props: [], //字典弹框需要的字段
value: "",
col: "3",
codeOptions: [],
codeTree: "CODE_BKZTDM",
},
{
name: "申请人",
id: "sqrXm",
type: "text",
value: "",
placeholder: "请输入",
col: "3",
},
{
name: "申请时间",
id: "djsjStart",
id2: "djsjEnd",
type: "zdyDate",
value: "",
col: "3",
},
],
cxDefaultFormThead: [
{
label: "线索编号",
prop: "xsbh",
toInfor: true,
width: "250",
},
{
label: "布控对象类型",
prop: "bkdxLxdmStr",
width: "200",
},
{
label: "布控对象号码",
prop: "bkdxHm",
width: "200",
},
{
label: "布控要求",
prop: "bkyq",
width: "200",
},
{
label: "布控依据",
prop: "bkyj",
width: "200",
},
{
label: "申请人",
prop: "sqrXm",
width: "200",
},
{
label: "申请时间",
prop: "djsj",
width: "200",
},
],
cxUrl: "/xsbk/getBkxxList",
Menu: [
{
id: "xsbk",
label: "线索布控",
index: "xsbk",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
selectArr: [],
ckForm: {
file: "",
},
fileArr: [],
zdXxzjbh: "",
};
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
},
methods: {
/**
* @description 新增
*/
add(){
this.$router.push("adjustXsbks");
},
/**
* @description 详情
*/
toInfor(row){
this.$router.push({
path: "/detailXsbks",
query: {
xxzjbh: row.xxzjbh,
},
});
},
/**
* @description 修改
*/
edit(scope){
this.$router.push({
path: "/adjustXsbks",
query: {
xxzjbh: scope.row.xxzjbh,
},
});
},
/**
* @description 撤控
*/
toCk(scope){
let loading = this.$loading({
lock: true,
text: "正在加载...",
spinner: "el-icon-loading",
background: "rgba(255, 255, 255, 0.7)",
});
bkxxSp({
xxzjbh: scope.row.xxzjbh,
}).then((res) => {
if (res.success && res.code == 200) {
this.$alert("撤控成功!", "提示", {
confirmButtonText: "确定",
type: "success",
});
loading.close();
}else{
this.$message({
type: "error",
message: res.message,
});
}
});
},
/**
* @description 结果查询
*/
toJGCX(scope){
this.$router.push({
path: "/queryXsbkResult",
query: {
xxzjbh: scope.row.xxzjbh,
},
});
},
/**
* @description 审批
*/
toXXSP(scope){
let loading = this.$loading({
lock: true,
text: "正在加载...",
spinner: "el-icon-loading",
background: "rgba(255, 255, 255, 0.7)",
});
backBkxx({
xxzjbh: scope.row.xxzjbh,
}).then((res) => {
if (res.success && res.code == 200) {
this.$alert("审批成功!", "提示", {
confirmButtonText: "确定",
type: "success",
});
loading.close();
}else{
this.$message({
type: "error",
message: res.message,
});
}
});
},
},
watch: {},
};
</script>
<style>
.el-dialog__body {
padding: 10px 15px !important;
}
.rightContent .el-input__inner,
#formCommonPage .el-input__inner {
height: 32px;
line-height: 32px;
font-family: inherit;
}
.el-table__header-wrapper th,
.el-table__header-wrapper tr {
background: #f4f6f7;
}
.rightContent .el-input__icon,
#formCommonPage .el-input__icon,
.el-input__suffix-inner {
line-height: 36px;
}
.rightContent .el-range-separator {
position: relative;
top: -4px;
}
.rightContent .el-textarea__inner,
#formCommonPage .el-textarea__inner {
width: 100%;
font-family: inherit;
}
.rightContent .el-range-input,
#formCommonPage .el-range-input {
vertical-align: top;
}
.rightContent .el-date-editor .el-range__close-icon {
margin-top: -4px;
}
.rightContent .el-form-item__error {
left: calc(66% - 27px);
top: 12px;
}
.success-row {
background-color: #fbf9f4 !important;
}
.Content .el-input,
.Content .el-date-editor--daterange.el-input__inner {
width: 100% !important;
}
</style>
<style scoped lang="scss">
.el-form-item {
margin: 15px 0 20px 0;
}
.red {
color: red;
}
.black {
color: black;
}
@import "@/assets/styles/rightContent.scss";
.hbyp {
font-size: 14px;
font-family: Source Han Sans CN;
font-weight: 400;
line-height: 22px;
color: #007aff;
margin-right: 16px;
cursor: pointer;
}
</style>
......@@ -161,7 +161,7 @@ export default {
doSearchOtherLlyxx({xxzjbh}).then(res=>{
if(res.code === 200){
if(res.data.xxzjbh){
this.$alert(`是否继续移交${res.data.trueName}`, '', {
this.$alert(`是否继续移交给:${res.data.trueName}`, '', {
confirmButtonText: '确定',
callback: action => {
if(action === 'cancel'){
......@@ -201,7 +201,6 @@ export default {
});
}
})
console.log("人员移交")
},
dele(scope) {
this.$confirm("此操作将删除联络员, 是否继续?", "提示", {
......
......@@ -416,14 +416,14 @@ export default {
className: "iconfont icongongnengfuwu",
disabled: false,
},
{
/*{
id: "jszls",
label: "接收指令数",
index: "jszls",
auth: "M0102",
className: "iconfont icongongnengfuwu",
disabled: false,
},
},*/
],
},
{
......
......@@ -13,6 +13,7 @@
@zczltjExport="zczltjExport"
ref="rightContent"
></right-content>
</div>
</template>
......@@ -56,7 +57,7 @@ export default {
placeholder: "请选择",
col: "3",
},
{
/*{
name: "是否",
id: "isZjdw",
type: "codeTreeDialog",
......@@ -66,7 +67,7 @@ export default {
col: "3",
codeOptions: [],
codeTree: "CODE_IF",
},
},*/
{
name: "单位",
id: "dwdm",
......
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