Ver código fonte

Merge branch 'dev' of https://git.citupro.com/zhengnaiwen_citu/menduner into dev

lifanagju_citu 6 meses atrás
pai
commit
52d59f51a9

+ 7 - 7
.env.development

@@ -1,21 +1,21 @@
 NODE_ENV = 'development'
 
 # 版本号 1937
-VITE_VERSION = 'v24.11.12.1744'
+VITE_VERSION = 'v24.11.14.1032'
 
 VITE_APP_TITLE = 门墩儿
 
 # 访问路径
-VITE_ACCESS_BASE_URL = 'http://menduner.citupro.com:7878' # 发布测试环境
-# VITE_ACCESS_BASE_URL = 'https://www.menduner.com' # 发布生产环境
+# VITE_ACCESS_BASE_URL = 'http://menduner.citupro.com:7878' # 发布测试环境
+VITE_ACCESS_BASE_URL = 'https://www.menduner.com' # 发布生产环境
 # 
 # 请求路径
-VITE_BASE_URL = 'http://menduner.citupro.com:7878' # 发布测试环境
-# VITE_BASE_URL = 'https://www.menduner.com' # 发布生产环境
+# VITE_BASE_URL = 'http://menduner.citupro.com:7878' # 发布测试环境
+VITE_BASE_URL = 'https://www.menduner.com' # 发布生产环境
 
 # 预览路径
-VITE_PREVIEW_URL = 'http://192.168.3.91:8012' # 发布测试环境
-# VITE_PREVIEW_URL = 'https://kkfileview.menduner.com/' # 发布生产环境
+# VITE_PREVIEW_URL = 'http://192.168.3.91:8012' # 发布测试环境
+VITE_PREVIEW_URL = 'https://kkfileview.menduner.com/' # 发布生产环境
 
 # 租户id
 VITE_TENANTCODE = '155'

+ 1 - 1
src/views/recruit/enterprise/positionManagement/components/item.vue

@@ -29,7 +29,7 @@
             <span>{{ val.eduName }}</span>
             <span class="lines"></span>
             <span>{{ val.expName }}</span>
-            <span class="lines"></span>
+            <span class="lines" v-if="val.expName"></span>
             <span v-if="!val.payFrom && !val.payTo">面议</span>
             <span v-else>{{ val.payFrom ? val.payFrom + '-' : '' }}{{ val.payTo }}{{ val.payName ? '/' + val.payName : '' }}</span>
             <span class="lines" v-if="val.positionName"></span>

+ 10 - 0
src/views/recruit/enterprise/resume/components/table.vue

@@ -35,6 +35,7 @@
       </template>
       <template #actions="{ item }">
         <v-btn v-if="tab === 0" color="primary" variant="text" @click="handlePreviewResume(item)">查看附件</v-btn>
+        <v-btn color="primary" variant="text" @click="handleDownloadAttachment(item)">下载附件</v-btn>
         <v-btn v-if="tab === 0" :color="item.jobClosed ? 'grey' : 'primary'" variant="text" @click="handleInterviewInvite(item)">邀请面试<v-tooltip v-if="item.jobClosed" activator="parent" location="top">职位已关闭</v-tooltip></v-btn>
         <v-btn v-if="tab === 0" :color="item.jobClosed ? 'grey' : 'primary'" variant="text" @click="handleToCommunicate(item)">立即沟通<v-tooltip v-if="item.jobClosed" activator="parent" location="top">职位已关闭</v-tooltip></v-btn>
         <v-btn v-if="tab === 0 || tab === 1" color="primary" variant="text" @click="handleEliminate(item)">不合适</v-btn>
@@ -68,6 +69,7 @@ import { useUserStore } from '@/store/user'
 import Snackbar from '@/plugins/snackbar'
 import InvitePage from './invite.vue'
 import { getUserAvatar } from '@/utils/avatar'
+import { getBlob, saveAs } from '@/utils'
 import { talkToUser, defaultTextEnt } from '@/hooks/web/useIM'
 import { useRouter } from 'vue-router'; const router = useRouter()
 
@@ -234,6 +236,14 @@ const handleSettlement = async (item) => {
 const handleToInterviewManagement = () => {
   router.push('/recruit/enterprise/interviewManagement')
 }
+
+// 下载附件
+const handleDownloadAttachment = (k) => {
+  if (!k.url) return
+  getBlob(k.url).then(blob => {
+    saveAs(blob, k.title)
+  })
+}
 </script>
 
 <style scoped lang="scss">