| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240 |
- import { baseUrl } from '@/config/env';
- // import { BaseService } from '@/cool/index';
- import { BaseService, Service } from '@/cool';
- export class CommonService extends BaseService {
- /**
- * 文件上传
- *
- * @returns
- * @memberof CommonService
- */
- upload() {
- return {
- url: baseUrl + '/upload/save-img'
- };
- }
- /**
- * 图库文件上传
- *
- * @returns
- * @memberof CommonService
- */
- picAdd(data) {
- return this.request({
- url: '/pic/add',
- method: 'POST',
- data: data
- });
- }
- /**
- * 文件上传
- *
- * @returns
- * @memberof CommonService
- */
- uploadImg(data) {
- return this.request({
- url: '/upload/save-img',
- method: 'POST',
- data: data
- });
- }
- /**
- * sass平台登录
- *
- * @param {*} { username, password, captchaId, verifyCode }
- * @returns
- * @memberof CommonService
- */
- sassLogin({ mobile, password }) {
- return this.request({
- url: '/staff/login',
- method: 'GET',
- params: {
- mobile,
- password
- }
- });
- }
- /**
- * 用户登录
- *
- * @param {*} { username, password, captchaId, verifyCode }
- * @returns
- * @memberof CommonService
- */
- userLogin({ mobile, password }) {
- return this.request({
- url: '/auth/login',
- method: 'GET',
- params: {
- mobile,
- password
- }
- });
- }
- /**
- * 用户退出
- */
- userLogout() {
- return this.request({
- url: '/comm/logout',
- method: 'POST'
- });
- }
- /**
- * sass登录信息
- *
- * @returns
- * @memberof CommonService
- */
- sassInfo() {
- return this.request({
- url: '/staff/login-detail'
- });
- }
- /**
- * 商户信息
- *
- * @returns
- * @memberof CommonService
- */
- shopInfo() {
- return this.request({
- url: '/merchant/detail'
- });
- }
- /**
- * 员工登录信息
- *
- * @returns
- * @memberof CommonService
- */
- userInfo() {
- return this.request({
- url: '/admin/login-detail'
- });
- }
- /**
- * 用户信息修改
- *
- * @param {*} params
- * @returns
- * @memberof CommonService
- */
- userUpdate(params) {
- return this.request({
- url: '/comm/person-update',
- method: 'POST',
- data: {
- ...params
- }
- });
- }
- /**
- * 权限信息
- *
- * @returns
- * @memberof CommonService
- */
- permMenu() {
- return this.request({
- url: '/comm/permmenu'
- // url: '/admin/get-login-auth'
- });
- }
- /**
- * 权限树 b
- *
- * @returns
- * @memberof CommonService
- */
- permTree() {
- return this.request({
- url: '/permission/tree'
- // url: '/admin/get-login-auth'
- });
- }
- /**
- * 当前商家的所有权限 b
- *
- * @returns
- * @memberof CommonService
- */
- permAuth() {
- return this.request({
- url: '/merchant/auth'
- // url: '/admin/get-login-auth'
- });
- }
- /**
- * 图片验证码 svg
- *
- * @param {*} { height, width }
- * @returns
- * @memberof CommonService
- */
- captcha({ height, width }) {
- return this.request({
- url: '/comm/captcha',
- params: {
- height,
- width
- }
- });
- }
- /**
- * 节日信息
- *
- * @returns
- * @memberof CommonService
- */
- fest() {
- return this.request({
- url: '/fest/list'
- });
- }
- /**
- * 用途信息
- *
- * @returns
- * @memberof CommonService
- */
- usage() {
- return this.request({
- url: '/usage/list'
- });
- }
- updateRemind(params) {
- return this.request({
- url: '/shop-admin/update-remind',
- params
- });
- }
- updateStatus(params) {
- return this.request({
- url: '/shop-admin/update-status',
- params
- });
- }
- }
- export default new CommonService();
|