feat: 优化

main
wangqiujuan0808 2025-05-13 11:22:46 +08:00
parent 0107cccb7d
commit 9215a3f9d8
7 changed files with 13 additions and 19 deletions

View File

@ -8,9 +8,6 @@ import { cdcmDriverAPI } from '#/cdcm/api/api.js';
import req from '#/cdcm/api/req_code'; import req from '#/cdcm/api/req_code';
import { useStaticConfigStore } from '#/store'; import { useStaticConfigStore } from '#/store';
const emit = defineEmits<{
submit: [event: any];
}>();
const [Modal, modalApi] = useVbenModal(); const [Modal, modalApi] = useVbenModal();
@ -132,7 +129,6 @@ async function onSubmit(values: Record<string, any>) {
if (ret.data.code === 0) { if (ret.data.code === 0) {
ElMessage.success(ret.data.data); ElMessage.success(ret.data.data);
modalApi.close(); modalApi.close();
emit('submit');
} else { } else {
ElMessage.error(ret.data.data || ret.data.msg); ElMessage.error(ret.data.data || ret.data.msg);
} }

View File

@ -35,7 +35,7 @@ const gridOptions: VxeGridProps<any> = {
], ],
proxyConfig: { proxyConfig: {
ajax: { ajax: {
query:() => { query: () => {
return { return {
items: getDeviceData(), items: getDeviceData(),
}; };
@ -151,7 +151,11 @@ async function getDeviceData() {
<ElButton class="mr-2" type="success" @click="btn_add"> <ElButton class="mr-2" type="success" @click="btn_add">
新增 新增
</ElButton> </ElButton>
<ElButton class="mr-2" type="primary" @click="() => tableApi.reload()"> <ElButton
class="mr-2"
type="primary"
@click="() => tableApi.reload()"
>
刷新当前页面 刷新当前页面
</ElButton> </ElButton>
</template> </template>

View File

@ -8,10 +8,6 @@ import { cdcmDriverAPI } from '#/cdcm/api/api.js';
import req from '#/cdcm/api/req_code'; import req from '#/cdcm/api/req_code';
import { useStaticConfigStore } from '#/store'; import { useStaticConfigStore } from '#/store';
const emit = defineEmits<{
submit: [event: any];
}>();
const [Modal, modalApi] = useVbenModal({ const [Modal, modalApi] = useVbenModal({
onCancel() { onCancel() {
modalApi.close(); modalApi.close();
@ -155,7 +151,6 @@ async function onSubmit(values: Record<string, any>) {
if (ret.data.code === 0) { if (ret.data.code === 0) {
ElMessage.success(ret.data.data); ElMessage.success(ret.data.data);
modalApi.close(); modalApi.close();
emit('submit');
} else { } else {
ElMessage.error(ret.data.data || ret.data.msg); ElMessage.error(ret.data.data || ret.data.msg);
} }

View File

@ -8,9 +8,6 @@ import { cdcmDriverAPI } from '#/cdcm/api/api.js';
import req from '#/cdcm/api/req_code'; import req from '#/cdcm/api/req_code';
import { deviceTemplate } from '#/store'; import { deviceTemplate } from '#/store';
const emit = defineEmits<{
submit: [event: any];
}>();
const [Modal, modalApi] = useVbenModal({ const [Modal, modalApi] = useVbenModal({
onCancel() { onCancel() {
@ -120,7 +117,6 @@ async function onSubmit(values: Record<string, any>) {
if (ret.data.code === 0) { if (ret.data.code === 0) {
ElMessage.success(ret.data.data); ElMessage.success(ret.data.data);
modalApi.close(); modalApi.close();
emit('submit');
} else { } else {
ElMessage.error(ret.data.data || ret.data.msg); ElMessage.error(ret.data.data || ret.data.msg);
} }

View File

@ -15,7 +15,6 @@ interface DataType {
}; };
} }
const [TemplateForm, formApi] = useVbenForm({ const [TemplateForm, formApi] = useVbenForm({
// //
commonConfig: { commonConfig: {

View File

@ -155,6 +155,6 @@ const btn_point = (row: TemplateType) => {
<addModal /> <addModal />
<editModal /> <editModal />
<pointModal/> <pointModal />
</div> </div>
</template> </template>

View File

@ -62,7 +62,7 @@ const gridOptions: VxeGridProps<any> = {
], ],
proxyConfig: { proxyConfig: {
ajax: { ajax: {
query:() => { query: () => {
return { return {
items: getPointData(), items: getPointData(),
}; };
@ -162,7 +162,11 @@ async function getPointData() {
<ElButton class="mr-2" type="success" @click="btn_add"> <ElButton class="mr-2" type="success" @click="btn_add">
新增 新增
</ElButton> </ElButton>
<ElButton class="mr-2" type="primary" @click="() => tableApi.reload()"> <ElButton
class="mr-2"
type="primary"
@click="() => tableApi.reload()"
>
刷新当前页面 刷新当前页面
</ElButton> </ElButton>
</template> </template>