修改 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" width="600px"
> >
<ElForm ref="formRef" :model="form" :rules="rules" label-width="100px" class="form"> <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="请选择公司"> <ElSelect v-model="form.corp_id" placeholder="请选择公司">
<ElOption <ElOption
v-for="item in companyList" v-for="item in companyList"
@@ -92,7 +92,7 @@
:label="item.name" :label="item.name"
></ElOption> ></ElOption>
</ElSelect> </ElSelect>
</ElFormItem> </ElFormItem> -->
<ElFormItem label="年份" prop="year"> <ElFormItem label="年份" prop="year">
<ElInputNumber v-model="form.year" :min="1970" :max="2999" style="width: 100%" /> <ElInputNumber v-model="form.year" :min="1970" :max="2999" style="width: 100%" />
</ElFormItem> </ElFormItem>
@@ -105,6 +105,7 @@
:value="item.id" :value="item.id"
/> />
</ElSelect> </ElSelect>
<el-text class="mx-1" type="warning">不选业务员表示公司年度总目标</el-text>
</ElFormItem> </ElFormItem>
<ElFormItem label="年度目标数" prop="annual_target"> <ElFormItem label="年度目标数" prop="annual_target">
<ElInputNumber v-model="form.annual_target" :min="0" :max="999" style="width: 100%" /> <ElInputNumber v-model="form.annual_target" :min="0" :max="999" style="width: 100%" />
@@ -152,7 +153,6 @@
// 表单数据 // 表单数据
const form = reactive<any>({ const form = reactive<any>({
id: '', id: '',
corp_id: '',
year: '', year: '',
user_id: '', user_id: '',
annual_target: 0 annual_target: 0
@@ -160,9 +160,7 @@
// 表单验证规则 // 表单验证规则
const rules = reactive<FormRules>({ const rules = reactive<FormRules>({
corp_id: [{ required: true, message: '请选择公司', trigger: 'blur' }],
year: [{ 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' }] annual_target: [{ required: true, message: '请输入年度目标数', trigger: 'blur' }]
}) })
@@ -231,7 +229,6 @@
// 编辑模式 // 编辑模式
Object.assign(form, { Object.assign(form, {
id: row.id, id: row.id,
corp_id: row.corp_id,
year: row.year, year: row.year,
user_id: row.user_id, user_id: row.user_id,
annual_target: row.annual_target annual_target: row.annual_target
@@ -240,7 +237,6 @@
// 新增模式 // 新增模式
Object.assign(form, { Object.assign(form, {
id: '', id: '',
corp_id: '',
year: '', year: '',
user_id: '', user_id: '',
annual_target: 0 annual_target: 0
@@ -275,7 +271,6 @@
if (dialogType.value === 'add') { if (dialogType.value === 'add') {
// 新增 // 新增
const { message } = await kpiService.addyearly({ const { message } = await kpiService.addyearly({
corp_id: form.corp_id,
year: form.year, year: form.year,
user_id: form.user_id, user_id: form.user_id,
annual_target: form.annual_target annual_target: form.annual_target
@@ -285,7 +280,6 @@
// 编辑 // 编辑
const { message } = await kpiService.updateyearly({ const { message } = await kpiService.updateyearly({
id: form.id, id: form.id,
corp_id: form.corp_id,
year: form.year, year: form.year,
user_id: form.user_id, user_id: form.user_id,
annual_target: form.annual_target annual_target: form.annual_target
+1 -1
View File
@@ -78,7 +78,7 @@
width="600px" width="600px"
> >
<ElForm ref="formRef" :model="form" :rules="rules" label-width="100px" class="form"> <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="请选择用户"> <ElSelect v-model="form.user_id" filterable placeholder="请选择用户">
<ElOption <ElOption
v-for="item in companyUserList" v-for="item in companyUserList"