|
@@ -75,6 +75,11 @@ export const getList = (current, size, params = {}) => {
|
|
|
});
|
|
|
};
|
|
|
|
|
|
+/**
|
|
|
+ * 新增公告
|
|
|
+ * @param {NoticeFormData} row - 公告表单数据
|
|
|
+ * @returns {Promise<AxiosResponse<boolean>>} 操作结果
|
|
|
+ */
|
|
|
export const add = (row) => {
|
|
|
return request({
|
|
|
url: '/api/blade-factory/api/factory/notice/add',
|
|
@@ -83,6 +88,11 @@ export const add = (row) => {
|
|
|
});
|
|
|
};
|
|
|
|
|
|
+/**
|
|
|
+ * 修改公告
|
|
|
+ * @param {NoticeFormData} row - 公告表单数据
|
|
|
+ * @returns {Promise<AxiosResponse<boolean>>} 操作结果
|
|
|
+ */
|
|
|
export const update = (row) => {
|
|
|
return request({
|
|
|
url: '/api/blade-factory/api/factory/notice/update',
|
|
@@ -91,6 +101,11 @@ export const update = (row) => {
|
|
|
});
|
|
|
};
|
|
|
|
|
|
+/**
|
|
|
+ * 获取公告详情
|
|
|
+ * @param {string} id - 公告ID
|
|
|
+ * @returns {Promise<AxiosResponse<NoticeRecord>>} 公告详情
|
|
|
+ */
|
|
|
export const getAnnouncement = (id) => {
|
|
|
return request({
|
|
|
url: '/api/blade-factory/api/factory/notice/detail',
|
|
@@ -103,7 +118,7 @@ export const getAnnouncement = (id) => {
|
|
|
|
|
|
/**
|
|
|
* 获取经销商列表(保留兼容性)
|
|
|
- * @returns {Promise<any>}
|
|
|
+ * @returns {Promise<AxiosResponse<Array<{id: string, name: string}>>>}
|
|
|
*/
|
|
|
export const getDealerList = () => {
|
|
|
return request({
|
|
@@ -114,7 +129,7 @@ export const getDealerList = () => {
|
|
|
|
|
|
/**
|
|
|
* 获取品牌列表(保留兼容性)
|
|
|
- * @returns {Promise<any>}
|
|
|
+ * @returns {Promise<AxiosResponse<Array<{id: string, name: string}>>>}
|
|
|
*/
|
|
|
export const getBrandList = () => {
|
|
|
return request({
|