diff --git a/src/api/sys/sysDuty.ts b/src/api/sys/sysDuty.ts index e84464c..a2a6c73 100644 --- a/src/api/sys/sysDuty.ts +++ b/src/api/sys/sysDuty.ts @@ -1,5 +1,13 @@ import request from "/@/utils/request" +export function select(query?: Object) { + return request({ + url: '/admin/sys-duty/select', + method: 'get', + params: query + }) +} + export function fetchList(query?: Object) { return request({ url: '/admin/sys-duty/page', diff --git a/src/components/Select/SelectDuty.vue b/src/components/Select/SelectDuty.vue new file mode 100644 index 0000000..a95ba20 --- /dev/null +++ b/src/components/Select/SelectDuty.vue @@ -0,0 +1,98 @@ + + + diff --git a/src/components/index.ts b/src/components/index.ts index d8642da..436510c 100644 --- a/src/components/index.ts +++ b/src/components/index.ts @@ -25,6 +25,7 @@ import TagUserStatus from "/@/components/Tag/TagUserStatus.vue" import SelectArea from "/@/components/Select/SelectArea.vue" import SelectDevice from "/@/components/Select/SelectDevice.vue" +import SelectDuty from "/@/components/Select/SelectDuty.vue" import SelectDutyType from "/@/components/Select/SelectDutyType.vue" import SelectTreeChannel from "/@/components/Select/SelectTreeChannel.vue" import SelectTreeChannelRadio from "/@/components/Select/SelectTreeChannelRadio.vue" @@ -83,6 +84,7 @@ export default { app.component('SelectArea', SelectArea); app.component('SelectDevice', SelectDevice); + app.component('SelectDuty', SelectDuty); app.component('SelectDutyType', SelectDutyType); app.component('SelectTreeChannel', SelectTreeChannel); app.component('SelectTreeChannelRadio', SelectTreeChannelRadio); diff --git a/src/views/duty/dutyPlan/components/car-list.vue b/src/views/duty/dutyPlan/components/car-list.vue new file mode 100644 index 0000000..e8cdb74 --- /dev/null +++ b/src/views/duty/dutyPlan/components/car-list.vue @@ -0,0 +1,56 @@ + + + + + + \ No newline at end of file diff --git a/src/views/duty/dutyPlan/components/com-title.vue b/src/views/duty/dutyPlan/components/com-title.vue new file mode 100644 index 0000000..0c68717 --- /dev/null +++ b/src/views/duty/dutyPlan/components/com-title.vue @@ -0,0 +1,42 @@ + + + + + \ No newline at end of file diff --git a/src/views/duty/dutyPlan/components/door-list.vue b/src/views/duty/dutyPlan/components/door-list.vue new file mode 100644 index 0000000..e8cdb74 --- /dev/null +++ b/src/views/duty/dutyPlan/components/door-list.vue @@ -0,0 +1,56 @@ + + + + + + \ No newline at end of file diff --git a/src/views/duty/dutyPlan/components/duty-table.vue b/src/views/duty/dutyPlan/components/duty-table.vue new file mode 100644 index 0000000..6b5f4ad --- /dev/null +++ b/src/views/duty/dutyPlan/components/duty-table.vue @@ -0,0 +1,133 @@ + + + + + + \ No newline at end of file diff --git a/src/views/duty/dutyPlan/components/video-pay.vue b/src/views/duty/dutyPlan/components/video-pay.vue new file mode 100644 index 0000000..0a5203a --- /dev/null +++ b/src/views/duty/dutyPlan/components/video-pay.vue @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/src/views/duty/dutyPlan/index.vue b/src/views/duty/dutyPlan/index.vue index 38c0915..b650f00 100644 --- a/src/views/duty/dutyPlan/index.vue +++ b/src/views/duty/dutyPlan/index.vue @@ -1,13 +1,50 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/views/duty/sysDuty/components/duty-table.vue b/src/views/duty/sysDuty/components/duty-table.vue index 7657bfc..d21b4e5 100644 --- a/src/views/duty/sysDuty/components/duty-table.vue +++ b/src/views/duty/sysDuty/components/duty-table.vue @@ -42,8 +42,7 @@ const queryForm = reactive({ id: '' }) -const detail = reactive({ -}) +const detail = reactive({}) const state: BasicTableProps = reactive({ createdIsNeed: false, diff --git a/src/views/duty/sysDuty/index.vue b/src/views/duty/sysDuty/index.vue index 430376a..dabf4f4 100644 --- a/src/views/duty/sysDuty/index.vue +++ b/src/views/duty/sysDuty/index.vue @@ -32,8 +32,8 @@ :header-cell-style="tableStyle.headerCellStyle" @selection-change="selectionChangHandle" @sort-change="sortChangeHandle"> - - + +