|
@@ -8,7 +8,7 @@ export default function useColumns() {
|
|
|
attr: { is: "el-input", disabled: true, readonly: true },
|
|
|
},
|
|
|
{
|
|
|
- item: { key: "supplierName", title: "供应商", require: true },
|
|
|
+ item: { key: "supplierName", title: "供应商", required: true },
|
|
|
attr: {
|
|
|
is: "el-popover-select-v2",
|
|
|
valueKey: "name",
|
|
@@ -21,7 +21,7 @@ export default function useColumns() {
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
- item: { key: "puOrgName", title: "采购组织", require: true },
|
|
|
+ item: { key: "puOrgName", title: "采购组织", required: true },
|
|
|
attr: {
|
|
|
is: "el-popover-select-v2",
|
|
|
valueKey: "name",
|
|
@@ -30,7 +30,7 @@ export default function useColumns() {
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
- item: { key: "currencyName", title: "币种", require: true },
|
|
|
+ item: { key: "currencyName", title: "币种", required: true },
|
|
|
attr: {
|
|
|
is: "el-popover-select-v2",
|
|
|
valueKey: "name",
|
|
@@ -43,11 +43,11 @@ export default function useColumns() {
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
- item: { key: "explainStr", title: "价格合理性说明", require: true },
|
|
|
+ item: { key: "explainStr", title: "价格合理性说明", required: true },
|
|
|
attr: { is: "el-input" },
|
|
|
},
|
|
|
{
|
|
|
- item: { key: "buyerName", title: "采购员", require: true },
|
|
|
+ item: { key: "buyerName", title: "采购员", required: true },
|
|
|
attr: {
|
|
|
is: "el-popover-select-v2",
|
|
|
valueKey: "name",
|
|
@@ -56,7 +56,7 @@ export default function useColumns() {
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
- item: { key: "puDeptName", title: "采购部门", require: true },
|
|
|
+ item: { key: "puDeptName", title: "采购部门", required: true },
|
|
|
attr: {
|
|
|
is: "el-popover-select-v2",
|
|
|
valueKey: "name",
|
|
@@ -82,7 +82,7 @@ export default function useColumns() {
|
|
|
attr: { is: "el-input", disabled: true, readonly: true },
|
|
|
},
|
|
|
{
|
|
|
- item: { key: "file", title: "附件", require: true, span: 24 },
|
|
|
+ item: { key: "file", title: "附件", required: true, span: 24 },
|
|
|
attr: { is: "el-file-upload" },
|
|
|
},
|
|
|
{
|
|
@@ -115,7 +115,7 @@ export default function useColumns() {
|
|
|
},
|
|
|
TableColumns: [
|
|
|
{
|
|
|
- item: { key: "materialName", title: "物料名称", require: true },
|
|
|
+ item: { key: "materialName", title: "物料名称", required: true },
|
|
|
attr: {
|
|
|
is: "el-popover-select-v2",
|
|
|
checkbox: true,
|
|
@@ -136,7 +136,7 @@ export default function useColumns() {
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
- item: { key: "materialCode", title: "物料编码", require: true },
|
|
|
+ item: { key: "materialCode", title: "物料编码", required: true },
|
|
|
attr: {},
|
|
|
},
|
|
|
{ item: { key: "manufacturerName", title: "生产厂家" }, attr: {} },
|
|
@@ -165,7 +165,7 @@ export default function useColumns() {
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
- item: { key: "conversionRate", title: "采购换算率", require: true },
|
|
|
+ item: { key: "conversionRate", title: "采购换算率", required: true },
|
|
|
attr: {
|
|
|
is: "el-input-number",
|
|
|
precision: CONFIG.precision,
|
|
@@ -174,7 +174,7 @@ export default function useColumns() {
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
- item: { key: "tax", title: "税率%", require: true },
|
|
|
+ item: { key: "tax", title: "税率%", required: true },
|
|
|
attr: {
|
|
|
is: "el-popover-select-v2",
|
|
|
valueKey: "ntaxrate",
|
|
@@ -184,14 +184,14 @@ export default function useColumns() {
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
- item: { key: "taxPrice", title: "含税单价", require: true },
|
|
|
+ item: { key: "taxPrice", title: "含税单价", required: true },
|
|
|
attr: {
|
|
|
is: "el-input-number",
|
|
|
precision: CONFIG.precision,
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
- item: { key: "price", title: "无税单价", require: true },
|
|
|
+ item: { key: "price", title: "无税单价", required: true },
|
|
|
attr: {
|
|
|
formatter: (prop) => {
|
|
|
const { tax = 0, taxPrice = 0 } = prop;
|
|
@@ -216,7 +216,7 @@ export default function useColumns() {
|
|
|
item: {
|
|
|
key: "periodBegin",
|
|
|
title: "价格有效期(起)",
|
|
|
- require: true,
|
|
|
+ required: true,
|
|
|
},
|
|
|
attr: {
|
|
|
is: "el-date-picker",
|
|
@@ -225,7 +225,7 @@ export default function useColumns() {
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
- item: { key: "periodEnd", title: "价格有效期(止)", require: true },
|
|
|
+ item: { key: "periodEnd", title: "价格有效期(止)", required: true },
|
|
|
attr: {
|
|
|
is: "el-date-picker",
|
|
|
valueFormat: "yyyy-MM-dd",
|
|
@@ -275,7 +275,7 @@ export default function useColumns() {
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
- item: { key: "priceType", title: "价格类型", require: true },
|
|
|
+ item: { key: "priceType", title: "价格类型", required: true },
|
|
|
attr: {
|
|
|
is: "el-select",
|
|
|
dictName: "sys_price_type",
|
|
@@ -283,7 +283,7 @@ export default function useColumns() {
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
- item: { key: "isDistributionPrice", title: "配送价", require: true },
|
|
|
+ item: { key: "isDistributionPrice", title: "配送价", required: true },
|
|
|
attr: {
|
|
|
is: "el-select",
|
|
|
dictName: "is_effective",
|
|
@@ -312,9 +312,8 @@ export default function useColumns() {
|
|
|
attr: {
|
|
|
formatter: (prop) => {
|
|
|
const { taxPrice = 0, recentlyPrice = 0 } = prop;
|
|
|
- return (prop.priceDiffer = (
|
|
|
- Number(taxPrice) - Number(recentlyPrice)
|
|
|
- ));
|
|
|
+ return (prop.priceDiffer =
|
|
|
+ Number(taxPrice) - Number(recentlyPrice));
|
|
|
},
|
|
|
},
|
|
|
},
|
|
@@ -338,7 +337,7 @@ export default function useColumns() {
|
|
|
attr: {
|
|
|
is: "el-computed-input-v2",
|
|
|
formatter: (prop) => {
|
|
|
- return prop == null ? 0 : (prop * 1);
|
|
|
+ return prop == null ? 0 : prop * 1;
|
|
|
},
|
|
|
},
|
|
|
},
|
|
@@ -347,9 +346,8 @@ export default function useColumns() {
|
|
|
attr: {
|
|
|
formatter: (prop) => {
|
|
|
const { priceDiffer = 0, yPurchaseQuantity = 0 } = prop;
|
|
|
- return (prop.yAffectedAmount = (
|
|
|
- Number(priceDiffer) * Number(yPurchaseQuantity)
|
|
|
- ));
|
|
|
+ return (prop.yAffectedAmount =
|
|
|
+ Number(priceDiffer) * Number(yPurchaseQuantity));
|
|
|
},
|
|
|
},
|
|
|
},
|