更改url声明位置

pull/261/head
ChenX 6 years ago
parent 10ea93a3c5
commit 6c00538b39

@ -0,0 +1,30 @@
export const CURRENT_HOST = "http://chenfeng.tech:7778";
export const SignUrl = {
login: CURRENT_HOST + "/CAD-login",
loginOut: CURRENT_HOST + "/CAD-loginOut",
heart: CURRENT_HOST + "/CAD-heart",
}
export const ImgsUrl = {
get: CURRENT_HOST + "/CAD-imageList",
upload: CURRENT_HOST + "/CAD-imageUpload",
delete: CURRENT_HOST + "/CAD-imageDelete",
logo: CURRENT_HOST + "/CAD-logoUpload",
}
export const DirUrl = {
query: CURRENT_HOST + "/CAD-dirQuery",
create: CURRENT_HOST + "/CAD-dirCreate",
delete: CURRENT_HOST + "/CAD-dirDelete",
update: CURRENT_HOST + "/CAD-dirUpdate",
}
export const MaterialUrls = {
query: CURRENT_HOST + "/CAD-materialList",
create: CURRENT_HOST + "/CAD-materialCreate",
get: CURRENT_HOST + "/CAD-materialList",
detail: CURRENT_HOST + "/CAD-materialDetail",
delete: CURRENT_HOST + "/CAD-materialDelete",
}
export const ShopUrls = {
get: CURRENT_HOST + "/CAD-goodsList",
}

