|
|
|
@ -8,7 +8,7 @@
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>项目名称
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>项目名称
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
<el-input placeholder="请填写项目名称" v-model="detail.name" style="width: 300px;"/>
|
|
|
|
<el-input clearable placeholder="请填写项目名称" v-model="detail.name" style="width: 300px;"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
@ -18,7 +18,7 @@
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>项目类型
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>项目类型
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
<el-select placeholder="请选择项目类型" v-model="detail.type" style="width: 300px;">
|
|
|
|
<el-select clearable placeholder="请选择项目类型" v-model="detail.type" style="width: 300px;">
|
|
|
|
<el-option v-for="item in [{label:'服务',value:1},{label:'货品',value:2},{label:'工程',value:3}]" :label="item.label" :value="item.value"></el-option>
|
|
|
|
<el-option v-for="item in [{label:'服务',value:1},{label:'货品',value:2},{label:'工程',value:3}]" :label="item.label" :value="item.value"></el-option>
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
@ -30,7 +30,7 @@
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>采购形式
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>采购形式
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
<el-select placeholder="请选择采购形式" v-model="detail.methods" style="width: 300px;">
|
|
|
|
<el-select clearable placeholder="请选择采购形式" v-model="detail.methods" style="width: 300px;">
|
|
|
|
<el-option v-for="item in purchaseType" :label="item.value" :value="item.id"></el-option>
|
|
|
|
<el-option v-for="item in purchaseType" :label="item.value" :value="item.id"></el-option>
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
@ -42,7 +42,7 @@
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>采购方式
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>采购方式
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
<el-select placeholder="请选择采购方式" v-model="detail.modality" style="width: 300px;">
|
|
|
|
<el-select clearable placeholder="请选择采购方式" v-model="detail.modality" style="width: 300px;">
|
|
|
|
<el-option v-for="item in purchaseWay" :label="item.value" :value="item.id"></el-option>
|
|
|
|
<el-option v-for="item in purchaseWay" :label="item.value" :value="item.id"></el-option>
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
@ -54,7 +54,7 @@
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>合同预算价
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>合同预算价
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="xy-table-item-content xy-table-item-price-wan">
|
|
|
|
<div class="xy-table-item-content xy-table-item-price-wan">
|
|
|
|
<el-input placeholder="请填写合同预算价" v-model="detail.price" style="width: 300px;"/>
|
|
|
|
<el-input clearable placeholder="请填写合同预算价" v-model="detail.price" style="width: 300px;"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
@ -64,7 +64,7 @@
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>合同金额
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>合同金额
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="xy-table-item-content xy-table-item-price">
|
|
|
|
<div class="xy-table-item-content xy-table-item-price">
|
|
|
|
<el-input placeholder="请填写合同金额" v-model="detail.money" style="width: 300px;"/>
|
|
|
|
<el-input clearable placeholder="请填写合同金额" v-model="detail.money" style="width: 300px;"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
@ -74,7 +74,7 @@
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>资金渠道
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>资金渠道
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
<el-select placeholder="请选择资金渠道" v-model="detail.fundingChannels" style="width: 300px;">
|
|
|
|
<el-select clearable placeholder="请选择资金渠道" v-model="detail.fundingChannels" style="width: 300px;">
|
|
|
|
<el-option v-for="item in moneyWay" :value="item.id" :label="item.value"></el-option>
|
|
|
|
<el-option v-for="item in moneyWay" :value="item.id" :label="item.value"></el-option>
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
@ -86,7 +86,7 @@
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>供应商
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>供应商
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
<el-input placeholder="请填写供应商" v-model="detail.supply" style="width: 300px;"/>
|
|
|
|
<el-input clearable placeholder="请填写供应商" v-model="detail.supply" style="width: 300px;"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
@ -96,7 +96,7 @@
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>执行部门
|
|
|
|
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>执行部门
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
<el-input placeholder="请填写执行部门" v-model="detail.carryDepartment" style="width: 300px;"/>
|
|
|
|
<el-input clearable placeholder="请填写执行部门" v-model="detail.carryDepartment" style="width: 300px;"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
@ -181,6 +181,7 @@ export default {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
|
|
|
|
isFocus:false,
|
|
|
|
contrantId:'',
|
|
|
|
contrantId:'',
|
|
|
|
isShowEditor:false,
|
|
|
|
isShowEditor:false,
|
|
|
|
isShowPlan:false,
|
|
|
|
isShowPlan:false,
|
|
|
|
@ -358,6 +359,9 @@ export default {
|
|
|
|
})
|
|
|
|
})
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
computed:{
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
mounted() {
|
|
|
|
mounted() {
|
|
|
|
|
|
|
|
|
|
|
|
@ -389,11 +393,17 @@ export default {
|
|
|
|
.xy-table-item-price{
|
|
|
|
.xy-table-item-price{
|
|
|
|
position: relative;
|
|
|
|
position: relative;
|
|
|
|
&::after{
|
|
|
|
&::after{
|
|
|
|
|
|
|
|
z-index: 1;
|
|
|
|
position: absolute;
|
|
|
|
position: absolute;
|
|
|
|
right: 0;
|
|
|
|
right: 0;
|
|
|
|
top: 0;
|
|
|
|
top: 0;
|
|
|
|
content:'(元)'
|
|
|
|
content:'(元)'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
::v-deep .el-input__clear{
|
|
|
|
|
|
|
|
position: relative;
|
|
|
|
|
|
|
|
right: 30px;
|
|
|
|
|
|
|
|
z-index: 2;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.xy-table-item-price-wan{
|
|
|
|
.xy-table-item-price-wan{
|
|
|
|
position: relative;
|
|
|
|
position: relative;
|
|
|
|
@ -403,5 +413,10 @@ export default {
|
|
|
|
top: 0;
|
|
|
|
top: 0;
|
|
|
|
content:'(万元)'
|
|
|
|
content:'(万元)'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
::v-deep .el-input__clear{
|
|
|
|
|
|
|
|
position: relative;
|
|
|
|
|
|
|
|
right: 46px;
|
|
|
|
|
|
|
|
z-index: 2;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</style>
|
|
|
|
</style>
|
|
|
|
|