修改 kpi

This commit is contained in:
浅念
2025-09-18 09:49:33 +08:00
parent 6feb3ace75
commit 9e260ddcd8
2 changed files with 4 additions and 10 deletions
+3 -9
View File
@@ -83,7 +83,7 @@
width="600px"
>
<ElForm ref="formRef" :model="form" :rules="rules" label-width="100px" class="form">
<ElFormItem label="公司" prop="corp_id">
<!-- <ElFormItem label="公司" prop="corp_id">
<ElSelect v-model="form.corp_id" placeholder="请选择公司">
<ElOption
v-for="item in companyList"
@@ -92,7 +92,7 @@
:label="item.name"
></ElOption>
</ElSelect>
</ElFormItem>
</ElFormItem> -->
<ElFormItem label="年份" prop="year">
<ElInputNumber v-model="form.year" :min="1970" :max="2999" style="width: 100%" />
</ElFormItem>
@@ -105,6 +105,7 @@
:value="item.id"
/>
</ElSelect>
<el-text class="mx-1" type="warning">不选业务员表示公司年度总目标</el-text>
</ElFormItem>
<ElFormItem label="年度目标数" prop="annual_target">
<ElInputNumber v-model="form.annual_target" :min="0" :max="999" style="width: 100%" />
@@ -152,7 +153,6 @@
// 表单数据
const form = reactive<any>({
id: '',
corp_id: '',
year: '',
user_id: '',
annual_target: 0
@@ -160,9 +160,7 @@
// 表单验证规则
const rules = reactive<FormRules>({
corp_id: [{ required: true, message: '请选择公司', trigger: 'blur' }],
year: [{ required: true, message: '请输入年份', trigger: 'blur' }],
user_id: [{ required: true, message: '请选择业务员', trigger: 'blur' }],
annual_target: [{ required: true, message: '请输入年度目标数', trigger: 'blur' }]
})
@@ -231,7 +229,6 @@
// 编辑模式
Object.assign(form, {
id: row.id,
corp_id: row.corp_id,
year: row.year,
user_id: row.user_id,
annual_target: row.annual_target
@@ -240,7 +237,6 @@
// 新增模式
Object.assign(form, {
id: '',
corp_id: '',
year: '',
user_id: '',
annual_target: 0
@@ -275,7 +271,6 @@
if (dialogType.value === 'add') {
// 新增
const { message } = await kpiService.addyearly({
corp_id: form.corp_id,
year: form.year,
user_id: form.user_id,
annual_target: form.annual_target
@@ -285,7 +280,6 @@
// 编辑
const { message } = await kpiService.updateyearly({
id: form.id,
corp_id: form.corp_id,
year: form.year,
user_id: form.user_id,
annual_target: form.annual_target
+1 -1
View File
@@ -78,7 +78,7 @@
width="600px"
>
<ElForm ref="formRef" :model="form" :rules="rules" label-width="100px" class="form">
<ElFormItem label="用户ID" prop="user_id">
<ElFormItem label="用户" prop="user_id">
<ElSelect v-model="form.user_id" filterable placeholder="请选择用户">
<ElOption
v-for="item in companyUserList"