diff --git a/src/pages/index/business/banners/banner/components/AddBannerDialog.vue b/src/pages/index/business/banners/banner/components/AddBannerDialog.vue new file mode 100644 index 0000000..74793db --- /dev/null +++ b/src/pages/index/business/banners/banner/components/AddBannerDialog.vue @@ -0,0 +1,142 @@ + + + + + diff --git a/src/pages/index/business/banners/banner/components/DetailBannerDialog.vue b/src/pages/index/business/banners/banner/components/DetailBannerDialog.vue new file mode 100644 index 0000000..f29617f --- /dev/null +++ b/src/pages/index/business/banners/banner/components/DetailBannerDialog.vue @@ -0,0 +1,88 @@ + + + + + diff --git a/src/pages/index/business/banners/banner/components/EditBannerDialog.vue b/src/pages/index/business/banners/banner/components/EditBannerDialog.vue new file mode 100644 index 0000000..f2fe3b0 --- /dev/null +++ b/src/pages/index/business/banners/banner/components/EditBannerDialog.vue @@ -0,0 +1,144 @@ + + + + + diff --git a/src/pages/index/business/banners/banner/index.vue b/src/pages/index/business/banners/banner/index.vue new file mode 100644 index 0000000..3408394 --- /dev/null +++ b/src/pages/index/business/banners/banner/index.vue @@ -0,0 +1,212 @@ + + diff --git a/src/pages/index/business/banners/poster/components/AddPosterDialog.vue b/src/pages/index/business/banners/poster/components/AddPosterDialog.vue new file mode 100644 index 0000000..fe3cf1d --- /dev/null +++ b/src/pages/index/business/banners/poster/components/AddPosterDialog.vue @@ -0,0 +1,152 @@ + + + + + diff --git a/src/pages/index/business/banners/poster/components/DetailPosterDialog.vue b/src/pages/index/business/banners/poster/components/DetailPosterDialog.vue new file mode 100644 index 0000000..91d88f1 --- /dev/null +++ b/src/pages/index/business/banners/poster/components/DetailPosterDialog.vue @@ -0,0 +1,98 @@ + + + + + diff --git a/src/pages/index/business/banners/poster/components/EditPosterDialog.vue b/src/pages/index/business/banners/poster/components/EditPosterDialog.vue new file mode 100644 index 0000000..01e3222 --- /dev/null +++ b/src/pages/index/business/banners/poster/components/EditPosterDialog.vue @@ -0,0 +1,154 @@ + + + + + diff --git a/src/pages/index/business/banners/poster/index.vue b/src/pages/index/business/banners/poster/index.vue new file mode 100644 index 0000000..6b73159 --- /dev/null +++ b/src/pages/index/business/banners/poster/index.vue @@ -0,0 +1,221 @@ + + diff --git a/src/service/banner.js b/src/service/banner.js new file mode 100644 index 0000000..d095a2b --- /dev/null +++ b/src/service/banner.js @@ -0,0 +1,69 @@ +import { + api, + downloadFile, + createApiUrl +} from '~/utils/axios'; + + + + + + + + +/** + * 获取字典值 + * @param {Object} data + * @return {Promise} api + */ +export function getDictionary(data) { + return api.post('Dictionary.Dictionary/getDictionary', data, {}); +} + + +/** + * 获取轮播图列表 + * @param {Object} data + * @return {Promise} api + */ +export function getBannerList(data) { + return api.post('Banners.Banner/getBannerList', data); +} + +/** + * 删除轮播图 + * @param {Object} data + * @return {Promise} api + */ +export function deleteBanner(data) { + return api.post('Banners.Banner/deleteBanner', data, { + isTransformResponse: true, + isShowSuccessMessage: true, + errorMessageText: '删除失败' + }); +} + +/** + * 添加轮播图 + * @param {Object} data + * @return {Promise} api + */ +export function addBanner(data) { + return api.post('Banners.Banner/addBanner', data, { + isTransformResponse: true, + isShowSuccessMessage: true, + errorMessageText: '添加失败' + }); +} +/** + * 编辑轮播图 + * @param {Object} data + * @return {Promise} api + */ +export function editBanner(data) { + return api.post('Banners.Banner/editBanner', data, { + isTransformResponse: true, + isShowSuccessMessage: true, + errorMessageText: '编辑失败' + }); +} \ No newline at end of file diff --git a/src/service/poster.js b/src/service/poster.js new file mode 100644 index 0000000..2dd35cd --- /dev/null +++ b/src/service/poster.js @@ -0,0 +1,64 @@ +import { + api, + downloadFile, + createApiUrl +} from '~/utils/axios'; + + + +/** + * 获取字典值 + * @param {Object} data + * @return {Promise} api + */ +export function getDictionary(data) { + return api.post('Dictionary.Dictionary/getDictionary', data, {}); +} + + +/** + * 获取海报列表 + * @param {Object} data + * @return {Promise} api + */ +export function getPosterList(data) { + return api.post('Banners.Poster/getPosterList', data); +} + +/** + * 删除海报 + * @param {Object} data + * @return {Promise} api + */ +export function deletePoster(data) { + return api.post('Banners.Poster/deletePoster', data, { + isTransformResponse: true, + isShowSuccessMessage: true, + errorMessageText: '删除失败' + }); +} + +/** + * 添加海报 + * @param {Object} data + * @return {Promise} api + */ +export function addPoster(data) { + return api.post('Banners.Poster/addPoster', data, { + isTransformResponse: true, + isShowSuccessMessage: true, + errorMessageText: '添加失败' + }); +} +/** + * 编辑海报 + * @param {Object} data + * @return {Promise} api + */ +export function editPoster(data) { + return api.post('Banners.Poster/editPoster', data, { + isTransformResponse: true, + isShowSuccessMessage: true, + errorMessageText: '编辑失败' + }); +} \ No newline at end of file