wujingjing
2025-04-14 77b15609b62c9bcd80fcdfd65f134a06252920b9
src/projectCom/auth/user/PersonalCenterCom.vue
@@ -126,7 +126,6 @@
import { useUserInfo } from '/@/stores/userInfo';
// import { base64ToFile } from '/@/utils/base64Conver';
import CropperDialog from '/@/components/cropper/index.vue';
import VueGridLayout from 'vue-grid-layout';
import { ADMIN_TYPE_MAP } from '/@/views/types';
import { clearAccessTokens } from '/@/utils/request';
import { ResetSystemLoginPwd, UpdateSystemLoginPwd } from '/@/api/auth/userManage';
@@ -135,7 +134,6 @@
const { userInfos } = storeToRefs(stores);
const uploadSignRef = ref<UploadInstance>();
//const uploadAvatarRef = ref<UploadInstance>();
const signaturePadRef = ref<InstanceType<typeof VueGridLayout>>();
const ruleFormBaseRef = ref<InstanceType<typeof ElForm>>();
const ruleFormPasswordRef = ref<InstanceType<typeof ElForm>>();
const cropperDialogRef = ref<InstanceType<typeof CropperDialog>>();
@@ -147,13 +145,7 @@
   ruleFormPassword: {} as any,
   showPasswdNew: false,
   showPassWdNew2: false,
   signOptions: {
      penColor: '#000000',
      minWidth: 1.0,
      onBegin: () => {
         signaturePadRef.value.resizeCanvas();
      },
   },
   signFileList: [] as any,
   passwordNew2: '',
   cropperTitle: '',
@@ -166,10 +158,7 @@
   state.loading = false;
});
watch(state.signOptions, () => {
   signaturePadRef.value.signaturePad.penColor = state.signOptions.penColor;
   signaturePadRef.value.signaturePad.minWidth = state.signOptions.minWidth;
});
// 上传头像图片
const uploadCropperImg = async (e: any) => {
@@ -177,10 +166,6 @@
   // userInfos.value.avatar = res.data.result?.filePath + '/' + res.data.result?.name;
};
// 清空电子签名
const clearSign = () => {
   signaturePadRef.value.clearSignature();
};
// 获得电子签名文件列表
const handleChangeSignFile = (_file: any, fileList: []) => {