From 2cfac8677a9b4628701c5a9a2dc83b2b70199c9e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=9Cyiyousong=E2=80=9D?= <鈥測ousong_yi@foxmail.com鈥�>
Date: Mon, 16 Jan 2023 01:00:11 +0800
Subject: [PATCH] =?UTF-8?q?pref:=E4=BF=AE=E6=94=B9=E4=B8=8A=E4=BC=A0?=
 =?UTF-8?q?=E9=99=90=E5=88=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 base-manager-ui/admin/src/pages/basicset/deploy/deploy.vue   | 2 ++
 .../admin/src/pages/basicset/site/components/addsite.vue     | 2 ++
 .../admin/src/pages/basicset/surface/modal/AddSurface.vue    | 2 ++
 .../src/pages/basicset/workman/components/EditPersonel.vue   | 2 ++
 .../src/pages/basicset/workman/components/addpersonnel.vue   | 2 ++
 .../admin/src/pages/basicset/workman/personnel.vue           | 5 ++++-
 6 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/base-manager-ui/admin/src/pages/basicset/deploy/deploy.vue b/base-manager-ui/admin/src/pages/basicset/deploy/deploy.vue
index 375792cb..1197f79e 100644
--- a/base-manager-ui/admin/src/pages/basicset/deploy/deploy.vue
+++ b/base-manager-ui/admin/src/pages/basicset/deploy/deploy.vue
@@ -170,6 +170,7 @@
                 @change="handleUpload"
                 :before-upload="beforeUpload"
                 :show-upload-list="false"
+                :accept="accept"
               >
                 <div v-if="formData.modelIcon">
                   <div class="svg-box" v-if="isSvg(formData.modelIcon)">
@@ -261,6 +262,7 @@ export default {
   data() {
     return {
       api: process.env.VUE_APP_API_BASE_URL + "/",
+      accept: "image/jpeg,image/png,image/svg+xml", // 涓婁紶绫诲瀷
       columns,
       loading: true,
       title: "鏂板妯″潡",
diff --git a/base-manager-ui/admin/src/pages/basicset/site/components/addsite.vue b/base-manager-ui/admin/src/pages/basicset/site/components/addsite.vue
index b9e91c6d..9a6fc2ab 100644
--- a/base-manager-ui/admin/src/pages/basicset/site/components/addsite.vue
+++ b/base-manager-ui/admin/src/pages/basicset/site/components/addsite.vue
@@ -163,6 +163,7 @@
               :action="api + 'base/file/commonupload'"
               :before-upload="beforeUpload"
               @change="handleChange"
+              :accept="accept"
             >
               <img
                 class="logo"
@@ -307,6 +308,7 @@ export default {
     };
     return {
       api: process.env.VUE_APP_API_BASE_URL + "/",
+      accept: "image/jpeg,image/png", // 涓婁紶绫诲瀷
       loading: false,
       options: regionData, // 鍦板尯绾ц仈鏁版嵁
       tablename: "", //鎺ュ彛鍚嶇О
diff --git a/base-manager-ui/admin/src/pages/basicset/surface/modal/AddSurface.vue b/base-manager-ui/admin/src/pages/basicset/surface/modal/AddSurface.vue
index 6a89f6f9..f2369429 100644
--- a/base-manager-ui/admin/src/pages/basicset/surface/modal/AddSurface.vue
+++ b/base-manager-ui/admin/src/pages/basicset/surface/modal/AddSurface.vue
@@ -107,6 +107,7 @@
                         prop: `skinFieldList.${i}.fieldValue`,
                       }"
                       :customRequest="handleChangeBg"
+                      :accept="accept"
                     >
                       <a-button
                         type="primary"
@@ -220,6 +221,7 @@ export default {
       loading: false,
       formLoading: false,
       simpleImage: Empty.PRESENTED_IMAGE_SIMPLE,
+      accept: "image/jpeg,image/png,image/gif", // 涓婁紶绫诲瀷
       facilityInfo: {}, // 璁惧淇℃伅
       skinTemplate: [], // 鐨偆妯℃澘鍒楄〃
       curSkinTemplate: undefined, //褰撳墠閫夋嫨鐨偆妯℃澘
diff --git a/base-manager-ui/admin/src/pages/basicset/workman/components/EditPersonel.vue b/base-manager-ui/admin/src/pages/basicset/workman/components/EditPersonel.vue
index 862b0d5d..7aba71bc 100644
--- a/base-manager-ui/admin/src/pages/basicset/workman/components/EditPersonel.vue
+++ b/base-manager-ui/admin/src/pages/basicset/workman/components/EditPersonel.vue
@@ -182,6 +182,7 @@
                 :show-upload-list="false"
                 :customRequest="uploadImg"
                 :before-upload="beforeUpload"
+                :accept="accept"
               >
                 <img
                   v-if="form.photoPath"
@@ -322,6 +323,7 @@ export default {
     };
     return {
       api: process.env.VUE_APP_API_BASE_URL + "/",
+      accept: "image/jpeg,image/png", // 涓婁紶绫诲瀷
       loading: false,
       imageUrl: "",
       labelCol: { span: 5 },
diff --git a/base-manager-ui/admin/src/pages/basicset/workman/components/addpersonnel.vue b/base-manager-ui/admin/src/pages/basicset/workman/components/addpersonnel.vue
index 690e0566..eb417e2a 100644
--- a/base-manager-ui/admin/src/pages/basicset/workman/components/addpersonnel.vue
+++ b/base-manager-ui/admin/src/pages/basicset/workman/components/addpersonnel.vue
@@ -187,6 +187,7 @@
                 :show-upload-list="false"
                 :customRequest="uploadImg"
                 :before-upload="beforeUpload"
+                :accept="accept"
               >
                 <img
                   v-if="form.photoPath"
@@ -384,6 +385,7 @@ export default {
     };
     return {
       api: process.env.VUE_APP_API_BASE_URL + "/",
+      accept: "image/jpeg,image/png", // 涓婁紶绫诲瀷
       loading: false,
       imageUrl: "",
       labelCol: { span: 5 },
diff --git a/base-manager-ui/admin/src/pages/basicset/workman/personnel.vue b/base-manager-ui/admin/src/pages/basicset/workman/personnel.vue
index 1ee4c214..b0f40756 100644
--- a/base-manager-ui/admin/src/pages/basicset/workman/personnel.vue
+++ b/base-manager-ui/admin/src/pages/basicset/workman/personnel.vue
@@ -506,7 +506,10 @@ export default {
       let that = this;
       let input = document.createElement("input");
       input.setAttribute("type", "file");
-      input.setAttribute("accept", "*");
+      input.setAttribute(
+        "accept",
+        "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel"
+      );
       input.style.display = "none";
       input.addEventListener("change", () => {
         if (input.files && input.files.length > 0) {
-- 
2.24.3