作者 王勇

放弃使用vuex,直接读取数据库

@@ -117,7 +117,7 @@ @@ -117,7 +117,7 @@
117 @size-change="messageNote_handleSizeChange" 117 @size-change="messageNote_handleSizeChange"
118 @current-change="messageNote_handleCurrentChange" 118 @current-change="messageNote_handleCurrentChange"
119 :current-page="messageNote_queryInfo.pageNum" 119 :current-page="messageNote_queryInfo.pageNum"
120 - :page-sizes="[10,20,30,50]" 120 + :page-sizes="[10,20,30,50,100,200]"
121 :page-size="messageNote_queryInfo.pageSize" 121 :page-size="messageNote_queryInfo.pageSize"
122 layout="total, sizes, prev, pager, next, jumper" 122 layout="total, sizes, prev, pager, next, jumper"
123 :total="messageNote_page.total"> 123 :total="messageNote_page.total">
@@ -154,7 +154,7 @@ @@ -154,7 +154,7 @@
154 v-for="item in (user_config.serverList)" 154 v-for="item in (user_config.serverList)"
155 :key="item.id" 155 :key="item.id"
156 :label="item.serverName" 156 :label="item.serverName"
157 - :value="item.id"> 157 + :value="item.serverName">
158 </el-option> 158 </el-option>
159 </el-select> 159 </el-select>
160 </el-form-item> 160 </el-form-item>
@@ -168,7 +168,7 @@ @@ -168,7 +168,7 @@
168 v-for="item in (user_config.virtualHostList)" 168 v-for="item in (user_config.virtualHostList)"
169 :key="item.id" 169 :key="item.id"
170 :label="item.virtualHostName" 170 :label="item.virtualHostName"
171 - :value="item.id"> 171 + :value="item.virtualHostName">
172 </el-option> 172 </el-option>
173 </el-select> 173 </el-select>
174 </el-form-item> 174 </el-form-item>
@@ -227,7 +227,7 @@ @@ -227,7 +227,7 @@
227 import {getUserList, removeUser, batchRemoveUser, editUser, addUser, setUserRole} from '../../api/user'; 227 import {getUserList, removeUser, batchRemoveUser, editUser, addUser, setUserRole} from '../../api/user';
228 import {getList} from '../../api/role_api'; 228 import {getList} from '../../api/role_api';
229 import moment from 'moment' 229 import moment from 'moment'
230 - import {getHostList, getServerList, insertBusServer, insertUserInfo} from "../../api/message_bus"; 230 + import {getHostList, getServerList, insertUserInfo} from "../../api/message_bus";
231 231
232 export default { 232 export default {
233 data() { 233 data() {
@@ -598,8 +598,16 @@ @@ -598,8 +598,16 @@
598 * 获取服务器列表 598 * 获取服务器列表
599 */ 599 */
600 selectServerList() { 600 selectServerList() {
601 - this.$store.commit('StoreServerList')  
602 - this.user_config.serverList = this.$store.state.serverList; 601 + getServerList().then((response) => {
  602 + let res = response.data;
  603 + if (res.code !== '200') {
  604 + return this.$message.error("服务器信息获取失败");
  605 + }
  606 + // 获取服务器列表数据
  607 + this.user_config.serverList = res.data;
  608 + }).catch(error => {
  609 + this.$message.error(error.toString());
  610 + });
603 }, 611 },
604 612
605 user_addChange(value) { 613 user_addChange(value) {
@@ -608,12 +616,20 @@ @@ -608,12 +616,20 @@
608 // 根据服务器ID,获取出对应的虚拟主机的列表 616 // 根据服务器ID,获取出对应的虚拟主机的列表
609 this.selectHostList(value); 617 this.selectHostList(value);
610 }, 618 },
  619 +
611 /** 620 /**
612 * 获取虚拟主机列表 621 * 获取虚拟主机列表
613 */ 622 */
614 - selectHostList(id) {  
615 - this.$store.commit('StoreHostList', id);  
616 - this.user_config.virtualHostList = this.$store.state.virtualHostList; 623 + selectHostList(serverId) {
  624 + getHostList(serverId).then((response) => {
  625 + let res = response.data;
  626 + if (res.code !== '200') {
  627 + return;
  628 + }
  629 + this.user_config.virtualHostList = res.data;
  630 + }).catch(error => {
  631 + this.$message.error(error.toString());
  632 + });
617 }, 633 },
618 }, 634 },
619 mounted() { 635 mounted() {