diff --git a/src/uapbd/material/material_org/card/index.js b/src/uapbd/material/material_org/card/index.js new file mode 100644 index 00000000..3ee96665 --- /dev/null +++ b/src/uapbd/material/material_org/card/index.js @@ -0,0 +1,144 @@ +import React, { Component } from 'react'; +import ReactDOM from 'react-dom'; +import Material from '../../material_base/card/index' + +export default class Materialorgcard extends Component { + constructor(props) { + super(props); + } + + render () { + var config ={ + title:'10140MATERIAL-000076',//'物料-业务单元', + node_type:'ORG_NODE',//'ORG_NODE','GROUP_NODE' + appid : '0001Z010000000005Y15', + pagecode : '10140MAO_base_card', + pagecodelist : '10140MAO_base_list', + appcode : '10140MAO', + datasource : 'uapbd.material.material.org', + fiDataSource: 'uapbd.material.material.org.fi', + dataTemplet_funcode:'10140MAO_NCC', + print : { + funcode : '10140MAO', + nodekey : 'materialbasecard_ncc' + }, + printlist:{ + fi : { + funcode : '10140MAO', + nodekey : 'materialfilist_ncc' + }, + pfc : { + funcode : '10140MAO', + nodekey : 'materialpfclist_ncc' + }, + pu : { + funcode : '10140MAO', + nodekey : 'materialpulist_ncc' + }, + sale : { + funcode : '10140MAO', + nodekey : 'materialsalelist_ncc' + }, + stock : { + funcode : '10140MAO', + nodekey : 'materialstocklist_ncc' + }, + plan : { + funcode : '10140MAO', + nodekey : 'materialplanlist_ncc' + }, + prod : { + funcode : '10140MAO', + nodekey : 'materialprodlist_ncc' + }, + cost : { + funcode : '10140MAO', + nodekey : 'materialcostlist_ncc' + }, + pfccinfo : { + funcode : '10140MAO', + nodekey : 'materialpfcclist_ncc' + } + }, + printcard:{ + fi : { + funcode : '10140MAO', + nodekey : 'materialficard_ncc' + }, + pfc : { + funcode : '10140MAO', + nodekey : 'materialpfccard_ncc' + }, + pu : { + funcode : '10140MAO', + nodekey : 'materialpucard_ncc' + }, + sale : { + funcode : '10140MAO', + nodekey : 'materialsalecard_ncc' + }, + stock : { + funcode : '10140MAO', + nodekey : 'materialstockcard_ncc' + }, + plan : { + funcode : '10140MAO', + nodekey : 'materialplancard_ncc' + }, + prod : { + funcode : '10140MAO', + nodekey : 'materialprodcard_ncc' + }, + cost : { + funcode : '10140MAO', + nodekey : 'materialcostcard_ncc' + }, + pfccinfo : { + funcode : '10140MAO', + nodekey : 'materialpfcccard_ncc' + } + }, + printUrls : { + fi : "/nccloud/uapbd/material/printMaterialfi.do", + pfc : "/nccloud/uapbd/material/printMaterialpfc.do", + pu : "/nccloud/uapbd/material/printMaterialpu.do", + sale : "/nccloud/uapbd/material/printMaterialsale.do", + stock : "/nccloud/uapbd/material/printMaterialstock.do", + plan : "/nccloud/uapbd/material/printMaterialplan.do", + prod : "/nccloud/uapbd/material/printMaterialprod.do", + cost : "/nccloud/uapbd/material/printMaterialcost.do", + pfccinfo : "/nccloud/uapbd/material/printMaterialpfcc.do" + }, + pagecodeValues : { + 'fi' : 'fi_card', + 'pfc' : 'pfc_card', + 'pu' : 'pu_card', + 'sale' : 'sale_card', + 'stock' : 'stock_card', + 'plan' : 'plan_card', + 'prod' : 'prod_card', + 'cost' : 'cost_card', + 'pfccinfo' : 'profitcost_card', + 'asstframe' : 'asstframe', + 'fi_list' : 'fi_list', + 'pfc_list' : 'pfc_list', + 'pu_list' : 'pu_list', + 'sale_list' : 'sale_list', + 'stock_list' : 'stock_list', + 'plan_list' : 'plan_list', + 'prod_list' : 'prod_list', + 'cost_list' : 'cost_list', + 'pfccinfo_list' : 'profitcost_list', + 'assign' : 'assign', + 'assignstatus' : '10140MASTAT_marorg', + 'list_pagecode' : '10140MAO_base_list' + } + }; + + return ( + + ) + } +} + +//ReactDOM.render(, document.querySelector('#app')); \ No newline at end of file diff --git a/src/uapbd/material/material_org/list/index.js b/src/uapbd/material/material_org/list/index.js new file mode 100644 index 00000000..71d0094a --- /dev/null +++ b/src/uapbd/material/material_org/list/index.js @@ -0,0 +1,57 @@ +import React, { Component } from 'react'; +import ReactDOM from 'react-dom'; +import Material from '../../material_base/main/index' + +export default class Materialorglist extends Component { + constructor(props) { + super(props); + } + + render(){ + var config ={ + title:'10140MATERIAL-000076',//'物料-业务单元', + node_type:'ORG_NODE',//'ORG_NODE','GROUP_NODE' + appid : '0001Z010000000005Y15', + pagecode : '10140MAO_base_list', + pagecodecard : '10140MAO_base_card', + billType : 'material_org', + pagecode_card : '10140MAO_base_card', + appcode : '10140MAO', + datasource : 'uapbd.material.material.org', + print : { + funcode : '10140MAO', + nodekey : 'materialbaselist_ncc' + }, + pagecodeValues : { + 'cardpagecode' : '10140MAO_base_card', + 'fi' : 'fi_card', + 'pfc' : 'pfc_card', + 'pu' : 'pu_card', + 'sale' : 'sale_card', + 'stock' : 'stock_card', + 'plan' : 'plan_card', + 'prod' : 'prod_card', + 'cost' : 'cost_card', + 'pfccinfo' : 'profitcost_card', + 'asstframe' : 'asstframe', + 'fi_list' : 'fi_list', + 'pfc_list' : 'pfc_list', + 'pu_list' : 'pu_list', + 'sale_list' : 'sale_list', + 'stock_list' : 'stock_list', + 'plan_list' : 'plan_list', + 'prod_list' : 'prod_list', + 'cost_list' : 'cost_list', + 'pfccinfo_list' : 'profitcost_list', + 'assign' : 'assign', + 'assignstatus' : '10140MASTAT_marorg', + 'list_pagecode' : '10140MAG_base_list' + } + }; + return ( + + ) + } +} + +//ReactDOM.render(, document.querySelector('#app')); \ No newline at end of file diff --git a/src/uapbd/material/material_org/main/config.json b/src/uapbd/material/material_org/main/config.json new file mode 100644 index 00000000..2e3abe97 --- /dev/null +++ b/src/uapbd/material/material_org/main/config.json @@ -0,0 +1,18 @@ +{ + "dependModuleName": [ + "uap/common/components/NCUploader", + "uap/common/components/ApproveDetail", + "uap/common/components/excelImportconfig", + "uap/common/components/ExcelOutput", + "uap/common/components/approvalTrans", + "uap/common/components/AdaptHeightDiv" + ], + "dependjs": [ + "../../../../uap/common/components/NCUploader/index.js", + "../../../../uap/common/components/ApproveDetail/index.js", + "../../../../uap/common/components/excelImportconfig/index.js", + "../../../../uap/common/components/ExcelOutput/index.js", + "../../../../uap/common/components/approvalTrans/index.js", + "../../../../uap/common/components/AdaptHeightDiv/index.js" + ] +} \ No newline at end of file diff --git a/src/uapbd/material/material_org/main/index.js b/src/uapbd/material/material_org/main/index.js new file mode 100644 index 00000000..50e229ae --- /dev/null +++ b/src/uapbd/material/material_org/main/index.js @@ -0,0 +1,18 @@ +import { asyncComponent,RenderRouter } from 'nc-lightapp-front'; +import Materialorglist from '../list'; + +const Materialorgcard = asyncComponent(() => import(/* webpackChunkName: "uapbd/material/material_org/Materialorgcard" */ /* webpackMode:"eager" */ '../card')); + +const routes = [{ + path:'/', + component : Materialorglist, + exact : true +},{ + path:'/list', + component : Materialorglist +},{ + path : '/card', + component : Materialorgcard +}]; + +(function main(routers,htmlTagid){ RenderRouter(routers,htmlTagid);})(routes,"app"); \ No newline at end of file