20261008
This commit is contained in:
+85
-6
@@ -80,7 +80,9 @@ export default {
|
||||
width: 220,
|
||||
align: "left",
|
||||
formatter: (val, row, column, index) => {
|
||||
return `<div>${row.type === 0 ? '供应商实力考察' : '产品检测'}</div>`;
|
||||
if (row.type === 0) return `<div>信誉实力考察</div>`;
|
||||
else if (row.type === 1) return `<div>产品检测</div>`;
|
||||
else if (row.type === 2) return `<div>造价询价</div>`;
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -174,12 +176,16 @@ export default {
|
||||
data: [
|
||||
{
|
||||
value: 0,
|
||||
label: "供应商实力考察"
|
||||
label: "信誉实力考察"
|
||||
},
|
||||
{
|
||||
value: 1,
|
||||
label: "产品检测"
|
||||
}
|
||||
},
|
||||
{
|
||||
value: 2,
|
||||
label: "造价询价"
|
||||
},
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -201,7 +207,7 @@ export default {
|
||||
placeholder: "请输入排序值",
|
||||
},
|
||||
{
|
||||
key: "contents", title: "项目内容", type: "array<object>", itemWidth: 260,
|
||||
key: "contents", title: "项目内容", type: "array<object>",
|
||||
showAdd: true,
|
||||
showClear: true,
|
||||
// 新增一行时,该行的默认值
|
||||
@@ -218,7 +224,47 @@ export default {
|
||||
]
|
||||
},
|
||||
{
|
||||
key: "amount", title: "价格", type: "text", placeholder: "输入价格",
|
||||
key: "code", title: "业务编号", type: "text", placeholder: "输入业务编号",
|
||||
rules: [
|
||||
{required: true, message: "该项不能为空", trigger: ["change", "blur"]},
|
||||
]
|
||||
},
|
||||
{
|
||||
key: "amountList", title: "收费标准", type: "array<object>", width: 750,
|
||||
columns: [
|
||||
{
|
||||
key: "title", title: "名称", type: "text",
|
||||
rules: [
|
||||
{required: true, message: "该项不能为空", trigger: ["change", "blur"]},
|
||||
]
|
||||
},
|
||||
{
|
||||
key: "amount", title: "价格", type: "number",
|
||||
rules: [
|
||||
{required: true, message: "该项不能为空", trigger: ["change", "blur"]},
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
],
|
||||
showRule: formData => {
|
||||
console.log(formData)
|
||||
return formData.type !== 2
|
||||
}
|
||||
},
|
||||
{
|
||||
key: "contents", title: "项目内容", type: "array<object>",
|
||||
showAdd: true,
|
||||
showClear: true,
|
||||
// 新增一行时,该行的默认值
|
||||
defaultValue: {
|
||||
label: ""
|
||||
},
|
||||
rightBtns: ['copy', 'delete'],
|
||||
// 每行每个字段对应的渲染规则
|
||||
columns: [
|
||||
{
|
||||
key: "title", title: "项目名称", type: "text", placeholder: "输入项目名称",
|
||||
rules: [
|
||||
{required: true, message: "该项不能为空", trigger: ["change", "blur"]},
|
||||
]
|
||||
@@ -229,8 +275,41 @@ export default {
|
||||
{required: true, message: "该项不能为空", trigger: ["change", "blur"]},
|
||||
]
|
||||
},
|
||||
{
|
||||
key: "amountList", title: "收费标准", type: "array<object>", width: 750,
|
||||
columns: [
|
||||
{
|
||||
key: "title", title: "名称", type: "text",
|
||||
rules: [
|
||||
{required: true, message: "该项不能为空", trigger: ["change", "blur"]},
|
||||
]
|
||||
},
|
||||
{
|
||||
key: "amount", title: "项基础收费", type: "number",
|
||||
rules: [
|
||||
{required: true, message: "该项不能为空", trigger: ["change", "blur"]},
|
||||
]
|
||||
},
|
||||
{
|
||||
key: "defaultNum", title: "默认清单单品项数", type: "number",
|
||||
rules: [
|
||||
{required: true, message: "该项不能为空", trigger: ["change", "blur"]},
|
||||
]
|
||||
},
|
||||
{
|
||||
key: "addAmount", title: "相数加价", type: "number",
|
||||
rules: [
|
||||
{required: true, message: "该项不能为空", trigger: ["change", "blur"]},
|
||||
]
|
||||
},
|
||||
|
||||
]
|
||||
]
|
||||
},
|
||||
],
|
||||
showRule: formData => {
|
||||
console.log(formData)
|
||||
return formData.type === 2
|
||||
}
|
||||
},
|
||||
],
|
||||
// 表单验证规则
|
||||
|
||||
Reference in New Issue
Block a user