//闅愯棌鏁忔劅淇℃伅鏁版嵁
import request from "@/api/request";
import axios from "axios";
// import axios from "axios";

export const hideNumber = (value) => {
  if (value) {
    value = value + "";
    let reg = /^(\d{2})(\d*)(\d{2})$/;
    let str = value.replace(reg, (a, b, c, d) => {
      return b + c.replace(/\d/g, "*") + d;
    });
    console.log(str);
    return str;
  } else {
    return value;
  }
};

//鏂囧瓧瓒呭嚭閮ㄥ垎鐢ㄧ渷鐣ュ彿鏄剧ず
export const textSlice = (value) => {
  if (value) {
    if (value.length > 10) {
      //鏈€闀垮浐瀹氭樉绀�10涓瓧绗�
      return value.slice(0, 10) + "...";
    }
    return value;
  }
};

//瑙嗚閰嶇疆淇濆瓨
// 鍙傛暟{
//   "logo": "string",  鏂囦欢鍚嶇О
//   "title": "string"  鏍囬
// }
export function visualSave(params) {
  return request({
    url: "/tenant/users/current/info",
    method: "PUT",
    data: params,
  });
}

// 鍥剧墖鏂囦欢涓婁紶
export function uploadFileApi(formData) {
  const url = process.env.VUE_APP_UPLOAD_FILE_API;
  return axios({
    url,
    method: "post",
    data: formData,
  });
}

// 鑾峰彇鍥剧墖閰嶇疆淇℃伅
export function getVisualSetting() {
  return request({
    url: "/tenant/users/current/setting",
    method: "GET",
  });
}