Browse Source

完善项目结构

master
yunuo970428 1 year ago
parent
commit
eec4246271
  1. 0
      yxt-as-ui/src/api/basicinformation/additionitem.js
  2. 0
      yxt-as-ui/src/api/basicinformation/maintenanceitem.js
  3. 0
      yxt-as-ui/src/api/basicinformation/profession.js
  4. 0
      yxt-as-ui/src/api/basicinformation/setmeal.js
  5. 0
      yxt-as-ui/src/api/basicinformation/subjects.js
  6. 0
      yxt-as-ui/src/api/basicinformation/team.js
  7. 112
      yxt-as-ui/src/router/index.js
  8. 2
      yxt-as-ui/src/views/basicinformation/additionitem/additionitem.vue
  9. 2
      yxt-as-ui/src/views/basicinformation/maintenanceitem/maintenanceitem.vue
  10. 2
      yxt-as-ui/src/views/basicinformation/maintenanceitem/maintenanceitemAdd.vue
  11. 2
      yxt-as-ui/src/views/basicinformation/maintenanceitem/maintenanceitemInfo.vue
  12. 2
      yxt-as-ui/src/views/basicinformation/profession/profession.vue
  13. 2
      yxt-as-ui/src/views/basicinformation/setmeal/setmeal.vue
  14. 6
      yxt-as-ui/src/views/basicinformation/setmeal/setmealAdd.vue
  15. 2
      yxt-as-ui/src/views/basicinformation/setmeal/setmealInfo.vue
  16. 2
      yxt-as-ui/src/views/basicinformation/subjects/subjects.vue
  17. 2
      yxt-as-ui/src/views/basicinformation/team/team.vue

0
yxt-as-ui/src/api/additionitem/additionitem.js → yxt-as-ui/src/api/basicinformation/additionitem.js

0
yxt-as-ui/src/api/maintenanceitem/maintenanceitem.js → yxt-as-ui/src/api/basicinformation/maintenanceitem.js

0
yxt-as-ui/src/api/profession/profession.js → yxt-as-ui/src/api/basicinformation/profession.js

0
yxt-as-ui/src/api/setmeal/setmeal.js → yxt-as-ui/src/api/basicinformation/setmeal.js

0
yxt-as-ui/src/api/subjects/subjects.js → yxt-as-ui/src/api/basicinformation/subjects.js

0
yxt-as-ui/src/api/team/team.js → yxt-as-ui/src/api/basicinformation/team.js

112
yxt-as-ui/src/router/index.js

