联调测试系统功能
Showing
4 changed files
with
110 additions
and
100 deletions
... | @@ -47,11 +47,12 @@ class data extends filter { | ... | @@ -47,11 +47,12 @@ class data extends filter { |
47 | { | 47 | { |
48 | prop: 'jcjg', | 48 | prop: 'jcjg', |
49 | label: '检查结果', | 49 | label: '检查结果', |
50 | width: 100, | ||
50 | render: (h, scope) => { | 51 | render: (h, scope) => { |
51 | return ( | 52 | return ( |
52 | <div> | 53 | <div> |
53 | { | 54 | { |
54 | scope.row.jcjg | 55 | scope.row.receiveState |
55 | ? <span class='adopt'>通过</span> | 56 | ? <span class='adopt'>通过</span> |
56 | : <span>通过1</span> | 57 | : <span>通过1</span> |
57 | } | 58 | } |
... | @@ -62,11 +63,12 @@ class data extends filter { | ... | @@ -62,11 +63,12 @@ class data extends filter { |
62 | { | 63 | { |
63 | prop: 'rkjg', | 64 | prop: 'rkjg', |
64 | label: '入库结果', | 65 | label: '入库结果', |
66 | width: 100, | ||
65 | render: (h, scope) => { | 67 | render: (h, scope) => { |
66 | return ( | 68 | return ( |
67 | <div> | 69 | <div> |
68 | { | 70 | { |
69 | scope.row.jcjg | 71 | scope.row.storageState |
70 | ? <span class='warehousing'>入库</span> | 72 | ? <span class='warehousing'>入库</span> |
71 | : <span>入库1</span> | 73 | : <span>入库1</span> |
72 | } | 74 | } | ... | ... |
... | @@ -69,7 +69,7 @@ | ... | @@ -69,7 +69,7 @@ |
69 | </div> | 69 | </div> |
70 | <!-- 列表区域 --> | 70 | <!-- 列表区域 --> |
71 | <div class="from-clues-content"> | 71 | <div class="from-clues-content"> |
72 | <lb-table ref="table" :page-size="pageData.size" :current-page.sync="pageData.current" :total="pageData.total" | 72 | <lb-table ref="table" :page-size="pageData.size" :current-page.sync="pageData.current" :total="tableData.total" |
73 | @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns" | 73 | @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns" |
74 | :data="tableData.data"> | 74 | :data="tableData.data"> |
75 | </lb-table> | 75 | </lb-table> |
... | @@ -141,7 +141,7 @@ export default { | ... | @@ -141,7 +141,7 @@ export default { |
141 | type: "index", | 141 | type: "index", |
142 | width: "50", | 142 | width: "50", |
143 | index: this.indexMethod, | 143 | index: this.indexMethod, |
144 | }, | 144 | }, |
145 | ] | 145 | ] |
146 | .concat(data.columns()) | 146 | .concat(data.columns()) |
147 | .concat([ | 147 | .concat([ |
... | @@ -166,7 +166,8 @@ export default { | ... | @@ -166,7 +166,8 @@ export default { |
166 | }, | 166 | }, |
167 | ]), | 167 | ]), |
168 | // 表格列表数据 | 168 | // 表格列表数据 |
169 | data: [{ jcjg: 1 }], | 169 | total: 0, |
170 | data: [{}], | ||
170 | }, | 171 | }, |
171 | // 分页 | 172 | // 分页 |
172 | pageData: { | 173 | pageData: { | ... | ... |
... | @@ -4,38 +4,53 @@ class data extends filter { | ... | @@ -4,38 +4,53 @@ class data extends filter { |
4 | super() | 4 | super() |
5 | } | 5 | } |
6 | columns () { | 6 | columns () { |
7 | return [ | 7 | return [ |
8 | { | 8 | { |
9 | type: 'selection' | 9 | prop: "areacode", |
10 | label: "行政区代码", | ||
11 | width: 100, | ||
10 | }, | 12 | }, |
11 | { | 13 | { |
12 | prop: "pcode", | 14 | prop: "areaName", |
13 | label: "行政区代码", | 15 | label: "行政区名称", |
16 | width: 100, | ||
14 | }, | 17 | }, |
15 | { | 18 | { |
16 | prop: "estatenum", | 19 | prop: "bizMsgid", |
17 | label: "不动产单元号", | 20 | label: "业务报文ID", |
18 | }, | 21 | }, |
19 | { | 22 | { |
20 | prop: "pcode", | 23 | prop: "createdate", |
21 | label: "行政区名称", | 24 | label: "创建时间", |
25 | }, | ||
26 | { | ||
27 | prop: "recflowid", | ||
28 | label: "业务流水号", | ||
29 | }, | ||
30 | { | ||
31 | prop: "estatenum", | ||
32 | label: "不动产单元号", | ||
33 | width: 240, | ||
22 | }, | 34 | }, |
23 | { | 35 | { |
24 | prop: "rectype", | 36 | prop: "rectype", |
25 | label: "业务编码", | 37 | label: "业务编码", |
26 | }, | 38 | }, |
27 | { | 39 | { |
40 | prop: "rectypeName", | ||
41 | label: "业务名称", | ||
42 | }, | ||
43 | { | ||
28 | prop: "uploadtime", | 44 | prop: "uploadtime", |
29 | label: "上报时间", | 45 | label: "汇交时间", |
30 | }, | 46 | }, |
31 | { | 47 | { |
32 | prop: 'sbjg', | 48 | label: '汇交状态', |
33 | label: '上报结果', | ||
34 | render: (h, scope) => { | 49 | render: (h, scope) => { |
35 | return ( | 50 | return ( |
36 | <div> | 51 | <div> |
37 | { | 52 | { |
38 | !scope.row.successflag ? '' : scope.row.successflag == '1' ? <span class='adopt'>成功</span> : <span class='warehousing'>失败</span> | 53 | scope.row.exchangeState == '1' ? <span class='adopt'>成功</span> : <span class='warehousing'>失败</span> |
39 | } | 54 | } |
40 | </div> | 55 | </div> |
41 | ) | 56 | ) | ... | ... |
... | @@ -6,25 +6,24 @@ | ... | @@ -6,25 +6,24 @@ |
6 | <el-form ref="ruleForm" :model="form" label-width="100px"> | 6 | <el-form ref="ruleForm" :model="form" label-width="100px"> |
7 | <el-row class="marginbtm5"> | 7 | <el-row class="marginbtm5"> |
8 | <el-col :span="6"> | 8 | <el-col :span="6"> |
9 | <el-form-item label="不动产单元号" prop="estatenum"> | 9 | <el-form-item label="行政区" prop="pcode"> |
10 | <el-input v-model="form.estatenum" class="width100" placeholder="不动产单元号"></el-input> | 10 | <el-select v-model="form.pcode" class="width100" clearable placeholder="行政区"> |
11 | <el-option v-for="item in xzqOptions" :key="item.value" :label="item.label" :value="item.value"> | ||
12 | </el-option> | ||
13 | </el-select> | ||
11 | </el-form-item> | 14 | </el-form-item> |
12 | </el-col> | 15 | </el-col> |
13 | <el-col :span="6"> | 16 | <el-col :span="6"> |
14 | <el-form-item label="开始日期" prop="reportStartTime"> | 17 | <el-form-item label="汇交时间" prop="reportStartTime"> |
15 | <el-date-picker type="date" class="width100" placeholder="开始日期" :picker-options="pickerOptionsStart" | 18 | <el-date-picker type="date" class="width100" placeholder="开始日期" :picker-options="pickerOptionsStart" |
16 | clearable v-model="form.reportStartTime" value-format="yyyy-MM-dd"></el-date-picker> | 19 | clearable v-model="form.reportStartTime" value-format="yyyy-MM-dd"></el-date-picker> |
17 | </el-form-item> | ||
18 | </el-col> | ||
19 | <el-col :span="6"> | ||
20 | <el-form-item label="结束日期" prop="reportEndTime"> | ||
21 | <el-date-picker type="date" class="width100" placeholder="结束日期" :picker-options="pickerOptionsEnd" | 20 | <el-date-picker type="date" class="width100" placeholder="结束日期" :picker-options="pickerOptionsEnd" |
22 | clearable v-model="form.reportEndTime" value-format="yyyy-MM-dd"></el-date-picker> | 21 | clearable v-model="form.reportEndTime" value-format="yyyy-MM-dd"></el-date-picker> |
23 | </el-form-item> | 22 | </el-form-item> |
24 | </el-col> | 23 | </el-col> |
25 | <el-col :span="6"> | 24 | <el-col :span="6"> |
26 | <el-form-item label="业务名称" prop="ywmc"> | 25 | <el-form-item label="汇交状态" prop="state"> |
27 | <el-select v-model="form.ywmc" class="width100" clearable placeholder="业务名称"> | 26 | <el-select v-model="form.state" class="width100" clearable placeholder="响应结果"> |
28 | <el-option v-for="item in []" :key="item.value" :label="item.label" :value="item.value"> | 27 | <el-option v-for="item in []" :key="item.value" :label="item.label" :value="item.value"> |
29 | </el-option> | 28 | </el-option> |
30 | </el-select> | 29 | </el-select> |
... | @@ -32,27 +31,10 @@ | ... | @@ -32,27 +31,10 @@ |
32 | </el-col> | 31 | </el-col> |
33 | </el-row> | 32 | </el-row> |
34 | <el-row class="mt-10"> | 33 | <el-row class="mt-10"> |
35 | <el-col :span="6"> | ||
36 | <el-form-item label="响应结果" prop="state"> | ||
37 | <el-select v-model="form.state" class="width100" clearable placeholder="响应结果"> | ||
38 | <el-option v-for="item in []" :key="item.value" :label="item.label" :value="item.value"> | ||
39 | </el-option> | ||
40 | </el-select> | ||
41 | </el-form-item> | ||
42 | </el-col> | ||
43 | <el-col :span="6"> | ||
44 | <el-form-item label="行政区" prop="pcode"> | ||
45 | <el-select v-model="form.pcode" class="width100" clearable placeholder="行政区"> | ||
46 | <el-option v-for="item in xzqOptions" :key="item.value" :label="item.label" :value="item.value"> | ||
47 | </el-option> | ||
48 | </el-select> | ||
49 | </el-form-item> | ||
50 | </el-col> | ||
51 | <!-- 操作按钮 --> | 34 | <!-- 操作按钮 --> |
52 | <el-col :span="12" class="btnColRight"> | 35 | <el-col :span="12" class="btnColRight"> |
53 | <btn nativeType="cz" @click="resetForm('ruleForm')">重置</btn> | 36 | <btn nativeType="cz" @click="resetForm('ruleForm')">重置</btn> |
54 | <btn nativeType="cx" @click="queryClick">查询</btn> | 37 | <btn nativeType="cx" @click="queryClick">查询</btn> |
55 | <btn nativeType="sb" @click="handleEscalation">上报</btn> | ||
56 | </el-col> | 38 | </el-col> |
57 | </el-row> | 39 | </el-row> |
58 | </el-form> | 40 | </el-form> |
... | @@ -72,11 +54,11 @@ | ... | @@ -72,11 +54,11 @@ |
72 | <script> | 54 | <script> |
73 | // 上报报文查询 | 55 | // 上报报文查询 |
74 | // 引入表头数据 | 56 | // 引入表头数据 |
75 | import data from "./data" | 57 | import data from "./data"; |
76 | // 引入表格混入方法 | 58 | // 引入表格混入方法 |
77 | import table from "@/utils/mixin/table" | 59 | import table from "@/utils/mixin/table"; |
78 | // 引入详情弹框 | 60 | // 引入详情弹框 |
79 | import dataDetails from '@/components/dataDetails/edit-dialog' | 61 | import dataDetails from "@/components/dataDetails/edit-dialog"; |
80 | import { getDataReportPage } from "@/api/sbbwcx.js"; | 62 | import { getDataReportPage } from "@/api/sbbwcx.js"; |
81 | 63 | ||
82 | export default { | 64 | export default { |
... | @@ -84,9 +66,9 @@ export default { | ... | @@ -84,9 +66,9 @@ export default { |
84 | mixins: [table], | 66 | mixins: [table], |
85 | // 注册组件 | 67 | // 注册组件 |
86 | components: { | 68 | components: { |
87 | dataDetails | 69 | dataDetails, |
88 | }, | 70 | }, |
89 | data () { | 71 | data() { |
90 | return { | 72 | return { |
91 | isShow: false, | 73 | isShow: false, |
92 | // 开始结束日期限制 | 74 | // 开始结束日期限制 |
... | @@ -97,7 +79,7 @@ export default { | ... | @@ -97,7 +79,7 @@ export default { |
97 | time.getTime() >= new Date(this.form.reportEndTime).getTime() | 79 | time.getTime() >= new Date(this.form.reportEndTime).getTime() |
98 | ); | 80 | ); |
99 | } | 81 | } |
100 | } | 82 | }, |
101 | }, | 83 | }, |
102 | // 结束日期限制 | 84 | // 结束日期限制 |
103 | pickerOptionsEnd: { | 85 | pickerOptionsEnd: { |
... | @@ -107,89 +89,99 @@ export default { | ... | @@ -107,89 +89,99 @@ export default { |
107 | time.getTime() <= new Date(this.form.reportStartTime).getTime() | 89 | time.getTime() <= new Date(this.form.reportStartTime).getTime() |
108 | ); | 90 | ); |
109 | } | 91 | } |
110 | } | 92 | }, |
111 | }, | 93 | }, |
112 | // 头部搜索 | 94 | // 头部搜索 |
113 | form: { | 95 | form: { |
114 | estatenum: '', | 96 | estatenum: "", |
115 | reportStartTime: '', | 97 | reportStartTime: "", |
116 | reportEndTime: '', | 98 | reportEndTime: "", |
117 | ywmc: '', | 99 | ywmc: "", |
118 | state: '', | 100 | state: "", |
119 | pcode: '' | 101 | pcode: "", |
120 | }, | 102 | }, |
121 | // table数据 | 103 | // table数据 |
122 | tableData: { | 104 | tableData: { |
123 | // 表头数据 | 105 | // 表头数据 |
124 | columns: data.columns().concat([ | 106 | columns: [ |
125 | { | 107 | { |
126 | label: "操作", | 108 | label: "序号", |
127 | width: '80', | 109 | type: "index", |
128 | render: (h, scope) => { | 110 | width: "50", |
129 | return ( | 111 | index: this.indexMethod, |
130 | <div> | 112 | }, |
131 | <el-button | 113 | ] |
132 | size="mini" | 114 | .concat(data.columns()) |
133 | type="primary" | 115 | .concat([ |
134 | onClick={() => { this.handleDetail(scope.row) }} | 116 | { |
135 | > | 117 | label: "操作", |
136 | 详情 | 118 | width: "80", |
137 | </el-button> | 119 | render: (h, scope) => { |
138 | </div> | 120 | return ( |
139 | ) | 121 | <div> |
140 | } | 122 | <el-button |
141 | } | 123 | size="mini" |
142 | ]), | 124 | type="primary" |
125 | onClick={() => { | ||
126 | this.handleDetail(scope.row); | ||
127 | }} | ||
128 | > | ||
129 | 详情 | ||
130 | </el-button> | ||
131 | </div> | ||
132 | ); | ||
133 | }, | ||
134 | }, | ||
135 | ]), | ||
143 | total: 0, | 136 | total: 0, |
144 | data: [{}], | 137 | data: [{}], |
145 | }, | 138 | }, |
146 | // 行政区 | 139 | // 行政区 |
147 | xzqOptions: [ | 140 | xzqOptions: [ |
148 | { | 141 | { |
149 | value: '632321', | 142 | value: "632321", |
150 | label: '同仁县' | 143 | label: "同仁县", |
151 | }, | 144 | }, |
152 | { | 145 | { |
153 | value: '632322', | 146 | value: "632322", |
154 | label: '尖扎县' | 147 | label: "尖扎县", |
155 | }, | 148 | }, |
156 | { | 149 | { |
157 | value: '632323', | 150 | value: "632323", |
158 | label: '泽库县' | 151 | label: "泽库县", |
159 | }, | 152 | }, |
160 | { | 153 | { |
161 | value: '632324', | 154 | value: "632324", |
162 | label: '河南县' | 155 | label: "河南县", |
163 | } | 156 | }, |
164 | ] | 157 | ], |
165 | } | 158 | }; |
166 | }, | 159 | }, |
167 | methods: { | 160 | methods: { |
168 | // 重置表单 | 161 | // 重置表单 |
169 | resetForm () { | 162 | resetForm() { |
170 | this.$refs.ruleForm.resetFields(); | 163 | this.$refs.ruleForm.resetFields(); |
171 | }, | 164 | }, |
172 | // 初始化数据 | 165 | // 初始化数据 |
173 | queryClick () { | 166 | queryClick() { |
174 | getDataReportPage({ ...this.form, ...this.pageData }).then(res => { | 167 | getDataReportPage({ ...this.form, ...this.pageData }).then((res) => { |
175 | if (res.code === 200) { | 168 | if (res.code === 200) { |
176 | let { total, records } = res.result | 169 | let { total, records } = res.result; |
177 | this.tableData.total = total; | 170 | this.tableData.total = total; |
178 | this.tableData.data = records ? records : [] | 171 | this.tableData.data = records ? records : []; |
179 | } | 172 | } |
180 | }) | 173 | }); |
181 | }, | 174 | }, |
182 | // 多选 | 175 | // 多选 |
183 | handleSelectionChange (val) { | 176 | handleSelectionChange(val) {}, |
184 | }, | ||
185 | // 上报 | 177 | // 上报 |
186 | handleEscalation () { }, | 178 | handleEscalation() {}, |
187 | // 详情 | 179 | // 详情 |
188 | handleDetail (row) { | 180 | handleDetail(row) { |
189 | this.$refs.editLog.isShow(row) | 181 | this.$refs.editLog.isShow(row); |
190 | } | 182 | }, |
191 | } | 183 | }, |
192 | } | 184 | }; |
193 | </script> | 185 | </script> |
194 | <style scoped lang="scss"> | 186 | <style scoped lang="scss"> |
195 | // 引入页面公共样式 | 187 | // 引入页面公共样式 | ... | ... |
-
Please register or sign in to post a comment