fix: BUG修改

This commit is contained in:
kun 2023-10-08 18:47:33 +08:00
parent 33002f4017
commit f139bf20d0
9 changed files with 52 additions and 16 deletions

View File

@ -123,7 +123,6 @@ const onUpdate = async row => {
} }
}; };
onMounted(async () => { onMounted(async () => {
console.log(7777777777777);
const res = await getSystemConfig({ configKey: "system_login_background" }); const res = await getSystemConfig({ configKey: "system_login_background" });
console.log(res); console.log(res);
if (res.result && res.result.length > 0) { if (res.result && res.result.length > 0) {
@ -150,7 +149,6 @@ watch(
() => route.path, () => route.path,
n => { n => {
tabsShow.value = route.meta.showSidebar; tabsShow.value = route.meta.showSidebar;
console.log(tabsShow.value, "====我是首页");
} }
); );
</script> </script>

View File

@ -14,7 +14,7 @@
</template> </template>
<el-tabs v-model="activeName" @tab-change="tabsChange"> <el-tabs v-model="activeName" @tab-change="tabsChange">
<el-tab-pane :label="`通知(${messageList.length})`" name="first"> <el-tab-pane :label="`通知(${messageList.length})`" name="first">
<div class="message-list"> <div class="message-list" v-if="messageList.length > 0">
<div class="message-item" v-for="(item, index) in messageList" :key="index" @click="changeStatus(item)"> <div class="message-item" v-for="(item, index) in messageList" :key="index" @click="changeStatus(item)">
<div class="message-content"> <div class="message-content">
<!-- <span class="message-title">{{ item.type == 1 ? "通知公告" : item.type == 2 ? "政策法规" : "无标题" }}</span> --> <!-- <span class="message-title">{{ item.type == 1 ? "通知公告" : item.type == 2 ? "政策法规" : "无标题" }}</span> -->
@ -26,6 +26,10 @@
</div> </div>
</div> </div>
</div> </div>
<div class="message-empty" v-else>
<img src="@/assets/images/notData.png" alt="notData" />
<div>暂无通知</div>
</div>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="消息(0)" name="second"> <el-tab-pane label="消息(0)" name="second">
<div class="message-empty"> <div class="message-empty">

View File

@ -943,4 +943,12 @@ onMounted(() => {
justify-content: center; justify-content: center;
align-items: center; align-items: center;
} }
:deep() {
.el-progress-bar {
display: none;
}
.el-progress__text {
display: none;
}
}
</style> </style>

View File

@ -384,7 +384,8 @@ const formConfig = {
governmentTel: [ governmentTel: [
{ {
required: true, required: true,
message: "请输入手机号码", pattern: /^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/,
message: "请输入正确的手机号",
trigger: "blur" trigger: "blur"
} }
], ],

View File

@ -55,3 +55,12 @@ $primary: #409eff;
} }
} }
} }
:deep() {
.el-progress-bar {
display: none;
}
.el-progress__text {
display: none;
}
}

View File

@ -33,25 +33,18 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item <el-form-item label="营业执照:" prop="businessLicense">
label="营业执照:"
prop="businessLicense"
style="display: flex; align-items: center; justify-content: center"
>
<el-upload <el-upload
v-model:file-list="filelist" v-model:file-list="filelist"
class="upload-demo" class="upload-demo"
:action="`${baseUrl}` + '/xmgl/file/upload'" :action="`${baseUrl}` + '/xmgl/file/upload'"
multiple
:limit="1" :limit="1"
:on-success="uploadSuccess" :on-success="uploadSuccess"
style="display: flex; align-items: center; justify-content: center" style="display: flex; align-items: center; justify-content: center"
> >
<el-button plain color="#47A99D" size="small">选择文件</el-button> <el-button plain color="#47A99D" size="small">选择文件</el-button>
<template #tip> <template #tip>
<div v-show="!ruleForm.businessLicense" style="margin-left: 10px; margin-top: 10px; color: #aeaeae"> <div v-show="!ruleForm.businessLicense" style="margin-left: 10px; color: #aeaeae">未选择任何文件</div>
未选择任何文件
</div>
</template> </template>
</el-upload> </el-upload>
</el-form-item> </el-form-item>
@ -80,7 +73,7 @@
<el-row :gutter="120"> <el-row :gutter="120">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="企业地址:" prop="registerPlace"> <el-form-item label="企业地址:" prop="registerPlace">
<el-input v-model="ruleForm.registerPlace" placeholder="请选择企业地址"> <el-input disabled v-model="ruleForm.registerPlace" placeholder="请选择企业地址">
<template #append> <template #append>
<el-icon color="#fff" size="22" @click="openMap"><Location /></el-icon> <el-icon color="#fff" size="22" @click="openMap"><Location /></el-icon>
</template> </template>

View File

@ -76,3 +76,11 @@ $primary: #409eff;
} }
} }
} }
:deep() {
.el-progress-bar {
display: none;
}
.el-progress__text {
display: none;
}
}

View File

@ -41,7 +41,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="坐标定位:" prop="projectAddress"> <el-form-item label="坐标定位:" prop="projectAddress">
<el-input v-model="logonForm.projectAddress" size="large" placeholder="请定位坐标"> <el-input v-model="logonForm.projectAddress" disabled size="large" placeholder="请定位坐标">
<template #append> <template #append>
<el-icon class="mapIcon" size="18px" @click="openMap"><Location /></el-icon> <el-icon class="mapIcon" size="18px" @click="openMap"><Location /></el-icon>
</template> </template>
@ -97,7 +97,14 @@ const rules = reactive<FormRules>({
], ],
projectName: [{ required: true, message: "请输入项目名称", trigger: "blur" }], projectName: [{ required: true, message: "请输入项目名称", trigger: "blur" }],
governmentSn: [{ required: true, message: "请选择住建局", trigger: "change" }], governmentSn: [{ required: true, message: "请选择住建局", trigger: "change" }],
phone: [{ required: true, trigger: "blur", message: "手机号格式不正确", pattern: /^((0\d{2,3}-\d{7,8})|(1[34578]\d{9}))$/ }], phone: [
{
required: true,
trigger: "blur",
message: "手机号格式不正确",
pattern: /^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/
}
],
password: [{ required: true, message: "请输入密码", trigger: "blur" }], password: [{ required: true, message: "请输入密码", trigger: "blur" }],
projectAddress: [{ required: true, message: "请输入定位", trigger: "change" }], projectAddress: [{ required: true, message: "请输入定位", trigger: "change" }],

View File

@ -968,4 +968,12 @@ onMounted(() => {
justify-content: center; justify-content: center;
align-items: center; align-items: center;
} }
:deep() {
.el-progress-bar {
display: none;
}
.el-progress__text {
display: none;
}
}
</style> </style>