|
@@ -27,8 +27,8 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="借用人" prop="emergency_contact">
|
|
|
- <el-input v-model="form.emergency_contact" placeholder="请输入借用人" />
|
|
|
+ <el-form-item label="借用人" prop="external_borrower_name">
|
|
|
+ <el-input v-model="form.external_borrower_name" placeholder="请输入借用人" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
@@ -37,8 +37,8 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="联系电话" prop="emergency_phone">
|
|
|
- <el-input v-model="form.emergency_phone" placeholder="请输入联系电话" />
|
|
|
+ <el-form-item label="联系电话" prop="external_borrower_phone">
|
|
|
+ <el-input v-model="form.external_borrower_phone" placeholder="请输入联系电话" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
@@ -254,9 +254,12 @@ function getStartTime(time: number): string {
|
|
|
|
|
|
const form = ref({
|
|
|
application_no: '',
|
|
|
- emergency_contact: '',
|
|
|
+ borrower_type:0,
|
|
|
+ external_borrower_name:"",
|
|
|
+ external_borrower_phone:"",
|
|
|
purpose:'',
|
|
|
- emergency_phone: '',
|
|
|
+ emergency_contact: '111',
|
|
|
+ emergency_phone: '1111',
|
|
|
app_user_borrower: 1,
|
|
|
borrower_dept: '',
|
|
|
team_type: 1,
|
|
@@ -277,13 +280,13 @@ const isViewMode = computed(() => props.modelValue?.mode === 'view');
|
|
|
|
|
|
|
|
|
const rules = {
|
|
|
- emergency_contact: [
|
|
|
+ external_borrower_name: [
|
|
|
{ required: true, message: '请输入借用人', trigger: 'change' },
|
|
|
],
|
|
|
app_user_borrower: [
|
|
|
{ required: true, message: '请输入学号或工号', trigger: 'change' },
|
|
|
],
|
|
|
- emergency_phone: [
|
|
|
+ external_borrower_phone: [
|
|
|
{ required: true, message: '请输入联系电话', trigger: 'change' },
|
|
|
],
|
|
|
team_members_count: [
|
|
@@ -323,9 +326,9 @@ onMounted(() => {
|
|
|
try {
|
|
|
const userInfo = JSON.parse(sessionStorage.getItem('userInfo') || '{}');
|
|
|
if (userInfo) {
|
|
|
- form.value.emergency_contact = userInfo.username || '';
|
|
|
+ form.value.external_borrower_name = userInfo.username || '';
|
|
|
form.value.app_user_borrower = Number(userInfo.dept_info?.dept_id )|| 1;
|
|
|
- form.value.emergency_phone = userInfo.mobile || '';
|
|
|
+ form.value.external_borrower_phone = userInfo.mobile || '';
|
|
|
form.value.borrower_dept = userInfo.dept_info?.dept_name || '';
|
|
|
}
|
|
|
} catch (e) {console.error(e)}
|
|
@@ -337,9 +340,12 @@ onMounted(() => {
|
|
|
function resetForm() {
|
|
|
form.value = {
|
|
|
application_no: '',
|
|
|
- emergency_contact: '',
|
|
|
+ borrower_type:0,
|
|
|
+ external_borrower_name:"",
|
|
|
+ external_borrower_phone:"",
|
|
|
+ emergency_contact: '111',
|
|
|
purpose: '',
|
|
|
- emergency_phone: '',
|
|
|
+ emergency_phone: '1111',
|
|
|
app_user_borrower: 1,
|
|
|
borrower_dept: '',
|
|
|
team_type: 1,
|