@ -44,98 +44,104 @@ export const constantRoutes = [
hidden: true hidden: true
}, },
{ {
path: '/profession', path: '/operation',
component: Layout, component: Layout,
redirect: '/profession', redirect: '/operation',
meta: { meta: {
title: '工种管理' title: '业务'
}, },
children: [ children: [
{ {
path: '/profession/profession', path: '/preregistration/preregistration',
component: () => import('@/views/profession/profession.vue'), component: () => import('@/views/operation/preregistration/preregistration.vue'),
name: 'Profession', name: 'Preregistration',
meta: { title: '工种管理', noCache: true } meta: { title: '预约登记', noCache: true }
} }
] ]
}, },
{ {
path: '/subjects', path: '/statement',
component: Layout, component: Layout,
redirect: '/subjects', redirect: '/statement',
meta: { meta: {
title: '科目管理' title: '报表'
}, },
children: [ children: [
{ {
path: '/subjects/subjects', path: '/salesstatement/merchandisesalesdetail',
component: () => import('@/views/subjects/subjects.vue'), component: () => import('@/views/statement/salesstatement/merchandisesalesdetail.vue'),
name: 'Subjects', name: 'MerchandiseSalesDetail',
meta: { title: '科目管理', noCache: true } meta: { title: '销售明细商品', noCache: true }
}
]
}, },
{ {
path: '/team', path: '/salesstatement/merchandisesalessummary',
component: Layout, component: () => import('@/views/statement/salesstatement/merchandisesalessummary.vue'),
redirect: '/team', name: 'MerchandiseSalesSummary',
meta: { meta: { title: '销售汇总商品', noCache: true }
title: '班组管理'
}, },
children: [
{ {
path: '/team/team', path: '/salesstatement/salestrendreport',
component: () => import('@/views/team/team.vue'), component: () => import('@/views/statement/salesstatement/salestrendreport.vue'),
name: 'Team', name: 'SalesTrendReport',
meta: { title: '班组管理', noCache: true } meta: { title: '销售价趋势报表', noCache: true }
}
]
}, },
{ {
path: '/setmeal', path: '/warehousereport/inventorystatistics',
component: Layout, component: () => import('@/views/statement/warehousereport/inventorystatistics.vue'),
redirect: '/setmeal', name: 'InventoryStatistics',
meta: { meta: { title: '库存统计', noCache: true }
title: '套餐管理'
}, },
children: [
{ {
path: '/setmeal/setmeal', path: '/warehousereport/receiptandreceiptrecord',
component: () => import('@/views/setmeal/setmeal.vue'), component: () => import('@/views/statement/warehousereport/receiptandreceiptrecord.vue'),
name: 'Setmeal', name: 'ReceiptAndReceiptRecord',
meta: { title: '套餐管理', noCache: true } meta: { title: '收发存明细报表', noCache: true }
} }
] ]
}, },
{ {
path: '/maintenanceitem', path: '/basicinformation',
component: Layout, component: Layout,
redirect: '/maintenanceitem', redirect: '/basicinformation',
meta: { meta: {
title: '维修项目管理' title: '基础信息'
}, },
children: [ children: [
{ {
path: '/maintenanceitem/maintenanceitem', path: '/maintenanceitem/maintenanceitem',
component: () => import('@/views/maintenanceitem/maintenanceitem.vue'), component: () => import('@/views/basicinformation/maintenanceitem/maintenanceitem.vue'),
name: 'MaintenanceItem', name: 'MaintenanceItem',
meta: { title: '维修项目管理', noCache: true } meta: { title: '维修项目管理', noCache: true }
}
]
}, },
{
path: '/additionitem',
component: Layout,
redirect: '/additionitem',
meta: {
title: '附加项目管理'
},
children: [
{ {
path: '/additionitem/additionitem', path: '/additionitem/additionitem',
component: () => import('@/views/additionitem/additionitem.vue'), component: () => import('@/views/basicinformation/additionitem/additionitem.vue'),
name: 'AdditionItem', name: 'AdditionItem',
meta: { title: '附加项目管理', noCache: true } meta: { title: '附加项目管理', noCache: true }
},
{
path: '/setmeal/setmeal',
component: () => import('@/views/basicinformation/setmeal/setmeal.vue'),
name: 'Setmeal',
meta: { title: '套餐管理', noCache: true }
},
{
path: '/profession/profession',
component: () => import('@/views/basicinformation/profession/profession.vue'),
name: 'Profession',
meta: { title: '工种管理', noCache: true }
},
{
path: '/subjects/subjects',
component: () => import('@/views/basicinformation/subjects/subjects.vue'),
name: 'Subjects',
meta: { title: '科目管理', noCache: true }
},
{
path: '/team/team',
component: () => import('@/views/basicinformation/team/team.vue'),
name: 'Team',
meta: { title: '班组管理', noCache: true }
} }
] ]
}, },

2
yxt-as-ui/src/views/additionitem/additionitem.vue → yxt-as-ui/src/views/basicinformation/additionitem/additionitem.vue

