瀏覽代碼

界面列宽调整

zhulu 1 年之前
父節點
當前提交
e603a517fe
共有 2 個文件被更改,包括 20 次插入14 次删除
  1. 15 9
      src/views/core/outIn/letter/dialog.addletter.vue
  2. 5 5
      src/views/core/outIn/letter/dialog.letter.detail.vue

+ 15 - 9
src/views/core/outIn/letter/dialog.addletter.vue

@@ -90,19 +90,19 @@
             </el-col>
           </el-row>
 
-          <el-table :data="formData.userInfos" style="margin-bottom: 10px;">
-            <el-table-column label="人员姓名" align="center" prop="userName" />
-            <el-table-column label="单位" align="center" prop="companyName" />
-            <el-table-column label="证件号码" align="center" prop="idCard">
+          <el-table :data="formData.userInfos" max-height="500" style="margin-bottom: 10px;">
+            <el-table-column label="人员姓名" width="100" align="center" prop="userName" />
+            <el-table-column label="单位" width="100" align="center" prop="companyName" />
+            <el-table-column label="证件号码" width="200" align="center" prop="idCard">
             </el-table-column>
             <el-table-column label="证件照" align="center" prop="imgFile">
-              <template slot-scope="scope">
-                <img width="50" height="50" :src="scope.row.imgFile" />
-              </template> </el-table-column
-            >
+              <template slot-scope="scope">                      
+                      <ImageListPreview v-model="scope.row.imgFile"></ImageListPreview>                  
+                    </template> 
+               </el-table-column>
             <el-table-column
               label="操作"
-              align="center"
+              align="center" width="150"
               class-name="small-padding fixed-width"
             >
               <template slot-scope="scope">
@@ -295,6 +295,7 @@ export default {
     onHide() {
       this.isShow = false;
       this.formData = this.reset();
+      this.$refs["upload"].clearFiles();
     },
     onHideUser() {
       this.open = false;
@@ -306,6 +307,11 @@ export default {
         if (valid) {
           this.open = false;
           console.log("================", this.userInfo);
+          let userIndex = this.formData.userInfos.findIndex(x=>x.idCard==this.userInfo.idCard);
+          if(userIndex>-1)
+          {
+            this.formData.userInfos.splice(userIndex, 1);
+          }
           this.formData.userInfos.push(this.userInfo);
           this.userInfo = this.resetUserInfo();
           this.imageList = [];

+ 5 - 5
src/views/core/outIn/letter/dialog.letter.detail.vue

@@ -66,13 +66,13 @@
             <el-col :span="24">
               <el-form-item label="出入人员">
                 <el-table border :data="formData.userInfos" style="margin-bottom: 10px;">
-                  <el-table-column label="人员姓名" header-align="center" align="center" prop="userName" />
-                  <el-table-column label="单位" header-align="center" align="center" prop="companyName" />
-                  <el-table-column label="证件号码" header-align="center" align="center" prop="idCard">
+                  <el-table-column label="人员姓名" width="150" header-align="center" align="center" prop="userName" />
+                  <el-table-column label="单位" width="150" header-align="center" align="center" prop="companyName" />
+                  <el-table-column label="证件号码" width="200" header-align="center" align="center" prop="idCard">
                   </el-table-column>
                   <el-table-column label="证件照" header-align="center" align="center" prop="imgFile">
-                    <template slot-scope="scope">
-                      <img width="50" height="50" :src="scope.row.imgFile" />
+                    <template slot-scope="scope">                      
+                      <ImageListPreview v-model="scope.row.imgFile"></ImageListPreview>                  
                     </template> 
                   </el-table-column>
                 </el-table>