feat(contract): 新增产品内容组件并优化合同管理功能
refactor(contract): 重构合同预览和列表组件 fix(contract): 修复合同ID类型校验问题 style(contract): 优化合同列表样式 docs(contract): 更新合同默认内容模板
This commit is contained in:
@@ -69,7 +69,7 @@
|
||||
</el-row>
|
||||
|
||||
<el-form-item label="产品内容">
|
||||
<editor v-model="form.productContent" :min-height="192" />
|
||||
<ProductContent v-model="form.productContent" :readonly="false" />
|
||||
</el-form-item>
|
||||
<el-form-item label="合同内容">
|
||||
<editor v-model="form.contractContent" :min-height="192" />
|
||||
@@ -150,13 +150,15 @@ import { getContract, delContract, addContract, updateContract, listContractOrde
|
||||
import ContractList from "./components/ContractList.vue";
|
||||
import ContractPreview from "./components/ContractPreview.vue";
|
||||
import ContractTabs from "./components/ContractTabs.vue";
|
||||
import ProductContent from "./components/ProductContent.vue";
|
||||
|
||||
export default {
|
||||
name: "Contract",
|
||||
components: {
|
||||
ContractList,
|
||||
ContractPreview,
|
||||
ContractTabs
|
||||
ContractTabs,
|
||||
ProductContent
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
@@ -300,20 +302,78 @@ export default {
|
||||
reset() {
|
||||
this.form = {
|
||||
contractId: undefined,
|
||||
contractName: undefined,
|
||||
contractName: '产品销售合同',
|
||||
contractNo: undefined,
|
||||
supplier: undefined,
|
||||
supplier: '嘉祥科伦普重工有限公司',
|
||||
customer: undefined,
|
||||
signTime: undefined,
|
||||
deliveryDate: undefined,
|
||||
signLocation: undefined,
|
||||
productContent: undefined,
|
||||
contractContent: undefined,
|
||||
supplierAddress: undefined,
|
||||
supplierPhone: undefined,
|
||||
supplierBank: undefined,
|
||||
supplierAccount: undefined,
|
||||
supplierTaxNo: undefined,
|
||||
contractContent: `二、交(提)货方式:
|
||||
|
||||
◆交(提)货时间:自 2026年 月 日起至 2026年 月 日止
|
||||
|
||||
◆交(提)货地点:供方所在地仓库
|
||||
|
||||
◆交(提)货方式:需方委托供方代办运输。
|
||||
|
||||
◆货物所有权自出供方厂区时转移,但需方未履行支付全部价款义务的,供方可以留置全部待发货物且所有权仍归供方所有。
|
||||
|
||||
◆交(提)货公差:实际交货总重量不超出合同约定总重量的±10%。
|
||||
|
||||
◆交(提)货计量:以供方出厂计量为准,磅差不超过±3‰。
|
||||
|
||||
三、装车费用、运输费用和其他费用的分担:
|
||||
|
||||
◆委托供方代办运输:供方仓库的装车费用由供方承担,运输费用由需方承担。
|
||||
|
||||
四、技术要求、包装标准:
|
||||
|
||||
◆无特殊需求时,按供方厂家包装标准执行,包装物不回收。
|
||||
|
||||
◆未提及技术要求或超出相关规格标准的,按供方工厂现行标准执行。
|
||||
|
||||
五、对产品提出质量异议的期限和方法:
|
||||
|
||||
◆提出期限:需方提货之日起10日内向供方书面提出,并将产品封存(不包括提货日)。
|
||||
|
||||
◆提出方式:需方使用前须检查产品质量,发现质量问题需妥善保管异议产品,书面通知供方,并提供供方所需资料。经供方质量部现场确认后,对未使用的全新产品有质量问题的可换货,对使用中发现质量问题的产品须保持问题产品的原状,供方仅对有质量问题的单个钢卷产品参考供方正品和B级的价差予以补偿,供方对其包括但不限于可期得利益、下家客户损失、商誉损失等均不承担责任。
|
||||
|
||||
◆不接受异议的情况:
|
||||
|
||||
1)逾期反馈、运输不当、保管不善造成质量问题,产品非正品、需方加工不当所产生的问题。
|
||||
|
||||
2)因需方要求不包装,合同中供方对价格进行了折让,需方已知晓该产品不包装会产生包括但不限于氧化、变形、吊伤、擦伤、划伤、碰伤等质量问题的风险,需方仍要求不包装,基于以上原因,需方同意供方对包括但不限于氧化、变形、吊伤、擦伤、划伤、碰伤等质量问题不承担任何责任。
|
||||
|
||||
六、结算及付款:
|
||||
|
||||
◆本合同为锁价合同,合同单价为锁定现汇含税出厂价价格。
|
||||
|
||||
◆自合同签订之日(含)起1个工作日内需方预付全部货款,否则供方有权单方解除合同
|
||||
|
||||
七、违约责任:按《中华人民共和国民法典》有关规定。
|
||||
|
||||
◆需方未按时付款,应按未付款的日万分之五承担逾期付款违约金;
|
||||
|
||||
◆需方中途解除合同的按合同价款50%承担违约金;需方拒绝接收货物,产生的损失由需方承担;
|
||||
|
||||
◆需方如错填到货地点或接货人,应承担供方因此所受的损失。
|
||||
|
||||
八、不可抗力和解决合同纠纷的方式:
|
||||
|
||||
◆双方的任何一方由于不可抗力的原因不能履行合同时,应及时向对方通报不能履行或不能完全履行的理由,在取得有关主管机关证明以后,允许延期履行、部分履行或者不履行合同,并根据情况可部分或全部免予承担违约责任。
|
||||
|
||||
◆协商解决,如协商不成,双方可向供方所在地人民法院起诉。
|
||||
|
||||
九、本合同自双方盖章并预付全部货款生效,传真件和扫描件与原件具同等法律效力,手改无效。
|
||||
|
||||
十、其他事项及说明: `,
|
||||
supplierAddress: '山东省济宁市嘉祥县经济开发区生物产业园新民路北延',
|
||||
supplierPhone: '0537-6625069',
|
||||
supplierBank: '中国建设银行山东省济宁市嘉祥县华府支行',
|
||||
supplierAccount: '3705 0168 6408 0000 1169',
|
||||
supplierTaxNo: '91370829MA3FCC3C1F',
|
||||
customerAddress: undefined,
|
||||
customerPhone: undefined,
|
||||
customerBank: undefined,
|
||||
|
||||
Reference in New Issue
Block a user