Преглед на файлове

Merge branch 'master' of git.echepei.com:zhujiawei/Warehouse_management_ui

wengyuwen преди 4 години
родител
ревизия
c5eced2577

+ 8 - 0
src/api/warehouseBusiness/storageFeeCalculation.js

@@ -78,6 +78,14 @@ export function exportStorageFeeCalculation(query) {
     params: query
   })
 }
+
+// 导出计算明细从表
+export function exportWarehousebillsitems(fId) {
+  return request({
+    url: '/warehouseBusiness/storageFeeCalculation/exportItems/'+fId,
+    method: 'get'
+  })
+}
  // 撤销请核
 export function backFee(fId) {
   return request({

+ 1 - 9
src/views/agreement/agreementTask/index.vue

@@ -618,7 +618,6 @@ export default {
       this.addOrUpdateVisible = false
     },
     homePage(){
-      console.log(this.cancelButton)
       let view = {
         fullPath: "/agreement/agreementTask",
         hash: "",
@@ -821,15 +820,8 @@ export default {
     },
     // 取消按钮
     cancel() {
-      console.log(this.cancelButton)
       this.open = false
-      this.agreementitemsList = {
-        fFeeunitid:'',
-        fFromdays:'',
-        fEndays:'',
-        fPrice:'',
-        fFeeid:''
-      }
+      this.agreementitemsList = []
       this.reset()
     },
     handleClose(){

+ 0 - 1
src/views/warehouseBusiness/inStock/index.vue

@@ -136,7 +136,6 @@
         <el-select
           v-model="queryParams.fWarehouseid"
           filterable
-          :disabled="browseStatus"
           remote
           clearable
           style="width: 80%"

+ 9 - 4
src/views/warehouseBusiness/outStock/index.vue

@@ -135,7 +135,6 @@
         <el-select
           v-model="queryParams.fWarehouseid"
           filterable
-          :disabled="browseStatus"
           remote
           clearable
           style="width: 80%"
@@ -2752,10 +2751,16 @@ export default {
     },
     // 查询作业费信息
     getWhgenlegListt() {
-      this.queryParams.fLineno = this.form.fCorpid;
+      // this.queryParams.fLineno = this.form.fCorpid;
       console.log(this.dataList[0].fGoodsid)
-      console.log(this.queryParams)
-      operationAgreement(this.queryParams).then((response) => {
+      let data = {
+        pageNum:1,
+        pageSize:10,
+        fLineno:this.form.fCorpid,
+        fFeeid:this.dataList[0].fGoodsid
+      }
+      console.log(data)
+      operationAgreement(data).then((response) => {
         this.tasklegList = response.rows;
         this.whgenlegTotal = response.total;
       });

+ 22 - 1
src/views/warehouseBusiness/storageFeeCalculation/index.vue

@@ -391,6 +391,12 @@
         计费物资明细
         <el-button :disabled="browseStatus" @click="calculateCost">计算仓储费</el-button>
         <el-button type="primary" :disabled="browseStatus" @click="submitForm(2)">保 存</el-button>
+        <el-button
+          type="warning"
+          icon="el-icon-download"
+          @click="handleExportItems"
+        >导出
+        </el-button>
       </div>
       <div class="dialogTableTitle flex a-center jlr"
            style="display:flex;justify-content:space-between;align-items:center;margin: 10px 0;">
@@ -415,7 +421,7 @@
             <template slot-scope="scope">
               <span v-if="scope.row.fBilltype === 'SJRK'">入库</span>
               <span v-if="scope.row.fBilltype === 'SJCK'">出库</span>
-              <span v-if="scope.row.fBilltype === 'KCZZ'">库存总账</span>
+                <span v-if="scope.row.fBilltype === 'KCZZ'">库存总账</span>
             </template>
           </el-table-column>
           <el-table-column
@@ -844,6 +850,7 @@
     listStorageFeeCalculation,
     updateStorageFeeCalculation,
     exportStorageFeeCalculation,
+    exportWarehousebillsitems,
   } from "@/api/warehouseBusiness/storageFeeCalculation";
   import { listUser, queryUserVal } from "@/api/system/user";
   import { listGoods } from "@/api/basicdata/goods";
@@ -1490,6 +1497,20 @@
             this.download(response.msg);
           });
       },
+      handleExportItems() {
+        const fIds = this.form.fId
+        this.$confirm("是否确认导出所有计费物资明细数据?", "警告", {
+          confirmButtonText: "确定",
+          cancelButtonText: "取消",
+          type: "warning",
+        })
+          .then(function () {
+            return exportWarehousebillsitems(fIds);
+          })
+          .then((response) => {
+            this.download(response.msg);
+          });
+      },
       deleteRow(index, rows) {
         rows.splice(index, 1);
       },