|
@@ -1227,6 +1227,7 @@ let dataForm = reactive<ChechInRequestFormType>({
|
|
|
address: '',
|
|
address: '',
|
|
|
salesUserId: '',
|
|
salesUserId: '',
|
|
|
nurseLevelId: '',
|
|
nurseLevelId: '',
|
|
|
|
|
+ nurseLevelName: '',
|
|
|
contractNumber: '',
|
|
contractNumber: '',
|
|
|
censusRegister: '',
|
|
censusRegister: '',
|
|
|
idCard: '',
|
|
idCard: '',
|
|
@@ -1486,6 +1487,20 @@ const getNurseLevelList = async () => {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+/** 护理等级仅绑定了 id,提交需带上名称;列表未加载前保留接口下发的 nurseLevelName */
|
|
|
|
|
+const syncNurseLevelName = () => {
|
|
|
|
|
+ const id = dataForm.nurseLevelId
|
|
|
|
|
+ if (id === '' || id === null || id === undefined) {
|
|
|
|
|
+ dataForm.nurseLevelName = ''
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ const item = nurseLevelList.value.find((n) => String(n.id) === String(id))
|
|
|
|
|
+ if (item) {
|
|
|
|
|
+ dataForm.nurseLevelName = item.nurseLevelName
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+watch([() => dataForm.nurseLevelId, nurseLevelList], syncNurseLevelName, { deep: true })
|
|
|
|
|
|
|
|
const setTenantId = (tId, type=1) => {
|
|
const setTenantId = (tId, type=1) => {
|
|
|
dataForm.tenantId = tId
|
|
dataForm.tenantId = tId
|