派单规则子表表名修改

This commit is contained in:
曹磊 2026-02-05 10:13:27 +08:00
parent 999550ba13
commit 0f6337e057
6 changed files with 25 additions and 26 deletions

View File

@ -4,13 +4,13 @@ import { useMessage } from "/@/hooks/web/useMessage";
const { createConfirm } = useMessage();
enum Api {
list = '/sendorderrule/sendOrderRuleSub/list',
save='/sendorderrule/sendOrderRuleSub/add',
edit='/sendorderrule/sendOrderRuleSub/edit',
deleteOne = '/sendorderrule/sendOrderRuleSub/delete',
deleteBatch = '/sendorderrule/sendOrderRuleSub/deleteBatch',
importExcel = '/sendorderrule/sendOrderRuleSub/importExcel',
exportXls = '/sendorderrule/sendOrderRuleSub/exportXls',
list = '/sendorderrule/sendOrderRuleInfo/list',
save='/sendorderrule/sendOrderRuleInfo/add',
edit='/sendorderrule/sendOrderRuleInfo/edit',
deleteOne = '/sendorderrule/sendOrderRuleInfo/delete',
deleteBatch = '/sendorderrule/sendOrderRuleInfo/deleteBatch',
importExcel = '/sendorderrule/sendOrderRuleInfo/importExcel',
exportXls = '/sendorderrule/sendOrderRuleInfo/exportXls',
}
/**

View File

@ -3,16 +3,16 @@
<JFormContainer :disabled="true">
<template #detail>
<a-form ref="formRef" class="antd-modal-form" :labelCol="labelCol" :wrapperCol="wrapperCol"
name="SendOrderRuleSubForm">
name="SendOrderRuleInfoForm">
<a-row>
<a-col :span="24">
<a-form-item label="规则名称" v-bind="validateInfos.ruleName" id="SendOrderRuleSubForm-ruleName"
<a-form-item label="规则名称" v-bind="validateInfos.ruleName" id="SendOrderRuleInfoForm-ruleName"
name="ruleName">
<a-input v-model:value="formData.ruleName" placeholder="请输入规则名称" allow-clear disabled></a-input>
</a-form-item>
</a-col>
<a-col :span="24">
<a-form-item label="规则编码值" v-bind="validateInfos.ruleCode" id="SendOrderRuleSubForm-ruleCode"
<a-form-item label="规则编码值" v-bind="validateInfos.ruleCode" id="SendOrderRuleInfoForm-ruleCode"
name="ruleCode">
<a-input-number v-model:value="formData.ruleCode" placeholder="请输入规则编码值" style="width: 100%" disabled />
</a-form-item>
@ -24,21 +24,21 @@
<JFormContainer :disabled="disabled" style="margin-top: -30px;">
<template #detail>
<a-form ref="formRef" class="antd-modal-form" :labelCol="labelCol" :wrapperCol="wrapperCol"
name="SendOrderRuleSubForm">
name="SendOrderRuleInfoForm">
<a-row>
<a-col :span="24">
<a-form-item label="系数" v-bind="validateInfos.coefficient" id="SendOrderRuleSubForm-coefficient"
<a-form-item label="系数" v-bind="validateInfos.coefficient" id="SendOrderRuleInfoForm-coefficient"
name="coefficient">
<a-input-number v-model:value="formData.coefficient" placeholder="请输入系数" style="width: 100%" />
</a-form-item>
</a-col>
<a-col :span="24">
<a-form-item label="排序" v-bind="validateInfos.sort" id="SendOrderRuleSubForm-sort" name="sort">
<a-form-item label="排序" v-bind="validateInfos.sort" id="SendOrderRuleInfoForm-sort" name="sort">
<a-input-number v-model:value="formData.sort" placeholder="请输入排序" style="width: 100%" />
</a-form-item>
</a-col>
<a-col :span="24">
<a-form-item label="是否启用" v-bind="validateInfos.izEnabled" id="SendOrderRuleSubForm-izEnabled"
<a-form-item label="是否启用" v-bind="validateInfos.izEnabled" id="SendOrderRuleInfoForm-izEnabled"
name="izEnabled">
<j-dict-select-tag type='radio' v-model:value="formData.izEnabled" :disabled="formData.colDisabled"
dictCode="iz_enabled" placeholder="请选择是否启用" allowClear />
@ -56,7 +56,7 @@ import { ref, reactive, defineExpose, nextTick, defineProps, computed, onMounted
import { defHttp } from '/@/utils/http/axios';
import { useMessage } from '/@/hooks/web/useMessage';
import { getValueType } from '/@/utils';
import { saveOrUpdate } from './SendOrderRuleSub.api';
import { saveOrUpdate } from './SendOrderRuleInfo.api';
import { Form } from 'ant-design-vue';
import JFormContainer from '/@/components/Form/src/container/JFormContainer.vue';
import JDictSelectTag from '/@/components/Form/src/jeecg/components/JDictSelectTag.vue';

View File

@ -14,20 +14,19 @@
</template>
</BasicTable>
<!-- 表单区域 -->
<SendOrderRuleSubModal ref="registerModal" @success="handleSuccess"></SendOrderRuleSubModal>
<SendOrderRuleInfoModal ref="registerModal" @success="handleSuccess"></SendOrderRuleInfoModal>
</div>
</template>
<script lang="ts" name="sendorderrule-sendOrderRuleSub" setup>
<script lang="ts" name="sendorderrule-sendOrderRuleInfo" setup>
import { ref, reactive } from 'vue';
import { BasicTable, useTable, TableAction } from '/@/components/Table';
import { useListPage } from '/@/hooks/system/useListPage';
import { columns, superQuerySchema } from './SendOrderRuleSub.data';
import { list, deleteOne, batchDelete, getImportUrl, getExportUrl } from './SendOrderRuleSub.api';
import { columns, superQuerySchema } from './SendOrderRuleInfo.data';
import { list, saveOrUpdate, deleteOne, batchDelete, getImportUrl, getExportUrl } from './SendOrderRuleInfo.api';
import { downloadFile } from '/@/utils/common/renderUtils';
import SendOrderRuleSubModal from './SendOrderRuleSubModal.vue'
import SendOrderRuleInfoModal from './SendOrderRuleInfoModal.vue'
import { useUserStore } from '/@/store/modules/user';
import { saveOrUpdate } from './SendOrderRuleSub.api';
import { useMessage } from '/@/hooks/web/useMessage';
const { createMessage } = useMessage();

View File

@ -1,8 +1,8 @@
<template>
<a-drawer :title="title" :width="'50vw'" :visible="visible" :closable="true" :footer-style="{ textAlign: 'right' }"
:bodyStyle="{ padding: '14px' }" @close="handleCancel">
<SendOrderRuleSubForm v-if="visible" ref="registerForm" @ok="submitCallback" :formDisabled="disableSubmit"
:formBpm="false"></SendOrderRuleSubForm>
<SendOrderRuleInfoForm v-if="visible" ref="registerForm" @ok="submitCallback" :formDisabled="disableSubmit"
:formBpm="false"></SendOrderRuleInfoForm>
<template #footer>
<a-button type="primary" style="margin-right: 8px" @click="handleCancel">关闭</a-button>
<a-button type="primary" style="margin-right: 8px" @click="handleOk">确认</a-button>
@ -12,7 +12,7 @@
<script lang="ts" setup>
import { ref, nextTick, defineExpose } from 'vue';
import SendOrderRuleSubForm from './SendOrderRuleSubForm.vue'
import SendOrderRuleInfoForm from './SendOrderRuleInfoForm.vue'
const title = ref<string>('');
const width = ref<number>(800);

View File

@ -1,7 +1,7 @@
<template>
<a-drawer :title="title" :width="'80vw'" :visible="visible" :closable="true" :footer-style="{ textAlign: 'right' }"
:bodyStyle="{ padding: '14px' }" @close="handleCancel">
<SendOrderRuleSubList ref="ruleRef" v-if="visible"></SendOrderRuleSubList>
<SendOrderRuleInfoList ref="ruleRef" v-if="visible"></SendOrderRuleInfoList>
<template #footer>
<a-button type="primary" style="margin-right: 8px" @click="handleCancel">关闭</a-button>
</template>
@ -10,7 +10,7 @@
<script lang="ts" setup>
import { ref, nextTick, defineExpose } from 'vue';
import SendOrderRuleSubList from './SendOrderRuleSubList.vue'
import SendOrderRuleInfoList from './SendOrderRuleInfoList.vue'
const title = ref<string>('');
const width = ref<number>(800);