瀏覽代碼

更改财务对账页

翁玉文 4 年之前
父節點
當前提交
06cd98feff
共有 1 個文件被更改,包括 54 次插入51 次删除
  1. 54 51
      src/views/finance/contrast/index.vue

+ 54 - 51
src/views/finance/contrast/index.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
+    <el-form :model="TWareHouseFees" ref="TWareHouseFees" :inline="true" v-show="showSearch" label-width="68px">
       <el-form-item label="货权方" prop="fCorpid">
         <el-select
           v-model="TWareHouseFees.fCorpid"
@@ -24,7 +24,7 @@
 
       <el-form-item label="结算单位" prop="fCorpid">
         <el-select
-        v-model="queryParams.fCorpid"
+        v-model="TWareHouseFees.fCorpid"
         placeholder="请选择结算单位"
         filterable
           remote
@@ -43,7 +43,7 @@
 
       <el-form-item label="录入人" prop="createBy">
         <el-input
-            v-model="form.createBy"
+            v-model="TWareHouseFees.createBy"
             :disabled="true"
             placeholder="默认录入人"
             clearable
@@ -116,7 +116,7 @@
       </el-form-item>-->
       <el-form-item label="系统编号" prop="fBillno">
         <el-input placeholder="请输入"
-        v-model="queryParams.fBillno"
+        v-model="TWareHouseFees.fBillno"
         @keyup.enter.native="handleQuery"/>
       </el-form-item>
 
@@ -167,7 +167,7 @@
       <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
     </el-row>
 
-    <el-table v-loading="loading" :data="feeList" @selection-change="handleSelectionChange" size="mini">
+    <el-table v-loading="loading" :data="contrastList" @selection-change="handleSelectionChange" size="mini">
       <el-table-column label="选择" width="55" align="center" type="selection"/>
       <!-- <el-table-column label="制单部门" align="center" prop="fId" /> -->
       <el-table-column label="行号" align="center" type="index"/>
@@ -299,50 +299,47 @@
         <el-col :span="1.5">
         <el-button
           type="warning"
-          size="mini"
-          @click="innerVisible = true" v-hasPermi="['warehouse:fee:add']"
+          size="small"
+          @click="innerVisible = true"
         >对账</el-button>
       </el-col>
       <el-col :span="1.5">
         <el-button
-          type="info"
-          size="mini"
-          @click="innerVisible = true" v-hasPermi="['warehouse:fee:add']"
+          type="primary"
+          size="small"
         >确认对账</el-button>
       </el-col>
       <el-col :span="1.5">
         <el-button
-          type="primary"
-          size="mini"
+          type="success"
+          size="small"
         >导出</el-button>
       </el-col>
       <el-col :span="1.5">
         <el-button
-          type="primary"
+          type="info"
           icon="el-icon-download"
-          size="mini"
+          size="small"
         >打印</el-button>
       </el-col>
       <el-col :span="1.5">
         <el-button
           type="danger"
           size="mini"
-          @click="handleDelete"
-          v-hasPermi="['warehouse:fee:remove']"
         >删除</el-button>
       </el-col>
       <!-- <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> -->
     </el-row>
     </el-form>
 
-    <el-table v-loading="loading" :data="DzfeeList" @selection-change="handleSelectionChange" size="mini">
+    <el-table v-loading="loading" :data="DzfeeList" @selection-change="handleSelectionChange_s" size="mini">
         <el-table-column type="selection" width="55" align="center" />
         <!-- <el-table-column label="制单部门" align="center" prop="fId" /> -->
         <el-table-column label="行号" align="center" type="index"/>
         <el-table-column label="提单号" align="center" prop="fMblno"/>
         <el-table-column label="业务日期" align="center" prop="fBsdate"/>
         <el-table-column label="费用名称" align="center" prop="fFeeName"/>
-        <el-table-column label="收/付" align="center" prop="fSrcdc"/>
+        <el-table-column label="收/付" align="center" prop="fDc"/>
         <el-table-column label="金额" align="center" prop="fOldAmount"/>
         <el-table-column label="业务类型" align="center" prop="fBilltype"/>
     </el-table>
@@ -425,20 +422,11 @@
                 remote
                 :remote-method="fWRemoteMethod"
                 placeholder="费用名称"
-                multiple
-              >
-                <!-- <el-option
-                  v-for="(dict, index) in fWbuOptions"
-                  :key="index.fId"
-                  :label="dict.fName"
-                  :value="dict.fId"
-                ></el-option> -->
+                multiple>
                 <el-option v-for="item in fWbuOptions" :key="item.fId" :label="item.fName" :value="item.fId">
                 </el-option>
-
               </el-select>
             </template>
-
         </el-form-item>
 
         <el-form-item label="审核日期" prop="timeExamine">
