服务内容管理模块类图
2015-11-16 14:59:03 0 举报
登录查看完整内容
服务内容管理模块类图主要包括以下几个部分:用户接口、服务内容管理器、服务内容数据库和外部系统接口。用户接口负责与用户进行交互,接收用户的请求并返回相应的结果。服务内容管理器负责处理用户的请求,包括添加、删除、修改和查询服务内容。服务内容数据库用于存储服务内容的信息,包括服务名称、描述、价格等。外部系统接口负责与其他系统进行通信,如支付系统、短信通知系统等。整个模块通过这些组件之间的协作,实现了对服务内容的高效管理。
作者其他创作
大纲/内容
React Component
- componentWillMount()- componentDidMount()- componentWillReceiveProps()- static getDerivedStateFromProps()+ render()- componentDidUpdate()
CommonModal
+ visible
- onCancel()- onSuccess()- onShow()
TemplateDetailModal
- templateInfo: Object- chosenView: Enum+ templateId: Number+ affair: Object
- fetchTemplateDetail()
AddDimensionModal
- groupList: Array<Object>+ currentDimensionDetail: Object+ affair: Object
- handleAddGroup()- handleSubmit()+ fetchDimensionDetail()
SelectedProductCard
- warehouseAmountVOs: Array<Object>+ template: Object+ isEdit: Boolean
- handleChangeSkuPrice()- handleChangeSkuQuantity()- handleSpecsVisible()- renderSpecTable()+ onChange()+ onDelete()
PreProductionModal
- tableData: Array<Object>+ material: Object
- handleSubmit()
TimeConfig
- isAddView: Boolean- editPlanTime: Object- formDatas: Array<Object>
- renderPlanTime()- renderAddTimePanel()- handleCheckPlanTime()- handlePlanTime()+ onChangePlanTime()
AddPackageModal
+ packageId: Number- compositions: Array<Object>
- renderBaiscInfo()- renderCompositions()
MaterialService
- config
- getMaterialPutawayTimes()- getPlanData()- getTimerMaterialCandidates()+ getPutawayStockCandidate+ getDimensionList()+ getMaterialList()+ getServicePackageList()+ getPackageDetail()+ getPutawayRecords()- handleDeletePutawayTime()- handleModifyPutawayTime()- handleAddPutawayTime()- handleChangePutawayQuantities()- handleDeletePutawayItem()- handleEditPutawayMaterial()+ handleDeleteChargeInstance()+ handleUpdateMaterialCharge()+ handleCreateMaterialCharge()+ handleDeletePackage()+ handleCreatePackage()+ handleModifyPackage()
CandidateProductCard
+ template: Object
+ onSelectProduct()
MaterialPackageStrategy
- tableData: Array<Object>- editPackageId: Number- showEditModal: Boolean- showDetailModla: Boolean
- handleDelete()- onEditPackage()- renderMaterial()
ChangePutawayRuleModal
PackageDetailModal
- packageInfo: Object
MaterialUploadRecord
- records: Array<Object>
MenuConfiguration
- currentTab: Enum
- handleTabChange()
MaterialPromoteStrategy
- menkorPopularity: Object- itemPopularity: Object- orderPopularity: object
- handleChangeAcount()- onModifyPromo()- renderSinglePromo()- renderMenkorPromo()- renderRestPromo()
TimeViewContainer
- selectedPlanTime: Object- allPlanTime: Array<Object>+ timeKey: String
- handleTabChange()- handleDeletePlanTime()- handleEditPlanTime()
EditPlanMenuModal
- searchObject: Object- dimensionList: Array<Object>- warehouseList: Array<Object>- candidateMaterialList: Array<Object>- selectedList: Array<Object>+ serviceId: Number+ timerId: Number
- handleSelectMaterial()- handleOk()- renderCandidateGroups()- renderSelectedPanel()+ onSuccess()+ onCancel()
AddGroupModal
- templateList: Array<Object>- chosenTemplateList: Array<Object>+ currentGroup: Object+ form: Object
- fetchTemplateList()- handleDeleteGroup()- handleSubmit()- renderTemplateItem()- renderFooter()
PlanConfig
- planTableData: Array<Object>- expandMaterialIds: Array<Number>- showEditModal: Boolean- showChangeRuleModal: Boolean- showPreProductionModal: Boolean
- handleSaveValue()- handleExpandCompound()- renderCommonMaterial()- renderCompoundMaterial()- renderCompoundConsist()
MaterialSetMoneyStrategy
- tableData: Array<Object>
- handleChange()- updateEditItem()- handleSave()- renderPrice()- renderDiscount()
MaterialSellStrategyContainer
- currenTab: Number- moneyNeedRefresh: Boolean
- handleChangePriceConfig()
OrderService
+ getSaleStrategyByServiceId()
MaterialSaleTypeContainer
- dimensionList: Array<Object>- currentDimensionId: Number- currentGroups: Array<Object>- showAddGroupModal: Boolean- showTemplateDetailModal: Boolean- showPackageDetailModal: Boolean
- renderHeader()- renderGroups()
0 条评论
回复 删除
下一页