@ -2,37 +2,6 @@ import { TopPanelStore } from "../UI/Store/TopPanelStore";
import { AppToaster } from "../UI/Components/Toaster"; import { AppToaster } from "../UI/Components/Toaster";
import { Intent } from "@blueprintjs/core"; import { Intent } from "@blueprintjs/core";
export const CURRENT_HOST = "http://chenfeng.tech:7778";
export const SignUrl = {
login: CURRENT_HOST + "/CAD-login",
loginOut: CURRENT_HOST + "/CAD-loginOut",
heart: CURRENT_HOST + "/CAD-heart",
}
export const ImgsUrl = {
get: CURRENT_HOST + "/CAD-imageList",
upload: CURRENT_HOST + "/CAD-imageUpload",
delete: CURRENT_HOST + "/CAD-imageDelete",
logo: CURRENT_HOST + "/CAD-logoUpload",
}
export const DirUrl = {
query: CURRENT_HOST + "/CAD-dirQuery",
create: CURRENT_HOST + "/CAD-dirCreate",
delete: CURRENT_HOST + "/CAD-dirDelete",
update: CURRENT_HOST + "/CAD-dirUpdate",
}
export const MaterialUrls = {
query: CURRENT_HOST + "/CAD-materialList",
create: CURRENT_HOST + "/CAD-materialCreate",
get: CURRENT_HOST + "/CAD-materialList",
detail: CURRENT_HOST + "/CAD-materialDetail",
delete: CURRENT_HOST + "/CAD-materialDelete",
}
export const ShopUrls = {
get: CURRENT_HOST + "/CAD-goodsList",
}
export enum DirId export enum DirId
{ {
None = "", None = "",

@ -1,9 +1,9 @@
import { RepeatWrapping, Texture, Wrapping } from 'three'; import { RepeatWrapping, Texture, Wrapping } from 'three';
import { CURRENT_HOST } from '../Common/Request';
import { LoadImageFromUrl } from '../Loader/ImageLoader'; import { LoadImageFromUrl } from '../Loader/ImageLoader';
import { Factory } from './CADFactory'; import { Factory } from './CADFactory';
import { CADFiler } from './CADFiler'; import { CADFiler } from './CADFiler';
import { SymbolTableRecord } from './SymbolTableRecord'; import { SymbolTableRecord } from './SymbolTableRecord';
import { CURRENT_HOST } from '../Common/HostUrl';
/** /**
* .. * ..

@ -9,8 +9,9 @@ import { MaterialRendererSingle } from '../Editor/Asset/MaterialRenderer';
import { appUi } from '../Layout/ApplicationLayout'; import { appUi } from '../Layout/ApplicationLayout';
import { PhysicalMaterialRecord } from '../../DatabaseServices/PhysicalMaterialRecord'; import { PhysicalMaterialRecord } from '../../DatabaseServices/PhysicalMaterialRecord';
import { MaterialOut, deflate } from './SourceManage/SerializeMaterial'; import { MaterialOut, deflate } from './SourceManage/SerializeMaterial';
import { request, ImgsUrl, RequestStatus, MaterialUrls } from '../../Common/Request'; import { request, RequestStatus } from '../../Common/Request';
import { AppToaster } from './Toaster'; import { AppToaster } from './Toaster';
import { ImgsUrl, MaterialUrls } from '../../Common/HostUrl';
//蓝图. //蓝图.
const RootStyle: CSSProperties = { const RootStyle: CSSProperties = {

@ -2,8 +2,9 @@ import { Button, InputGroup, Intent } from '@blueprintjs/core';
import { inject } from 'mobx-react'; import { inject } from 'mobx-react';
import * as React from 'react'; import * as React from 'react';
import { KeyBoard } from '../../../Common/KeyEnum'; import { KeyBoard } from '../../../Common/KeyEnum';
import { request, RequestStatus, SignUrl } from '../../../Common/Request'; import { request, RequestStatus } from '../../../Common/Request';
import { TopPanelStore } from '../../Store/TopPanelStore'; import { TopPanelStore } from '../../Store/TopPanelStore';
import { SignUrl } from '../../../Common/HostUrl';
interface ILoginState interface ILoginState
{ {

@ -1,8 +1,9 @@
import { Button, Card, Checkbox, Classes, Intent, Popover, Position } from '@blueprintjs/core'; import { Button, Card, Checkbox, Classes, Intent, Popover, Position } from '@blueprintjs/core';
import { observer } from 'mobx-react'; import { observer } from 'mobx-react';
import * as React from 'react'; import * as React from 'react';
import { CURRENT_HOST, MaterialUrls, request, RequestStatus } from '../../../Common/Request'; import { request, RequestStatus } from '../../../Common/Request';
import { inflate } from './SerializeMaterial'; import { inflate } from './SerializeMaterial';
import { MaterialUrls, CURRENT_HOST } from '../../../Common/HostUrl';
export interface IImgListProps export interface IImgListProps
{ {

@ -2,13 +2,14 @@ import { Button, Intent, MenuItem } from '@blueprintjs/core';
import { observable } from 'mobx'; import { observable } from 'mobx';
import { observer } from 'mobx-react'; import { observer } from 'mobx-react';
import * as React from 'react'; import * as React from 'react';
import { DirId, MaterialUrls } from '../../../Common/Request'; import { DirId } from '../../../Common/Request';
import { CommonPanel } from './CommonPanel'; import { CommonPanel } from './CommonPanel';
import { MaterialList } from './MaterialList'; import { MaterialList } from './MaterialList';
import './TexturePanel.less'; import './TexturePanel.less';
import { PhysicalMaterialRecord } from '../../../DatabaseServices/PhysicalMaterialRecord'; import { PhysicalMaterialRecord } from '../../../DatabaseServices/PhysicalMaterialRecord';
import { appUi } from '../../Layout/ApplicationLayout'; import { appUi } from '../../Layout/ApplicationLayout';
import { MaterialContainer } from '../MaterialContainer'; import { MaterialContainer } from '../MaterialContainer';
import { MaterialUrls } from '../../../Common/HostUrl';
interface IMaterialProps interface IMaterialProps
{ {

@ -2,6 +2,7 @@ import { CADFiler } from "../../../DatabaseServices/CADFiler";
import { Database } from "../../../DatabaseServices/Database"; import { Database } from "../../../DatabaseServices/Database";
import { PhysicalMaterialRecord } from "../../../DatabaseServices/PhysicalMaterialRecord"; import { PhysicalMaterialRecord } from "../../../DatabaseServices/PhysicalMaterialRecord";
import { app } from "../../../ApplicationServices/Application"; import { app } from "../../../ApplicationServices/Application";
import { DuplicateRecordCloning } from "../../../Common/Status";
export function MaterialOut(material: PhysicalMaterialRecord): string export function MaterialOut(material: PhysicalMaterialRecord): string
{ {
@ -10,6 +11,7 @@ export function MaterialOut(material: PhysicalMaterialRecord): string
[material], [material],
db.MaterialTable, db.MaterialTable,
new Map(), new Map(),
DuplicateRecordCloning.Ignore
); );
return JSON.stringify(db.FileWrite().Data); return JSON.stringify(db.FileWrite().Data);
} }
@ -23,6 +25,7 @@ export function MaterialIn(fileData: Object[])
[db.MaterialTable.Symbols.entries().next().value[1]], [db.MaterialTable.Symbols.entries().next().value[1]],
app.m_Database.MaterialTable, app.m_Database.MaterialTable,
new Map(), new Map(),
DuplicateRecordCloning.Rename
); );
} }

@ -2,11 +2,12 @@ import { Button, Intent, MenuItem } from '@blueprintjs/core';
import { observable } from 'mobx'; import { observable } from 'mobx';
import { inject, observer } from 'mobx-react'; import { inject, observer } from 'mobx-react';
import * as React from 'react'; import * as React from 'react';
import { DirId, ImgsUrl } from '../../../Common/Request'; import { DirId } from '../../../Common/Request';
import { MaterialStore } from '../../Store/MaterialStore'; import { MaterialStore } from '../../Store/MaterialStore';
import { CommonPanel } from './CommonPanel'; import { CommonPanel } from './CommonPanel';
import { ImgList } from './ImgList'; import { ImgList } from './ImgList';
import { UploadComponent } from './UploadCom'; import { UploadComponent } from './UploadCom';
import { ImgsUrl } from '../../../Common/HostUrl';
interface ITexturePanelState interface ITexturePanelState
{ {

@ -2,9 +2,10 @@ import { Button, Classes, Dialog, H5, Intent, Label, ProgressBar } from '@bluepr
import { IObservableValue, observable } from 'mobx'; import { IObservableValue, observable } from 'mobx';
import { observer } from 'mobx-react'; import { observer } from 'mobx-react';
import * as React from 'react'; import * as React from 'react';
import { ImgsUrl, request, RequestStatus } from '../../../Common/Request'; import { request, RequestStatus } from '../../../Common/Request';
import { FixedNotZero } from '../../../Common/Utils'; import { FixedNotZero } from '../../../Common/Utils';
import { AppToaster } from '../Toaster'; import { AppToaster } from '../Toaster';
import { ImgsUrl } from '../../../Common/HostUrl';
interface IUploadProps interface IUploadProps
{ {

@ -2,8 +2,9 @@ import { Button, Classes, Icon, InputGroup, Intent } from "@blueprintjs/core";
import { observable } from "mobx"; import { observable } from "mobx";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";
import * as React from "react"; import * as React from "react";
import { request, RequestStatus, ShopUrls } from "../../Common/Request"; import { request, RequestStatus } from "../../Common/Request";
import { MaterialStore } from "../Store/MaterialStore"; import { MaterialStore } from "../Store/MaterialStore";
import { ShopUrls } from "../../Common/HostUrl";
interface ICreateMaterialState interface ICreateMaterialState
{ {
showShops: boolean; showShops: boolean;

@ -1,7 +1,6 @@
import * as React from 'react'; import * as React from 'react';
import { observer, inject } from 'mobx-react'; import { observer, inject } from 'mobx-react';
import { MaterialStore } from '../Store/MaterialStore'; import { MaterialStore } from '../Store/MaterialStore';
import { CURRENT_HOST } from '../../Common/Request';
import { getThumbsUrl } from '../../Common/Utils'; import { getThumbsUrl } from '../../Common/Utils';
import { ITextureEditorProps } from './TextureList'; import { ITextureEditorProps } from './TextureList';
import { observable } from 'mobx'; import { observable } from 'mobx';
@ -9,6 +8,7 @@ import { TextureTableRecord } from '../../DatabaseServices/Texture';
import { Card, Popover, Position, Button, Intent, Classes } from '@blueprintjs/core'; import { Card, Popover, Position, Button, Intent, Classes } from '@blueprintjs/core';
import { MaterialEditorContent } from './MaterialEditorContent'; import { MaterialEditorContent } from './MaterialEditorContent';
import { app } from '../../ApplicationServices/Application'; import { app } from '../../ApplicationServices/Application';
import { CURRENT_HOST } from '../../Common/HostUrl';
export interface ITextureContentProps export interface ITextureContentProps
{ {

@ -3,11 +3,11 @@ import { inject, observer } from "mobx-react";
import * as React from "react"; import * as React from "react";
import { ClampToEdgeWrapping, MirroredRepeatWrapping, RepeatWrapping } from "three"; import { ClampToEdgeWrapping, MirroredRepeatWrapping, RepeatWrapping } from "three";
import { app } from "../../ApplicationServices/Application"; import { app } from "../../ApplicationServices/Application";
import { CURRENT_HOST } from "../../Common/Request";
import { TextureTableRecord } from "../../DatabaseServices/Texture"; import { TextureTableRecord } from "../../DatabaseServices/Texture";
import { MaterialStore } from "../Store/MaterialStore"; import { MaterialStore } from "../Store/MaterialStore";
import { TextureStore } from "../Store/TextureStore"; import { TextureStore } from "../Store/TextureStore";
import { Check, Input, Select } from "./MaterialCommon"; import { Check, Input, Select } from "./MaterialCommon";
import { CURRENT_HOST } from "../../Common/HostUrl";
const PromptStyle: React.CSSProperties = { alignSelf: "center", width: 60 }; const PromptStyle: React.CSSProperties = { alignSelf: "center", width: 60 };
const SpanStyle: React.CSSProperties = { alignSelf: "center", width: 20 }; const SpanStyle: React.CSSProperties = { alignSelf: "center", width: 20 };

@ -1,16 +1,17 @@
import { Intent } from "@blueprintjs/core";
import { action, autorun, observable } from "mobx"; import { action, autorun, observable } from "mobx";
import { end } from "xaop"; import { end } from "xaop";
import { app } from "../../ApplicationServices/Application"; import { app } from "../../ApplicationServices/Application";
import { ShopUrls } from "../../Common/HostUrl";
import { request, RequestStatus } from "../../Common/Request";
import { Singleton } from "../../Common/Singleton"; import { Singleton } from "../../Common/Singleton";
import { ObjectId } from "../../DatabaseServices/ObjectId"; import { ObjectId } from "../../DatabaseServices/ObjectId";
import { PhysicalMaterialRecord } from "../../DatabaseServices/PhysicalMaterialRecord"; import { PhysicalMaterialRecord } from "../../DatabaseServices/PhysicalMaterialRecord";
import { TextureTableRecord } from "../../DatabaseServices/Texture"; import { TextureTableRecord } from "../../DatabaseServices/Texture";
import { MaterialEditor } from "../../Editor/MaterialEditor"; import { MaterialEditor } from "../../Editor/MaterialEditor";
import { TextureStore } from "./TextureStore";
import { AppToaster } from "../Components/Toaster";
import { Intent } from "@blueprintjs/core";
import { IDirProps } from "../Components/SourceManage/CommonPanel"; import { IDirProps } from "../Components/SourceManage/CommonPanel";
import { request, ShopUrls, RequestStatus } from "../../Common/Request"; import { AppToaster } from "../Components/Toaster";
import { TextureStore } from "./TextureStore";
export class MaterialStore extends Singleton export class MaterialStore extends Singleton
{ {

Loading…
Cancel
Save