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. 126
      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

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

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