|
|
|
@ -89,7 +89,8 @@ |
|
|
|
<el-form-item label="人员类别" prop="personnelTypeId"> |
|
|
|
<el-select v-model="form.personnelTypeId" placeholder="请选择" filterable clearable |
|
|
|
:style="'width:' + Math.floor((window.pageWidth - 585) / 3) + 'px;'" size="small"> |
|
|
|
<el-option v-for="item in dict.personnelType" :key="item.id" :label="item.displayName" :value="item.id" /> |
|
|
|
<el-option v-for="item in dict.personnelType" :key="item.id" :label="item.displayName" |
|
|
|
:value="item.id" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
@ -109,7 +110,7 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="4"> |
|
|
|
<el-form-item label="常用单位" prop="isRecommend"> |
|
|
|
<el-form-item label="常用单位" prop="isRecommend"> |
|
|
|
<el-checkbox v-model="form.isRecommend" true-label="Y" false-label="N" /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
@ -157,7 +158,10 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="介绍人" prop="salesPerson"> |
|
|
|
<el-input v-model="form.salesPerson" /> |
|
|
|
<el-select v-model="form.salesPerson" placeholder="请选择" filterable clearable allow-create size="small" |
|
|
|
:style="'width:' + Math.floor((window.pageWidth - 585) / 3) + 'px;'"> |
|
|
|
<el-option v-for="item in dictSalesman" :key="item.id" :label="item.surname" :value="item.surname"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
@ -262,9 +266,9 @@ export default { |
|
|
|
lastModificationTime: null, |
|
|
|
salesPerson: "", |
|
|
|
salesPersonPhone: "", |
|
|
|
medicalTypeId:'', |
|
|
|
personnelTypeId:'', |
|
|
|
isRecommend:'N', |
|
|
|
medicalTypeId: '', |
|
|
|
personnelTypeId: '', |
|
|
|
isRecommend: 'N', |
|
|
|
}, //初始化 单位 记录 目前新增与更新是一致 |
|
|
|
formInit: {}, |
|
|
|
rules: { |
|
|
|
@ -276,6 +280,8 @@ export default { |
|
|
|
], |
|
|
|
}, |
|
|
|
isshow: false, |
|
|
|
|
|
|
|
dictSalesman:[], |
|
|
|
}; |
|
|
|
}, |
|
|
|
|
|
|
|
@ -368,6 +374,14 @@ export default { |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
// 业务员 {operatorTypes:["1","3"]} |
|
|
|
postapi('/api/identity/users/GetListByOperatorType', { operatorTypes: ["0", "1", "2", "3", "4"] }) |
|
|
|
.then(res => { |
|
|
|
if (res.code > -1) { |
|
|
|
this.dictSalesman = res.data |
|
|
|
} |
|
|
|
}) |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
//更新获取单位树节点数据(局部刷新) |
|
|
|
@ -490,8 +504,8 @@ export default { |
|
|
|
body.parentId = null; |
|
|
|
} |
|
|
|
} |
|
|
|
if(!body.medicalTypeId) delete body.medicalTypeId; |
|
|
|
if(!body.personnelTypeId) delete body.personnelTypeId; |
|
|
|
if (!body.medicalTypeId) delete body.medicalTypeId; |
|
|
|
if (!body.personnelTypeId) delete body.personnelTypeId; |
|
|
|
|
|
|
|
|
|
|
|
console.log("body", body, "this.form", this.form); |
|
|
|
|