feat: 优化
parent
0107cccb7d
commit
9215a3f9d8
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,7 +15,6 @@ interface DataType {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
const [TemplateForm, formApi] = useVbenForm({
|
const [TemplateForm, formApi] = useVbenForm({
|
||||||
// 所有表单项共用,可单独在表单内覆盖
|
// 所有表单项共用,可单独在表单内覆盖
|
||||||
commonConfig: {
|
commonConfig: {
|
||||||
|
|
|
@ -155,6 +155,6 @@ const btn_point = (row: TemplateType) => {
|
||||||
|
|
||||||
<addModal />
|
<addModal />
|
||||||
<editModal />
|
<editModal />
|
||||||
<pointModal/>
|
<pointModal />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
Loading…
Reference in New Issue