diff --git a/src/api/order.js b/src/api/order.js index 40ea641..625e45c 100644 --- a/src/api/order.js +++ b/src/api/order.js @@ -16,4 +16,13 @@ method: 'post', data: data, }); -} \ No newline at end of file +} + +// /business/workOrder/{id} +export function getWorkOrder(id) { + return request({ + url: '/business/workOrder/' + id, + method: 'get', + }); +} + diff --git a/src/api/order.js b/src/api/order.js index 40ea641..625e45c 100644 --- a/src/api/order.js +++ b/src/api/order.js @@ -16,4 +16,13 @@ method: 'post', data: data, }); -} \ No newline at end of file +} + +// /business/workOrder/{id} +export function getWorkOrder(id) { + return request({ + url: '/business/workOrder/' + id, + method: 'get', + }); +} + diff --git a/src/store/modules/order.js b/src/store/modules/order.js new file mode 100644 index 0000000..3dfbb10 --- /dev/null +++ b/src/store/modules/order.js @@ -0,0 +1,33 @@ +import { listDept } from '@/api/system/dept'; // 部门 +import { listUser } from '@/api/system/user'; +import { handleTree } from '@/utils/ruoyi'; + +const useOrderStore = defineStore('order', { + state: () => { + return { + deptList: [], + userList: [], + }; + }, + actions: { + getDeptList(data = {}) { + /* + { + deptName: undefined, + status: undefined, + } + */ + listDept(data).then(response => { + this.deptList = handleTree(response.data, 'deptId'); + console.log('🚀 ~ listDept ~ this.deptList:', this.deptList, response); + }); + }, + getUserList(data = {}) { + listUser(data).then(response => { + this.userList = handleTree(response.data, 'deptId'); + console.log('🚀 ~ listUser ~ this.userList:', this.userList, response); + }); + }, + }, +}); +export default useOrderStore; diff --git a/src/api/order.js b/src/api/order.js index 40ea641..625e45c 100644 --- a/src/api/order.js +++ b/src/api/order.js @@ -16,4 +16,13 @@ method: 'post', data: data, }); -} \ No newline at end of file +} + +// /business/workOrder/{id} +export function getWorkOrder(id) { + return request({ + url: '/business/workOrder/' + id, + method: 'get', + }); +} + diff --git a/src/store/modules/order.js b/src/store/modules/order.js new file mode 100644 index 0000000..3dfbb10 --- /dev/null +++ b/src/store/modules/order.js @@ -0,0 +1,33 @@ +import { listDept } from '@/api/system/dept'; // 部门 +import { listUser } from '@/api/system/user'; +import { handleTree } from '@/utils/ruoyi'; + +const useOrderStore = defineStore('order', { + state: () => { + return { + deptList: [], + userList: [], + }; + }, + actions: { + getDeptList(data = {}) { + /* + { + deptName: undefined, + status: undefined, + } + */ + listDept(data).then(response => { + this.deptList = handleTree(response.data, 'deptId'); + console.log('🚀 ~ listDept ~ this.deptList:', this.deptList, response); + }); + }, + getUserList(data = {}) { + listUser(data).then(response => { + this.userList = handleTree(response.data, 'deptId'); + console.log('🚀 ~ listUser ~ this.userList:', this.userList, response); + }); + }, + }, +}); +export default useOrderStore; diff --git a/src/views/index.vue b/src/views/index.vue index 0eeed56..4d799cb 100644 --- a/src/views/index.vue +++ b/src/views/index.vue @@ -52,8 +52,11 @@ diff --git a/src/api/order.js b/src/api/order.js index 40ea641..625e45c 100644 --- a/src/api/order.js +++ b/src/api/order.js @@ -16,4 +16,13 @@ method: 'post', data: data, }); -} \ No newline at end of file +} + +// /business/workOrder/{id} +export function getWorkOrder(id) { + return request({ + url: '/business/workOrder/' + id, + method: 'get', + }); +} + diff --git a/src/store/modules/order.js b/src/store/modules/order.js new file mode 100644 index 0000000..3dfbb10 --- /dev/null +++ b/src/store/modules/order.js @@ -0,0 +1,33 @@ +import { listDept } from '@/api/system/dept'; // 部门 +import { listUser } from '@/api/system/user'; +import { handleTree } from '@/utils/ruoyi'; + +const useOrderStore = defineStore('order', { + state: () => { + return { + deptList: [], + userList: [], + }; + }, + actions: { + getDeptList(data = {}) { + /* + { + deptName: undefined, + status: undefined, + } + */ + listDept(data).then(response => { + this.deptList = handleTree(response.data, 'deptId'); + console.log('🚀 ~ listDept ~ this.deptList:', this.deptList, response); + }); + }, + getUserList(data = {}) { + listUser(data).then(response => { + this.userList = handleTree(response.data, 'deptId'); + console.log('🚀 ~ listUser ~ this.userList:', this.userList, response); + }); + }, + }, +}); +export default useOrderStore; diff --git a/src/views/index.vue b/src/views/index.vue index 0eeed56..4d799cb 100644 --- a/src/views/index.vue +++ b/src/views/index.vue @@ -52,8 +52,11 @@ diff --git a/src/views/order/components/orderDia.vue b/src/views/order/components/orderDia.vue index 027d7c5..0d40e59 100644 --- a/src/views/order/components/orderDia.vue +++ b/src/views/order/components/orderDia.vue @@ -4,24 +4,24 @@