Parcourir la source

feat:发票新增静态

liujt il y a 1 mois
Parent
commit
85cb1a52f0

+ 46 - 35
src/views/financialManage/invoiceManage/components/addOrEditDialog.vue

@@ -45,7 +45,8 @@
               <el-option label="对账单" :value="1"></el-option>
               <el-option label="合同" :value="2"></el-option>
               <el-option label="订单" :value="3"></el-option>
-              <el-option
+              <el-option label="其他无订单无合同" :value="4"></el-option>
+              <!-- <el-option
                 label="应收"
                 :value="5"
                 v-if="form.type == 1"
@@ -54,7 +55,7 @@
                 label="应付"
                 :value="4"
                 v-if="form.type == 2"
-              ></el-option>
+              ></el-option> -->
             </el-select>
           </el-form-item>
         </el-col>
@@ -104,17 +105,36 @@
           </el-form-item>
         </el-col>
         <el-col :span="8">
-          <el-form-item label="金额" prop="amount">
+          <el-form-item label="发票金额" prop="amount">
             <el-input-number
               v-model="form.amount"
               :precision="2"
               :controls="false"
               style="width: 100%"
               :min="0"
+              disabled
             ></el-input-number>
           </el-form-item>
         </el-col>
-
+        <el-col :span="8">
+          <el-form-item label="发票号" prop="invoiceNos">
+            <el-input
+              v-model="form.invoiceNos"
+            ></el-input>
+          </el-form-item>
+        </el-col>
+        <el-col :span="8">
+          <el-form-item label="开票日期">
+            <el-date-picker
+              style="width: 100%"
+              v-model="form.expectInvoiceDate"
+              type="date"
+              value-format="yyyy-MM-dd"
+              placeholder="选择日期"
+            >
+            </el-date-picker>
+          </el-form-item>
+        </el-col>
         <el-col :span="8">
           <el-form-item label="申请部门" prop="applyDeptId">
             <ele-tree-select
@@ -139,18 +159,6 @@
           </el-form-item>
         </el-col>
 
-        <el-col :span="8">
-          <el-form-item label="预计开票日期">
-            <el-date-picker
-              style="width: 100%"
-              v-model="form.expectInvoiceDate"
-              type="date"
-              value-format="yyyy-MM-dd"
-              placeholder="选择日期"
-            >
-            </el-date-picker>
-          </el-form-item>
-        </el-col>
         <el-col :span="8">
           <el-form-item label="发票类型" prop="category">
             <el-radio v-model="form.category" :label="2"
@@ -170,7 +178,7 @@
       <headerTitle title="发票信息"></headerTitle>
       <el-row :gutter="12">
         <el-col :span="12">
-          <el-form-item label="购买方名称" prop="companyName">
+          <el-form-item label="方名称" prop="companyName">
             <el-input
               v-model="form.companyName"
               placeholder="请输入"
@@ -193,27 +201,30 @@
             </el-select>
           </el-form-item>
           <el-form-item
-            label="统一社会信用代码"
+            label="甲方统一社会信用代码"
             prop="companyUsc"
             class="form_item_label"
           >
             <el-input v-model="form.companyUsc"></el-input>
           </el-form-item>
-          <el-form-item label="开户银行" prop="companyBankBranchNo">
+          <el-form-item label="甲方联系人" prop="companyContactName">
+            <el-input v-model="form.companyContactName"></el-input>
+          </el-form-item>
+          <el-form-item label="甲方电话" prop="companyTel">
+            <el-input v-model="form.companyTel"></el-input>
+          </el-form-item>
+          <el-form-item label="甲方开户行" prop="companyBankBranchNo">
             <el-input v-model="form.companyBankBranchNo"></el-input>
           </el-form-item>
-          <el-form-item label="银行账户" prop="companyBankAccount">
+          <el-form-item label="甲方银行账号" prop="companyBankAccount">
             <el-input v-model="form.companyBankAccount"></el-input>
           </el-form-item>
-          <el-form-item label="地址" prop="companyAddress">
+          <el-form-item label="甲方地址" prop="companyAddress">
             <el-input v-model="form.companyAddress"></el-input>
           </el-form-item>
-          <el-form-item label="电话号码" prop="companyTel">
-            <el-input v-model="form.companyTel"></el-input>
-          </el-form-item>
         </el-col>
         <el-col :span="12">
-          <el-form-item label="销售方名称" prop="receiverName">
+          <el-form-item label="乙方名称" prop="receiverName">
             <el-input
               v-model="form.receiverName"
               placeholder="请输入"
@@ -236,31 +247,31 @@
             </el-select>
           </el-form-item>
           <el-form-item
-            label="统一社会信用代码"
+            label="乙方统一社会信用代码"
             prop="salesCompanyUsc"
             class="form_item_label"
           >
             <el-input v-model="form.salesCompanyUsc"></el-input>
           </el-form-item>
-          <el-form-item label="开户银行" prop="salesCompanyBankBranchNo">
+          <el-form-item label="乙方联系人" prop="receiverContactName">
+            <el-input v-model="form.receiverContactName"></el-input>
+          </el-form-item>
+          <el-form-item label="乙方电话" prop="receiverTel">
+            <el-input v-model="form.receiverTel"></el-input>
+          </el-form-item>
+          <el-form-item label="乙方开户行" prop="salesCompanyBankBranchNo">
             <el-input v-model="form.salesCompanyBankBranchNo"></el-input>
           </el-form-item>
-          <el-form-item label="银行账户" prop="salesCompanyBankAccount">
+          <el-form-item label="乙方银行账号" prop="salesCompanyBankAccount">
             <el-input v-model="form.salesCompanyBankAccount"></el-input>
           </el-form-item>
           <el-form-item label="地址" prop="receiverAddress">
             <el-input v-model="form.receiverAddress"></el-input>
           </el-form-item>
-          <el-form-item label="电话号码" prop="receiverTel">
-            <el-input v-model="form.receiverTel"></el-input>
-          </el-form-item>
-          <!-- <el-form-item prop="files" label="发票附件">
-            <fileMain v-model="form.files"></fileMain>
-          </el-form-item> -->
         </el-col>
       </el-row>
     </el-form>
-    <headerTitle title="关联信息"></headerTitle>
+    <headerTitle title="关联物品清单"></headerTitle>
     <table-info
       :isOtherSourceFlag="isOtherSourceFlag"
       :dialogType="dialogType"

+ 2 - 1
src/views/financialManage/invoiceManage/components/tableInfo.vue

@@ -10,7 +10,7 @@
         class="time-form"
       >
         <template v-slot:toolbar>
-          <span>已开票金额:{{ invoiceAmount }}</span>
+          <span>本次开票合计:{{ invoiceAmount }}</span>
         </template>
         
         <template v-slot:totalCount="scope">
@@ -200,6 +200,7 @@
           {
             minWidth: 80,
             prop: 'taxRate',
+            slot: 'taxRate',
             label: '税率',
             align: 'center',
             formatter: (_row, _column, cellValue) => {

+ 1 - 1
src/views/financialManage/invoiceManage/index.vue

@@ -150,7 +150,7 @@
   import { reviewStatus } from '@/enum/dict';
   import processSubmitDialog from '@/BIZComponents/processSubmitDialog/processSubmitDialog.vue';
   import tabMixins from '@/mixins/tableColumnsMixin';
-  import addOrEditDialogNew from '@/views/financialManage/invoiceManage/components/addOrEditDialogNew.vue'
+  import addOrEditDialogNew from '@/views/financialManage/invoiceManage/components/addOrEditDialog.vue'
 
   export default {
     mixins: [dictMixins, tabMixins],