Compare commits
	
		
			2 Commits 
		
	
	
		
			2f05e876c6
			...
			2487666f5f
		
	
	| Author | SHA1 | Date | 
|---|---|---|
| 
							
							
								 | 
						2487666f5f | |
| 
							
							
								 | 
						102cc73d81 | 
							
								
								
									
										14
									
								
								src/App.vue
								
								
								
								
							
							
						
						
									
										14
									
								
								src/App.vue
								
								
								
								
							| 
						 | 
					@ -1,6 +1,6 @@
 | 
				
			||||||
<template>
 | 
					<template>
 | 
				
			||||||
  <div id="app">
 | 
					  <div id="app">
 | 
				
			||||||
    <router-view/>
 | 
					    <router-view />
 | 
				
			||||||
  </div>
 | 
					  </div>
 | 
				
			||||||
</template>
 | 
					</template>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,20 +12,12 @@ export default {
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<style>
 | 
					<style>
 | 
				
			||||||
.vue-treeselect__placeholder{
 | 
					.vue-treeselect__label {
 | 
				
			||||||
  color: #dcdfe6 !important;
 | 
					 | 
				
			||||||
  font-size: 14px !important;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
.vue-treeselect__single-value{
 | 
					 | 
				
			||||||
  color: #cdcdcd !important;
 | 
					 | 
				
			||||||
  font-size: 14px !important;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
.vue-treeselect__label{
 | 
					 | 
				
			||||||
  color: #606266 !important;
 | 
					  color: #606266 !important;
 | 
				
			||||||
  font-size: 14px !important;
 | 
					  font-size: 14px !important;
 | 
				
			||||||
  font-weight: 500;
 | 
					  font-weight: 500;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.el-loading-mask{
 | 
					.el-loading-mask {
 | 
				
			||||||
  z-index: 9999 !important;
 | 
					  z-index: 9999 !important;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
</style>
 | 
					</style>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
<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-input v-model="KEYWORDS" placeholder="搜索" class="filter-item" style="width: 200px;margin-right: 10px;"/>
 | 
				
			||||||
      <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
 | 
					      <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
 | 
				
			||||||
        搜索
 | 
					        搜索
 | 
				
			||||||
      </el-button>
 | 
					      </el-button>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
<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-input v-model="KEYWORDS" placeholder="搜索" class="filter-item" style="width: 200px;margin-right: 10px;" />
 | 
				
			||||||
      <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
 | 
					      <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
 | 
				
			||||||
        搜索
 | 
					        搜索
 | 
				
			||||||
      </el-button>
 | 
					      </el-button>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
<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-input v-model="KEYWORDS" placeholder="搜索" class="filter-item" style="width: 200px;margin-right: 10px;" />
 | 
				
			||||||
      <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
 | 
					      <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
 | 
				
			||||||
        搜索
 | 
					        搜索
 | 
				
			||||||
      </el-button>
 | 
					      </el-button>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
<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-input v-model="KEYWORDS" placeholder="搜索" class="filter-item" style="width: 200px;margin-right: 10px;" />
 | 
				
			||||||
      <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
 | 
					      <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
 | 
				
			||||||
        搜索
 | 
					        搜索
 | 
				
			||||||
      </el-button>
 | 
					      </el-button>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
<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-input v-model="KEYWORDS" placeholder="搜索" class="filter-item" style="width: 200px;margin-right: 10px;" />
 | 
				
			||||||
      <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
 | 
					      <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
 | 
				
			||||||
        搜索
 | 
					        搜索
 | 
				
			||||||
      </el-button>
 | 
					      </el-button>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
<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-input v-model="KEYWORDS" placeholder="搜索" class="filter-item" style="width: 200px;margin-right: 10px;" />
 | 
				
			||||||
      <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
 | 
					      <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
 | 
				
			||||||
        搜索
 | 
					        搜索
 | 
				
			||||||
      </el-button>
 | 
					      </el-button>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
<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-input v-model="KEYWORDS" placeholder="搜索" class="filter-item" style="width: 200px;margin-right: 10px;" />
 | 
				
			||||||
      <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
 | 
					      <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
 | 
				
			||||||
        搜索
 | 
					        搜索
 | 
				
			||||||
      </el-button>
 | 
					      </el-button>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -124,9 +124,6 @@ export default {
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  mounted() {
 | 
					 | 
				
			||||||
    console.log('this.info :>>>>>>>>>>>>>>', this.info)
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  methods: {
 | 
					  methods: {
 | 
				
			||||||
    clickIntoDutyInfoDialog() {
 | 
					    clickIntoDutyInfoDialog() {
 | 
				
			||||||
      this.$emit('goInfo', this.titleType)
 | 
					      this.$emit('goInfo', this.titleType)
 | 
				
			||||||
| 
						 | 
					@ -214,7 +211,7 @@ export default {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  .infomation_table .infomation_table_tbody {
 | 
					  .infomation_table .infomation_table_tbody {
 | 
				
			||||||
    display: block;
 | 
					    display: block;
 | 
				
			||||||
    height: 171px;
 | 
					    height: 155px;
 | 
				
			||||||
    overflow-y: scroll;
 | 
					    overflow-y: scroll;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    &::-webkit-scrollbar {
 | 
					    &::-webkit-scrollbar {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,286 +0,0 @@
 | 
				
			||||||
<template>
 | 
					 | 
				
			||||||
  <div class="chat">
 | 
					 | 
				
			||||||
    <div class="chat-title">
 | 
					 | 
				
			||||||
      欢迎您,在这里可查看城市的重点隐患信息!
 | 
					 | 
				
			||||||
    </div>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <div class="content">
 | 
					 | 
				
			||||||
      <div class="item item-right">
 | 
					 | 
				
			||||||
        <div class="bubble bubble-right">
 | 
					 | 
				
			||||||
          刚刚不在,不好意思
 | 
					 | 
				
			||||||
        </div>
 | 
					 | 
				
			||||||
        <div class="avatar">
 | 
					 | 
				
			||||||
          <img src="https://tse1-mm.cn.bing.net/th/id/OIP-C.4XP3SrYigaDrlkbG_uFkzQAAAA?rs=1&pid=ImgDetMain">
 | 
					 | 
				
			||||||
        </div>
 | 
					 | 
				
			||||||
      </div>
 | 
					 | 
				
			||||||
      <div class="item item-left">
 | 
					 | 
				
			||||||
        <div class="avatar">
 | 
					 | 
				
			||||||
          <img src="https://tse4-mm.cn.bing.net/th/id/OIP-C.-byzt1F3AA9UcVgO_DOIwQAAAA?rs=1&pid=ImgDetMain">
 | 
					 | 
				
			||||||
        </div>
 | 
					 | 
				
			||||||
        <div class="bubble bubble-left">
 | 
					 | 
				
			||||||
          没事
 | 
					 | 
				
			||||||
          <br>
 | 
					 | 
				
			||||||
          你继续!
 | 
					 | 
				
			||||||
        </div>
 | 
					 | 
				
			||||||
      </div>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      <!-- 服务端向客户端推送的消息队列 -->
 | 
					 | 
				
			||||||
      <div v-for="(item, index) in receiveMessageList" :key="index" :class="item.className">
 | 
					 | 
				
			||||||
        <div style="display: flex;" v-html="item.content" />
 | 
					 | 
				
			||||||
      </div>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      <!-- 客户端向服务端主动发送的消息队列 -->
 | 
					 | 
				
			||||||
      <div v-for="(item, index) in sendMessageList" :key="index" :class="item.className">
 | 
					 | 
				
			||||||
        <div style="display: flex;" v-html="item.content" />
 | 
					 | 
				
			||||||
      </div>
 | 
					 | 
				
			||||||
    </div>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <div class="input-area">
 | 
					 | 
				
			||||||
      <textarea id="textarea" v-model="inputTextValue" class="input-text-area" name="text" />
 | 
					 | 
				
			||||||
      <div class="button-area">
 | 
					 | 
				
			||||||
        <button class="btnSend" @click="handleSendMessage"> 发送(S) </button>
 | 
					 | 
				
			||||||
      </div>
 | 
					 | 
				
			||||||
    </div>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  </div>
 | 
					 | 
				
			||||||
</template>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
<script>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
let socketIOInstance
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
export default {
 | 
					 | 
				
			||||||
  name: 'Chat',
 | 
					 | 
				
			||||||
  data() {
 | 
					 | 
				
			||||||
    return {
 | 
					 | 
				
			||||||
      websocketonline: '',
 | 
					 | 
				
			||||||
      inputTextValue: '',
 | 
					 | 
				
			||||||
      /** 发送消息列表 */
 | 
					 | 
				
			||||||
      sendMessageList: [],
 | 
					 | 
				
			||||||
      /** 接收消息列表 */
 | 
					 | 
				
			||||||
      receiveMessageList: []
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  created() {
 | 
					 | 
				
			||||||
    this.getWebsocketController()
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  beforeDestroy() {
 | 
					 | 
				
			||||||
    socketIOInstance.close()
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  methods: {
 | 
					 | 
				
			||||||
    // 启动 websocket 连接控制器
 | 
					 | 
				
			||||||
    getWebsocketController() {
 | 
					 | 
				
			||||||
      if (window.WebSocket) {
 | 
					 | 
				
			||||||
        socketIOInstance = new WebSocket(encodeURI('ws://192.168.0.35:8089/getMapData/1'))
 | 
					 | 
				
			||||||
        socketIOInstance.onopen = () => {
 | 
					 | 
				
			||||||
          console.log('socket 连接成功!')
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
        socketIOInstance.onerror = () => {
 | 
					 | 
				
			||||||
          console.log('socket 连接失败!')
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
        socketIOInstance.onclose = () => {
 | 
					 | 
				
			||||||
          console.log('socket 连接断开!')
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
        socketIOInstance.onmessage = (message) => {
 | 
					 | 
				
			||||||
          this.handleReceiveMessage(message)
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    /** 处理服务端向客户端推送的消息并展示到消息列表内 */
 | 
					 | 
				
			||||||
    handleReceiveMessage(val) {
 | 
					 | 
				
			||||||
      this.sendMessageList.push({
 | 
					 | 
				
			||||||
        className: 'item item-left',
 | 
					 | 
				
			||||||
        content: `<div class="avatar"><img src="https://tse4-mm.cn.bing.net/th/id/OIP-C.-byzt1F3AA9UcVgO_DOIwQAAAA?rs=1&pid=ImgDetMain"></div><div class="bubble bubble-left">${val.data}</div>`
 | 
					 | 
				
			||||||
      })
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    // 处理客户端向服务端发送消息
 | 
					 | 
				
			||||||
    handleSendMessage() {
 | 
					 | 
				
			||||||
      if (this.inputTextValue === '') {
 | 
					 | 
				
			||||||
        this.$message('消息不能为空!')
 | 
					 | 
				
			||||||
        return
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
      socketIOInstance.send(this.inputTextValue) // 向 websocket 服务发送消息
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      this.sendMessageList.push({
 | 
					 | 
				
			||||||
        className: 'item item-right',
 | 
					 | 
				
			||||||
        content: `<div class="bubble bubble-left">${this.inputTextValue}</div><div class="avatar"><img src="https://tse1-mm.cn.bing.net/th/id/OIP-C.4XP3SrYigaDrlkbG_uFkzQAAAA?rs=1&pid=ImgDetMain" /></div>`
 | 
					 | 
				
			||||||
      })
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      this.inputTextValue = ''
 | 
					 | 
				
			||||||
      this.$nextTick(() => {
 | 
					 | 
				
			||||||
        // 滚动条置底
 | 
					 | 
				
			||||||
        const height = document.querySelector('.content').scrollHeight
 | 
					 | 
				
			||||||
        document.querySelector('.content').scrollTop = height
 | 
					 | 
				
			||||||
      })
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
</script>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
<style lang="scss">
 | 
					 | 
				
			||||||
* {
 | 
					 | 
				
			||||||
  padding: 0;
 | 
					 | 
				
			||||||
  margin: 0;
 | 
					 | 
				
			||||||
  font-size: 15px;
 | 
					 | 
				
			||||||
  font-family: '微软雅黑', "宋体", "Arial Narrow", Helvetica, sans-serif;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
.chat {
 | 
					 | 
				
			||||||
  box-sizing: border-box;
 | 
					 | 
				
			||||||
  width: 100%;
 | 
					 | 
				
			||||||
  height: 100%;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .chat-title {
 | 
					 | 
				
			||||||
    font-size: 20px;
 | 
					 | 
				
			||||||
    text-align: center;
 | 
					 | 
				
			||||||
    color: #fff;
 | 
					 | 
				
			||||||
    height: 35px;
 | 
					 | 
				
			||||||
    border-bottom: 1px solid white
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .content {
 | 
					 | 
				
			||||||
    overflow-y: auto;
 | 
					 | 
				
			||||||
    overflow-x: hidden;
 | 
					 | 
				
			||||||
    height: 648px;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    &::-webkit-scrollbar {
 | 
					 | 
				
			||||||
      width: 7px;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    // 滚动条的滚动区域(轨道)
 | 
					 | 
				
			||||||
    &::-webkit-scrollbar-track {
 | 
					 | 
				
			||||||
      width: 8px;
 | 
					 | 
				
			||||||
      border-radius: 18px;
 | 
					 | 
				
			||||||
      background: transparent;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    // 滚动条的可拖拽部分(滑块)
 | 
					 | 
				
			||||||
    &::-webkit-scrollbar-thumb {
 | 
					 | 
				
			||||||
      width: 8px;
 | 
					 | 
				
			||||||
      border-radius: 18px;
 | 
					 | 
				
			||||||
      background: rgba(20, 31, 168, .8);
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    .bubble {
 | 
					 | 
				
			||||||
      max-width: 300px;
 | 
					 | 
				
			||||||
      padding: 10px;
 | 
					 | 
				
			||||||
      border-radius: 5px;
 | 
					 | 
				
			||||||
      position: relative;
 | 
					 | 
				
			||||||
      color: #000;
 | 
					 | 
				
			||||||
      word-wrap: break-word;
 | 
					 | 
				
			||||||
      word-break: normal;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    .item-left .bubble {
 | 
					 | 
				
			||||||
      margin-left: 15px;
 | 
					 | 
				
			||||||
      background-color: #fff;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    .item-left .bubble:before {
 | 
					 | 
				
			||||||
      content: "";
 | 
					 | 
				
			||||||
      position: absolute;
 | 
					 | 
				
			||||||
      width: 0;
 | 
					 | 
				
			||||||
      height: 0;
 | 
					 | 
				
			||||||
      border-left: 10px solid transparent;
 | 
					 | 
				
			||||||
      border-top: 10px solid transparent;
 | 
					 | 
				
			||||||
      border-right: 10px solid #fff;
 | 
					 | 
				
			||||||
      border-bottom: 10px solid transparent;
 | 
					 | 
				
			||||||
      left: -20px;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    .item-right .bubble {
 | 
					 | 
				
			||||||
      margin-right: 15px;
 | 
					 | 
				
			||||||
      background-color: #9eea6a;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    .item-right .bubble:before {
 | 
					 | 
				
			||||||
      content: "";
 | 
					 | 
				
			||||||
      position: absolute;
 | 
					 | 
				
			||||||
      width: 0;
 | 
					 | 
				
			||||||
      height: 0;
 | 
					 | 
				
			||||||
      border-left: 10px solid #9eea6a;
 | 
					 | 
				
			||||||
      border-top: 10px solid transparent;
 | 
					 | 
				
			||||||
      border-right: 10px solid transparent;
 | 
					 | 
				
			||||||
      border-bottom: 10px solid transparent;
 | 
					 | 
				
			||||||
      right: -20px;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    .item {
 | 
					 | 
				
			||||||
      margin-top: 15px;
 | 
					 | 
				
			||||||
      display: flex;
 | 
					 | 
				
			||||||
      width: 100%;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    .item.item-right {
 | 
					 | 
				
			||||||
      justify-content: flex-end;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    .avatar img {
 | 
					 | 
				
			||||||
      width: 42px;
 | 
					 | 
				
			||||||
      height: 42px;
 | 
					 | 
				
			||||||
      border-radius: 50%;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .input-area {
 | 
					 | 
				
			||||||
    position: relative;
 | 
					 | 
				
			||||||
    width: 100%;
 | 
					 | 
				
			||||||
    height: 100px;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    .input-text-area {
 | 
					 | 
				
			||||||
      // 去除选中后的边框
 | 
					 | 
				
			||||||
      outline: none;
 | 
					 | 
				
			||||||
      resize: none;
 | 
					 | 
				
			||||||
      background: none;
 | 
					 | 
				
			||||||
      caret-color: #fff;
 | 
					 | 
				
			||||||
      border: 1px solid #fff;
 | 
					 | 
				
			||||||
      color: #fff;
 | 
					 | 
				
			||||||
      width: 100%;
 | 
					 | 
				
			||||||
      height: 100%;
 | 
					 | 
				
			||||||
      border-radius: 6px;
 | 
					 | 
				
			||||||
      padding: 10px;
 | 
					 | 
				
			||||||
      overflow: auto;
 | 
					 | 
				
			||||||
      line-height: 20px;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      &::-webkit-scrollbar {
 | 
					 | 
				
			||||||
        width: 7px;
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      // 滚动条的滚动区域(轨道)
 | 
					 | 
				
			||||||
      &::-webkit-scrollbar-track {
 | 
					 | 
				
			||||||
        width: 8px;
 | 
					 | 
				
			||||||
        border-radius: 18px;
 | 
					 | 
				
			||||||
        background: transparent;
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      // 滚动条的可拖拽部分(滑块)
 | 
					 | 
				
			||||||
      &::-webkit-scrollbar-thumb {
 | 
					 | 
				
			||||||
        width: 8px;
 | 
					 | 
				
			||||||
        border-radius: 18px;
 | 
					 | 
				
			||||||
        background: rgba(20, 31, 168, .8);
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    .button-area {
 | 
					 | 
				
			||||||
      margin-top: 5px;
 | 
					 | 
				
			||||||
      text-align: right;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      .btnSend {
 | 
					 | 
				
			||||||
        width: 85px;
 | 
					 | 
				
			||||||
        height: 37px;
 | 
					 | 
				
			||||||
        background: none;
 | 
					 | 
				
			||||||
        border: 1px solid #fff;
 | 
					 | 
				
			||||||
        border-radius: 6px;
 | 
					 | 
				
			||||||
        color: #fff;
 | 
					 | 
				
			||||||
        cursor: pointer;
 | 
					 | 
				
			||||||
        font-weight: 800;
 | 
					 | 
				
			||||||
        transition: transform ease-in-out .2s;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        &:active {
 | 
					 | 
				
			||||||
          transform: scale(0.9);
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
</style>
 | 
					 | 
				
			||||||
| 
						 | 
					@ -78,114 +78,39 @@ export default {
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<style lang="scss">
 | 
					<style lang="scss">
 | 
				
			||||||
.bi_enterprise_dialog {
 | 
					.el-dialog.bi_enterprise_dialog {
 | 
				
			||||||
  border-radius: 8px !important;
 | 
					  border-radius: 8px !important;
 | 
				
			||||||
  background-color: #000d27f5 !important;
 | 
					  background-color: #000d27f5 !important;
 | 
				
			||||||
  border: 2px solid #034383;
 | 
					  border: 2px solid #034383;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // 控制弹窗的标题颜色
 | 
				
			||||||
 | 
					  .el-dialog__title {
 | 
				
			||||||
 | 
					    color: #cdcdcd !important;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // 控制 dialog 弹框 header 头部的下边线颜色
 | 
				
			||||||
 | 
					  .el-dialog__header {
 | 
				
			||||||
 | 
					    border-bottom: 1px solid #012b81 !important;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // 控制下拉框的背景颜色和边框样式
 | 
				
			||||||
  .vue-treeselect__control {
 | 
					  .vue-treeselect__control {
 | 
				
			||||||
    background: none !important;
 | 
					    background: none !important;
 | 
				
			||||||
    border: 1px solid #ffffff60 !important;
 | 
					    border: 1px solid #ffffff60 !important;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  .el-dialog__header {
 | 
					  // 树形选择器输入框内值的样式
 | 
				
			||||||
    border-bottom: 1px solid #012b81 !important;
 | 
					  .vue-treeselect__single-value {
 | 
				
			||||||
  }
 | 
					    color: #cdcdcd !important;
 | 
				
			||||||
 | 
					    font-size: 14px !important;
 | 
				
			||||||
  .el-dialog__headerbtn .el-dialog__close {
 | 
					 | 
				
			||||||
    color: #cac7c7 !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-dialog__title {
 | 
					 | 
				
			||||||
    color: #fff !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-table {
 | 
					 | 
				
			||||||
    background-color: transparent !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-table tr {
 | 
					 | 
				
			||||||
    background-color: #202e89 !important;
 | 
					 | 
				
			||||||
    color: #fff !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell {
 | 
					 | 
				
			||||||
    background-color: #202e89 !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-table th.el-table__cell.is-leaf,
 | 
					 | 
				
			||||||
  .el-table td.el-table__cell {
 | 
					 | 
				
			||||||
    border-bottom: 1px solid rgba(36, 81, 192, 0.48) !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-table--border .el-table__cell {
 | 
					 | 
				
			||||||
    border-right: 1px solid rgba(36, 81, 192, 0.48) !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-table--group,
 | 
					 | 
				
			||||||
  .el-table--border {
 | 
					 | 
				
			||||||
    border-color: rgba(36, 81, 192, 0.48) !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-table::before,
 | 
					 | 
				
			||||||
  .el-table--group::after,
 | 
					 | 
				
			||||||
  .el-table--border::after {
 | 
					 | 
				
			||||||
    background-color: rgba(36, 81, 192, 0.48) !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-table .el-table__header-wrapper tr th {
 | 
					 | 
				
			||||||
    background-color: #1c2c96 !important;
 | 
					 | 
				
			||||||
    color: #fff !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .pagination-container {
 | 
					 | 
				
			||||||
    background-color: #202e89 !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-pagination {
 | 
					 | 
				
			||||||
    color: #fff !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-pagination__total,
 | 
					 | 
				
			||||||
  .el-pagination__jump {
 | 
					 | 
				
			||||||
    color: #fff !important;
 | 
					 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  .el-input__inner {
 | 
					  .el-input__inner {
 | 
				
			||||||
    background: none;
 | 
					    background: none;
 | 
				
			||||||
    color: #FFFFFF;
 | 
					    color: #cdcdcd !important;
 | 
				
			||||||
    border: 1px solid #ffffff60 !important;
 | 
					    border: 1px solid #ffffff60 !important;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  .el-pagination.is-background .btn-prev,
 | 
					 | 
				
			||||||
  .el-pagination.is-background .btn-next,
 | 
					 | 
				
			||||||
  .el-pagination.is-background .el-pager li {
 | 
					 | 
				
			||||||
    margin: 0 5px;
 | 
					 | 
				
			||||||
    background-color: #4174d1 !important;
 | 
					 | 
				
			||||||
    color: #ffffff !important;
 | 
					 | 
				
			||||||
    min-width: 30px;
 | 
					 | 
				
			||||||
    border-radius: 2px;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .ui-foot {
 | 
					 | 
				
			||||||
    position: absolute;
 | 
					 | 
				
			||||||
    width: 100%;
 | 
					 | 
				
			||||||
    bottom: 0;
 | 
					 | 
				
			||||||
    height: 60px;
 | 
					 | 
				
			||||||
    line-height: 60px;
 | 
					 | 
				
			||||||
    background: none;
 | 
					 | 
				
			||||||
    text-align: center;
 | 
					 | 
				
			||||||
    z-index: 99;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-table--border th.el-table__cell {
 | 
					 | 
				
			||||||
    border-bottom: 1px solid rgba(36, 81, 192, .48) !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .level-title {
 | 
					 | 
				
			||||||
    color: #FFFFFF !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-dialog__body {
 | 
					  .el-dialog__body {
 | 
				
			||||||
    padding: 0 !important;
 | 
					    padding: 0 !important;
 | 
				
			||||||
    color: #ffffff !important;
 | 
					    color: #ffffff !important;
 | 
				
			||||||
| 
						 | 
					@ -212,95 +137,14 @@ export default {
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  .table-ui .tbg {
 | 
					 | 
				
			||||||
    background: none;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .table-ui .tit {
 | 
					 | 
				
			||||||
    background: none;
 | 
					 | 
				
			||||||
    color: #FFFFFF;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .table-ui td {
 | 
					 | 
				
			||||||
    border: 1px solid #043e99 !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-table__body tr.current-row>td.el-table__cell {
 | 
					 | 
				
			||||||
    background: #1c2c96 !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-picker-panel {
 | 
					 | 
				
			||||||
    color: #ffffff;
 | 
					 | 
				
			||||||
    border: 1px solid #dfe4ed;
 | 
					 | 
				
			||||||
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
 | 
					 | 
				
			||||||
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
 | 
					 | 
				
			||||||
    background: #333aa8 !important;
 | 
					 | 
				
			||||||
    border-radius: 4px;
 | 
					 | 
				
			||||||
    line-height: 30px;
 | 
					 | 
				
			||||||
    margin: 5px 0;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-card {
 | 
					 | 
				
			||||||
    background: none !important;
 | 
					 | 
				
			||||||
    color: #FFFFFF !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-card__header {
 | 
					 | 
				
			||||||
    color: #FFFFFF !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-tree,
 | 
					 | 
				
			||||||
  .el-tree-node:focus>.el-tree-node__content,
 | 
					 | 
				
			||||||
  .el-tree-node__content:hover {
 | 
					 | 
				
			||||||
    background-color: #202e89 !important;
 | 
					 | 
				
			||||||
    color: #fff !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-table--small {
 | 
					 | 
				
			||||||
    font-size: 20px !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-button--mini {
 | 
					 | 
				
			||||||
    font-size: 24px !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-table__cell {
 | 
					 | 
				
			||||||
    font-size: 24px !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-card__header {
 | 
					 | 
				
			||||||
    color: #fff !important;
 | 
					 | 
				
			||||||
    font-size: 24px !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .app-container {
 | 
					  .app-container {
 | 
				
			||||||
    padding-bottom: 50px !important;
 | 
					    .table-ui .tbg {
 | 
				
			||||||
  }
 | 
					      background: none;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  .level-title h1 {
 | 
					    .table-ui td {
 | 
				
			||||||
    font-size: 24px !important;
 | 
					      border: 1px solid #043e99;
 | 
				
			||||||
  }
 | 
					    }
 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-pagination span:not([class*=suffix]),
 | 
					 | 
				
			||||||
  .el-pagination button {
 | 
					 | 
				
			||||||
    font-size: 24px;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-pagination__sizes .el-input .el-input__inner {
 | 
					 | 
				
			||||||
    font-size: 24px;
 | 
					 | 
				
			||||||
    padding-left: 8px;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-pagination .el-select .el-input {
 | 
					 | 
				
			||||||
    width: 130px;
 | 
					 | 
				
			||||||
    margin: 0 5px;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
  .el-table .cell {
 | 
					 | 
				
			||||||
    line-height: 36px !important;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  .el-scrollbar__wrap {
 | 
					 | 
				
			||||||
    overflow-x: hidden !important;
 | 
					 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
</style>
 | 
					</style>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -101,5 +101,6 @@ export default {
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<style lang="scss" scoped>
 | 
					<style lang="scss" scoped>
 | 
				
			||||||
</style>
 | 
					</style>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
<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-input v-model="KEYWORDS" placeholder="搜索" class="filter-item" style="width: 200px;margin-right: 10px;" />
 | 
				
			||||||
      <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
 | 
					      <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
 | 
				
			||||||
        搜索
 | 
					        搜索
 | 
				
			||||||
      </el-button>
 | 
					      </el-button>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
<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-input v-model="KEYWORDS" placeholder="搜索" class="filter-item" style="width: 200px;margin-right: 10px;" />
 | 
				
			||||||
      <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
 | 
					      <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
 | 
				
			||||||
        搜索
 | 
					        搜索
 | 
				
			||||||
      </el-button>
 | 
					      </el-button>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,16 +1,16 @@
 | 
				
			||||||
<template>
 | 
					<template>
 | 
				
			||||||
  <div class="app-container">
 | 
					  <div class="app-container">
 | 
				
			||||||
    <div class="filter-container">
 | 
					    <div class="filter-container">
 | 
				
			||||||
      <el-form label-position="right" label-width="100px">
 | 
					      <el-form label-position="right" label-width="90px">
 | 
				
			||||||
        <el-row>
 | 
					        <el-row gutter="8">
 | 
				
			||||||
          <el-col :span="6">
 | 
					          <el-col :span="6">
 | 
				
			||||||
            <el-form-item label="组名称:">
 | 
					            <el-form-item label="组名称:">
 | 
				
			||||||
              <el-input v-model="KEYWORDS" placeholder="搜索" class="filter-item" style="width: 250px" />
 | 
					              <el-input v-model="KEYWORDS" placeholder="搜索" class="filter-item" />
 | 
				
			||||||
            </el-form-item>
 | 
					            </el-form-item>
 | 
				
			||||||
          </el-col>
 | 
					          </el-col>
 | 
				
			||||||
          <el-col :span="6">
 | 
					          <el-col :span="6">
 | 
				
			||||||
            <el-form-item label="组类型:">
 | 
					            <el-form-item label="组类型:">
 | 
				
			||||||
              <el-select v-model="EXPERT_GROUP_TYPE" placeholder="请选择组类型..." style="width: 250px">
 | 
					              <el-select v-model="EXPERT_GROUP_TYPE" placeholder="请选择组类型...">
 | 
				
			||||||
                <el-option v-for="item in expertGroupType" :key="item.DICTIONARIES_ID" :label="item.name" :value="item.DICTIONARIES_ID" />
 | 
					                <el-option v-for="item in expertGroupType" :key="item.DICTIONARIES_ID" :label="item.name" :value="item.DICTIONARIES_ID" />
 | 
				
			||||||
              </el-select>
 | 
					              </el-select>
 | 
				
			||||||
            </el-form-item>
 | 
					            </el-form-item>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,11 +1,11 @@
 | 
				
			||||||
<template>
 | 
					<template>
 | 
				
			||||||
  <div class="app-container">
 | 
					  <div class="app-container">
 | 
				
			||||||
    <div class="filter-container">
 | 
					    <div class="filter-container">
 | 
				
			||||||
      <el-row>
 | 
					      <el-row gutter="8">
 | 
				
			||||||
        <el-form ref="form" label-width="100px">
 | 
					        <el-form ref="form" label-width="90px">
 | 
				
			||||||
          <el-col :span="6">
 | 
					          <el-col :span="6">
 | 
				
			||||||
            <el-form-item label="名称:" prop="KEYWORDS">
 | 
					            <el-form-item label="名称:" prop="KEYWORDS">
 | 
				
			||||||
              <el-input v-model="KEYWORDS" placeholder="搜索" class="filter-item" style="width: 300px;" />
 | 
					              <el-input v-model="KEYWORDS" placeholder="搜索" class="filter-item" />
 | 
				
			||||||
            </el-form-item>
 | 
					            </el-form-item>
 | 
				
			||||||
          </el-col>
 | 
					          </el-col>
 | 
				
			||||||
          <el-col :span="6">
 | 
					          <el-col :span="6">
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,11 +1,11 @@
 | 
				
			||||||
<template>
 | 
					<template>
 | 
				
			||||||
  <div class="app-container">
 | 
					  <div class="app-container">
 | 
				
			||||||
    <div class="filter-container">
 | 
					    <div class="filter-container">
 | 
				
			||||||
      <el-row>
 | 
					      <el-row gutter="8">
 | 
				
			||||||
        <el-form label-width="100px">
 | 
					        <el-form label-width="90px">
 | 
				
			||||||
          <el-col :span="6">
 | 
					          <el-col :span="6">
 | 
				
			||||||
            <el-form-item label="机构名称:" prop="RESCUE_TEAM_NAME">
 | 
					            <el-form-item label="机构名称:" prop="RESCUE_TEAM_NAME">
 | 
				
			||||||
              <el-input v-model="RESCUE_TEAM_NAME" placeholder="机构名称" class="filter-item" style="width: 300px"/>
 | 
					              <el-input v-model="RESCUE_TEAM_NAME" placeholder="机构名称" class="filter-item" />
 | 
				
			||||||
            </el-form-item>
 | 
					            </el-form-item>
 | 
				
			||||||
          </el-col>
 | 
					          </el-col>
 | 
				
			||||||
          <el-col :span="6">
 | 
					          <el-col :span="6">
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
<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-input v-model="KEYWORDS" placeholder="搜索" class="filter-item" style="width: 200px;margin-right: 10px;" />
 | 
				
			||||||
      <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
 | 
					      <el-button class="filter-item" type="primary" icon="el-icon-search" @click="getQuery">
 | 
				
			||||||
        搜索
 | 
					        搜索
 | 
				
			||||||
      </el-button>
 | 
					      </el-button>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue