|
@@ -32,9 +32,10 @@
|
|
/>
|
|
/>
|
|
<!-- <Button v-if="(n - 1) == field" @click="del(field)">删除</Button> -->
|
|
<!-- <Button v-if="(n - 1) == field" @click="del(field)">删除</Button> -->
|
|
</template>
|
|
</template>
|
|
- <template #dels="{ field }">
|
|
|
|
|
|
+ <template #dels="{ model, field }">
|
|
<Icon
|
|
<Icon
|
|
@click="dels(field)"
|
|
@click="dels(field)"
|
|
|
|
+ v-if="model[field] != 2"
|
|
icon="ant-design:close-circle-outlined"
|
|
icon="ant-design:close-circle-outlined"
|
|
:size="18"
|
|
:size="18"
|
|
:class="`mr-2`"
|
|
:class="`mr-2`"
|
|
@@ -289,6 +290,7 @@
|
|
countIndex++;
|
|
countIndex++;
|
|
let price = ele.discount == 1 ? ele.priceDiscount : ele.price;
|
|
let price = ele.discount == 1 ? ele.priceDiscount : ele.price;
|
|
valueObj[`priceList${ele.priceListId}`] = ele.count || 0;
|
|
valueObj[`priceList${ele.priceListId}`] = ele.count || 0;
|
|
|
|
+ valueObj[`del${ele.priceListId}`] = ele.status;
|
|
valueObj[`priceListText${ele.priceListId}`] = `${ele.name} ${ele.price} 元/${
|
|
valueObj[`priceListText${ele.priceListId}`] = `${ele.name} ${ele.price} 元/${
|
|
ele.type == 0 ? ele.partUnit : ''
|
|
ele.type == 0 ? ele.partUnit : ''
|
|
}`;
|
|
}`;
|
|
@@ -358,24 +360,32 @@
|
|
field: 'del' + ele.priceListId.toString(),
|
|
field: 'del' + ele.priceListId.toString(),
|
|
component: 'Input',
|
|
component: 'Input',
|
|
label: '',
|
|
label: '',
|
|
- show: ele.status != 2,
|
|
|
|
labelWidth: 0,
|
|
labelWidth: 0,
|
|
colProps: {
|
|
colProps: {
|
|
span: 4,
|
|
span: 4,
|
|
},
|
|
},
|
|
slot: 'dels',
|
|
slot: 'dels',
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ field: 'status' + ele.priceListId.toString(),
|
|
|
|
+ show: false,
|
|
|
|
+ component: 'Input',
|
|
|
|
+ label: '',
|
|
|
|
+ labelWidth: 0,
|
|
|
|
+ colProps: {
|
|
|
|
+ span: 12,
|
|
|
|
+ },
|
|
|
|
+ slot: 'dels',
|
|
|
|
+ },
|
|
);
|
|
);
|
|
} else {
|
|
} else {
|
|
//人工费
|
|
//人工费
|
|
let addName = addSchemas(n.value, ele.type == 3);
|
|
let addName = addSchemas(n.value, ele.type == 3);
|
|
- console.log('addName', addName);
|
|
|
|
priceSchema.push(...addName);
|
|
priceSchema.push(...addName);
|
|
valueObj[`deviceTypeId${n.value}`] = ele.name;
|
|
valueObj[`deviceTypeId${n.value}`] = ele.name;
|
|
valueObj[`deduction${n.value}`] = ele.name;
|
|
valueObj[`deduction${n.value}`] = ele.name;
|
|
valueObj[`device_${n.value}`] = Number(ele.price);
|
|
valueObj[`device_${n.value}`] = Number(ele.price);
|
|
valueObj[`remark${n.value}`] = ele.remark;
|
|
valueObj[`remark${n.value}`] = ele.remark;
|
|
- valueObj.status = ele.status;
|
|
|
|
count = count + Number(ele.price);
|
|
count = count + Number(ele.price);
|
|
n.value++;
|
|
n.value++;
|
|
}
|
|
}
|