tong 4 vuotta sitten
vanhempi
commit
2b2db951d8

+ 1 - 1
src/views/basicdata/area/index.vue

@@ -124,7 +124,7 @@
     />
 
     <!-- 添加或修改库区对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" width="500px" close-on-click-modal="false" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-form-item label="存储id 显示名称 下拉选择仓库,对应t_warehous的f_id" prop="fWarehouseid">
           <el-select v-model="form.fWarehouseid" placeholder="请选择存储id 显示名称 下拉选择仓库,对应t_warehous的f_id">

+ 1 - 1
src/views/basicdata/company/index.vue

@@ -108,7 +108,7 @@
     />
 
     <!-- 添加或修改公司名称对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" close-on-click-modal="false" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-form-item label="公司编号" prop="fNo">
           <el-input v-model="form.fNo" placeholder="请输入公司编号" />

+ 1 - 1
src/views/basicdata/contact/index.vue

@@ -128,7 +128,7 @@
     />
 
     <!-- 添加或修改客户联系人对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" :close-on-click-modal="false" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-form-item label="对应corps 的f_id" prop="fPid">
           <el-input v-model="form.fPid" placeholder="请输入对应corps 的f_id" />

+ 1 - 1
src/views/basicdata/corps/index.vue

@@ -220,7 +220,7 @@
     />
 
     <!-- 添加或修改客户详情对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="766px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" close-on-click-modal="false" width="766px" :close-on-click-modal="false" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
 
         <el-row>

+ 1 - 1
src/views/basicdata/fees/index.vue

@@ -155,7 +155,7 @@
     />
 
     <!-- 添加或修改费用信息对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" :close-on-click-modal="false" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
 
         <el-row>

+ 1 - 1
src/views/basicdata/goods/index.vue

@@ -194,7 +194,7 @@
     />
 
     <!-- 添加或修改商品详情对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" :close-on-click-modal="false" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <!--<el-form-item label="存储id" prop="fTypeid">
           <el-input v-model="form.fTypeid" placeholder="请输入存储id" />

+ 1 - 1
src/views/basicdata/location/index.vue

@@ -124,7 +124,7 @@
     />
 
     <!-- 添加或修改库位对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" :close-on-click-modal="false" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-form-item label="存储id 显示名称 下拉选择仓库,对应t_ warehouse_area的f_id" prop="fWarehouseAreaId">
           <el-select v-model="form.fWarehouseAreaId" placeholder="请选择存储id 显示名称 下拉选择仓库,对应t_ warehouse_area的f_id">

+ 1 - 1
src/views/basicdata/warehouse/index.vue

@@ -143,7 +143,7 @@
     />
 
     <!-- 添加或修改仓库对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" :close-on-click-modal="false" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-row>
           <el-col :span="12">

+ 1 - 1
src/views/basicdata/warehousebills/index.vue

@@ -400,7 +400,7 @@ RK CK DB HZ
     />
 
     <!-- 添加或修改仓库对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" :close-on-click-modal="false" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-form-item label="业务编号,格式RK+YYYY+YY+NNN,
 编号不能断号,要连续、如果删除该编号,下次新建单据,优先使用删除单据号,每月从001开始。

+ 3 - 3
src/views/monitor/job/index.vue

@@ -133,7 +133,7 @@
     />
 
     <!-- 添加或修改定时任务对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="700px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" :close-on-click-modal="false" width="700px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="120px">
         <el-row>
           <el-col :span="12">
@@ -211,7 +211,7 @@
     </el-dialog>
 
     <!-- 任务日志详细 -->
-    <el-dialog title="任务详细" :visible.sync="openView" width="700px" append-to-body>
+    <el-dialog title="任务详细" :visible.sync="openView" :close-on-click-modal="false" width="700px" append-to-body>
       <el-form ref="form" :model="form" label-width="120px" size="mini">
         <el-row>
           <el-col :span="12">
@@ -480,4 +480,4 @@ export default {
     }
   }
 };
-</script>
+</script>

+ 2 - 2
src/views/monitor/job/log.vue

@@ -128,7 +128,7 @@
     />
 
     <!-- 调度日志详细 -->
-    <el-dialog title="调度日志详细" :visible.sync="open" width="700px" append-to-body>
+    <el-dialog title="调度日志详细" :visible.sync="open" :close-on-click-modal="false" width="700px" append-to-body>
       <el-form ref="form" :model="form" label-width="100px" size="mini">
         <el-row>
           <el-col :span="12">
@@ -293,4 +293,4 @@ export default {
     }
   }
 };
-</script>
+</script>

+ 1 - 1
src/views/monitor/operlog/index.vue

@@ -140,7 +140,7 @@
     />
 
     <!-- 操作日志详细 -->
-    <el-dialog title="操作日志详细" :visible.sync="open" width="700px" append-to-body>
+    <el-dialog title="操作日志详细" :visible.sync="open" :close-on-click-modal="false" width="700px" append-to-body>
       <el-form ref="form" :model="form" label-width="100px" size="mini">
         <el-row>
           <el-col :span="12">

+ 2 - 2
src/views/system/config/index.vue

@@ -142,7 +142,7 @@
     />
 
     <!-- 添加或修改参数配置对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" :close-on-click-modal="false" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-form-item label="参数名称" prop="configName">
           <el-input v-model="form.configName" placeholder="请输入参数名称" />
@@ -353,4 +353,4 @@ export default {
     }
   }
 };
-</script>
+</script>

+ 10 - 10
src/views/system/dept/index.vue

@@ -56,17 +56,17 @@
       </el-table-column>
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
         <template slot-scope="scope">
-          <el-button 
-            size="mini" 
-            type="text" 
-            icon="el-icon-edit" 
+          <el-button
+            size="mini"
+            type="text"
+            icon="el-icon-edit"
             @click="handleUpdate(scope.row)"
             v-hasPermi="['system:dept:edit']"
           >修改</el-button>
-          <el-button 
-            size="mini" 
-            type="text" 
-            icon="el-icon-plus" 
+          <el-button
+            size="mini"
+            type="text"
+            icon="el-icon-plus"
             @click="handleAdd(scope.row)"
             v-hasPermi="['system:dept:add']"
           >新增</el-button>
@@ -83,7 +83,7 @@
     </el-table>
 
     <!-- 添加或修改部门对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="600px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" :close-on-click-modal="false" width="600px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-row>
           <el-col :span="24" v-if="form.parentId !== 0">
@@ -313,4 +313,4 @@ export default {
     }
   }
 };
-</script>
+</script>

+ 2 - 2
src/views/system/dict/data.vue

@@ -120,7 +120,7 @@
     />
 
     <!-- 添加或修改参数配置对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" :close-on-click-modal="false" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-form-item label="字典类型">
           <el-input v-model="form.dictType" :disabled="true" />
@@ -347,4 +347,4 @@ export default {
     }
   }
 };
-</script>
+</script>

+ 2 - 2
src/views/system/dict/index.vue

@@ -153,7 +153,7 @@
     />
 
     <!-- 添加或修改参数配置对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" close-on-click-modal="false" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-form-item label="字典名称" prop="dictName">
           <el-input v-model="form.dictName" placeholder="请输入字典名称" />
@@ -357,4 +357,4 @@ export default {
     }
   }
 };
-</script>
+</script>

+ 9 - 9
src/views/system/menu/index.vue

@@ -62,16 +62,16 @@
       </el-table-column>
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
         <template slot-scope="scope">
-          <el-button size="mini" 
-            type="text" 
-            icon="el-icon-edit" 
+          <el-button size="mini"
+            type="text"
+            icon="el-icon-edit"
             @click="handleUpdate(scope.row)"
             v-hasPermi="['system:menu:edit']"
           >修改</el-button>
-          <el-button 
-            size="mini" 
-            type="text" 
-            icon="el-icon-plus" 
+          <el-button
+            size="mini"
+            type="text"
+            icon="el-icon-plus"
             @click="handleAdd(scope.row)"
             v-hasPermi="['system:menu:add']"
           >新增</el-button>
@@ -87,7 +87,7 @@
     </el-table>
 
     <!-- 添加或修改菜单对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="600px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" close-on-click-modal="false" width="600px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-row>
           <el-col :span="24">
@@ -396,4 +396,4 @@ export default {
     }
   }
 };
-</script>
+</script>

+ 2 - 2
src/views/system/notice/index.vue

@@ -126,7 +126,7 @@
     />
 
     <!-- 添加或修改公告对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="780px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" close-on-click-modal="false" width="780px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-row>
           <el-col :span="12">
@@ -337,4 +337,4 @@ export default {
     }
   }
 };
-</script>
+</script>

+ 3 - 3
src/views/system/post/index.vue

@@ -108,7 +108,7 @@
         </template>
       </el-table-column>
     </el-table>
-    
+
     <pagination
       v-show="total>0"
       :total="total"
@@ -118,7 +118,7 @@
     />
 
     <!-- 添加或修改岗位对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" :close-on-click-modal="false" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-form-item label="岗位名称" prop="postName">
           <el-input v-model="form.postName" placeholder="请输入岗位名称" />
@@ -319,4 +319,4 @@ export default {
     }
   }
 };
-</script>
+</script>

+ 2 - 2
src/views/system/role/index.vue

@@ -154,7 +154,7 @@
     />
 
     <!-- 添加或修改角色配置对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" :close-on-click-modal="false" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-form-item label="角色名称" prop="roleName">
           <el-input v-model="form.roleName" placeholder="请输入角色名称" />
@@ -200,7 +200,7 @@
     </el-dialog>
 
     <!-- 分配角色数据权限对话框 -->
-    <el-dialog :title="title" :visible.sync="openDataScope" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="openDataScope" :close-on-click-modal="false" width="500px" append-to-body>
       <el-form :model="form" label-width="80px">
         <el-form-item label="角色名称">
           <el-input v-model="form.roleName" :disabled="true" />

+ 3 - 3
src/views/system/user/index.vue

@@ -199,7 +199,7 @@
     </el-row>
 
     <!-- 添加或修改参数配置对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="600px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" :close-on-click-modal="false" width="600px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-row>
           <el-col :span="12">
@@ -305,7 +305,7 @@
     </el-dialog>
 
     <!-- 用户导入对话框 -->
-    <el-dialog :title="upload.title" :visible.sync="upload.open" width="400px" append-to-body>
+    <el-dialog :title="upload.title" :visible.sync="upload.open" :close-on-click-modal="false" width="400px" append-to-body>
       <el-upload
         ref="upload"
         :limit="1"
@@ -662,4 +662,4 @@ export default {
     }
   }
 };
-</script>
+</script>

+ 2 - 2
src/views/system/user/profile/userAvatar.vue

@@ -1,7 +1,7 @@
 <template>
   <div>
     <div class="user-info-head" @click="editCropper()"><img v-bind:src="options.img" title="点击上传头像" class="img-circle img-lg" /></div>
-    <el-dialog :title="title" :visible.sync="open" width="800px" append-to-body @opened="modalOpened">
+    <el-dialog :title="title" :visible.sync="open" :close-on-click-modal="false" width="800px" append-to-body @opened="modalOpened">
       <el-row>
         <el-col :xs="24" :md="12" :style="{height: '350px'}">
           <vue-cropper
@@ -164,4 +164,4 @@ export default {
   line-height: 110px;
   border-radius: 50%;
 }
-</style>
+</style>

+ 2 - 2
src/views/tool/gen/index.vue

@@ -157,7 +157,7 @@
       @pagination="getList"
     />
     <!-- 预览界面 -->
-    <el-dialog :title="preview.title" :visible.sync="preview.open" width="80%" top="5vh" append-to-body>
+    <el-dialog :title="preview.title" :visible.sync="preview.open" :close-on-click-modal="false" width="80%" top="5vh" append-to-body>
       <el-tabs v-model="preview.activeName">
         <el-tab-pane
           v-for="(value, key) in preview.data"
@@ -317,4 +317,4 @@ export default {
     }
   }
 };
-</script>
+</script>

+ 162 - 71
src/views/warehouseBusiness/inStock/index.vue

@@ -820,13 +820,28 @@
           prop="fCntqty"
           header-align="center"
           align="center"
-          label="箱量"
+          label="计划毛重"
         >
           <template slot-scope="scope">
             <el-input
               oninput="value=value.replace(/[^\d.]/g,'')"
-              v-model="scope.row.fCntqty"
-              placeholder="箱量"
+              v-model="scope.row.fPlangrossweight"
+              placeholder="计划毛重"
+              show-word-limit
+            />
+          </template>
+        </el-table-column>
+        <el-table-column
+          prop="fplannetweight"
+          header-align="center"
+          align="center"
+          label="计划净重"
+        >
+          <template slot-scope="scope">
+            <el-input
+              oninput="value=value.replace(/[^\d.]/g,'')"
+              v-model="scope.row.fplannetweight"
+              placeholder="计划净重"
               show-word-limit
             />
           </template>
@@ -865,13 +880,28 @@
           prop="Fqty"
           header-align="center"
           align="center"
-          label="件数"
+          label="入库毛重"
         >
           <template slot-scope="scope">
             <el-input
-              v-model="scope.row.Fqty"
-              :disabled="browseStatus"
-              placeholder="备注"
+              oninput="value=value.replace(/[^\d.]/g,'')"
+              v-model="scope.row.fGrossweight"
+              placeholder="入库毛重"
+              show-word-limit
+            />
+          </template>
+        </el-table-column>
+        <el-table-column
+          prop="fnetweight"
+          header-align="center"
+          align="center"
+          label="入库净重"
+        >
+          <template slot-scope="scope">
+            <el-input
+              oninput="value=value.replace(/[^\d.]/g,'')"
+              v-model="scope.row.fNetweight"
+              placeholder="入库净重"
               show-word-limit
             />
           </template>
@@ -942,9 +972,9 @@
         >
           <template slot-scope="scope">
             <el-input
-              v-model="scope.row.Fdelete"
-              :disabled="browseStatus"
-              placeholder="备注"
+              oninput="value=value.replace(/[^\d.]/g,'')"
+              v-model="scope.row.fGoodsval"
+              placeholder="货值"
               show-word-limit
             />
           </template>
@@ -1233,7 +1263,21 @@
           </template>
         </el-table-column>
         <el-table-column
-          prop="fDC"
+          prop="remarks"
+          header-align="center"
+          align="center"
+          label="备注"
+        >
+          <template slot-scope="scope">
+            <el-input
+              v-model="scope.row.remarks"
+              :disabled="browseStatus"
+              placeholder="备注"
+              show-word-limit
+            />
+          </template>
+        </el-table-column>
+        <el-table-column
           header-align="center"
           align="center"
           label="收、付"
@@ -1503,7 +1547,21 @@
           </template>
         </el-table-column>
         <el-table-column
-          prop="fDC"
+          prop="remarks"
+          header-align="center"
+          align="center"
+          label="备注"
+        >
+          <template slot-scope="scope">
+            <el-input
+              v-model="scope.row.remarks"
+              :disabled="browseStatus"
+              placeholder="备注"
+              show-word-limit
+            />
+          </template>
+        </el-table-column>
+        <el-table-column
           header-align="center"
           align="center"
           label="收、付"
@@ -2217,65 +2275,98 @@ export default {
       this.open = true;
       this.title = "添加仓库主(出入库)";
     },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      console.log(row);
