Commit 1d21a2f7 by liupeng

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

parents 8e32918d d591fe8f
......@@ -1825,37 +1825,6 @@
"webpack-merge": "^4.2.2"
},
"dependencies": {
"ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
"optional": true,
"requires": {
"color-convert": "^2.0.1"
}
},
"chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
"optional": true,
"requires": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
},
"color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"dev": true,
"optional": true,
"requires": {
"color-name": "~1.1.4"
}
},
"debug": {
"version": "4.2.0",
"resolved": "https://registry.npm.taobao.org/debug/download/debug-4.2.0.tgz?cache=0&sync_timestamp=1600502871403&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-4.2.0.tgz",
......@@ -1865,35 +1834,11 @@
"ms": "2.1.2"
}
},
"loader-utils": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
"integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
"dev": true,
"optional": true,
"requires": {
"big.js": "^5.2.2",
"emojis-list": "^3.0.0",
"json5": "^2.1.2"
}
},
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz",
"integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=",
"dev": true
},
"vue-loader-v16": {
"version": "npm:vue-loader@16.8.1",
"resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.1.tgz",
"integrity": "sha512-V53TJbHmzjBhCG5OYI2JWy/aYDspz4oVHKxS43Iy212GjGIG1T3EsB3+GWXFm/1z5VwjdjLmdZUFYM70y77vtQ==",
"dev": true,
"optional": true,
"requires": {
"chalk": "^4.1.0",
"hash-sum": "^2.0.0",
"loader-utils": "^2.0.0"
}
}
}
},
......@@ -2738,6 +2683,11 @@
}
}
},
"base64-arraybuffer": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.2.0.tgz",
"integrity": "sha512-7emyCsu1/xiBXgQZrscw/8KPRT44I4Yq9Pe6EGs3aPRTsWuggML1/1DTuZUuIaJPIm1FTDUVXl4x/yW8s0kQDQ=="
},
"base64-js": {
"version": "1.3.1",
"resolved": "https://registry.npm.taobao.org/base64-js/download/base64-js-1.3.1.tgz",
......@@ -4170,6 +4120,14 @@
"timsort": "^0.3.0"
}
},
"css-line-break": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.0.1.tgz",
"integrity": "sha512-gwKYIMUn7xodIcb346wgUhE2Dt5O1Kmrc16PWi8sL4FTfyDj8P5095rzH7+O8CTZudJr+uw2GCI/hwEkDJFI2w==",
"requires": {
"base64-arraybuffer": "^0.2.0"
}
},
"css-loader": {
"version": "3.6.0",
"resolved": "https://registry.npm.taobao.org/css-loader/download/css-loader-3.6.0.tgz",
......@@ -6389,6 +6347,15 @@
}
}
},
"html2canvas": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.3.2.tgz",
"integrity": "sha512-4+zqv87/a1LsaCrINV69wVLGG8GBZcYBboz1JPWEgiXcWoD9kroLzccsBRU/L9UlfV2MAZ+3J92U9IQPVMDeSQ==",
"requires": {
"css-line-break": "2.0.1",
"text-segmentation": "^1.0.2"
}
},
"htmlparser2": {
"version": "3.10.1",
"resolved": "https://registry.npm.taobao.org/htmlparser2/download/htmlparser2-3.10.1.tgz",
......@@ -9987,6 +9954,16 @@
"integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
"dev": true
},
"relation-graph": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/relation-graph/-/relation-graph-1.1.0.tgz",
"integrity": "sha512-bPBjFOStki5kJqVDkcoTVg1pEg8tztsHk2XLjyc7i16RQFoZcAU0SJRwlAtG9ClLVNWlBYACxOS1lap9Ri3i6A==",
"requires": {
"html2canvas": "^1.0.0-rc.5",
"screenfull": "^4.2.0",
"vue": "^2.5.9"
}
},
"remove-trailing-separator": {
"version": "1.1.0",
"resolved": "https://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz",
......@@ -10372,6 +10349,11 @@
"ajv-keywords": "^3.5.2"
}
},
"screenfull": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/screenfull/-/screenfull-4.2.1.tgz",
"integrity": "sha512-PLSp6f5XdhvjCCCO8OjavRfzkSGL3Qmdm7P82bxyU8HDDDBhDV3UckRaYcRa/NDNTYt8YBpzjoLWHUAejmOjLg=="
},
"script-loader": {
"version": "0.7.2",
"resolved": "https://registry.npmjs.org/script-loader/-/script-loader-0.7.2.tgz",
......@@ -11510,6 +11492,14 @@
}
}
},
"text-segmentation": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.2.tgz",
"integrity": "sha512-uTqvLxdBrVnx/CFQOtnf8tfzSXFm+1Qxau7Xi54j4OPTZokuDOX8qncQzrg2G8ZicAMOM8TgzFAYTb+AqNO4Cw==",
"requires": {
"utrie": "^1.0.1"
}
},
"text-table": {
"version": "0.2.0",
"resolved": "https://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz",
......@@ -12042,6 +12032,21 @@
"integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
"dev": true
},
"utrie": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.1.tgz",
"integrity": "sha512-JPaDXF3vzgZxfeEwutdGzlrNoVFL5UvZcbO6Qo9D4GoahrieUPoMU8GCpVpR7MQqcKhmShIh8VlbEN3PLM3EBg==",
"requires": {
"base64-arraybuffer": "^1.0.1"
},
"dependencies": {
"base64-arraybuffer": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.1.tgz",
"integrity": "sha512-vFIUq7FdLtjZMhATwDul5RZWv2jpXQ09Pd6jcVEOvIsqCWTRFD/ONHNfyOS8dA/Ippi5dsIgpyKWKZaAKZltbA=="
}
}
},
"uuid": {
"version": "3.4.0",
"resolved": "https://registry.npm.taobao.org/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1601826526166&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz",
......@@ -12216,6 +12221,63 @@
}
}
},
"vue-loader-v16": {
"version": "npm:vue-loader@16.8.3",
"resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.3.tgz",
"integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==",
"dev": true,
"optional": true,
"requires": {
"chalk": "^4.1.0",
"hash-sum": "^2.0.0",
"loader-utils": "^2.0.0"
},
"dependencies": {
"ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
"optional": true,
"requires": {
"color-convert": "^2.0.1"
}
},
"chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
"optional": true,
"requires": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
},
"color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"dev": true,
"optional": true,
"requires": {
"color-name": "~1.1.4"
}
},
"loader-utils": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
"integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
"dev": true,
"optional": true,
"requires": {
"big.js": "^5.2.2",
"emojis-list": "^3.0.0",
"json5": "^2.1.2"
}
}
}
},
"vue-router": {
"version": "3.4.6",
"resolved": "https://registry.npm.taobao.org/vue-router/download/vue-router-3.4.6.tgz?cache=0&sync_timestamp=1602077426782&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-router%2Fdownload%2Fvue-router-3.4.6.tgz",
......
......@@ -16,6 +16,7 @@
"js-cookie": "^2.2.1",
"moment": "^2.29.1",
"qs": "^6.9.4",
"relation-graph": "^1.1.0",
"sass-resources-loader": "^2.1.1",
"video.js": "^7.14.3",
"vue": "^2.6.11",
......
<template>
<div v-loading="g_loading" style="width: 100%; height: calc(100% - 1px)">
<SeeksRelationGraph
class="seeksRelationGraph"
ref="seeksRelationGraph"
:options="graphOptions"
>
</SeeksRelationGraph>
</div>
</template>
<script>
import { get, post, postform } from "@/utils/http.js";
import { getRyJbXx } from "@/api/home.js";
import SeeksRelationGraph from "relation-graph";
import { parse } from "qs";
export default {
name: "SeeksRelationGraphDemo",
components: { SeeksRelationGraph },
props: {
//初始化根节点
data: {
type: Array,
default: () => [],
},
nodeData: {
type: Object,
default: () => null,
},
},
data() {
return {
g_loading: true,
demoname: "---",
activeTabName: "case1",
distanceCoefficient: 1,
graphOptions: {
defaultNodeBorderWidth: 0,
defaultNodeColor: "rgba(238, 178, 94, 1)",
allowSwitchLineShape: true,
allowSwitchJunctionPoint: true,
// defaultExpandHolderPosition: 'right',
defaultLineShape: 1,
layouts: [
{
label: "自动布局",
layoutName: "force",
layoutClassName: "seeks-layout-force",
},
],
defaultJunctionPoint: "border",
// 这里可以参考"Graph 图谱"中的参数进行设置
},
activeIdArr: [],
};
},
created() {},
methods: {
//点击的api方法
async setGraphData() {
var _this = this;
let data = JSON.parse(JSON.stringify(this.data));
let nodeArr = [];
let linkArr = [];
//初始化子节点
console.log(this.nodeData.name, 22222222);
nodeArr = data.map((item) => {
let base64 = "data:image/jpg;base64," + item.img;
if (!item.img) base64 = this.selectIcon(item.type, item.children);
return {
id: item.name,
text: item.name,
innerHTML:
'<div class="c-my-node2" style="background-image: url(' +
base64 +
');"><div class="c-node-name2" style="color:#000">' +
item.name +
"</div></div>" +
'<div class="c-node-name2" style="color:#000;margin-top: 25px">' +
this.filterDescribe(item.describe) +
"</div></div>",
data: {
type: item.type,
id: item.name,
parentId: this.nodeData.name,
},
};
});
linkArr = data.map((item) => {
return {
from: this.nodeData.name,
to: item.name,
text: item.value || "",
color: "#1789DB",
};
});
var __graph_json_data = {
rootId: this.nodeData.name,
nodes: [
//初始化时的根节点
{
id: this.nodeData.name,
text: this.nodeData.name,
innerHTML:
'<div class="c-my-node2" style="background-image: url(' +
this.selectIcon(this.nodeData.type, this.nodeData.children) +
');"><div class="c-node-name2" style="color:#000">' +
this.nodeData.name +
"</div></div>" +
'<div class="c-node-name2" style="color:#000;margin-top: 25px">' +
this.filterDescribe(this.nodeData.describe) +
"</div></div>",
data: {
type: this.nodeData.type,
id: this.nodeData.name,
parentId: this.nodeData.id,
},
},
//子节点
...nodeArr,
],
links: [...linkArr],
};
this.g_loading = false;
this.$refs.seeksRelationGraph.setJsonData(
__graph_json_data,
(seeksRGGraph) => {
setTimeout(() => {
seeksRGGraph.graphSetting.layouter.stop();
}, 3000);
}
);
},
selectIcon(val) {
switch (val) {
case "person":
return require(`@/assets/img/graphEcharts/person.png`);
case "car":
return require(`@/assets/img/graphEcharts/car.png`);
case "phone":
return require(`@/assets/img/graphEcharts/phone.png`);
case "qq":
return require(`@/assets/img/graphEcharts/qq.png`);
case "wechat":
return require(`@/assets/img/graphEcharts/wechat.png`);
case "imei":
return require(`@/assets/img/graphEcharts/imei.png`);
case "lawcase":
return require(`@/assets/img/graphEcharts/lawcase.png`);
}
},
//过滤describe
filterDescribe(str) {
if (str) {
return str;
} else {
return "";
}
},
},
watch: {
data: {
handler(val) {
if (Array.isArray(val) && val.length > 0) {
this.setGraphData();
}
},
deep: true,
immediate: true,
},
},
};
</script>
<style lang="scss" scoped>
.seeksRelationGraph {
/deep/ {
.box1 {
width: 200px;
height: 200px;
background-color: #ccc;
.box1_1 {
width: 20px;
height: 20px;
}
}
.box2 {
}
.c-my-node2 {
border: none;
background-position: center center;
background-size: 100%;
height: 80px;
width: 80px;
border-radius: 40px;
}
.c-node-name2 {
width: 160px;
margin-left: -40px;
text-align: center;
margin-top: 85px;
position: absolute;
}
}
}
</style>
\ No newline at end of file
......@@ -311,7 +311,10 @@
pageBs != 'jszls' &&
pageBs != 'wfzdzczl' &&
pageBs != 'qjgnsyrz' &&
pageBs != 'queryCheckBj'
pageBs != 'queryCheckBj' &&
pageBs != 'queryZj' &&
pageBs != 'queryWl' &&
pageBs != 'queryDx'
"
>
<i class="el-icon-plus"></i> 新增
......@@ -656,6 +659,12 @@
>
<img :src="scope.row[columnTitle.prop]" alt="" />
</div>
<div v-else-if="columnTitle.prop == 'ryzpDzwjnr'">
<img
:src="'data:image/jpeg;base64,' + scope.row[columnTitle.prop]"
alt=""
/>
</div>
<div
v-else-if="columnTitle.prop == 'codeTxt'"
style="font-size: 13px !important"
......@@ -829,7 +838,10 @@
pageBs == 'qjgnsyrz' ||
pageBs == 'wscdajtj' ||
pageBs == 'jszls' ||
pageBs == 'queryCheckBj'
pageBs == 'queryCheckBj' ||
pageBs != 'queryZj' ||
pageBs != 'queryWl' ||
pageBs != 'queryDx'
)
"
>
......@@ -1953,7 +1965,8 @@ export default {
</script>
<style>
@import url("../assets/iconfont/iconfont.css");
.rightContent .el-textarea__inner, #formCommonPage .el-textarea__inner{
.rightContent .el-textarea__inner,
#formCommonPage .el-textarea__inner {
height: 100px;
}
.flTtitle .el-radio-button:first-child .el-radio-button__inner {
......
......@@ -28,6 +28,7 @@ import ryxscxbdRoutes from "./modules/ryxscxbd";
import yzzfzxsypRoutes from "./modules/yzzfzxsyp";
import ajzbRoutes from "./modules/ajzb";
import qgccjRoutes from "./modules/qgccj";
import ztypRoutes from "./modules/ztyp";
const originalPush = VueRouter.prototype.push;
......@@ -68,6 +69,7 @@ const mainRouters = [
ryxscxbdRoutes,
yzzfzxsypRoutes,
ajzbRoutes,
ztypRoutes,
...qgccjRoutes,
{
path: "*",
......
/*
* @Author: your name
* @Date: 2021-09-03 09:32:50
* @LastEditTime: 2021-10-19 11:39:57
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\router\modules\zdry.js
*/
import menuLayout from "@/layout/menuLayout.vue";
const menuLayouts = [
{
path: "/queryZj",
name: "queryZj",
meta: {
title: '资金流转管理'
},
component: () => import("@/views/ztyp/queryZj.vue")
},
{
path: "/queryDx",
name: "queryDx",
meta: {
title: '话单信息管理'
},
component: () => import("@/views/ztyp/queryDx.vue")
},
{
path: "/queryWl",
name: "queryWl",
meta: {
title: '网络信息管理'
},
component: () => import("@/views/ztyp/queryWl.vue")
},
];
export default {
path: "/right",
component: menuLayout,
children: [...menuLayouts]
};
\ No newline at end of file
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
ref="rightContent"
@toInfor="toInfor"
></right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
export default {
name: "queryZj",
components: {
rightContent,
},
data() {
return {
header: "主题研判",
pageBs: "queryZj",
cxFormData: {
limit: 10,
page: 1,
jsfxm: "",
jsfsjh: "",
jsrzzzh: "",
fsfsjh: ""
},
cxQueryField: [
{
name: "接收方姓名",
id: "jsfxm",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "接收方手机号",
id: "jsfsjh",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "发送方姓名",
id: "fsfxm",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "发送方手机号",
id: "fsfsjh",
type: "text",
value: "",
placeholder: "",
col: "3",
}
],
cxDefaultFormThead: [
{
label: "发送方姓名",
prop: "fsfxm",
toInfor: true,
},
{
label: "发送方身份证",
prop: "fsfsfz",
},
{
label: "发送方手机号",
prop: "fsfsjh",
},
{
label: "发送方运营商",
prop: "fsfyys",
}
],
cxUrl: "/ztypxx/selectDxlxx",
Menu: [
{
id: "queryDx",
label: "话单信息管理",
index: "queryDx",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
]
};
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
this.$store.commit("user/SET_Header", this.header);
// debugger;
},
methods: {
toInfor(data) {
this.$router.push({
path: "/thxsDetail",
query: {
xxzjbh: data.xsbh,
},
});
},
},
};
</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">
@import "@/assets/styles/rightContent.scss";
</style>
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
ref="rightContent"
@toInfor="toInfor"
></right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
export default {
name: "queryZj",
components: {
rightContent,
},
data() {
return {
header: "主题研判",
pageBs: "queryZj",
cxFormData: {
limit: 10,
page: 1,
bshlx: "",
fsfh: "",
jsfh: ""
},
cxQueryField: [
{
name: "标识号类型",
id: "bshlx",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "发送方号",
id: "fsfh",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "接受方号",
id: "jsfh",
type: "text",
value: "",
placeholder: "",
col: "3",
}
],
cxDefaultFormThead: [
{
label: "标识号类型",
prop: "bshlx",
toInfor: true,
},
{
label: "发送方手机号",
prop: "fsfsjh",
},
{
label: "发送方真实姓名",
prop: "fsfzsxm",
},
{
label: "发送方号",
prop: "fsfh",
},
{
label: "发送方身份证",
prop: "fsfsfz",
}
],
cxUrl: "/ztypxx/selectWllxx",
Menu: [
{
id: "queryDx",
label: "话单信息管理",
index: "queryDx",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
]
};
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
this.$store.commit("user/SET_Header", this.header);
// debugger;
},
methods: {
toInfor(data) {
this.$router.push({
path: "/thxsDetail",
query: {
xxzjbh: data.xsbh,
},
});
},
},
};
</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">
@import "@/assets/styles/rightContent.scss";
</style>
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
ref="rightContent"
@toInfor="toInfor"
></right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
import { delThxs } from "@/api/yzzfzxsyp/thxs.js";
export default {
name: "queryZj",
components: {
rightContent,
},
data() {
return {
header: "主题研判",
pageBs: "queryZj",
cxFormData: {
limit: 10,
page: 1,
fsrzzzh: "",
fsrsfzh: "",
jsrzzzh: "",
jsrzzzh: "",
jsrsfz: ""
},
cxQueryField: [
{
name: "发送人账号",
id: "fsrzzzh",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "发送人身份证",
id: "fsrsfzh",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "接收人账号",
id: "jsrzzzh",
type: "text",
value: "",
placeholder: "",
col: "3",
},
{
name: "接收人身份证",
id: "jsrsfz",
type: "text",
value: "",
placeholder: "",
col: "3",
},
],
cxDefaultFormThead: [
{
label: "发送人账号",
prop: "fsrzzzh",
toInfor: true,
},
{
label: "发送人姓名",
prop: "fsrxm",
},
{
label: "发送人身份证",
prop: "fsrsfzh",
},
{
label: "发送银行",
prop: "fsyh",
},
{
label: "备注",
prop: "bz",
}
],
cxUrl: "/ztypxx/selectZjlxx",
Menu: [
{
id: "queryZj",
label: "资金流转查询",
index: "queryZj",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
leftMenus: [
{
id: "queryZj",
label: "资金流转管理",
newAuth: "M01",
index: "queryZj",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "queryDx",
label: "话单信息管理",
newAuth: "M01",
index: "queryDx",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "queryWl",
label: "网络信息管理",
newAuth: "M01",
index: "queryWl",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
],
};
},
created() {
this.$store.commit("user/SET_Menu", this.Menu);
this.$store.commit("user/SET_LeftMenu", this.leftMenus);
this.$store.commit("user/SET_Header", this.header);
// debugger;
},
methods: {
toInfor(data) {
this.$router.push({
path: "/thxsDetail",
query: {
xxzjbh: data.xsbh,
},
});
},
},
};
</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">
@import "@/assets/styles/rightContent.scss";
</style>
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