diff --git a/.gitignore b/.gitignore
index 7de2eac0..eb4024b9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,3 +18,5 @@ bin-release/
# information for Eclipse / Flash Builder.
/.idea
+/.codex-tasks
+/.trellis
diff --git a/admin/src/api/finance.ts b/admin/src/api/finance.ts
index e8f79630..b90fd2b0 100644
--- a/admin/src/api/finance.ts
+++ b/admin/src/api/finance.ts
@@ -59,3 +59,8 @@ export function accountCostEdit(params?: any) {
export function accountCostDetail(params?: any) {
return request.get({ url: '/finance.account_cost/detail', params })
}
+
+// 账户消耗删除
+export function accountCostDelete(params?: any) {
+ return request.post({ url: '/finance.account_cost/delete', params })
+}
diff --git a/admin/src/views/finance/account_cost/edit.vue b/admin/src/views/finance/account_cost/edit.vue
index 93e37527..63820c76 100644
--- a/admin/src/views/finance/account_cost/edit.vue
+++ b/admin/src/views/finance/account_cost/edit.vue
@@ -18,6 +18,22 @@
:disabled="mode === 'edit'"
/>
+
+
+
+
+
()
+
const emit = defineEmits(['success', 'close'])
const formRef = shallowRef()
const popupRef = shallowRef>()
@@ -58,6 +84,7 @@ const popupTitle = computed(() => (mode.value === 'edit' ? '编辑账户消耗'
const formData = reactive({
id: '',
cost_date: '',
+ media_channel_code: '',
amount: 0,
remark: '',
})
@@ -70,6 +97,13 @@ const formRules = {
trigger: ['change'],
},
],
+ media_channel_code: [
+ {
+ required: true,
+ message: '请选择自媒体渠道',
+ trigger: ['change'],
+ },
+ ],
amount: [
{
required: true,
@@ -82,6 +116,7 @@ const formRules = {
const resetForm = () => {
formData.id = ''
formData.cost_date = ''
+ formData.media_channel_code = props.defaultMediaChannelCode || ''
formData.amount = 0
formData.remark = ''
}
@@ -106,6 +141,7 @@ const open = (type: 'add' | 'edit' = 'add') => {
const setFormData = (data: Record) => {
formData.id = data.id ?? ''
formData.cost_date = data.cost_date ?? ''
+ formData.media_channel_code = data.media_channel_code ?? ''
formData.amount = Number(data.amount ?? 0)
formData.remark = data.remark ?? ''
}
diff --git a/admin/src/views/finance/account_cost/index.vue b/admin/src/views/finance/account_cost/index.vue
index d6b49189..888dc4bf 100644
--- a/admin/src/views/finance/account_cost/index.vue
+++ b/admin/src/views/finance/account_cost/index.vue
@@ -21,6 +21,22 @@
v-model:endTime="queryParams.end_date"
/>
+
+
+
+
+
+
¥{{ row.amount }}
@@ -55,7 +72,7 @@
-
+
编辑
+
+ 删除
+
@@ -74,22 +99,36 @@
-
+