|
@@ -1,7 +1,7 @@
|
|
export default function useColumns() {
|
|
export default function useColumns() {
|
|
const TableColumns = [
|
|
const TableColumns = [
|
|
{
|
|
{
|
|
- item: { key: "status", title: "状态" ,width :100},
|
|
|
|
|
|
+ item: { key: "status", title: "状态", width: 100 },
|
|
attr: {
|
|
attr: {
|
|
is: "el-dict-tag",
|
|
is: "el-dict-tag",
|
|
dictName: "purchase_task_status",
|
|
dictName: "purchase_task_status",
|
|
@@ -9,106 +9,120 @@ export default function useColumns() {
|
|
},
|
|
},
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- item: { key: "existPrice", title: "是否有价格",width :90 },
|
|
|
|
|
|
+ item: { key: "existPrice", title: "是否有价格", width: 90 },
|
|
attr: { is: "el-dict-tag", dictName: "sys_true_false" },
|
|
attr: { is: "el-dict-tag", dictName: "sys_true_false" },
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- item: { key: "materialCode", title: "物料编码",width :120 },
|
|
|
|
|
|
+ item: { key: "materialCode", title: "物料编码", width: 120 },
|
|
attr: {},
|
|
attr: {},
|
|
},
|
|
},
|
|
- { item: { key: "materialName", title: "物料名称",width :150 }, attr: {} },
|
|
|
|
- { item: { key: "specification", title: "规格",width :100 }, attr: {} },
|
|
|
|
|
|
+ { item: { key: "materialName", title: "物料名称", width: 150 }, attr: {} },
|
|
|
|
+ { item: { key: "specification", title: "规格", width: 100 }, attr: {} },
|
|
{
|
|
{
|
|
- item: { key: "manufacturerName", title: "生产厂家" ,width :100},
|
|
|
|
|
|
+ item: { key: "manufacturerName", title: "生产厂家", width: 100 },
|
|
attr: {},
|
|
attr: {},
|
|
},
|
|
},
|
|
- { item: { key: "unitName", title: "单位" ,width :60}, attr: {} },
|
|
|
|
- { item: { key: "puQty", title: "采购数量",width :80 },
|
|
|
|
|
|
+ { item: { key: "unitName", title: "单位", width: 60 }, attr: {} },
|
|
|
|
+ {
|
|
|
|
+ item: { key: "puQty", title: "采购数量", width: 80 },
|
|
attr: {
|
|
attr: {
|
|
- isSummary:true,
|
|
|
|
- }
|
|
|
|
|
|
+ isSummary: true,
|
|
|
|
+ }
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- item: { key: "executeQty", title: "已执行数量" ,width :90},
|
|
|
|
|
|
+ item: { key: "executeQty", title: "已执行数量", width: 90 },
|
|
attr: {
|
|
attr: {
|
|
- isSummary:true,
|
|
|
|
|
|
+ isSummary: true,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- item: { key: "residueQty", title: "未执行数量",width :90 },
|
|
|
|
|
|
+ item: { key: "residueQty", title: "未执行数量", width: 90 },
|
|
attr: {
|
|
attr: {
|
|
- isSummary:true,
|
|
|
|
|
|
+ isSummary: true,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- item: { key: "closeQty", title: "关闭数量",width :80 },
|
|
|
|
|
|
+ item: { key: "closeQty", title: "关闭数量", width: 80 },
|
|
attr: {
|
|
attr: {
|
|
- isSummary:true,
|
|
|
|
|
|
+ isSummary: true,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
- { item: { key: "buyerName", title: "采购员",width :80 }, attr: {} },
|
|
|
|
|
|
+ { item: { key: "buyerName", title: "采购员", width: 80 }, attr: {} },
|
|
{
|
|
{
|
|
- item: { key: "customerName", title: "收货客户",width :100 },
|
|
|
|
|
|
+ item: { key: "customerName", title: "收货客户", width: 100 },
|
|
attr: {},
|
|
attr: {},
|
|
},
|
|
},
|
|
- { item: { key: "demandCode", title: "需求单号",width :150 }, attr: {} },
|
|
|
|
- { item: { key: "isUrgency", title: "紧急程度",width :75 },
|
|
|
|
- attr: {
|
|
|
|
|
|
+ { item: { key: "demandCode", title: "需求单号", width: 150 }, attr: {} },
|
|
|
|
+ {
|
|
|
|
+ item: { key: "isUrgency", title: "紧急程度", width: 75 },
|
|
|
|
+ attr: {
|
|
clearable: true,
|
|
clearable: true,
|
|
- is: "el-dict-tag",
|
|
|
|
- dictName: "urgency_degree"
|
|
|
|
|
|
+ is: "el-dict-tag",
|
|
|
|
+ dictName: "urgency_degree"
|
|
},
|
|
},
|
|
},
|
|
},
|
|
- { item: { key: "isReplenishment", title: "补单标识",width :75 },
|
|
|
|
- attr: {
|
|
|
|
|
|
+ {
|
|
|
|
+ item: { key: "isReplenishment", title: "补单标识", width: 75 },
|
|
|
|
+ attr: {
|
|
clearable: true,
|
|
clearable: true,
|
|
- is: "el-dict-tag",
|
|
|
|
- dictName: "sys_yes_no"
|
|
|
|
|
|
+ is: "el-dict-tag",
|
|
|
|
+ dictName: "sys_yes_no"
|
|
},
|
|
},
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- item: { key: "assignSupplierName", title: "指定供应商" ,width :100},
|
|
|
|
|
|
+ item: { key: "assignSupplierName", title: "指定供应商", width: 100 },
|
|
attr: {},
|
|
attr: {},
|
|
},
|
|
},
|
|
- { item: { key: "code", title: "订单生成单号",width :160 }, attr: {} },
|
|
|
|
- {
|
|
|
|
- item: { key: "createTime", title: "创建时间",width:135 ,},
|
|
|
|
- attr: {}
|
|
|
|
|
|
+ {
|
|
|
|
+ item: {
|
|
|
|
+ key: "priceType",
|
|
|
|
+ title: "价格类型",
|
|
|
|
+ width: 100,
|
|
|
|
+ },
|
|
|
|
+ attr: {
|
|
|
|
+ is: "el-dict-tag",
|
|
|
|
+ dictName: "sys_price_type",
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ { item: { key: "code", title: "订单生成单号", width: 160 }, attr: {} },
|
|
|
|
+ {
|
|
|
|
+ item: { key: "createTime", title: "创建时间", width: 135, },
|
|
|
|
+ attr: {}
|
|
},
|
|
},
|
|
// {
|
|
// {
|
|
// item: { key: "demandOrgName", title: "需求组织" ,width :100},
|
|
// item: { key: "demandOrgName", title: "需求组织" ,width :100},
|
|
// attr: {},
|
|
// attr: {},
|
|
// },
|
|
// },
|
|
{
|
|
{
|
|
- item: { key: "puOrgName", title: "采购组织" ,width :100},
|
|
|
|
|
|
+ item: { key: "puOrgName", title: "采购组织", width: 100 },
|
|
attr: {},
|
|
attr: {},
|
|
},
|
|
},
|
|
- { item: { key: "demandDate", title: "需求时间",width :100 }, attr: {} },
|
|
|
|
|
|
+ { item: { key: "demandDate", title: "需求时间", width: 100 }, attr: {} },
|
|
{
|
|
{
|
|
- item: { key: "isBack", title: "是否退回",width :75 },
|
|
|
|
|
|
+ item: { key: "isBack", title: "是否退回", width: 75 },
|
|
attr: { is: "el-dict-tag", dictName: "sys_yes_no" },
|
|
attr: { is: "el-dict-tag", dictName: "sys_yes_no" },
|
|
},
|
|
},
|
|
- { item: { key: "baskCause", title: "退回原因" ,width :100}, attr: {} },
|
|
|
|
- { item: { key: "backDate", title: "退回日期",width :100 }, attr: {} },
|
|
|
|
|
|
+ { item: { key: "baskCause", title: "退回原因", width: 100 }, attr: {} },
|
|
|
|
+ { item: { key: "backDate", title: "退回日期", width: 100 }, attr: {} },
|
|
{
|
|
{
|
|
- item: { key: "demandPersonalName", title: "需求人",width :100 },
|
|
|
|
|
|
+ item: { key: "demandPersonalName", title: "需求人", width: 100 },
|
|
attr: {},
|
|
attr: {},
|
|
},
|
|
},
|
|
-
|
|
|
|
|
|
+
|
|
{
|
|
{
|
|
- item: { key: "demandDeptName", title: "需求部门",width :100 },
|
|
|
|
|
|
+ item: { key: "demandDeptName", title: "需求部门", width: 100 },
|
|
attr: {},
|
|
attr: {},
|
|
},
|
|
},
|
|
- {
|
|
|
|
- item:{ key: "redeployName", title: "被转派人" , width:100 ,},
|
|
|
|
- attr:{
|
|
|
|
- isHidden:true,
|
|
|
|
|
|
+ {
|
|
|
|
+ item: { key: "redeployName", title: "被转派人", width: 100, },
|
|
|
|
+ attr: {
|
|
|
|
+ isHidden: true,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
- {
|
|
|
|
- item:{ key: "redeployDate", title: "转派时间" ,width:135 ,},
|
|
|
|
- attr:{
|
|
|
|
- isHidden:true,
|
|
|
|
|
|
+ {
|
|
|
|
+ item: { key: "redeployDate", title: "转派时间", width: 135, },
|
|
|
|
+ attr: {
|
|
|
|
+ isHidden: true,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
// {
|
|
// {
|
|
@@ -126,16 +140,16 @@ export default function useColumns() {
|
|
// item: { key: "materialDesc", title: "物料描述",width :100 },
|
|
// item: { key: "materialDesc", title: "物料描述",width :100 },
|
|
// attr: {},
|
|
// attr: {},
|
|
// },
|
|
// },
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+
|
|
// {
|
|
// {
|
|
// item: { key: "priceType", title: "价格类型" ,width :100},
|
|
// item: { key: "priceType", title: "价格类型" ,width :100},
|
|
// attr: { is: "el-dict-tag", dictName: "sys_price_type" },
|
|
// attr: { is: "el-dict-tag", dictName: "sys_price_type" },
|
|
// },
|
|
// },
|
|
-
|
|
|
|
|
|
+
|
|
// { item: { key: "puUnitName", title: "采购单位",width :100 }, attr: {} },
|
|
// { item: { key: "puUnitName", title: "采购单位",width :100 }, attr: {} },
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+
|
|
// {
|
|
// {
|
|
// item: { key: "supplierName", title: "建议供应商",width :100 },
|
|
// item: { key: "supplierName", title: "建议供应商",width :100 },
|
|
// attr: {},
|
|
// attr: {},
|
|
@@ -143,14 +157,14 @@ export default function useColumns() {
|
|
// { item: { key: "puOrgName", title: "采购组织",width :100 }, attr: {} },
|
|
// { item: { key: "puOrgName", title: "采购组织",width :100 }, attr: {} },
|
|
// { item: { key: "currencyName", title: "币种",width :100 }, attr: {} },
|
|
// { item: { key: "currencyName", title: "币种",width :100 }, attr: {} },
|
|
// { item: { key: "source", title: "需求单号" ,width :100}, attr: {} },
|
|
// { item: { key: "source", title: "需求单号" ,width :100}, attr: {} },
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
// { item: { key: "projectName", title: "项目名称",width :100 }, attr: {} },
|
|
// { item: { key: "projectName", title: "项目名称",width :100 }, attr: {} },
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
].map(({ item, attr }) => ({
|
|
].map(({ item, attr }) => ({
|
|
attr,
|
|
attr,
|
|
item: {
|
|
item: {
|
|
@@ -186,13 +200,13 @@ export default function useColumns() {
|
|
},
|
|
},
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- item: {
|
|
|
|
- key: "existPrice",
|
|
|
|
|
|
+ item: {
|
|
|
|
+ key: "existPrice",
|
|
title: "是否有价格",
|
|
title: "是否有价格",
|
|
},
|
|
},
|
|
- attr: {
|
|
|
|
- is: "el-select",
|
|
|
|
- dictName: "sys_true_false" ,
|
|
|
|
|
|
+ attr: {
|
|
|
|
+ is: "el-select",
|
|
|
|
+ dictName: "sys_true_false",
|
|
clearable: true,
|
|
clearable: true,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
@@ -233,13 +247,13 @@ export default function useColumns() {
|
|
},
|
|
},
|
|
attr: {
|
|
attr: {
|
|
is: "el-select",
|
|
is: "el-select",
|
|
- multiple:true,
|
|
|
|
- collapseTags:true,
|
|
|
|
|
|
+ multiple: true,
|
|
|
|
+ collapseTags: true,
|
|
dictName: "purchase_task_status",
|
|
dictName: "purchase_task_status",
|
|
clearable: true,
|
|
clearable: true,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
-
|
|
|
|
|
|
+
|
|
{
|
|
{
|
|
item: {
|
|
item: {
|
|
key: "buyers",
|
|
key: "buyers",
|
|
@@ -261,8 +275,8 @@ export default function useColumns() {
|
|
},
|
|
},
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- item: {
|
|
|
|
- key: "assignSupplierName",
|
|
|
|
|
|
+ item: {
|
|
|
|
+ key: "assignSupplierName",
|
|
title: "指定供应商",
|
|
title: "指定供应商",
|
|
width: 100,
|
|
width: 100,
|
|
},
|
|
},
|
|
@@ -284,32 +298,32 @@ export default function useColumns() {
|
|
},
|
|
},
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- item: {
|
|
|
|
- key: "isUrgency",
|
|
|
|
|
|
+ item: {
|
|
|
|
+ key: "isUrgency",
|
|
title: "紧急标识",
|
|
title: "紧急标识",
|
|
},
|
|
},
|
|
- attr: {
|
|
|
|
|
|
+ attr: {
|
|
clearable: true,
|
|
clearable: true,
|
|
- is: "el-select",
|
|
|
|
- dictName: "urgency_degree"
|
|
|
|
|
|
+ is: "el-select",
|
|
|
|
+ dictName: "urgency_degree"
|
|
},
|
|
},
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- item: {
|
|
|
|
- key: "isReplenishment",
|
|
|
|
|
|
+ item: {
|
|
|
|
+ key: "isReplenishment",
|
|
title: "补单标识",
|
|
title: "补单标识",
|
|
},
|
|
},
|
|
- attr: {
|
|
|
|
|
|
+ attr: {
|
|
clearable: true,
|
|
clearable: true,
|
|
- is: "el-select",
|
|
|
|
- dictName: "sys_yes_no"
|
|
|
|
|
|
+ is: "el-select",
|
|
|
|
+ dictName: "sys_yes_no"
|
|
},
|
|
},
|
|
},
|
|
},
|
|
{
|
|
{
|
|
item: {
|
|
item: {
|
|
key: "date",
|
|
key: "date",
|
|
title: "创建时间",
|
|
title: "创建时间",
|
|
- span:12
|
|
|
|
|
|
+ span: 12
|
|
},
|
|
},
|
|
attr: {
|
|
attr: {
|
|
is: "el-date-picker",
|
|
is: "el-date-picker",
|