|
|
@@ -31,8 +31,20 @@
|
|
|
</el-button>
|
|
|
<el-button v-if="form.whetherEnable != '是'" type="info" size="small" @click="allClick('启用')">启用</el-button>
|
|
|
<el-button v-if="form.whetherEnable == '是'" type="danger" size="small" @click="allClick('撤销启用')">撤销启用</el-button>
|
|
|
- <el-button v-if="form.whetherEnable == '是'" type="danger" size="small" @click="allClick('修改数据')">修改数据</el-button>
|
|
|
- <el-button v-if="form.whetherEnable == '是'" type="success" size="small" @click="allClick('提交修改')">提交修改</el-button>
|
|
|
+ <el-button
|
|
|
+ v-if="form.whetherEnable == '是' || form.feeCenterList.filter(item => item.auditStatus > 0).length"
|
|
|
+ type="danger"
|
|
|
+ size="small"
|
|
|
+ @click="allClick('修改数据')"
|
|
|
+ >修改数据</el-button
|
|
|
+ >
|
|
|
+ <el-button
|
|
|
+ v-if="form.whetherEnable == '是' || form.feeCenterList.filter(item => item.auditStatus > 0).length"
|
|
|
+ type="success"
|
|
|
+ size="small"
|
|
|
+ @click="allClick('提交修改')"
|
|
|
+ >提交修改</el-button
|
|
|
+ >
|
|
|
<!-- <el-button v-if="form.status == '审核提交'" class="el-button--small-yh" style="margin-left: 6px;" type="danger"
|
|
|
size="small" @click="revokeApplication">撤销单据请核
|
|
|
</el-button> -->
|
|
|
@@ -61,7 +73,7 @@
|
|
|
label="shortName"
|
|
|
res="records"
|
|
|
@selectChange="dicChange('purchaseCompanyName', $event)"
|
|
|
- :disabled="fixData && form.whetherEnable == '是'"
|
|
|
+ :disabled="editDisabled ||fixData && form.whetherEnable == '是'"
|
|
|
url="/blade-los/bcorps/selectList?status=0¤t=1&size=5&corpTypeName=箱东"
|
|
|
:filterable="true"
|
|
|
:remote="true"
|
|
|
@@ -77,16 +89,16 @@
|
|
|
:url="'/blade-los/putbox/selectContainerNumber?boxType=' + (form.boxTypeQuantityOne ? form.boxTypeQuantityOne : '') + '&polId=' + (form.polId ? form.polId : '') + '&podId=' + (form.podId ? form.podId : '') + '&polStationId=' + (form.polStationId ? form.polStationId : '')"
|
|
|
:filterable="true" @selectChange="dicChange('containerNumber', $event)">
|
|
|
</dic-select> -->
|
|
|
- <container-number
|
|
|
+ <container-number
|
|
|
ref="containerNumberRef"
|
|
|
- v-model="form.containerNumber"
|
|
|
- placeholder="放箱号"
|
|
|
- label="containerNumber"
|
|
|
- url="/blade-los/putbox/selectContainerNumber"
|
|
|
- @selectChange="dicChange('containerNumber', $event)"
|
|
|
- titleDialog="放箱号"
|
|
|
- :disabled="editDisabled || form.whetherEnable == '是'"
|
|
|
- ></container-number>
|
|
|
+ v-model="form.containerNumber"
|
|
|
+ placeholder="放箱号"
|
|
|
+ label="containerNumber"
|
|
|
+ url="/blade-los/putbox/selectContainerNumber"
|
|
|
+ @selectChange="dicChange('containerNumber', $event)"
|
|
|
+ titleDialog="放箱号"
|
|
|
+ :disabled="editDisabled || form.whetherEnable == '是'"
|
|
|
+ ></container-number>
|
|
|
</tempalte>
|
|
|
<!-- <tempalte slot="polStationCname">
|
|
|
<dic-select v-model="form.polStationCname" placeholder="起运港提/送箱场站" key="id" label="cnName" res="records"
|
|
|
@@ -520,7 +532,7 @@
|
|
|
<el-button type="primary" plain size="small" :disabled="selectionfeedList.length == 0" @click="allClick('D费用申请')"
|
|
|
>请核费用</el-button
|
|
|
>
|
|
|
- <el-button type="danger" plain size="small" :disabled="disabled || selectionfeecList.length == 0" @click="allClick('D撤销请核')"
|
|
|
+ <el-button type="danger" plain size="small" :disabled="disabled || selectionfeedList.length == 0" @click="allClick('D撤销请核')"
|
|
|
>撤销请核</el-button
|
|
|
>
|
|
|
<!-- <el-button type="primary" plain size="small" :disabled="editDisabled">计算超期箱使费</el-button> -->
|
|
|
@@ -3553,7 +3565,9 @@ export default {
|
|
|
}
|
|
|
if (row.auditStatus > 0) {
|
|
|
this.editDisabled = true;
|
|
|
- this.optionForm.disabled = true;
|
|
|
+ this.optionForm.column.forEach(e => {
|
|
|
+ e.disabled = true;
|
|
|
+ });
|
|
|
}
|
|
|
});
|
|
|
this.feeCenterListD = res.data.data.feeCenterList.filter(item => item.dc == "D");
|
|
|
@@ -3594,7 +3608,10 @@ export default {
|
|
|
this.editButton = false;
|
|
|
if (this.form.status == "录入") {
|
|
|
this.editDisabled = false;
|
|
|
- this.optionForm.disabled = false;
|
|
|
+ // this.optionForm.disabled = false;
|
|
|
+ this.optionForm.column.forEach(e => {
|
|
|
+ e.disabled = false;
|
|
|
+ });
|
|
|
}
|
|
|
},
|
|
|
rowDel(row, index) {
|
|
|
@@ -3732,6 +3749,7 @@ export default {
|
|
|
}
|
|
|
if (name == "修改数据") {
|
|
|
this.fixData = false;
|
|
|
+ this.editDisabled = false;
|
|
|
this.optionForm.column.forEach(e => {
|
|
|
if (!(e.prop == "internalContainerNumber" || e.prop == "suitcaseNum" || e.prop == "notSuitcaseNum")) {
|
|
|
e.disabled = false;
|
|
|
@@ -4666,7 +4684,10 @@ export default {
|
|
|
this.$message.success("撤销请核成功");
|
|
|
this.getDetail(res.data.data.id);
|
|
|
this.editDisabled = false;
|
|
|
- this.optionForm.disabled = false;
|
|
|
+ // this.optionForm.disabled = false;
|
|
|
+ this.optionForm.column.forEach(e => {
|
|
|
+ e.disabled = false;
|
|
|
+ });
|
|
|
})
|
|
|
.finally(() => {
|
|
|
loading.close();
|