|
@@ -6,17 +6,24 @@
|
|
|
@click="backToList">返回列表
|
|
|
</el-button>
|
|
|
<div v-if="!checkDisabled" class="upper_right_button">
|
|
|
+ <el-button type="primary"
|
|
|
+ size="small"
|
|
|
+ v-if="viewDisabled"
|
|
|
+ class="el-button--small-yh "
|
|
|
+ :loading="buttonLoading"
|
|
|
+ @click.stop="openDisabled()">编辑
|
|
|
+ </el-button>
|
|
|
<el-button type="warning"
|
|
|
size="small"
|
|
|
class="el-button--small-yh "
|
|
|
:loading="buttonLoading"
|
|
|
- :disabled="!form.id"
|
|
|
+ :disabled="!form.id || viewDisabled"
|
|
|
@click.stop="applyPayment('申请')">申请货款
|
|
|
</el-button>
|
|
|
<el-button type="info"
|
|
|
size="small"
|
|
|
:loading="buttonLoading"
|
|
|
- :disabled="!form.id"
|
|
|
+ :disabled="!form.id || viewDisabled"
|
|
|
@click="openApplicationDialog"
|
|
|
>查看申请记录
|
|
|
</el-button>
|
|
@@ -24,7 +31,7 @@
|
|
|
size="small"
|
|
|
class="el-button--small-yh "
|
|
|
:loading="buttonLoading"
|
|
|
- :disabled="!form.id"
|
|
|
+ :disabled="!form.id || viewDisabled"
|
|
|
@click.stop="applyPayment('收费')">退款
|
|
|
</el-button>
|
|
|
<el-button type="success"
|
|
@@ -38,7 +45,7 @@
|
|
|
class="el-button--small-yh "
|
|
|
type="primary"
|
|
|
size="small"
|
|
|
- :disabled="disabled"
|
|
|
+ :disabled="disabled || viewDisabled"
|
|
|
@click="editCustomer"
|
|
|
:loading="buttonLoading"
|
|
|
>{{form.id?'确认修改':'确认新增'}}
|
|
@@ -233,14 +240,14 @@
|
|
|
<el-button
|
|
|
type="text"
|
|
|
size="small"
|
|
|
- :disabled="row.actualQuantity !=0 || checkDisabled"
|
|
|
+ :disabled="row.actualQuantity !=0 || checkDisabled || viewDisabled"
|
|
|
@click="rowCell(row,index)"
|
|
|
>{{ row.$cellEdit ? '修改完成' : '修改' }}
|
|
|
</el-button>
|
|
|
<el-button
|
|
|
type="text"
|
|
|
size="small"
|
|
|
- :disabled="row.actualQuantity !=0 || checkDisabled"
|
|
|
+ :disabled="row.actualQuantity !=0 || checkDisabled || viewDisabled"
|
|
|
@click="rowDel(row,index)"
|
|
|
>删除
|
|
|
</el-button>
|
|
@@ -249,14 +256,14 @@
|
|
|
<el-button type="primary"
|
|
|
icon="el-icon-plus"
|
|
|
size="small"
|
|
|
- :disabled=" checkDisabled"
|
|
|
+ :disabled=" checkDisabled || viewDisabled"
|
|
|
@click="commoditySelection"
|
|
|
>录入明细
|
|
|
</el-button>
|
|
|
<el-button type="warning"
|
|
|
size="small"
|
|
|
|
|
|
- :disabled="selectContact.length == 0 || checkDisabled"
|
|
|
+ :disabled="selectContact.length == 0 || checkDisabled || viewDisabled"
|
|
|
@click="beforePage(false)"
|
|
|
>生成收货单
|
|
|
</el-button>
|
|
@@ -266,14 +273,14 @@
|
|
|
<fee-info
|
|
|
ref="feeInfo"
|
|
|
:orderFeesList="orderFeesList"
|
|
|
- :disabled="checkDisabled"
|
|
|
+ :disabled="checkDisabled || viewDisabled"
|
|
|
@beforeFinance="beforeFinance"
|
|
|
feeUrl=""
|
|
|
/>
|
|
|
<upload-file
|
|
|
ref="uploadFile"
|
|
|
title="合同附件"
|
|
|
- :disabled="checkDisabled"
|
|
|
+ :disabled="checkDisabled || viewDisabled"
|
|
|
:orderFilesList="orderFilesList"
|
|
|
delUrl=""
|
|
|
/>
|
|
@@ -362,6 +369,7 @@ export default {
|
|
|
commodityData: false,
|
|
|
takeDisabled:false, //收货状态
|
|
|
checkDisabled:false,
|
|
|
+ viewDisabled:false,
|
|
|
tableData: [],
|
|
|
billUrl:"/purchase/contract/index",
|
|
|
billType:"",
|
|
@@ -765,6 +773,11 @@ export default {
|
|
|
this.getWorkDicts("payment_term").then(res =>{
|
|
|
this.paymentTypeDic = res.data.data
|
|
|
})
|
|
|
+
|
|
|
+ if(this.detailData.view){
|
|
|
+ this.viewDisabled = true
|
|
|
+ }
|
|
|
+
|
|
|
if (this.detailData.id) {
|
|
|
this.buttonLoading = true;
|
|
|
let id = this.detailData.id.replace(/\"/g, "")
|
|
@@ -979,6 +992,9 @@ export default {
|
|
|
this.oldFilesList = this.deepClone(form.orderFilesList)
|
|
|
}
|
|
|
},
|
|
|
+ openDisabled(){
|
|
|
+ this.viewDisabled = false
|
|
|
+ },
|
|
|
selectionContact(row){
|
|
|
this.selectContact = row;
|
|
|
},
|