waix
This commit is contained in:
@@ -40,14 +40,14 @@ export function getPayment(Number, pageCurrent, pageSize) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
// 增加
|
// 增加
|
||||||
export function edittype(num1, num2, num3, num4, num5, num6, num7, num8) {
|
export function AddType1(num1, num2, num3, num4) {
|
||||||
return request({
|
return request({
|
||||||
url: '',
|
url: '',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
data: {
|
data: {
|
||||||
type: '2',
|
type: '2',
|
||||||
name: '车间生产管理工艺_外协发票管理_增加数据',
|
name: '车间生产管理工艺_外协付款_新增发票',
|
||||||
param: '外协厂家流水号=' + num1 + '&发票号=' + num2 + '&开户行=' + num3 + '&开票时间=' + num4 + '&开票金额=' + num5 + '&接收人=' + num6 + '&接收时间=' + num7 + '&备注=' + num8
|
param: '外协厂家流水号=' + num1 + '&发票号=' + num2 + '&开票时间=' + num3 + '&开票金额=' + num4
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
<el-row>
|
<el-row>
|
||||||
<span>外协厂家:</span>
|
<span>外协厂家:</span>
|
||||||
<el-input v-model="ManufacturerName" size="small" placeholder="外协厂家" clearable style="width:200px"/>
|
<el-input v-model="ManufacturerName" size="small" placeholder="外协厂家" clearable style="width:200px"/>
|
||||||
<el-button type="primary" class="el-icon-search" size="small" plain @click="pageCurrent=1;pageSize=20;getParts()">查询</el-button>
|
<el-button type="primary" class="el-icon-search" size="small" plain @click="pageCurrent=1;pageSize=50;getParts()">查询</el-button>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-table v-loading="loading" :data="tableData" size="mini" highlight-current-row height="500" style="width: 100%;" border element-loading-text="拼命加载中" @row-click="rowClick">
|
<el-table v-loading="loading" :data="tableData" size="mini" highlight-current-row height="500" style="width: 100%;" border element-loading-text="拼命加载中" @row-click="rowClick">
|
||||||
<el-table-column label="厂家" prop="外协厂家名称" align="center" width="230px">
|
<el-table-column label="厂家" prop="外协厂家名称" align="center" width="230px">
|
||||||
@@ -13,38 +13,32 @@
|
|||||||
{{ scope.row.外协厂家名称 }}
|
{{ scope.row.外协厂家名称 }}
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="外协金额" prop="总价" align="center" width="200px">
|
<el-table-column label="外协金额(元)" prop="总价" align="center" width="200px">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
{{ scope.row.总价 }}
|
{{ scope.row.总价 }}
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="到票金额" align="center" width="130px" prop="开票金额">
|
<el-table-column label="到票金额(元)" align="center" width="130px" prop="开票金额">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
{{ scope.row.开票金额 }}
|
{{ scope.row.开票金额 }}
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="付款金额" align="center">
|
<el-table-column label="付款金额(元)" align="center">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
{{ scope.row.备注 }}
|
{{ scope.row.备注 }}
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="未付金额" align="center">
|
<el-table-column label="未付金额(元)" align="center">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
{{ scope.row.备注 }}
|
{{ scope.row.备注 }}
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="操作" align="center" width="200px">
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<el-button size="mini" type="primary" plain class="el-icon-edit" @click="handleChange1(scope.$index, scope.row, 'form');param = 1">编辑</el-button>
|
|
||||||
<el-button size="mini" type="danger" plain class="el-icon-delete" @click="handleDelete(scope.$index, scope.row)">删除</el-button>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
</el-table>
|
||||||
<div class="block">
|
<div class="block">
|
||||||
<el-pagination
|
<el-pagination
|
||||||
v-if="!loading"
|
v-if="!loading"
|
||||||
:current-page="pageCurrent"
|
:current-page="pageCurrent"
|
||||||
:page-sizes="[20, 30, 40]"
|
:page-sizes="[50, 100]"
|
||||||
:page-size="pageSize"
|
:page-size="pageSize"
|
||||||
:total="total"
|
:total="total"
|
||||||
layout="total, sizes, prev, pager, next, jumper"
|
layout="total, sizes, prev, pager, next, jumper"
|
||||||
@@ -55,7 +49,7 @@
|
|||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-row>
|
<el-row>
|
||||||
<span style="margin-top: 10px">开票明细:</span>
|
<span style="margin-top: 10px">开票明细:</span>
|
||||||
<el-button class="button111" size="small" icon="el-icon-circle-plus-outline" style="margin-left:10px" @click="handleAdd()">新增</el-button>
|
<el-button class="button111" size="small" icon="el-icon-circle-plus-outline" style="margin-left:10px" @click="handleAdd1()">新增</el-button>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-table v-loading="loading2" :data="tableData2" size="mini" stripe height="500" style="width: 100%" border element-loading-text="拼命加载中">
|
<el-table v-loading="loading2" :data="tableData2" size="mini" stripe height="500" style="width: 100%" border element-loading-text="拼命加载中">
|
||||||
<el-table-column label="发票号" prop="外协厂家名称" align="center" width="230px">
|
<el-table-column label="发票号" prop="外协厂家名称" align="center" width="230px">
|
||||||
@@ -78,7 +72,7 @@
|
|||||||
<el-pagination
|
<el-pagination
|
||||||
v-if="!loading2"
|
v-if="!loading2"
|
||||||
:current-page="pageCurrent2"
|
:current-page="pageCurrent2"
|
||||||
:page-sizes="[20, 30, 40]"
|
:page-sizes="[50, 100]"
|
||||||
:page-size="pageSize2"
|
:page-size="pageSize2"
|
||||||
:total="total2"
|
:total="total2"
|
||||||
layout="total, sizes, prev, pager, next, jumper"
|
layout="total, sizes, prev, pager, next, jumper"
|
||||||
@@ -89,7 +83,7 @@
|
|||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-row>
|
<el-row>
|
||||||
<span style="margin-top: 10px">付款明细:</span>
|
<span style="margin-top: 10px">付款明细:</span>
|
||||||
<el-button class="button111" size="small" icon="el-icon-circle-plus-outline" style="margin-left:10px" @click="handleAdd()">新增</el-button>
|
<el-button class="button111" size="small" icon="el-icon-circle-plus-outline" style="margin-left:10px" @click="handleAdd2()">新增</el-button>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-table v-loading="loading3" :data="tableData3" size="mini" stripe height="500" style="width: 100%" border element-loading-text="拼命加载中">
|
<el-table v-loading="loading3" :data="tableData3" size="mini" stripe height="500" style="width: 100%" border element-loading-text="拼命加载中">
|
||||||
<el-table-column label="付款金额" prop="外协厂家名称" align="center" width="230px">
|
<el-table-column label="付款金额" prop="外协厂家名称" align="center" width="230px">
|
||||||
@@ -107,7 +101,7 @@
|
|||||||
<el-pagination
|
<el-pagination
|
||||||
v-if="!loading3"
|
v-if="!loading3"
|
||||||
:current-page="pageCurrent3"
|
:current-page="pageCurrent3"
|
||||||
:page-sizes="[20, 30, 40]"
|
:page-sizes="[50, 100]"
|
||||||
:page-size="pageSize3"
|
:page-size="pageSize3"
|
||||||
:total="total3"
|
:total="total3"
|
||||||
layout="total, sizes, prev, pager, next, jumper"
|
layout="total, sizes, prev, pager, next, jumper"
|
||||||
@@ -117,38 +111,22 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
</el-card>
|
</el-card>
|
||||||
|
|
||||||
<el-dialog v-el-drag-dialog :title="title1" :visible.sync="dialogFormVisible1" center style="min-height: 300px" width="700px">
|
<el-dialog v-el-drag-dialog :visible.sync="dialogFormVisible1" title="新增发票" center style="min-height: 300px" width="400px">
|
||||||
<el-form ref="form" :model="form" :rules="rules" label-position="left" label-width="90px" class="demo-ruleForm">
|
<el-form ref="form1" :model="form1" :rules="rules" label-position="left" label-width="100px" class="demo-ruleForm">
|
||||||
<el-row v-show="title1==='到票'">
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="外协厂家" prop="外协厂家" >
|
|
||||||
<el-select v-model="form.外协厂家" placeholder="外协厂家" filterable clearable size="small">
|
|
||||||
<el-option
|
|
||||||
v-for="item in 外协厂家"
|
|
||||||
:key="item.value"
|
|
||||||
:label="item.label"
|
|
||||||
:value="item.value"/>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="发票号" prop="发票号" >
|
<el-form-item label="发票号" prop="发票号" >
|
||||||
<el-input v-model="form.发票号" placeholder="发票号" style="width:200px" clearable size="small"/>
|
<el-input v-model="form1.发票号" placeholder="发票号" style="width:200px" clearable size="small"/>
|
||||||
|
</el-form-item>
|
||||||
|
</el-row>
|
||||||
|
<el-row>
|
||||||
|
<el-form-item label="开票金额" prop="开票金额">
|
||||||
|
<el-input v-model="form1.开票金额" placeholder="开票金额" style="width:200px" clearable size="small"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="开票金额" prop="开票金额">
|
|
||||||
<el-input v-model="form.开票金额" placeholder="开票金额" style="width:200px" clearable size="small"/>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="12">
|
|
||||||
<el-form-item label="开票时间" prop="开票时间">
|
<el-form-item label="开票时间" prop="开票时间">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="form.开票时间"
|
v-model="form1.开票时间"
|
||||||
style="width:200px"
|
style="width:200px"
|
||||||
size="small"
|
size="small"
|
||||||
type="date"
|
type="date"
|
||||||
@@ -157,53 +135,45 @@
|
|||||||
clearable
|
clearable
|
||||||
placeholder="开票时间"/>
|
placeholder="开票时间"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-form>
|
</el-form>
|
||||||
<div slot="footer" class="dialog-footer">
|
<div slot="footer" class="dialog-footer">
|
||||||
<el-button @click="callOff('form')">取消</el-button>
|
<el-button @click="callOff1('form1')">取消</el-button>
|
||||||
<el-button type="primary" @click="submit('form')" >确定</el-button>
|
<el-button type="primary" @click="submit1('form1')" >确定</el-button>
|
||||||
</div>
|
</div>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { searchtable, getInvoice, getPayment, edittype, handlechange, handledelete } from '@/api/Outsourcing/OutsourcingPaymentPlanManagement'
|
import { searchtable, getInvoice, getPayment, AddType1, handlechange, handledelete } from '@/api/Outsourcing/OutsourcingPaymentPlanManagement'
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
ManufacturerName: '', // 外协厂家
|
ManufacturerName: '', // 外协厂家
|
||||||
外协厂家流水号: '',
|
外协厂家流水号: '',
|
||||||
title1: '',
|
|
||||||
dialogFormVisible1: false,
|
|
||||||
form: {
|
|
||||||
外协厂家: '',
|
|
||||||
发票号: '',
|
|
||||||
开户行: '',
|
|
||||||
开票时间: '',
|
|
||||||
开票金额: '',
|
|
||||||
接收人: '',
|
|
||||||
接收时间: '',
|
|
||||||
备注: ''
|
|
||||||
},
|
|
||||||
外协厂家: [],
|
|
||||||
rules: {},
|
|
||||||
loading: false,
|
loading: false,
|
||||||
tableData: [], // 表格数据
|
tableData: [], // 表格数据
|
||||||
total: null, // 总条数
|
total: null, // 总条数
|
||||||
pageSize: 20, // 每页显示条数
|
pageSize: 50, // 每页显示条数
|
||||||
pageCurrent: 1, // 后台获取页
|
pageCurrent: 1, // 后台获取页
|
||||||
loading2: false,
|
loading2: false,
|
||||||
tableData2: [], // 表格数据
|
tableData2: [], // 表格数据
|
||||||
total2: null, // 总条数
|
total2: null, // 总条数
|
||||||
pageSize2: 20, // 每页显示条数
|
pageSize2: 50, // 每页显示条数
|
||||||
pageCurrent2: 1, // 后台获取页
|
pageCurrent2: 1, // 后台获取页
|
||||||
loading3: false,
|
loading3: false,
|
||||||
tableData3: [], // 表格数据
|
tableData3: [], // 表格数据
|
||||||
total3: null, // 总条数
|
total3: null, // 总条数
|
||||||
pageSize3: 20, // 每页显示条数
|
pageSize3: 50, // 每页显示条数
|
||||||
pageCurrent3: 1 // 后台获取页
|
pageCurrent3: 1, // 后台获取页
|
||||||
|
dialogFormVisible1: false,
|
||||||
|
form1: {
|
||||||
|
发票号: '',
|
||||||
|
开票时间: '',
|
||||||
|
开票金额: ''
|
||||||
|
},
|
||||||
|
rules: {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
@@ -276,21 +246,16 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
// 点击增加
|
// 点击增加
|
||||||
editType1(formName) {
|
handleAdd1(formName) {
|
||||||
this.title1 = '到票'
|
this.form1.发票号 = ''
|
||||||
this.form.发票号 = ''
|
this.form1.开票时间 = ''
|
||||||
this.form.开户行 = ''
|
this.form1.开票金额 = ''
|
||||||
this.form.开票时间 = ''
|
this.form1.外协厂家 = ''
|
||||||
this.form.开票金额 = ''
|
|
||||||
this.form.接收人 = ''
|
|
||||||
this.form.接收时间 = ''
|
|
||||||
this.form.备注 = ''
|
|
||||||
this.form.外协厂家 = ''
|
|
||||||
this.dialogFormVisible1 = true
|
this.dialogFormVisible1 = true
|
||||||
},
|
},
|
||||||
// 增加确定
|
// 增加确定
|
||||||
editType() {
|
AddType1() {
|
||||||
edittype(this.form.外协厂家, this.form.发票号, this.form.开户行, this.form.开票时间, this.form.开票金额, this.form.接收人, this.form.接收时间, this.form.备注).then(response => {
|
AddType1(this.外协厂家流水号, this.form.发票号, this.form.开票时间, this.form.开票金额, this.form.外协厂家).then(response => {
|
||||||
if (response.data[0].result === '1') {
|
if (response.data[0].result === '1') {
|
||||||
this.$notify({
|
this.$notify({
|
||||||
title: '成功',
|
title: '成功',
|
||||||
@@ -306,17 +271,15 @@ export default {
|
|||||||
},
|
},
|
||||||
// 编辑打开
|
// 编辑打开
|
||||||
handleChange1(index, row, formName) {
|
handleChange1(index, row, formName) {
|
||||||
this.form.外协厂家 = row.外协厂家流水号
|
this.form1.外协厂家 = row.外协厂家流水号
|
||||||
this.form.发票号 = row.发票号
|
this.form1.发票号 = row.发票号
|
||||||
this.form.开户行 = row.开户行
|
this.form1.开户行 = row.开户行
|
||||||
this.form.开票时间 = row.开票时间
|
this.form1.开票时间 = row.开票时间
|
||||||
this.form.开票金额 = row.开票金额
|
this.form1.开票金额 = row.开票金额
|
||||||
this.form.接收人 = row.接收人
|
this.form1.接收人 = row.接收人
|
||||||
this.form.接收时间 = row.接收时间
|
this.form1.接收时间 = row.接收时间
|
||||||
this.form.备注 = row.备注
|
this.form1.备注 = row.备注
|
||||||
this.dialogFormVisible1 = true
|
this.dialogFormVisible1 = true
|
||||||
this.title1 = '编辑'
|
|
||||||
this.CoManufacturerFlowNumber1 = row.id
|
|
||||||
},
|
},
|
||||||
// 编辑确定
|
// 编辑确定
|
||||||
handleChange() {
|
handleChange() {
|
||||||
|
|||||||
Reference in New Issue
Block a user