更新任务负责人

This commit is contained in:
weipengfei 2023-10-11 09:37:42 +08:00
parent 793ce79b89
commit 35a0f3364f

View File

@ -208,7 +208,11 @@ const mode = ref("add");
const datalist = ref([]); const datalist = ref([]);
const route = useRoute(); const route = useRoute();
const taskType = ref("town_task_type"); const taskType = ref("town_task_type");
const taskRoleRow = ref([{key:1, value:'负责人'},{key: 2, value: '市场部长'}, {key: 3, value: '服务部长'}]) const taskRoleRow = ref([
{ key: 1, value: "负责人" },
{ key: 2, value: "市场部长" },
{ key: 3, value: "服务部长" },
]);
// //
const popupTitle = computed(() => { const popupTitle = computed(() => {
@ -246,7 +250,7 @@ const formData = reactive({
task_admin_name: "", // task_admin_name: "", //
recharge: "", recharge: "",
extend: { extend: {
task_role: '' // task_role: "", //
}, },
}); });
if (route.query.id) { if (route.query.id) {
@ -266,7 +270,7 @@ const formRules = reactive<any>({
trigger: ["blur"], trigger: ["blur"],
}, },
], ],
'extend.task_role': [ "extend.task_role": [
{ {
required: true, required: true,
message: "请选择任务角色", message: "请选择任务角色",
@ -318,7 +322,7 @@ const formRules = reactive<any>({
}, },
trigger: ["blur"], trigger: ["blur"],
}, },
] ],
}); });
// //
@ -329,7 +333,8 @@ const setFormData = async (data: Record<any, any>) => {
formData[key] = data[key]; formData[key] = data[key];
} }
} }
if(formData.extend?.task_role)formData.extend.task_role = +formData.extend.task_role; if (formData.extend?.task_role)
formData.extend.task_role = +formData.extend.task_role;
}; };
const getDetail = async (row: Record<string, any>) => { const getDetail = async (row: Record<string, any>) => {
@ -356,21 +361,20 @@ const changeTaskType = async (e: any) => {
// //
const changeTaskRole = async (e: any) => { const changeTaskRole = async (e: any) => {
// //
if(e == 1) { if (e == 1) {
taskType.value = '' taskType.value = "town_task_type_master";
} }
// //
if(e == 2) { if (e == 2) {
taskType.value = 'town_task_type_marketing_director' taskType.value = "town_task_type_marketing_director";
} }
// //
if(e == 3) { if (e == 3) {
taskType.value = 'town_task_type' taskType.value = "town_task_type";
} }
apiTaskTypeList({ type_value: taskType.value }).then((res) => { apiTaskTypeList({ type_value: taskType.value }).then((res) => {
datalist.value = res.lists; datalist.value = res.lists;
}); });
}; };
const setMap = (e: any) => { const setMap = (e: any) => {