diff --git a/src/api/integrated/notice.ts b/src/api/integrated/notice.ts index eba63c5..95fae0e 100644 --- a/src/api/integrated/notice.ts +++ b/src/api/integrated/notice.ts @@ -1,49 +1,48 @@ import request from "/@/utils/request" export function fetchList(query?: Object) { - return request({ - url: '/integrated/notice/page', - method: 'get', - params: query - }) + return request({ + url: "/integrated/notice/page", + method: "get", + params: query, + }) } export function addObj(obj?: Object) { - return request({ - url: '/integrated/notice', - method: 'post', - data: obj - }) + return request({ + url: "/integrated/notice", + method: "post", + data: obj, + }) } export function getObj(id?: string) { - return request({ - url: '/integrated/notice/' + id, - method: 'get' - }) + return request({ + url: "/integrated/notice/" + id, + method: "get", + }) } export function delObjs(ids?: Object) { - return request({ - url: '/integrated/notice', - method: 'delete', - data: ids - }) + return request({ + url: "/integrated/notice", + method: "delete", + data: ids, + }) } export function putObj(obj?: Object) { - return request({ - url: '/integrated/notice', - method: 'put', - data: obj - }) + return request({ + url: "/integrated/notice", + method: "put", + data: obj, + }) } export function getScreenNoticeList(params?: Object) { - return request({ - url: '/integrated/notice/screen/list', - method: 'get', - params - }) + return request({ + url: "/integrated/notice/screen/list", + method: "get", + params, + }) } - diff --git a/src/components/Select/SelectNotice.vue b/src/components/Select/SelectNotice.vue new file mode 100644 index 0000000..bf8b3ff --- /dev/null +++ b/src/components/Select/SelectNotice.vue @@ -0,0 +1,90 @@ + + + diff --git a/src/components/index.ts b/src/components/index.ts index d91f00b..b2bace0 100644 --- a/src/components/index.ts +++ b/src/components/index.ts @@ -38,6 +38,7 @@ import SelectCabinet from "/@/components/Select/SelectCabinet.vue" import SelectMchCatory from "/@/components/Select/SelectMchCatory.vue" import SelectCanteenSupplier from "/@/components/Select/SelectCanteenSupplier.vue" import SelectWalletInvoice from "/@/components/Select/SelectWalletInvoice.vue" +import SelectNotice from "/@/components/Select/SelectNotice.vue" // 地图组件 import MapSelect from "/@/components/map/map-select.vue" @@ -98,6 +99,7 @@ export default { app.component("SelectCabinet", SelectCabinet) app.component("SelectCanteenSupplier", SelectCanteenSupplier) app.component("SelectWalletInvoice", SelectWalletInvoice) + app.component("SelectNotice", SelectNotice) app.component("MapSelect", MapSelect) diff --git a/src/views/act/act-cancel/form.vue b/src/views/act/act-cancel/form.vue index 4fd8253..2517993 100644 --- a/src/views/act/act-cancel/form.vue +++ b/src/views/act/act-cancel/form.vue @@ -1,133 +1,166 @@ \ No newline at end of file + openDialog, +}) + diff --git a/src/views/act/act-cancel/index.vue b/src/views/act/act-cancel/index.vue index c93abb8..2d296bd 100644 --- a/src/views/act/act-cancel/index.vue +++ b/src/views/act/act-cancel/index.vue @@ -1,80 +1,125 @@ \ No newline at end of file + try { + await actCancelApi.delObjs(ids) + getDataList() + useMessage().success("删除成功") + } catch (err: any) { + useMessage().error(err.msg) + } +} + +const updateActStatusChange = async (row: any) => { + try { + await actCancelApi.putObj(row) + getDataList() + useMessage().success("操作成功") + } catch (e) { + useMessage().error("操作错误") + } +} + diff --git a/src/views/mch/mch-manage/index.vue b/src/views/mch/mch-manage/index.vue index 8ae05d3..b658e0e 100644 --- a/src/views/mch/mch-manage/index.vue +++ b/src/views/mch/mch-manage/index.vue @@ -1,8 +1,7 @@