|
|
|
|
@ -176,23 +176,17 @@
|
|
|
|
|
|
|
|
|
|
<template v-if="!isLedger">
|
|
|
|
|
<el-form-item prop="is_contract" label="是否需要签订合同">
|
|
|
|
|
<el-switch
|
|
|
|
|
v-model="form.is_contract"
|
|
|
|
|
active-text="是"
|
|
|
|
|
inactive-text="否"
|
|
|
|
|
:active-value="1"
|
|
|
|
|
:inactive-value="0"
|
|
|
|
|
/>
|
|
|
|
|
<el-radio-group v-model="form.is_contract">
|
|
|
|
|
<el-radio :label="1">是</el-radio>
|
|
|
|
|
<el-radio :label="0">否</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
<el-form-item prop="is_simple" label="是否为直接支付">
|
|
|
|
|
<el-switch
|
|
|
|
|
v-model="form.is_simple"
|
|
|
|
|
active-text="是"
|
|
|
|
|
inactive-text="否"
|
|
|
|
|
:active-value="1"
|
|
|
|
|
:inactive-value="0"
|
|
|
|
|
/>
|
|
|
|
|
<el-radio-group v-model="form.is_simple">
|
|
|
|
|
<el-radio :label="1">是</el-radio>
|
|
|
|
|
<el-radio :label="0">否</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
<span style="flex: 1; text-align: right">(无需采购流程,如水电邮寄费等)</span>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
@ -237,19 +231,13 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
<el-form-item prop="purchase_type_id" label="采购形式">
|
|
|
|
|
<el-select
|
|
|
|
|
ref="purchaseTypeInput"
|
|
|
|
|
clearable
|
|
|
|
|
placeholder="请选择采购形式"
|
|
|
|
|
v-model="form.purchase_type_id"
|
|
|
|
|
style="width: 100%"
|
|
|
|
|
>
|
|
|
|
|
<el-option
|
|
|
|
|
<el-radio-group v-model="form.purchase_type_id">
|
|
|
|
|
<el-radio
|
|
|
|
|
v-for="item in purchaseType"
|
|
|
|
|
:label="item.value"
|
|
|
|
|
:value="item.id"
|
|
|
|
|
></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
:key="item.id"
|
|
|
|
|
:label="item.id"
|
|
|
|
|
>{{ item.value }}</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
<el-form-item prop="purchase_way_id" label="采购方式">
|
|
|
|
|
@ -313,26 +301,20 @@
|
|
|
|
|
prop="use_framework_buy"
|
|
|
|
|
label="是否使用框架协议采购内容"
|
|
|
|
|
>
|
|
|
|
|
<el-switch
|
|
|
|
|
v-model="form.use_framework_buy"
|
|
|
|
|
active-text="是"
|
|
|
|
|
inactive-text="否"
|
|
|
|
|
:active-value="1"
|
|
|
|
|
:inactive-value="0"
|
|
|
|
|
/>
|
|
|
|
|
<el-radio-group v-model="form.use_framework_buy">
|
|
|
|
|
<el-radio :label="1">是</el-radio>
|
|
|
|
|
<el-radio :label="0">否</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item
|
|
|
|
|
prop="is_framework"
|
|
|
|
|
label="是否新生成框架协议"
|
|
|
|
|
v-show="isShowIsFramework"
|
|
|
|
|
>
|
|
|
|
|
<el-switch
|
|
|
|
|
v-model="form.is_framework"
|
|
|
|
|
active-text="是"
|
|
|
|
|
inactive-text="否"
|
|
|
|
|
:active-value="1"
|
|
|
|
|
:inactive-value="0"
|
|
|
|
|
/>
|
|
|
|
|
<el-radio-group v-model="form.is_framework">
|
|
|
|
|
<el-radio :label="1">是</el-radio>
|
|
|
|
|
<el-radio :label="0">否</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item
|
|
|
|
|
prop="contract_to_contracts"
|
|
|
|
|
@ -357,12 +339,10 @@
|
|
|
|
|
</template>
|
|
|
|
|
<template v-else>
|
|
|
|
|
<el-form-item prop="is_contract" label="是否需要签订合同">
|
|
|
|
|
<el-switch
|
|
|
|
|
disabled
|
|
|
|
|
:value="true"
|
|
|
|
|
active-text="是"
|
|
|
|
|
inactive-text="否"
|
|
|
|
|
/>
|
|
|
|
|
<el-radio-group :value="1">
|
|
|
|
|
<el-radio :label="1" disabled>是</el-radio>
|
|
|
|
|
<el-radio :label="0" disabled>否</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
<el-form-item prop="contract_type" label="是否需要签订合同">
|
|
|
|
|
@ -395,12 +375,10 @@
|
|
|
|
|
label="是否新生成框架协议"
|
|
|
|
|
v-show="isShowIsFramework"
|
|
|
|
|
>
|
|
|
|
|
<el-switch
|
|
|
|
|
active-text="是"
|
|
|
|
|
inactive-text="否"
|
|
|
|
|
:active-value="1"
|
|
|
|
|
:inactive-value="0"
|
|
|
|
|
/>
|
|
|
|
|
<el-radio-group v-model="form.is_framework">
|
|
|
|
|
<el-radio :label="1">是</el-radio>
|
|
|
|
|
<el-radio :label="0">否</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</template>
|
|
|
|
|
</el-form>
|
|
|
|
|
@ -1194,7 +1172,7 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
prop: "purchase_type.value",
|
|
|
|
|
label: "采购形势",
|
|
|
|
|
label: "采购形式",
|
|
|
|
|
width: 120,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
@ -1560,8 +1538,9 @@ export default {
|
|
|
|
|
isShowIsFramework() {
|
|
|
|
|
let temp1 = this.form.purchase_type_id;
|
|
|
|
|
let temp2 = this.form.use_framework_buy;
|
|
|
|
|
const selectedPurchaseType = this.purchaseType.find(item => item.id === this.form.purchase_type_id);
|
|
|
|
|
if (
|
|
|
|
|
this.$refs["purchaseTypeInput"]?.selected?.label === "直接采购" &&
|
|
|
|
|
selectedPurchaseType?.value === "直接采购" &&
|
|
|
|
|
this.form.use_framework_buy
|
|
|
|
|
) {
|
|
|
|
|
this.form.is_framework = true;
|
|
|
|
|
|