修改 kpi
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user