From d1f61e3d107af971fcd64de3db35834078dc1427 Mon Sep 17 00:00:00 2001 From: laishajiang <12977614+laishajiang@user.noreply.gitee.com> Date: Thu, 1 Feb 2024 20:47:17 +0800 Subject: [PATCH] =?UTF-8?q?pc=E4=BA=92=E8=81=94=E7=BD=91=E5=89=8D=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/imgs/FaultUpload.jpg | Bin 0 -> 6739 bytes public/imgs/web_btn_delete.png | Bin 0 -> 872 bytes src/util/validator copy.js | 131 +++++++ src/views/MailDetail.vue | 182 +++++++++ src/views/MailEvaluate.vue | 3 + src/views/components/MailDraft.vue | 176 +++++++++ src/views/components/MyMail.vue | 212 +++++++++++ src/views/components/WriteInfo.vue | 576 +++++++++++++++++++++++++++++ 8 files changed, 1280 insertions(+) create mode 100644 public/imgs/FaultUpload.jpg create mode 100644 public/imgs/web_btn_delete.png create mode 100644 src/util/validator copy.js create mode 100644 src/views/MailDetail.vue create mode 100644 src/views/MailEvaluate.vue create mode 100644 src/views/components/MailDraft.vue create mode 100644 src/views/components/MyMail.vue create mode 100644 src/views/components/WriteInfo.vue diff --git a/public/imgs/FaultUpload.jpg b/public/imgs/FaultUpload.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e50c490904ddda79f6ec75f439ca9b456599ad07 GIT binary patch literal 6739 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 literal 0 HcmV?d00001 diff --git a/public/imgs/web_btn_delete.png b/public/imgs/web_btn_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..1b3c67b48e31917d87c35e9ea1e64e34eb9d2c6e GIT binary patch literal 872 zcmV-u1DE`XP)Px&B1uF+R9FecSUpP|Q53yzTv6O57Fw)pDv5)VP$?t5NnbAilFI4 zl!!=Dij5W)Dq>-8V_a?;MfYcW38`9Oa1wwxl ze2u9l30*2pAn6x?zpIrjVpr-Aai3K#_cLO%6iyQO^{?>jzah!A<=8n z5XGGX*ViJ;%Oa1DcDTsyuE^qISjQgq6x)^o#N3=nf4^@F{u0kW0J#fAuok{zI&|b& zTf-sUrZrp|emqa>m6d32;sKZV3PZxX;0kT`QJl;9Q?RhWnEHgHv9#n*nLFYJcTL_i zmr)V{cYgd%~k+HFG82i+xmx6~Sm;Q7-I}je0mj$-Q=7~~?S%hKIu;>{FjkcupL9rYQAm z!urE!XGQk+!~X13pGJU7d~<;zZX+?ay}j1S7Y*kH$GBuMxIPI~#n>f>PXEzS{|q=d zaJqyH^y8VqIF}HQxVEsKh+JU7rM9!9b$55VON{=E3vxu?69N8nQA0&yWp#x+ZhKqg z@-m2Zzx(<`rlv&l`FI~!WkqjO`<2Tqa);uho1#6%ju^Mg|6pO7?8bny9G#asMOkf6 z+XM(4B0+^I$5ED}dCGnhh2I^Ka-aD_Yr+OJQ}ds`z#=0N5aEzj%JRv??HdHdz5Q)J y$vo9lV7og 300) { + callback(new Error('信件内容不能多于 300 个字')); + } + return true +} \ No newline at end of file diff --git a/src/views/MailDetail.vue b/src/views/MailDetail.vue new file mode 100644 index 0000000..0420010 --- /dev/null +++ b/src/views/MailDetail.vue @@ -0,0 +1,182 @@ + + + \ No newline at end of file diff --git a/src/views/MailEvaluate.vue b/src/views/MailEvaluate.vue new file mode 100644 index 0000000..6c57829 --- /dev/null +++ b/src/views/MailEvaluate.vue @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/src/views/components/MailDraft.vue b/src/views/components/MailDraft.vue new file mode 100644 index 0000000..17684d0 --- /dev/null +++ b/src/views/components/MailDraft.vue @@ -0,0 +1,176 @@ + + + \ No newline at end of file diff --git a/src/views/components/MyMail.vue b/src/views/components/MyMail.vue new file mode 100644 index 0000000..a5d4699 --- /dev/null +++ b/src/views/components/MyMail.vue @@ -0,0 +1,212 @@ + + + \ No newline at end of file diff --git a/src/views/components/WriteInfo.vue b/src/views/components/WriteInfo.vue new file mode 100644 index 0000000..9978355 --- /dev/null +++ b/src/views/components/WriteInfo.vue @@ -0,0 +1,576 @@ + + + + + + \ No newline at end of file