-      this.reset();
-      const fId = row.fid || this.ids;
-      getWarehousebills(row.fid).then((response) => {
-        console.log(response);
-        this.form = response.data.warehousebills;
-        console.log(JSON.stringify(this.form));
-        this.open = true;
-        this.title = "修改仓库主(出入库)";
-      });
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate((valid) => {
-        if (valid) {
-          // let formData = new FormData()
-          // console.log(JSON.stringify(this.form));
-          // formData.append('tWarehouseBills', JSON.stringify(this.formData))
-          let formData = new window.FormData();
-          // 附件数据
-          formData.append("tWarehouseBills", JSON.stringify(this.form));
-          console.log(JSON.stringify(this.form));
-          // 附件数据
-          console.log(JSON.stringify(this.dataList));
-          formData.append("tWhgenleg", null);
-          console.log(JSON.stringify(this.dataList));
-          // // 费用明细付款
-          formData.append("tWarehousebillsfeesCr", JSON.stringify(this.form));
-          // // 收款
-          formData.append(
-            "tWarehousebillsfeesDr",
-            JSON.stringify(this.CollectionList)
-          );
-          // // 库存明细
-          formData.append(
-            "tWarehousebillsitems",
-            JSON.stringify(this.dataList)
-          );
-
-          // 附件数据
-          // formData.append('tWhgenleg', dataForm)
-          // // 费用明细付款
-          // formData.append('tWarehousebillsfeesCr', dataForm)
-          // // 收款
-          // formData.append('tWarehousebillsfeesDr"', dataForm)
-          // // 库存明细
-          // formData.append('tWarehousebillsitems', dataForm)
-
-          addWarehousebills(formData).then((response) => {
-            console.log(response);
-            this.msgSuccess("新增成功");
-            this.open = false;
-            this.getList();
-          });
-        }
-      });
-    },
+   
+      /** 修改按钮操作 */
+      handleUpdate(row) {
+        this.reset();
+        const fId = row.fid || this.ids;
+        getWarehousebills(row.fid).then((response) => {
+          this.form = response.data.warehousebills;
+          this.$set(this.form, 'fCorpid', response.data.warehousebills.fcorpid)
+          this.$set(this.form, 'fWarehouseid', response.data.warehousebills.fwarehouseid)
+          this.$set(this.form, 'fContacts', response.data.warehousebills.fcontacts)
+          this.$set(this.form, 'fTel', response.data.warehousebills.ftel)
+          this.$set(this.form, 'fMblno', response.data.warehousebills.fmblno)
+          this.$set(this.form, 'fBsdate', Date.parse(response.data.warehousebills.fbsdate))
+          this.$set(this.form, 'fStorekeeper', response.data.warehousebills.fstorekeeper)
+          this.$set(this.form, 'createBy', response.data.warehousebills.createBy)
+          this.$set(this.form, 'fDeptid', response.data.warehousebills.fdeptid)
+          this.$set(this.form, 'fDilldate', Date.parse(response.data.warehousebills.fbilldate))
+          this.$set(this.form, 'fVslvoy', response.data.warehousebills.fvslvoy)
+          this.$set(this.form, 'fEta', Date.parse(response.data.warehousebills.feta))
+          this.$set(this.form, 'createTime', Date.parse(response.data.warehousebills.createTime))
+          this.$set(this.form, 'fTrademodeid', response.data.warehousebills.ftrademodeid + '')
+          this.$set(this.form, 'fBillingway', response.data.warehousebills.fbillingway + '')
+          this.$set(this.form, 'fFeetunit', response.data.warehousebills.ffeetunit + '')
+          this.$set(this.form, 'fBscorpno', response.data.warehousebills.fbscorpno)
+          this.$set(this.form, 'fCustomno', response.data.warehousebills.fcustomno)
+          this.$set(this.form, 'fStltypeid', response.data.warehousebills.fstltypeid + '')
+          this.$set(this.form, 'fIfweigh', response.data.warehousebills.fifweigh + '')
+          this.$set(this.form, 'fIfdamage', response.data.warehousebills.fifdamage + '')
+          this.$set(this.form, 'fSbu', response.data.warehousebills.fsbu)
+          this.$set(this.form, 'fIfpledge', response.data.warehousebills.fifpledge + '')
+          this.$set(this.form, 'fBankcorpid', response.data.warehousebills.fbankcorpid)
+          this.$set(this.form, 'remark', response.data.warehousebills.remark)
+          this.deptOptions = []
+          this.deptOptions.push(response.data.dept)
+          this.fMblnoOptions = []
+          this.fMblnoOptions.push(response.data.fCorps)
+          if (response.data.fSbu !== null) {
+            this.fSbuOptions = []
+            this.fSbuOptions.push(response.data.fSbu)
+          }
+          if (response.data.warehouse !== null) {
+            this.warehouseOptions = []
+            this.warehouseOptions.push(response.data.warehouse)
+          }
+          if (typeof response.data.warehouseBillsItem !== 'undefined' && response.data.warehouseBillsItem !== null) {
+            this.dataList = response.data.warehouseBillsItem
+            if (response.data.goodsList !== null) {
+              this.goodsOptions = []
+              this.goodsOptions = response.data.goodsList
+            }
+          }
+          this.open = true;
+          this.title = "修改仓库主(出入库)";
+        });
+      },
+      /** 提交按钮 */
+      submitForm() {
+        this.$refs["form"].validate((valid) => {
+          if (valid) {
+            // let formData = new FormData()
+            // console.log(JSON.stringify(this.form));
+            // formData.append('tWarehouseBills', JSON.stringify(this.formData))
+            let formData = new window.FormData();
+            // 附件数据
+            formData.append("tWarehouseBills", JSON.stringify(this.form));
+            console.log(JSON.stringify(this.form));
+            // 附件数据
+            formData.append("tWhgenleg", null);
+            // // 费用明细付款
+            formData.append("tWarehousebillsfeesCr", JSON.stringify(this.warehouseCrList));
+            // // 收款
+            formData.append("tWarehousebillsfeesDr", JSON.stringify(this.warehouseDrList));
+            // // 库存明细
+            formData.append("tWarehousebillsitems", JSON.stringify(this.dataList));
+            // 附件数据
+            // formData.append('tWhgenleg', dataForm)
+            // // 费用明细付款
+            // formData.append('tWarehousebillsfeesCr', dataForm)
+            // // 收款
+            // formData.append('tWarehousebillsfeesDr"', dataForm)
+            // // 库存明细
+            // formData.append('tWarehousebillsitems', dataForm)
+            addWarehousebills(formData).then((response) => {
+              console.log(response);
+              this.msgSuccess("新增成功");
+              this.open = false;
+              this.getList();
+            });
+          }
+        });
+      },
+     
     /** 删除按钮操作 */
     handleDelete(row) {
       const fIds = row.fId || this.ids;

+ 1 - 1
src/views/warehouseBusiness/outStock/index.vue

@@ -370,7 +370,7 @@ RK CK DB HZ
     />
 
     <!-- 添加或修改仓库主(出入库)对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" :close-on-click-modal="false" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-form-item
           label="业务编号,格式RK+YYYY+YY+NNN,编号不能断号,要连续、如果删除该编号,下次新建单据,优先使用删除单据号,每月从001开始。

+ 1 - 1
src/views/warehouseBusiness/warehousebills/index.vue

@@ -684,7 +684,7 @@ RK CK DB HZ
     />
 
     <!-- 添加或修改仓库主(出入库)对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" :close-on-click-modal="false" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-form-item
           label="业务编号,格式RK+YYYY+YY+NNN,编号不能断号,要连续、如果删除该编号,下次新建单据,优先使用删除单据号,每月从001开始。

+ 2 - 2
src/views/warehouseBusiness/warehousebillsfees/index.vue

@@ -251,7 +251,7 @@
         </template>
       </el-table-column>
     </el-table>
-    
+
     <pagination
       v-show="total>0"
       :total="total"
@@ -261,7 +261,7 @@
     />
 
     <!-- 添加或修改仓库费用明细对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" :close-on-click-modal="false" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-form-item label="对应主表id" prop="fPid">
           <el-input v-model="form.fPid" placeholder="请输入对应主表id" />

+ 1 - 1
src/views/warehouseBusiness/warehousebillsitems/index.vue

@@ -249,7 +249,7 @@
     />
 
     <!-- 添加或修改仓库明细从表对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" :close-on-click-modal="false" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-form-item label="PID,对应主表id" prop="fPid">
           <el-input v-model="form.fPid" placeholder="请输入PID,对应主表id" />