Showing
28 changed files
with
246 additions
and
200 deletions
| 1 | -@import './variables.scss'; | 1 | +@import "./variables.scss"; |
| 2 | -@import './mixin.scss'; | 2 | +@import "./mixin.scss"; |
| 3 | -@import './transition.scss'; | 3 | +@import "./transition.scss"; |
| 4 | -@import './element-ui.scss'; | 4 | +@import "./element-ui.scss"; |
| 5 | -@import './sidebar.scss'; | 5 | +@import "./sidebar.scss"; |
| 6 | -@import './btn.scss'; | 6 | +@import "./btn.scss"; |
| 7 | 7 | ||
| 8 | body { | 8 | body { |
| 9 | height: 100%; | 9 | height: 100%; |
| 10 | -moz-osx-font-smoothing: grayscale; | 10 | -moz-osx-font-smoothing: grayscale; |
| 11 | -webkit-font-smoothing: antialiased; | 11 | -webkit-font-smoothing: antialiased; |
| 12 | text-rendering: optimizeLegibility; | 12 | text-rendering: optimizeLegibility; |
| 13 | - font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif; | 13 | + font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, |
| 14 | + Microsoft YaHei, Arial, sans-serif; | ||
| 14 | } | 15 | } |
| 15 | 16 | ||
| 16 | label { | 17 | label { |
| ... | @@ -108,7 +109,8 @@ aside { | ... | @@ -108,7 +109,8 @@ aside { |
| 108 | display: block; | 109 | display: block; |
| 109 | line-height: 32px; | 110 | line-height: 32px; |
| 110 | font-size: 16px; | 111 | font-size: 16px; |
| 111 | - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; | 112 | + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, |
| 113 | + Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; | ||
| 112 | color: #2c3e50; | 114 | color: #2c3e50; |
| 113 | -webkit-font-smoothing: antialiased; | 115 | -webkit-font-smoothing: antialiased; |
| 114 | -moz-osx-font-smoothing: grayscale; | 116 | -moz-osx-font-smoothing: grayscale; |
| ... | @@ -138,7 +140,7 @@ aside { | ... | @@ -138,7 +140,7 @@ aside { |
| 138 | } | 140 | } |
| 139 | 141 | ||
| 140 | .text-center { | 142 | .text-center { |
| 141 | - text-align: center | 143 | + text-align: center; |
| 142 | } | 144 | } |
| 143 | 145 | ||
| 144 | .sub-navbar { | 146 | .sub-navbar { |
| ... | @@ -149,7 +151,13 @@ aside { | ... | @@ -149,7 +151,13 @@ aside { |
| 149 | text-align: right; | 151 | text-align: right; |
| 150 | padding-right: 20px; | 152 | padding-right: 20px; |
| 151 | transition: 600ms ease position; | 153 | transition: 600ms ease position; |
| 152 | - background: linear-gradient(90deg, rgba(32, 182, 249, 1) 0%, rgba(32, 182, 249, 1) 0%, rgba(33, 120, 241, 1) 100%, rgba(33, 120, 241, 1) 100%); | 154 | + background: linear-gradient( |
| 155 | + 90deg, | ||
| 156 | + rgba(32, 182, 249, 1) 0%, | ||
| 157 | + rgba(32, 182, 249, 1) 0%, | ||
| 158 | + rgba(33, 120, 241, 1) 100%, | ||
| 159 | + rgba(33, 120, 241, 1) 100% | ||
| 160 | + ); | ||
| 153 | 161 | ||
| 154 | .subtitle { | 162 | .subtitle { |
| 155 | font-size: 20px; | 163 | font-size: 20px; |
| ... | @@ -216,7 +224,7 @@ body { | ... | @@ -216,7 +224,7 @@ body { |
| 216 | } | 224 | } |
| 217 | 225 | ||
| 218 | &::-webkit-scrollbar-track-piece { | 226 | &::-webkit-scrollbar-track-piece { |
| 219 | - background: #F2F6FC; | 227 | + background: #f2f6fc; |
| 220 | } | 228 | } |
| 221 | } | 229 | } |
| 222 | 230 | ||
| ... | @@ -239,7 +247,7 @@ body { | ... | @@ -239,7 +247,7 @@ body { |
| 239 | .el-table__fixed, | 247 | .el-table__fixed, |
| 240 | .el-table__fixed-right { | 248 | .el-table__fixed-right { |
| 241 | height: calc(100% - 7px) !important; | 249 | height: calc(100% - 7px) !important; |
| 242 | - box-shadow: -5px -2px 10px rgba(0, 0, 0, .12) !important; | 250 | + box-shadow: -5px -2px 10px rgba(0, 0, 0, 0.12) !important; |
| 243 | 251 | ||
| 244 | .el-table__fixed-body-wrapper { | 252 | .el-table__fixed-body-wrapper { |
| 245 | height: calc(100% - 36px) !important; | 253 | height: calc(100% - 36px) !important; |
| ... | @@ -247,7 +255,7 @@ body { | ... | @@ -247,7 +255,7 @@ body { |
| 247 | } | 255 | } |
| 248 | 256 | ||
| 249 | // 当表格没有滚动条时 | 257 | // 当表格没有滚动条时 |
| 250 | -.el-table__body-wrapper.is-scrolling-none~.el-table__fixed-right { | 258 | +.el-table__body-wrapper.is-scrolling-none ~ .el-table__fixed-right { |
| 251 | height: 100% !important; | 259 | height: 100% !important; |
| 252 | bottom: 0 !important; | 260 | bottom: 0 !important; |
| 253 | box-shadow: none !important; | 261 | box-shadow: none !important; |
| ... | @@ -307,4 +315,7 @@ body { | ... | @@ -307,4 +315,7 @@ body { |
| 307 | 315 | ||
| 308 | .el-select-dropdown__wrap { | 316 | .el-select-dropdown__wrap { |
| 309 | max-height: 350px !important; | 317 | max-height: 350px !important; |
| 310 | -} | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 318 | +} | ||
| 319 | +.btn-mb-4 { | ||
| 320 | + margin-bottom: 4px; | ||
| 321 | +} | ... | ... |
| ... | @@ -111,6 +111,7 @@ | ... | @@ -111,6 +111,7 @@ |
| 111 | <el-date-picker | 111 | <el-date-picker |
| 112 | v-if="item.type === 'Date'" | 112 | v-if="item.type === 'Date'" |
| 113 | v-model.trim="tempQueryForm[item.prop]" | 113 | v-model.trim="tempQueryForm[item.prop]" |
| 114 | + :style="{ width: item.width }" | ||
| 114 | :disabled="item.disable" | 115 | :disabled="item.disable" |
| 115 | :placeholder="item.placeholder ? item.placeholder : '请选择日期'" | 116 | :placeholder="item.placeholder ? item.placeholder : '请选择日期'" |
| 116 | clearable | 117 | clearable |
| ... | @@ -121,6 +122,7 @@ | ... | @@ -121,6 +122,7 @@ |
| 121 | <el-time-select | 122 | <el-time-select |
| 122 | v-if="item.type === 'Time'" | 123 | v-if="item.type === 'Time'" |
| 123 | v-model.trim="tempQueryForm[item.prop]" | 124 | v-model.trim="tempQueryForm[item.prop]" |
| 125 | + :style="{ width: item.width }" | ||
| 124 | :disabled="item.disable" | 126 | :disabled="item.disable" |
| 125 | :placeholder="item.placeholder ? item.placeholder : '请选择时间'" | 127 | :placeholder="item.placeholder ? item.placeholder : '请选择时间'" |
| 126 | clearable | 128 | clearable |
| ... | @@ -143,6 +145,7 @@ | ... | @@ -143,6 +145,7 @@ |
| 143 | v-if="item.type === 'datetimerange'" | 145 | v-if="item.type === 'datetimerange'" |
| 144 | type="datetimerange" | 146 | type="datetimerange" |
| 145 | v-model.trim="tempQueryForm[item.prop]" | 147 | v-model.trim="tempQueryForm[item.prop]" |
| 148 | + :style="{ width: item.width }" | ||
| 146 | :disabled="item.disable" | 149 | :disabled="item.disable" |
| 147 | range-separator="至" | 150 | range-separator="至" |
| 148 | start-placeholder="开始日期" | 151 | start-placeholder="开始日期" |
| ... | @@ -289,7 +292,7 @@ export default { | ... | @@ -289,7 +292,7 @@ export default { |
| 289 | // 用于控制该表单内组件的尺寸 medium / small / mini | 292 | // 用于控制该表单内组件的尺寸 medium / small / mini |
| 290 | size: { | 293 | size: { |
| 291 | type: String, | 294 | type: String, |
| 292 | - default: "medium", | 295 | + default: "small", |
| 293 | }, | 296 | }, |
| 294 | }, | 297 | }, |
| 295 | data() { | 298 | data() { | ... | ... |
| ... | @@ -242,5 +242,12 @@ export default { | ... | @@ -242,5 +242,12 @@ export default { |
| 242 | }; | 242 | }; |
| 243 | </script> | 243 | </script> |
| 244 | <style lang="scss"> | 244 | <style lang="scss"> |
| 245 | - | 245 | + .el-table { |
| 246 | + th { | ||
| 247 | + padding: 0; | ||
| 248 | + } | ||
| 249 | + td{ | ||
| 250 | + padding: 0; | ||
| 251 | + } | ||
| 252 | + } | ||
| 246 | </style> | 253 | </style> | ... | ... |
| ... | @@ -54,26 +54,26 @@ const permission = { | ... | @@ -54,26 +54,26 @@ const permission = { |
| 54 | return new Promise((resolve) => { | 54 | return new Promise((resolve) => { |
| 55 | // 向后端请求路由数据 | 55 | // 向后端请求路由数据 |
| 56 | getRouters().then((res) => { | 56 | getRouters().then((res) => { |
| 57 | - // const newUrl = { | 57 | + const newUrl = { |
| 58 | - // id: 24, | 58 | + id: 24, |
| 59 | - // name: "et86", | 59 | + name: "et86", |
| 60 | - // path: "/et86", | 60 | + path: "/et86", |
| 61 | - // hidden: false, | 61 | + hidden: false, |
| 62 | - // component: "allocationConfig/et86", | 62 | + component: "allocationConfig/et86", |
| 63 | - // meta: { | 63 | + meta: { |
| 64 | - // title: "ET86", | 64 | + title: "ET86", |
| 65 | - // icon: "edit", | 65 | + icon: "edit", |
| 66 | - // permissions: "allocation:rand:list", | 66 | + permissions: "allocation:rand:list", |
| 67 | - // noCache: false, | 67 | + noCache: false, |
| 68 | - // }, | 68 | + }, |
| 69 | - // alwaysShow: false, | 69 | + alwaysShow: false, |
| 70 | - // children: null, | 70 | + children: null, |
| 71 | - // }; | 71 | + }; |
| 72 | - // res.data.map((item) => { | 72 | + res.data.map((item) => { |
| 73 | - // if (item.name == "AllocationConfig") { | 73 | + if (item.name == "AllocationConfig") { |
| 74 | - // item.children.push(newUrl); | 74 | + item.children.push(newUrl); |
| 75 | - // } | 75 | + } |
| 76 | - // }); | 76 | + }); |
| 77 | res.data = hasPermi.routerPer(res.data); | 77 | res.data = hasPermi.routerPer(res.data); |
| 78 | const sdata = JSON.parse(JSON.stringify(res.data)); | 78 | const sdata = JSON.parse(JSON.stringify(res.data)); |
| 79 | const rdata = JSON.parse(JSON.stringify(res.data)); | 79 | const rdata = JSON.parse(JSON.stringify(res.data)); | ... | ... |
| ... | @@ -3,20 +3,20 @@ | ... | @@ -3,20 +3,20 @@ |
| 3 | <el-form ref="form" v-model="formData" class="form-header" label-position="right" label-width="auto" size="small" | 3 | <el-form ref="form" v-model="formData" class="form-header" label-position="right" label-width="auto" size="small" |
| 4 | @submit.native.prevent> | 4 | @submit.native.prevent> |
| 5 | <el-row type="flex" style="flexWrap: wrap !important"> | 5 | <el-row type="flex" style="flexWrap: wrap !important"> |
| 6 | - <el-col :span="6"> | 6 | + <el-col :span="8"> |
| 7 | <el-form-item label="ACCS原航班日期"> | 7 | <el-form-item label="ACCS原航班日期"> |
| 8 | <el-date-picker class="formItem" type="daterange" range-separator="至" start-placeholder="开始日期" | 8 | <el-date-picker class="formItem" type="daterange" range-separator="至" start-placeholder="开始日期" |
| 9 | end-placeholder="结束日期" v-model="fltDate" :value-format="valueFormat" clearable> | 9 | end-placeholder="结束日期" v-model="fltDate" :value-format="valueFormat" clearable> |
| 10 | </el-date-picker> | 10 | </el-date-picker> |
| 11 | </el-form-item> | 11 | </el-form-item> |
| 12 | </el-col> | 12 | </el-col> |
| 13 | - <el-col :span="6"> | 13 | + <el-col :span="8"> |
| 14 | <el-form-item label="ACCS原航班号"> | 14 | <el-form-item label="ACCS原航班号"> |
| 15 | <el-input v-model="fltNo" placeholder="请输入ACCS原航班号" class="formItem" clearable @change="fltNoChange"> | 15 | <el-input v-model="fltNo" placeholder="请输入ACCS原航班号" class="formItem" clearable @change="fltNoChange"> |
| 16 | </el-input> | 16 | </el-input> |
| 17 | </el-form-item> | 17 | </el-form-item> |
| 18 | </el-col> | 18 | </el-col> |
| 19 | - <el-col :span="6"> | 19 | + <el-col :span="8"> |
| 20 | <el-form-item label="海关回执状态"> | 20 | <el-form-item label="海关回执状态"> |
| 21 | <el-select placeholder="不限" v-model="formData.customsReceiptStatusId" class="formItem" multiple clearable> | 21 | <el-select placeholder="不限" v-model="formData.customsReceiptStatusId" class="formItem" multiple clearable> |
| 22 | <el-option v-for="item in selectData.findConditionData | 22 | <el-option v-for="item in selectData.findConditionData |
| ... | @@ -26,7 +26,7 @@ | ... | @@ -26,7 +26,7 @@ |
| 26 | </el-select> | 26 | </el-select> |
| 27 | </el-form-item> | 27 | </el-form-item> |
| 28 | </el-col> | 28 | </el-col> |
| 29 | - <el-col :span="6"> | 29 | + <el-col :span="8"> |
| 30 | <el-form-item label="货物状态"> | 30 | <el-form-item label="货物状态"> |
| 31 | <el-select placeholder="不限" v-model="formData.statusId" class="formItem" clearable> | 31 | <el-select placeholder="不限" v-model="formData.statusId" class="formItem" clearable> |
| 32 | <el-option v-for="item in selectData.findConditionData.cargoStatus" :label="item.chineseName" | 32 | <el-option v-for="item in selectData.findConditionData.cargoStatus" :label="item.chineseName" |
| ... | @@ -35,7 +35,7 @@ | ... | @@ -35,7 +35,7 @@ |
| 35 | </el-select> | 35 | </el-select> |
| 36 | </el-form-item> | 36 | </el-form-item> |
| 37 | </el-col> | 37 | </el-col> |
| 38 | - <el-col :span="6"> | 38 | + <el-col :span="8"> |
| 39 | <el-form-item label="ACCSpool"> | 39 | <el-form-item label="ACCSpool"> |
| 40 | <el-select placeholder="不限" v-model="formData.accsPool" class="formItem" clearable> | 40 | <el-select placeholder="不限" v-model="formData.accsPool" class="formItem" clearable> |
| 41 | <el-option value="Pre-MDE" key="Pre-MDE"> | 41 | <el-option value="Pre-MDE" key="Pre-MDE"> |
| ... | @@ -47,7 +47,7 @@ | ... | @@ -47,7 +47,7 @@ |
| 47 | </el-select> | 47 | </el-select> |
| 48 | </el-form-item> | 48 | </el-form-item> |
| 49 | </el-col> | 49 | </el-col> |
| 50 | - <el-col :span="6"> | 50 | + <el-col :span="8"> |
| 51 | <el-form-item label="申报类别"> | 51 | <el-form-item label="申报类别"> |
| 52 | <el-select placeholder="不限" v-model="formData.typeId" class="formItem" clearable> | 52 | <el-select placeholder="不限" v-model="formData.typeId" class="formItem" clearable> |
| 53 | <el-option v-for="item in selectData.findConditionData.cargoType" :label="item.chineseName" | 53 | <el-option v-for="item in selectData.findConditionData.cargoType" :label="item.chineseName" |
| ... | @@ -56,7 +56,7 @@ | ... | @@ -56,7 +56,7 @@ |
| 56 | </el-select> | 56 | </el-select> |
| 57 | </el-form-item> | 57 | </el-form-item> |
| 58 | </el-col> | 58 | </el-col> |
| 59 | - <el-col :span="6"> | 59 | + <el-col :span="8"> |
| 60 | <el-form-item label="服务类型"> | 60 | <el-form-item label="服务类型"> |
| 61 | <el-select placeholder="不限" v-model="formData.serviceTypeId" class="formItem" clearable> | 61 | <el-select placeholder="不限" v-model="formData.serviceTypeId" class="formItem" clearable> |
| 62 | <el-option v-for="item in selectData.findConditionData.cargoServiceType" :label="item.chineseName" | 62 | <el-option v-for="item in selectData.findConditionData.cargoServiceType" :label="item.chineseName" |
| ... | @@ -66,7 +66,7 @@ | ... | @@ -66,7 +66,7 @@ |
| 66 | </el-select> | 66 | </el-select> |
| 67 | </el-form-item> | 67 | </el-form-item> |
| 68 | </el-col> | 68 | </el-col> |
| 69 | - <el-col :span="6"> | 69 | + <el-col :span="8"> |
| 70 | <el-form-item label="重量区间"> | 70 | <el-form-item label="重量区间"> |
| 71 | <el-row> | 71 | <el-row> |
| 72 | <el-col :span="10"> | 72 | <el-col :span="10"> |
| ... | @@ -82,7 +82,7 @@ | ... | @@ -82,7 +82,7 @@ |
| 82 | </el-row> | 82 | </el-row> |
| 83 | </el-form-item> | 83 | </el-form-item> |
| 84 | </el-col> | 84 | </el-col> |
| 85 | - <el-col :span="6"> | 85 | + <el-col :span="8"> |
| 86 | <el-form-item label="件数区间"> | 86 | <el-form-item label="件数区间"> |
| 87 | <el-row> | 87 | <el-row> |
| 88 | <el-col :span="10"> | 88 | <el-col :span="10"> |
| ... | @@ -98,26 +98,26 @@ | ... | @@ -98,26 +98,26 @@ |
| 98 | </el-row> | 98 | </el-row> |
| 99 | </el-form-item> | 99 | </el-form-item> |
| 100 | </el-col> | 100 | </el-col> |
| 101 | - <el-col :span="6"> | 101 | + <el-col :span="8"> |
| 102 | <el-form-item label="取件日期"> | 102 | <el-form-item label="取件日期"> |
| 103 | <el-date-picker class="formItem" v-model="formData.pickUpDate" type="date" placeholder="选择日期" | 103 | <el-date-picker class="formItem" v-model="formData.pickUpDate" type="date" placeholder="选择日期" |
| 104 | :value-format="valueFormat" clearable> | 104 | :value-format="valueFormat" clearable> |
| 105 | </el-date-picker> | 105 | </el-date-picker> |
| 106 | </el-form-item> | 106 | </el-form-item> |
| 107 | </el-col> | 107 | </el-col> |
| 108 | - <el-col :span="6"> | 108 | + <el-col :span="8"> |
| 109 | <el-form-item label="URSA"> | 109 | <el-form-item label="URSA"> |
| 110 | <el-input class="formItem" type="textarea" placeholder="S_;P_;E2" v-model="ursa" :rows="1" clearable> | 110 | <el-input class="formItem" type="textarea" placeholder="S_;P_;E2" v-model="ursa" :rows="1" clearable> |
| 111 | </el-input> | 111 | </el-input> |
| 112 | </el-form-item> | 112 | </el-form-item> |
| 113 | </el-col> | 113 | </el-col> |
| 114 | - <el-col :span="6"> | 114 | + <el-col :span="8"> |
| 115 | <el-form-item label="始发站"> | 115 | <el-form-item label="始发站"> |
| 116 | <el-input class="formItem" type="textarea" placeholder="PVG;PEK" v-model="siteName" :rows="1" clearable> | 116 | <el-input class="formItem" type="textarea" placeholder="PVG;PEK" v-model="siteName" :rows="1" clearable> |
| 117 | </el-input> | 117 | </el-input> |
| 118 | </el-form-item> | 118 | </el-form-item> |
| 119 | </el-col> | 119 | </el-col> |
| 120 | - <el-col :span="6"> | 120 | + <el-col :span="8"> |
| 121 | <el-form-item> | 121 | <el-form-item> |
| 122 | <template slot="label"> | 122 | <template slot="label"> |
| 123 | <div style="display:inline-block">ACCS航线 | 123 | <div style="display:inline-block">ACCS航线 |
| ... | @@ -134,9 +134,9 @@ | ... | @@ -134,9 +134,9 @@ |
| 134 | </el-select> | 134 | </el-select> |
| 135 | </el-form-item> | 135 | </el-form-item> |
| 136 | </el-col> | 136 | </el-col> |
| 137 | - <el-col :span="6"> | 137 | + <el-col :span="8"> |
| 138 | <el-form-item label="运单号"> | 138 | <el-form-item label="运单号"> |
| 139 | - <el-input class="formItem" type="textarea" :rows="4" placeholder="请输入运单号(回车分割)" :maxlength="12000" | 139 | + <el-input class="formItem" type="textarea" :rows="1" placeholder="例: xxx;xxx;" :maxlength="12000" |
| 140 | v-model="formData.waybillNo" clearable></el-input> | 140 | v-model="formData.waybillNo" clearable></el-input> |
| 141 | </el-form-item> | 141 | </el-form-item> |
| 142 | </el-col> | 142 | </el-col> |
| ... | @@ -205,7 +205,7 @@ | ... | @@ -205,7 +205,7 @@ |
| 205 | </template> | 205 | </template> |
| 206 | 206 | ||
| 207 | <script> | 207 | <script> |
| 208 | -import Dialog from "./info.vue"; | 208 | +import Dialog from "./info"; |
| 209 | import { findConditionData, findCargoAllocationData, getAccsRoute } from "@/api/cargoSelect"; | 209 | import { findConditionData, findCargoAllocationData, getAccsRoute } from "@/api/cargoSelect"; |
| 210 | import { allDictData } from "@/api/destinationFlight"; | 210 | import { allDictData } from "@/api/destinationFlight"; |
| 211 | import { downLoadXlsx } from "@/utils/zipdownload"; | 211 | import { downLoadXlsx } from "@/utils/zipdownload"; | ... | ... |
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
| ... | @@ -4,6 +4,7 @@ export const formConfig = [ | ... | @@ -4,6 +4,7 @@ export const formConfig = [ |
| 4 | type: "Date", | 4 | type: "Date", |
| 5 | name: "startTime", | 5 | name: "startTime", |
| 6 | prop: "startTime", | 6 | prop: "startTime", |
| 7 | + width: "140px", | ||
| 7 | placeholder: "请选择开始时间", | 8 | placeholder: "请选择开始时间", |
| 8 | rules: { required: true, message: "请选择开始时间", trigger: "blur" }, | 9 | rules: { required: true, message: "请选择开始时间", trigger: "blur" }, |
| 9 | }, | 10 | }, |
| ... | @@ -12,6 +13,7 @@ export const formConfig = [ | ... | @@ -12,6 +13,7 @@ export const formConfig = [ |
| 12 | type: "Date", | 13 | type: "Date", |
| 13 | name: "endTime", | 14 | name: "endTime", |
| 14 | prop: "endTime", | 15 | prop: "endTime", |
| 16 | + width: "140px", | ||
| 15 | placeholder: "请选择结束时间", | 17 | placeholder: "请选择结束时间", |
| 16 | rules: { required: true, message: "请选择结束时间", trigger: "blur" }, | 18 | rules: { required: true, message: "请选择结束时间", trigger: "blur" }, |
| 17 | }, | 19 | }, | ... | ... |
| ... | @@ -44,8 +44,9 @@ export default { | ... | @@ -44,8 +44,9 @@ export default { |
| 44 | data() { | 44 | data() { |
| 45 | return { | 45 | return { |
| 46 | formConfig: formConfig, // 表单配置项 | 46 | formConfig: formConfig, // 表单配置项 |
| 47 | - queryForm: { // 表单参数 | 47 | + queryForm: { |
| 48 | - status: "有效" | 48 | + // 表单参数 |
| 49 | + status: "有效", | ||
| 49 | }, | 50 | }, |
| 50 | pageConfig: { | 51 | pageConfig: { |
| 51 | // 分页配置项 | 52 | // 分页配置项 |
| ... | @@ -115,10 +116,15 @@ export default { | ... | @@ -115,10 +116,15 @@ export default { |
| 115 | }, | 116 | }, |
| 116 | // 搜索 | 117 | // 搜索 |
| 117 | searchBtn(row) { | 118 | searchBtn(row) { |
| 119 | + let params = { | ||
| 120 | + ...this.queryForm, | ||
| 121 | + }; | ||
| 122 | + if (this.queryForm.status == "有效") { | ||
| 123 | + params.status = '1'; | ||
| 124 | + } | ||
| 118 | this.$refs.ruleForm.handleSearch("ruleForm", (val) => { | 125 | this.$refs.ruleForm.handleSearch("ruleForm", (val) => { |
| 119 | - console.log(val); | 126 | + console.log(params); |
| 120 | }); | 127 | }); |
| 121 | - console.log(this.queryForm); | ||
| 122 | }, | 128 | }, |
| 123 | // 重置表单 | 129 | // 重置表单 |
| 124 | restForm() { | 130 | restForm() { |
| ... | @@ -154,7 +160,7 @@ export default { | ... | @@ -154,7 +160,7 @@ export default { |
| 154 | }) | 160 | }) |
| 155 | .then(() => { | 161 | .then(() => { |
| 156 | console.log("删除:", item); | 162 | console.log("删除:", item); |
| 157 | - this.msgSuccess("删除成功!") | 163 | + this.msgSuccess("删除成功!"); |
| 158 | }) | 164 | }) |
| 159 | .catch(() => {}); | 165 | .catch(() => {}); |
| 160 | }, | 166 | }, | ... | ... |
| 1 | <template> | 1 | <template> |
| 2 | <div> | 2 | <div> |
| 3 | - <el-form ref="flightAllocForm" :model="queryParams" class="form-header" size="medium" label-position="right" | 3 | + <el-form ref="flightAllocForm" :model="queryParams" class="form-header" size="small" label-position="right" |
| 4 | label-width="auto" @submit.native.prevent> | 4 | label-width="auto" @submit.native.prevent> |
| 5 | <el-row> | 5 | <el-row> |
| 6 | <el-col :span="6"> | 6 | <el-col :span="6"> |
| ... | @@ -16,7 +16,7 @@ | ... | @@ -16,7 +16,7 @@ |
| 16 | </el-date-picker> | 16 | </el-date-picker> |
| 17 | </el-form-item> | 17 | </el-form-item> |
| 18 | </el-col> | 18 | </el-col> |
| 19 | - <el-col :span="3"> | 19 | + <el-col :span="4"> |
| 20 | <el-form-item label="状态"> | 20 | <el-form-item label="状态"> |
| 21 | <el-select class="formItem" v-model="queryParams.status" placeholder="状态"> | 21 | <el-select class="formItem" v-model="queryParams.status" placeholder="状态"> |
| 22 | <el-option label="有效" value="1"></el-option> | 22 | <el-option label="有效" value="1"></el-option> |
| ... | @@ -26,11 +26,6 @@ | ... | @@ -26,11 +26,6 @@ |
| 26 | </el-col> | 26 | </el-col> |
| 27 | </el-row> | 27 | </el-row> |
| 28 | <div> | 28 | <div> |
| 29 | - <el-form-item label="日期查询"> | ||
| 30 | - <el-switch v-model="queryParams.querySpecifyData" active-value="1" inactive-value="2" active-color="#13ce66" | ||
| 31 | - inactive-color="#909399" @change="switchChange"> | ||
| 32 | - </el-switch> | ||
| 33 | - </el-form-item> | ||
| 34 | <el-button type="primary" icon="el-icon-search" :loading="loading" @click="getList" size="mini">查询</el-button> | 29 | <el-button type="primary" icon="el-icon-search" :loading="loading" @click="getList" size="mini">查询</el-button> |
| 35 | <el-button class="mb20" type="primary" icon="el-icon-plus" size="mini" v-hasPermi="['allocation:alloc:add']" | 30 | <el-button class="mb20" type="primary" icon="el-icon-plus" size="mini" v-hasPermi="['allocation:alloc:add']" |
| 36 | @click=" | 31 | @click=" |
| ... | @@ -39,6 +34,8 @@ | ... | @@ -39,6 +34,8 @@ |
| 39 | params: { handle: 'add', fltNo: 'new', fltDate: ' ', status: null, routeStatus: '' }, | 34 | params: { handle: 'add', fltNo: 'new', fltDate: ' ', status: null, routeStatus: '' }, |
| 40 | }) | 35 | }) |
| 41 | ">添加</el-button> | 36 | ">添加</el-button> |
| 37 | + <el-switch style="margin-left: 10px;" v-model="queryParams.querySpecifyData" inactive-text="日期查询" active-value="1" inactive-value="2" active-color="#13ce66" | ||
| 38 | + inactive-color="#909399" @change="switchChange"></el-switch> | ||
| 42 | </div> | 39 | </div> |
| 43 | </el-form> | 40 | </el-form> |
| 44 | <Tables ref="newTables" ductName="FlightAlloc" :data="flyList" :headerData="tableHeaders['flightAlloc']" :order="true" | 41 | <Tables ref="newTables" ductName="FlightAlloc" :data="flyList" :headerData="tableHeaders['flightAlloc']" :order="true" | ... | ... |
| ... | @@ -22,7 +22,7 @@ | ... | @@ -22,7 +22,7 @@ |
| 22 | <el-form-item> | 22 | <el-form-item> |
| 23 | <el-button type="primary" icon="el-icon-search" size="mini" @click="findSourceFlightAndFlightDate">查询实际配载航班 | 23 | <el-button type="primary" icon="el-icon-search" size="mini" @click="findSourceFlightAndFlightDate">查询实际配载航班 |
| 24 | </el-button>  | 24 | </el-button>  |
| 25 | - <span style="color:#ff4949">注:原航班+日期查询该日期的航班实际情况</span> | 25 | + <span style="color:#ff4949; font-size: 12px;">注:原航班+日期查询该日期的航班实际情况</span> |
| 26 | </el-form-item> | 26 | </el-form-item> |
| 27 | <br /> | 27 | <br /> |
| 28 | <el-form-item> | 28 | <el-form-item> |
| ... | @@ -111,8 +111,8 @@ | ... | @@ -111,8 +111,8 @@ |
| 111 | </el-form-item> | 111 | </el-form-item> |
| 112 | </el-col> | 112 | </el-col> |
| 113 | <el-col :span="24" style="margin-bottom: 5%"> | 113 | <el-col :span="24" style="margin-bottom: 5%"> |
| 114 | - <span style="color: #ff4949; margin-left: 10%">提示:配载航班之间请用分号分隔【符号不区分中英文】,例:CA1053;C7433</span><br /> | 114 | + <span style="color: #ff4949; margin-left: 10%; font-size: 12px;">提示:配载航班之间请用分号分隔【符号不区分中英文】,例:CA1053;C7433</span><br /> |
| 115 | - <span style="color: #ff4949; margin-left: 10%">提示:如果需要设置配载航班延迟或提前可以直接在目的航班后加减【+-】天数。如:CA1053+1;CZ433-1</span> | 115 | + <span style="color: #ff4949; margin-left: 10%; font-size: 12px;">提示:如果需要设置配载航班延迟或提前可以直接在目的航班后加减【+-】天数。如:CA1053+1;CZ433-1</span> |
| 116 | </el-col> | 116 | </el-col> |
| 117 | <el-col :span="24"> | 117 | <el-col :span="24"> |
| 118 | <el-form-item label="配载航班" prop="flightRank"> | 118 | <el-form-item label="配载航班" prop="flightRank"> | ... | ... |
| 1 | <template> | 1 | <template> |
| 2 | - <div style="margin:30px 20px 20px"> | 2 | + <div style="margin: 0 20px 0 20px"> |
| 3 | <el-form class="form-header" :model="pageOption" ref="queryForm" label-position="right" label-width="auto" | 3 | <el-form class="form-header" :model="pageOption" ref="queryForm" label-position="right" label-width="auto" |
| 4 | size="small"> | 4 | size="small"> |
| 5 | <el-row> | 5 | <el-row> |
| ... | @@ -21,17 +21,17 @@ | ... | @@ -21,17 +21,17 @@ |
| 21 | </el-row> | 21 | </el-row> |
| 22 | </el-form> | 22 | </el-form> |
| 23 | <div class="mb20" ref="preReviewOptions" style="font-size: 12px; font-weight: 700"> | 23 | <div class="mb20" ref="preReviewOptions" style="font-size: 12px; font-weight: 700"> |
| 24 | - <el-button type="primary" icon="el-icon-search" size="small" :loading="tableLoading" @click="preQuery(1)">搜 索 | 24 | + <el-button type="primary" icon="el-icon-search" size="mini" :loading="tableLoading" @click="preQuery(1)">搜 索 |
| 25 | </el-button> | 25 | </el-button> |
| 26 | - <el-button type="primary" icon="el-icon-plus" size="small" @click="dialogVisible = true" | 26 | + <el-button type="primary" icon="el-icon-plus" size="mini" @click="dialogVisible = true" |
| 27 | v-hasPermi="['allocation:preReview:add']">新增预审航班</el-button> | 27 | v-hasPermi="['allocation:preReview:add']">新增预审航班</el-button> |
| 28 | - <el-button type="primary" size="small" icon="el-icon-check" :disabled="selectData.length == 0" | 28 | + <el-button type="primary" size="mini" icon="el-icon-check" :disabled="selectData.length == 0" |
| 29 | @click="preOption(1)" v-hasPermi="['allocation:preReview:open']"> | 29 | @click="preOption(1)" v-hasPermi="['allocation:preReview:open']"> |
| 30 | 预审开启</el-button> | 30 | 预审开启</el-button> |
| 31 | - <el-button type="primary" size="small" icon="el-icon-close" :disabled="selectData.length == 0" | 31 | + <el-button type="primary" size="mini" icon="el-icon-close" :disabled="selectData.length == 0" |
| 32 | @click="preOption(0)" v-hasPermi="['allocation:preReview:close']"> | 32 | @click="preOption(0)" v-hasPermi="['allocation:preReview:close']"> |
| 33 | 预审关闭</el-button> | 33 | 预审关闭</el-button> |
| 34 | - <el-button type="danger" icon="el-icon-delete" size="small" :disabled="selectData.length == 0" | 34 | + <el-button type="danger" icon="el-icon-delete" size="mini" :disabled="selectData.length == 0" |
| 35 | @click="preOption(2)" v-hasPermi="['allocation:preReview:delete']">删 除 | 35 | @click="preOption(2)" v-hasPermi="['allocation:preReview:delete']">删 除 |
| 36 | </el-button> | 36 | </el-button> |
| 37 | </div> | 37 | </div> | ... | ... |
| ... | @@ -39,21 +39,21 @@ | ... | @@ -39,21 +39,21 @@ |
| 39 | <el-col :span="6"> | 39 | <el-col :span="6"> |
| 40 | <el-form-item label="运单号"> | 40 | <el-form-item label="运单号"> |
| 41 | <el-input clearable type="textarea" v-model="queryParams.waybillNo" class="formItem" | 41 | <el-input clearable type="textarea" v-model="queryParams.waybillNo" class="formItem" |
| 42 | - placeholder="请输入运单号(回车间隔)" :rows="4"></el-input> | 42 | + placeholder="例: xxx;xxx;" :rows="1"></el-input> |
| 43 | </el-form-item> | 43 | </el-form-item> |
| 44 | </el-col> | 44 | </el-col> |
| 45 | </el-row> | 45 | </el-row> |
| 46 | - <el-switch v-model="queryParams.reExport" active-color="#13ce66" active-text="重新导出" style="padding-left: 35px"> | ||
| 47 | - </el-switch> | ||
| 48 | <div style="margin-top:25px"> | 46 | <div style="margin-top:25px"> |
| 49 | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> | 47 | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> |
| 50 | <el-button type="warning" :disabled="tableData.length == 0" v-hasPermi="['base:caExport:export']" | 48 | <el-button type="warning" :disabled="tableData.length == 0" v-hasPermi="['base:caExport:export']" |
| 51 | @click="xlse()" :loading="downLoadingTip.downloading" icon="el-icon-download" size="mini">{{ | 49 | @click="xlse()" :loading="downLoadingTip.downloading" icon="el-icon-download" size="mini">{{ |
| 52 | downLoadingTip.downloading ? downLoadingTip.tip : "导出" | 50 | downLoadingTip.downloading ? downLoadingTip.tip : "导出" |
| 53 | }}</el-button> | 51 | }}</el-button> |
| 52 | + <el-switch v-model="queryParams.reExport" active-color="#13ce66" inactive-text="重新导出" style="margin-left: 15px"> | ||
| 53 | + </el-switch> | ||
| 54 | </div> | 54 | </div> |
| 55 | </el-form> | 55 | </el-form> |
| 56 | - <el-table max-height="300" highlight-current-row border stripe v-loading="loading" :data="tableData"> | 56 | + <el-table height="300" highlight-current-row border stripe v-loading="loading" :data="tableData"> |
| 57 | <el-table-column label="运单号" align="center" prop="waybillNo" /> | 57 | <el-table-column label="运单号" align="center" prop="waybillNo" /> |
| 58 | <el-table-column label="申报类别" align="center" prop="typeName" /> | 58 | <el-table-column label="申报类别" align="center" prop="typeName" /> |
| 59 | <el-table-column label="件数" align="center" prop="qty" width="70" /> | 59 | <el-table-column label="件数" align="center" prop="qty" width="70" /> | ... | ... |
| ... | @@ -35,8 +35,11 @@ | ... | @@ -35,8 +35,11 @@ |
| 35 | </template> | 35 | </template> |
| 36 | </el-table-column> | 36 | </el-table-column> |
| 37 | <el-table-column v-if="tableData.length == 0"></el-table-column> | 37 | <el-table-column v-if="tableData.length == 0"></el-table-column> |
| 38 | - <el-table-column v-for="(value, key) in this.tableData[0]" :key="key" | 38 | + <template v-for="(value, key) in this.tableData[0]"> |
| 39 | + <el-table-column | ||
| 40 | + :key="key" | ||
| 39 | v-if="key != 'errorMessage' && key != 'line'" :label="key" :prop="key"></el-table-column> | 41 | v-if="key != 'errorMessage' && key != 'line'" :label="key" :prop="key"></el-table-column> |
| 42 | + </template> | ||
| 40 | </el-table> | 43 | </el-table> |
| 41 | </div> | 44 | </div> |
| 42 | </template> | 45 | </template> |
| ... | @@ -160,4 +163,4 @@ export default { | ... | @@ -160,4 +163,4 @@ export default { |
| 160 | margin-left: 10px; | 163 | margin-left: 10px; |
| 161 | vertical-align: top; | 164 | vertical-align: top; |
| 162 | } | 165 | } |
| 163 | -</style> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 166 | +</style> | ... | ... |
| ... | @@ -18,12 +18,12 @@ | ... | @@ -18,12 +18,12 @@ |
| 18 | </el-row> | 18 | </el-row> |
| 19 | </el-form> | 19 | </el-form> |
| 20 | <div style="display:flex;padding:10px 20px"> | 20 | <div style="display:flex;padding:10px 20px"> |
| 21 | - <el-button icon="el-icon-search" :loading="loading" type="primary" size="small" @click="selection(1)">查 询 | 21 | + <el-button icon="el-icon-search" :loading="loading" type="primary" size="mini" @click="selection(1)">查 询 |
| 22 | </el-button> | 22 | </el-button> |
| 23 | - <el-button icon="el-icon-plus" type="primary" size="small" v-hasPermi="['base:goodsStationFlight:add']" | 23 | + <el-button icon="el-icon-plus" type="primary" size="mini" v-hasPermi="['base:goodsStationFlight:add']" |
| 24 | @click="add">新 增 | 24 | @click="add">新 增 |
| 25 | </el-button> | 25 | </el-button> |
| 26 | - <el-button icon="el-icon-delete" type="danger" size="small" style="margin:0 10px" | 26 | + <el-button icon="el-icon-delete" type="danger" size="mini" style="margin:0 10px" |
| 27 | :disabled="checkData.length == 0" v-hasPermi="['base:goodsStationFlight:delete']" @click="batchDel"> | 27 | :disabled="checkData.length == 0" v-hasPermi="['base:goodsStationFlight:delete']" @click="batchDel"> |
| 28 | 删 除 | 28 | 删 除 |
| 29 | </el-button> | 29 | </el-button> | ... | ... |
| ... | @@ -2,14 +2,38 @@ | ... | @@ -2,14 +2,38 @@ |
| 2 | <div class="cargoPage"> | 2 | <div class="cargoPage"> |
| 3 | <el-form ref="cargoForm" class="form-header" label-position="right" label-width="auto" size="small" :model="formData"> | 3 | <el-form ref="cargoForm" class="form-header" label-position="right" label-width="auto" size="small" :model="formData"> |
| 4 | <el-row type="flex" style="flexWrap: wrap !important"> | 4 | <el-row type="flex" style="flexWrap: wrap !important"> |
| 5 | - <el-col :span="6"> | 5 | + <el-col :span="8"> |
| 6 | <el-form-item label="配舱航班日期"> | 6 | <el-form-item label="配舱航班日期"> |
| 7 | <el-date-picker class="formItem" v-model="cargoPlaneTime" type="daterange" range-separator="至" | 7 | <el-date-picker class="formItem" v-model="cargoPlaneTime" type="daterange" range-separator="至" |
| 8 | start-placeholder="开始日期" end-placeholder="结束日期" :value-format="valueFormat" clearable> | 8 | start-placeholder="开始日期" end-placeholder="结束日期" :value-format="valueFormat" clearable> |
| 9 | </el-date-picker> | 9 | </el-date-picker> |
| 10 | </el-form-item> | 10 | </el-form-item> |
| 11 | </el-col> | 11 | </el-col> |
| 12 | - <el-col :span="6"> | 12 | + <el-col :span="8"> |
| 13 | + <el-form-item label="运单号"> | ||
| 14 | + <el-input ref='userInfo' type="textarea" v-model="formData.waybillNo" class="formItem" | ||
| 15 | + placeholder="例: xxx;xxx;" :rows="1" :maxlength="12000" clearable></el-input> | ||
| 16 | + </el-form-item> | ||
| 17 | + </el-col> | ||
| 18 | + <el-col :span="8"> | ||
| 19 | + <el-form-item label="配载航班号"> | ||
| 20 | + <el-input type="textarea" v-model="cargoPlaneNo" class="formItem" placeholder="AC001;AC002" :rows="1" | ||
| 21 | + clearable @change="planeNoChange"></el-input> | ||
| 22 | + </el-form-item> | ||
| 23 | + </el-col> | ||
| 24 | + <el-col :span="8"> | ||
| 25 | + <el-form-item label="URSA"> | ||
| 26 | + <el-input type="textarea" v-model="ursa" class="formItem" placeholder="S_;P_;E2" :rows="1" clearable> | ||
| 27 | + </el-input> | ||
| 28 | + </el-form-item> | ||
| 29 | + </el-col> | ||
| 30 | + <el-col :span="8"> | ||
| 31 | + <el-form-item label="始发站"> | ||
| 32 | + <el-input type="textarea" v-model="siteName" class="formItem" placeholder="PVG;PEK" :rows="1" clearable> | ||
| 33 | + </el-input> | ||
| 34 | + </el-form-item> | ||
| 35 | + </el-col> | ||
| 36 | + <el-col :span="8"> | ||
| 13 | <el-form-item label="海关回执状态"> | 37 | <el-form-item label="海关回执状态"> |
| 14 | <el-select v-model="formData.customsReceiptStatusId" class="formItem" filterable multiple clearable | 38 | <el-select v-model="formData.customsReceiptStatusId" class="formItem" filterable multiple clearable |
| 15 | placeholder="不限"> | 39 | placeholder="不限"> |
| ... | @@ -20,7 +44,7 @@ | ... | @@ -20,7 +44,7 @@ |
| 20 | </el-select> | 44 | </el-select> |
| 21 | </el-form-item> | 45 | </el-form-item> |
| 22 | </el-col> | 46 | </el-col> |
| 23 | - <el-col :span="6"> | 47 | + <el-col :span="8"> |
| 24 | <el-form-item label="申报类别"> | 48 | <el-form-item label="申报类别"> |
| 25 | <el-select placeholder="不限" v-model="formData.typeId" class="formItem" clearable> | 49 | <el-select placeholder="不限" v-model="formData.typeId" class="formItem" clearable> |
| 26 | <el-option v-for="item in findConditionData.cargoType" :label="item.chineseName" :value="item.id" | 50 | <el-option v-for="item in findConditionData.cargoType" :label="item.chineseName" :value="item.id" |
| ... | @@ -29,7 +53,7 @@ | ... | @@ -29,7 +53,7 @@ |
| 29 | </el-select> | 53 | </el-select> |
| 30 | </el-form-item> | 54 | </el-form-item> |
| 31 | </el-col> | 55 | </el-col> |
| 32 | - <el-col :span="6"> | 56 | + <el-col :span="8"> |
| 33 | <el-form-item label="服务类型"> | 57 | <el-form-item label="服务类型"> |
| 34 | <el-select v-model="formData.serviceTypeId" class="formItem" filterable multiple clearable placeholder="不限"> | 58 | <el-select v-model="formData.serviceTypeId" class="formItem" filterable multiple clearable placeholder="不限"> |
| 35 | <el-option v-for="item in findConditionData.cargoServiceType" :label="item.chineseName" :value="item.id" | 59 | <el-option v-for="item in findConditionData.cargoServiceType" :label="item.chineseName" :value="item.id" |
| ... | @@ -39,59 +63,35 @@ | ... | @@ -39,59 +63,35 @@ |
| 39 | </el-select> | 63 | </el-select> |
| 40 | </el-form-item> | 64 | </el-form-item> |
| 41 | </el-col> | 65 | </el-col> |
| 42 | - <el-col :span="6"> | ||
| 43 | - <el-form-item label="运单号"> | ||
| 44 | - <el-input ref='userInfo' type="textarea" v-model="formData.waybillNo" class="formItem" | ||
| 45 | - placeholder="请输入运单号(回车间隔)" :rows="4" :maxlength="12000" clearable></el-input> | ||
| 46 | - </el-form-item> | ||
| 47 | - </el-col> | ||
| 48 | - <el-col :span="6"> | ||
| 49 | - <el-form-item label="配载航班号"> | ||
| 50 | - <el-input type="textarea" v-model="cargoPlaneNo" class="formItem" placeholder="AC001;AC002" :rows="4" | ||
| 51 | - clearable @change="planeNoChange"></el-input> | ||
| 52 | - </el-form-item> | ||
| 53 | - </el-col> | ||
| 54 | - <el-col :span="6"> | ||
| 55 | - <el-form-item label="URSA"> | ||
| 56 | - <el-input type="textarea" v-model="ursa" class="formItem" placeholder="S_;P_;E2" :rows="4" clearable> | ||
| 57 | - </el-input> | ||
| 58 | - </el-form-item> | ||
| 59 | - </el-col> | ||
| 60 | - <el-col :span="6"> | ||
| 61 | - <el-form-item label="始发站"> | ||
| 62 | - <el-input type="textarea" v-model="siteName" class="formItem" placeholder="PVG;PEK" :rows="4" clearable> | ||
| 63 | - </el-input> | ||
| 64 | - </el-form-item> | ||
| 65 | - </el-col> | ||
| 66 | <el-col v-show="formShow"> | 66 | <el-col v-show="formShow"> |
| 67 | <el-row type="flex" style="flexWrap: wrap !important"> | 67 | <el-row type="flex" style="flexWrap: wrap !important"> |
| 68 | - <el-col :span="6"> | 68 | + <el-col :span="8"> |
| 69 | <el-form-item label="ACCS原航班日期"> | 69 | <el-form-item label="ACCS原航班日期"> |
| 70 | <el-date-picker class="formItem" v-model="flightTime" type="daterange" range-separator="至" | 70 | <el-date-picker class="formItem" v-model="flightTime" type="daterange" range-separator="至" |
| 71 | start-placeholder="开始日期" end-placeholder="结束日期" :value-format="valueFormat" clearable> | 71 | start-placeholder="开始日期" end-placeholder="结束日期" :value-format="valueFormat" clearable> |
| 72 | </el-date-picker> | 72 | </el-date-picker> |
| 73 | </el-form-item> | 73 | </el-form-item> |
| 74 | </el-col> | 74 | </el-col> |
| 75 | - <el-col :span="6"> | 75 | + <el-col :span="8"> |
| 76 | <el-form-item label="ACCS原航班号"> | 76 | <el-form-item label="ACCS原航班号"> |
| 77 | <el-input type="text" v-model="fltNo" class="formItem" placeholder="请输入ACCS航班号" clearable></el-input> | 77 | <el-input type="text" v-model="fltNo" class="formItem" placeholder="请输入ACCS航班号" clearable></el-input> |
| 78 | </el-form-item> | 78 | </el-form-item> |
| 79 | </el-col> | 79 | </el-col> |
| 80 | - <el-col :span="6"> | 80 | + <el-col :span="8"> |
| 81 | <el-form-item label="取件日期"> | 81 | <el-form-item label="取件日期"> |
| 82 | <el-date-picker class="formItem" v-model="formData.pickUpDate" type="date" placeholder="选择日期" | 82 | <el-date-picker class="formItem" v-model="formData.pickUpDate" type="date" placeholder="选择日期" |
| 83 | :value-format="valueFormat" clearable> | 83 | :value-format="valueFormat" clearable> |
| 84 | </el-date-picker> | 84 | </el-date-picker> |
| 85 | </el-form-item> | 85 | </el-form-item> |
| 86 | </el-col> | 86 | </el-col> |
| 87 | - <el-col :span="6"> | 87 | + <el-col :span="8"> |
| 88 | <el-form-item label="创建日期"> | 88 | <el-form-item label="创建日期"> |
| 89 | <el-date-picker class="formItem" v-model="createDate" type="daterange" range-separator="至" | 89 | <el-date-picker class="formItem" v-model="createDate" type="daterange" range-separator="至" |
| 90 | start-placeholder="开始日期" end-placeholder="结束日期" :value-format="valueFormat" clearable> | 90 | start-placeholder="开始日期" end-placeholder="结束日期" :value-format="valueFormat" clearable> |
| 91 | </el-date-picker> | 91 | </el-date-picker> |
| 92 | </el-form-item> | 92 | </el-form-item> |
| 93 | </el-col> | 93 | </el-col> |
| 94 | - <el-col :span="6"> | 94 | + <el-col :span="8"> |
| 95 | <el-form-item label="ACCSpool"> | 95 | <el-form-item label="ACCSpool"> |
| 96 | <el-select placeholder="不限" v-model="formData.accsPool" class="formItem" clearable> | 96 | <el-select placeholder="不限" v-model="formData.accsPool" class="formItem" clearable> |
| 97 | <el-option value="Pre-MDE" key="Pre-MDE"> | 97 | <el-option value="Pre-MDE" key="Pre-MDE"> |
| ... | @@ -103,7 +103,7 @@ | ... | @@ -103,7 +103,7 @@ |
| 103 | </el-select> | 103 | </el-select> |
| 104 | </el-form-item> | 104 | </el-form-item> |
| 105 | </el-col> | 105 | </el-col> |
| 106 | - <el-col :span="6"> | 106 | + <el-col :span="8"> |
| 107 | <el-form-item label="货物状态"> | 107 | <el-form-item label="货物状态"> |
| 108 | <el-select placeholder="不限" v-model="formData.statusId" class="formItem" filterable clearable> | 108 | <el-select placeholder="不限" v-model="formData.statusId" class="formItem" filterable clearable> |
| 109 | <el-option v-for="item in findConditionData.cargoStatus" :label="item.chineseName" :value="item.id" | 109 | <el-option v-for="item in findConditionData.cargoStatus" :label="item.chineseName" :value="item.id" |
| ... | @@ -112,7 +112,7 @@ | ... | @@ -112,7 +112,7 @@ |
| 112 | </el-select> | 112 | </el-select> |
| 113 | </el-form-item> | 113 | </el-form-item> |
| 114 | </el-col> | 114 | </el-col> |
| 115 | - <el-col :span="6"> | 115 | + <el-col :span="8"> |
| 116 | <el-form-item label="是否自动"> | 116 | <el-form-item label="是否自动"> |
| 117 | <el-select placeholder="不限" v-model="formData.allocationTypeId" class="formItem" clearable> | 117 | <el-select placeholder="不限" v-model="formData.allocationTypeId" class="formItem" clearable> |
| 118 | <el-option label="手动" value="1"> </el-option> | 118 | <el-option label="手动" value="1"> </el-option> |
| ... | @@ -120,7 +120,7 @@ | ... | @@ -120,7 +120,7 @@ |
| 120 | </el-select> | 120 | </el-select> |
| 121 | </el-form-item> | 121 | </el-form-item> |
| 122 | </el-col> | 122 | </el-col> |
| 123 | - <el-col :span="6"> | 123 | + <el-col :span="8"> |
| 124 | <el-form-item label="配舱状态"> | 124 | <el-form-item label="配舱状态"> |
| 125 | <el-select placeholder="不限" v-model="formData.hasFlight" class="formItem" clearable> | 125 | <el-select placeholder="不限" v-model="formData.hasFlight" class="formItem" clearable> |
| 126 | <el-option label="已配" value="1"> </el-option> | 126 | <el-option label="已配" value="1"> </el-option> |
| ... | @@ -128,7 +128,7 @@ | ... | @@ -128,7 +128,7 @@ |
| 128 | </el-select> | 128 | </el-select> |
| 129 | </el-form-item> | 129 | </el-form-item> |
| 130 | </el-col> | 130 | </el-col> |
| 131 | - <el-col :span="6"> | 131 | + <el-col :span="8"> |
| 132 | <el-form-item> | 132 | <el-form-item> |
| 133 | <template slot="label"> | 133 | <template slot="label"> |
| 134 | <div style="display:inline-block">配载航线 | 134 | <div style="display:inline-block">配载航线 |
| ... | @@ -145,7 +145,7 @@ | ... | @@ -145,7 +145,7 @@ |
| 145 | </el-select> | 145 | </el-select> |
| 146 | </el-form-item> | 146 | </el-form-item> |
| 147 | </el-col> | 147 | </el-col> |
| 148 | - <el-col :span="6"> | 148 | + <el-col :span="8"> |
| 149 | <el-form-item label="预审状态"> | 149 | <el-form-item label="预审状态"> |
| 150 | <el-select v-model="formData.preStatus" placeholder="不限" class="formItem" clearable multiple> | 150 | <el-select v-model="formData.preStatus" placeholder="不限" class="formItem" clearable multiple> |
| 151 | <el-option v-for="item in findConditionData.preQualificationStatus" :label="item == '' ? '非预审' : item" | 151 | <el-option v-for="item in findConditionData.preQualificationStatus" :label="item == '' ? '非预审' : item" |
| ... | @@ -153,10 +153,10 @@ | ... | @@ -153,10 +153,10 @@ |
| 153 | </el-select> | 153 | </el-select> |
| 154 | </el-form-item> | 154 | </el-form-item> |
| 155 | </el-col> | 155 | </el-col> |
| 156 | - <el-col :span="6"> | 156 | + <el-col :span="8"> |
| 157 | <el-form-item label="发件人账号"> | 157 | <el-form-item label="发件人账号"> |
| 158 | <el-input ref='userInfo' type="textarea" v-model="formData.shipperAccount" class="formItem" | 158 | <el-input ref='userInfo' type="textarea" v-model="formData.shipperAccount" class="formItem" |
| 159 | - placeholder="请输入发件人账号(;间隔)" :rows="4" :maxlength="12000" clearable></el-input> | 159 | + placeholder="请输入发件人账号(;间隔)" :rows="1" :maxlength="12000" clearable></el-input> |
| 160 | </el-form-item> | 160 | </el-form-item> |
| 161 | </el-col> | 161 | </el-col> |
| 162 | </el-row> | 162 | </el-row> | ... | ... |
| ... | @@ -45,33 +45,24 @@ | ... | @@ -45,33 +45,24 @@ |
| 45 | <el-col :span="6"> | 45 | <el-col :span="6"> |
| 46 | <el-form-item label="运单号"> | 46 | <el-form-item label="运单号"> |
| 47 | <el-input type="textarea" v-model="formData.waybillNo" class="formItem" | 47 | <el-input type="textarea" v-model="formData.waybillNo" class="formItem" |
| 48 | - placeholder="请输入运单号(回车间隔)" :rows="4" :maxlength="12000" clearable></el-input> | 48 | + placeholder="例: xxx;xxx;" :rows="1" :maxlength="12000" clearable></el-input> |
| 49 | </el-form-item> | 49 | </el-form-item> |
| 50 | </el-col> | 50 | </el-col> |
| 51 | <el-col :span="6"> | 51 | <el-col :span="6"> |
| 52 | <el-form-item label="URSA"> | 52 | <el-form-item label="URSA"> |
| 53 | <el-input type="textarea" v-model="formData.ursa" class="formItem" placeholder="S_;P_;E2" | 53 | <el-input type="textarea" v-model="formData.ursa" class="formItem" placeholder="S_;P_;E2" |
| 54 | - :rows="4" clearable> | 54 | + :rows="1" clearable> |
| 55 | </el-input> | 55 | </el-input> |
| 56 | </el-form-item> | 56 | </el-form-item> |
| 57 | </el-col> | 57 | </el-col> |
| 58 | <el-col :span="6"> | 58 | <el-col :span="6"> |
| 59 | <el-form-item label="始发站"> | 59 | <el-form-item label="始发站"> |
| 60 | <el-input type="textarea" v-model="formData.siteName" class="formItem" placeholder="PVG;PEK" | 60 | <el-input type="textarea" v-model="formData.siteName" class="formItem" placeholder="PVG;PEK" |
| 61 | - :rows="4" clearable> | 61 | + :rows="1" clearable> |
| 62 | </el-input> | 62 | </el-input> |
| 63 | </el-form-item> | 63 | </el-form-item> |
| 64 | </el-col> | 64 | </el-col> |
| 65 | <el-col :span="6"> | 65 | <el-col :span="6"> |
| 66 | - <el-form-item label="ACCS原航班日期"> | ||
| 67 | - <el-date-picker class="formItem" type="daterange" v-model="accsDate" range-separator="至" | ||
| 68 | - start-placeholder="开始日期" end-placeholder="结束日期" :value-format="valueFormat" clearable> | ||
| 69 | - </el-date-picker> | ||
| 70 | - </el-form-item> | ||
| 71 | - </el-col> | ||
| 72 | - </el-row> | ||
| 73 | - <el-row> | ||
| 74 | - <el-col :span="6"> | ||
| 75 | <el-form-item label="ACCS原航班号"> | 66 | <el-form-item label="ACCS原航班号"> |
| 76 | <el-input type="text" class="formItem" v-model="formData.flightNo" placeholder="请输入航班号" | 67 | <el-input type="text" class="formItem" v-model="formData.flightNo" placeholder="请输入航班号" |
| 77 | clearable> | 68 | clearable> |
| ... | @@ -85,6 +76,13 @@ | ... | @@ -85,6 +76,13 @@ |
| 85 | </el-input> | 76 | </el-input> |
| 86 | </el-form-item> | 77 | </el-form-item> |
| 87 | </el-col> | 78 | </el-col> |
| 79 | + <el-col :span="8"> | ||
| 80 | + <el-form-item label="ACCS原航班日期"> | ||
| 81 | + <el-date-picker class="formItem" type="daterange" v-model="accsDate" range-separator="至" | ||
| 82 | + start-placeholder="开始日期" end-placeholder="结束日期" :value-format="valueFormat" clearable> | ||
| 83 | + </el-date-picker> | ||
| 84 | + </el-form-item> | ||
| 85 | + </el-col> | ||
| 88 | </el-row> | 86 | </el-row> |
| 89 | </el-form> | 87 | </el-form> |
| 90 | <div class="ml20 mb20"> | 88 | <div class="ml20 mb20"> |
| ... | @@ -147,7 +145,7 @@ export default { | ... | @@ -147,7 +145,7 @@ export default { |
| 147 | watch: { | 145 | watch: { |
| 148 | $route(to, from) { | 146 | $route(to, from) { |
| 149 | if (to.name == 'PreMdeSelect') { | 147 | if (to.name == 'PreMdeSelect') { |
| 150 | - this.selection() | 148 | + // this.selection() |
| 151 | } | 149 | } |
| 152 | } | 150 | } |
| 153 | }, | 151 | }, | ... | ... |
| ... | @@ -3,7 +3,7 @@ | ... | @@ -3,7 +3,7 @@ |
| 3 | <el-form ref="reportForm" class="form-header" :model="formData" label-position="right" label-width="auto" | 3 | <el-form ref="reportForm" class="form-header" :model="formData" label-position="right" label-width="auto" |
| 4 | size="small"> | 4 | size="small"> |
| 5 | <el-row> | 5 | <el-row> |
| 6 | - <el-col :span="4"> | 6 | + <el-col :span="6"> |
| 7 | <el-form-item label="取件日期"> | 7 | <el-form-item label="取件日期"> |
| 8 | <el-date-picker class="formItem" v-model="formData.pickUpDate" type="date" placeholder="选择日期" | 8 | <el-date-picker class="formItem" v-model="formData.pickUpDate" type="date" placeholder="选择日期" |
| 9 | value-format="yyyy-MM-dd" clearable> | 9 | value-format="yyyy-MM-dd" clearable> |
| ... | @@ -49,7 +49,7 @@ | ... | @@ -49,7 +49,7 @@ |
| 49 | </el-row> | 49 | </el-row> |
| 50 | </el-form> | 50 | </el-form> |
| 51 | <div class="ml20 mt20 mb20"> | 51 | <div class="ml20 mt20 mb20"> |
| 52 | - <el-button type="primary" icon="el-icon-search" size="small" :loading="loading" @click="select(0)">查 询 | 52 | + <el-button type="primary" icon="el-icon-search" size="mini" :loading="loading" @click="select(0)">查 询 |
| 53 | </el-button> | 53 | </el-button> |
| 54 | </div> | 54 | </div> |
| 55 | <div style="padding:10px"> | 55 | <div style="padding:10px"> | ... | ... |
| ... | @@ -5,7 +5,7 @@ | ... | @@ -5,7 +5,7 @@ |
| 5 | <el-row :gutter="10"> | 5 | <el-row :gutter="10"> |
| 6 | <el-col :span="6"> | 6 | <el-col :span="6"> |
| 7 | <el-form-item label="URSA"> | 7 | <el-form-item label="URSA"> |
| 8 | - <el-input type="textarea" v-model="formData.ursa" placeholder="URSA之间用分号分隔,例:F2;F3;P_" rows="2"> | 8 | + <el-input type="textarea" v-model="formData.ursa" placeholder="例:F2;F3;P_" rows="1"> |
| 9 | </el-input> | 9 | </el-input> |
| 10 | </el-form-item> | 10 | </el-form-item> |
| 11 | </el-col> | 11 | </el-col> | ... | ... |
| ... | @@ -33,6 +33,9 @@ | ... | @@ -33,6 +33,9 @@ |
| 33 | <el-input type="text" v-model="newDictionary.route" placeholder="请输入航线" maxlength="40"> | 33 | <el-input type="text" v-model="newDictionary.route" placeholder="请输入航线" maxlength="40"> |
| 34 | </el-input> | 34 | </el-input> |
| 35 | </el-form-item> | 35 | </el-form-item> |
| 36 | + <el-form-item label="是否为ET86航线"> | ||
| 37 | + <el-checkbox v-model="newDictionary.isEtesRoute"></el-checkbox> | ||
| 38 | + </el-form-item> | ||
| 36 | <el-form-item> | 39 | <el-form-item> |
| 37 | <div style="color:#ff4949;line-height: 30px;">注意:此处不能添加虚拟航班!</div> | 40 | <div style="color:#ff4949;line-height: 30px;">注意:此处不能添加虚拟航班!</div> |
| 38 | </el-form-item> | 41 | </el-form-item> |
| ... | @@ -108,7 +111,7 @@ export default { | ... | @@ -108,7 +111,7 @@ export default { |
| 108 | }, | 111 | }, |
| 109 | data() { | 112 | data() { |
| 110 | return { | 113 | return { |
| 111 | - newDictionary: { flightNo: undefined, chineseName: undefined, route: undefined }, | 114 | + newDictionary: { flightNo: undefined, chineseName: undefined, route: undefined, isEtesRoute: false }, |
| 112 | rules: { | 115 | rules: { |
| 113 | chineseName: [ | 116 | chineseName: [ |
| 114 | { | 117 | { |
| ... | @@ -198,9 +201,11 @@ export default { | ... | @@ -198,9 +201,11 @@ export default { |
| 198 | if (this.dictName === '虚拟航班') { | 201 | if (this.dictName === '虚拟航班') { |
| 199 | this.flightAdd() | 202 | this.flightAdd() |
| 200 | } else if (this.dictName === '航线') { | 203 | } else if (this.dictName === '航线') { |
| 204 | + | ||
| 201 | let obj = { | 205 | let obj = { |
| 202 | fltNo: this.upCase(this.newDictionary.fltNo), | 206 | fltNo: this.upCase(this.newDictionary.fltNo), |
| 203 | - route: this.upCase(this.newDictionary.route) | 207 | + route: this.upCase(this.newDictionary.route), |
| 208 | + isEtesRoute: this.newDictionary.isEtesRoute == true ? "Y" : "N" | ||
| 204 | } | 209 | } |
| 205 | addRoute(obj).then(res => { | 210 | addRoute(obj).then(res => { |
| 206 | this.loading = false | 211 | this.loading = false |
| ... | @@ -229,7 +234,7 @@ export default { | ... | @@ -229,7 +234,7 @@ export default { |
| 229 | }) | 234 | }) |
| 230 | } | 235 | } |
| 231 | } | 236 | } |
| 232 | - //批量新增 | 237 | + //批量新增 |
| 233 | else if (this.status == 'allAdd') { | 238 | else if (this.status == 'allAdd') { |
| 234 | if (this.dictName === '虚拟航班') { | 239 | if (this.dictName === '虚拟航班') { |
| 235 | this.flightAdd() | 240 | this.flightAdd() |
| ... | @@ -382,4 +387,4 @@ export default { | ... | @@ -382,4 +387,4 @@ export default { |
| 382 | 387 | ||
| 383 | <style> | 388 | <style> |
| 384 | 389 | ||
| 385 | -</style> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 390 | +</style> | ... | ... |
| ... | @@ -34,17 +34,17 @@ | ... | @@ -34,17 +34,17 @@ |
| 34 | </el-col> | 34 | </el-col> |
| 35 | </el-row> | 35 | </el-row> |
| 36 | <div style="margin-bottom:10px"> | 36 | <div style="margin-bottom:10px"> |
| 37 | - <el-button type="primary" icon="el-icon-search" size="small" :loading="loading" | 37 | + <el-button type="primary" icon="el-icon-search" size="mini" :loading="loading" |
| 38 | v-if="tableName != 'serviceCode'" @click="tableSelect(1)">查询</el-button> | 38 | v-if="tableName != 'serviceCode'" @click="tableSelect(1)">查询</el-button> |
| 39 | - <el-button type="primary" icon="el-icon-plus" size="small" @click="addDic({ status: 'add' })" | 39 | + <el-button type="primary" icon="el-icon-plus" size="mini" @click="addDic({ status: 'add' })" |
| 40 | v-hasPermi="['system:dictionary:add']"> | 40 | v-hasPermi="['system:dictionary:add']"> |
| 41 | {{ tableName === 'serviceCode' ? '新增父级' : '新增' }} | 41 | {{ tableName === 'serviceCode' ? '新增父级' : '新增' }} |
| 42 | </el-button> | 42 | </el-button> |
| 43 | - <el-button v-if="tableName != '航线'" type="primary" icon="el-icon-plus" size="small" | 43 | + <el-button v-if="tableName != '航线'" type="primary" icon="el-icon-plus" size="mini" |
| 44 | @click="addDic({ status: 'allAdd' })" v-hasPermi="['system:dictionary:add']"> | 44 | @click="addDic({ status: 'allAdd' })" v-hasPermi="['system:dictionary:add']"> |
| 45 | {{ tableName === 'serviceCode' ? '批量新增父级' : '批量新增' }} | 45 | {{ tableName === 'serviceCode' ? '批量新增父级' : '批量新增' }} |
| 46 | </el-button> | 46 | </el-button> |
| 47 | - <el-button type="danger" icon="el-icon-delete" size="small" :disabled="nowSelect.length == 0" | 47 | + <el-button type="danger" icon="el-icon-delete" size="mini" :disabled="nowSelect.length == 0" |
| 48 | @click="handleDelete" v-hasPermi="['system:dictionary:delete']">删除 | 48 | @click="handleDelete" v-hasPermi="['system:dictionary:delete']">删除 |
| 49 | </el-button> | 49 | </el-button> |
| 50 | </div> | 50 | </div> |
| ... | @@ -100,6 +100,11 @@ | ... | @@ -100,6 +100,11 @@ |
| 100 | }}<i class="el-icon-link"></i> </el-link> | 100 | }}<i class="el-icon-link"></i> </el-link> |
| 101 | </template> | 101 | </template> |
| 102 | <template slot="optionColumn"> | 102 | <template slot="optionColumn"> |
| 103 | + <!-- <el-table-column label="是否为ET86航线" align="center"> | ||
| 104 | + <template slot-scope="scope"> | ||
| 105 | + <el-checkbox v-model="scope.row.isEtesRoute" @change="checkboxIsEtesRoute(scope)"></el-checkbox> | ||
| 106 | + </template> | ||
| 107 | + </el-table-column> --> | ||
| 103 | <el-table-column label="操作" align="center"> | 108 | <el-table-column label="操作" align="center"> |
| 104 | <template slot-scope="scope"> | 109 | <template slot-scope="scope"> |
| 105 | <el-button size="mini" type="text" style="color:#ff4949" icon="el-icon-delete" | 110 | <el-button size="mini" type="text" style="color:#ff4949" icon="el-icon-delete" |
| ... | @@ -335,7 +340,33 @@ export default { | ... | @@ -335,7 +340,33 @@ export default { |
| 335 | } else if (this.tableName === '虚拟航班') { | 340 | } else if (this.tableName === '虚拟航班') { |
| 336 | this.flightDel([val.id]) | 341 | this.flightDel([val.id]) |
| 337 | } else if (this.tableName === '航线') { | 342 | } else if (this.tableName === '航线') { |
| 338 | - this.routeDel({ data: [val], id: [val.id] }) | 343 | + this.routeDel({ data: [val], id: [val.id] }) |
| 344 | + /* | ||
| 345 | + 如果该航线是普通航线直接删,如果是ET86航线,那么要查询该航线有没有设置维度, | ||
| 346 | + 如果没有直接删,如果已经设置了维度是否考虑将该航线下的维度删掉再进行操作; | ||
| 347 | + */ | ||
| 348 | + // if(!val.isEtesRoute){ // 普通航线 | ||
| 349 | + // this.routeDel({ data: [val], id: [val.id] }) | ||
| 350 | + // }else{ // ET86航线 | ||
| 351 | + // this.$confirm("该航线是ET86航线。是否要删除", "注意!", { | ||
| 352 | + // closeOnClickModal: false, | ||
| 353 | + // confirmButtonText: "确定删除", | ||
| 354 | + // cancelButtonText: "取消", | ||
| 355 | + // type: "warning", | ||
| 356 | + // }).then(() => { | ||
| 357 | + // this.msgWarning('待联调!') | ||
| 358 | + // // delDict(val).then(res => { | ||
| 359 | + // // if (res.code === 200) { | ||
| 360 | + // // this.msgSuccess(res.msg) | ||
| 361 | + // // } else { | ||
| 362 | + // // this.msgWarning(res.msg) | ||
| 363 | + // // } | ||
| 364 | + // // this.tableSelect() // 回调查询 | ||
| 365 | + // // }).catch(err => { | ||
| 366 | + // // console.log(err) | ||
| 367 | + // // }) | ||
| 368 | + // }).catch(() => { }) | ||
| 369 | + // } | ||
| 339 | } else { | 370 | } else { |
| 340 | this.dicDel([val.id]) | 371 | this.dicDel([val.id]) |
| 341 | } | 372 | } | ... | ... |
| 1 | <template> | 1 | <template> |
| 2 | <div class="roleConfig"> | 2 | <div class="roleConfig"> |
| 3 | - <el-form ref="selectionRoleForm" label-width="auto" style="margin: 20px" @submit.native.prevent> | 3 | + <el-form ref="selectionRoleForm" :inline="true" label-width="auto" size="small" style="margin: 20px" @submit.native.prevent> |
| 4 | - <el-row :gutter="50"> | 4 | + <el-form-item label="角色名称"> |
| 5 | - <el-col :span="6"> | 5 | + <el-input v-model="formData.name" placeholder="请输入角色名称" clearable style="width: 80%;"></el-input> |
| 6 | - <el-form-item label="角色名称"> | ||
| 7 | - <el-input v-model="formData.name" placeholder="请输入角色名称" clearable></el-input> | ||
| 8 | </el-form-item> | 6 | </el-form-item> |
| 9 | - </el-col> | 7 | + <el-form-item label="创建时间"> |
| 10 | - <el-col :span="6"> | ||
| 11 | - <el-form-item label="创建时间"> | ||
| 12 | <el-date-picker v-model="createTime" type="daterange" range-separator="至" start-placeholder="开始日期" | 8 | <el-date-picker v-model="createTime" type="daterange" range-separator="至" start-placeholder="开始日期" |
| 13 | end-placeholder="结束日期" value-format="yyyy-MM-dd" clearable> | 9 | end-placeholder="结束日期" value-format="yyyy-MM-dd" clearable> |
| 14 | </el-date-picker> | 10 | </el-date-picker> |
| 15 | </el-form-item> | 11 | </el-form-item> |
| 16 | - </el-col> | 12 | + <el-form-item label="状态"> |
| 17 | - <el-col :span="6"> | 13 | + <el-select v-model="formData.valid" placeholder="角色状态" clearable style="width: 50%;"> |
| 18 | - <el-form-item label="状态"> | ||
| 19 | - <el-select v-model="formData.valid" placeholder="角色状态" clearable> | ||
| 20 | <el-option label="启用" value="1"> </el-option> | 14 | <el-option label="启用" value="1"> </el-option> |
| 21 | <el-option label="停用" value="2"> </el-option> | 15 | <el-option label="停用" value="2"> </el-option> |
| 22 | </el-select> | 16 | </el-select> |
| 23 | </el-form-item> | 17 | </el-form-item> |
| 24 | - </el-col> | ||
| 25 | - </el-row> | ||
| 26 | </el-form> | 18 | </el-form> |
| 27 | <div style="margin:20px"> | 19 | <div style="margin:20px"> |
| 28 | <el-button type="primary" icon="el-icon-search" size="mini" :loading="tableLoading" @click="selectRoleList(0)">搜索 | 20 | <el-button type="primary" icon="el-icon-search" size="mini" :loading="tableLoading" @click="selectRoleList(0)">搜索 |
| ... | @@ -34,15 +26,15 @@ | ... | @@ -34,15 +26,15 @@ |
| 34 | :limitSize="formData.size" :page="formData.page" :pageSizes="[20, 30, 40, 50]" :loading="tableLoading" | 26 | :limitSize="formData.size" :page="formData.page" :pageSizes="[20, 30, 40, 50]" :loading="tableLoading" |
| 35 | :height="tableHeight" @sizeChange="sizeChange" @currentChange="currentChange"> | 27 | :height="tableHeight" @sizeChange="sizeChange" @currentChange="currentChange"> |
| 36 | <template slot="optionColumn"> | 28 | <template slot="optionColumn"> |
| 37 | - <el-table-column header-align="center" align="left" label="操作" min-width="210px"> | 29 | + <el-table-column header-align="center" align="center" label="操作" min-width="210px"> |
| 38 | <template slot-scope="scope"> | 30 | <template slot-scope="scope"> |
| 39 | - <el-button type="primary" size="mini" @click="buttonClick(scope, 0)">查看</el-button> | 31 | + <el-button type="primary" size="mini" @click="buttonClick(scope, 0)" class="btn-mb-4">查看</el-button> |
| 40 | - <el-button type="primary" size="mini" @click="buttonClick(scope, 1)" v-hasPermi="['system:role:update']">修改 | 32 | + <el-button type="primary" size="mini" @click="buttonClick(scope, 1)" v-hasPermi="['system:role:update']" class="btn-mb-4">修改 |
| 41 | </el-button> | 33 | </el-button> |
| 42 | <el-button :type="scope.row.valid == 1 ? 'warning' : 'primary'" size="mini" | 34 | <el-button :type="scope.row.valid == 1 ? 'warning' : 'primary'" size="mini" |
| 43 | - v-hasPermi="['system:role:openClose']" @click="roleStatus(scope)">{{ scope.row.valid == 1 ? "停用" : "启用" }} | 35 | + v-hasPermi="['system:role:openClose']" @click="roleStatus(scope)" class="btn-mb-4">{{ scope.row.valid == 1 ? "停用" : "启用" }} |
| 44 | </el-button> | 36 | </el-button> |
| 45 | - <el-button type="danger" size="mini" @click="removeRole(scope)" v-hasPermi="['system:role:delete']" style="margin-top: 5px;margin-left: 0;">删除角色 | 37 | + <el-button type="danger" size="mini" @click="removeRole(scope)" v-hasPermi="['system:role:delete']" class="btn-mb-4">删除角色 |
| 46 | </el-button> | 38 | </el-button> |
| 47 | </template> | 39 | </template> |
| 48 | </el-table-column> | 40 | </el-table-column> | ... | ... |
| 1 | <template> | 1 | <template> |
| 2 | - <div style="padding:20px 0"> | 2 | + <div> |
| 3 | <el-form class="form-header" ref="dictForm" label-width="auto" label-position="left" style="margin-bottom:10px" | 3 | <el-form class="form-header" ref="dictForm" label-width="auto" label-position="left" style="margin-bottom:10px" |
| 4 | @submit.native.prevent size="small"> | 4 | @submit.native.prevent size="small"> |
| 5 | <el-row> | 5 | <el-row> |
| 6 | - <el-col :span="6"> | 6 | + <el-col :span="8"> |
| 7 | <el-form-item label="发件人账号"> | 7 | <el-form-item label="发件人账号"> |
| 8 | <el-input type="textarea" v-model="selectionData.shipperAccount" placeholder="请输入发件人账号,多个以“;”分割" | 8 | <el-input type="textarea" v-model="selectionData.shipperAccount" placeholder="请输入发件人账号,多个以“;”分割" |
| 9 | - maxlength="3000" rows="4" /> | 9 | + maxlength="3000" rows="1" /> |
| 10 | </el-form-item> | 10 | </el-form-item> |
| 11 | </el-col> | 11 | </el-col> |
| 12 | </el-row> | 12 | </el-row> |
| 13 | </el-form> | 13 | </el-form> |
| 14 | <div style="margin-left:20px;margin-bottom:10px"> | 14 | <div style="margin-left:20px;margin-bottom:10px"> |
| 15 | - <el-button icon="el-icon-search" type="primary" size="small" @click="selection(1)">查 询 | 15 | + <el-button icon="el-icon-search" type="primary" size="mini" @click="selection(1)">查 询 |
| 16 | </el-button> | 16 | </el-button> |
| 17 | - <el-button v-hasPermi="['log:superAllocation:add']" icon="el-icon-plus" type="primary" size="small" | 17 | + <el-button v-hasPermi="['log:superAllocation:add']" icon="el-icon-plus" type="primary" size="mini" |
| 18 | @click="add">添 加 | 18 | @click="add">添 加 |
| 19 | </el-button> | 19 | </el-button> |
| 20 | </div> | 20 | </div> |
| ... | @@ -71,7 +71,7 @@ export default { | ... | @@ -71,7 +71,7 @@ export default { |
| 71 | serviceCodeList: [] | 71 | serviceCodeList: [] |
| 72 | }, | 72 | }, |
| 73 | dialogStatus: 'add', | 73 | dialogStatus: 'add', |
| 74 | - tableHeight: null, | 74 | + tableHeight: 300, |
| 75 | totalCount: 0, | 75 | totalCount: 0, |
| 76 | dialogVisible: false, | 76 | dialogVisible: false, |
| 77 | loading: false, | 77 | loading: false, |
| ... | @@ -80,7 +80,7 @@ export default { | ... | @@ -80,7 +80,7 @@ export default { |
| 80 | created() { | 80 | created() { |
| 81 | }, | 81 | }, |
| 82 | mounted() { | 82 | mounted() { |
| 83 | - this.tableHeight = window.innerHeight - this.$refs.supserAllocation.$el.offsetHeight - 250 | 83 | + // this.tableHeight = window.innerHeight - this.$refs.supserAllocation.$el.offsetHeight - 250 |
| 84 | this.selection(1) | 84 | this.selection(1) |
| 85 | }, | 85 | }, |
| 86 | methods: { | 86 | methods: { |
| ... | @@ -238,4 +238,4 @@ export default { | ... | @@ -238,4 +238,4 @@ export default { |
| 238 | 238 | ||
| 239 | <style lang="scss" scoped> | 239 | <style lang="scss" scoped> |
| 240 | 240 | ||
| 241 | -</style> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 241 | +</style> | ... | ... |
| 1 | <template> | 1 | <template> |
| 2 | <div> | 2 | <div> |
| 3 | - <el-form ref="selectionUserForm" label-width="auto" style="margin: 20px" @submit.native.prevent> | 3 | + <el-form ref="selectionUserForm" :inline="true" size="small" label-width="auto" style="margin: 20px" @submit.native.prevent> |
| 4 | - <el-row :gutter="50"> | 4 | + <el-form-item label="用户姓名"> |
| 5 | - <el-col :span="6"> | ||
| 6 | - <el-form-item label="用户姓名"> | ||
| 7 | <el-input placeholder="请输入用户名称" v-model="formData.username" clearable></el-input> | 5 | <el-input placeholder="请输入用户名称" v-model="formData.username" clearable></el-input> |
| 8 | </el-form-item> | 6 | </el-form-item> |
| 9 | - </el-col> | 7 | + <el-form-item label="手机号码"> |
| 10 | - <el-col :span="6"> | ||
| 11 | - <el-form-item label="手机号码"> | ||
| 12 | <el-input placeholder="请输入手机号码" v-model="formData.phone" clearable></el-input> | 8 | <el-input placeholder="请输入手机号码" v-model="formData.phone" clearable></el-input> |
| 13 | </el-form-item> | 9 | </el-form-item> |
| 14 | - </el-col> | ||
| 15 | - <el-col :span="6"> | ||
| 16 | <el-form-item label="状态"> | 10 | <el-form-item label="状态"> |
| 17 | - <el-select placeholder="用户状态" v-model="formData.isValid" clearable> | 11 | + <el-select style="width: 60%;" placeholder="用户状态" v-model="formData.isValid" clearable> |
| 18 | <el-option label="启用" value="1"> </el-option> | 12 | <el-option label="启用" value="1"> </el-option> |
| 19 | <el-option label="停用" value="2"> </el-option> | 13 | <el-option label="停用" value="2"> </el-option> |
| 20 | </el-select> | 14 | </el-select> |
| 21 | </el-form-item> | 15 | </el-form-item> |
| 22 | - </el-col> | ||
| 23 | - </el-row> | ||
| 24 | </el-form> | 16 | </el-form> |
| 25 | <div style="margin:20px"> | 17 | <div style="margin:20px"> |
| 26 | <el-button type="primary" icon="el-icon-search" size="mini" :loading="loading" @click="selectUser(0)">搜索 | 18 | <el-button type="primary" icon="el-icon-search" size="mini" :loading="loading" @click="selectUser(0)">搜索 |
| ... | @@ -32,19 +24,19 @@ | ... | @@ -32,19 +24,19 @@ |
| 32 | :loading="loading" :page="formData.page" :pageSizes="[20, 30, 40, 50]" :height="tableHeight" | 24 | :loading="loading" :page="formData.page" :pageSizes="[20, 30, 40, 50]" :height="tableHeight" |
| 33 | @sizeChange="sizeChange" @currentChange="currentChange"> | 25 | @sizeChange="sizeChange" @currentChange="currentChange"> |
| 34 | <template slot="optionColumn"> | 26 | <template slot="optionColumn"> |
| 35 | - <el-table-column header-align="center" align="left" min-width="210px" label="操作"> | 27 | + <el-table-column header-align="center" align="center" min-width="210px" label="操作"> |
| 36 | <template slot-scope="scope"> | 28 | <template slot-scope="scope"> |
| 37 | - <el-button type="primary" size="mini" @click="buttonClick(scope, 0)">查看</el-button> | 29 | + <el-button type="primary" size="mini" @click="buttonClick(scope, 0)" class="btn-mb-4">查看</el-button> |
| 38 | - <el-button type="primary" size="mini" @click="buttonClick(scope, 1)" v-hasPermi="['system:user:update']">修改 | 30 | + <el-button type="primary" size="mini" @click="buttonClick(scope, 1)" v-hasPermi="['system:user:update']" class="btn-mb-4">修改 |
| 39 | </el-button> | 31 | </el-button> |
| 40 | <!-- <el-button type="primary" size="mini" @click="passwordShow = !passwordShow" | 32 | <!-- <el-button type="primary" size="mini" @click="passwordShow = !passwordShow" |
| 41 | >修改密码</el-button | 33 | >修改密码</el-button |
| 42 | > --> | 34 | > --> |
| 43 | <el-button :type="scope.row.isValid == 1 ? 'warning' : 'primary'" size="mini" | 35 | <el-button :type="scope.row.isValid == 1 ? 'warning' : 'primary'" size="mini" |
| 44 | - v-hasPermi="['system:user:openClose']" @click="userStatus(scope)">{{ | 36 | + v-hasPermi="['system:user:openClose']" @click="userStatus(scope)" class="btn-mb-4">{{ |
| 45 | scope.row.isValid == 1 ? "停用" : "启用" | 37 | scope.row.isValid == 1 ? "停用" : "启用" |
| 46 | }}</el-button> | 38 | }}</el-button> |
| 47 | - <el-button type="danger" size="mini" @click="removeUser(scope)" v-hasPermi="['system:user:delete']">删除用户 | 39 | + <el-button type="danger" size="mini" @click="removeUser(scope)" v-hasPermi="['system:user:delete']" class="btn-mb-4">删除用户 |
| 48 | </el-button> | 40 | </el-button> |
| 49 | </template> | 41 | </template> |
| 50 | </el-table-column> | 42 | </el-table-column> |
| ... | @@ -253,6 +245,6 @@ export default { | ... | @@ -253,6 +245,6 @@ export default { |
| 253 | }; | 245 | }; |
| 254 | </script> | 246 | </script> |
| 255 | 247 | ||
| 256 | -<style> | 248 | +<style lang="scss" scoped> |
| 257 | 249 | ||
| 258 | </style> | 250 | </style> | ... | ... |
| ... | @@ -3,7 +3,7 @@ | ... | @@ -3,7 +3,7 @@ |
| 3 | <el-form ref="archiveDataForm" class="form-header" :model="selectForm" label-width="auto" size="small" | 3 | <el-form ref="archiveDataForm" class="form-header" :model="selectForm" label-width="auto" size="small" |
| 4 | @submit.native.prevent> | 4 | @submit.native.prevent> |
| 5 | <el-row> | 5 | <el-row> |
| 6 | - <el-col :span="6"> | 6 | + <el-col :span="7"> |
| 7 | <el-form-item label="操作时间"> | 7 | <el-form-item label="操作时间"> |
| 8 | <el-date-picker class="formItem" v-model="selectForm.dateList" type="daterange" | 8 | <el-date-picker class="formItem" v-model="selectForm.dateList" type="daterange" |
| 9 | range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" | 9 | range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" |
| ... | @@ -14,7 +14,7 @@ | ... | @@ -14,7 +14,7 @@ |
| 14 | </el-row> | 14 | </el-row> |
| 15 | </el-form> | 15 | </el-form> |
| 16 | <div class="ml20 mb20"> | 16 | <div class="ml20 mb20"> |
| 17 | - <el-button type="primary" size="small" icon="el-icon-search" :loading="loading" @click="selectLog(1)">查 询 | 17 | + <el-button type="primary" size="mini" icon="el-icon-search" :loading="loading" @click="selectLog(1)">查 询 |
| 18 | </el-button> | 18 | </el-button> |
| 19 | </div> | 19 | </div> |
| 20 | <Tables ref="archiveDataTables" ductName="archiveDataTables" :order="true" :border='true' :data="data" | 20 | <Tables ref="archiveDataTables" ductName="archiveDataTables" :order="true" :border='true' :data="data" | ... | ... |
| ... | @@ -17,7 +17,7 @@ | ... | @@ -17,7 +17,7 @@ |
| 17 | </el-col> | 17 | </el-col> |
| 18 | <el-col :span="6"> | 18 | <el-col :span="6"> |
| 19 | <el-form-item label="运单号"> | 19 | <el-form-item label="运单号"> |
| 20 | - <el-input v-model="selectForm.awbNbr" class="formItem" placeholder="请输入运单号" clearable></el-input> | 20 | + <el-input v-model="selectForm.awbNbr" class="formItem" placeholder="例: xxx;xxx;" clearable></el-input> |
| 21 | </el-form-item> | 21 | </el-form-item> |
| 22 | </el-col> | 22 | </el-col> |
| 23 | <el-col :span="6"> | 23 | <el-col :span="6"> |
| ... | @@ -53,7 +53,7 @@ | ... | @@ -53,7 +53,7 @@ |
| 53 | </el-col> | 53 | </el-col> |
| 54 | </el-row> | 54 | </el-row> |
| 55 | <div class="ml20" style="display: flex"> | 55 | <div class="ml20" style="display: flex"> |
| 56 | - <el-button type="primary" size="small" icon="el-icon-search" :loading="loading" @click="selectDMData(0)">查询 | 56 | + <el-button type="primary" size="mini" icon="el-icon-search" :loading="loading" @click="selectDMData(0)">查询 |
| 57 | </el-button> | 57 | </el-button> |
| 58 | </div> | 58 | </div> |
| 59 | </el-form> | 59 | </el-form> | ... | ... |
| ... | @@ -3,7 +3,7 @@ | ... | @@ -3,7 +3,7 @@ |
| 3 | <el-form ref="operationLogForm" class="form-header" :model="selectForm" label-width="auto" size="small" | 3 | <el-form ref="operationLogForm" class="form-header" :model="selectForm" label-width="auto" size="small" |
| 4 | @submit.native.prevent> | 4 | @submit.native.prevent> |
| 5 | <el-row> | 5 | <el-row> |
| 6 | - <el-col :span="6"> | 6 | + <el-col :span="4"> |
| 7 | <el-form-item label="功能模块"> | 7 | <el-form-item label="功能模块"> |
| 8 | <el-select v-model="selectForm.module" class="formItem" placeholder="不限" clearable> | 8 | <el-select v-model="selectForm.module" class="formItem" placeholder="不限" clearable> |
| 9 | <el-option v-for="item in moduleList" :label="item" :value="item" :key="item"></el-option> | 9 | <el-option v-for="item in moduleList" :label="item" :value="item" :key="item"></el-option> |
| ... | @@ -22,7 +22,7 @@ | ... | @@ -22,7 +22,7 @@ |
| 22 | </el-input> | 22 | </el-input> |
| 23 | </el-form-item> | 23 | </el-form-item> |
| 24 | </el-col> | 24 | </el-col> |
| 25 | - <el-col :span="6"> | 25 | + <el-col :span="7"> |
| 26 | <el-form-item label="操作时间"> | 26 | <el-form-item label="操作时间"> |
| 27 | <el-date-picker class="formItem" v-model="dateList" type="daterange" range-separator="至" | 27 | <el-date-picker class="formItem" v-model="dateList" type="daterange" range-separator="至" |
| 28 | start-placeholder="开始日期" end-placeholder="结束日期" value-format="yyyy-MM-dd" clearable> | 28 | start-placeholder="开始日期" end-placeholder="结束日期" value-format="yyyy-MM-dd" clearable> |
| ... | @@ -32,7 +32,7 @@ | ... | @@ -32,7 +32,7 @@ |
| 32 | </el-row> | 32 | </el-row> |
| 33 | </el-form> | 33 | </el-form> |
| 34 | <div class="ml20 mb20"> | 34 | <div class="ml20 mb20"> |
| 35 | - <el-button type="primary" size="small" icon="el-icon-search" :loading="loading" @click="selectLog(1)">查 询 | 35 | + <el-button type="primary" size="mini" icon="el-icon-search" :loading="loading" @click="selectLog(1)">查 询 |
| 36 | </el-button> | 36 | </el-button> |
| 37 | </div> | 37 | </div> |
| 38 | <Tables ref="operationLogTables" ductName="operationLogTables" :order="true" :border='false' :data="data" | 38 | <Tables ref="operationLogTables" ductName="operationLogTables" :order="true" :border='false' :data="data" | ... | ... |
-
Please register or login to post a comment