From cb7376e872977260d3321c0fee1ba2486c5e0205 Mon Sep 17 00:00:00 2001 From: hacker233 Date: Mon, 25 Dec 2023 21:05:20 +0800 Subject: [PATCH] =?UTF-8?q?feature(template):=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=9C=A8=E7=BA=BF=E5=88=B6=E4=BD=9C=E7=89=A9=E6=96=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/custom3-bgc.png | Bin 0 -> 1532 bytes src/config/index.ts | 4 -- src/interface/model.ts | 16 ++++- .../Custom/Custom3/NameAbstractAvatar.vue | 56 ++++++++++++++++++ src/schema/materialList.ts | 20 +++---- src/schema/modelData.ts | 15 +++++ src/utils/registerMaterialCom.ts | 2 + 7 files changed, 98 insertions(+), 15 deletions(-) create mode 100644 src/assets/images/custom3-bgc.png create mode 100644 src/material/Custom/Custom3/NameAbstractAvatar.vue diff --git a/src/assets/images/custom3-bgc.png b/src/assets/images/custom3-bgc.png new file mode 100644 index 0000000000000000000000000000000000000000..87d8189ef6f51db8cfc711dc760fc15c5690cfd5 GIT binary patch literal 1532 zcmeAS@N?(olHy`uVBq!ia0y~yVB`bhTn;v%$hV6vfeZ|+hdo^!Ln`LHy%QZI6)55m zxW#BikL}|VHD|(?=W!^^cDKL&Yx|Nd=ie1ae|Y?T{rq_Kh6lwj#Tjz?3m9gOqR|i- z4S~TO0ym$(Ecq4j%avjFr^Lq$n>1y%@jb{h<6H2i;bdFC9~qJMdz^n#C%Hn_CNRST$UJ>BXIwEAxo)c-dCQ`?8@&nEPHndsBUk zG39&9;cJY?KfOJ3e|KRAyUgL(&2fENj~IWKeeb!R4%F~_O4{#e81rZ+`Ca3&vc)Itk+P`=FJ8#-0NaoMoTb?VUe4G7D`n1_!WggDp z;MjA1&F#NJ|N9SrWR1)IHgi_-V~Lw~4=TIwwoKBFCO5Aj^*c8f^yy;ni4@--3WT}B#G{^BHhHZOqx#+k>a~(e+c1SKq zPh#@gw&W!4#B4L^?u*wB8wv?t%M#xx@m5ntSuinkclXhZ^$#UFIf`$V>bSXc9Dngg zTwBHFvB5%%@+}2(goU~ew>`RZ@o=G^hXm(Q(L;r^C&+XM-0`%SL literal 0 HcmV?d00001 diff --git a/src/config/index.ts b/src/config/index.ts index c07a7e20..9064ae81 100644 --- a/src/config/index.ts +++ b/src/config/index.ts @@ -6,7 +6,3 @@ const CONFIG = { smallpigAddress: 'https://smallpig.site' }; export default CONFIG; - -// /www/wwwroot/huajian.smallpig.site/resume-server/resume-server/node_modules/_puppeteer@17.1.3@puppeteer/.local-chromium/linux-1036745/chrome-linux/chrome: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory -// /www/wwwroot/huajian.smallpig.site/resume-server/resume-server/node_modules/_puppeteer@17.1.3@puppeteer/.local-chromium/linux-1036745/chrome-linux/chrome: error while loading shared libraries: libdrm.so.2: cannot open shared object file: No such file or directory -// yum install mesa-libgbm diff --git a/src/interface/model.ts b/src/interface/model.ts index 55ac64ee..0ef4983e 100644 --- a/src/interface/model.ts +++ b/src/interface/model.ts @@ -266,6 +266,19 @@ interface ICUSTOM2 { [propNams: string]: any; } +// 自定义任意模块3 +interface ICUSTOM3 { + iconfont: string; + model: string; + show: boolean; + title: string; + name: string; + abstract: string; + avatar: string; + avatarShape: string; + [propNams: string]: any; +} + // 全局样式主题 interface IGlobalStyle { themeColor: string; // 主题色 @@ -342,5 +355,6 @@ export { TModelList, IGlobalStyle, ICUSTOM1, - ICUSTOM2 + ICUSTOM2, + ICUSTOM3 }; diff --git a/src/material/Custom/Custom3/NameAbstractAvatar.vue b/src/material/Custom/Custom3/NameAbstractAvatar.vue new file mode 100644 index 00000000..d9110093 --- /dev/null +++ b/src/material/Custom/Custom3/NameAbstractAvatar.vue @@ -0,0 +1,56 @@ + + + + diff --git a/src/schema/materialList.ts b/src/schema/materialList.ts index acc1d57a..12de8c17 100644 --- a/src/schema/materialList.ts +++ b/src/schema/materialList.ts @@ -4001,30 +4001,30 @@ export const MATERIAL_JSON: IMSTERIALLISTJSON = { }, { keyId: '', // 组件id - model: 'CUSTOM_2', // 模块 - cptName: 'CUSTOM_2', // 组件名 + model: 'CUSTOM_3', // 模块 + cptName: 'CUSTOM_3', // 组件名 cptOptionsName: 'CUSTOM_OPTIONS_2', - cptTitle: '简历标题', // 组件名 + cptTitle: '姓名简介', // 组件名 cptX: 0, // 组件x坐标 cptY: 0, // 组件y坐标 cptZ: 0, // 组件z坐标 cptHeight: '50px', // 组件高度 cptWidth: '100%', // 组件宽度 - layout: 'center', // 布局在左侧还是右侧 + layout: 'left', // 布局在左侧还是右侧 show: true, // 组件是否显示 style: { - titleColor: '#254665', - titleFontSize: '45px', + titleColor: '#FFFFFF', + titleFontSize: '30px', textFontSize: '16px', - titleFontWeight: 500, + titleFontWeight: 600, textFontWeight: 500, - textColor: '#254665', + textColor: '#ffffff', mBottom: '0px', mTop: '0', - themeColor: '#254665', + themeColor: '#d4ba38', firstTitleFontSize: '45px', pTop: '40px', - pBottom: '40px', + pBottom: '80px', pLeftRight: '30px' }, // 组件样式 data: {} // 组件数据 diff --git a/src/schema/modelData.ts b/src/schema/modelData.ts index 3735abb4..986bb679 100644 --- a/src/schema/modelData.ts +++ b/src/schema/modelData.ts @@ -285,6 +285,21 @@ const MODEL_DATA_JSON: IMODELDATAJSON = { abstract: true, name: true } + }, + CUSTOM_3: { + iconfont: 'icon-jibenziliao', + model: 'CUSTOM_3', + show: true, + title: '姓名简介', + name: '化简', + abstract: '给我一个机会,我必全力以赴!', + avatarShape: 'CIRCLE_AVATAR', // 头像形状 + avatar: 'https://smallpig.site:9000/resume/avatar/file-1663290281512.jpg', // 头像地址 + isShow: { + abstract: true, + name: true, + avatar: true + } } }; export default MODEL_DATA_JSON; diff --git a/src/utils/registerMaterialCom.ts b/src/utils/registerMaterialCom.ts index 73314363..879c2625 100644 --- a/src/utils/registerMaterialCom.ts +++ b/src/utils/registerMaterialCom.ts @@ -3,6 +3,7 @@ import RESUME_TITLE_2 from '@/material/ResumeTitle/ResumeTitle2/index.vue'; import CUSTOM_1 from '@/material/Custom/Custom1/NameAbstract.vue'; import CUSTOM_2 from '@/material/Custom/Custom2/ResumeTitleWord.vue'; +import CUSTOM_3 from '@/material/Custom/Custom3/NameAbstractAvatar.vue'; import EDU_BACKGROUND_1 from '@/material/EduBackground/EduBackground1/index.vue'; import EDU_BACKGROUND_2 from '@/material/EduBackground/EduBackground2/EduBackground.vue'; @@ -146,6 +147,7 @@ import WORKS_DISPLAY_10 from '@/material/WorksDisplay/WorksDisplay10/WorksDispla const MaterialComponents = { CUSTOM_1: CUSTOM_1, CUSTOM_2: CUSTOM_2, + CUSTOM_3: CUSTOM_3, EDU_BACKGROUND_1: EDU_BACKGROUND_1, EDU_BACKGROUND_2: EDU_BACKGROUND_2,