功能新增
This commit is contained in:
parent
1944aa9ca3
commit
870920f3b4
|
|
@ -58,20 +58,6 @@
|
||||||
<el-form-item label="协议号" prop="agreementCode">
|
<el-form-item label="协议号" prop="agreementCode">
|
||||||
<el-input maxlength="50" v-model="queryParams.agreementCode" disabled style="width: 240px"></el-input>
|
<el-input maxlength="50" v-model="queryParams.agreementCode" disabled style="width: 240px"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="成套设备" prop="agreementCode">
|
|
||||||
<el-select
|
|
||||||
clearable
|
|
||||||
style="width: 240px"
|
|
||||||
placeholder="请选择成套设备"
|
|
||||||
@change="onChangeWholeTypeName"
|
|
||||||
@remove-tag="onRemoveTag"
|
|
||||||
v-model="queryParams.wholeTypeName"
|
|
||||||
multiple
|
|
||||||
:disabled="isEdit"
|
|
||||||
>
|
|
||||||
<el-option v-for="item in holdingPoleSelList" :key="item.id" :label="item.wholeTypeName" :value="item.id" />
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="类型名称" prop="status">
|
<el-form-item label="类型名称" prop="status">
|
||||||
<el-cascader
|
<el-cascader
|
||||||
filterable
|
filterable
|
||||||
|
|
@ -79,7 +65,7 @@
|
||||||
:key="propsKey"
|
:key="propsKey"
|
||||||
style="width: 240px"
|
style="width: 240px"
|
||||||
v-model="deviceType"
|
v-model="deviceType"
|
||||||
:show-all-levels="false"
|
:show-all-levels="true"
|
||||||
ref="deviceTypeCascader"
|
ref="deviceTypeCascader"
|
||||||
:options="deviceTypeTree"
|
:options="deviceTypeTree"
|
||||||
@change="deviceTypeChange"
|
@change="deviceTypeChange"
|
||||||
|
|
@ -100,6 +86,20 @@
|
||||||
<el-option v-for="item in typeListDev" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
<el-option v-for="item in typeListDev" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="成套设备" prop="agreementCode">
|
||||||
|
<el-select
|
||||||
|
clearable
|
||||||
|
style="width: 240px"
|
||||||
|
placeholder="请选择成套设备"
|
||||||
|
@change="onChangeWholeTypeName"
|
||||||
|
@remove-tag="onRemoveTag"
|
||||||
|
v-model="queryParams.wholeTypeName"
|
||||||
|
multiple
|
||||||
|
:disabled="isEdit"
|
||||||
|
>
|
||||||
|
<el-option v-for="item in holdingPoleSelList" :key="item.id" :label="item.wholeTypeName" :value="item.id" />
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="预计领料时间" prop="estimateLeaseTime">
|
<el-form-item label="预计领料时间" prop="estimateLeaseTime">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="queryParams.estimateLeaseTime"
|
v-model="queryParams.estimateLeaseTime"
|
||||||
|
|
@ -1174,7 +1174,7 @@ export default {
|
||||||
this.$message.error('当前设备已添加,不可重复添加!')
|
this.$message.error('当前设备已添加,不可重复添加!')
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
this.leaseApplyDetails.push({ ...this.selectParams })
|
this.leaseApplyDetails.unshift({ ...this.selectParams })
|
||||||
console.log('🚀 ~ changeType ~ this.leaseApplyDetails:', this.leaseApplyDetails)
|
console.log('🚀 ~ changeType ~ this.leaseApplyDetails:', this.leaseApplyDetails)
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -172,14 +172,14 @@
|
||||||
align="center"
|
align="center"
|
||||||
prop="unitName"
|
prop="unitName"
|
||||||
:show-overflow-tooltip="true"
|
:show-overflow-tooltip="true"
|
||||||
width="150"
|
width="220"
|
||||||
/>
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="领料工程"
|
label="领料工程"
|
||||||
align="center"
|
align="center"
|
||||||
prop="proName"
|
prop="proName"
|
||||||
:show-overflow-tooltip="true"
|
:show-overflow-tooltip="true"
|
||||||
width="150"
|
width="220"
|
||||||
/>
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="协议号"
|
label="协议号"
|
||||||
|
|
|
||||||
|
|
@ -114,8 +114,8 @@
|
||||||
<span v-if="scope.row.leaseType == 1">长期领用</span>
|
<span v-if="scope.row.leaseType == 1">长期领用</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="领料单位" align="center" prop="unitName" :show-overflow-tooltip="true" width="130"/>
|
<el-table-column label="领料单位" align="center" prop="unitName" :show-overflow-tooltip="true" width="220"/>
|
||||||
<el-table-column label="领料工程" align="center" prop="proName" :show-overflow-tooltip="true" width="130"/>
|
<el-table-column label="领料工程" align="center" prop="proName" :show-overflow-tooltip="true" width="220"/>
|
||||||
<el-table-column label="协议号" align="center" prop="agreementCode" :show-overflow-tooltip="true" width="150"/>
|
<el-table-column label="协议号" align="center" prop="agreementCode" :show-overflow-tooltip="true" width="150"/>
|
||||||
<el-table-column label="领料人" align="center" prop="leasePerson" :show-overflow-tooltip="true" width="100"/>
|
<el-table-column label="领料人" align="center" prop="leasePerson" :show-overflow-tooltip="true" width="100"/>
|
||||||
<el-table-column label="联系电话" align="center" prop="leasePhone" :show-overflow-tooltip="true" width="120"/>
|
<el-table-column label="联系电话" align="center" prop="leasePhone" :show-overflow-tooltip="true" width="120"/>
|
||||||
|
|
|
||||||
|
|
@ -63,8 +63,8 @@
|
||||||
:index="indexContinuation(queryParams.pageNum, queryParams.pageSize)"
|
:index="indexContinuation(queryParams.pageNum, queryParams.pageSize)"
|
||||||
/>
|
/>
|
||||||
<el-table-column label="领料单号" align="center" prop="code" :show-overflow-tooltip="true" />
|
<el-table-column label="领料单号" align="center" prop="code" :show-overflow-tooltip="true" />
|
||||||
<el-table-column label="领料申请单位" align="center" prop="unitName" :show-overflow-tooltip="true" />
|
<el-table-column label="领料申请单位" align="center" prop="unitName" :show-overflow-tooltip="true" width="220"/>
|
||||||
<el-table-column label="领料申请工程" align="center" prop="proName" :show-overflow-tooltip="true" />
|
<el-table-column label="领料申请工程" align="center" prop="proName" :show-overflow-tooltip="true" width="220"/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="申请数量"
|
label="申请数量"
|
||||||
align="center"
|
align="center"
|
||||||
|
|
|
||||||
|
|
@ -94,7 +94,7 @@
|
||||||
size="mini"
|
size="mini"
|
||||||
type="primary"
|
type="primary"
|
||||||
@click="submitComSett"
|
@click="submitComSett"
|
||||||
v-if="currRowInfo[0].isSlt == 0"
|
v-if="currRowInfo[0].isSlt == 0 || currRowInfo[0].isSlt == 2"
|
||||||
>确认完工结算</el-button
|
>确认完工结算</el-button
|
||||||
>
|
>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
@ -268,7 +268,13 @@ export default {
|
||||||
},
|
},
|
||||||
/** 确认结算 01或03 */
|
/** 确认结算 01或03 */
|
||||||
async submitSell(type) {
|
async submitSell(type) {
|
||||||
const agreementIds = [...new Set(this.settleTableData_01.map(item => item.agreementId))];
|
let agreementIds = []
|
||||||
|
if(type == "01"){
|
||||||
|
agreementIds = [...new Set(this.settleTableData_01.map(item => item.agreementId))];
|
||||||
|
}else if(type == "03"){
|
||||||
|
agreementIds = [...new Set(this.settleTableData_03.map(item => item.agreementId))];
|
||||||
|
}
|
||||||
|
|
||||||
const sellParams = {
|
const sellParams = {
|
||||||
agreementIds: agreementIds,
|
agreementIds: agreementIds,
|
||||||
costBearingParty: type,
|
costBearingParty: type,
|
||||||
|
|
@ -336,7 +342,8 @@ export default {
|
||||||
// 3. 组装请求参数
|
// 3. 组装请求参数
|
||||||
const params = {
|
const params = {
|
||||||
repairIds: repairIds.join(','),
|
repairIds: repairIds.join(','),
|
||||||
agreementId: this.currRowInfo.agreementId,
|
agreementIds:[...new Set(this.currRowInfo.map(item => item.agreementId))],
|
||||||
|
// agreementId: this.currRowInfo[0].agreementId,
|
||||||
relation: {
|
relation: {
|
||||||
leaseCostOne: this.settleTotalPrice_01, // 01承担方费用
|
leaseCostOne: this.settleTotalPrice_01, // 01承担方费用
|
||||||
leaseCostThree: this.settleTotalPrice_03, // 0.承担方
|
leaseCostThree: this.settleTotalPrice_03, // 0.承担方
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue