|
|
@@ -117,7 +117,7 @@
|
|
|
:columns="columns"
|
|
|
:showBatchDelete="true"
|
|
|
:showOperation="true"
|
|
|
- editButtonName="查看"
|
|
|
+ editButtonName="修改"
|
|
|
:button1Name="button1Name"
|
|
|
@handleButton1="handleTableDelete"
|
|
|
@findPage="findPage"
|
|
|
@@ -384,20 +384,25 @@
|
|
|
:rules="rules"
|
|
|
ref="form"
|
|
|
class="frame"
|
|
|
- :disabled="pageRequest.approvalStatus == '1'"
|
|
|
>
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="开票员" prop="invoiceClerk">
|
|
|
+ <el-form-item
|
|
|
+ label="开票员"
|
|
|
+ prop="invoiceClerk"
|
|
|
+ :disabled="pageRequest.approvalStatus == '1'"
|
|
|
+ >
|
|
|
<el-input
|
|
|
v-model="form.invoiceClerk"
|
|
|
autocomplete="off"
|
|
|
+ :disabled="pageRequest.approvalStatus == '1'"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="手续费" prop="procedureFee">
|
|
|
<el-input
|
|
|
+ :disabled="pageRequest.approvalStatus == '1'"
|
|
|
v-model="form.procedureFee"
|
|
|
autocomplete="off"
|
|
|
></el-input>
|
|
|
@@ -408,6 +413,7 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="开票科目" prop="subjectsId">
|
|
|
<el-select
|
|
|
+ :disabled="pageRequest.approvalStatus == '1'"
|
|
|
v-model="form.subjectsId"
|
|
|
placeholder="请选择开票科目"
|
|
|
@change="changeDept"
|
|
|
@@ -423,6 +429,7 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="开票方" prop="invCompanyId">
|
|
|
<el-select
|
|
|
+ :disabled="pageRequest.approvalStatus == '1'"
|
|
|
v-model="form.invCompanyId"
|
|
|
placeholder="请选择开票方"
|
|
|
@change="invCompanyChange"
|
|
|
@@ -441,6 +448,7 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="对方单位名称" prop="peerCompanyName">
|
|
|
<el-input
|
|
|
+ :disabled="pageRequest.approvalStatus == '1'"
|
|
|
v-model="form.peerCompanyName"
|
|
|
autocomplete="off"
|
|
|
></el-input>
|
|
|
@@ -449,6 +457,7 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="发票号码" prop="invoiceNum">
|
|
|
<el-input
|
|
|
+ :disabled="pageRequest.approvalStatus == '1'"
|
|
|
v-model="form.invoiceNum"
|
|
|
autocomplete="off"
|
|
|
></el-input> </el-form-item
|
|
|
@@ -458,6 +467,7 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="发票数" prop="invoiceQuantity">
|
|
|
<el-input-number
|
|
|
+ :disabled="pageRequest.approvalStatus == '1'"
|
|
|
v-model="form.invoiceQuantity"
|
|
|
@change="handleChange"
|
|
|
:min="0"
|
|
|
@@ -469,6 +479,7 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="开票日期" prop="invoiceDate"
|
|
|
><el-date-picker
|
|
|
+ :disabled="pageRequest.approvalStatus == '1'"
|
|
|
v-model="form.invoiceDate"
|
|
|
type="date"
|
|
|
placeholder="选择日期"
|
|
|
@@ -482,6 +493,7 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="不含税金额" prop="taxExclusivePrice">
|
|
|
<el-input
|
|
|
+ :disabled="pageRequest.approvalStatus == '1'"
|
|
|
v-model="form.taxExclusivePrice"
|
|
|
autocomplete="off"
|
|
|
></el-input>
|
|
|
@@ -489,19 +501,28 @@
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="税率" prop="taxRate">
|
|
|
- <el-input v-model="form.taxRate" autocomplete="off"></el-input>
|
|
|
+ <el-input
|
|
|
+ v-model="form.taxRate"
|
|
|
+ autocomplete="off"
|
|
|
+ :disabled="pageRequest.approvalStatus == '1'"
|
|
|
+ ></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="税额" prop="taxAmounts">
|
|
|
- <el-input v-model="form.taxAmounts" autocomplete="off"></el-input>
|
|
|
+ <el-input
|
|
|
+ v-model="form.taxAmounts"
|
|
|
+ autocomplete="off"
|
|
|
+ :disabled="pageRequest.approvalStatus == '1'"
|
|
|
+ ></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="开票金额" prop="invoiceAmount">
|
|
|
<el-input
|
|
|
+ :disabled="pageRequest.approvalStatus == '1'"
|
|
|
v-model="form.invoiceAmount"
|
|
|
autocomplete="off"
|
|
|
></el-input>
|
|
|
@@ -514,7 +535,7 @@
|
|
|
<el-select
|
|
|
v-model="form.invoiceType"
|
|
|
placeholder="请选择发票类型"
|
|
|
- @change="invoiceChange"
|
|
|
+ @change="invoiceChange1"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="item in incoiceList"
|
|
|
@@ -586,11 +607,7 @@
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
<el-button @click="reset('form')" size="small">取 消</el-button>
|
|
|
- <el-button
|
|
|
- size="small"
|
|
|
- v-if="pageRequest.approvalStatus != '1'"
|
|
|
- type="primary"
|
|
|
- @click="determine('form')"
|
|
|
+ <el-button size="small" type="primary" @click="determine('form')"
|
|
|
>确 定</el-button
|
|
|
>
|
|
|
</div>
|
|
|
@@ -704,7 +721,7 @@ export default {
|
|
|
grossProfit: "", //毛利润
|
|
|
procedureFee: "", //手续费
|
|
|
remark: "", //备注
|
|
|
- invCompanyId: "",
|
|
|
+ invCompanyId: "", //开票费id
|
|
|
},
|
|
|
//新增弹出框信息
|
|
|
dataform: {
|
|
|
@@ -727,7 +744,7 @@ export default {
|
|
|
grossProfit: "", //毛利润
|
|
|
procedureFee: "", //手续费
|
|
|
remark: "", //备注
|
|
|
- invCompanyId: "",
|
|
|
+ invCompanyId: "", //开票方id
|
|
|
},
|
|
|
formLabelWidth: "120px",
|
|
|
subjectstList: [], //选择的开票科目
|
|
|
@@ -901,12 +918,12 @@ export default {
|
|
|
},
|
|
|
//取消
|
|
|
resetForm(dataform) {
|
|
|
- this.$refs[dataform].resetFields();
|
|
|
this.dialogFormVisible = false;
|
|
|
+ this.$refs[dataform].resetFields();
|
|
|
},
|
|
|
reset(form) {
|
|
|
- this.$refs[form].resetFields();
|
|
|
this.dialogForm = false;
|
|
|
+ this.$refs[form].resetFields();
|
|
|
},
|
|
|
//新增提交
|
|
|
submitForm(dataform) {
|
|
|
@@ -1087,6 +1104,13 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+ invoiceChange1(value) {
|
|
|
+ this.incoiceList.forEach((item) => {
|
|
|
+ if (item.value == value) {
|
|
|
+ this.form.invoiceType = item.label;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
//弹出框-开票方
|
|
|
invCompanyChange(value) {
|
|
|
this.invCompanyNameList.forEach((item) => {
|