6b2e9a84 by 任超

feat:接收报文重新入库

1 parent da130554
...@@ -124,6 +124,19 @@ export const asyncRoutes = [ ...@@ -124,6 +124,19 @@ export const asyncRoutes = [
124 } 124 }
125 ] 125 ]
126 }, 126 },
127 // 接收报文重新入库
128 {
129 path: '/jsbwcxrk',
130 component: Layout,
131 children: [
132 {
133 path: 'index',
134 component: () => import('@/views/jsbwcxrk/index'),
135 name: 'jsbwcxrk',
136 meta: { title: '接收报文重新入库', icon: 'zhcx' }
137 }
138 ]
139 },
127 // 接入业务信息 140 // 接入业务信息
128 { 141 {
129 path: '/busineInfo', 142 path: '/busineInfo',
......
1 import filter from '@/utils/filter.js'
2 class data extends filter {
3 constructor() {
4 super()
5 }
6 columns () {
7 return [
8 {
9 prop: "qygh",
10 label: "区域规划",
11 },
12 {
13 prop: "rkkssj",
14 label: "入库开始时间",
15 },
16 {
17 prop: "rkjssh",
18 label: "入库结束时间",
19 },
20 {
21 prop: "zjrksj",
22 label: "最近入库时间",
23 },
24 {
25 prop: "rksbsl",
26 label: "入库失败熟练",
27 },
28 {
29 prop: "rkcgsl",
30 label: "入库成功数量",
31 },
32 {
33 prop: "zsl",
34 label: "总数量",
35 },
36 {
37 prop: 'cxrkzt',
38 label: '重新入库状态',
39 render: (h, scope) => {
40 return (
41 <div>
42 {
43 scope.row.cxrkzt
44 ? <el-tag type='success'>入库</el-tag>
45 : <el-tag type='primary'>入库1</el-tag>
46 }
47 </div>
48 )
49 }
50 }
51 ]
52 }
53 }
54 export default new data()
1 <template>
2 <div class="reportLog from-clues">
3 <div class="from-clues-header">
4 <el-form ref="ruleForm" :model="form" label-width="55px">
5 <el-row class="marginbtm5">
6 <el-col :span="6">
7 <el-form-item label="行政区" prop="pcode">
8 <el-select v-model="form.pcode" class="width100" clearable placeholder="行政区">
9 <el-option v-for="item in xzqOptions" :key="item.value" :label="item.label" :value="item.value">
10 </el-option>
11 </el-select>
12 </el-form-item>
13 </el-col>
14 <el-col :span="6">
15 <el-form-item label="状态" prop="status">
16 <el-select v-model="form.jcjg" class="width100" clearable placeholder="检查结果">
17 <el-option v-for="item in []" :key="item.value" :label="item.label" :value="item.value">
18 </el-option>
19 </el-select>
20 </el-form-item>
21 </el-col>
22 <el-col :span="12" class="btnColRight">
23 <el-form-item>
24 <el-button @click="resetForm('ruleForm')">重置</el-button>
25 <el-button type="primary" @click="handleSubmit">查询结果</el-button>
26 </el-form-item>
27 </el-col>
28 </el-row>
29 </el-form>
30 </div>
31 <div class="from-clues-content">
32 <lb-table ref="table" :page-size="pageData.size" :current-page.sync="pageData.current" :total="pageData.total"
33 @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns"
34 :data="tableData.data">
35 </lb-table>
36 </div>
37 </div>
38 </template>
39
40 <script>
41 import data from "./data"
42 import tableMixin from '@/mixins/tableMixin.js'
43 export default {
44 name: "reportLog",
45 mixins: [tableMixin],
46 data () {
47 return {
48 form: {
49 pcode: '',
50 status: '',
51 currentPage: 1
52 },
53 rules: {
54 pcode: [
55 { required: true, message: '请选择行政区', trigger: 'change' }
56 ],
57 },
58 tableData: {
59 columns: [{
60 label: '序号',
61 type: 'index',
62 width: '50',
63 index: this.indexMethod,
64 }].concat(data.columns()).concat([
65 {
66 label: "操作",
67 width: '80',
68 render: (h, scope) => {
69 return (
70 <div>
71 <el-button
72 type="text"
73 size="mini"
74 icon="el-icon-edit"
75 style="margin-left: 10px"
76 onClick={() => { this.handleEdit(scope.row) }}
77 >
78 编辑
79 </el-button>
80 </div>
81 )
82 }
83 }
84 ]),
85 data: [{}]
86 },
87 pageData: {
88 total: 0,
89 pageSize: 15,
90 current: 1,
91 },
92 // 行政区
93 xzqOptions: [
94 {
95 value: '632321',
96 label: '同仁县'
97 },
98 {
99 value: '632322',
100 label: '尖扎县'
101 },
102 {
103 value: '632323',
104 label: '泽库县'
105 },
106 {
107 value: '632324',
108 label: '河南县'
109 }
110 ]
111 }
112 },
113 methods: {
114 resetForm () {
115 this.$refs.ruleForm.resetFields();
116 },
117 async featchData () {
118 },
119 handleEdit (row) {
120
121 }
122 }
123 }
124 </script>
125 <style scoped lang="scss">
126 @import "~@/styles/public.scss";
127 @import "./index.scss";
128 </style>
129