更新了不同任务设置目标数
This commit is contained in:
parent
0f8f13b629
commit
255719bb20
@ -6,4 +6,4 @@ VITE_APP_BASE_URL = 'https://ceshi-worker-task.lihaink.cn'
|
|||||||
|
|
||||||
# VITE_APP_BASE_URL = 'https://preview-worker-task.lihaink.cn'
|
# VITE_APP_BASE_URL = 'https://preview-worker-task.lihaink.cn'
|
||||||
|
|
||||||
# VITE_APP_BASE_URL = 'https://worker-task.lihaink.cn'preview
|
# VITE_APP_BASE_URL = 'https://worker-task.lihaink.cn'
|
@ -31,7 +31,6 @@
|
|||||||
/>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="任务类型" prop="type">
|
<el-form-item label="任务类型" prop="type">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="formData.type"
|
v-model="formData.type"
|
||||||
@ -77,6 +76,15 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item v-if="showTarget" label="目标数">
|
||||||
|
<el-input
|
||||||
|
v-model="formData.target"
|
||||||
|
clearable
|
||||||
|
placeholder="请输入目标数"
|
||||||
|
type="number"
|
||||||
|
>
|
||||||
|
</el-input>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="一阶段天数">
|
<el-form-item label="一阶段天数">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="formData.stage_day_one"
|
v-model="formData.stage_day_one"
|
||||||
@ -241,6 +249,7 @@ const formData = reactive({
|
|||||||
type_value: "",
|
type_value: "",
|
||||||
status: "",
|
status: "",
|
||||||
content: "",
|
content: "",
|
||||||
|
target: "", //目标数量
|
||||||
stage_day_one: 0,
|
stage_day_one: 0,
|
||||||
money: 0, // 一阶段金额
|
money: 0, // 一阶段金额
|
||||||
stage_day_two: 0,
|
stage_day_two: 0,
|
||||||
@ -264,6 +273,20 @@ if (route.query.id) {
|
|||||||
// datalist.value = res.lists;
|
// datalist.value = res.lists;
|
||||||
// });
|
// });
|
||||||
|
|
||||||
|
// 显示目标数的任务类型
|
||||||
|
const showTargetTypeList = [
|
||||||
|
"town_task_type_marketing_director_9",
|
||||||
|
"town_task_type_marketing_director_8",
|
||||||
|
"town_task_type_marketing_director_6",
|
||||||
|
"town_task_type_marketing_director_5",
|
||||||
|
"town_task_type_marketing_director_4",
|
||||||
|
];
|
||||||
|
const showTarget = computed(() => {
|
||||||
|
let flag = false;
|
||||||
|
if (showTargetTypeList.includes(formData.type_value)) flag = true;
|
||||||
|
return flag;
|
||||||
|
});
|
||||||
|
|
||||||
// 表单验证
|
// 表单验证
|
||||||
const formRules = reactive<any>({
|
const formRules = reactive<any>({
|
||||||
title: [
|
title: [
|
||||||
@ -336,8 +359,10 @@ const setFormData = async (data: Record<any, any>) => {
|
|||||||
formData[key] = data[key];
|
formData[key] = data[key];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (formData.extend?.task_role)
|
if (formData.extend?.task_role) {
|
||||||
formData.extend.task_role = +formData.extend.task_role;
|
formData.extend.task_role = +formData.extend.task_role;
|
||||||
|
changeTaskRole(formData.extend.task_role);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const getDetail = async (row: Record<string, any>) => {
|
const getDetail = async (row: Record<string, any>) => {
|
||||||
@ -377,6 +402,11 @@ const changeTaskRole = async (e: any) => {
|
|||||||
}
|
}
|
||||||
apiTaskTypeList({ type_value: taskType.value }).then((res) => {
|
apiTaskTypeList({ type_value: taskType.value }).then((res) => {
|
||||||
datalist.value = res.lists;
|
datalist.value = res.lists;
|
||||||
|
datalist.value.forEach((item: any) => {
|
||||||
|
if (item.id == formData.type) {
|
||||||
|
formData.type_value = item.value;
|
||||||
|
}
|
||||||
|
});
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -412,11 +442,11 @@ const handleSubmit = async () => {
|
|||||||
const open = (type = "add") => {
|
const open = (type = "add") => {
|
||||||
mode.value = type;
|
mode.value = type;
|
||||||
popupRef.value?.open();
|
popupRef.value?.open();
|
||||||
if (type == "edit") {
|
// if (type == "edit") {
|
||||||
apiTaskTypeList({ type_value: taskType.value }).then((res) => {
|
// apiTaskTypeList({ type_value: taskType.value }).then((res) => {
|
||||||
datalist.value = res.lists;
|
// datalist.value = res.lists;
|
||||||
});
|
// });
|
||||||
}
|
// }
|
||||||
};
|
};
|
||||||
|
|
||||||
// 关闭回调
|
// 关闭回调
|
||||||
|
Loading…
x
Reference in New Issue
Block a user