diff --git a/src/views/integrated/feedback/form.vue b/src/views/integrated/feedback/form.vue index 071f920..b06f05f 100644 --- a/src/views/integrated/feedback/form.vue +++ b/src/views/integrated/feedback/form.vue @@ -11,7 +11,7 @@ - + @@ -59,6 +59,8 @@ import { useDict } from '/@/hooks/dict'; import { useMessage } from "/@/hooks/message"; import { getObj, addObj, putObj } from '/@/api/integrated/feedback' import { rule } from '/@/utils/validate'; +import UploadImage from '/@/components/Upload/Image.vue'; + const emit = defineEmits(['refresh']); // 定义变量内容 diff --git a/src/views/integrated/feedback/index.vue b/src/views/integrated/feedback/index.vue index d9a13ce..658cd5f 100644 --- a/src/views/integrated/feedback/index.vue +++ b/src/views/integrated/feedback/index.vue @@ -46,7 +46,11 @@ - + + + + + diff --git a/src/views/integrated/maintenanceOrder/form.vue b/src/views/integrated/maintenanceOrder/form.vue index 117437d..809768d 100644 --- a/src/views/integrated/maintenanceOrder/form.vue +++ b/src/views/integrated/maintenanceOrder/form.vue @@ -17,7 +17,7 @@ - + diff --git a/src/views/integrated/meeting/meetingDeskLayout/form.vue b/src/views/integrated/meeting/meetingDeskLayout/form.vue index e62307c..7e43938 100644 --- a/src/views/integrated/meeting/meetingDeskLayout/form.vue +++ b/src/views/integrated/meeting/meetingDeskLayout/form.vue @@ -1,72 +1,113 @@ - + :close-on-click-modal="false" draggable width="800px"> + - + - + - + - + - + - + - + - + + 建议尺寸:800x600px,支持jpg、png格式 - - + + + 分钟 + - 可用 - 不可用 + 可用 + 不可用 - + - + - + - + @@ -82,6 +123,8 @@ import { useDict } from '/@/hooks/dict'; import { useMessage } from "/@/hooks/message"; import { getObj, addObj, putObj } from '/@/api/integrated/meetingDeskLayout' import { rule } from '/@/utils/validate'; +import UploadImage from '/@/components/Upload/Image.vue'; + const emit = defineEmits(['refresh']); // 定义变量内容 @@ -97,18 +140,21 @@ const form = reactive({ layoutName: '', layoutCode: '', description: '', - capacityMin: '', - capacityMax: '', + capacityMin: null as number | null, + capacityMax: null as number | null, layoutImage: '', - setupTime: '', + setupTime: null as number | null, isAvailable: '0', // 默认可用 - sortOrder: '', + sortOrder: 0 as number, remark: '', }); // 定义校验规则 const dataRules = ref({ layoutName: [{required: true, message: '摆放形式名称不能为空', trigger: 'blur'}], + layoutCode: [{required: true, message: '摆放形式编码不能为空', trigger: 'blur'}], + capacityMin: [{required: true, message: '最小容纳人数不能为空', trigger: 'change'}], + capacityMax: [{required: true, message: '最大容纳人数不能为空', trigger: 'change'}], }) // 打开弹窗 @@ -125,6 +171,16 @@ const openDialog = (id: string) => { if (id) { form.id = id getmeetingDeskLayoutData(id) + } else { + // 新增时设置默认值 + form.isAvailable = '0'; // 默认可用 + form.sortOrder = 0; + form.capacityMin = null; + form.capacityMax = null; + form.setupTime = null; + form.layoutImage = ''; + form.description = ''; + form.remark = ''; } }; @@ -162,4 +218,23 @@ const getmeetingDeskLayoutData = (id: string) => { defineExpose({ openDialog }); - \ No newline at end of file + + + \ No newline at end of file diff --git a/src/views/supermarketerp/report/jsxs/components/index.ts b/src/views/supermarketerp/report/jsxs/components/index.ts index f5bb8ad..249ed92 100644 --- a/src/views/supermarketerp/report/jsxs/components/index.ts +++ b/src/views/supermarketerp/report/jsxs/components/index.ts @@ -10,3 +10,4 @@ export { default as ProductRankingTable } from './ProductRankingTable.vue'; + diff --git a/src/views/supermarketerp/report/jsxs/constants/index.ts b/src/views/supermarketerp/report/jsxs/constants/index.ts index f604fb2..0875915 100644 --- a/src/views/supermarketerp/report/jsxs/constants/index.ts +++ b/src/views/supermarketerp/report/jsxs/constants/index.ts @@ -210,3 +210,4 @@ export const SUCCESS_MESSAGES = { + diff --git a/src/views/supermarketerp/report/jsxs/utils/index.ts b/src/views/supermarketerp/report/jsxs/utils/index.ts index f44b18c..ea14e49 100644 --- a/src/views/supermarketerp/report/jsxs/utils/index.ts +++ b/src/views/supermarketerp/report/jsxs/utils/index.ts @@ -199,3 +199,4 @@ export const TABLE_CONFIG = { +