Browse Source

bug修复

dev-V1.0.6
wangmingyong@163.com 3 months ago
parent
commit
aa9ea39c0e
  1. 4
      zdxt-web-client/zdxt-admin-plus-ui/.env.development-wmy-cust
  2. 35
      zdxt-web-client/zdxt-admin-plus-ui/src/views/supervision/carouselBanner/add.vue
  3. 4
      zdxt-web-client/zdxt-efcode-enforcement-app/src/components/enforcement/nos/AttachmentTaskSource.vue
  4. 4
      zdxt-web-client/zdxt-efcode-enforcement-app/src/components/enforcement/nos/EnterpriseInfoSection.vue
  5. 2
      zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/my/plan/cp_plan_other.vue

4
zdxt-web-client/zdxt-admin-plus-ui/.env.development-wmy-cust

@ -1,6 +1,6 @@
# VITE_APP_PROXY_TARGET = 'http://139.186.148.21:8080'
VITE_APP_PROXY_TARGET = 'http://10.132.108.3:85/efcode20-sup-web/prod-api'
# VITE_APP_PROXY_TARGET = 'http://172.16.21.213:8080'
# VITE_APP_PROXY_TARGET = 'http://10.132.108.3:85/efcode20-sup-web/prod-api'
VITE_APP_PROXY_TARGET = 'http://172.16.21.213:8080'
# 页面标题
VITE_APP_TITLE = 执法监督码•执法监督
VITE_APP_LOGO_TITLE = 执法监督码•执法监督

35
zdxt-web-client/zdxt-admin-plus-ui/src/views/supervision/carouselBanner/add.vue

@ -21,16 +21,26 @@
</el-select>
</el-form-item>
<el-form-item label="类型:" prop="type">
<el-select v-model="form.type" placeholder="请选择" class="form-select" @change="handleTypeChange">
<el-option v-for="item in typeOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</el-form-item>
<el-form-item label="显示天数:" prop="displayDays">
<el-select v-model="form.displayDays" placeholder="请选择" class="form-select">
<el-option v-for="item in displayDaysOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</el-form-item>
<el-form-item label="链接:" prop="linkUrl">
<el-form-item v-if="form.type === 1" label="链接:" prop="linkUrl">
<el-input v-model="form.linkUrl" placeholder="请输入跳转链接" class="form-input" />
</el-form-item>
<el-form-item v-else label="富文本内容:" prop="content">
<Editor v-model="form.content" :height="400" />
</el-form-item>
<el-form-item label="轮播图:" prop="imageUrl">
<div class="upload-area">
<div class="upload-row">
@ -74,6 +84,7 @@ import { useRoute } from 'vue-router';
import { addCarouselBanner } from '@/api/supervision/carouselBanner';
import { getDicts } from '@/api/system/dict/data';
import request from '@/utils/request';
import Editor from '@/components/Editor/index.vue';
const route = useRoute();
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
@ -94,13 +105,19 @@ const displayDaysOptions = [
{ label: '30天', value: 30 },
{ label: '永久', value: 0 }
];
const typeOptions = [
{ label: '富文本', value: 0 },
{ label: '外部链接', value: 1 }
];
const form = reactive({
title: '',
targetPlatform: undefined as number | undefined,
carouselPosition: undefined as number | undefined,
type: undefined as number | undefined,
displayDays: undefined as number | undefined,
linkUrl: '',
content: '',
imageUrl: ''
});
@ -108,11 +125,20 @@ const rules: FormRules = {
title: [{ required: true, message: '请输入标题', trigger: 'blur' }],
targetPlatform: [{ required: true, message: '请选择内容发布在', trigger: 'change' }],
carouselPosition: [{ required: true, message: '请选择橱窗', trigger: 'change' }],
type: [{ required: true, message: '请选择类型', trigger: 'change' }],
displayDays: [{ required: true, message: '请选择显示天数', trigger: 'change' }],
linkUrl: [{ required: true, message: '请输入链接', trigger: 'blur' }],
linkUrl: [{ required: true, message: '请输入跳转链接', trigger: 'blur' }],
content: [{ required: true, message: '请输入富文本内容', trigger: 'blur' }],
imageUrl: [{ required: true, message: '请上传轮播图', trigger: 'change' }]
};
const handleTypeChange = () => {
form.linkUrl = '';
form.content = '';
formRef.value?.validateField('linkUrl');
formRef.value?.validateField('content');
};
const beforeImageUpload = (file: File) => {
const isImage = ['image/jpeg', 'image/jpg', 'image/png'].includes(file.type);
const isLt5M = file.size / 1024 / 1024 < 5;
@ -174,11 +200,12 @@ const submitForm = async (status: number, successMessage: string) => {
title: form.title,
targetPlatform: form.targetPlatform,
carouselPosition: form.carouselPosition,
type: form.type,
displayDays: form.displayDays,
linkUrl: form.linkUrl,
linkUrl: form.type === 1 ? form.linkUrl : undefined,
content: form.type === 0 ? form.content : undefined,
imageUrl: form.imageUrl,
status,
type: 1,
isDelete: 0
});
if (res.code === 200) {

4
zdxt-web-client/zdxt-efcode-enforcement-app/src/components/enforcement/nos/AttachmentTaskSource.vue

@ -121,8 +121,8 @@ const onAfterReadImage = (file) => {
overflow: hidden;
:deep(.van-field__label) {
width: 64px;
margin-right: 22px;
width: 70px;
margin-right: 18px;
color: #000;
font-size: 14px;
}

4
zdxt-web-client/zdxt-efcode-enforcement-app/src/components/enforcement/nos/EnterpriseInfoSection.vue

@ -61,8 +61,8 @@ const handleClick = () => {
overflow: hidden;
:deep(.van-field__label) {
width: 64px;
margin-right: 22px;
width: 70px;
margin-right: 18px;
color: #000;
// font-size: 14px;
}

2
zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/my/plan/cp_plan_other.vue

@ -249,7 +249,7 @@ const onReservePlan = (item) => {
// 提示无法预约:仅当服务端返回500且消息为"请先添加我的计划再进行预约"时,才显示"添加计划"按钮
const showCannotReserveDialog = (item, code, msg) => {
const needAddPlanBtn = code === 500 && msg === '请先添加计划再进行预约';
const needAddPlanBtn = code === 500 && msg.includes('请先添加我的计划再进行预约');
if (needAddPlanBtn) {
showDialog({
title: '提示',

Loading…
Cancel
Save