style:业务办理
Showing
6 changed files
with
88 additions
and
33 deletions
| ... | @@ -43,7 +43,8 @@ export function searchTaskToDo (data) { | ... | @@ -43,7 +43,8 @@ export function searchTaskToDo (data) { |
| 43 | return request({ | 43 | return request({ |
| 44 | url: '/workBox/search/searchTaskToDo', | 44 | url: '/workBox/search/searchTaskToDo', |
| 45 | method: 'post', | 45 | method: 'post', |
| 46 | data | 46 | data, |
| 47 | showLoading: true | ||
| 47 | }) | 48 | }) |
| 48 | } | 49 | } |
| 49 | // 待办箱删除接口 | 50 | // 待办箱删除接口 |
| ... | @@ -71,7 +72,8 @@ export function searchTaskDone (data) { | ... | @@ -71,7 +72,8 @@ export function searchTaskDone (data) { |
| 71 | return request({ | 72 | return request({ |
| 72 | url: '/workBox/search/searchTaskDone', | 73 | url: '/workBox/search/searchTaskDone', |
| 73 | method: 'post', | 74 | method: 'post', |
| 74 | data | 75 | data, |
| 76 | showLoading: true | ||
| 75 | }) | 77 | }) |
| 76 | } | 78 | } |
| 77 | /* | 79 | /* | ... | ... |
| ... | @@ -7,13 +7,45 @@ | ... | @@ -7,13 +7,45 @@ |
| 7 | 7 | ||
| 8 | &-header { | 8 | &-header { |
| 9 | width: 100%; | 9 | width: 100%; |
| 10 | padding: 15px 15px 0 15px; | 10 | padding: 10px 10px 3px 10px; |
| 11 | box-sizing: border-box; | 11 | box-sizing: border-box; |
| 12 | background: #FFFFFF; | 12 | background: #FFFFFF; |
| 13 | border-radius: 2px; | 13 | border-radius: 2px; |
| 14 | border: 1px solid #e8edf3; | 14 | border: 1px solid #e8edf3; |
| 15 | } | 15 | } |
| 16 | 16 | ||
| 17 | .advanced-search { | ||
| 18 | display: flex; | ||
| 19 | font-size: 12px; | ||
| 20 | flex-wrap: wrap; | ||
| 21 | |||
| 22 | span { | ||
| 23 | display: flex; | ||
| 24 | align-items: center; | ||
| 25 | } | ||
| 26 | |||
| 27 | i { | ||
| 28 | color: $light-blue; | ||
| 29 | margin-left: 5px; | ||
| 30 | cursor: pointer; | ||
| 31 | } | ||
| 32 | |||
| 33 | ul { | ||
| 34 | display: flex; | ||
| 35 | align-items: center; | ||
| 36 | |||
| 37 | li { | ||
| 38 | color: $light-blue; | ||
| 39 | border: 1px solid $light-blue; | ||
| 40 | border-radius: 10px; | ||
| 41 | padding: 2px 8px; | ||
| 42 | } | ||
| 43 | } | ||
| 44 | |||
| 45 | .clean-btn { | ||
| 46 | margin-left: 10px; | ||
| 47 | } | ||
| 48 | } | ||
| 17 | 49 | ||
| 18 | &-content { | 50 | &-content { |
| 19 | width: 100%; | 51 | width: 100%; |
| ... | @@ -35,8 +67,7 @@ | ... | @@ -35,8 +67,7 @@ |
| 35 | } | 67 | } |
| 36 | 68 | ||
| 37 | .el-form-item--small.el-form-item { | 69 | .el-form-item--small.el-form-item { |
| 38 | margin-bottom: 15px; | 70 | margin-bottom: 0px; |
| 39 | |||
| 40 | } | 71 | } |
| 41 | } | 72 | } |
| 42 | 73 | ... | ... |
| ... | @@ -42,12 +42,19 @@ | ... | @@ -42,12 +42,19 @@ |
| 42 | </el-form-item> | 42 | </el-form-item> |
| 43 | </el-col> | 43 | </el-col> |
| 44 | </el-row> | 44 | </el-row> |
| 45 | <el-row class="advanced-search"> | ||
| 46 | <span>高级搜索条件:</span> | ||
| 47 | <ul> | ||
| 48 | <li>不动产单元号:201252222<i class="el-icon-circle-close"></i></li> | ||
| 49 | </ul> | ||
| 50 | <el-button class="clean-btn" type="text">清除全部</el-button> | ||
| 51 | </el-row> | ||
| 45 | </el-form> | 52 | </el-form> |
| 46 | </div> | 53 | </div> |
| 47 | <div class="from-clues-content"> | 54 | <div class="from-clues-content"> |
| 48 | <lb-table :page-size="pageData.size" border :current-page.sync="pageData.currentPage" :total="tableData.total" | 55 | <lb-table :page-size="pageData.size" border @sort-change="handleSort" :current-page.sync="pageData.currentPage" |
| 49 | @size-change="handleSizeChange" @p-current-change="handleCurrentChange" :column="tableData.columns" | 56 | :heightNum="300" :total="tableData.total" @size-change="handleSizeChange" |
| 50 | :data="tableData.data"> | 57 | @p-current-change="handleCurrentChange" :column="tableData.columns" :data="tableData.data"> |
| 51 | </lb-table> | 58 | </lb-table> |
| 52 | </div> | 59 | </div> |
| 53 | </div> | 60 | </div> |
| ... | @@ -95,7 +102,6 @@ export default { | ... | @@ -95,7 +102,6 @@ export default { |
| 95 | //页面切换时,处理逻辑 | 102 | //页面切换时,处理逻辑 |
| 96 | } else {//切换到该页面时执行 | 103 | } else {//切换到该页面时执行 |
| 97 | if (window.location.hash == '#/ywbl/dbx') { | 104 | if (window.location.hash == '#/ywbl/dbx') { |
| 98 | console.log('让我看看', window.location) | ||
| 99 | this.fetchData() | 105 | this.fetchData() |
| 100 | } | 106 | } |
| 101 | } | 107 | } |
| ... | @@ -107,10 +113,14 @@ export default { | ... | @@ -107,10 +113,14 @@ export default { |
| 107 | let { total, records } = res.result | 113 | let { total, records } = res.result |
| 108 | let str = '' | 114 | let str = '' |
| 109 | records.forEach(item => { | 115 | records.forEach(item => { |
| 110 | console.log(item); | 116 | item.qlrmc = item.qlrmc.join(',') |
| 117 | item.ywh = item.ywh.join(',') | ||
| 118 | item.zl = item.zl.join(',') | ||
| 119 | item.fromstepdate = item.fromstepdate[0] | ||
| 111 | item.qlrmcStr = item.qlrmc ? String(item.qlrmc) : '' | 120 | item.qlrmcStr = item.qlrmc ? String(item.qlrmc) : '' |
| 112 | item.ywrmcStr = item.ywrmc ? String(item.ywrmc) : '' | 121 | item.ywrmcStr = item.ywrmc ? String(item.ywrmc) : '' |
| 113 | }) | 122 | }) |
| 123 | console.log(records); | ||
| 114 | this.tableData.total = total; | 124 | this.tableData.total = total; |
| 115 | this.tableData.data = records ? records : [] | 125 | this.tableData.data = records ? records : [] |
| 116 | } | 126 | } |
| ... | @@ -119,8 +129,10 @@ export default { | ... | @@ -119,8 +129,10 @@ export default { |
| 119 | queryClick () { | 129 | queryClick () { |
| 120 | this.fetchData() | 130 | this.fetchData() |
| 121 | }, | 131 | }, |
| 122 | handleSort (name, sort) { | 132 | handleSort (val) { |
| 123 | console.log(name, sort); | 133 | this.queryForm.sortField = val.prop |
| 134 | this.queryForm.sortOrder = val.order == "ascending" ? 'asc' : 'desc' | ||
| 135 | this.fetchData() | ||
| 124 | }, | 136 | }, |
| 125 | del (item) { | 137 | del (item) { |
| 126 | let formdata = new FormData(); | 138 | let formdata = new FormData(); |
| ... | @@ -138,7 +150,7 @@ export default { | ... | @@ -138,7 +150,7 @@ export default { |
| 138 | message: '删除成功!' | 150 | message: '删除成功!' |
| 139 | }); | 151 | }); |
| 140 | this.fetchData() | 152 | this.fetchData() |
| 141 | }else { | 153 | } else { |
| 142 | this.$message.error(res.message); | 154 | this.$message.error(res.message); |
| 143 | } | 155 | } |
| 144 | }) | 156 | }) | ... | ... |
| ... | @@ -13,7 +13,14 @@ class data extends filter { | ... | @@ -13,7 +13,14 @@ class data extends filter { |
| 13 | { | 13 | { |
| 14 | label: '序号', | 14 | label: '序号', |
| 15 | type: 'index', | 15 | type: 'index', |
| 16 | width: '50' | 16 | width: '50', |
| 17 | render: (h, scope) => { | ||
| 18 | return ( | ||
| 19 | <div> | ||
| 20 | {(vm.pageData.currentPage - 1) * vm.pageData.pageSize + scope.$index + 1} | ||
| 21 | </div> | ||
| 22 | ) | ||
| 23 | } | ||
| 17 | }, | 24 | }, |
| 18 | { | 25 | { |
| 19 | prop: "ywlymc", | 26 | prop: "ywlymc", |
| ... | @@ -37,7 +44,7 @@ class data extends filter { | ... | @@ -37,7 +44,7 @@ class data extends filter { |
| 37 | { | 44 | { |
| 38 | prop: "zbhj", | 45 | prop: "zbhj", |
| 39 | label: "在办环节", | 46 | label: "在办环节", |
| 40 | width: '80' | 47 | width: '70' |
| 41 | }, | 48 | }, |
| 42 | { | 49 | { |
| 43 | label: '业务号', | 50 | label: '业务号', |
| ... | @@ -91,14 +98,8 @@ class data extends filter { | ... | @@ -91,14 +98,8 @@ class data extends filter { |
| 91 | { | 98 | { |
| 92 | label: "转入时间", | 99 | label: "转入时间", |
| 93 | sortable: 'custom', | 100 | sortable: 'custom', |
| 94 | width: '160', | 101 | prop: 'fromstepdate', |
| 95 | render: (h, scope) => { | 102 | width: '160' |
| 96 | return ( | ||
| 97 | <div> | ||
| 98 | <span>{scope.row.zrsj[0]}</span> | ||
| 99 | </div> | ||
| 100 | ) | ||
| 101 | } | ||
| 102 | } | 103 | } |
| 103 | ] | 104 | ] |
| 104 | } | 105 | } | ... | ... |
| ... | @@ -98,6 +98,12 @@ export default { | ... | @@ -98,6 +98,12 @@ export default { |
| 98 | if (res.code === 200) { | 98 | if (res.code === 200) { |
| 99 | let { total, records } = res.result | 99 | let { total, records } = res.result |
| 100 | this.pageData.total = total; | 100 | this.pageData.total = total; |
| 101 | records.forEach(item => { | ||
| 102 | item.qlrmc = item.qlrmc.join(',') | ||
| 103 | item.ywh = item.ywh.join(',') | ||
| 104 | item.zl = item.zl.join(',') | ||
| 105 | item.outstepdate = item.outstepdate[0] | ||
| 106 | }) | ||
| 101 | this.tableData.data = records | 107 | this.tableData.data = records |
| 102 | } | 108 | } |
| 103 | }) | 109 | }) |
| ... | @@ -105,8 +111,10 @@ export default { | ... | @@ -105,8 +111,10 @@ export default { |
| 105 | queryClick () { | 111 | queryClick () { |
| 106 | this.fetchData() | 112 | this.fetchData() |
| 107 | }, | 113 | }, |
| 108 | handleSort (name, sort) { | 114 | handleSort (val) { |
| 109 | console.log(name, sort); | 115 | this.queryForm.sortField = val.prop |
| 116 | this.queryForm.sortOrder = val.order == "ascending" ? 'asc' : 'desc' | ||
| 117 | this.fetchData() | ||
| 110 | }, | 118 | }, |
| 111 | ywhClick (item) { | 119 | ywhClick (item) { |
| 112 | const { href } = this.$router.resolve('/workFrame?bsmSlsq=' + item.bsmSlsq + '&bestepid=' + item.bestepid + '&bsmBusiness=' + '&viewtype=1'); | 120 | const { href } = this.$router.resolve('/workFrame?bsmSlsq=' + item.bsmSlsq + '&bestepid=' + item.bestepid + '&bsmBusiness=' + '&viewtype=1'); | ... | ... |
| ... | @@ -13,7 +13,14 @@ class data extends filter { | ... | @@ -13,7 +13,14 @@ class data extends filter { |
| 13 | { | 13 | { |
| 14 | label: '序号', | 14 | label: '序号', |
| 15 | type: 'index', | 15 | type: 'index', |
| 16 | width: '50' | 16 | width: '50', |
| 17 | render: (h, scope) => { | ||
| 18 | return ( | ||
| 19 | <div> | ||
| 20 | {(vm.pageData.currentPage - 1) * vm.pageData.pageSize + scope.$index + 1} | ||
| 21 | </div> | ||
| 22 | ) | ||
| 23 | } | ||
| 17 | }, | 24 | }, |
| 18 | { | 25 | { |
| 19 | prop: "ywlymc", | 26 | prop: "ywlymc", |
| ... | @@ -68,13 +75,7 @@ class data extends filter { | ... | @@ -68,13 +75,7 @@ class data extends filter { |
| 68 | label: "转出时间", | 75 | label: "转出时间", |
| 69 | width: '140', | 76 | width: '140', |
| 70 | sortable: 'custom', | 77 | sortable: 'custom', |
| 71 | render: (h, scope) => { | 78 | prop: 'outstepdate' |
| 72 | return ( | ||
| 73 | <div> | ||
| 74 | <span>{scope.row.zcsj[0]}</span> | ||
| 75 | </div> | ||
| 76 | ) | ||
| 77 | } | ||
| 78 | } | 79 | } |
| 79 | ] | 80 | ] |
| 80 | } | 81 | } | ... | ... |
-
Please register or sign in to post a comment