更新了不同任务设置目标数
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://worker-task.lihaink.cn'preview
|
||||
# VITE_APP_BASE_URL = 'https://worker-task.lihaink.cn'
|
@ -31,7 +31,6 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="任务类型" prop="type">
|
||||
<el-select
|
||||
v-model="formData.type"
|
||||
@ -77,6 +76,15 @@
|
||||
</div>
|
||||
</div>
|
||||
</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-input
|
||||
v-model="formData.stage_day_one"
|
||||
@ -241,6 +249,7 @@ const formData = reactive({
|
||||
type_value: "",
|
||||
status: "",
|
||||
content: "",
|
||||
target: "", //目标数量
|
||||
stage_day_one: 0,
|
||||
money: 0, // 一阶段金额
|
||||
stage_day_two: 0,
|
||||
@ -264,6 +273,20 @@ if (route.query.id) {
|
||||
// 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>({
|
||||
title: [
|
||||
@ -336,8 +359,10 @@ const setFormData = async (data: Record<any, any>) => {
|
||||
formData[key] = data[key];
|
||||
}
|
||||
}
|
||||
if (formData.extend?.task_role)
|
||||
if (formData.extend?.task_role) {
|
||||
formData.extend.task_role = +formData.extend.task_role;
|
||||
changeTaskRole(formData.extend.task_role);
|
||||
}
|
||||
};
|
||||
|
||||
const getDetail = async (row: Record<string, any>) => {
|
||||
@ -377,6 +402,11 @@ const changeTaskRole = async (e: any) => {
|
||||
}
|
||||
apiTaskTypeList({ type_value: taskType.value }).then((res) => {
|
||||
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") => {
|
||||
mode.value = type;
|
||||
popupRef.value?.open();
|
||||
if (type == "edit") {
|
||||
apiTaskTypeList({ type_value: taskType.value }).then((res) => {
|
||||
datalist.value = res.lists;
|
||||
});
|
||||
}
|
||||
// if (type == "edit") {
|
||||
// apiTaskTypeList({ type_value: taskType.value }).then((res) => {
|
||||
// datalist.value = res.lists;
|
||||
// });
|
||||
// }
|
||||
};
|
||||
|
||||
// 关闭回调
|
||||
|
Loading…
x
Reference in New Issue
Block a user