b71fbd9a by tianhaohao@pashanhoo.com

Merge branch 'dev' of http://yun.pashanhoo.com:9090/bdc/bdcdj-web into dev

2 parents 845e5633 b9cfecc1
...@@ -126,6 +126,13 @@ export const asyncRoutes = [ ...@@ -126,6 +126,13 @@ export const asyncRoutes = [
126 component: () => import('@/views/ywbl/ybx/ybx.vue'), 126 component: () => import('@/views/ywbl/ybx/ybx.vue'),
127 name: 'ybx', 127 name: 'ybx',
128 meta: { title: '已办箱' } 128 meta: { title: '已办箱' }
129 }, {
130 path: 'ycsl',
131 id: '24',
132 parentId: '2',
133 component: () => import('@/views/ywbl/ycsl/ycsl.vue'),
134 name: 'ycsl',
135 meta: { title: '一窗受理' }
129 }, 136 },
130 ] 137 ]
131 }, 138 },
......
...@@ -57,8 +57,8 @@ ...@@ -57,8 +57,8 @@
57 .home-left { 57 .home-left {
58 width: 70%; 58 width: 70%;
59 padding-right: 3px; 59 padding-right: 3px;
60 height: 100%;
61 font-size: 14px; 60 font-size: 14px;
61 min-height: 625px;
62 62
63 .list-title { 63 .list-title {
64 overflow: hidden; 64 overflow: hidden;
...@@ -81,7 +81,8 @@ ...@@ -81,7 +81,8 @@
81 81
82 .box-mountNode { 82 .box-mountNode {
83 flex: 1; 83 flex: 1;
84 height: calc(100% - 490px); 84 // height: calc(100% - 490px);
85 min-height: 130px;
85 } 86 }
86 87
87 .home-right { 88 .home-right {
...@@ -89,6 +90,7 @@ ...@@ -89,6 +90,7 @@
89 width: 30%; 90 width: 30%;
90 display: flex; 91 display: flex;
91 flex-direction: column; 92 flex-direction: column;
93 min-height: 620px;
92 94
93 .list-title { 95 .list-title {
94 overflow: hidden; 96 overflow: hidden;
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-19 09:50:45 4 * @LastEditTime: 2023-11-30 17:07:18
5 --> 5 -->
6 <template> 6 <template>
7 <div id="login"> 7 <div id="login">
...@@ -260,7 +260,12 @@ ...@@ -260,7 +260,12 @@
260 position: absolute; 260 position: absolute;
261 left: 50%; 261 left: 50%;
262 top: calc(50% + 10px); 262 top: calc(50% + 10px);
263 transform: translate(-50%, -50%); 263 margin: -225px 0 0 -468px;
264 }
265 @media screen and (max-width: 1440px) {
266 .login-content-wrap {
267 transform: scale(0.8);
268 }
264 } 269 }
265 .login-logo { 270 .login-logo {
266 height: 70px; 271 height: 70px;
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-19 15:04:26
5 -->
6 <template> 1 <template>
7 <div class="from-clues"> 2 <div class="duijie">
8 <!-- 表单部分 --> 3 <img src="../../../image/duijie.png" alt="">
9 <div class="from-clues-header">
10 <el-form :model="queryForm" ref="queryForm" label-width="70px">
11 <el-row>
12 <el-col :span="5">
13 <el-form-item label="接口类型">
14 <el-input
15 placeholder="请输入编号"
16 v-model="queryForm.jklx"
17 class="width200px"
18 clearable></el-input>
19 </el-form-item>
20 </el-col>
21 <el-col :span="5">
22 <el-form-item label="调用状态">
23 <el-input
24 placeholder="请输入编号"
25 v-model="queryForm.dyzt"
26 class="width200px"
27 clearable></el-input>
28 </el-form-item>
29 </el-col>
30 </el-row>
31 <el-row>
32 <el-col :span="5">
33 <el-form-item label="访问IP">
34
35 <el-input
36 placeholder="请输入IP"
37 v-model="queryForm.fwip"
38 class="width200px"
39 clearable></el-input>
40
41 </el-form-item>
42 </el-col>
43 <el-col :span="5">
44 <el-form-item label="访问时间">
45 <el-input placeholder="请输入业务号" v-model="queryForm.fwsj" clearable class="width200px">
46 </el-input>
47 </el-form-item>
48 </el-col>
49 </el-row>
50 <el-row>
51 <el-col :span="10">
52 <el-form-item label="请求地址">
53
54 <el-input
55 placeholder="请输入url"
56 v-model="queryForm.qqdz"
57 class="width500px"
58 clearable></el-input>
59
60 </el-form-item>
61 </el-col>
62 </el-row>
63
64 </el-row>
65 <el-row>
66 <el-col :span="20">
67 <el-form-item label="请求头数据">
68
69 <el-input
70 placeholder="请输入请求头数据"
71 v-model="queryForm.qqtsj"
72 class="width500px"
73 clearable></el-input>
74
75 </el-form-item>
76 </el-col>
77 </el-row>
78 <el-row>
79 <el-col :span="20">
80 <el-form-item label="入参数据">
81
82 <el-input
83 placeholder="请输入参数"
84 v-model="queryForm.rcsj"
85 class="width500px"
86 clearable></el-input>
87
88 </el-form-item>
89 </el-col>
90 </el-row>
91
92 <el-row>
93 <el-col :span="5">
94 <el-form-item label="调用描述">
95
96 <el-input
97 placeholder="调用描述"
98 v-model="queryForm.dyms"
99 class="width200px"
100 clearable></el-input>
101
102 </el-form-item>
103 </el-col>
104 </el-row>
105
106 <el-row>
107 <el-col :span="5">
108 <el-form-item label="返回数据">
109
110 <el-input
111 placeholder="返回数据"
112 v-model="queryForm.fhsj"
113 class="width200px"
114 clearable></el-input>
115
116 </el-form-item>
117 </el-col>
118 </el-row>
119
120 <el-row>
121 <el-col :span="4" class="btnColRight">
122 <el-form-item>
123 <el-button type="primary" @click="queryClick()">发送</el-button>
124
125 </el-form-item>
126 </el-col>
127 </el-row>
128 </el-form>
129 </div>
130 <!-- 表格 -->
131
132 </div> 4 </div>
133 </template> 5 </template>
6
134 <script> 7 <script>
135 8
9 export default {
136 10
137 export default { 11 }
12 </script>
138 13
139 data () { 14 <style lang="scss" scoped>
140 return { 15 .duijie{
141 queryForm: { 16 width: 100%;
142 jklx: "", 17 height: 100%;
143 dyzt: "", 18 margin: auto;
144 fwip: "", 19 text-align: center
145 fwsj: "",
146 qqdz: "",
147 qqtsj: "",
148 rcsj: "",
149 dyms: "",
150 fhsj: "",
151 },
152 }
153 },
154 20
155 }
156 </script>
157 <style scoped lang="scss">
158 @import "~@/styles/public.scss";
159 </style>
...\ No newline at end of file ...\ No newline at end of file
21 }
22
23 </style>
......
...@@ -22,7 +22,7 @@ class data extends filter { ...@@ -22,7 +22,7 @@ class data extends filter {
22 ) 22 )
23 } 23 }
24 }, 24 },
25 25
26 { 26 {
27 label: "推送状态", 27 label: "推送状态",
28 render: (h, scope) => { 28 render: (h, scope) => {
......
...@@ -22,7 +22,7 @@ class data extends filter { ...@@ -22,7 +22,7 @@ class data extends filter {
22 ) 22 )
23 } 23 }
24 }, 24 },
25 25
26 { 26 {
27 label: "推送状态", 27 label: "推送状态",
28 render: (h, scope) => { 28 render: (h, scope) => {
......
...@@ -34,10 +34,7 @@ ...@@ -34,10 +34,7 @@
34 34
35 <el-col :span="5" class="btnColRight"> 35 <el-col :span="5" class="btnColRight">
36 <el-form-item> 36 <el-form-item>
37 <el-button 37 <el-button type="primary" native-type="submit" @click="chchch"
38 type="primary"
39 native-type="submit"
40 @click="handleSearch"
41 >查询</el-button 38 >查询</el-button
42 > 39 >
43 <el-button type="primary" native-type="submit" @click="derive" 40 <el-button type="primary" native-type="submit" @click="derive"
...@@ -52,8 +49,8 @@ ...@@ -52,8 +49,8 @@
52 </div> 49 </div>
53 </template> 50 </template>
54 <script> 51 <script>
55 import * as echarts from "echarts" 52 import * as echarts from "echarts";
56 import XLSX from 'xlsx'; 53 import XLSX from "xlsx";
57 export default { 54 export default {
58 components: {}, 55 components: {},
59 data() { 56 data() {
...@@ -77,12 +74,11 @@ export default { ...@@ -77,12 +74,11 @@ export default {
77 data3: [], 74 data3: [],
78 xAxisData: [ 75 xAxisData: [
79 "赵龙龙", 76 "赵龙龙",
80 "刘龙龙", 77 "刘刚",
81 "田龙龙", 78 "任启亮",
82 "任龙龙", 79 "梁亚博",
83 "孙龙龙", 80 "李含",
84 "李龙龙", 81 "周路",
85 "周龙龙",
86 ], 82 ],
87 }; 83 };
88 }, 84 },
...@@ -103,25 +99,23 @@ export default { ...@@ -103,25 +99,23 @@ export default {
103 }, 99 },
104 // 导出 100 // 导出
105 derive() { 101 derive() {
106 this.exdata = [ 102 this.exdata = [["受理人员", "收件数", "退件数", "推荐率"]];
107 ['受理人员', '收件数','退件数','推荐率'] 103 this.xAxisData.forEach((item, index) => {
108 ]; 104 console.log("this.exdata[index+1]", this.exdata[index + 1]);
109 this.xAxisData.forEach((item,index) => { 105 this.exdata.push([]);
110 console.log("this.exdata[index+1]",this.exdata[index+1]); 106 this.exdata[index + 1].push(item);
111 this.exdata.push([]) 107 this.exdata[index + 1].push(this.data1[index]);
112 this.exdata[index+1].push(item) 108 this.exdata[index + 1].push(this.data2[index]);
113 this.exdata[index+1].push(this.data1[index]) 109 this.exdata[index + 1].push(this.data3[index]);
114 this.exdata[index+1].push(this.data2[index]) 110 });
115 this.exdata[index+1].push(this.data3[index]) 111 console.log("this.exdata", this.exdata);
116 })
117 console.log("this.exdata",this.exdata);
118 const ws = XLSX.utils.aoa_to_sheet(this.exdata); 112 const ws = XLSX.utils.aoa_to_sheet(this.exdata);
119 const wb = XLSX.utils.book_new(); 113 const wb = XLSX.utils.book_new();
120 XLSX.utils.book_append_sheet(wb, ws, 'Sheet1'); 114 XLSX.utils.book_append_sheet(wb, ws, "Sheet1");
121 XLSX.writeFile(wb, '收件与超时统计情况.xlsx'); 115 XLSX.writeFile(wb, "收件与超时统计情况.xlsx");
122 }, 116 },
123 // 查询 117 // 查询
124 handleSearch() { 118 chchch() {
125 console.log("dateRange", this.dateRange); 119 console.log("dateRange", this.dateRange);
126 }, 120 },
127 getOption() { 121 getOption() {
......
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
37 <el-button 37 <el-button
38 type="primary" 38 type="primary"
39 native-type="submit" 39 native-type="submit"
40 @click="handleSearch" 40 @click="chchch"
41 >查询</el-button 41 >查询</el-button
42 > 42 >
43 <el-button type="primary" native-type="submit" @click="derive" 43 <el-button type="primary" native-type="submit" @click="derive"
...@@ -76,13 +76,13 @@ export default { ...@@ -76,13 +76,13 @@ export default {
76 data2: [1, 4, 1, 3, 2, 3, 4], 76 data2: [1, 4, 1, 3, 2, 3, 4],
77 data3: [], 77 data3: [],
78 xAxisData: [ 78 xAxisData: [
79 "赵红红", 79 "任超",
80 "刘红红", 80 "杨威",
81 "田红红", 81 "魏娜",
82 "任红红", 82 "张祎旋",
83 "孙红红", 83 "苗菁",
84 "李红红", 84 "王文刚",
85 "周红红", 85 "单帅旗",
86 ], 86 ],
87 }; 87 };
88 }, 88 },
...@@ -123,7 +123,7 @@ console.log("this.exdata",this.exdata); ...@@ -123,7 +123,7 @@ console.log("this.exdata",this.exdata);
123 XLSX.writeFile(wb, '收件与退件统计情况.xlsx'); 123 XLSX.writeFile(wb, '收件与退件统计情况.xlsx');
124 }, 124 },
125 // 查询 125 // 查询
126 handleSearch() { 126 chchch() {
127 console.log("dateRange", this.dateRange); 127 console.log("dateRange", this.dateRange);
128 }, 128 },
129 getOption() { 129 getOption() {
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-11-15 09:41:55
5 -->
6 <template> 1 <template>
7 <div class="from-clues"> 2 <div class="duijie">
8 <!-- 家庭房产 --> 3 <img src="../../../image/duijie.png" alt="">
9 <div class="from-clues-header">
10 <el-form :model="queryForm" @submit.native.prevent ref="queryForm" label-width="70px">
11 <el-row>
12 <el-col :span="5">
13 <el-form-item label="申请编号">
14 <el-input placeholder="申请编号" v-model="queryForm.sqbh" clearable class="width100">
15 </el-input>
16 </el-form-item>
17 </el-col>
18 <el-col :span="9" class="flex">
19 <el-form-item label="申请时间">
20 <el-date-picker v-model="queryForm.date1" type="date" placeholder="开始日期" value-format="yyyy-MM-dd" clearable>
21 </el-date-picker>
22 <el-date-picker v-model="queryForm.date2" type="date" placeholder="结束日期" value-format="yyyy-MM-dd" clearable>
23 </el-date-picker>
24 </el-form-item>
25 </el-col>
26 <el-col :span="5">
27 <el-form-item label="权利人">
28 <el-input placeholder="权利人" v-model="queryForm.qlr" clearable class="width100">
29 </el-input>
30 </el-form-item>
31 </el-col>
32 <el-col :span="5">
33 <el-form-item label="义务人">
34 <el-input placeholder="义务人" v-model="queryForm.ywr" clearable class="width100">
35 </el-input>
36 </el-form-item>
37 </el-col>
38 <el-col :span="5">
39 <el-form-item label="办理状态">
40 <el-input placeholder="办理状态" v-model="queryForm.blzt" clearable class="width100">
41 </el-input>
42 </el-form-item>
43 </el-col>
44 <el-col :span="19" class="btnColRight">
45 <el-button type="primary" native-type="submit" @click="handleSearch">查询</el-button>
46 </el-col>
47 </el-row>
48 </el-form>
49 </div>
50 <!-- 表格 -->
51 <div class="from-clues-content">
52 <lb-table :page-size="pageData.size" class="loadingtext" :current-page.sync="pageData.current"
53 :total="tableData.total" @size-change="handleSizeChange" @p-current-change="handleCurrentChange"
54 :column="tableData.columns" :data="tableData.data">
55 </lb-table>
56 </div>
57 </div> 4 </div>
58 </template> 5 </template>
6
59 <script> 7 <script>
60 import table from "@/utils/mixin/table"; 8
61 import { datas, sendThis } from "./data"; 9 export default {
62 export default { 10
63 name: "jtfc", 11 }
64 mixins: [table],
65 mounted () {
66 sendThis(this);
67 this.queryClick();
68 },
69 data () {
70 return {
71 sqcxBsm: "",
72 queryForm: {
73 sqbh: "",
74 date1: "",
75 date2: "",
76 qlr: "",
77 ywr: "",
78 blzt: ""
79 },
80 tableData: {
81 columns: datas.columns(),
82 data: [{}]
83 }
84 }
85 },
86 activated () {
87 this.queryClick()
88 },
89 methods: {
90 /**
91 * @description: 初始化数据
92 * @author: renchao
93 */
94 queryClick () {
95 // this.$startLoading()
96 },
97 handleViewClick () {
98 this.$popupDialog("查看详情", "ywbl/ycsl/components/detail", {}, "75%")
99 }
100 }
101 }
102 </script> 12 </script>
103 <style scoped lang="scss"> 13
104 @import "~@/styles/public.scss"; 14 <style lang="scss" scoped>
15 .duijie{
16 width: 100%;
17 height: 100%;
18 margin: auto;
19 text-align: center
20
21 }
22
105 </style> 23 </style>
......