sunlupeng преди 1 година
родител
ревизия
3a2ac9b6f5
променени са 1 файла, в които са добавени 18 реда и са изтрити 13 реда
  1. 18 13
      src/views/finance/expense/info/index.vue

+ 18 - 13
src/views/finance/expense/info/index.vue

@@ -92,31 +92,36 @@
       @pagination="getList" />
 
     <!-- 添加或修改对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="1000px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules">
+    <el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
+      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-row>
-          <el-col :span="24">
+          <el-col :span="12">
             <el-form-item label="报销人" prop="employeeName">
               <el-input v-model="form.employeeName" placeholder='点击选择' readonly @click.native="openSingle"></el-input>
             </el-form-item>
           </el-col>
-          <el-col :span="24" style="display: none;">
+          <el-col :span="12" style="display: none;">
             <el-form-item label="报销人Id" style="display: none;">
               <el-input v-model="form.employeeId" placeholder='报销人Id' disabled></el-input>
             </el-form-item>
           </el-col>
 
-          <el-col :span="24">
+          <el-col :span="12">
             <el-form-item label="部门">
               <el-input v-model="form.deptName" placeholder='部门' disabled></el-input>
             </el-form-item>
           </el-col>
-          <el-col :span="24">
+          <el-col :span="12">
             <el-form-item label="职位">
               <el-input v-model="form.position" placeholder='职位' disabled></el-input>
             </el-form-item>
           </el-col>
-          <el-col :span="24">
+          <el-col :span="12">
+            <el-form-item label="手机号">
+              <el-input v-model="form.employeePhone" placeholder='手机号' disabled></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
             <el-form-item label="报销类型" prop="expenseTypeId">
               <el-select v-model="form.expenseTypeId" placeholder="请选择" style="width: 100%;"
                 @change="getListByExpenseTypeId()">
@@ -125,7 +130,7 @@
               </el-select>
             </el-form-item>
           </el-col>
-          <el-col :span="24">
+          <el-col :span="12">
             <el-form-item label="所属期间" prop="expenseMonth">
               <el-date-picker value-format="yyyy-MM" v-model="form.expenseMonth" type="month" placeholder="选择日期"
                 style="width: 100%;">
@@ -142,7 +147,7 @@
 
               <el-table-column label="费用项目" width="300">
                 <template slot-scope="scope">
-                  <el-form-item :prop="'expenseInfoObjs.' + scope.$index + '.expenseItemId'"
+                  <el-form-item label-width="0px" :prop="'expenseInfoObjs.' + scope.$index + '.expenseItemId'"
                     :rules="{ required: true, message: '费用项目不能为空', trigger: 'blur' }">
                     <el-select v-model="form.expenseInfoObjs[scope.$index].expenseItemId" placeholder="请选择费用项目"
                       style="width: 100%;" size="small">
@@ -154,7 +159,7 @@
               </el-table-column>
               <el-table-column label="金额(元)" width="200">
                 <template slot-scope="scope">
-                  <el-form-item :prop="'expenseInfoObjs.' + scope.$index + '.money'"
+                  <el-form-item label-width="0px" :prop="'expenseInfoObjs.' + scope.$index + '.money'"
                     :rules="{ required: true, message: '金额不能为空', trigger: 'blur' }">
                     <el-input v-model="form.expenseInfoObjs[scope.$index].money" autocomplete="off" size="small"
                       placeholder="金额" oninput="value=value.match(/\d+\.?\d{0,2}/,'')"
@@ -164,7 +169,7 @@
               </el-table-column>
               <el-table-column label="开始日期" width="200">
                 <template slot-scope="scope">
-                  <el-form-item :prop="'expenseInfoObjs.' + scope.$index + '.startDate'"
+                  <el-form-item label-width="0px" :prop="'expenseInfoObjs.' + scope.$index + '.startDate'"
                     :rules="{ required: true, message: '开始日期不能为空', trigger: 'blur' }">
                     <el-date-picker value-format="yyyy-MM-dd" v-model="form.expenseInfoObjs[scope.$index].startDate"
                       type="date" placeholder="选择日期" style="width: 100%;">
@@ -174,7 +179,7 @@
               </el-table-column>
               <el-table-column label="结束日期" width="200">
                 <template slot-scope="scope">
-                  <el-form-item :prop="'expenseInfoObjs.' + scope.$index + '.endDate'"
+                  <el-form-item label-width="0px" :prop="'expenseInfoObjs.' + scope.$index + '.endDate'"
                     :rules="{ required: true, message: '结束日期不能为空', trigger: 'blur' }">
                     <el-date-picker value-format="yyyy-MM-dd" v-model="form.expenseInfoObjs[scope.$index].endDate"
                       type="date" placeholder="选择日期" style="width: 100%;">
@@ -184,7 +189,7 @@
               </el-table-column>
               <el-table-column label="说明" width="500">
                 <template slot-scope="scope">
-                  <el-form-item :prop="'expenseInfoObjs.' + scope.$index + '.remarks'"
+                  <el-form-item label-width="0px" :prop="'expenseInfoObjs.' + scope.$index + '.remarks'"
                     :rules="{ required: true, message: '说明不能为空', trigger: 'blur' }">
                     <el-input maxlength="20" v-model="form.expenseInfoObjs[scope.$index].remarks" autocomplete="off"
                       size="small" placeholder="说明名称"></el-input>