diff --git a/index.html b/index.html index 20efad2..d80bdc0 100644 --- a/index.html +++ b/index.html @@ -23,18 +23,11 @@ - - - - - - - diff --git a/src/api/jj/gctzgl.js b/src/api/jj/gctzgl.js index 779d470..cb1208a 100644 --- a/src/api/jj/gctzgl.js +++ b/src/api/jj/gctzgl.js @@ -40,7 +40,11 @@ export const historyList=(payload)=>{ //图纸下拉 export const prjInfoDrawingUploadList=(payload)=>{ - return $post(`/zhTEconomy/prjInfo2List` ) + return $post(`/zhTEconomy/prjInfo2List`,payload ) +} +//获取2.0项目图纸类型和出图内容 +export const getDrawingTypeAndContent=(payload)=>{ + return $post(`/zhTEconomy/getDrawingTypeAndContent`,payload ) } //施工图下拉 export const prjInfoBudgetUploadList=(payload)=>{ diff --git a/src/api/zx/index.js b/src/api/zx/index.js index c331a68..9d361f5 100644 --- a/src/api/zx/index.js +++ b/src/api/zx/index.js @@ -1161,3 +1161,7 @@ export const uploadFile=(payload)=>{ export const extractFirstPage=()=>{ return $postBlob(`/extractFirstPage/extractFirstPage`) } + +export const checkMerge=(pay)=>{ + return $post(`/zhUploadSlice/checkMerge`,pay) +} diff --git a/src/permission.js b/src/permission.js index 0ab672d..f7b3bff 100644 --- a/src/permission.js +++ b/src/permission.js @@ -37,7 +37,7 @@ router.beforeEach((to, from, next) => { }) }).catch(err => { useUserStore().logOut().then(() => { - ElMessage.error(err) + // ElMessage.error(err) next({ path: '/' }) }) }) diff --git a/src/store/modules/user.js b/src/store/modules/user.js index 04b1882..154175d 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -23,7 +23,7 @@ const useUserStore = defineStore( login(username, password, code, uuid).then(res => { setToken(res.token) this.token = res.token - resolve() + resolve(res) }).catch(error => { reject(error) }) diff --git a/src/utils/request.js b/src/utils/request.js index 27aa57c..d067576 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -32,7 +32,7 @@ const service = axios.create({ // axios中请求配置有baseURL选项,表示请求URL公共部分 baseURL: import.meta.env.VITE_APP_BASE_API, // 超时 - timeout: 120000 + timeout: 600000 }) let whitePage=['uploadPic', "zhDataMaintain/simpleRead", diff --git a/src/views/login.vue b/src/views/login.vue index 6e5e31e..26c6f4d 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -158,6 +158,7 @@ const submit =()=> { } import {getOne} from "@/api/zx"; +import {ElMessage} from "element-plus"; function handleLogin() { proxy.$refs.loginRef.validate(valid => { @@ -183,10 +184,19 @@ function handleLogin() { // url.value = window.URL.createObjectURL(blob); // filePreviewModel.value.open(); // }) - router.push({ path: redirect.value , state: { - where: "login", - }}); - }).catch(() => { + console.log(res, 'res') + if(res.code!=200){ + ElMessage.error(res.msg) + loading.value = false; + }else { + ElMessage.success(res.msg) + router.push({ path: redirect.value , state: { + where: "login", + }}); + } + + }).catch((err) => { + ElMessage.error(err) loading.value = false; // 重新获取验证码 if (captchaEnabled.value) { diff --git a/src/views/pages/anquan/qzxscxkyxh.vue b/src/views/pages/anquan/qzxscxkyxh.vue index 4a84402..3a97875 100644 --- a/src/views/pages/anquan/qzxscxkyxh.vue +++ b/src/views/pages/anquan/qzxscxkyxh.vue @@ -46,6 +46,7 @@ { + console.log(file,'校验') + if(file.name.split('.').pop()=='xlsx'||file.name.split('.').pop()=='xls'){ + return + }else { + ElMessage.error('请上传xlsx或xls格式的文件') + return false + } +} const submitUpload1 = () => { const formData = new FormData(); formData.append('file', file2.value); // 使用 fetch 发送请求 importSafetyWeekly(formData).then(response => response) - .then(data => { + .then(res => { // 清空文件输入框 upload1.value.clearFiles(); - ElMessage.success(data.msg) + if(res.code==200){ + ElMessage.success(res.msg) + }else{ + ElMessage.error(res.msg) + } file2.value=null resetQuery() - }).then(res=>{ - if(res.code==200){ - ElMessage.success(res.msg) - } - }) + }) return }; let file2=ref(null) diff --git a/src/views/pages/dw/jbxx.vue b/src/views/pages/dw/jbxx.vue index d3bf7d1..ef6fd98 100644 --- a/src/views/pages/dw/jbxx.vue +++ b/src/views/pages/dw/jbxx.vue @@ -44,6 +44,7 @@ ref="upload1" action="#" :http-request="submitUpload1" + :before-upload="handleBeforeUpload" :on-change="handleFileChange1" accept=".xls,.xlsx" :show-file-list="false" @@ -470,24 +471,33 @@ const submitUpload = () => { }) }; let upload1 = ref(null) +const handleBeforeUpload=(file)=>{ + console.log(file,'校验') + if(file.name.split('.').pop()=='xlsx'||file.name.split('.').pop()=='xls'){ + return + }else { + ElMessage.error('请上传xlsx或xls格式的文件') + return false + } +} const submitUpload1 = () => { console.log(1111) const formData = new FormData(); formData.append('file', file1.value); // 使用 fetch 发送请求 importCm1(formData).then(response => response) - .then(data => { + .then(res => { // 清空文件输入框 + + if (res.code == 200) { + ElMessage.success(res.msg) + }else { + ElMessage.error(res.msg) + } upload1.value.clearFiles(); - ElMessage.success('上传成功') file1.value = null handleQuery() - }).then(res => { - if (res.code == 200) { - ElMessage.success(res.msg) - } - }) - return + }) }; onMounted(() => { getPrjListFun() diff --git a/src/views/pages/dw/jjgjzj.vue b/src/views/pages/dw/jjgjzj.vue index d2485b6..3ea31f9 100644 --- a/src/views/pages/dw/jjgjzj.vue +++ b/src/views/pages/dw/jjgjzj.vue @@ -38,7 +38,7 @@ - 新增 + 新增 @@ -96,7 +96,7 @@ - +
- + {{currentOne.annualTrainingPlanName}} - - -
{{photoName}} + +
@@ -201,7 +200,7 @@ 修改 { + isOpenDialog.value=true + currentStatus.value='新增' +} const rules = reactive({ name: [{ required: true , message: '必填',}], dept: [{required: true, message: '必填',}], @@ -298,6 +301,7 @@ let upLoadname=ref ('') let isOpenDialog =ref(false) const closeDialog=()=>{ disabledP.value=false + currentStatus.value='' upLoadname.value='' selectItemUpload.value={ value:'', @@ -318,7 +322,7 @@ const route=useRoute() // 编辑 let fileList=ref([]) let fileList1=ref([]) -let currentStatus=ref('编辑') +let currentStatus=ref('') let currentOne=ref({}) const dFile=()=>{ console.log(currentOne.value,'..44') @@ -335,8 +339,8 @@ const dFile=()=>{ } let annualTrainingPlanName=ref('') let editFun = (rowData,pay) => { - if(pay=='编辑'){ - currentStatus.value='编辑' + if(pay=='修改'){ + currentStatus.value='修改' }else if(pay=='详情'){ disabledP.value=true currentStatus.value='详情' diff --git a/src/views/pages/environment/videoInfo/index.vue b/src/views/pages/environment/videoInfo/index.vue index 324ad4a..3578b4d 100644 --- a/src/views/pages/environment/videoInfo/index.vue +++ b/src/views/pages/environment/videoInfo/index.vue @@ -18,9 +18,11 @@ 选择文件{{fileList}}
+ + @@ -34,9 +36,9 @@