更新任务负责人
This commit is contained in:
parent
793ce79b89
commit
35a0f3364f
@ -14,7 +14,7 @@
|
||||
label-width="120px"
|
||||
:rules="formRules"
|
||||
>
|
||||
<el-form-item label="任务角色" prop="extend.task_role">
|
||||
<el-form-item label="任务角色" prop="extend.task_role">
|
||||
<el-select
|
||||
v-model="formData.extend.task_role"
|
||||
clearable
|
||||
@ -208,7 +208,11 @@ const mode = ref("add");
|
||||
const datalist = ref([]);
|
||||
const route = useRoute();
|
||||
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(() => {
|
||||
@ -246,7 +250,7 @@ const formData = reactive({
|
||||
task_admin_name: "", //任务负责人
|
||||
recharge: "",
|
||||
extend: {
|
||||
task_role: '' // 任务角色
|
||||
task_role: "", // 任务角色
|
||||
},
|
||||
});
|
||||
if (route.query.id) {
|
||||
@ -266,7 +270,7 @@ const formRules = reactive<any>({
|
||||
trigger: ["blur"],
|
||||
},
|
||||
],
|
||||
'extend.task_role': [
|
||||
"extend.task_role": [
|
||||
{
|
||||
required: true,
|
||||
message: "请选择任务角色",
|
||||
@ -318,7 +322,7 @@ const formRules = reactive<any>({
|
||||
},
|
||||
trigger: ["blur"],
|
||||
},
|
||||
]
|
||||
],
|
||||
});
|
||||
|
||||
// 获取详情
|
||||
@ -329,7 +333,8 @@ const setFormData = async (data: Record<any, any>) => {
|
||||
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>) => {
|
||||
@ -356,21 +361,20 @@ const changeTaskType = async (e: any) => {
|
||||
// 选择任务角色
|
||||
const changeTaskRole = async (e: any) => {
|
||||
// 负责人
|
||||
if(e == 1) {
|
||||
taskType.value = ''
|
||||
if (e == 1) {
|
||||
taskType.value = "town_task_type_master";
|
||||
}
|
||||
// 市场部长
|
||||
if(e == 2) {
|
||||
taskType.value = 'town_task_type_marketing_director'
|
||||
if (e == 2) {
|
||||
taskType.value = "town_task_type_marketing_director";
|
||||
}
|
||||
// 服务部长
|
||||
if(e == 3) {
|
||||
taskType.value = 'town_task_type'
|
||||
if (e == 3) {
|
||||
taskType.value = "town_task_type";
|
||||
}
|
||||
apiTaskTypeList({ type_value: taskType.value }).then((res) => {
|
||||
datalist.value = res.lists;
|
||||
});
|
||||
|
||||
datalist.value = res.lists;
|
||||
});
|
||||
};
|
||||
|
||||
const setMap = (e: any) => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user