|
@@ -22,6 +22,7 @@
|
|
|
<el-form-item prop="deptCode" label="科室">
|
|
|
<xc-select
|
|
|
:data="peopleAddData.deptData"
|
|
|
+ clearable
|
|
|
v-model="userInfo"
|
|
|
:name="['deptCode', 'deptName']"
|
|
|
></xc-select>
|
|
@@ -30,6 +31,7 @@
|
|
|
<el-form-item prop="empPoCode" label="职务">
|
|
|
<xc-select
|
|
|
:data="peopleAddData.empPosition"
|
|
|
+ clearable
|
|
|
v-model="userInfo"
|
|
|
:name="['empPoCode', 'position']"
|
|
|
></xc-select>
|
|
@@ -38,6 +40,7 @@
|
|
|
<el-form-item prop="empTitCode" label="职称">
|
|
|
<xc-select
|
|
|
:data="peopleAddData.zdEmpTitle"
|
|
|
+ clearable
|
|
|
v-model="userInfo"
|
|
|
:name="['empTitCode', 'title']"
|
|
|
></xc-select>
|
|
@@ -46,6 +49,7 @@
|
|
|
<el-form-item prop="mark" label="在院标志">
|
|
|
<xc-select
|
|
|
:data="peopleAddData.empInmark"
|
|
|
+ clearable
|
|
|
v-model="userInfo"
|
|
|
:name="['mark', 'markName']"
|
|
|
></xc-select>
|
|
@@ -54,6 +58,7 @@
|
|
|
<el-form-item prop="ifcader" label="干工标志">
|
|
|
<xc-select
|
|
|
:data="peopleAddData.zdIfcadre"
|
|
|
+ clearable
|
|
|
v-model="userInfo"
|
|
|
:name="['ifcadre', 'ifcadreName']"
|
|
|
></xc-select>
|
|
@@ -62,6 +67,7 @@
|
|
|
<el-form-item prop="orderYn" label="处方权">
|
|
|
<xc-select
|
|
|
:data="doctorSPrescription"
|
|
|
+ clearable
|
|
|
v-model="userInfo"
|
|
|
:name="['orderYn', 'orderYnName']"
|
|
|
></xc-select>
|
|
@@ -70,6 +76,7 @@
|
|
|
<el-form-item prop="ysjb" label="病历级别">
|
|
|
<xc-select
|
|
|
:data="peopleAddData.ysjbData"
|
|
|
+ clearable
|
|
|
v-model="userInfo"
|
|
|
:name="['ysjb', 'ysjbName']"
|
|
|
></xc-select>
|
|
@@ -78,6 +85,7 @@
|
|
|
<el-form-item prop="ghChargeType" label="挂号号别">
|
|
|
<xc-select
|
|
|
:data="peopleAddData.mzyZdChargeType"
|
|
|
+ clearable
|
|
|
v-model="userInfo"
|
|
|
:name="['ghChargeType', 'ghChargeTypeName']"
|
|
|
/>
|
|
@@ -85,6 +93,7 @@
|
|
|
<el-form-item prop="doctorXzYp" label="限制级别">
|
|
|
<xc-select
|
|
|
:data="peopleAddData.restrictedDrugLevels"
|
|
|
+ clearable
|
|
|
v-model="userInfo"
|
|
|
:name="['doctorXzYp', 'doctorXzYpName']"
|
|
|
/>
|
|
@@ -137,7 +146,11 @@
|
|
|
:inactive-value="0"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="doctorYpZl" label="肿瘤药物分级限制" label-width="112px">
|
|
|
+ <el-form-item
|
|
|
+ prop="doctorYpZl"
|
|
|
+ label="肿瘤药物分级限制"
|
|
|
+ label-width="112px"
|
|
|
+ >
|
|
|
<el-select v-model="userInfo.doctorYpZl" clearable style="width: 120px">
|
|
|
<el-option
|
|
|
v-for="item in peopleAddData.doctorYpZl"
|
|
@@ -182,29 +195,31 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="autoDaily" label="自动日结">
|
|
|
<el-switch
|
|
|
- v-model="userInfo.autoDaily"
|
|
|
- active-color="#ff4949"
|
|
|
- active-text="是"
|
|
|
- active-value="1"
|
|
|
- inactive-color="#13ce66"
|
|
|
- inactive-text="否"
|
|
|
- inactive-value="0"
|
|
|
+ v-model="userInfo.autoDaily"
|
|
|
+ active-color="#ff4949"
|
|
|
+ active-text="是"
|
|
|
+ active-value="1"
|
|
|
+ inactive-color="#13ce66"
|
|
|
+ inactive-text="否"
|
|
|
+ inactive-value="0"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="referralCode" label="推荐码">
|
|
|
<el-image
|
|
|
- style="width: 50px; height: 50px;cursor: pointer;"
|
|
|
+ style="width: 50px; height: 50px; cursor: pointer"
|
|
|
:src="referralCodeUrl"
|
|
|
fit="contain"
|
|
|
@load="handleReferralCodeLoad"
|
|
|
@error="handleReferralCodeError"
|
|
|
- @click="downloadReferralCode(referralCodeUrl)"></el-image>
|
|
|
+ @click="downloadReferralCode(referralCodeUrl)"
|
|
|
+ ></el-image>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="image" label="签名">
|
|
|
<el-image
|
|
|
style="width: 100px; height: 50px"
|
|
|
:src="imageUrl"
|
|
|
- fit="contain"></el-image>
|
|
|
+ fit="contain"
|
|
|
+ ></el-image>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<template #footer>
|
|
@@ -265,24 +280,31 @@ const formRef = ref(null);
|
|
|
|
|
|
const referralCodeIsLoaded = ref(false);
|
|
|
|
|
|
-const imageUrl = ref(env.RESOURCE_BASE_URL + "/doctorSignatureImage/" + props.userInfo.code + ".png");
|
|
|
+const imageUrl = ref(
|
|
|
+ env.RESOURCE_BASE_URL +
|
|
|
+ "/doctorSignatureImage/" +
|
|
|
+ props.userInfo.code +
|
|
|
+ ".png"
|
|
|
+);
|
|
|
|
|
|
// const referralCodeUrl = ref("http://130.150.161.72:8080" + props.userInfo.referralCode);
|
|
|
-const referralCodeUrl = ref(env.RESOURCE_BASE_URL + props.userInfo.referralCode);
|
|
|
+const referralCodeUrl = ref(
|
|
|
+ env.RESOURCE_BASE_URL + props.userInfo.referralCode
|
|
|
+);
|
|
|
|
|
|
-const handleReferralCodeLoad = () =>{
|
|
|
+const handleReferralCodeLoad = () => {
|
|
|
referralCodeIsLoaded.value = true;
|
|
|
-}
|
|
|
+};
|
|
|
|
|
|
-const handleReferralCodeError = () =>{
|
|
|
+const handleReferralCodeError = () => {
|
|
|
referralCodeIsLoaded.value = false;
|
|
|
-}
|
|
|
+};
|
|
|
|
|
|
-const downloadReferralCode = (url) =>{
|
|
|
+const downloadReferralCode = url => {
|
|
|
if (referralCodeIsLoaded.value) {
|
|
|
- window.open(url)
|
|
|
+ window.open(url);
|
|
|
}
|
|
|
-}
|
|
|
+};
|
|
|
|
|
|
const idVerification = async (rule, value, callback) => {
|
|
|
if (value) {
|