究极跟新
This commit is contained in:
parent
b15496b735
commit
e5c785e7b7
@ -11,7 +11,7 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label="审批分类">
|
<el-form-item label="审批分类">
|
||||||
<el-select class="flex-1" v-model="formData.type" clearable placeholder="请选择所属分类"
|
<el-select class="flex-1" v-model="formData.flow_type" clearable placeholder="请选择所属分类"
|
||||||
@change="getFlowTypeList">
|
@change="getFlowTypeList">
|
||||||
<el-option v-for="(item, index) in dictData.flow_type" :key="index" :label="item.name"
|
<el-option v-for="(item, index) in dictData.flow_type" :key="index" :label="item.name"
|
||||||
:value="parseInt(item.value)" />
|
:value="parseInt(item.value)" />
|
||||||
@ -20,8 +20,8 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label="审批类型" prop="flow_cate">
|
<el-form-item label="审批类型" prop="flow_cate">
|
||||||
<el-select class="flex-1" v-model="formData.flow_cate" :disabled="!formData.type" clearable
|
<el-select class="flex-1" v-model="formData.flow_cate" :disabled="!formData.flow_type"
|
||||||
placeholder="请选择审批类型">
|
clearable placeholder="请选择审批类型">
|
||||||
<el-option v-for="(item, index) in flowTypeList" :key="index" :label="item.title"
|
<el-option v-for="(item, index) in flowTypeList" :key="index" :label="item.title"
|
||||||
:value="parseInt(item.id)" />
|
:value="parseInt(item.id)" />
|
||||||
</el-select>
|
</el-select>
|
||||||
@ -194,7 +194,7 @@ const formData = reactive({
|
|||||||
id: "",
|
id: "",
|
||||||
name: "",
|
name: "",
|
||||||
check_type: "",
|
check_type: "",
|
||||||
type: "",
|
flow_type: "",
|
||||||
flow_cate: "",
|
flow_cate: "",
|
||||||
remark: "",
|
remark: "",
|
||||||
flow_list: [
|
flow_list: [
|
||||||
@ -212,13 +212,13 @@ const formData = reactive({
|
|||||||
const flowTypeList = reactive([])
|
const flowTypeList = reactive([])
|
||||||
|
|
||||||
const getFlowTypeList = async () => {
|
const getFlowTypeList = async () => {
|
||||||
if (!formData.type) return
|
if (!formData.flow_type) return
|
||||||
let res = await apiFlowTypeLists({
|
let res = await apiFlowTypeLists({
|
||||||
type: formData.type,
|
type: formData.flow_type,
|
||||||
status: 2
|
status: 2
|
||||||
})
|
})
|
||||||
Object.assign(flowTypeList, res.lists)
|
Object.assign(flowTypeList, res.lists)
|
||||||
|
console.log(flowTypeList, "getFlowTypeList")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -256,7 +256,11 @@ const setFormData = async (data: Record<any, any>) => {
|
|||||||
formData[key] = data[key];
|
formData[key] = data[key];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
await getFlowTypeList()
|
||||||
formData.check_type = Number(formData.check_type)
|
formData.check_type = Number(formData.check_type)
|
||||||
|
formData.flow_type = Number(formData.flow_type)
|
||||||
|
// formData.flow_cate = String(formData.flow_type)
|
||||||
|
console.log(formData)
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -281,7 +285,6 @@ const submituser = (e) => {
|
|||||||
} else {
|
} else {
|
||||||
formData.flow_list[selectIndex].flow_user = e.map(item => ({ id: item.id, name: item.name }))
|
formData.flow_list[selectIndex].flow_user = e.map(item => ({ id: item.id, name: item.name }))
|
||||||
}
|
}
|
||||||
|
|
||||||
showDiolg.value = false
|
showDiolg.value = false
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user