Parcourir la source

开票列表进账日期增加

haizhouwang il y a 2 ans
Parent
commit
1c19de299d

+ 25 - 2
src/views/FinancialManagement/ExpenseManagement/PaymentManagement.vue

@@ -325,6 +325,19 @@
                   ></el-input-number>
                 </el-form-item>
               </el-col>
+              <el-col :span="12">
+                <el-form-item label="进账日期" prop="payoutTime">
+                  <el-date-picker
+                    v-model="formData.payoutTime"
+                    type="date"
+                    value-format="yyyy-MM-dd"
+                    placeholder="选择日期"
+                  >
+                  </el-date-picker>
+                </el-form-item>
+              </el-col>
+            </el-row>
+            <el-row>
               <el-col :span="12">
                 <el-form-item label="支付方式" prop="payMethod">
                   <el-select
@@ -342,8 +355,6 @@
                   </el-select>
                 </el-form-item>
               </el-col>
-            </el-row>
-            <el-row>
               <el-col :span="12">
                 <el-form-item label="资金用途" prop="fundUse">
                   <el-cascader
@@ -588,6 +599,7 @@ export default {
         otherUnit: "", //对方单位
         payoutMoney: 0, //进账金额
         rate: 0, //税率
+        payoutTime: "", //进账日期
         payMethod: [], //支付方式
         fundUse: "", //资金用途
       },
@@ -618,6 +630,13 @@ export default {
           { required: true, message: "进账金额不能为空", trigger: "blur" },
         ],
         rate: [{ required: true, message: "税率不能为空", trigger: "blur" }],
+        payoutTime: [
+          {
+            required: true,
+            message: "请选择进账日期",
+            trigger: "change",
+          },
+        ],
         payMethod: [
           { required: true, message: "请选择支付方式", trigger: "change" },
         ],
@@ -711,6 +730,7 @@ export default {
           otherUnit: "", //对方单位
           payoutMoney: 0, //进账金额
           rate: 0, //税率
+          payoutTime: "", //进账日期
           payMethod: [], //支付方式
         };
         //支出收入资金归属值清空
@@ -996,6 +1016,7 @@ export default {
               payMethod: params.payMethod.join(","), //支付方式
               fundUse: this.formData.fundUse[this.formData.fundUse.length - 2], //资金用途
               fundFen: this.formData.fundUse[this.formData.fundUse.length - 1], //资金用途分项
+              payoutTime: params.payoutTime, //进账日期
               entProfit: params.entProfit, //收入方资金归属
               outProfit: params.outProfit, //支出方资金归属
             };
@@ -1016,6 +1037,7 @@ export default {
             params.otherUnit = params.otherUnit.nameValue; //对方单位名称
             params.company = params.otherUnit; //单位
             delete params.payMethod;
+            delete params.payoutTime;
             this.$api.expense.updateIncoice(params).then((res) => {
               if (res.code == 200) {
                 this.detailDialog = false;
@@ -1033,6 +1055,7 @@ export default {
             params.otherUnit = params.otherUnit.nameValue; //对方单位名称
             params.company = params.otherUnit; //单位
             delete params.payMethod;
+            delete params.payoutTime;
             this.$api.expense.addInvAccountIncoice(params).then((res) => {
               if (res.code == 200) {
                 this.detailDialog = false;