@@ -450,7 +438,7 @@
           start-placeholder="开始日期"
           end-placeholder="结束日期"
           value-format="yyyy-MM-dd"
-          :default-time="['00:00:00', '23:59:59']">
+          >
         </el-date-picker>
       </el-form-item>
 
@@ -473,7 +461,7 @@
         <el-button class="btnColor" type="info" size="mini" @click="resetQuery_s">重置</el-button>
       </el-form-item>
 
-      <el-table v-loading="loading" :data="feeList" @selection-change="handleSelectionChange_s" size="mini">
+      <el-table v-loading="loading" :data="feeList" @selection-change="handleSelectionChange_s">
         <el-table-column  type="selection" width="55" align="center"/>
         <!-- <el-table-column label="制单部门" align="center" prop="fId" /> -->
         <el-table-column label="行号" align="center" type="index"/>
@@ -543,7 +531,7 @@
 import { listFee, getFee, delFee, addFee, updateFee, exportFee, importFee} from "@/api/finance/contrast";
 import { listCorps } from '@/api/basicdata/corps'
 import { listFees } from '@/api/basicdata/fees'
-
+import { queryUserVal } from '@/api/warehouseBusiness/agreement'
 import moment from 'moment'
 export default {
   name: "Fee",
@@ -551,7 +539,6 @@ export default {
   },
   data() {
     return {
-      // lineId:respones.Arry.index,
       browseStatus:false,
       value1:"",
       value2:"",
@@ -592,13 +579,18 @@ export default {
       KHblnoOptions: [],
       //打开内部弹窗
       innerVisible: false,
+      selection: '',
       // 弹出层标题
       title: "",
+      // // 录入人
+      // createBy:response.user.userName,
       // 是否显示弹出层
       open: false,
       dialogVisible: false,
       // 财务对账表格
       DzfeeList: [],
+      // 财务主页面表格
+      contrastList: [],
       // 查询参数
       queryParams: {
         pageNum: 1,
@@ -623,24 +615,27 @@ export default {
         // fCtrlcorpid: [
         //   { required:true, message: '不能为空', trigger: 'blur'}
         // ],
-        fDc: [
-          { required:true,message: '不能为空', trigger:'blur' }
-        ],
-        fToCorpid: [
-          { required:true,message:'不能为空', trigger:'blur'}
-        ],
-        fReconciliation: [
-          { required:true,message:'不能为空', trigger:'blur'}
-        ],
-        fReviewDate: [
+
+
+
+        // fDc: [
+        //   { required:true,message: '不能为空', trigger:'blur' }
+        // ],
+        // fToCorpid: [
+        //   { required:true,message:'不能为空', trigger:'blur'}
+        // ],
+        // fReconciliation: [
+        //   { required:true,message:'不能为空', trigger:'blur'}
+        // ],
+        timeExamine: [
           { required:true,message:'不能为空', tigger:'blur'}
         ],
         // fBilltype: [
         //   { required: true, message: "单据类型(对账单 收费 付费 付费申请 收费申请,发票申请 销项发票 进项发票)不能为空", trigger: "change" }
         // ],
-        fBillstatus: [
-          { required: true, message: "状态不能为空", trigger: "blur" }
-        ]
+        // fBillstatus: [
+        //   { required: true, message: "状态不能为空", trigger: "blur" }
+        // ]
         // fDeptid: [
         //   { required: true, message: "制单部门不能为空", trigger: "change" }
         // ],
@@ -649,12 +644,21 @@ export default {
   },
   created() {
     this.getList();
+    // this.register()
   },
   methods: {
+    // 默认录入人
+    // register() {
+    //   queryUserVal().then((response)=>{
+    //   this.contrastList.createBy = response.user.userName
+    //   })
+    // },
     // 导入搜索
     searchFee() {
       console.log(this.TWareHouseFees)
+      // this.feeList = []
       this.$refs['feeListRules'].validate(valid => {
+        console.log(valid)
         if (valid){
           importFee(this.TWareHouseFees).then(response =>{
           console.log(response) 
@@ -777,18 +781,17 @@ export default {
     
     /** 提交按钮 */
     submitForm() {
-      this.$refs["feeListRules"].validate(valid => {
+      this.$refs["rules"].validate(valid => {
         if (valid) {
           if (this.form.fId != null) {
-            // let formDate = new window.FormData()
-            // formDate.append('contrast',JSON.stringify(this.form))
-            // formDate.append("feelitems", JSON.stringify(this.feeList))
+            let formDate = new window.FormData()
+            formDate.append('tFee',JSON.stringify(this.TWareHouseFees))
+            formDate.append("tFeeDo", JSON.stringify(this.feeList))
 
-            updateFee(this.form).then(response => {
+            updateFee(formDate).then(response => {
               this.msgSuccess("修改成功");
               this.open = false;
               this.getList();
-              this.feeList = []
             });
             
           } else {