运输保障机构信息管理页面逻辑修改
							parent
							
								
									b4d810edaa
								
							
						
					
					
						commit
						8f246665b2
					
				|  | @ -8,7 +8,7 @@ | ||||||
|         <el-button type="primary" @click="goBack">返回基本信息</el-button> |         <el-button type="primary" @click="goBack">返回基本信息</el-button> | ||||||
|       </div> |       </div> | ||||||
|     </div> |     </div> | ||||||
|     <el-table ref="multipleTable" :data="varList" :header-cell-style="{'font-weight': 'bold','color': '#000'}" tooltip-effect="dark" border fit highlight-current-row> |     <el-table ref="multipleTable" :data="[form]" :header-cell-style="{'font-weight': 'bold','color': '#000'}" tooltip-effect="dark" border fit highlight-current-row> | ||||||
|       <el-table-column type="index" label="序号" width="50" align="center" /> |       <el-table-column type="index" label="序号" width="50" align="center" /> | ||||||
|       <el-table-column prop="ORG_NAME" label="运输机构名称" /> |       <el-table-column prop="ORG_NAME" label="运输机构名称" /> | ||||||
|       <el-table-column prop="ORG_TYPE" label="运输机构类型" /> |       <el-table-column prop="ORG_TYPE" label="运输机构类型" /> | ||||||
|  | @ -17,7 +17,7 @@ | ||||||
|       <el-table-column prop="POSTAL_CODE" label="邮编" /> |       <el-table-column prop="POSTAL_CODE" label="邮编" /> | ||||||
|       <el-table-column prop="SECURITY_LEVEL" label="机构密级" /> |       <el-table-column prop="SECURITY_LEVEL" label="机构密级" /> | ||||||
|       <el-table-column prop="DUTY_PHONE" label="值班电话" /> |       <el-table-column prop="DUTY_PHONE" label="值班电话" /> | ||||||
|       <el-table-column prop="ADMINISTRATIVE_REGION" label="所属区域" /> |       <el-table-column prop="ADMINISTRATIVE_REGION_NAME" label="所属区域" /> | ||||||
|       <el-table-column prop="LONGITUDE" label="经度" /> |       <el-table-column prop="LONGITUDE" label="经度" /> | ||||||
|       <el-table-column prop="LATITUDE" label="纬度" /> |       <el-table-column prop="LATITUDE" label="纬度" /> | ||||||
|       <el-table-column prop="EMERGENCY_TRANSPORT_MODE" label="应急运输方式" /> |       <el-table-column prop="EMERGENCY_TRANSPORT_MODE" label="应急运输方式" /> | ||||||
|  | @ -70,6 +70,7 @@ export default { | ||||||
|         SECURITY_LEVEL: '', |         SECURITY_LEVEL: '', | ||||||
|         DUTY_PHONE: '', |         DUTY_PHONE: '', | ||||||
|         ADMINISTRATIVE_REGION: '', |         ADMINISTRATIVE_REGION: '', | ||||||
|  |         ADMINISTRATIVE_REGION_NAME: '', | ||||||
|         LONGITUDE: '', |         LONGITUDE: '', | ||||||
|         LATITUDE: '', |         LATITUDE: '', | ||||||
|         EMERGENCY_TRANSPORT_MODE: '', |         EMERGENCY_TRANSPORT_MODE: '', | ||||||
|  | @ -110,7 +111,6 @@ export default { | ||||||
|       this.Id = this.$parent.CASE_ID |       this.Id = this.$parent.CASE_ID | ||||||
|       this.getDetail(this.Id) |       this.getDetail(this.Id) | ||||||
|     } |     } | ||||||
|     this.getList() |  | ||||||
|     this.getTreeList() |     this.getTreeList() | ||||||
|     this.getDepartmentList() |     this.getDepartmentList() | ||||||
|   }, |   }, | ||||||
|  | @ -118,7 +118,6 @@ export default { | ||||||
|     goBack() { |     goBack() { | ||||||
|       this.$parent.activeName = 'list' |       this.$parent.activeName = 'list' | ||||||
|     }, |     }, | ||||||
|     //* *******************列表查询****************************** |  | ||||||
|     getTreeList() { |     getTreeList() { | ||||||
|       const params = { |       const params = { | ||||||
|         PARENT_ID: '5a5d2809ed644aa6ba97a5240ff35484' |         PARENT_ID: '5a5d2809ed644aa6ba97a5240ff35484' | ||||||
|  | @ -139,11 +138,6 @@ export default { | ||||||
|         console.error('获取主管单位数据失败', e) |         console.error('获取主管单位数据失败', e) | ||||||
|       }) |       }) | ||||||
|     }, |     }, | ||||||
|     //* ****************************数据查看******************************* |  | ||||||
|     handleDetail(id) { |  | ||||||
|       this.dialogFormShow = true |  | ||||||
|       this.getDetail(id) |  | ||||||
|     }, |  | ||||||
|     getDetail(Id) { |     getDetail(Id) { | ||||||
|       const params = { Id: Id } |       const params = { Id: Id } | ||||||
|       requestFN('/major/transportation/detail', params).then((response) => { |       requestFN('/major/transportation/detail', params).then((response) => { | ||||||
|  | @ -157,6 +151,7 @@ export default { | ||||||
|           SECURITY_LEVEL: data.SECURITY_LEVEL, |           SECURITY_LEVEL: data.SECURITY_LEVEL, | ||||||
|           DUTY_PHONE: data.DUTY_PHONE, |           DUTY_PHONE: data.DUTY_PHONE, | ||||||
|           ADMINISTRATIVE_REGION: data.ADMINISTRATIVE_REGION, |           ADMINISTRATIVE_REGION: data.ADMINISTRATIVE_REGION, | ||||||
|  |           ADMINISTRATIVE_REGION_NAME: data.ADMINISTRATIVE_REGION_NAME, | ||||||
|           LONGITUDE: data.LONGITUDE, |           LONGITUDE: data.LONGITUDE, | ||||||
|           LATITUDE: data.LATITUDE, |           LATITUDE: data.LATITUDE, | ||||||
|           EMERGENCY_TRANSPORT_MODE: data.EMERGENCY_TRANSPORT_MODE, |           EMERGENCY_TRANSPORT_MODE: data.EMERGENCY_TRANSPORT_MODE, | ||||||
|  | @ -182,10 +177,6 @@ export default { | ||||||
|       }).catch((e) => { |       }).catch((e) => { | ||||||
|         console.error('获取详情数据失败', e) |         console.error('获取详情数据失败', e) | ||||||
|       }) |       }) | ||||||
|     }, |  | ||||||
|     getQuery() { |  | ||||||
|       this.$refs.multipleTable.clearSelection() |  | ||||||
|       this.getList() |  | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -1,10 +1,18 @@ | ||||||
| <template> | <template> | ||||||
|   <div class="app-container"> |   <div class="app-container"> | ||||||
|     <div class="filter-container"> |     <div class="filter-container"> | ||||||
|       <el-input v-model="KEYWORDS" placeholder="搜索" class="filter-item" style="width: 200px;" /> |       <el-form inline> | ||||||
|       <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery"> |         <el-form-item label="运输机构名称:" prop="KEYWORDS_ORG_NAME"> | ||||||
|         搜索 |           <el-input v-model="KEYWORDS_ORG_NAME" placeholder="运输机构名称" class="filter-item" style="width: 200px;" /> | ||||||
|       </el-button> |         </el-form-item> | ||||||
|  |         <el-form-item label="运输机构类型:" prop="KEYWORDS_ORG_TYPE"> | ||||||
|  |           <el-input v-model="KEYWORDS_ORG_TYPE" placeholder="运输机构类型" class="filter-item" style="width: 200px;" /> | ||||||
|  |         </el-form-item> | ||||||
|  |         <el-form-item> | ||||||
|  |           <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">搜索</el-button> | ||||||
|  |           <el-button class="filter-item" type="default" icon="el-icon-refresh" @click="resetQuery">重置</el-button> | ||||||
|  |         </el-form-item> | ||||||
|  |       </el-form> | ||||||
|     </div> |     </div> | ||||||
|     <el-table ref="multipleTable" :data="varList" :header-cell-style="{'font-weight': 'bold','color': '#000'}" tooltip-effect="dark" border fit highlight-current-row> |     <el-table ref="multipleTable" :data="varList" :header-cell-style="{'font-weight': 'bold','color': '#000'}" tooltip-effect="dark" border fit highlight-current-row> | ||||||
|       <el-table-column type="selection" width="55" align="center" /> |       <el-table-column type="selection" width="55" align="center" /> | ||||||
|  | @ -19,7 +27,7 @@ | ||||||
|         <template slot-scope="{row}"> |         <template slot-scope="{row}"> | ||||||
|           <el-button type="primary" icon="el-icon-document" size="mini" @click="goList('detail', row.ID, '1')">查看</el-button> |           <el-button type="primary" icon="el-icon-document" size="mini" @click="goList('detail', row.ID, '1')">查看</el-button> | ||||||
|           <el-button type="primary" icon="el-icon-edit" size="mini" @click="handleEdit(row.ID)">编辑</el-button> |           <el-button type="primary" icon="el-icon-edit" size="mini" @click="handleEdit(row.ID)">编辑</el-button> | ||||||
|           <el-button type="danger" icon="el-icon-delete" size="mini" @click="handleDelete(row.ID,row.NAME)">删除</el-button> |           <el-button type="danger" icon="el-icon-delete" size="mini" @click="handleDelete(row.ID,row.ORG_NAME)">删除</el-button> | ||||||
|         </template> |         </template> | ||||||
|       </el-table-column> |       </el-table-column> | ||||||
|     </el-table> |     </el-table> | ||||||
|  | @ -154,6 +162,8 @@ export default { | ||||||
|       total: 0, |       total: 0, | ||||||
|       varList: [], |       varList: [], | ||||||
|       KEYWORDS: '', |       KEYWORDS: '', | ||||||
|  |       KEYWORDS_ORG_NAME: '', | ||||||
|  |       KEYWORDS_ORG_TYPE: '', | ||||||
|       dialogFormEdit: false, |       dialogFormEdit: false, | ||||||
|       dialogFormShow: false, |       dialogFormShow: false, | ||||||
|       dialogType: 'add', |       dialogType: 'add', | ||||||
|  | @ -315,6 +325,11 @@ export default { | ||||||
|     this.getDepartmentList() |     this.getDepartmentList() | ||||||
|   }, |   }, | ||||||
|   methods: { |   methods: { | ||||||
|  |     resetQuery() { | ||||||
|  |       this.KEYWORDS_ORG_NAME = '' | ||||||
|  |       this.KEYWORDS_ORG_TYPE = '' | ||||||
|  |       this.getQuery() | ||||||
|  |     }, | ||||||
|     goList(page, CASE_ID, ticketType) { |     goList(page, CASE_ID, ticketType) { | ||||||
|       this.$parent.activeName = page |       this.$parent.activeName = page | ||||||
|       this.$parent.CASE_ID = CASE_ID |       this.$parent.CASE_ID = CASE_ID | ||||||
|  | @ -347,7 +362,8 @@ export default { | ||||||
|       requestFN( |       requestFN( | ||||||
|         '/major/transportation/list?showCount=' + this.listQuery.limit + '¤tPage=' + this.listQuery.page, |         '/major/transportation/list?showCount=' + this.listQuery.limit + '¤tPage=' + this.listQuery.page, | ||||||
|         { |         { | ||||||
|           name: this.KEYWORDS |           ORG_NAME: this.KEYWORDS_ORG_NAME, | ||||||
|  |           ORG_TYPE: this.KEYWORDS_ORG_TYPE | ||||||
|         } |         } | ||||||
|       ).then((data) => { |       ).then((data) => { | ||||||
|         this.listLoading = false |         this.listLoading = false | ||||||
|  | @ -400,7 +416,7 @@ export default { | ||||||
|           CARGO_TRANSPORT_CAPACITY: data.CARGO_TRANSPORT_CAPACITY, |           CARGO_TRANSPORT_CAPACITY: data.CARGO_TRANSPORT_CAPACITY, | ||||||
|           EMERGENCY_CAPACITY_DESCRIPTION: data.EMERGENCY_CAPACITY_DESCRIPTION, |           EMERGENCY_CAPACITY_DESCRIPTION: data.EMERGENCY_CAPACITY_DESCRIPTION, | ||||||
|           REMARK: data.REMARK, |           REMARK: data.REMARK, | ||||||
|           ID: data.ID |           Id: data.ID | ||||||
|         } |         } | ||||||
|       }).catch((e) => { |       }).catch((e) => { | ||||||
|         console.error('获取详情数据失败', e) |         console.error('获取详情数据失败', e) | ||||||
|  | @ -413,27 +429,11 @@ export default { | ||||||
|       this.$refs.upload.clearFiles() |       this.$refs.upload.clearFiles() | ||||||
|     }, |     }, | ||||||
|     confirm() { |     confirm() { | ||||||
|       this.$refs.form.validate(valid => { |       this.dataSave() | ||||||
|         if (valid) { |  | ||||||
|           if (this.FFILE.length > 0) { |  | ||||||
|             this.upload((v) => { |  | ||||||
|               this.form.FILE_URL = v |  | ||||||
|               this.$refs.upload.clearFiles() |  | ||||||
|               this.dataSave() |  | ||||||
|             }) |  | ||||||
|           } else { |  | ||||||
|             this.dataSave() |  | ||||||
|           } |  | ||||||
|         } else { |  | ||||||
|           return false |  | ||||||
|         } |  | ||||||
|       }) |  | ||||||
|     }, |     }, | ||||||
|     dataSave() { |     dataSave() { | ||||||
|       this.listLoading = true |       this.listLoading = true | ||||||
|       requestFN( |       requestFN('/major/transportation/save', this.form).then((data) => { | ||||||
|         '/major/transportation/save', this.form |  | ||||||
|       ).then((data) => { |  | ||||||
|         this.listLoading = false |         this.listLoading = false | ||||||
|         this.dialogFormEdit = false |         this.dialogFormEdit = false | ||||||
|         this.varList = [] |         this.varList = [] | ||||||
|  | @ -444,15 +444,15 @@ export default { | ||||||
|       }) |       }) | ||||||
|     }, |     }, | ||||||
|     //* *****************************删除******************************** |     //* *****************************删除******************************** | ||||||
|     handleDelete(id, name) { |     handleDelete(id, ORG_NAME) { | ||||||
|       this.$confirm('确定要删除[' + name + ']吗?', { |       this.$confirm('确定要删除[' + ORG_NAME + ']吗?', { | ||||||
|         confirmButtonText: '确定', |         confirmButtonText: '确定', | ||||||
|         cancelButtonText: '取消', |         cancelButtonText: '取消', | ||||||
|         type: 'warning' |         type: 'warning' | ||||||
|       }).then(() => { |       }).then(() => { | ||||||
|         this.listLoading = true |         this.listLoading = true | ||||||
|         requestFN( |         requestFN( | ||||||
|           '/caseLibrary/delete', |           '/major/transportation/delete', | ||||||
|           { |           { | ||||||
|             id: id |             id: id | ||||||
|           } |           } | ||||||
|  | @ -489,7 +489,7 @@ export default { | ||||||
|       }).then(() => { |       }).then(() => { | ||||||
|         this.listLoading = true |         this.listLoading = true | ||||||
|         requestFN( |         requestFN( | ||||||
|           '/caseLibrary/deleteAll', |           '/major/transportation/deleteAll', | ||||||
|           { |           { | ||||||
|             ids: ids |             ids: ids | ||||||
|           } |           } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue