feat: 设置-财务设置-费项管理

This commit is contained in:
Zzz1zz
2025-07-28 23:00:41 +08:00
parent 381c40eeb4
commit f1016ece6c
13 changed files with 726 additions and 16 deletions
@@ -46,7 +46,7 @@
</a-space>
</template>
</DataTable>
<contractNumberFormModal
<contractNumberFormDrawer
v-model:visible="showModal"
:record="currentNumberInfo"
:is-edit="isEdit"
@@ -68,7 +68,7 @@
} from '@/api/setting';
import { ContractTermInfo, UserStatus } from '@/types/setting';
import { camelToSnake } from '@/utils/caseConvert';
import contractNumberFormModal from './modal/contract-number-form-modal.vue';
import contractNumberFormDrawer from './drawer/contract-number-form-drawer.vue';
const {
data: renderData,
@@ -46,7 +46,7 @@
</a-space>
</template>
</DataTable>
<contractNumberFormModal
<contractNumberFormDrawer
v-model:visible="showModal"
:record="currentNumberInfo"
:is-edit="isEdit"
@@ -68,7 +68,7 @@
} from '@/api/setting';
import { ContractTermInfo, UserStatus } from '@/types/setting';
import { camelToSnake } from '@/utils/caseConvert';
import contractNumberFormModal from './modal/contract-terms-form-modal.vue';
import contractNumberFormDrawer from './drawer/contract-terms-form-drawer.vue';
const {
data: renderData,
@@ -103,7 +103,6 @@
<script lang="ts" setup>
import { ref, watch, reactive, computed } from 'vue';
import { useI18n } from 'vue-i18n';
import type { FormInstance } from '@arco-design/web-vue';
import { Message } from '@arco-design/web-vue';
import { createCodeSetting, updateCodeSetting } from '@/api/setting';
@@ -143,7 +142,6 @@
arrange: arrangeList.value,
};
const form = reactive<any>({ ...defaultForm });
const { t } = useI18n();
// 校验规则
const rules = reactive({
name: [{ required: true, message: '请输入合同编号' }],
@@ -42,7 +42,6 @@
<script lang="ts" setup>
import { ref, watch, reactive } from 'vue';
import { useI18n } from 'vue-i18n';
import type { FormInstance } from '@arco-design/web-vue';
import { Message } from '@arco-design/web-vue';
import { createCodeSetting, updateCodeSetting } from '@/api/setting';
@@ -70,7 +69,6 @@
type: 1,
};
const form = reactive<any>({ ...defaultForm });
const { t } = useI18n();
// 校验规则
const rules = reactive({
name: [{ required: true, message: '请输入合同编号' }],