diff --git a/WinIn.FasterZ.Wms.Fe/README.md b/WinIn.FasterZ.Wms.Fe/README.md index 4208571d9..e53216fc2 100644 --- a/WinIn.FasterZ.Wms.Fe/README.md +++ b/WinIn.FasterZ.Wms.Fe/README.md @@ -123,4 +123,25 @@ validType type仅等于input时:实时keyUp校验,类型如下: pointNumberFixed 组合上方validType值仅等于pointNumber时: 小数点后方保留位数,如不填写默认为100位 +示例: -{ type:"input", label:"金额", prop:"money", validType:'pointNumber',pointNumberFixed:2}, \ No newline at end of file +{ type:"input", label:"金额", prop:"money", validType:'pointNumber',pointNumberFixed:2}, + +[urlOpion示例] +// 添加页面需要配置位置 +// 示例数据 +export const TestSchool = { + baseURL:'TestSchool/base',//主表-列表 + detailURL:'app/test-school',//主表-明细 + 明细-查看主表 + detailListURL:'TestStudentDetail/base',//明细-列表, + // parentURL:null,//明细-查看主表:特殊接口,如果没有则走detailURL + // deleteURL:null,//删除特殊URL + // addURL:null,//新增特殊URL + // editURL:null,//编辑特殊URL + // exportURL:'exportURL',//导出特殊URL + + //有主表的子表单页的主表信息接口,默认为当前的[detailURL]去掉[-Detail] + // mainShowMasterUrl:null, + //有主表的子表单页的主表链接参数,默认为[masterId] + // mainShowMasterId:'masterId', + //有主表的子表单页的主表路由[用于显示列转义],默认为[当前路由]去掉[Detail] + // masterRoute:null, +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Fe/src/components/addEditFromApiPop/index copy.vue b/WinIn.FasterZ.Wms.Fe/src/components/addEditFromApiPop/index copy.vue new file mode 100644 index 000000000..a91bedfc9 --- /dev/null +++ b/WinIn.FasterZ.Wms.Fe/src/components/addEditFromApiPop/index copy.vue @@ -0,0 +1,367 @@ + + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Fe/src/components/addEditFromApiPop/index.vue b/WinIn.FasterZ.Wms.Fe/src/components/addEditFromApiPop/index.vue index 29fb3b690..ed541aace 100644 --- a/WinIn.FasterZ.Wms.Fe/src/components/addEditFromApiPop/index.vue +++ b/WinIn.FasterZ.Wms.Fe/src/components/addEditFromApiPop/index.vue @@ -1,10 +1,10 @@ @@ -171,6 +184,10 @@ import pagination from "@/components/Pagination" import rowDrop from "@/components/rowDrop/index.vue" import * as allUrlOption from '@/utils/baseData/urlOption' import { LoadingMixins } from "@/mixins/LoadingMixins"; +import { + initApiColumnsForDto, + sliceStrEndDelete +} from '@/utils/index' export default { name: 'currenTabel-drawer', components: { @@ -309,7 +326,8 @@ export default { // 带有特殊扩展tabs页的 if (this.dropdownTabsData.length !== 0) { return this.dropdownTabsData - } else { + } + else { // 正常普通 详情,明细,汇总 // if (Object.keys(this.propsData).length != 0) { if (Object.keys(this.propsData)) { @@ -317,6 +335,14 @@ export default { label: "详情", name: 'xq' }] + if(this.propsData.masterInfo && this.propsData.masterInfo){ + this.initDropdownTabsData.push({ + label: "主表信息", + name: 'masterInfo' + }) + let _master_name = this.URLOption.masterRoute || sliceStrEndDelete(this.$route.name,'Detail') + this.masterColums = initApiColumnsForDto(this.propsData.masterInfo,_master_name,this) + } // 明细可以为空数组,前端分页使用 if(this.propsData.details){ this.initDropdownTabsData.push({ @@ -343,9 +369,9 @@ export default { detailHeaderButton:null,//明细-上方按钮 detailInfoTableData:null,//明细-查看详情弹窗数据 detailInfoTitle:null,//明细-查看详情弹窗title - otherData:[], // 切换tabs页赋值 - zdyTableColumns:[], // 自定义表头 - zdyValue:'', // 自定义展现值 + // otherData:[], // 切换tabs页赋值 + // zdyTableColumns:[], // 自定义表头 + // zdyValue:'', // 自定义展现值 // firstTabs:'xq', initDropdownTabsData:[ { @@ -375,10 +401,14 @@ export default { MaxResultCount: 20, }, totalCountForDetail:0, + //明细-查看主表的连接id + URLOption:allUrlOption[this.$route.name], //明细-查看主表的连接id URLOption_masterId:allUrlOption[this.$route.name].masterId || 'masterId', //明细-列表 URLOption_detailList:allUrlOption[this.$route.name].detailListURL, + // 有主表的子表列,主表信息的表头 + masterColums:null } }, methods: { @@ -574,7 +604,7 @@ export default { // tabs 切换页 handleClick (val) { this.$emit("currenTabsChange", val);//父级获取当前的tab内容 - this.zdyValue = val.name + // this.zdyValue = val.name this.dropdownTabsData.forEach( item => { if (item.name == val.name) { let parent = this.$parent @@ -582,12 +612,12 @@ export default { // 详情 明细 汇总 parent.firstTabs = val.name if (val.name == 'xq' || val.name == 'mx' || val.name == 'hz') { - this.zdyTableColumns = [] - this.otherData = [] + // this.zdyTableColumns = [] + // this.otherData = [] parent.tableLoading = false } else { - this.zdyTableColumns = [] - this.otherData = [] + // this.zdyTableColumns = [] + // this.otherData = [] // this.firstTabs = val.name // 其他自定义tab页 // if (item.functionName == 'getListByItemcode') { diff --git a/WinIn.FasterZ.Wms.Fe/src/components/currenButton/index.vue b/WinIn.FasterZ.Wms.Fe/src/components/currenButton/index.vue index 3f65acb65..40e53c9f1 100644 --- a/WinIn.FasterZ.Wms.Fe/src/components/currenButton/index.vue +++ b/WinIn.FasterZ.Wms.Fe/src/components/currenButton/index.vue @@ -67,7 +67,6 @@ export default { this.Butttondata.forEach(item=>{ if(item.float && item.float == 'right'){ this.buttonsRight.push(item) - console.log(70,this.buttonsRight) }else{ this.buttonsLeft.push(item) } diff --git a/WinIn.FasterZ.Wms.Fe/src/components/currenTableFlex/index.vue b/WinIn.FasterZ.Wms.Fe/src/components/currenTableFlex/index.vue index 1cd5760d0..618933d73 100644 --- a/WinIn.FasterZ.Wms.Fe/src/components/currenTableFlex/index.vue +++ b/WinIn.FasterZ.Wms.Fe/src/components/currenTableFlex/index.vue @@ -278,7 +278,12 @@ methods: { //添加行 flexOpenAddNew() { - let _oneRow = Object.assign({}, this.flexTableData[0]) + // 则从表头中取值,设置默认参数为null + let _oneRow = {} + this.flexTableColumns.forEach(item=>{ + _oneRow[item.prop] = null + }) + // _oneRow = Object.assign({}, this.flexTableData[0]) for(let key in _oneRow){ _oneRow[key] = null } diff --git a/WinIn.FasterZ.Wms.Fe/src/components/filterForDetailPage/index.vue b/WinIn.FasterZ.Wms.Fe/src/components/filterForDetailPage/index.vue index fc38f427d..8008d7c0d 100644 --- a/WinIn.FasterZ.Wms.Fe/src/components/filterForDetailPage/index.vue +++ b/WinIn.FasterZ.Wms.Fe/src/components/filterForDetailPage/index.vue @@ -129,6 +129,7 @@ import { LoadingMixins } from "@/mixins/LoadingMixins"; import { mixins } from "@/mixins/mixins"; import { filterSelectMixins } from '@/mixins/filter-Select' import {getListDesById,getPageListForDetail} from "@/api/wms-api" +import { initApiColumnsForDto } from '@/utils/index' export default { name: 'filterForDetailPage', mixins: [ @@ -263,7 +264,7 @@ export default { .then(res=>{ // 表头处理 let _parentName = this.URLOption_detailList.substr(0,this.URLOption_detailList.indexOf('/')) - let _Columns = this.initApiColumnsForDto(res.items[0],_parentName) + let _Columns = initApiColumnsForDto(res.items[0],_parentName,this) this.listColumns = this.initTableColumns(_Columns,'detailPage_api') // 页面数据处理 if(res){ diff --git a/WinIn.FasterZ.Wms.Fe/src/components/umyTable/index.vue b/WinIn.FasterZ.Wms.Fe/src/components/umyTable/index.vue index 397654c27..9c51902c8 100644 --- a/WinIn.FasterZ.Wms.Fe/src/components/umyTable/index.vue +++ b/WinIn.FasterZ.Wms.Fe/src/components/umyTable/index.vue @@ -130,7 +130,7 @@ {{itemButton.label}} @@ -250,7 +251,7 @@ export default { // table是否有border tableBorder: { type: Boolean, - default: false, + default: true, }, // 是否为第一个浮动,如果是,则item中的fixed无效(应用场景:主列表,因为用户排序不定元素为第一项) firstFixed: { @@ -398,6 +399,11 @@ export default { this.setTableHeightHandle() }, methods: { + // 左侧操作列宽度适应 + operationLeftColumnWidth(){ + if(this.buttonOperationList_left.length == 1){return 120} + else{return this.buttonOperationList_left.length * 100} + }, // 重新渲染表格 doFreshLayout(){ if (this.$refs.multipleTable && this.$refs.multipleTable.doLayout) { diff --git a/WinIn.FasterZ.Wms.Fe/src/mixins/TableMixins.js b/WinIn.FasterZ.Wms.Fe/src/mixins/TableMixins.js index b6e4ac4fc..feb5d67ec 100644 --- a/WinIn.FasterZ.Wms.Fe/src/mixins/TableMixins.js +++ b/WinIn.FasterZ.Wms.Fe/src/mixins/TableMixins.js @@ -1,11 +1,13 @@ -import i18n from "@/lang" import { getPageList, getDetailed, postDelete, ApiTypeDelete } from '@/api/wms-api' -import { zhApiColumnsLable,firstWordSizeChange } from '@/utils/index' +import { + initApiColumnsForDto, + sliceStrEndDelete +} from '@/utils/index' export const tableMixins = { data() { return { @@ -103,9 +105,22 @@ export const tableMixins = { } // 编辑 api else if (item.name == "editFromApi") { - this.addEditApiType = 'edit' - this.editFromApiRowData = row - this.displayDialog.addEditApiDialog = true; + // this.addEditApiType = 'edit' + // this.editFromApiRowData = row + // this.displayDialog.addEditApiDialog = true; + + let _url = this.URLOption_detail ? this.URLOption_detail : this.URLOption_base + this.Loading.tableLoading = true + getDetailed(row.id, _url) + .then(res=>{ + this.addEditApiType = 'edit' + this.editFromApiRowData = res + this.displayDialog.addEditApiDialog = true; + this.Loading.tableLoading = false + }) + .catch(err=>{ + this.Loading.tableLoading = false + }) } // 删除 else if (item.name == "delete"){ @@ -158,95 +173,6 @@ export const tableMixins = { // if(detailsTable && detailsTable[this.$route.name])this.apiColumns_DetailsTable = this.initTableColumns(detailsTable[this.$route.name],'detail_api') // if(detailsPage && detailsPage[this.$route.name])this.apiColumns_DetailsPage = this.initTableColumns(detailsPage[this.$route.name],'detailPage_api') // }, - // get-dto-column-type接口表头类型初始化 - initApiColumnsForDto(list,titleName){ - let data = this.$store.getters.dtoColumnTypes - let _coloums = data[titleName].S - let _Columns_Table = [] - if(_coloums){ - let _data = _coloums.dtoList - _data.forEach(item=>{ - // 如果list接口存在数据 ,与list接口返回字段比较处理,list接口存在的话则追加 - let _if = firstWordSizeChange(item.name) != 'details' - if(list){ - _if = firstWordSizeChange(item.name) in list && firstWordSizeChange(item.name) != 'details' - } - if(_if){ - _Columns_Table.push(item) - } - }) - } - if(list){ - _Columns_Table = _Columns_Table.concat(this.specialAddColumns(list,titleName)) - } - return _Columns_Table - }, - // 添加特殊字段(api中没有的字段特殊处理) - specialAddColumns(list,titleName){ - let _apiName = titleName - let _special_list=[] - // creationTime - if('creationTime' in list){ - _special_list.push( - { - "name": "CreationTime", - "apiBaseType": "datetime", - "baseApiName": _apiName + 'CreationTime', - "label": zhApiColumnsLable(_apiName + 'CreationTime') || i18n.t('columNames.CreationTime'), - "prop": "creationTime", - } - ) - } - // creatorId - if('creatorId' in list){ - _special_list.push( - { - "name": "CreatorId", - "apiBaseType": "string", - "baseApiName": _apiName + 'CreatorId', - "label": zhApiColumnsLable(_apiName + 'CreatorId') || i18n.t('columNames.CreatorId'), - "prop": "creatorId", - } - ) - } - // lastModificationTime - if('lastModificationTime' in list){ - _special_list.push( - { - "name": "LastModificationTime", - "apiBaseType": "datetime", - "baseApiName": _apiName + 'LastModificationTime', - "label": zhApiColumnsLable(_apiName + 'LastModificationTime') || i18n.t('columNames.LastModificationTime'), - "prop": "lastModificationTime", - } - ) - } - // lastModifierId - if('lastModifierId' in list){ - _special_list.push( - { - "name": "LastModifierId", - "apiBaseType": "string", - "baseApiName": _apiName + 'LastModifierId', - "label": zhApiColumnsLable(_apiName + 'LastModifierId') || i18n.t('columNames.LastModifierId'), - "prop": "lastModifierId", - } - ) - } - // tenantId - if('tenantId' in list){ - _special_list.push( - { - "name": "TenantId", - "apiBaseType": "string", - "baseApiName": _apiName + 'TenantId', - "label": zhApiColumnsLable(_apiName + 'TenantId') || i18n.t('columNames.TenantId'), - "prop": "tenantId", - } - ) - } - return _special_list - }, //渲染数据 paging(callback,repeat) { this.Loading.tableLoading = true; @@ -255,7 +181,7 @@ export const tableMixins = { .then(res=>{ // 表头处理 let _list = res.items && res.items.length > 0 ? res.items[0] : null - let _Columns = this.initApiColumnsForDto(_list,this.$route.name) + let _Columns = initApiColumnsForDto(_list,this.$route.name,this) this.apiColumns_Table = this.initTableColumns(_Columns) this.apiColumns_DesTions = _Columns // 页面数据处理 @@ -312,30 +238,54 @@ export const tableMixins = { this.Loading.DrawerLoading = true this.displayDialog.detailsDialog = true; let _url = this.URLOption_detail ? this.URLOption_detail : this.URLOption_base - getDetailed(val.id, _url) - .then(res=>{ - // 打印使用的全部数据存储 - this.tableDataDetails = JSON.parse(JSON.stringify(res)) - // 数据处理 - this.propsData = res - if (res.details) { - // 表头处理 - let _parentName = this.URLOption_detailList.substr(0,this.URLOption_detailList.indexOf('/')) - this.apiColumns_DetailsTable = this.initTableColumns(this.initApiColumnsForDto(res.details[0],_parentName),'detail_api') - if(this.$refs.currenDrawer_Ref){ - this.$refs.currenDrawer_Ref.getDetailList(res,()=>{ - this.inlineDialogCallback() - },()=>{ - this.Loading.DrawerLoading = false - }) - } - }else{ - this.Loading.DrawerLoading = false - } - }) - .catch(err=>{ + // 有主表信息子表(表头处理) + if(!this.URLOption.isMaster && this.URLOption.hasDetail){ + let _showMasterUrl = this.URLOption.mainShowMasterUrl + if(!this.URLOption.mainShowMasterUrl){ + _showMasterUrl = sliceStrEndDelete(this.URLOption_detail,'-Detail') + } + Promise.all([ + getDetailed(val.id, _url), + getDetailed(val[this.URLOption.mainShowMasterId || 'masterId'], _showMasterUrl) + ]).then((res) => { + let _allRes = JSON.parse(JSON.stringify(res[0])) + _allRes.masterInfo = res[1] + this.initInlineHttpBack(_allRes) + }).catch(()=>{ this.Loading.DrawerLoading = false }) + } + // 没有主表信息 + else{ + getDetailed(val.id, _url) + .then(res=>{ + this.initInlineHttpBack(res) + }) + .catch(err=>{ + this.Loading.DrawerLoading = false + }) + } + }, + // 查看详情获取返回值后处理 + initInlineHttpBack(res){ + // 打印使用的全部数据存储 + this.tableDataDetails = JSON.parse(JSON.stringify(res)) + // 数据处理 + this.propsData = res + if (res.details) { + // 表头处理 + let _parentName = this.URLOption_detailList.substr(0,this.URLOption_detailList.indexOf('/')) + this.apiColumns_DetailsTable = this.initTableColumns(initApiColumnsForDto(res.details[0],_parentName,this),'detail_api') + if(this.$refs.currenDrawer_Ref){ + this.$refs.currenDrawer_Ref.getDetailList(res,()=>{ + this.inlineDialogCallback() + },()=>{ + this.Loading.DrawerLoading = false + }) + } + }else{ + this.Loading.DrawerLoading = false + } }, // 前端分页处理 // detailListPageFromFE(data){ diff --git a/WinIn.FasterZ.Wms.Fe/src/mixins/mixins.js b/WinIn.FasterZ.Wms.Fe/src/mixins/mixins.js index 7f8b689e0..996fdd16f 100644 --- a/WinIn.FasterZ.Wms.Fe/src/mixins/mixins.js +++ b/WinIn.FasterZ.Wms.Fe/src/mixins/mixins.js @@ -8,6 +8,8 @@ import { getLoginName } from "@/utils/auth" export const mixins = { data() { return { + // 当前路由配置 + URLOption:allUrlOption[this.$route.name], //主表-列表 URLOption_base:allUrlOption[this.$route.name].baseURL, //主表-明细 diff --git a/WinIn.FasterZ.Wms.Fe/src/styles/index.scss b/WinIn.FasterZ.Wms.Fe/src/styles/index.scss index af837d30e..a3fba6eef 100644 --- a/WinIn.FasterZ.Wms.Fe/src/styles/index.scss +++ b/WinIn.FasterZ.Wms.Fe/src/styles/index.scss @@ -276,4 +276,14 @@ aside { height: 22px; background: #1890ff; } + + .buttonBox{ + position: absolute; + right: 10px; + top: 15px; + + button{ + float: left; + } + } } \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Fe/src/utils/baseData/urlOption.js b/WinIn.FasterZ.Wms.Fe/src/utils/baseData/urlOption.js index 9e010f484..dab22db7f 100644 --- a/WinIn.FasterZ.Wms.Fe/src/utils/baseData/urlOption.js +++ b/WinIn.FasterZ.Wms.Fe/src/utils/baseData/urlOption.js @@ -1,1035 +1,2040 @@ +//开始------------------只有主表 AbpAuditLog------------------ export const AbpAuditLog = { baseURL:'AbpAuditLog/base',//主表-列表 detailURL:'app/Abp-Audit-Log',//主表-明细 + 明细-查看主表 - } - export const AuthDepartment = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 AuthDepartment------------------ +export const AuthDepartment = { baseURL:'AuthDepartment/base',//主表-列表 detailURL:'app/Auth-Department',//主表-明细 + 明细-查看主表 - } - export const AuthMenu = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 AuthMenu------------------ +export const AuthMenu = { baseURL:'AuthMenu/base',//主表-列表 detailURL:'app/Auth-Menu',//主表-明细 + 明细-查看主表 - } - export const AuthUserMenu = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 AuthUserMenu------------------ +export const AuthUserMenu = { baseURL:'AuthUserMenu/base',//主表-列表 detailURL:'app/Auth-User-Menu',//主表-明细 + 明细-查看主表 - } - export const AuthUserWorkGroup = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 AuthUserWorkGroup------------------ +export const AuthUserWorkGroup = { baseURL:'AuthUserWorkGroup/base',//主表-列表 detailURL:'app/Auth-User-Work-Group',//主表-明细 + 明细-查看主表 - } - export const BasedataAql = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataAql------------------ +export const BasedataAql = { baseURL:'BasedataAql/base',//主表-列表 detailURL:'app/Basedata-Aql',//主表-明细 + 明细-查看主表 - } - export const BasedataArea = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataArea------------------ +export const BasedataArea = { baseURL:'BasedataArea/base',//主表-列表 detailURL:'app/Basedata-Area',//主表-明细 + 明细-查看主表 - } - export const BasedataBom = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataBom------------------ +export const BasedataBom = { baseURL:'BasedataBom/base',//主表-列表 detailURL:'app/Basedata-Bom',//主表-明细 + 明细-查看主表 - } - export const BasedataCalendar = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataCalendar------------------ +export const BasedataCalendar = { baseURL:'BasedataCalendar/base',//主表-列表 detailURL:'app/Basedata-Calendar',//主表-明细 + 明细-查看主表 - } - export const BasedataCategory = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataCategory------------------ +export const BasedataCategory = { baseURL:'BasedataCategory/base',//主表-列表 detailURL:'app/Basedata-Category',//主表-明细 + 明细-查看主表 - } - export const BasedataCurrency = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataCurrency------------------ +export const BasedataCurrency = { baseURL:'BasedataCurrency/base',//主表-列表 detailURL:'app/Basedata-Currency',//主表-明细 + 明细-查看主表 - } - export const BasedataCurrencyExchange = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataCurrencyExchange------------------ +export const BasedataCurrencyExchange = { baseURL:'BasedataCurrencyExchange/base',//主表-列表 detailURL:'app/Basedata-Currency-Exchange',//主表-明细 + 明细-查看主表 - } - export const BasedataCustomer = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataCustomer------------------ +export const BasedataCustomer = { baseURL:'BasedataCustomer/base',//主表-列表 detailURL:'app/Basedata-Customer',//主表-明细 + 明细-查看主表 - } - export const BasedataCustomerAddress = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataCustomerAddress------------------ +export const BasedataCustomerAddress = { baseURL:'BasedataCustomerAddress/base',//主表-列表 detailURL:'app/Basedata-Customer-Address',//主表-明细 + 明细-查看主表 - } - export const BasedataCustomerItem = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataCustomerItem------------------ +export const BasedataCustomerItem = { baseURL:'BasedataCustomerItem/base',//主表-列表 detailURL:'app/Basedata-Customer-Item',//主表-明细 + 明细-查看主表 - } - export const BasedataDict = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataDict------------------ +export const BasedataDict = { baseURL:'BasedataDict/base',//主表-列表 detailURL:'app/Basedata-Dict',//主表-明细 + 明细-查看主表 - } - export const BasedataDictItem = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataDictItem------------------ +export const BasedataDictItem = { baseURL:'BasedataDictItem/base',//主表-列表 detailURL:'app/Basedata-Dict-Item',//主表-明细 + 明细-查看主表 - } - export const BasedataDock = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataDock------------------ +export const BasedataDock = { baseURL:'BasedataDock/base',//主表-列表 detailURL:'app/Basedata-Dock',//主表-明细 + 明细-查看主表 - } - export const BasedataDocumentSetting = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataDocumentSetting------------------ +export const BasedataDocumentSetting = { baseURL:'BasedataDocumentSetting/base',//主表-列表 detailURL:'app/Basedata-Document-Setting',//主表-明细 + 明细-查看主表 - } - export const BasedataErpLocation = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataErpLocation------------------ +export const BasedataErpLocation = { baseURL:'BasedataErpLocation/base',//主表-列表 detailURL:'app/Basedata-Erp-Location',//主表-明细 + 明细-查看主表 - } - export const BasedataInterfaceCalendar = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataInterfaceCalendar------------------ +export const BasedataInterfaceCalendar = { baseURL:'BasedataInterfaceCalendar/base',//主表-列表 detailURL:'app/Basedata-Interface-Calendar',//主表-明细 + 明细-查看主表 - } - export const BasedataItemBasic = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataItemBasic------------------ +export const BasedataItemBasic = { baseURL:'BasedataItemBasic/base',//主表-列表 detailURL:'app/Basedata-Item-Basic',//主表-明细 + 明细-查看主表 - } - export const BasedataItemCategory = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataItemCategory------------------ +export const BasedataItemCategory = { baseURL:'BasedataItemCategory/base',//主表-列表 detailURL:'app/Basedata-Item-Category',//主表-明细 + 明细-查看主表 - } - export const BasedataItemGuideBook = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataItemGuideBook------------------ +export const BasedataItemGuideBook = { baseURL:'BasedataItemGuideBook/base',//主表-列表 detailURL:'app/Basedata-Item-Guide-Book',//主表-明细 + 明细-查看主表 - } - export const BasedataItemPack = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataItemPack------------------ +export const BasedataItemPack = { baseURL:'BasedataItemPack/base',//主表-列表 detailURL:'app/Basedata-Item-Pack',//主表-明细 + 明细-查看主表 - } - export const BasedataItemQuality = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataItemQuality------------------ +export const BasedataItemQuality = { baseURL:'BasedataItemQuality/base',//主表-列表 detailURL:'app/Basedata-Item-Quality',//主表-明细 + 明细-查看主表 - } - export const BasedataItemSafetyStock = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataItemSafetyStock------------------ +export const BasedataItemSafetyStock = { baseURL:'BasedataItemSafetyStock/base',//主表-列表 detailURL:'app/Basedata-Item-Safety-Stock',//主表-明细 + 明细-查看主表 - } - export const BasedataItemStoreRelation = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataItemStoreRelation------------------ +export const BasedataItemStoreRelation = { baseURL:'BasedataItemStoreRelation/base',//主表-列表 detailURL:'app/Basedata-Item-Store-Relation',//主表-明细 + 明细-查看主表 - } - export const BasedataLocation = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataLocation------------------ +export const BasedataLocation = { baseURL:'BasedataLocation/base',//主表-列表 detailURL:'app/Basedata-Location',//主表-明细 + 明细-查看主表 - } - export const BasedataLocationGroup = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataLocationGroup------------------ +export const BasedataLocationGroup = { baseURL:'BasedataLocationGroup/base',//主表-列表 detailURL:'app/Basedata-Location-Group',//主表-明细 + 明细-查看主表 - } - export const BasedataMachine = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataMachine------------------ +export const BasedataMachine = { baseURL:'BasedataMachine/base',//主表-列表 detailURL:'app/Basedata-Machine',//主表-明细 + 明细-查看主表 - } - export const BasedataProductionLine = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataProductionLine------------------ +export const BasedataProductionLine = { baseURL:'BasedataProductionLine/base',//主表-列表 detailURL:'app/Basedata-Production-Line',//主表-明细 + 明细-查看主表 - } - export const BasedataProductionLineItem = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataProductionLineItem------------------ +export const BasedataProductionLineItem = { baseURL:'BasedataProductionLineItem/base',//主表-列表 detailURL:'app/Basedata-Production-Line-Item',//主表-明细 + 明细-查看主表 - } - export const BasedataProject = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataProject------------------ +export const BasedataProject = { baseURL:'BasedataProject/base',//主表-列表 detailURL:'app/Basedata-Project',//主表-明细 + 明细-查看主表 - } - export const BasedataPurchasePriceSheet = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataPurchasePriceSheet------------------ +export const BasedataPurchasePriceSheet = { baseURL:'BasedataPurchasePriceSheet/base',//主表-列表 detailURL:'app/Basedata-Purchase-Price-Sheet',//主表-明细 + 明细-查看主表 - } - export const BasedataSalePriceSheet = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataSalePriceSheet------------------ +export const BasedataSalePriceSheet = { baseURL:'BasedataSalePriceSheet/base',//主表-列表 detailURL:'app/Basedata-Sale-Price-Sheet',//主表-明细 + 明细-查看主表 - } - export const BasedataShift = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataShift------------------ +export const BasedataShift = { baseURL:'BasedataShift/base',//主表-列表 detailURL:'app/Basedata-Shift',//主表-明细 + 明细-查看主表 - } - export const BasedataStdCostPriceSheet = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataStdCostPriceSheet------------------ +export const BasedataStdCostPriceSheet = { baseURL:'BasedataStdCostPriceSheet/base',//主表-列表 detailURL:'app/Basedata-Std-Cost-Price-Sheet',//主表-明细 + 明细-查看主表 - } - export const BasedataSupplier = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataSupplier------------------ +export const BasedataSupplier = { baseURL:'BasedataSupplier/base',//主表-列表 detailURL:'app/Basedata-Supplier',//主表-明细 + 明细-查看主表 - } - export const BasedataSupplierItem = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataSupplierItem------------------ +export const BasedataSupplierItem = { baseURL:'BasedataSupplierItem/base',//主表-列表 detailURL:'app/Basedata-Supplier-Item',//主表-明细 + 明细-查看主表 - } - export const BasedataSupplierTimeWindow = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataSupplierTimeWindow------------------ +export const BasedataSupplierTimeWindow = { baseURL:'BasedataSupplierTimeWindow/base',//主表-列表 detailURL:'app/Basedata-Supplier-Time-Window',//主表-明细 + 明细-查看主表 - } - export const BasedataTeam = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataTeam------------------ +export const BasedataTeam = { baseURL:'BasedataTeam/base',//主表-列表 detailURL:'app/Basedata-Team',//主表-明细 + 明细-查看主表 - } - export const BasedataTransactionType = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataTransactionType------------------ +export const BasedataTransactionType = { baseURL:'BasedataTransactionType/base',//主表-列表 detailURL:'app/Basedata-Transaction-Type',//主表-明细 + 明细-查看主表 - } - export const BasedataUom = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataUom------------------ +export const BasedataUom = { baseURL:'BasedataUom/base',//主表-列表 detailURL:'app/Basedata-Uom',//主表-明细 + 明细-查看主表 - } - export const BasedataWarehouse = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataWarehouse------------------ +export const BasedataWarehouse = { baseURL:'BasedataWarehouse/base',//主表-列表 detailURL:'app/Basedata-Warehouse',//主表-明细 + 明细-查看主表 - } - export const BasedataWorkGroup = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataWorkGroup------------------ +export const BasedataWorkGroup = { baseURL:'BasedataWorkGroup/base',//主表-列表 detailURL:'app/Basedata-Work-Group',//主表-明细 + 明细-查看主表 - } - export const BasedataWorkShop = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataWorkShop------------------ +export const BasedataWorkShop = { baseURL:'BasedataWorkShop/base',//主表-列表 detailURL:'app/Basedata-Work-Shop',//主表-明细 + 明细-查看主表 - } - export const BasedataWorkStation = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 BasedataWorkStation------------------ +export const BasedataWorkStation = { baseURL:'BasedataWorkStation/base',//主表-列表 detailURL:'app/Basedata-Work-Station',//主表-明细 + 明细-查看主表 - } - export const FileStorageDataExportTask = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 FileStorageDataExportTask------------------ +export const FileStorageDataExportTask = { baseURL:'FileStorageDataExportTask/base',//主表-列表 detailURL:'app/File-Storage-Data-Export-Task',//主表-明细 + 明细-查看主表 - } - export const FileStorageDataImportTask = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 FileStorageDataImportTask------------------ +export const FileStorageDataImportTask = { baseURL:'FileStorageDataImportTask/base',//主表-列表 detailURL:'app/File-Storage-Data-Import-Task',//主表-明细 + 明细-查看主表 - } - export const FileStorageFile = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 FileStorageFile------------------ +export const FileStorageFile = { baseURL:'FileStorageFile/base',//主表-列表 detailURL:'app/File-Storage-File',//主表-明细 + 明细-查看主表 - } - export const InventoryBalance = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 InventoryBalance------------------ +export const InventoryBalance = { baseURL:'InventoryBalance/base',//主表-列表 detailURL:'app/Inventory-Balance',//主表-明细 + 明细-查看主表 - } - export const InventoryContainer = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------主表 InventoryContainer------------------ +export const InventoryContainer = { baseURL:'InventoryContainer/base',//主表-列表 detailURL:'app/Inventory-Container',//主表-明细 + 明细-查看主表 - detailListURL:'InventoryContainerDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const InventoryContainerDetail = { + detailListURL:'InventoryContainerDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 InventoryContainerDetail------------------ +export const InventoryContainerDetail = { baseURL:'InventoryContainerDetail/base',//主表-列表 detailURL:'app/Inventory-Container-Detail',//主表-明细 + 明细-查看主表 - } - export const InventoryErpBalance = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------只有主表 InventoryErpBalance------------------ +export const InventoryErpBalance = { baseURL:'InventoryErpBalance/base',//主表-列表 detailURL:'app/Inventory-Erp-Balance',//主表-明细 + 明细-查看主表 - } - export const InventoryExpectIn = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 InventoryExpectIn------------------ +export const InventoryExpectIn = { baseURL:'InventoryExpectIn/base',//主表-列表 detailURL:'app/Inventory-Expect-In',//主表-明细 + 明细-查看主表 - } - export const InventoryExpectOut = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 InventoryExpectOut------------------ +export const InventoryExpectOut = { baseURL:'InventoryExpectOut/base',//主表-列表 detailURL:'app/Inventory-Expect-Out',//主表-明细 + 明细-查看主表 - } - export const InventoryLocationCapacity = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 InventoryLocationCapacity------------------ +export const InventoryLocationCapacity = { baseURL:'InventoryLocationCapacity/base',//主表-列表 detailURL:'app/Inventory-Location-Capacity',//主表-明细 + 明细-查看主表 - } - export const InventorySnapshot = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 InventorySnapshot------------------ +export const InventorySnapshot = { baseURL:'InventorySnapshot/base',//主表-列表 detailURL:'app/Inventory-Snapshot',//主表-明细 + 明细-查看主表 - } - export const InventoryTransaction = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 InventoryTransaction------------------ +export const InventoryTransaction = { baseURL:'InventoryTransaction/base',//主表-列表 detailURL:'app/Inventory-Transaction',//主表-明细 + 明细-查看主表 - } - export const InventoryTransferLog = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 InventoryTransferLog------------------ +export const InventoryTransferLog = { baseURL:'InventoryTransferLog/base',//主表-列表 detailURL:'app/Inventory-Transfer-Log',//主表-明细 + 明细-查看主表 - } - export const JobCheckJob = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------主表 JobCheckJob------------------ +export const JobCheckJob = { baseURL:'JobCheckJob/base',//主表-列表 detailURL:'app/Job-Check-Job',//主表-明细 + 明细-查看主表 - detailListURL:'JobCheckJobDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const JobCheckJobDetail = { + detailListURL:'JobCheckJobDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 JobCheckJobDetail------------------ +export const JobCheckJobDetail = { baseURL:'JobCheckJobDetail/base',//主表-列表 detailURL:'app/Job-Check-Job-Detail',//主表-明细 + 明细-查看主表 - } - export const JobCountJob = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 JobCountJob------------------ +export const JobCountJob = { baseURL:'JobCountJob/base',//主表-列表 detailURL:'app/Job-Count-Job',//主表-明细 + 明细-查看主表 - detailListURL:'JobCountJobDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const JobCountJobDetail = { + detailListURL:'JobCountJobDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 JobCountJobDetail------------------ +export const JobCountJobDetail = { baseURL:'JobCountJobDetail/base',//主表-列表 detailURL:'app/Job-Count-Job-Detail',//主表-明细 + 明细-查看主表 - } - export const JobDeliverJob = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 JobDeliverJob------------------ +export const JobDeliverJob = { baseURL:'JobDeliverJob/base',//主表-列表 detailURL:'app/Job-Deliver-Job',//主表-明细 + 明细-查看主表 - detailListURL:'JobDeliverJobDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const JobDeliverJobDetail = { + detailListURL:'JobDeliverJobDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 JobDeliverJobDetail------------------ +export const JobDeliverJobDetail = { baseURL:'JobDeliverJobDetail/base',//主表-列表 detailURL:'app/Job-Deliver-Job-Detail',//主表-明细 + 明细-查看主表 - } - export const JobInspectJob = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 JobInspectJob------------------ +export const JobInspectJob = { baseURL:'JobInspectJob/base',//主表-列表 detailURL:'app/Job-Inspect-Job',//主表-明细 + 明细-查看主表 - detailListURL:'JobInspectJobDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const JobInspectJobDetail = { + detailListURL:'JobInspectJobDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 JobInspectJobDetail------------------ +export const JobInspectJobDetail = { baseURL:'JobInspectJobDetail/base',//主表-列表 detailURL:'app/Job-Inspect-Job-Detail',//主表-明细 + 明细-查看主表 - } - export const JobInspectJobSummaryDetail = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表的明细 JobInspectJobSummaryDetail------------------ +export const JobInspectJobSummaryDetail = { baseURL:'JobInspectJobSummaryDetail/base',//主表-列表 detailURL:'app/Job-Inspect-Job-Summary-Detail',//主表-明细 + 明细-查看主表 - } - export const JobIssueJob = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 JobIssueJob------------------ +export const JobIssueJob = { baseURL:'JobIssueJob/base',//主表-列表 detailURL:'app/Job-Issue-Job',//主表-明细 + 明细-查看主表 - detailListURL:'JobIssueJobDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const JobIssueJobDetail = { + detailListURL:'JobIssueJobDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 JobIssueJobDetail------------------ +export const JobIssueJobDetail = { baseURL:'JobIssueJobDetail/base',//主表-列表 detailURL:'app/Job-Issue-Job-Detail',//主表-明细 + 明细-查看主表 - } - export const JobJisDeliverJob = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 JobJisDeliverJob------------------ +export const JobJisDeliverJob = { baseURL:'JobJisDeliverJob/base',//主表-列表 detailURL:'app/Job-Jis-Deliver-Job',//主表-明细 + 明细-查看主表 - detailListURL:'JobJisDeliverJobDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const JobJisDeliverJobDetail = { + detailListURL:'JobJisDeliverJobDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 JobJisDeliverJobDetail------------------ +export const JobJisDeliverJobDetail = { baseURL:'JobJisDeliverJobDetail/base',//主表-列表 detailURL:'app/Job-Jis-Deliver-Job-Detail',//主表-明细 + 明细-查看主表 - } - export const JobProductionReturnJob = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 JobProductionReturnJob------------------ +export const JobProductionReturnJob = { baseURL:'JobProductionReturnJob/base',//主表-列表 detailURL:'app/Job-Production-Return-Job',//主表-明细 + 明细-查看主表 - detailListURL:'JobProductionReturnJobDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const JobProductionReturnJobDetail = { + detailListURL:'JobProductionReturnJobDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 JobProductionReturnJobDetail------------------ +export const JobProductionReturnJobDetail = { baseURL:'JobProductionReturnJobDetail/base',//主表-列表 detailURL:'app/Job-Production-Return-Job-Detail',//主表-明细 + 明细-查看主表 - } - export const JobProductReceiveJob = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 JobProductReceiveJob------------------ +export const JobProductReceiveJob = { baseURL:'JobProductReceiveJob/base',//主表-列表 detailURL:'app/Job-Product-Receive-Job',//主表-明细 + 明细-查看主表 - detailListURL:'JobProductReceiveJobDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const JobProductReceiveJobDetail = { + detailListURL:'JobProductReceiveJobDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 JobProductReceiveJobDetail------------------ +export const JobProductReceiveJobDetail = { baseURL:'JobProductReceiveJobDetail/base',//主表-列表 detailURL:'app/Job-Product-Receive-Job-Detail',//主表-明细 + 明细-查看主表 - } - export const JobPurchaseReceiptJob = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 JobPurchaseReceiptJob------------------ +export const JobPurchaseReceiptJob = { baseURL:'JobPurchaseReceiptJob/base',//主表-列表 detailURL:'app/Job-Purchase-Receipt-Job',//主表-明细 + 明细-查看主表 - detailListURL:'JobPurchaseReceiptJobDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const JobPurchaseReceiptJobDetail = { + detailListURL:'JobPurchaseReceiptJobDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 JobPurchaseReceiptJobDetail------------------ +export const JobPurchaseReceiptJobDetail = { baseURL:'JobPurchaseReceiptJobDetail/base',//主表-列表 detailURL:'app/Job-Purchase-Receipt-Job-Detail',//主表-明细 + 明细-查看主表 - } - export const JobPurchaseReturnJob = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 JobPurchaseReturnJob------------------ +export const JobPurchaseReturnJob = { baseURL:'JobPurchaseReturnJob/base',//主表-列表 detailURL:'app/Job-Purchase-Return-Job',//主表-明细 + 明细-查看主表 - detailListURL:'JobPurchaseReturnJobDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const JobPurchaseReturnJobDetail = { + detailListURL:'JobPurchaseReturnJobDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 JobPurchaseReturnJobDetail------------------ +export const JobPurchaseReturnJobDetail = { baseURL:'JobPurchaseReturnJobDetail/base',//主表-列表 detailURL:'app/Job-Purchase-Return-Job-Detail',//主表-明细 + 明细-查看主表 - } - export const JobPutawayJob = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 JobPutawayJob------------------ +export const JobPutawayJob = { baseURL:'JobPutawayJob/base',//主表-列表 detailURL:'app/Job-Putaway-Job',//主表-明细 + 明细-查看主表 - detailListURL:'JobPutawayJobDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const JobPutawayJobDetail = { + detailListURL:'JobPutawayJobDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 JobPutawayJobDetail------------------ +export const JobPutawayJobDetail = { baseURL:'JobPutawayJobDetail/base',//主表-列表 detailURL:'app/Job-Putaway-Job-Detail',//主表-明细 + 明细-查看主表 - } - export const JobUnplannedIssueJob = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 JobUnplannedIssueJob------------------ +export const JobUnplannedIssueJob = { baseURL:'JobUnplannedIssueJob/base',//主表-列表 detailURL:'app/Job-Unplanned-Issue-Job',//主表-明细 + 明细-查看主表 - detailListURL:'JobUnplannedIssueJobDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const JobUnplannedIssueJobDetail = { + detailListURL:'JobUnplannedIssueJobDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 JobUnplannedIssueJobDetail------------------ +export const JobUnplannedIssueJobDetail = { baseURL:'JobUnplannedIssueJobDetail/base',//主表-列表 detailURL:'app/Job-Unplanned-Issue-Job-Detail',//主表-明细 + 明细-查看主表 - } - export const JobUnplannedReceiptJob = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 JobUnplannedReceiptJob------------------ +export const JobUnplannedReceiptJob = { baseURL:'JobUnplannedReceiptJob/base',//主表-列表 detailURL:'app/Job-Unplanned-Receipt-Job',//主表-明细 + 明细-查看主表 - detailListURL:'JobUnplannedReceiptJobDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const JobUnplannedReceiptJobDetail = { + detailListURL:'JobUnplannedReceiptJobDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 JobUnplannedReceiptJobDetail------------------ +export const JobUnplannedReceiptJobDetail = { baseURL:'JobUnplannedReceiptJobDetail/base',//主表-列表 detailURL:'app/Job-Unplanned-Receipt-Job-Detail',//主表-明细 + 明细-查看主表 - } - export const LabelCountLabel = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------只有主表 LabelCountLabel------------------ +export const LabelCountLabel = { baseURL:'LabelCountLabel/base',//主表-列表 detailURL:'app/Label-Count-Label',//主表-明细 + 明细-查看主表 - } - export const LabelInventoryLabel = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 LabelInventoryLabel------------------ +export const LabelInventoryLabel = { baseURL:'LabelInventoryLabel/base',//主表-列表 detailURL:'app/Label-Inventory-Label',//主表-明细 + 明细-查看主表 - } - export const LabelLabelDefinition = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 LabelLabelDefinition------------------ +export const LabelLabelDefinition = { baseURL:'LabelLabelDefinition/base',//主表-列表 detailURL:'app/Label-Label-Definition',//主表-明细 + 明细-查看主表 - } - export const LabelPalletCode = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 LabelPalletCode------------------ +export const LabelPalletCode = { baseURL:'LabelPalletCode/base',//主表-列表 detailURL:'app/Label-Pallet-Code',//主表-明细 + 明细-查看主表 - } - export const LabelPalletLabel = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 LabelPalletLabel------------------ +export const LabelPalletLabel = { baseURL:'LabelPalletLabel/base',//主表-列表 detailURL:'app/Label-Pallet-Label',//主表-明细 + 明细-查看主表 - } - export const LabelSaleLabel = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 LabelSaleLabel------------------ +export const LabelSaleLabel = { baseURL:'LabelSaleLabel/base',//主表-列表 detailURL:'app/Label-Sale-Label',//主表-明细 + 明细-查看主表 - } - export const LabelSerialCode = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 LabelSerialCode------------------ +export const LabelSerialCode = { baseURL:'LabelSerialCode/base',//主表-列表 detailURL:'app/Label-Serial-Code',//主表-明细 + 明细-查看主表 - } - export const MessageAnnouncement = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 MessageAnnouncement------------------ +export const MessageAnnouncement = { baseURL:'MessageAnnouncement/base',//主表-列表 detailURL:'app/Message-Announcement',//主表-明细 + 明细-查看主表 - } - export const MessageMessageType = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 MessageMessageType------------------ +export const MessageMessageType = { baseURL:'MessageMessageType/base',//主表-列表 detailURL:'app/Message-Message-Type',//主表-明细 + 明细-查看主表 - } - export const MessageMessageTypeSubscribe = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 MessageMessageTypeSubscribe------------------ +export const MessageMessageTypeSubscribe = { baseURL:'MessageMessageTypeSubscribe/base',//主表-列表 detailURL:'app/Message-Message-Type-Subscribe',//主表-明细 + 明细-查看主表 - } - export const MessageNotifyMessage = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 MessageNotifyMessage------------------ +export const MessageNotifyMessage = { baseURL:'MessageNotifyMessage/base',//主表-列表 detailURL:'app/Message-Notify-Message',//主表-明细 + 明细-查看主表 - } - export const MessagePrivateMessage = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 MessagePrivateMessage------------------ +export const MessagePrivateMessage = { baseURL:'MessagePrivateMessage/base',//主表-列表 detailURL:'app/Message-Private-Message',//主表-明细 + 明细-查看主表 - } - export const MessageUserNotifyMessage = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------只有主表 MessageUserNotifyMessage------------------ +export const MessageUserNotifyMessage = { baseURL:'MessageUserNotifyMessage/base',//主表-列表 detailURL:'app/Message-User-Notify-Message',//主表-明细 + 明细-查看主表 - } - export const StoreBackFlushNote = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------主表 StoreBackFlushNote------------------ +export const StoreBackFlushNote = { baseURL:'StoreBackFlushNote/base',//主表-列表 detailURL:'app/Store-Back-Flush-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreBackFlushNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreBackFlushNoteDetail = { + detailListURL:'StoreBackFlushNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreBackFlushNoteDetail------------------ +export const StoreBackFlushNoteDetail = { baseURL:'StoreBackFlushNoteDetail/base',//主表-列表 detailURL:'app/Store-Back-Flush-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreContainerBindNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreContainerBindNote------------------ +export const StoreContainerBindNote = { baseURL:'StoreContainerBindNote/base',//主表-列表 detailURL:'app/Store-Container-Bind-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreContainerBindNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreContainerBindNoteDetail = { + detailListURL:'StoreContainerBindNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreContainerBindNoteDetail------------------ +export const StoreContainerBindNoteDetail = { baseURL:'StoreContainerBindNoteDetail/base',//主表-列表 detailURL:'app/Store-Container-Bind-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreCountAdjustNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreCountAdjustNote------------------ +export const StoreCountAdjustNote = { baseURL:'StoreCountAdjustNote/base',//主表-列表 detailURL:'app/Store-Count-Adjust-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreCountAdjustNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreCountAdjustNoteDetail = { + detailListURL:'StoreCountAdjustNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreCountAdjustNoteDetail------------------ +export const StoreCountAdjustNoteDetail = { baseURL:'StoreCountAdjustNoteDetail/base',//主表-列表 detailURL:'app/Store-Count-Adjust-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreCountAdjustRequest = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreCountAdjustRequest------------------ +export const StoreCountAdjustRequest = { baseURL:'StoreCountAdjustRequest/base',//主表-列表 detailURL:'app/Store-Count-Adjust-Request',//主表-明细 + 明细-查看主表 - detailListURL:'StoreCountAdjustRequestDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreCountAdjustRequestDetail = { + detailListURL:'StoreCountAdjustRequestDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreCountAdjustRequestDetail------------------ +export const StoreCountAdjustRequestDetail = { baseURL:'StoreCountAdjustRequestDetail/base',//主表-列表 detailURL:'app/Store-Count-Adjust-Request-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreCountNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreCountNote------------------ +export const StoreCountNote = { baseURL:'StoreCountNote/base',//主表-列表 detailURL:'app/Store-Count-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreCountNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreCountNoteCopy = { - baseURL:'StoreCountNoteCopy/base',//主表-列表 - detailURL:'app/Store-Count-Note-Copy',//主表-明细 + 明细-查看主表 - } - export const StoreCountNoteDetail = { + detailListURL:'StoreCountNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreCountNoteDetail------------------ +export const StoreCountNoteDetail = { baseURL:'StoreCountNoteDetail/base',//主表-列表 detailURL:'app/Store-Count-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreCountNoteDetailCopy = { - baseURL:'StoreCountNoteDetailCopy/base',//主表-列表 - detailURL:'app/Store-Count-Note-Detail-Copy',//主表-明细 + 明细-查看主表 - } - export const StoreCountPlan = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreCountPlan------------------ +export const StoreCountPlan = { baseURL:'StoreCountPlan/base',//主表-列表 detailURL:'app/Store-Count-Plan',//主表-明细 + 明细-查看主表 - detailListURL:'StoreCountPlanDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreCountPlanDetail = { + detailListURL:'StoreCountPlanDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreCountPlanDetail------------------ +export const StoreCountPlanDetail = { baseURL:'StoreCountPlanDetail/base',//主表-列表 detailURL:'app/Store-Count-Plan-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreCustomerAsn = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreCustomerAsn------------------ +export const StoreCustomerAsn = { baseURL:'StoreCustomerAsn/base',//主表-列表 detailURL:'app/Store-Customer-Asn',//主表-明细 + 明细-查看主表 - detailListURL:'StoreCustomerAsnDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreCustomerAsnDetail = { + detailListURL:'StoreCustomerAsnDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreCustomerAsnDetail------------------ +export const StoreCustomerAsnDetail = { baseURL:'StoreCustomerAsnDetail/base',//主表-列表 detailURL:'app/Store-Customer-Asn-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreCustomerReturnNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreCustomerReturnNote------------------ +export const StoreCustomerReturnNote = { baseURL:'StoreCustomerReturnNote/base',//主表-列表 detailURL:'app/Store-Customer-Return-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreCustomerReturnNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreCustomerReturnNoteDetail = { + detailListURL:'StoreCustomerReturnNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreCustomerReturnNoteDetail------------------ +export const StoreCustomerReturnNoteDetail = { baseURL:'StoreCustomerReturnNoteDetail/base',//主表-列表 detailURL:'app/Store-Customer-Return-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreDeliverNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreDeliverNote------------------ +export const StoreDeliverNote = { baseURL:'StoreDeliverNote/base',//主表-列表 detailURL:'app/Store-Deliver-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreDeliverNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreDeliverNoteDetail = { + detailListURL:'StoreDeliverNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreDeliverNoteDetail------------------ +export const StoreDeliverNoteDetail = { baseURL:'StoreDeliverNoteDetail/base',//主表-列表 detailURL:'app/Store-Deliver-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreDeliverPlan = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreDeliverPlan------------------ +export const StoreDeliverPlan = { baseURL:'StoreDeliverPlan/base',//主表-列表 detailURL:'app/Store-Deliver-Plan',//主表-明细 + 明细-查看主表 - detailListURL:'StoreDeliverPlanDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreDeliverPlanDetail = { + detailListURL:'StoreDeliverPlanDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreDeliverPlanDetail------------------ +export const StoreDeliverPlanDetail = { baseURL:'StoreDeliverPlanDetail/base',//主表-列表 detailURL:'app/Store-Deliver-Plan-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreDeliverRequest = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreDeliverRequest------------------ +export const StoreDeliverRequest = { baseURL:'StoreDeliverRequest/base',//主表-列表 detailURL:'app/Store-Deliver-Request',//主表-明细 + 明细-查看主表 - detailListURL:'StoreDeliverRequestDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreDeliverRequestDetail = { + detailListURL:'StoreDeliverRequestDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreDeliverRequestDetail------------------ +export const StoreDeliverRequestDetail = { baseURL:'StoreDeliverRequestDetail/base',//主表-列表 detailURL:'app/Store-Deliver-Request-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreExchangeDatum = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------只有主表 StoreExchangeDatum------------------ +export const StoreExchangeDatum = { baseURL:'StoreExchangeDatum/base',//主表-列表 detailURL:'app/Store-Exchange-Datum',//主表-明细 + 明细-查看主表 - } - export const StoreInspectAbnormalNote = { + hasDetail:false +} +//结束------------------------------------ + +//开始------------------主表 StoreInspectAbnormalNote------------------ +export const StoreInspectAbnormalNote = { baseURL:'StoreInspectAbnormalNote/base',//主表-列表 detailURL:'app/Store-Inspect-Abnormal-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreInspectAbnormalNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreInspectAbnormalNoteDetail = { + detailListURL:'StoreInspectAbnormalNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreInspectAbnormalNoteDetail------------------ +export const StoreInspectAbnormalNoteDetail = { baseURL:'StoreInspectAbnormalNoteDetail/base',//主表-列表 detailURL:'app/Store-Inspect-Abnormal-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreInspectNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreInspectNote------------------ +export const StoreInspectNote = { baseURL:'StoreInspectNote/base',//主表-列表 detailURL:'app/Store-Inspect-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreInspectNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreInspectNoteDetail = { + detailListURL:'StoreInspectNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreInspectNoteDetail------------------ +export const StoreInspectNoteDetail = { baseURL:'StoreInspectNoteDetail/base',//主表-列表 detailURL:'app/Store-Inspect-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreInspectNoteSummaryDetail = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreInspectNoteSummaryDetail------------------ +export const StoreInspectNoteSummaryDetail = { baseURL:'StoreInspectNoteSummaryDetail/base',//主表-列表 detailURL:'app/Store-Inspect-Note-Summary-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreInspectRequest = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreInspectRequest------------------ +export const StoreInspectRequest = { baseURL:'StoreInspectRequest/base',//主表-列表 detailURL:'app/Store-Inspect-Request',//主表-明细 + 明细-查看主表 - detailListURL:'StoreInspectRequestDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreInspectRequestDetail = { + detailListURL:'StoreInspectRequestDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreInspectRequestDetail------------------ +export const StoreInspectRequestDetail = { baseURL:'StoreInspectRequestDetail/base',//主表-列表 detailURL:'app/Store-Inspect-Request-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreInspectRequestSummaryDetail = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreInspectRequestSummaryDetail------------------ +export const StoreInspectRequestSummaryDetail = { baseURL:'StoreInspectRequestSummaryDetail/base',//主表-列表 detailURL:'app/Store-Inspect-Request-Summary-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreInventoryInitialNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreInventoryInitialNote------------------ +export const StoreInventoryInitialNote = { baseURL:'StoreInventoryInitialNote/base',//主表-列表 detailURL:'app/Store-Inventory-Initial-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreInventoryInitialNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreInventoryInitialNoteDetail = { + detailListURL:'StoreInventoryInitialNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreInventoryInitialNoteDetail------------------ +export const StoreInventoryInitialNoteDetail = { baseURL:'StoreInventoryInitialNoteDetail/base',//主表-列表 detailURL:'app/Store-Inventory-Initial-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreInventoryTransferNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreInventoryTransferNote------------------ +export const StoreInventoryTransferNote = { baseURL:'StoreInventoryTransferNote/base',//主表-列表 detailURL:'app/Store-Inventory-Transfer-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreInventoryTransferNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreInventoryTransferNoteDetail = { + detailListURL:'StoreInventoryTransferNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreInventoryTransferNoteDetail------------------ +export const StoreInventoryTransferNoteDetail = { baseURL:'StoreInventoryTransferNoteDetail/base',//主表-列表 detailURL:'app/Store-Inventory-Transfer-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreIsolationNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreIsolationNote------------------ +export const StoreIsolationNote = { baseURL:'StoreIsolationNote/base',//主表-列表 detailURL:'app/Store-Isolation-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreIsolationNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreIsolationNoteDetail = { + detailListURL:'StoreIsolationNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreIsolationNoteDetail------------------ +export const StoreIsolationNoteDetail = { baseURL:'StoreIsolationNoteDetail/base',//主表-列表 detailURL:'app/Store-Isolation-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreIssueNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreIssueNote------------------ +export const StoreIssueNote = { baseURL:'StoreIssueNote/base',//主表-列表 detailURL:'app/Store-Issue-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreIssueNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreIssueNoteDetail = { + detailListURL:'StoreIssueNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreIssueNoteDetail------------------ +export const StoreIssueNoteDetail = { baseURL:'StoreIssueNoteDetail/base',//主表-列表 detailURL:'app/Store-Issue-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreItemTransformNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreItemTransformNote------------------ +export const StoreItemTransformNote = { baseURL:'StoreItemTransformNote/base',//主表-列表 detailURL:'app/Store-Item-Transform-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreItemTransformNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreItemTransformNoteDetail = { + detailListURL:'StoreItemTransformNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreItemTransformNoteDetail------------------ +export const StoreItemTransformNoteDetail = { baseURL:'StoreItemTransformNoteDetail/base',//主表-列表 detailURL:'app/Store-Item-Transform-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreItemTransformRequest = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreItemTransformRequest------------------ +export const StoreItemTransformRequest = { baseURL:'StoreItemTransformRequest/base',//主表-列表 detailURL:'app/Store-Item-Transform-Request',//主表-明细 + 明细-查看主表 - detailListURL:'StoreItemTransformRequestDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreItemTransformRequestDetail = { + detailListURL:'StoreItemTransformRequestDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreItemTransformRequestDetail------------------ +export const StoreItemTransformRequestDetail = { baseURL:'StoreItemTransformRequestDetail/base',//主表-列表 detailURL:'app/Store-Item-Transform-Request-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreJisDeliverNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreJisDeliverNote------------------ +export const StoreJisDeliverNote = { baseURL:'StoreJisDeliverNote/base',//主表-列表 detailURL:'app/Store-Jis-Deliver-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreJisDeliverNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreJisDeliverNoteDetail = { + detailListURL:'StoreJisDeliverNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreJisDeliverNoteDetail------------------ +export const StoreJisDeliverNoteDetail = { baseURL:'StoreJisDeliverNoteDetail/base',//主表-列表 detailURL:'app/Store-Jis-Deliver-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreJisProductReceiptNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreJisProductReceiptNote------------------ +export const StoreJisProductReceiptNote = { baseURL:'StoreJisProductReceiptNote/base',//主表-列表 detailURL:'app/Store-Jis-Product-Receipt-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreJisProductReceiptNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreJisProductReceiptNoteDetail = { + detailListURL:'StoreJisProductReceiptNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreJisProductReceiptNoteDetail------------------ +export const StoreJisProductReceiptNoteDetail = { baseURL:'StoreJisProductReceiptNoteDetail/base',//主表-列表 detailURL:'app/Store-Jis-Product-Receipt-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreMaterialRequest = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreMaterialRequest------------------ +export const StoreMaterialRequest = { baseURL:'StoreMaterialRequest/base',//主表-列表 detailURL:'app/Store-Material-Request',//主表-明细 + 明细-查看主表 - detailListURL:'StoreMaterialRequestDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreMaterialRequestDetail = { + detailListURL:'StoreMaterialRequestDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreMaterialRequestDetail------------------ +export const StoreMaterialRequestDetail = { baseURL:'StoreMaterialRequestDetail/base',//主表-列表 detailURL:'app/Store-Material-Request-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreNoOkConvertOkNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreNoOkConvertOkNote------------------ +export const StoreNoOkConvertOkNote = { baseURL:'StoreNoOkConvertOkNote/base',//主表-列表 detailURL:'app/Store-No-Ok-Convert-Ok-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreNoOkConvertOkNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreNoOkConvertOkNoteDetail = { + detailListURL:'StoreNoOkConvertOkNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreNoOkConvertOkNoteDetail------------------ +export const StoreNoOkConvertOkNoteDetail = { baseURL:'StoreNoOkConvertOkNoteDetail/base',//主表-列表 detailURL:'app/Store-No-Ok-Convert-Ok-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreOfflineSettlementNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreOfflineSettlementNote------------------ +export const StoreOfflineSettlementNote = { baseURL:'StoreOfflineSettlementNote/base',//主表-列表 detailURL:'app/Store-Offline-Settlement-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreOfflineSettlementNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreOfflineSettlementNoteDetail = { + detailListURL:'StoreOfflineSettlementNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreOfflineSettlementNoteDetail------------------ +export const StoreOfflineSettlementNoteDetail = { baseURL:'StoreOfflineSettlementNoteDetail/base',//主表-列表 detailURL:'app/Store-Offline-Settlement-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StorePreparationPlan = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StorePreparationPlan------------------ +export const StorePreparationPlan = { baseURL:'StorePreparationPlan/base',//主表-列表 detailURL:'app/Store-Preparation-Plan',//主表-明细 + 明细-查看主表 - detailListURL:'StorePreparationPlanDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StorePreparationPlanDetail = { + detailListURL:'StorePreparationPlanDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StorePreparationPlanDetail------------------ +export const StorePreparationPlanDetail = { baseURL:'StorePreparationPlanDetail/base',//主表-列表 detailURL:'app/Store-Preparation-Plan-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreProductionPlan = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreProductionPlan------------------ +export const StoreProductionPlan = { baseURL:'StoreProductionPlan/base',//主表-列表 detailURL:'app/Store-Production-Plan',//主表-明细 + 明细-查看主表 - detailListURL:'StoreProductionPlanDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreProductionPlanDetail = { + detailListURL:'StoreProductionPlanDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreProductionPlanDetail------------------ +export const StoreProductionPlanDetail = { baseURL:'StoreProductionPlanDetail/base',//主表-列表 detailURL:'app/Store-Production-Plan-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreProductionReturnNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreProductionReturnNote------------------ +export const StoreProductionReturnNote = { baseURL:'StoreProductionReturnNote/base',//主表-列表 detailURL:'app/Store-Production-Return-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreProductionReturnNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreProductionReturnNoteDetail = { + detailListURL:'StoreProductionReturnNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreProductionReturnNoteDetail------------------ +export const StoreProductionReturnNoteDetail = { baseURL:'StoreProductionReturnNoteDetail/base',//主表-列表 detailURL:'app/Store-Production-Return-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreProductionReturnRequest = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreProductionReturnRequest------------------ +export const StoreProductionReturnRequest = { baseURL:'StoreProductionReturnRequest/base',//主表-列表 detailURL:'app/Store-Production-Return-Request',//主表-明细 + 明细-查看主表 - detailListURL:'StoreProductionReturnRequestDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreProductionReturnRequestDetail = { + detailListURL:'StoreProductionReturnRequestDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreProductionReturnRequestDetail------------------ +export const StoreProductionReturnRequestDetail = { baseURL:'StoreProductionReturnRequestDetail/base',//主表-列表 detailURL:'app/Store-Production-Return-Request-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreProductL7partsNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreProductL7partsNote------------------ +export const StoreProductL7partsNote = { baseURL:'StoreProductL7partsNote/base',//主表-列表 detailURL:'app/Store-Product-L7parts-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreProductL7partsNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreProductL7partsNoteDetail = { + detailListURL:'StoreProductL7partsNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreProductL7partsNoteDetail------------------ +export const StoreProductL7partsNoteDetail = { baseURL:'StoreProductL7partsNoteDetail/base',//主表-列表 detailURL:'app/Store-Product-L7parts-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreProductReceiptNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreProductReceiptNote------------------ +export const StoreProductReceiptNote = { baseURL:'StoreProductReceiptNote/base',//主表-列表 detailURL:'app/Store-Product-Receipt-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreProductReceiptNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreProductReceiptNoteDetail = { + detailListURL:'StoreProductReceiptNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreProductReceiptNoteDetail------------------ +export const StoreProductReceiptNoteDetail = { baseURL:'StoreProductReceiptNoteDetail/base',//主表-列表 detailURL:'app/Store-Product-Receipt-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreProductReceiptRequest = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreProductReceiptRequest------------------ +export const StoreProductReceiptRequest = { baseURL:'StoreProductReceiptRequest/base',//主表-列表 detailURL:'app/Store-Product-Receipt-Request',//主表-明细 + 明细-查看主表 - detailListURL:'StoreProductReceiptRequestDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreProductReceiptRequestDetail = { + detailListURL:'StoreProductReceiptRequestDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreProductReceiptRequestDetail------------------ +export const StoreProductReceiptRequestDetail = { baseURL:'StoreProductReceiptRequestDetail/base',//主表-列表 detailURL:'app/Store-Product-Receipt-Request-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreProductRecycleMaterialDetail = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreProductRecycleMaterialDetail------------------ +export const StoreProductRecycleMaterialDetail = { baseURL:'StoreProductRecycleMaterialDetail/base',//主表-列表 detailURL:'app/Store-Product-Recycle-Material-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreProductRecycleNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreProductRecycleNote------------------ +export const StoreProductRecycleNote = { baseURL:'StoreProductRecycleNote/base',//主表-列表 detailURL:'app/Store-Product-Recycle-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreProductRecycleNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreProductRecycleNoteDetail = { + detailListURL:'StoreProductRecycleNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreProductRecycleNoteDetail------------------ +export const StoreProductRecycleNoteDetail = { baseURL:'StoreProductRecycleNoteDetail/base',//主表-列表 detailURL:'app/Store-Product-Recycle-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreProductRecycleRequest = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreProductRecycleRequest------------------ +export const StoreProductRecycleRequest = { baseURL:'StoreProductRecycleRequest/base',//主表-列表 detailURL:'app/Store-Product-Recycle-Request',//主表-明细 + 明细-查看主表 - detailListURL:'StoreProductRecycleRequestDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreProductRecycleRequestDetail = { + detailListURL:'StoreProductRecycleRequestDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreProductRecycleRequestDetail------------------ +export const StoreProductRecycleRequestDetail = { baseURL:'StoreProductRecycleRequestDetail/base',//主表-列表 detailURL:'app/Store-Product-Recycle-Request-Detail',//主表-明细 + 明细-查看主表 - } - export const StorePurchaseOrder = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StorePurchaseOrder------------------ +export const StorePurchaseOrder = { baseURL:'StorePurchaseOrder/base',//主表-列表 detailURL:'app/Store-Purchase-Order',//主表-明细 + 明细-查看主表 - detailListURL:'StorePurchaseOrderDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StorePurchaseOrderDetail = { + detailListURL:'StorePurchaseOrderDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StorePurchaseOrderDetail------------------ +export const StorePurchaseOrderDetail = { baseURL:'StorePurchaseOrderDetail/base',//主表-列表 detailURL:'app/Store-Purchase-Order-Detail',//主表-明细 + 明细-查看主表 - } - export const StorePurchaseReceiptNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StorePurchaseReceiptNote------------------ +export const StorePurchaseReceiptNote = { baseURL:'StorePurchaseReceiptNote/base',//主表-列表 detailURL:'app/Store-Purchase-Receipt-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StorePurchaseReceiptNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StorePurchaseReceiptNoteDetail = { + detailListURL:'StorePurchaseReceiptNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StorePurchaseReceiptNoteDetail------------------ +export const StorePurchaseReceiptNoteDetail = { baseURL:'StorePurchaseReceiptNoteDetail/base',//主表-列表 detailURL:'app/Store-Purchase-Receipt-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StorePurchaseReceiptRequest = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StorePurchaseReceiptRequest------------------ +export const StorePurchaseReceiptRequest = { baseURL:'StorePurchaseReceiptRequest/base',//主表-列表 detailURL:'app/Store-Purchase-Receipt-Request',//主表-明细 + 明细-查看主表 - detailListURL:'StorePurchaseReceiptRequestDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StorePurchaseReceiptRequestDetail = { + detailListURL:'StorePurchaseReceiptRequestDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StorePurchaseReceiptRequestDetail------------------ +export const StorePurchaseReceiptRequestDetail = { baseURL:'StorePurchaseReceiptRequestDetail/base',//主表-列表 detailURL:'app/Store-Purchase-Receipt-Request-Detail',//主表-明细 + 明细-查看主表 - } - export const StorePurchaseReturnNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StorePurchaseReturnNote------------------ +export const StorePurchaseReturnNote = { baseURL:'StorePurchaseReturnNote/base',//主表-列表 detailURL:'app/Store-Purchase-Return-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StorePurchaseReturnNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StorePurchaseReturnNoteDetail = { + detailListURL:'StorePurchaseReturnNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StorePurchaseReturnNoteDetail------------------ +export const StorePurchaseReturnNoteDetail = { baseURL:'StorePurchaseReturnNoteDetail/base',//主表-列表 detailURL:'app/Store-Purchase-Return-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StorePurchaseReturnRequest = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StorePurchaseReturnRequest------------------ +export const StorePurchaseReturnRequest = { baseURL:'StorePurchaseReturnRequest/base',//主表-列表 detailURL:'app/Store-Purchase-Return-Request',//主表-明细 + 明细-查看主表 - detailListURL:'StorePurchaseReturnRequestDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StorePurchaseReturnRequestDetail = { + detailListURL:'StorePurchaseReturnRequestDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StorePurchaseReturnRequestDetail------------------ +export const StorePurchaseReturnRequestDetail = { baseURL:'StorePurchaseReturnRequestDetail/base',//主表-列表 detailURL:'app/Store-Purchase-Return-Request-Detail',//主表-明细 + 明细-查看主表 - } - export const StorePutawayNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StorePutawayNote------------------ +export const StorePutawayNote = { baseURL:'StorePutawayNote/base',//主表-列表 detailURL:'app/Store-Putaway-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StorePutawayNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StorePutawayNoteDetail = { + detailListURL:'StorePutawayNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StorePutawayNoteDetail------------------ +export const StorePutawayNoteDetail = { baseURL:'StorePutawayNoteDetail/base',//主表-列表 detailURL:'app/Store-Putaway-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StorePutawayRequest = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StorePutawayRequest------------------ +export const StorePutawayRequest = { baseURL:'StorePutawayRequest/base',//主表-列表 detailURL:'app/Store-Putaway-Request',//主表-明细 + 明细-查看主表 - detailListURL:'StorePutawayRequestDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StorePutawayRequestDetail = { + detailListURL:'StorePutawayRequestDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StorePutawayRequestDetail------------------ +export const StorePutawayRequestDetail = { baseURL:'StorePutawayRequestDetail/base',//主表-列表 detailURL:'app/Store-Putaway-Request-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreReceiptAbnormalNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreReceiptAbnormalNote------------------ +export const StoreReceiptAbnormalNote = { baseURL:'StoreReceiptAbnormalNote/base',//主表-列表 detailURL:'app/Store-Receipt-Abnormal-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreReceiptAbnormalNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreReceiptAbnormalNoteDetail = { + detailListURL:'StoreReceiptAbnormalNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreReceiptAbnormalNoteDetail------------------ +export const StoreReceiptAbnormalNoteDetail = { baseURL:'StoreReceiptAbnormalNoteDetail/base',//主表-列表 detailURL:'app/Store-Receipt-Abnormal-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreRecycledMaterialReceiptNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreRecycledMaterialReceiptNote------------------ +export const StoreRecycledMaterialReceiptNote = { baseURL:'StoreRecycledMaterialReceiptNote/base',//主表-列表 detailURL:'app/Store-Recycled-Material-Receipt-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreRecycledMaterialReceiptNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreRecycledMaterialReceiptNoteDetail = { + detailListURL:'StoreRecycledMaterialReceiptNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreRecycledMaterialReceiptNoteDetail------------------ +export const StoreRecycledMaterialReceiptNoteDetail = { baseURL:'StoreRecycledMaterialReceiptNoteDetail/base',//主表-列表 detailURL:'app/Store-Recycled-Material-Receipt-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreSaleOrder = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreSaleOrder------------------ +export const StoreSaleOrder = { baseURL:'StoreSaleOrder/base',//主表-列表 detailURL:'app/Store-Sale-Order',//主表-明细 + 明细-查看主表 - detailListURL:'StoreSaleOrderDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreSaleOrderDetail = { + detailListURL:'StoreSaleOrderDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreSaleOrderDetail------------------ +export const StoreSaleOrderDetail = { baseURL:'StoreSaleOrderDetail/base',//主表-列表 detailURL:'app/Store-Sale-Order-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreScrapNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreScrapNote------------------ +export const StoreScrapNote = { baseURL:'StoreScrapNote/base',//主表-列表 detailURL:'app/Store-Scrap-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreScrapNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreScrapNoteDetail = { + detailListURL:'StoreScrapNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreScrapNoteDetail------------------ +export const StoreScrapNoteDetail = { baseURL:'StoreScrapNoteDetail/base',//主表-列表 detailURL:'app/Store-Scrap-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreScrapRequest = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreScrapRequest------------------ +export const StoreScrapRequest = { baseURL:'StoreScrapRequest/base',//主表-列表 detailURL:'app/Store-Scrap-Request',//主表-明细 + 明细-查看主表 - detailListURL:'StoreScrapRequestDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreScrapRequestDetail = { + detailListURL:'StoreScrapRequestDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreScrapRequestDetail------------------ +export const StoreScrapRequestDetail = { baseURL:'StoreScrapRequestDetail/base',//主表-列表 detailURL:'app/Store-Scrap-Request-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreSupplierAsn = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreSupplierAsn------------------ +export const StoreSupplierAsn = { baseURL:'StoreSupplierAsn/base',//主表-列表 detailURL:'app/Store-Supplier-Asn',//主表-明细 + 明细-查看主表 - detailListURL:'StoreSupplierAsnDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreSupplierAsnDetail = { + detailListURL:'StoreSupplierAsnDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreSupplierAsnDetail------------------ +export const StoreSupplierAsnDetail = { baseURL:'StoreSupplierAsnDetail/base',//主表-列表 detailURL:'app/Store-Supplier-Asn-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreTransferNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreTransferNote------------------ +export const StoreTransferNote = { baseURL:'StoreTransferNote/base',//主表-列表 detailURL:'app/Store-Transfer-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreTransferNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreTransferNoteCopy = { - baseURL:'StoreTransferNoteCopy/base',//主表-列表 - detailURL:'app/Store-Transfer-Note-Copy',//主表-明细 + 明细-查看主表 - } - export const StoreTransferNoteDetail = { + detailListURL:'StoreTransferNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreTransferNoteDetail------------------ +export const StoreTransferNoteDetail = { baseURL:'StoreTransferNoteDetail/base',//主表-列表 detailURL:'app/Store-Transfer-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreTransferNoteDetailCopy = { - baseURL:'StoreTransferNoteDetailCopy/base',//主表-列表 - detailURL:'app/Store-Transfer-Note-Detail-Copy',//主表-明细 + 明细-查看主表 - } - export const StoreTransferRequest = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreTransferRequest------------------ +export const StoreTransferRequest = { baseURL:'StoreTransferRequest/base',//主表-列表 detailURL:'app/Store-Transfer-Request',//主表-明细 + 明细-查看主表 - detailListURL:'StoreTransferRequestDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreTransferRequestDetail = { + detailListURL:'StoreTransferRequestDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreTransferRequestDetail------------------ +export const StoreTransferRequestDetail = { baseURL:'StoreTransferRequestDetail/base',//主表-列表 detailURL:'app/Store-Transfer-Request-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreUnplannedIssueNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreUnplannedIssueNote------------------ +export const StoreUnplannedIssueNote = { baseURL:'StoreUnplannedIssueNote/base',//主表-列表 detailURL:'app/Store-Unplanned-Issue-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreUnplannedIssueNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreUnplannedIssueNoteDetail = { + detailListURL:'StoreUnplannedIssueNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreUnplannedIssueNoteDetail------------------ +export const StoreUnplannedIssueNoteDetail = { baseURL:'StoreUnplannedIssueNoteDetail/base',//主表-列表 detailURL:'app/Store-Unplanned-Issue-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreUnplannedIssueRequest = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreUnplannedIssueRequest------------------ +export const StoreUnplannedIssueRequest = { baseURL:'StoreUnplannedIssueRequest/base',//主表-列表 detailURL:'app/Store-Unplanned-Issue-Request',//主表-明细 + 明细-查看主表 - detailListURL:'StoreUnplannedIssueRequestDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreUnplannedIssueRequestDetail = { + detailListURL:'StoreUnplannedIssueRequestDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreUnplannedIssueRequestDetail------------------ +export const StoreUnplannedIssueRequestDetail = { baseURL:'StoreUnplannedIssueRequestDetail/base',//主表-列表 detailURL:'app/Store-Unplanned-Issue-Request-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreUnplannedReceiptNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreUnplannedReceiptNote------------------ +export const StoreUnplannedReceiptNote = { baseURL:'StoreUnplannedReceiptNote/base',//主表-列表 detailURL:'app/Store-Unplanned-Receipt-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreUnplannedReceiptNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreUnplannedReceiptNoteDetail = { + detailListURL:'StoreUnplannedReceiptNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreUnplannedReceiptNoteDetail------------------ +export const StoreUnplannedReceiptNoteDetail = { baseURL:'StoreUnplannedReceiptNoteDetail/base',//主表-列表 detailURL:'app/Store-Unplanned-Receipt-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreUnplannedReceiptRequest = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreUnplannedReceiptRequest------------------ +export const StoreUnplannedReceiptRequest = { baseURL:'StoreUnplannedReceiptRequest/base',//主表-列表 detailURL:'app/Store-Unplanned-Receipt-Request',//主表-明细 + 明细-查看主表 - detailListURL:'StoreUnplannedReceiptRequestDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreUnplannedReceiptRequestDetail = { + detailListURL:'StoreUnplannedReceiptRequestDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreUnplannedReceiptRequestDetail------------------ +export const StoreUnplannedReceiptRequestDetail = { baseURL:'StoreUnplannedReceiptRequestDetail/base',//主表-列表 detailURL:'app/Store-Unplanned-Receipt-Request-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreWarehouseTransferNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreWarehouseTransferNote------------------ +export const StoreWarehouseTransferNote = { baseURL:'StoreWarehouseTransferNote/base',//主表-列表 detailURL:'app/Store-Warehouse-Transfer-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreWarehouseTransferNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreWarehouseTransferNoteDetail = { + detailListURL:'StoreWarehouseTransferNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreWarehouseTransferNoteDetail------------------ +export const StoreWarehouseTransferNoteDetail = { baseURL:'StoreWarehouseTransferNoteDetail/base',//主表-列表 detailURL:'app/Store-Warehouse-Transfer-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreWipWarehouseAdjustNote = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreWipWarehouseAdjustNote------------------ +export const StoreWipWarehouseAdjustNote = { baseURL:'StoreWipWarehouseAdjustNote/base',//主表-列表 detailURL:'app/Store-Wip-Warehouse-Adjust-Note',//主表-明细 + 明细-查看主表 - detailListURL:'StoreWipWarehouseAdjustNoteDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreWipWarehouseAdjustNoteDetail = { + detailListURL:'StoreWipWarehouseAdjustNoteDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreWipWarehouseAdjustNoteDetail------------------ +export const StoreWipWarehouseAdjustNoteDetail = { baseURL:'StoreWipWarehouseAdjustNoteDetail/base',//主表-列表 detailURL:'app/Store-Wip-Warehouse-Adjust-Note-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreWipWarehouseAdjustRequest = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreWipWarehouseAdjustRequest------------------ +export const StoreWipWarehouseAdjustRequest = { baseURL:'StoreWipWarehouseAdjustRequest/base',//主表-列表 detailURL:'app/Store-Wip-Warehouse-Adjust-Request',//主表-明细 + 明细-查看主表 - detailListURL:'StoreWipWarehouseAdjustRequestDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreWipWarehouseAdjustRequestDetail = { + detailListURL:'StoreWipWarehouseAdjustRequestDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreWipWarehouseAdjustRequestDetail------------------ +export const StoreWipWarehouseAdjustRequestDetail = { baseURL:'StoreWipWarehouseAdjustRequestDetail/base',//主表-列表 detailURL:'app/Store-Wip-Warehouse-Adjust-Request-Detail',//主表-明细 + 明细-查看主表 - } - export const StoreWorkOrder = { + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + +//开始------------------主表 StoreWorkOrder------------------ +export const StoreWorkOrder = { baseURL:'StoreWorkOrder/base',//主表-列表 detailURL:'app/Store-Work-Order',//主表-明细 + 明细-查看主表 - detailListURL:'StoreWorkOrderDetail/base',//明细-列表, - masterId:'masterId',//明细获取主表信息的masterId - } - export const StoreWorkOrderDetail = { + detailListURL:'StoreWorkOrderDetail/base',//明细-列表 + masterId:'masterId',//明细获取主表信息的masterId + hasDetail:true, + isMaster:true +} +//结束------------------------------------ + +//开始------------------主表的明细 StoreWorkOrderDetail------------------ +export const StoreWorkOrderDetail = { baseURL:'StoreWorkOrderDetail/base',//主表-列表 detailURL:'app/Store-Work-Order-Detail',//主表-明细 + 明细-查看主表 - } - \ No newline at end of file + hasDetail:true, + isMaster:false +} +//结束------------------------------------ + diff --git a/WinIn.FasterZ.Wms.Fe/src/utils/index.js b/WinIn.FasterZ.Wms.Fe/src/utils/index.js index 2c428cbee..c81e4f7c1 100644 --- a/WinIn.FasterZ.Wms.Fe/src/utils/index.js +++ b/WinIn.FasterZ.Wms.Fe/src/utils/index.js @@ -3,6 +3,7 @@ */ import {fileStorage, getPageList } from '@/api/wms-api' import store from '@/store' + import i18n from "@/lang" /** * @param {string} url @@ -428,4 +429,101 @@ return str.substring(0,1).toUpperCase() + str.substring(1,str.length); } - } \ No newline at end of file + } + +// get-dto-column-type接口表头类型初始化 +export function initApiColumnsForDto (list,titleName,that) { + let data = that.$store.getters.dtoColumnTypes + let _coloums = data[titleName].S + let _Columns_Table = [] + if(_coloums){ + let _data = _coloums.dtoList + _data.forEach(item=>{ + // 如果list接口存在数据 ,与list接口返回字段比较处理,list接口存在的话则追加 + let _if = firstWordSizeChange(item.name) != 'details' + if(list){ + _if = firstWordSizeChange(item.name) in list && firstWordSizeChange(item.name) != 'details' + } + if(_if){ + _Columns_Table.push(item) + } + }) + } + if(list){ + _Columns_Table = _Columns_Table.concat(specialAddColumns(list,titleName)) + } + return _Columns_Table +} + +// 特殊字段转义处理(api中没有的字段特殊处理) +export function specialAddColumns(list,titleName){ + let _apiName = titleName + let _special_list=[] + // creationTime + if('creationTime' in list){ + _special_list.push( + { + "name": "CreationTime", + "apiBaseType": "datetime", + "baseApiName": _apiName + 'CreationTime', + "label": zhApiColumnsLable(_apiName + 'CreationTime') || i18n.t('columNames.CreationTime'), + "prop": "creationTime", + } + ) + } + // creatorId + if('creatorId' in list){ + _special_list.push( + { + "name": "CreatorId", + "apiBaseType": "string", + "baseApiName": _apiName + 'CreatorId', + "label": zhApiColumnsLable(_apiName + 'CreatorId') || i18n.t('columNames.CreatorId'), + "prop": "creatorId", + } + ) + } + // lastModificationTime + if('lastModificationTime' in list){ + _special_list.push( + { + "name": "LastModificationTime", + "apiBaseType": "datetime", + "baseApiName": _apiName + 'LastModificationTime', + "label": zhApiColumnsLable(_apiName + 'LastModificationTime') || i18n.t('columNames.LastModificationTime'), + "prop": "lastModificationTime", + } + ) + } + // lastModifierId + if('lastModifierId' in list){ + _special_list.push( + { + "name": "LastModifierId", + "apiBaseType": "string", + "baseApiName": _apiName + 'LastModifierId', + "label": zhApiColumnsLable(_apiName + 'LastModifierId') || i18n.t('columNames.LastModifierId'), + "prop": "lastModifierId", + } + ) + } + // tenantId + if('tenantId' in list){ + _special_list.push( + { + "name": "TenantId", + "apiBaseType": "string", + "baseApiName": _apiName + 'TenantId', + "label": zhApiColumnsLable(_apiName + 'TenantId') || i18n.t('columNames.TenantId'), + "prop": "tenantId", + } + ) + } + return _special_list +} + +// 从字段中删除最后某字段 +export function sliceStrEndDelete(str,deleteStr){ + let _d_l = str.length - deleteStr.length + return str.slice(0,_d_l) +} \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Fe/src/utils/request.js b/WinIn.FasterZ.Wms.Fe/src/utils/request.js index b1773c59c..f43af220e 100644 --- a/WinIn.FasterZ.Wms.Fe/src/utils/request.js +++ b/WinIn.FasterZ.Wms.Fe/src/utils/request.js @@ -102,14 +102,16 @@ service.interceptors.response.use( // } let err = error.response.data.error // for debug if (err && err.validationErrors) { + let _err_sum = "" for (let item in err.validationErrors) { - Message({ - message: err.validationErrors[item].message, - type: 'error', - duration: 3 * 1000, - showClose:true - }) + _err_sum += err.validationErrors[item].message + '
' } + Message({ + message: _err_sum, + type: 'error', + duration: 5 * 1000, + dangerouslyUseHTMLString: true + }) } else { console.log(err) // 用户登录,用户名密码错误,报400,后端返回 invalid_grant 信息,令牌受限 diff --git a/WinIn.FasterZ.Wms.Fe/src/views/demo/demo_MAndD.vue b/WinIn.FasterZ.Wms.Fe/src/views/demo/demo_MAndD.vue new file mode 100644 index 000000000..341679c7c --- /dev/null +++ b/WinIn.FasterZ.Wms.Fe/src/views/demo/demo_MAndD.vue @@ -0,0 +1,122 @@ + + + + + + + diff --git a/WinIn.FasterZ.Wms.Fe/src/views/demo/demo_onlyD.vue b/WinIn.FasterZ.Wms.Fe/src/views/demo/demo_onlyD.vue new file mode 100644 index 000000000..a8a505b0b --- /dev/null +++ b/WinIn.FasterZ.Wms.Fe/src/views/demo/demo_onlyD.vue @@ -0,0 +1,113 @@ + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Fe/src/views/demo/demo_onlyM.vue b/WinIn.FasterZ.Wms.Fe/src/views/demo/demo_onlyM.vue new file mode 100644 index 000000000..9b5d9f868 --- /dev/null +++ b/WinIn.FasterZ.Wms.Fe/src/views/demo/demo_onlyM.vue @@ -0,0 +1,116 @@ + + + \ No newline at end of file diff --git a/WinIn.FasterZ.Wms.Fe/src/views/menuList/AuthDepartment.vue b/WinIn.FasterZ.Wms.Fe/src/views/menuList/AuthDepartment.vue index 3851761a6..9b5d9f868 100644 --- a/WinIn.FasterZ.Wms.Fe/src/views/menuList/AuthDepartment.vue +++ b/WinIn.FasterZ.Wms.Fe/src/views/menuList/AuthDepartment.vue @@ -1,4 +1,5 @@ + \ No newline at end of file