From 4e793458f70a1cb29eea78b10981955b7ae413cc Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Thu, 30 Nov 2023 20:28:18 +0800 Subject: [PATCH] =?UTF-8?q?[add]=20=E5=A2=9E=E5=8A=A0=E4=BA=BA=E5=91=98?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/api.js | 5 + src/assets/font/iconfont.css | 37 ++++++++ src/assets/font/iconfont.ttf | Bin 0 -> 2512 bytes src/assets/less/common.less | 38 -------- src/components/CalendarField.vue | 89 ++++++++++++++++++ src/components/ProcessCommonLayout.vue | 89 +++++++++++++++++- src/enums/commonEnums.js | 11 --- src/main.js | 1 + src/views/Home.vue | 5 +- .../EnterpriseStandardInitChange.vue | 76 ++++++--------- 10 files changed, 253 insertions(+), 98 deletions(-) create mode 100644 src/assets/font/iconfont.css create mode 100644 src/assets/font/iconfont.ttf create mode 100644 src/components/CalendarField.vue diff --git a/src/api/api.js b/src/api/api.js index 4524032..9267372 100644 --- a/src/api/api.js +++ b/src/api/api.js @@ -18,6 +18,9 @@ const checkRuleByCode = (params) => getAction('/sys/checkRule/checkByCode', para // 通过文件的id获取文件的相应信息 const getFileInfo = (params) => getAction('/sys/oss/file/queryById', params) +// 获取人员信息列表 +const getPersonInfoList = (params) => getAction('/process/fb/processFbInfo/getNodeList', params) + // 标准入库/变更流程------------ // 国内法规标准-获取表单模型 const getDomesticStandardFormModal = (params) => getAction('/laws/standard/domestic/getFormModel', params) @@ -32,6 +35,8 @@ export { getFileInfo, getSSOUserInfo, + getPersonInfoList, + getDomesticStandardFormModal, queryStandardECProcessData } diff --git a/src/assets/font/iconfont.css b/src/assets/font/iconfont.css new file mode 100644 index 0000000..6a2d116 --- /dev/null +++ b/src/assets/font/iconfont.css @@ -0,0 +1,37 @@ +@font-face { + font-family: "iconfont"; /* Project id 4352783 */ + src: url('iconfont.ttf?t=1701345493350') format('truetype'); +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-check:before { + content: "\e645"; +} + +.icon-close:before { + content: "\e6dc"; +} + +.icon-circle:before { + content: "\e66f"; +} + +.icon-xunhuan:before { + content: "\e6a9"; +} + +.icon-baocun:before { + content: "\ec09"; +} + +.icon-shangchuan:before { + content: "\e621"; +} + diff --git a/src/assets/font/iconfont.ttf b/src/assets/font/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5ea2d805bb6c30012adf7828795db043e597a2af GIT binary patch literal 2512 zcmd^B&2Jk;6n}5_t82$e9NRI(3D^#CKB(;2N$jfhD>R7@MWt%e2t=#a**G6%{UO__ z5)dM!QdL9+IaG)X7YY*PLc|3sA&~-VFB}3K5TXk0#Uvt9dqJv@Z1ZM!t)jO41o-Jz~s z&uJ;V$G)YpTO>DUQj2-?z&P2TAlaWyWzx-8_N@UZl#k8kbH&oNGjIJ3pytVb259cW za%~w-iX;M1&sX#BrWhL1emPStoo?Fq7uZeTJMZ?M;EpD*T^B((MB*-BTuY5dQXt8L zQsY`1JpeT>QsZ_T^uqyQBV#X2K%<^2WueXTH|^$F6Qe#qo1*xZM1I_gq(P7^ttbMn zf<)=wW51~1h3M(blF`Pi))TTsA}|NOFTL zi43o+Y*IyAb#Ga9`P2$y0uuzr@ORb6^BCuj-DPh=Ckcsoj6%Ab(91hH7(s=1p}~Wc zlDc@zi}yDqhh&$ejSY#IgSglzHi#l|VvQnxW&v_|tfTRUf)HkF;0CH01{GPM<+OTR zV~KboKG+@V4hg|94j#bRQ|N9)tc{P2_Vo7ljE;Sh9O>!n>lsNNkBvv8FX@ zdq!>#q#D<*3+uumXn-dvXSd=FI0uFTiZ{_M1QH~65(+pw zg>UW-uT+klWG}A_-^B}+uU3ZdA>JEaVOL&ZOE-q}>YbnUp&M9D=<%C)b4W+yo}~S( zZ3t^Z6rA9p3^BU-Fw_|c${we?bs!Ln4>2X;CKJf?j=4xsR1 zwd!iC27O&!K6cyJRmrcf<9hWFuCE?*IjZ1r9V3p!k0N6}WUek>#m~KQvu!J1SzTRS zbGTfNHFkTI^VMpV*3Rd)C43;X(Hq?d2^a(D3WjJtMty01vJ?o0_TykY*4lyf*;tZ{ zL38Jg6A_@(5XJ+HpFFqBpwXi`Tb!x~_f$&3h`YlhOYD*)dpg{a%IA$9`|08U z%OOe1wynd%ce4dH&67*mMP!^}>UWW3Vn$yCpM?d|2Q4fT?z6B&U(=X{Wzz4runnGt zQ48BCVxHfsBE6vyg7X$eXojm6rZT`a3k#&bX-t z+TlVvRZ36$rfjtl|0aY>IG>vc+hQ zC7O|+s6df2gvPA-rD-NQVLxpkx1FUp8hP`pm5<89UWm|BUr*gXY^*b5+!?gz{J+EF zn}Q4l6j4GM75eH++FV+DRnqiaF)eHJ1x-&YiwoJgg;Z9aO69bLtgSeg%Fb$B1Mm;3 Cw2tur literal 0 HcmV?d00001 diff --git a/src/assets/less/common.less b/src/assets/less/common.less index b494e25..a5c2b20 100644 --- a/src/assets/less/common.less +++ b/src/assets/less/common.less @@ -6,44 +6,6 @@ height: 100%; } -/* switch的样式 */ -.top-wrapper { - width: 100%; - height: 1.11rem; - background: #FFFFFF; - display: flex; - align-items: center; -} - -.table-operator-tab { - width: 4.2rem; - height: 0.68rem; - line-height: 0.68rem; - margin: 0 auto; - background-color: #FFFFFF; - border-radius: 0.4rem 0.4rem 0.4rem 0.4rem; - border: 0.01rem solid @primary-color; - overflow: hidden; - display: flex; -} - -.table-operator-tab a { - display: flex; - justify-content: center; - align-items: center; - width: 2.1rem; - height: 0.68rem; - color: #1D2129; - font-size: 0.28rem; -} - -.table-operator-tab a.table-operator-tab-active { - background-color: @primary-color; - color: #FFFFFF; -} - -/* switch的样式--end */ - /*底部按钮的公共样式*/ .operation-common-btn { width: 2.19rem; diff --git a/src/components/CalendarField.vue b/src/components/CalendarField.vue new file mode 100644 index 0000000..4c32fbf --- /dev/null +++ b/src/components/CalendarField.vue @@ -0,0 +1,89 @@ + + + + diff --git a/src/components/ProcessCommonLayout.vue b/src/components/ProcessCommonLayout.vue index 32b69d3..ab86dba 100644 --- a/src/components/ProcessCommonLayout.vue +++ b/src/components/ProcessCommonLayout.vue @@ -22,7 +22,20 @@ -
人员信息
+
+ + + + +

{{ item.nodeName }}

+

{{ item.linkUserIds_dictText }}

+
+
+
@@ -32,6 +45,8 @@