Jelajahi Sumber

往来账款详情,融信开立往来账款详情

peixh 4 tahun lalu
induk
melakukan
82148bc48a

+ 13 - 1
front-vue/src/views/service/bill/billDetail.vue

@@ -402,6 +402,13 @@ export default {
         this.companyRelList = response.data;
       });
     },
+    //表格置灰
+    tableRowClassName({ row, rowIndex }) {
+      if (row.ziiCheckStt != "1") {
+        return "warning-row";
+      }
+      return "";
+    },
     //查看图片
     invoicePictureCardPreview(file) {
       this.invoiceImageUrl = file.url;
@@ -518,4 +525,9 @@ export default {
     },
   },
 };
-</script>
+</script>
+<style>
+.el-table .warning-row {
+  background: rgb(223, 223, 223);
+}
+</style>

+ 13 - 1
front-vue/src/views/service/credit/billDetail.vue

@@ -411,6 +411,13 @@ export default {
         this.companyRelList = response.data;
       });
     },
+    //表格置灰
+    tableRowClassName({ row, rowIndex }) {
+      if (row.ziiCheckStt != "1") {
+        return "warning-row";
+      }
+      return "";
+    },
     //查看图片
     invoicePictureCardPreview(file) {
       this.invoiceImageUrl = file.url;
@@ -527,4 +534,9 @@ export default {
     },
   },
 };
-</script>
+</script>
+<style>
+.el-table .warning-row {
+  background: rgb(223, 223, 223);
+}
+</style>

+ 26 - 8
front-vue/src/views/service/credit/financeOpen.vue

@@ -2,7 +2,7 @@
     <div class="app-container">
         <el-form ref="form" :model="form" :rules="rules" :inline="true" style="margin-top: 10px" label-width="auto" >
                 <el-row>
-                    <el-divider content-position="left" >应收账款</el-divider>
+                    <el-divider content-position="left" >资产信息</el-divider>
                 <el-form-item  style="margin-left: 100px">
                     <el-button size="mini" type="success" @click="addPay">新增应收账款</el-button>
                     <el-button size="mini" type="primary" @click="openTicket">选择</el-button>
@@ -28,6 +28,12 @@
                                 icon="el-icon-delete"
                                 @click="handleDelete(scope.$index, ticketList)"
                             >删除</el-button>
+                            <el-button
+                                size="mini"
+                                type="text"
+                                icon="el-icon-delete"
+                                @click="handleDetail(scope.$index, ticketList)"
+                            >详情</el-button>
                             <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.$index, ticketList)">修改</el-button>
                             </template>
                         </el-table-column>
@@ -118,7 +124,7 @@
             </el-row>      
         </el-form>
           <!-- 发票附件 -->
-        <el-divider content-position="left">发票附件</el-divider>
+        <!-- <el-divider content-position="left">发票附件</el-divider>
         <el-table :data="invoiceFileList"  style="width: 100%">
                 <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip />
                 <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='300' fixed="right" >
@@ -137,9 +143,9 @@
                         >预览</el-button>
                     </template>
                 </el-table-column>
-        </el-table>
+        </el-table> -->
         <!-- 合同附件 -->
-        <el-divider content-position="left">合同附件</el-divider>
+        <!-- <el-divider content-position="left">合同附件</el-divider>
         <el-table :data="contractFileList"  style="width: 100%">
                <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip />
                <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='300' fixed="right" >
@@ -158,9 +164,9 @@
                         >预览</el-button>
                     </template>
                 </el-table-column>
-        </el-table>
+        </el-table> -->
         <!-- 其他附件 -->
-        <el-divider content-position="left">其他附件</el-divider>
+        <!-- <el-divider content-position="left">其他附件</el-divider>
         <el-table :data="otherFileList"  style="width: 100%">
                 <el-table-column label="文件名称" align="center" prop="pfiFileName" show-overflow-tooltip />
                 <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='300' fixed="right" >
@@ -179,7 +185,7 @@
                         >预览</el-button>
                     </template>
                 </el-table-column>
-        </el-table>
+        </el-table> -->
         <div class="footer" style="float: right;
             margin-bottom:2px;">
             <el-button type="primary" @click="submitForm">确 定</el-button>
@@ -254,6 +260,10 @@
         <el-dialog title="新增往来账款" :visible.sync="openAddBill" width="1120px" append-to-body>
             <add-bill :companyId="form.zfiCoreId" companyType="01" @addClick="emitAddClick" v-if="openAddBill"></add-bill>
         </el-dialog>
+        <!-- 附件详情 -->
+        <el-dialog title="详情" :visible.sync="openDetailBill" width="1120px" append-to-body>
+            <detail-bill :zbiId="this.zbiId"   v-if="openDetailBill"></detail-bill>
+        </el-dialog>
         <!-- 修改往来账款 -->
         <el-dialog title="修改往来账款" :visible.sync="openEditBill" width="1120px" append-to-body>
             <edit-bill :zbiId="this.zbiId"  @addClick="emitAddClick" v-if="openEditBill"></edit-bill>
@@ -273,11 +283,14 @@ import {accAdd} from "@/utils/calculation";
 import {getToken} from "@/utils/auth";
 import AddBill from "@/views/service/bill/addBill";
 import EditBill from "@/views/service/bill/editBill";
+import DetailBill from "@/views/service/credit/billDetail";
 export default {
     name: "financeOpen",
-    components: {AddBill,EditBill},
+    components: {AddBill,EditBill,DetailBill},
     data() {
         return {
+            //往来账款id
+            zbiId: '',
             // 总条数
             total: 0,
             // 查询参数
@@ -351,6 +364,7 @@ export default {
             open: false,
             openAddBill: false,
             openEditBill: false,
+            openDetailBill: false,
            //授信
            creditLineList:[],
            //接收方
@@ -605,6 +619,10 @@ export default {
         }
         this.selectChecked();
     },
+    handleDetail(index, rows){
+        this.zbiId = rows[0].zbiId
+        this.openDetailBill = true
+    },
     /* 修改按钮 */
     handleUpdate(index, rows) {
         this.zbiId = rows[0].zbiId;

+ 8 - 3
front-vue/src/views/service/creditLine/supplierCreditLine.vue

@@ -302,18 +302,23 @@ export default {
           {
             pattern: /^[0-9]\d*$/,
             message: "请输入正确的还款账户",
-            trigger: "change",
+            trigger: ["blur", "change"],
           },
         ],
         zfsqAccountBank: [
-          { required: true, message: "还款账户开户行不能为空", trigger: ["blur", "change"] }
+          { required: true, message: "还款账户开户行不能为空", trigger: ["blur", "change"] },
+          {
+            pattern: /^[u4e00-u9fa5]$/,
+            message: "请输入正确的账户开户行",
+            trigger: ["blur", "change"],
+          },
         ],
         zfsqAmount: [
           { required: true, message: "授信额度不能为空", trigger: ["blur", "change"] },
           {
             pattern: /^[0-9][0-9]{0,7}$|^[1-9][0-9]{0,7}[.]\d{1,2}$/,
             message: "请输入正确的额度",
-            trigger: "change",
+            trigger: ["blur", "change"],
           },
         ],
       }