Przeglądaj źródła

前端编辑仓位号修改sdy

zhongtianhaoyuan 4 lat temu
rodzic
commit
83be634768

+ 43 - 0
src/views/tranManagement/tranManagementDriver.vue

@@ -301,6 +301,45 @@
         <el-button type="primary" @click="disableReasons">确定禁用</el-button>
       </div>
     </WinseaContentModal>
+    <!-- 附件弹框 -->
+    <!-- <WinseaContentModal
+      v-model="accessoryTFs"
+      :title="$t('system.noticeCircular.information')"
+      @on-cancel="handleClose"
+    >
+      <p>查看附件</p>
+      <ws-upload
+        ref="upload"
+        table-name="maintain_work_order"
+        oss-key="mainPlan"
+        :comp-id="compId"
+        :appendix-ids="appendixIdsAdd"
+        :vesselId="deptBudgetList.addressUrl"
+        :size-limit="size"
+        @uploadSuccess="uploadSuccess"
+        accept=".jpg, .jpeg, .png, .pdf, .doc, .zip, .rar"
+      />
+    </WinseaContentModal> -->
+    <WinseaContentModal
+      v-model="accessoryTFs"
+      :title="$t('system.noticeCircular.information')"
+      @on-cancel="handleClose"
+    >
+      <el-upload
+        class="upload-demo"
+        action="https://jsonplaceholder.typicode.com/posts/"
+        :file-list="fileList"
+        list-type="picture"
+        accept=".jpg, .jpeg, .png, .pdf, .doc, .zip, .rar"
+      >
+        <el-button size="small" type="primary">点击上传</el-button>
+        <template #tip>
+          <div class="el-upload__tip">
+            只能上传 jpg/png 文件,且不超过 500kb
+          </div>
+        </template>
+      </el-upload>
+    </WinseaContentModal>
   </div>
 </template>
 <script>
@@ -352,6 +391,8 @@ export default {
       carNumber: '',
       searchTypeText: '',
       outerVisible: false,
+      //图片
+      fileList:[],
       // 提交类型
       submitType: true,
       size: 10,
@@ -517,6 +558,7 @@ export default {
             if (response.records[i].addressUrl != null) {
               response.records[i].addressUrlArray =
                 response.records[i].addressUrl.split(',')
+                this.fileList[i] = response.records[i].addressUrl.split(',')
             } else {
               response.records[i].addressUrlArray = []
             }
@@ -526,6 +568,7 @@ export default {
           this.deptCircularPage.pageSize = response.size
           this.deptBudgetTotal = response.total
           this.driverList = response
+          console.log(this.fileList,1212121212121212)
         })
     },
     editClick(row) {

+ 17 - 0
src/views/warehouse/warehouseManagementEdit.vue

@@ -460,6 +460,23 @@ computed : {
           type: 'warning',
         })
         return
+      }
+       for (var i = 0; i < this.deptBudgetList.warehousePositionInfoList.length; i++) {
+        for (var j = i + 1; j < this.deptBudgetList.warehousePositionInfoList.length; j++) {
+          console.log(
+            this.deptBudgetList.warehousePositionInfoList[i].binNumber,
+            this.deptBudgetList.warehousePositionInfoList[j].binNumber
+          )
+          if (
+            this.deptBudgetList.warehousePositionInfoList[i].binNumber == this.deptBudgetList.warehousePositionInfoList[j].binNumber
+          ) {
+            this.$message({
+              message: '仓位编号重复',
+              type: 'warning',
+            })
+            return
+          }
+        }
       }
       this.$refs.deptBudgetList.validate((valid) => {
         if (valid) {