mirror of
				https://github.com/TeaOSLab/EdgeAdmin.git
				synced 2025-11-04 13:10:26 +08:00 
			
		
		
		
	优化代码
This commit is contained in:
		@@ -47,7 +47,7 @@ func (this *IndexAction) RunGet(params struct {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	countryMaps := []maps.Map{}
 | 
			
		||||
	for _, country := range countriesResp.Countries {
 | 
			
		||||
	for _, country := range countriesResp.RegionCountries {
 | 
			
		||||
		countryMaps = append(countryMaps, maps.Map{
 | 
			
		||||
			"id":        country.Id,
 | 
			
		||||
			"name":      country.Name,
 | 
			
		||||
 
 | 
			
		||||
@@ -43,14 +43,14 @@ func (this *ProvincesAction) RunGet(params struct {
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	provincesResp, err := this.RPC().RegionProvinceRPC().FindAllEnabledRegionProvincesWithCountryId(this.AdminContext(), &pb.FindAllEnabledRegionProvincesWithCountryIdRequest{
 | 
			
		||||
		CountryId: int64(ChinaCountryId),
 | 
			
		||||
		RegionCountryId: int64(ChinaCountryId),
 | 
			
		||||
	})
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		this.ErrorPage(err)
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	provinceMaps := []maps.Map{}
 | 
			
		||||
	for _, province := range provincesResp.Provinces {
 | 
			
		||||
	for _, province := range provincesResp.RegionProvinces {
 | 
			
		||||
		provinceMaps = append(provinceMaps, maps.Map{
 | 
			
		||||
			"id":        province.Id,
 | 
			
		||||
			"name":      province.Name,
 | 
			
		||||
 
 | 
			
		||||
@@ -52,7 +52,7 @@ func (this *CountriesAction) RunGet(params struct {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	countryMaps := []maps.Map{}
 | 
			
		||||
	for _, country := range countriesResp.Countries {
 | 
			
		||||
	for _, country := range countriesResp.RegionCountries {
 | 
			
		||||
		countryMaps = append(countryMaps, maps.Map{
 | 
			
		||||
			"id":        country.Id,
 | 
			
		||||
			"name":      country.Name,
 | 
			
		||||
 
 | 
			
		||||
@@ -47,14 +47,14 @@ func (this *ProvincesAction) RunGet(params struct {
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	provincesResp, err := this.RPC().RegionProvinceRPC().FindAllEnabledRegionProvincesWithCountryId(this.AdminContext(), &pb.FindAllEnabledRegionProvincesWithCountryIdRequest{
 | 
			
		||||
		CountryId: int64(ChinaCountryId),
 | 
			
		||||
		RegionCountryId: int64(ChinaCountryId),
 | 
			
		||||
	})
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		this.ErrorPage(err)
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	provinceMaps := []maps.Map{}
 | 
			
		||||
	for _, province := range provincesResp.Provinces {
 | 
			
		||||
	for _, province := range provincesResp.RegionProvinces {
 | 
			
		||||
		provinceMaps = append(provinceMaps, maps.Map{
 | 
			
		||||
			"id":        province.Id,
 | 
			
		||||
			"name":      province.Name,
 | 
			
		||||
 
 | 
			
		||||
@@ -31,12 +31,12 @@ func (this *IndexAction) RunGet(params struct{}) {
 | 
			
		||||
	// 国家和地区
 | 
			
		||||
	countryMaps := []maps.Map{}
 | 
			
		||||
	for _, countryId := range config.AllowCountryIds {
 | 
			
		||||
		countryResp, err := this.RPC().RegionCountryRPC().FindEnabledRegionCountry(this.AdminContext(), &pb.FindEnabledRegionCountryRequest{CountryId: countryId})
 | 
			
		||||
		countryResp, err := this.RPC().RegionCountryRPC().FindEnabledRegionCountry(this.AdminContext(), &pb.FindEnabledRegionCountryRequest{RegionCountryId: countryId})
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			this.ErrorPage(err)
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
		country := countryResp.Country
 | 
			
		||||
		country := countryResp.RegionCountry
 | 
			
		||||
		if country != nil {
 | 
			
		||||
			countryMaps = append(countryMaps, maps.Map{
 | 
			
		||||
				"id":   country.Id,
 | 
			
		||||
@@ -49,12 +49,12 @@ func (this *IndexAction) RunGet(params struct{}) {
 | 
			
		||||
	// 省份
 | 
			
		||||
	provinceMaps := []maps.Map{}
 | 
			
		||||
	for _, provinceId := range config.AllowProvinceIds {
 | 
			
		||||
		provinceResp, err := this.RPC().RegionProvinceRPC().FindEnabledRegionProvince(this.AdminContext(), &pb.FindEnabledRegionProvinceRequest{ProvinceId: provinceId})
 | 
			
		||||
		provinceResp, err := this.RPC().RegionProvinceRPC().FindEnabledRegionProvince(this.AdminContext(), &pb.FindEnabledRegionProvinceRequest{RegionProvinceId: provinceId})
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			this.ErrorPage(err)
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
		province := provinceResp.Province
 | 
			
		||||
		province := provinceResp.RegionProvince
 | 
			
		||||
		if province != nil {
 | 
			
		||||
			provinceMaps = append(provinceMaps, maps.Map{
 | 
			
		||||
				"id":   province.Id,
 | 
			
		||||
 
 | 
			
		||||
@@ -29,7 +29,7 @@ func (this *SelectCountriesPopupAction) RunGet(params struct {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	countryMaps := []maps.Map{}
 | 
			
		||||
	for _, country := range countriesResp.Countries {
 | 
			
		||||
	for _, country := range countriesResp.RegionCountries {
 | 
			
		||||
		countryMaps = append(countryMaps, maps.Map{
 | 
			
		||||
			"id":        country.Id,
 | 
			
		||||
			"name":      country.Name,
 | 
			
		||||
@@ -50,12 +50,12 @@ func (this *SelectCountriesPopupAction) RunPost(params struct {
 | 
			
		||||
}) {
 | 
			
		||||
	countryMaps := []maps.Map{}
 | 
			
		||||
	for _, countryId := range params.CountryIds {
 | 
			
		||||
		countryResp, err := this.RPC().RegionCountryRPC().FindEnabledRegionCountry(this.AdminContext(), &pb.FindEnabledRegionCountryRequest{CountryId: countryId})
 | 
			
		||||
		countryResp, err := this.RPC().RegionCountryRPC().FindEnabledRegionCountry(this.AdminContext(), &pb.FindEnabledRegionCountryRequest{RegionCountryId: countryId})
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			this.ErrorPage(err)
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
		country := countryResp.Country
 | 
			
		||||
		country := countryResp.RegionCountry
 | 
			
		||||
		if country == nil {
 | 
			
		||||
			continue
 | 
			
		||||
		}
 | 
			
		||||
 
 | 
			
		||||
@@ -24,13 +24,13 @@ func (this *SelectProvincesPopupAction) RunGet(params struct {
 | 
			
		||||
}) {
 | 
			
		||||
	selectedProvinceIds := utils.SplitNumbers(params.ProvinceIds)
 | 
			
		||||
 | 
			
		||||
	provincesResp, err := this.RPC().RegionProvinceRPC().FindAllEnabledRegionProvincesWithCountryId(this.AdminContext(), &pb.FindAllEnabledRegionProvincesWithCountryIdRequest{CountryId: ChinaCountryId})
 | 
			
		||||
	provincesResp, err := this.RPC().RegionProvinceRPC().FindAllEnabledRegionProvincesWithCountryId(this.AdminContext(), &pb.FindAllEnabledRegionProvincesWithCountryIdRequest{RegionCountryId: ChinaCountryId})
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		this.ErrorPage(err)
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	provinceMaps := []maps.Map{}
 | 
			
		||||
	for _, province := range provincesResp.Provinces {
 | 
			
		||||
	for _, province := range provincesResp.RegionProvinces {
 | 
			
		||||
		provinceMaps = append(provinceMaps, maps.Map{
 | 
			
		||||
			"id":        province.Id,
 | 
			
		||||
			"name":      province.Name,
 | 
			
		||||
@@ -50,12 +50,12 @@ func (this *SelectProvincesPopupAction) RunPost(params struct {
 | 
			
		||||
}) {
 | 
			
		||||
	provinceMaps := []maps.Map{}
 | 
			
		||||
	for _, provinceId := range params.ProvinceIds {
 | 
			
		||||
		provinceResp, err := this.RPC().RegionProvinceRPC().FindEnabledRegionProvince(this.AdminContext(), &pb.FindEnabledRegionProvinceRequest{ProvinceId: provinceId})
 | 
			
		||||
		provinceResp, err := this.RPC().RegionProvinceRPC().FindEnabledRegionProvince(this.AdminContext(), &pb.FindEnabledRegionProvinceRequest{RegionProvinceId: provinceId})
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			this.ErrorPage(err)
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
		province := provinceResp.Province
 | 
			
		||||
		province := provinceResp.RegionProvince
 | 
			
		||||
		if province == nil {
 | 
			
		||||
			continue
 | 
			
		||||
		}
 | 
			
		||||
 
 | 
			
		||||
@@ -13,4 +13,17 @@
 | 
			
		||||
.node-logs-box::-webkit-scrollbar {
 | 
			
		||||
  width: 4px;
 | 
			
		||||
}
 | 
			
		||||
.server-name-td {
 | 
			
		||||
  position: relative;
 | 
			
		||||
}
 | 
			
		||||
.server-name-td .icon.setting {
 | 
			
		||||
  display: none;
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  right: 1em;
 | 
			
		||||
  top: 50%;
 | 
			
		||||
  margin-top: -1em;
 | 
			
		||||
}
 | 
			
		||||
.server-name-td:hover .icon.setting {
 | 
			
		||||
  display: inline;
 | 
			
		||||
}
 | 
			
		||||
/*# sourceMappingURL=index.css.map */
 | 
			
		||||
@@ -1 +1 @@
 | 
			
		||||
{"version":3,"sources":["index.less"],"names":[],"mappings":"AAAA,GAAG,QACF,MAAK;EACJ,kBAAA;EACA,UAAA;EACA,UAAA;;AAJF,GAAG,QAOF;EACC,kBAAA;;AAIF;EACC,gBAAA;EACA,gBAAA;;AAGD,cAAc;EACb,UAAA","file":"index.css"}
 | 
			
		||||
{"version":3,"sources":["index.less"],"names":[],"mappings":"AAAA,GAAG,QACF,MAAK;EACJ,kBAAA;EACA,UAAA;EACA,UAAA;;AAJF,GAAG,QAOF;EACC,kBAAA;;AAIF;EACC,gBAAA;EACA,gBAAA;;AAGD,cAAc;EACb,UAAA;;AAGD;EACC,kBAAA;;AADD,eAGC,MAAK;EACJ,aAAA;EACA,kBAAA;EACA,UAAA;EACA,QAAA;EACA,gBAAA;;AAIF,eAAe,MACd,MAAK;EACJ,eAAA","file":"index.css"}
 | 
			
		||||
@@ -81,7 +81,7 @@
 | 
			
		||||
		</tr>
 | 
			
		||||
	</thead>
 | 
			
		||||
	<tr v-for="server in servers">
 | 
			
		||||
        <td><a :href="'/servers/server?serverId=' + server.id"><keyword :v-word="keyword">{{server.name}}</keyword></a>
 | 
			
		||||
        <td class="server-name-td"><a :href="'/servers/server?serverId=' + server.id"><keyword :v-word="keyword">{{server.name}}</keyword></a>    <a :href="'/servers/server/settings?serverId=' + server.id" title="设置"><i class="icon setting grey"></i></a>
 | 
			
		||||
			<div style="margin-top:0.4em">
 | 
			
		||||
				<grey-label>{{server.serverTypeName}}</grey-label>
 | 
			
		||||
			</div>
 | 
			
		||||
 
 | 
			
		||||
@@ -18,3 +18,21 @@
 | 
			
		||||
.node-logs-box::-webkit-scrollbar {
 | 
			
		||||
	width: 4px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.server-name-td {
 | 
			
		||||
	position: relative;
 | 
			
		||||
 | 
			
		||||
	.icon.setting {
 | 
			
		||||
		display: none;
 | 
			
		||||
		position: absolute;
 | 
			
		||||
		right: 1em;
 | 
			
		||||
		top: 50%;
 | 
			
		||||
		margin-top: -1em;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.server-name-td:hover {
 | 
			
		||||
	.icon.setting {
 | 
			
		||||
		display: inline;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
@@ -26,7 +26,7 @@
 | 
			
		||||
                <td>支持的状态码</td>
 | 
			
		||||
                <td>
 | 
			
		||||
                    <http-status-box></http-status-box>
 | 
			
		||||
                    <p class="comment">只有在设置响应Header时才会起作用。</p>
 | 
			
		||||
                    <p class="comment">不填表示支持所有的状态码。</p>
 | 
			
		||||
                </td>
 | 
			
		||||
            </tr>
 | 
			
		||||
            <tr>
 | 
			
		||||
 
 | 
			
		||||
@@ -27,6 +27,7 @@
 | 
			
		||||
                <td>支持的状态码</td>
 | 
			
		||||
                <td>
 | 
			
		||||
                    <http-status-box :v-status-list="statusList"></http-status-box>
 | 
			
		||||
                    <p class="comment">不填表示支持所有的状态码。</p>
 | 
			
		||||
                </td>
 | 
			
		||||
            </tr>
 | 
			
		||||
            <tr>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user