@ -96,7 +96,7 @@
import Pagination from '@/components/pagination' import Pagination from '@/components/pagination'
import pageye from '@/components/pagination/pageye' import pageye from '@/components/pagination/pageye'
import ButtonBar from '@/components/ButtonBar' import ButtonBar from '@/components/ButtonBar'
import req from '@/api/additionitem/additionitem' import req from '@/api/basicinformation/additionitem'
export default { export default {
name: 'AdditionItem', name: 'AdditionItem',

2
yxt-as-ui/src/views/maintenanceitem/maintenanceitem.vue → yxt-as-ui/src/views/basicinformation/maintenanceitem/maintenanceitem.vue

@ -80,7 +80,7 @@
import Pagination from '@/components/pagination' import Pagination from '@/components/pagination'
import pageye from '@/components/pagination/pageye' import pageye from '@/components/pagination/pageye'
import ButtonBar from '@/components/ButtonBar' import ButtonBar from '@/components/ButtonBar'
import req from '@/api/maintenanceitem/maintenanceitem' import req from '@/api/basicinformation/maintenanceitem'
import maintenanceitemAdd from './maintenanceitemAdd' import maintenanceitemAdd from './maintenanceitemAdd'
import maintenanceitemInfo from './maintenanceitemInfo' import maintenanceitemInfo from './maintenanceitemInfo'

2
yxt-as-ui/src/views/maintenanceitem/maintenanceitemAdd.vue → yxt-as-ui/src/views/basicinformation/maintenanceitem/maintenanceitemAdd.vue

@ -107,7 +107,7 @@
</template> </template>
<script> <script>
import req from '@/api/maintenanceitem/maintenanceitem' import req from '@/api/basicinformation/maintenanceitem'
import { getServiceType } from '@/api/Common/dictcommons' import { getServiceType } from '@/api/Common/dictcommons'
export default { export default {

2
yxt-as-ui/src/views/maintenanceitem/maintenanceitemInfo.vue → yxt-as-ui/src/views/basicinformation/maintenanceitem/maintenanceitemInfo.vue

@ -84,7 +84,7 @@
</template> </template>
<script> <script>
import req from '@/api/maintenanceitem/maintenanceitem' import req from '@/api/basicinformation/maintenanceitem'
export default { export default {
name: 'MaintenanceItemInfo', name: 'MaintenanceItemInfo',

2
yxt-as-ui/src/views/profession/profession.vue → yxt-as-ui/src/views/basicinformation/profession/profession.vue

@ -91,7 +91,7 @@
import Pagination from '@/components/pagination' import Pagination from '@/components/pagination'
import pageye from '@/components/pagination/pageye' import pageye from '@/components/pagination/pageye'
import ButtonBar from '@/components/ButtonBar' import ButtonBar from '@/components/ButtonBar'
import req from '@/api/profession/profession' import req from '@/api/basicinformation/profession'
export default { export default {
name: 'Profession', name: 'Profession',

2
yxt-as-ui/src/views/setmeal/setmeal.vue → yxt-as-ui/src/views/basicinformation/setmeal/setmeal.vue

@ -59,7 +59,7 @@
import Pagination from '@/components/pagination' import Pagination from '@/components/pagination'
import pageye from '@/components/pagination/pageye' import pageye from '@/components/pagination/pageye'
import ButtonBar from '@/components/ButtonBar' import ButtonBar from '@/components/ButtonBar'
import req from '@/api/setmeal/setmeal' import req from '@/api/basicinformation/setmeal'
import setmealAdd from './setmealAdd' import setmealAdd from './setmealAdd'
import setmealInfo from './setmealInfo' import setmealInfo from './setmealInfo'

6
yxt-as-ui/src/views/setmeal/setmealAdd.vue → yxt-as-ui/src/views/basicinformation/setmeal/setmealAdd.vue

@ -175,9 +175,9 @@
</template> </template>
<script> <script>
import req from '@/api/setmeal/setmeal' import req from '@/api/basicinformation/setmeal'
import maintenanceitem from '@/api/maintenanceitem/maintenanceitem' import maintenanceitem from '@/api/basicinformation/maintenanceitem'
import additionitem from '@/api/additionitem/additionitem' import additionitem from '@/api/basicinformation/additionitem'
import { getServiceType, selSubjectInfo } from '@/api/Common/dictcommons' import { getServiceType, selSubjectInfo } from '@/api/Common/dictcommons'
export default { export default {

2
yxt-as-ui/src/views/setmeal/setmealInfo.vue → yxt-as-ui/src/views/basicinformation/setmeal/setmealInfo.vue

@ -62,7 +62,7 @@
</template> </template>
<script> <script>
import req from '@/api/setmeal/setmeal' import req from '@/api/basicinformation/setmeal'
export default { export default {
name: 'SetMealInfo', name: 'SetMealInfo',

2
yxt-as-ui/src/views/subjects/subjects.vue → yxt-as-ui/src/views/basicinformation/subjects/subjects.vue

@ -84,7 +84,7 @@
import Pagination from '@/components/pagination' import Pagination from '@/components/pagination'
import pageye from '@/components/pagination/pageye' import pageye from '@/components/pagination/pageye'
import ButtonBar from '@/components/ButtonBar' import ButtonBar from '@/components/ButtonBar'
import req from '@/api/subjects/subjects' import req from '@/api/basicinformation/subjects'
export default { export default {
name: 'Subjects', name: 'Subjects',

2
yxt-as-ui/src/views/team/team.vue → yxt-as-ui/src/views/basicinformation/team/team.vue

@ -73,7 +73,7 @@
import Pagination from '@/components/pagination' import Pagination from '@/components/pagination'
import pageye from '@/components/pagination/pageye' import pageye from '@/components/pagination/pageye'
import ButtonBar from '@/components/ButtonBar' import ButtonBar from '@/components/ButtonBar'
import req from '@/api/team/team' import req from '@/api/basicinformation/team'
export default { export default {
name: 'Team', name: 'Team',
Loading…
Cancel
Save