提交 c5c0e890 编写于 作者: ibizdev's avatar ibizdev

chitanda 发布系统代码

上级 d4ab5cfd
[
{
"srfkey": "List__CreatedFromCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "1",
"label": "Account",
"text": "Account",
"data":"",
"codename":"Item_1",
"value": "1",
"disabled": false
}
, {
"id": "2",
"label": "Contact",
"text": "Contact",
"data":"",
"codename":"Item_2",
"value": "2",
"disabled": false
}
, {
"id": "4",
"label": "Lead",
"text": "Lead",
"data":"",
"codename":"Item_4",
"value": "4",
"disabled": false
}
]
},
{
"srfkey": "Campaignactivity__ChannelTypeCode",
"emptytext": "未定义",
......@@ -124,32 +161,14 @@
]
},
{
"srfkey": "SysOperator",
"emptytext": "未定义",
"codelisttype":"dynamic",
"appdataentity":"",
"appdedataset":"",
"items": []
},
{
"srfkey": "Account__OwnershipCode",
"srfkey": "Contact__PaymentTermsCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "4",
"label": "Other",
"text": "Other",
"data":"",
"codename":"Item_4",
"value": "4",
"disabled": false
}
, {
"id": "2",
"label": "Private",
"text": "Private",
"label": "2% 10, Net 30",
"text": "2% 10, Net 30",
"data":"",
"codename":"Item_2",
"value": "2",
......@@ -158,8 +177,8 @@
}
, {
"id": "1",
"label": "Public",
"text": "Public",
"label": "Net 30",
"text": "Net 30",
"data":"",
"codename":"Item_1",
"value": "1",
......@@ -168,62 +187,192 @@
}
, {
"id": "3",
"label": "Subsidiary",
"text": "Subsidiary",
"label": "Net 45",
"text": "Net 45",
"data":"",
"codename":"Item_3",
"value": "3",
"disabled": false
}
, {
"id": "4",
"label": "Net 60",
"text": "Net 60",
"data":"",
"codename":"Item_4",
"value": "4",
"disabled": false
}
]
},
{
"srfkey": "Contact__ShippingMethodCode",
"srfkey": "Account__Address1_ShippingMethodCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "1",
"label": "Default Value",
"text": "Default Value",
"label": "Airborne",
"text": "Airborne",
"data":"",
"codename":"Item_1",
"value": "1",
"disabled": false
}
, {
"id": "2",
"label": "DHL",
"text": "DHL",
"data":"",
"codename":"Item_2",
"value": "2",
"disabled": false
}
, {
"id": "3",
"label": "FedEx",
"text": "FedEx",
"data":"",
"codename":"Item_3",
"value": "3",
"disabled": false
}
, {
"id": "6",
"label": "Full Load",
"text": "Full Load",
"data":"",
"codename":"Item_6",
"value": "6",
"disabled": false
}
, {
"id": "5",
"label": "Postal Mail",
"text": "Postal Mail",
"data":"",
"codename":"Item_5",
"value": "5",
"disabled": false
}
, {
"id": "4",
"label": "UPS",
"text": "UPS",
"data":"",
"codename":"Item_4",
"value": "4",
"disabled": false
}
, {
"id": "7",
"label": "Will Call",
"text": "Will Call",
"data":"",
"codename":"Item_7",
"value": "7",
"disabled": false
}
]
},
{
"srfkey": "YesNo",
"srfkey": "ActivityTypeCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "1",
"label": "",
"text": "",
"data":"",
"codename":"Item_1",
"value": 1,
"id": "TASK",
"label": "任务",
"text": "任务",
"data":{"N_ACTIVITYTYPECODE_EQ":"TASK"},
"codename":"Task",
"value": "TASK",
"disabled": false
}
, {
"id": "0",
"label": "否",
"text": "否",
"id": "EMAIL",
"label": "电子邮件",
"text": "电子邮件",
"data":{"N_ACTIVITYTYPECODE_EQ":"EMAIL"},
"codename":"Email",
"value": "EMAIL",
"disabled": false
}
, {
"id": "APPOINTMENT",
"label": "约会",
"text": "约会",
"data":{"N_ACTIVITYTYPECODE_EQ":"APPOINTMENT"},
"codename":"Appointment",
"value": "APPOINTMENT",
"disabled": false
}
, {
"id": "PHONECALL",
"label": "电话联络",
"text": "电话联络",
"data":{"N_ACTIVITYTYPECODE_EQ":"PHONECALL"},
"codename":"Phonecall",
"value": "PHONECALL",
"disabled": false
}
, {
"id": "LETTER",
"label": "信件",
"text": "信件",
"data":{"N_ACTIVITYTYPECODE_EQ":"LETTER"},
"codename":"Letter",
"value": "LETTER",
"disabled": false
}
, {
"id": "FAX",
"label": "传真",
"text": "传真",
"data":"",
"codename":"Item_0",
"value": 0,
"codename":"Fax",
"value": "FAX",
"disabled": false
}
, {
"id": "SERVICEAPPOINTMENT",
"label": "服务活动",
"text": "服务活动",
"data":{"N_ACTIVITYTYPECODE_EQ":"SERVICEAPPOINTMENT"},
"codename":"Serviceappointment",
"value": "SERVICEAPPOINTMENT",
"disabled": false
}
, {
"id": "CAMPAIGNRESPONSE",
"label": "市场活动响应",
"text": "市场活动响应",
"data":{"N_ACTIVITYTYPECODE_EQ":"CAMPAIGNRESPONSE"},
"codename":"Campaignresponse",
"value": "CAMPAIGNRESPONSE",
"disabled": false
}
]
},
{
"srfkey": "Task__PriorityCode",
"srfkey": "Activitypointer__PriorityCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
......@@ -260,34 +409,14 @@
]
},
{
"srfkey": "Contact__FamilyStatusCode",
"srfkey": "Campaign__TypeCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "3",
"label": "Divorced",
"text": "Divorced",
"data":"",
"codename":"Item_3",
"value": "3",
"disabled": false
}
, {
"id": "2",
"label": "Married",
"text": "Married",
"data":"",
"codename":"Item_2",
"value": "2",
"disabled": false
}
, {
"id": "1",
"label": "Single",
"text": "Single",
"label": "Advertisement",
"text": "Advertisement",
"data":"",
"codename":"Item_1",
"value": "1",
......@@ -296,35 +425,18 @@
}
, {
"id": "4",
"label": "Widowed",
"text": "Widowed",
"label": "Co-branding",
"text": "Co-branding",
"data":"",
"codename":"Item_4",
"value": "4",
"disabled": false
}
]
},
{
"srfkey": "Account__CustomerTypeCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "1",
"label": "Competitor",
"text": "Competitor",
"data":"",
"codename":"Item_1",
"value": "1",
"disabled": false
}
, {
"id": "2",
"label": "Consultant",
"text": "Consultant",
"label": "Direct Marketing",
"text": "Direct Marketing",
"data":"",
"codename":"Item_2",
"value": "2",
......@@ -333,8 +445,8 @@
}
, {
"id": "3",
"label": "Customer",
"text": "Customer",
"label": "Event",
"text": "Event",
"data":"",
"codename":"Item_3",
"value": "3",
......@@ -342,106 +454,53 @@
"disabled": false
}
, {
"id": "6",
"label": "Influencer",
"text": "Influencer",
"data":"",
"codename":"Item_6",
"value": "6",
"disabled": false
}
, {
"id": "4",
"label": "Investor",
"text": "Investor",
"data":"",
"codename":"Item_4",
"value": "4",
"disabled": false
}
, {
"id": "12",
"id": "5",
"label": "Other",
"text": "Other",
"data":"",
"codename":"Item_12",
"value": "12",
"disabled": false
}
, {
"id": "5",
"label": "Partner",
"text": "Partner",
"data":"",
"codename":"Item_5",
"value": "5",
"disabled": false
}
, {
"id": "7",
"label": "Press",
"text": "Press",
"data":"",
"codename":"Item_7",
"value": "7",
"disabled": false
}
, {
"id": "8",
"label": "Prospect",
"text": "Prospect",
"data":"",
"codename":"Item_8",
"value": "8",
"disabled": false
}
, {
"id": "9",
"label": "Reseller",
"text": "Reseller",
"data":"",
"codename":"Item_9",
"value": "9",
"disabled": false
}
, {
"id": "10",
"label": "Supplier",
"text": "Supplier",
]
},
{
"srfkey": "Account__Address1_FreightTermsCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "1",
"label": "FOB",
"text": "FOB",
"data":"",
"codename":"Item_10",
"value": "10",
"codename":"Item_1",
"value": "1",
"disabled": false
}
, {
"id": "11",
"label": "Vendor",
"text": "Vendor",
"id": "2",
"label": "No Charge",
"text": "No Charge",
"data":"",
"codename":"Item_11",
"value": "11",
"codename":"Item_2",
"value": "2",
"disabled": false
}
]
},
{
"srfkey": "Account__Address1_AddressTypeCode",
"srfkey": "Lead__LeadSourceCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "1",
"label": "Bill To",
"text": "Bill To",
"label": "Advertisement",
"text": "Advertisement",
"data":"",
"codename":"Item_1",
"value": "1",
......@@ -449,19 +508,19 @@
"disabled": false
}
, {
"id": "4",
"label": "Other",
"text": "Other",
"id": "2",
"label": "Employee Referral",
"text": "Employee Referral",
"data":"",
"codename":"Item_4",
"value": "4",
"codename":"Item_2",
"value": "2",
"disabled": false
}
, {
"id": "3",
"label": "Primary",
"text": "Primary",
"label": "External Referral",
"text": "External Referral",
"data":"",
"codename":"Item_3",
"value": "3",
......@@ -469,73 +528,86 @@
"disabled": false
}
, {
"id": "2",
"label": "Ship To",
"text": "Ship To",
"id": "10",
"label": "Other",
"text": "Other",
"data":"",
"codename":"Item_2",
"value": "2",
"codename":"Item_10",
"value": "10",
"disabled": false
}
]
},
{
"srfkey": "Contact__PaymentTermsCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "2",
"label": "2% 10, Net 30",
"text": "2% 10, Net 30",
, {
"id": "4",
"label": "Partner",
"text": "Partner",
"data":"",
"codename":"Item_2",
"value": "2",
"codename":"Item_4",
"value": "4",
"disabled": false
}
, {
"id": "1",
"label": "Net 30",
"text": "Net 30",
"id": "5",
"label": "Public Relations",
"text": "Public Relations",
"data":"",
"codename":"Item_1",
"value": "1",
"codename":"Item_5",
"value": "5",
"disabled": false
}
, {
"id": "3",
"label": "Net 45",
"text": "Net 45",
"id": "6",
"label": "Seminar",
"text": "Seminar",
"data":"",
"codename":"Item_3",
"value": "3",
"codename":"Item_6",
"value": "6",
"disabled": false
}
, {
"id": "4",
"label": "Net 60",
"text": "Net 60",
"id": "7",
"label": "Trade Show",
"text": "Trade Show",
"data":"",
"codename":"Item_4",
"value": "4",
"codename":"Item_7",
"value": "7",
"disabled": false
}
, {
"id": "8",
"label": "Web",
"text": "Web",
"data":"",
"codename":"Item_8",
"value": "8",
"disabled": false
}
, {
"id": "9",
"label": "Word of Mouth",
"text": "Word of Mouth",
"data":"",
"codename":"Item_9",
"value": "9",
"disabled": false
}
]
},
{
"srfkey": "Account__Address1_ShippingMethodCode",
"srfkey": "Account__IndustryCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "1",
"label": "Airborne",
"text": "Airborne",
"label": "Accounting",
"text": "Accounting",
"data":"",
"codename":"Item_1",
"value": "1",
......@@ -544,8 +616,8 @@
}
, {
"id": "2",
"label": "DHL",
"text": "DHL",
"label": "Agriculture and Non-petrol Natural Resource Extraction",
"text": "Agriculture and Non-petrol Natural Resource Extraction",
"data":"",
"codename":"Item_2",
"value": "2",
......@@ -554,8 +626,8 @@
}
, {
"id": "3",
"label": "FedEx",
"text": "FedEx",
"label": "Broadcasting Printing and Publishing",
"text": "Broadcasting Printing and Publishing",
"data":"",
"codename":"Item_3",
"value": "3",
......@@ -563,19 +635,19 @@
"disabled": false
}
, {
"id": "6",
"label": "Full Load",
"text": "Full Load",
"id": "4",
"label": "Brokers",
"text": "Brokers",
"data":"",
"codename":"Item_6",
"value": "6",
"codename":"Item_4",
"value": "4",
"disabled": false
}
, {
"id": "5",
"label": "Postal Mail",
"text": "Postal Mail",
"label": "Building Supply Retail",
"text": "Building Supply Retail",
"data":"",
"codename":"Item_5",
"value": "5",
......@@ -583,297 +655,289 @@
"disabled": false
}
, {
"id": "4",
"label": "UPS",
"text": "UPS",
"id": "6",
"label": "Business Services",
"text": "Business Services",
"data":"",
"codename":"Item_4",
"value": "4",
"codename":"Item_6",
"value": "6",
"disabled": false
}
, {
"id": "7",
"label": "Will Call",
"text": "Will Call",
"label": "Consulting",
"text": "Consulting",
"data":"",
"codename":"Item_7",
"value": "7",
"disabled": false
}
]
},
{
"srfkey": "Product__ProductTypeCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "4",
"label": "Flat Fees",
"text": "Flat Fees",
, {
"id": "8",
"label": "Consumer Services",
"text": "Consumer Services",
"data":"",
"codename":"Item_4",
"value": "4",
"codename":"Item_8",
"value": "8",
"disabled": false
}
, {
"id": "2",
"label": "Miscellaneous Charges",
"text": "Miscellaneous Charges",
"id": "9",
"label": "Design, Direction and Creative Management",
"text": "Design, Direction and Creative Management",
"data":"",
"codename":"Item_2",
"value": "2",
"codename":"Item_9",
"value": "9",
"disabled": false
}
, {
"id": "1",
"label": "Sales Inventory",
"text": "Sales Inventory",
"id": "10",
"label": "Distributors, Dispatchers and Processors",
"text": "Distributors, Dispatchers and Processors",
"data":"",
"codename":"Item_1",
"value": "1",
"codename":"Item_10",
"value": "10",
"disabled": false
}
, {
"id": "3",
"label": "Services",
"text": "Services",
"id": "11",
"label": "Doctors Offices and Clinics",
"text": "Doctors Offices and Clinics",
"data":"",
"codename":"Item_3",
"value": "3",
"codename":"Item_11",
"value": "11",
"disabled": false
}
]
},
{
"srfkey": "ActivityTypeCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "TASK",
"label": "任务",
"text": "任务",
"data":{"N_ACTIVITYTYPECODE_EQ":"TASK"},
"codename":"Task",
"value": "TASK",
, {
"id": "12",
"label": "Durable Manufacturing",
"text": "Durable Manufacturing",
"data":"",
"codename":"Item_12",
"value": "12",
"disabled": false
}
, {
"id": "EMAIL",
"label": "电子邮件",
"text": "电子邮件",
"data":{"N_ACTIVITYTYPECODE_EQ":"EMAIL"},
"codename":"Email",
"value": "EMAIL",
"id": "13",
"label": "Eating and Drinking Places",
"text": "Eating and Drinking Places",
"data":"",
"codename":"Item_13",
"value": "13",
"disabled": false
}
, {
"id": "APPOINTMENT",
"label": "约会",
"text": "约会",
"data":{"N_ACTIVITYTYPECODE_EQ":"APPOINTMENT"},
"codename":"Appointment",
"value": "APPOINTMENT",
"id": "14",
"label": "Entertainment Retail",
"text": "Entertainment Retail",
"data":"",
"codename":"Item_14",
"value": "14",
"disabled": false
}
, {
"id": "PHONECALL",
"label": "电话联络",
"text": "电话联络",
"data":{"N_ACTIVITYTYPECODE_EQ":"PHONECALL"},
"codename":"Phonecall",
"value": "PHONECALL",
"id": "15",
"label": "Equipment Rental and Leasing",
"text": "Equipment Rental and Leasing",
"data":"",
"codename":"Item_15",
"value": "15",
"disabled": false
}
, {
"id": "LETTER",
"label": "信件",
"text": "信件",
"data":{"N_ACTIVITYTYPECODE_EQ":"LETTER"},
"codename":"Letter",
"value": "LETTER",
"id": "16",
"label": "Financial",
"text": "Financial",
"data":"",
"codename":"Item_16",
"value": "16",
"disabled": false
}
, {
"id": "FAX",
"label": "传真",
"text": "传真",
"id": "17",
"label": "Food and Tobacco Processing",
"text": "Food and Tobacco Processing",
"data":"",
"codename":"Fax",
"value": "FAX",
"codename":"Item_17",
"value": "17",
"disabled": false
}
, {
"id": "SERVICEAPPOINTMENT",
"label": "服务活动",
"text": "服务活动",
"data":{"N_ACTIVITYTYPECODE_EQ":"SERVICEAPPOINTMENT"},
"codename":"Serviceappointment",
"value": "SERVICEAPPOINTMENT",
"id": "18",
"label": "Inbound Capital Intensive Processing",
"text": "Inbound Capital Intensive Processing",
"data":"",
"codename":"Item_18",
"value": "18",
"disabled": false
}
, {
"id": "CAMPAIGNRESPONSE",
"label": "市场活动响应",
"text": "市场活动响应",
"data":{"N_ACTIVITYTYPECODE_EQ":"CAMPAIGNRESPONSE"},
"codename":"Campaignresponse",
"value": "CAMPAIGNRESPONSE",
"id": "19",
"label": "Inbound Repair and Services",
"text": "Inbound Repair and Services",
"data":"",
"codename":"Item_19",
"value": "19",
"disabled": false
}
]
},
{
"srfkey": "Contact__GenderCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "2",
"label": "Female",
"text": "Female",
, {
"id": "20",
"label": "Insurance",
"text": "Insurance",
"data":"",
"codename":"Item_2",
"value": "2",
"codename":"Item_20",
"value": "20",
"disabled": false
}
, {
"id": "1",
"label": "Male",
"text": "Male",
"id": "21",
"label": "Legal Services",
"text": "Legal Services",
"data":"",
"codename":"Item_1",
"value": "1",
"codename":"Item_21",
"value": "21",
"disabled": false
}
]
},
{
"srfkey": "FQG_ActivityPointer",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "ALL",
"label": "全部活动",
"text": "全部活动",
"data":{},
"codename":"All",
"value": "ALL",
, {
"id": "22",
"label": "Non-Durable Merchandise Retail",
"text": "Non-Durable Merchandise Retail",
"data":"",
"codename":"Item_22",
"value": "22",
"disabled": false
}
, {
"id": "TASK",
"label": "任务",
"text": "任务",
"data":{"n_activitytypecode_eq":"TASK"},
"codename":"Task",
"value": "TASK",
"id": "23",
"label": "Outbound Consumer Service",
"text": "Outbound Consumer Service",
"data":"",
"codename":"Item_23",
"value": "23",
"disabled": false
}
, {
"id": "EMAIL",
"label": "电子邮件",
"text": "电子邮件",
"data":{"n_activitytypecode_eq":"EMAIL"},
"codename":"Email",
"value": "EMAIL",
"id": "24",
"label": "Petrochemical Extraction and Distribution",
"text": "Petrochemical Extraction and Distribution",
"data":"",
"codename":"Item_24",
"value": "24",
"disabled": false
}
, {
"id": "APPOINTMENT",
"label": "约会",
"text": "约会",
"data":{"n_activitytypecode_eq":"APPOINTMENT"},
"codename":"Appointment",
"value": "APPOINTMENT",
"id": "25",
"label": "Service Retail",
"text": "Service Retail",
"data":"",
"codename":"Item_25",
"value": "25",
"disabled": false
}
, {
"id": "PHONECALL",
"label": "电话联络",
"text": "电话联络",
"data":{"n_activitytypecode_eq":"PHONECALL"},
"codename":"Phonecall",
"value": "PHONECALL",
"id": "26",
"label": "SIG Affiliations",
"text": "SIG Affiliations",
"data":"",
"codename":"Item_26",
"value": "26",
"disabled": false
}
, {
"id": "OTHER",
"label": "其他",
"text": "其他",
"id": "27",
"label": "Social Services",
"text": "Social Services",
"data":"",
"codename":"Other",
"value": "OTHER",
"codename":"Item_27",
"value": "27",
"disabled": false
}
, {
"id": "LETTER",
"label": "信件",
"text": "信件",
"data":{"n_activitytypecode_eq":"LETTER"},
"codename":"Letter",
"value": "LETTER",
"pvalue": "OTHER",
"id": "28",
"label": "Special Outbound Trade Contractors",
"text": "Special Outbound Trade Contractors",
"data":"",
"codename":"Item_28",
"value": "28",
"disabled": false
}
, {
"id": "FAX",
"label": "传真",
"text": "传真",
"id": "29",
"label": "Specialty Realty",
"text": "Specialty Realty",
"data":"",
"codename":"Fax",
"value": "FAX",
"pvalue": "OTHER",
"codename":"Item_29",
"value": "29",
"disabled": false
}
, {
"id": "SERVICEAPPOINTMENT",
"label": "服务活动",
"text": "服务活动",
"data":{"n_activitytypecode_eq":"SERVICEAPPOINTMENT"},
"codename":"Serviceappointment",
"value": "SERVICEAPPOINTMENT",
"pvalue": "OTHER",
"id": "30",
"label": "Transportation",
"text": "Transportation",
"data":"",
"codename":"Item_30",
"value": "30",
"disabled": false
}
, {
"id": "CAMPAIGNRESPONSE",
"label": "市场活动响应",
"text": "市场活动响应",
"data":{"n_activitytypecode_eq":"CAMPAIGNRESPONSE"},
"codename":"Campaignresponse",
"value": "CAMPAIGNRESPONSE",
"pvalue": "OTHER",
"id": "31",
"label": "Utility Creation and Distribution",
"text": "Utility Creation and Distribution",
"data":"",
"codename":"Item_31",
"value": "31",
"disabled": false
}
, {
"id": "32",
"label": "Vehicle Retail",
"text": "Vehicle Retail",
"data":"",
"codename":"Item_32",
"value": "32",
"disabled": false
}
, {
"id": "33",
"label": "Wholesale",
"text": "Wholesale",
"data":"",
"codename":"Item_33",
"value": "33",
"disabled": false
}
]
},
{
"srfkey": "Activitypointer__PriorityCode",
"srfkey": "Phonecall__PriorityCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
......@@ -910,24 +974,22 @@
]
},
{
"srfkey": "Campaign__TypeCode",
"srfkey": "SysOperator",
"emptytext": "未定义",
"codelisttype":"dynamic",
"appdataentity":"",
"appdedataset":"",
"items": []
},
{
"srfkey": "Account__OwnershipCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "1",
"label": "Advertisement",
"text": "Advertisement",
"data":"",
"codename":"Item_1",
"value": "1",
"disabled": false
}
, {
"id": "4",
"label": "Co-branding",
"text": "Co-branding",
"label": "Other",
"text": "Other",
"data":"",
"codename":"Item_4",
"value": "4",
......@@ -936,82 +998,89 @@
}
, {
"id": "2",
"label": "Direct Marketing",
"text": "Direct Marketing",
"label": "Private",
"text": "Private",
"data":"",
"codename":"Item_2",
"value": "2",
"disabled": false
}
, {
"id": "1",
"label": "Public",
"text": "Public",
"data":"",
"codename":"Item_1",
"value": "1",
"disabled": false
}
, {
"id": "3",
"label": "Event",
"text": "Event",
"label": "Subsidiary",
"text": "Subsidiary",
"data":"",
"codename":"Item_3",
"value": "3",
"disabled": false
}
, {
"id": "5",
"label": "Other",
"text": "Other",
]
},
{
"srfkey": "Contact__ShippingMethodCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "1",
"label": "Default Value",
"text": "Default Value",
"data":"",
"codename":"Item_5",
"value": "5",
"codename":"Item_1",
"value": "1",
"disabled": false
}
]
},
{
"srfkey": "Account__Address1_FreightTermsCode",
"srfkey": "YesNo",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "1",
"label": "FOB",
"text": "FOB",
"label": "",
"text": "",
"data":"",
"codename":"Item_1",
"value": "1",
"value": 1,
"disabled": false
}
, {
"id": "2",
"label": "No Charge",
"text": "No Charge",
"id": "0",
"label": "",
"text": "",
"data":"",
"codename":"Item_2",
"value": "2",
"codename":"Item_0",
"value": 0,
"disabled": false
}
]
},
{
"srfkey": "Lead__LeadSourceCode",
"srfkey": "Task__PriorityCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "1",
"label": "Advertisement",
"text": "Advertisement",
"data":"",
"codename":"Item_1",
"value": "1",
"disabled": false
}
, {
"id": "2",
"label": "Employee Referral",
"text": "Employee Referral",
"label": "High",
"text": "High",
"data":"",
"codename":"Item_2",
"value": "2",
......@@ -1019,96 +1088,83 @@
"disabled": false
}
, {
"id": "3",
"label": "External Referral",
"text": "External Referral",
"data":"",
"codename":"Item_3",
"value": "3",
"disabled": false
}
, {
"id": "10",
"label": "Other",
"text": "Other",
"data":"",
"codename":"Item_10",
"value": "10",
"disabled": false
}
, {
"id": "4",
"label": "Partner",
"text": "Partner",
"id": "0",
"label": "Low",
"text": "Low",
"data":"",
"codename":"Item_4",
"value": "4",
"codename":"Item_0",
"value": "0",
"disabled": false
}
, {
"id": "5",
"label": "Public Relations",
"text": "Public Relations",
"id": "1",
"label": "Normal",
"text": "Normal",
"data":"",
"codename":"Item_5",
"value": "5",
"codename":"Item_1",
"value": "1",
"disabled": false
}
, {
"id": "6",
"label": "Seminar",
"text": "Seminar",
]
},
{
"srfkey": "Contact__FamilyStatusCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "3",
"label": "Divorced",
"text": "Divorced",
"data":"",
"codename":"Item_6",
"value": "6",
"codename":"Item_3",
"value": "3",
"disabled": false
}
, {
"id": "7",
"label": "Trade Show",
"text": "Trade Show",
"id": "2",
"label": "Married",
"text": "Married",
"data":"",
"codename":"Item_7",
"value": "7",
"codename":"Item_2",
"value": "2",
"disabled": false
}
, {
"id": "8",
"label": "Web",
"text": "Web",
"id": "1",
"label": "Single",
"text": "Single",
"data":"",
"codename":"Item_8",
"value": "8",
"codename":"Item_1",
"value": "1",
"disabled": false
}
, {
"id": "9",
"label": "Word of Mouth",
"text": "Word of Mouth",
"id": "4",
"label": "Widowed",
"text": "Widowed",
"data":"",
"codename":"Item_9",
"value": "9",
"codename":"Item_4",
"value": "4",
"disabled": false
}
]
},
{
"srfkey": "Account__IndustryCode",
"srfkey": "Account__CustomerTypeCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "1",
"label": "Accounting",
"text": "Accounting",
"label": "Competitor",
"text": "Competitor",
"data":"",
"codename":"Item_1",
"value": "1",
......@@ -1117,8 +1173,8 @@
}
, {
"id": "2",
"label": "Agriculture and Non-petrol Natural Resource Extraction",
"text": "Agriculture and Non-petrol Natural Resource Extraction",
"label": "Consultant",
"text": "Consultant",
"data":"",
"codename":"Item_2",
"value": "2",
......@@ -1127,18 +1183,28 @@
}
, {
"id": "3",
"label": "Broadcasting Printing and Publishing",
"text": "Broadcasting Printing and Publishing",
"label": "Customer",
"text": "Customer",
"data":"",
"codename":"Item_3",
"value": "3",
"disabled": false
}
, {
"id": "6",
"label": "Influencer",
"text": "Influencer",
"data":"",
"codename":"Item_6",
"value": "6",
"disabled": false
}
, {
"id": "4",
"label": "Brokers",
"text": "Brokers",
"label": "Investor",
"text": "Investor",
"data":"",
"codename":"Item_4",
"value": "4",
......@@ -1146,29 +1212,29 @@
"disabled": false
}
, {
"id": "5",
"label": "Building Supply Retail",
"text": "Building Supply Retail",
"id": "12",
"label": "Other",
"text": "Other",
"data":"",
"codename":"Item_5",
"value": "5",
"codename":"Item_12",
"value": "12",
"disabled": false
}
, {
"id": "6",
"label": "Business Services",
"text": "Business Services",
"id": "5",
"label": "Partner",
"text": "Partner",
"data":"",
"codename":"Item_6",
"value": "6",
"codename":"Item_5",
"value": "5",
"disabled": false
}
, {
"id": "7",
"label": "Consulting",
"text": "Consulting",
"label": "Press",
"text": "Press",
"data":"",
"codename":"Item_7",
"value": "7",
......@@ -1177,8 +1243,8 @@
}
, {
"id": "8",
"label": "Consumer Services",
"text": "Consumer Services",
"label": "Prospect",
"text": "Prospect",
"data":"",
"codename":"Item_8",
"value": "8",
......@@ -1187,8 +1253,8 @@
}
, {
"id": "9",
"label": "Design, Direction and Creative Management",
"text": "Design, Direction and Creative Management",
"label": "Reseller",
"text": "Reseller",
"data":"",
"codename":"Item_9",
"value": "9",
......@@ -1197,8 +1263,8 @@
}
, {
"id": "10",
"label": "Distributors, Dispatchers and Processors",
"text": "Distributors, Dispatchers and Processors",
"label": "Supplier",
"text": "Supplier",
"data":"",
"codename":"Item_10",
"value": "10",
......@@ -1207,232 +1273,240 @@
}
, {
"id": "11",
"label": "Doctors Offices and Clinics",
"text": "Doctors Offices and Clinics",
"label": "Vendor",
"text": "Vendor",
"data":"",
"codename":"Item_11",
"value": "11",
"disabled": false
}
, {
"id": "12",
"label": "Durable Manufacturing",
"text": "Durable Manufacturing",
"data":"",
"codename":"Item_12",
"value": "12",
"disabled": false
}
, {
"id": "13",
"label": "Eating and Drinking Places",
"text": "Eating and Drinking Places",
"data":"",
"codename":"Item_13",
"value": "13",
"disabled": false
}
, {
"id": "14",
"label": "Entertainment Retail",
"text": "Entertainment Retail",
"data":"",
"codename":"Item_14",
"value": "14",
"disabled": false
}
, {
"id": "15",
"label": "Equipment Rental and Leasing",
"text": "Equipment Rental and Leasing",
]
},
{
"srfkey": "Account__Address1_AddressTypeCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "1",
"label": "Bill To",
"text": "Bill To",
"data":"",
"codename":"Item_15",
"value": "15",
"codename":"Item_1",
"value": "1",
"disabled": false
}
, {
"id": "16",
"label": "Financial",
"text": "Financial",
"id": "4",
"label": "Other",
"text": "Other",
"data":"",
"codename":"Item_16",
"value": "16",
"codename":"Item_4",
"value": "4",
"disabled": false
}
, {
"id": "17",
"label": "Food and Tobacco Processing",
"text": "Food and Tobacco Processing",
"id": "3",
"label": "Primary",
"text": "Primary",
"data":"",
"codename":"Item_17",
"value": "17",
"codename":"Item_3",
"value": "3",
"disabled": false
}
, {
"id": "18",
"label": "Inbound Capital Intensive Processing",
"text": "Inbound Capital Intensive Processing",
"id": "2",
"label": "Ship To",
"text": "Ship To",
"data":"",
"codename":"Item_18",
"value": "18",
"codename":"Item_2",
"value": "2",
"disabled": false
}
, {
"id": "19",
"label": "Inbound Repair and Services",
"text": "Inbound Repair and Services",
]
},
{
"srfkey": "Product__ProductTypeCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "4",
"label": "Flat Fees",
"text": "Flat Fees",
"data":"",
"codename":"Item_19",
"value": "19",
"codename":"Item_4",
"value": "4",
"disabled": false
}
, {
"id": "20",
"label": "Insurance",
"text": "Insurance",
"id": "2",
"label": "Miscellaneous Charges",
"text": "Miscellaneous Charges",
"data":"",
"codename":"Item_20",
"value": "20",
"codename":"Item_2",
"value": "2",
"disabled": false
}
, {
"id": "21",
"label": "Legal Services",
"text": "Legal Services",
"id": "1",
"label": "Sales Inventory",
"text": "Sales Inventory",
"data":"",
"codename":"Item_21",
"value": "21",
"codename":"Item_1",
"value": "1",
"disabled": false
}
, {
"id": "22",
"label": "Non-Durable Merchandise Retail",
"text": "Non-Durable Merchandise Retail",
"id": "3",
"label": "Services",
"text": "Services",
"data":"",
"codename":"Item_22",
"value": "22",
"codename":"Item_3",
"value": "3",
"disabled": false
}
, {
"id": "23",
"label": "Outbound Consumer Service",
"text": "Outbound Consumer Service",
]
},
{
"srfkey": "Contact__GenderCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "2",
"label": "Female",
"text": "Female",
"data":"",
"codename":"Item_23",
"value": "23",
"codename":"Item_2",
"value": "2",
"disabled": false
}
, {
"id": "24",
"label": "Petrochemical Extraction and Distribution",
"text": "Petrochemical Extraction and Distribution",
"id": "1",
"label": "Male",
"text": "Male",
"data":"",
"codename":"Item_24",
"value": "24",
"codename":"Item_1",
"value": "1",
"disabled": false
}
, {
"id": "25",
"label": "Service Retail",
"text": "Service Retail",
"data":"",
"codename":"Item_25",
"value": "25",
]
},
{
"srfkey": "FQG_ActivityPointer",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "ALL",
"label": "全部活动",
"text": "全部活动",
"data":{},
"codename":"All",
"value": "ALL",
"disabled": false
}
, {
"id": "26",
"label": "SIG Affiliations",
"text": "SIG Affiliations",
"data":"",
"codename":"Item_26",
"value": "26",
"id": "TASK",
"label": "任务",
"text": "任务",
"data":{"n_activitytypecode_eq":"TASK"},
"codename":"Task",
"value": "TASK",
"disabled": false
}
, {
"id": "27",
"label": "Social Services",
"text": "Social Services",
"data":"",
"codename":"Item_27",
"value": "27",
"id": "EMAIL",
"label": "电子邮件",
"text": "电子邮件",
"data":{"n_activitytypecode_eq":"EMAIL"},
"codename":"Email",
"value": "EMAIL",
"disabled": false
}
, {
"id": "28",
"label": "Special Outbound Trade Contractors",
"text": "Special Outbound Trade Contractors",
"data":"",
"codename":"Item_28",
"value": "28",
"id": "APPOINTMENT",
"label": "约会",
"text": "约会",
"data":{"n_activitytypecode_eq":"APPOINTMENT"},
"codename":"Appointment",
"value": "APPOINTMENT",
"disabled": false
}
, {
"id": "29",
"label": "Specialty Realty",
"text": "Specialty Realty",
"data":"",
"codename":"Item_29",
"value": "29",
"id": "PHONECALL",
"label": "电话联络",
"text": "电话联络",
"data":{"n_activitytypecode_eq":"PHONECALL"},
"codename":"Phonecall",
"value": "PHONECALL",
"disabled": false
}
, {
"id": "30",
"label": "Transportation",
"text": "Transportation",
"id": "OTHER",
"label": "其他",
"text": "其他",
"data":"",
"codename":"Item_30",
"value": "30",
"codename":"Other",
"value": "OTHER",
"disabled": false
}
, {
"id": "31",
"label": "Utility Creation and Distribution",
"text": "Utility Creation and Distribution",
"data":"",
"codename":"Item_31",
"value": "31",
"id": "LETTER",
"label": "信件",
"text": "信件",
"data":{"n_activitytypecode_eq":"LETTER"},
"codename":"Letter",
"value": "LETTER",
"pvalue": "OTHER",
"disabled": false
}
, {
"id": "32",
"label": "Vehicle Retail",
"text": "Vehicle Retail",
"id": "FAX",
"label": "传真",
"text": "传真",
"data":"",
"codename":"Item_32",
"value": "32",
"codename":"Fax",
"value": "FAX",
"pvalue": "OTHER",
"disabled": false
}
, {
"id": "33",
"label": "Wholesale",
"text": "Wholesale",
"data":"",
"codename":"Item_33",
"value": "33",
"id": "SERVICEAPPOINTMENT",
"label": "服务活动",
"text": "服务活动",
"data":{"n_activitytypecode_eq":"SERVICEAPPOINTMENT"},
"codename":"Serviceappointment",
"value": "SERVICEAPPOINTMENT",
"pvalue": "OTHER",
"disabled": false
}
, {
"id": "CAMPAIGNRESPONSE",
"label": "市场活动响应",
"text": "市场活动响应",
"data":{"n_activitytypecode_eq":"CAMPAIGNRESPONSE"},
"codename":"Campaignresponse",
"value": "CAMPAIGNRESPONSE",
"pvalue": "OTHER",
"disabled": false
}
]
......@@ -1517,43 +1591,6 @@
"codename":"Item_3",
"value": "3",
"disabled": false
}
]
},
{
"srfkey": "Phonecall__PriorityCode",
"emptytext": "未定义",
"codelisttype":"static",
"items": [
{
"id": "2",
"label": "High",
"text": "High",
"data":"",
"codename":"Item_2",
"value": "2",
"disabled": false
}
, {
"id": "0",
"label": "Low",
"text": "Low",
"data":"",
"codename":"Item_0",
"value": "0",
"disabled": false
}
, {
"id": "1",
"label": "Normal",
"text": "Normal",
"data":"",
"codename":"Item_1",
"value": "1",
"disabled": false
}
]
......
......@@ -247,7 +247,7 @@ export interface IBizList {
utcconversiontimezonecode?: any;
/**
* 市场营销列表成员类型
* 成员类型
*
* @returns {*}
* @memberof IBizList
......
export default {
List__CreatedFromCode: {
'1': 'Account',
'2': 'Contact',
'4': 'Lead',
empty: '',
},
Campaignactivity__ChannelTypeCode: {
'2': 'Appointment',
'7': 'Email',
......@@ -16,60 +22,6 @@ export default {
'2': 'Inactive',
empty: '',
},
SysOperator: {
empty: '',
},
Account__OwnershipCode: {
'4': 'Other',
'2': 'Private',
'1': 'Public',
'3': 'Subsidiary',
empty: '',
},
Contact__ShippingMethodCode: {
'1': 'Default Value',
empty: '',
},
YesNo: {
'1': '是',
'0': '否',
empty: '',
},
Task__PriorityCode: {
'2': 'High',
'0': 'Low',
'1': 'Normal',
empty: '',
},
Contact__FamilyStatusCode: {
'3': 'Divorced',
'2': 'Married',
'1': 'Single',
'4': 'Widowed',
empty: '',
},
Account__CustomerTypeCode: {
'1': 'Competitor',
'2': 'Consultant',
'3': 'Customer',
'6': 'Influencer',
'4': 'Investor',
'12': 'Other',
'5': 'Partner',
'7': 'Press',
'8': 'Prospect',
'9': 'Reseller',
'10': 'Supplier',
'11': 'Vendor',
empty: '',
},
Account__Address1_AddressTypeCode: {
'1': 'Bill To',
'4': 'Other',
'3': 'Primary',
'2': 'Ship To',
empty: '',
},
Contact__PaymentTermsCode: {
'2': '2% 10, Net 30',
'1': 'Net 30',
......@@ -87,13 +39,6 @@ export default {
'7': 'Will Call',
empty: '',
},
Product__ProductTypeCode: {
'4': 'Flat Fees',
'2': 'Miscellaneous Charges',
'1': 'Sales Inventory',
'3': 'Services',
empty: '',
},
ActivityTypeCode: {
'TASK': '任务',
'EMAIL': '电子邮件',
......@@ -105,24 +50,6 @@ export default {
'CAMPAIGNRESPONSE': '市场活动响应',
empty: '',
},
Contact__GenderCode: {
'2': 'Female',
'1': 'Male',
empty: '',
},
FQG_ActivityPointer: {
'ALL': '全部活动',
'TASK': '任务',
'EMAIL': '电子邮件',
'APPOINTMENT': '约会',
'PHONECALL': '电话联络',
'OTHER': '其他',
'LETTER': '信件',
'FAX': '传真',
'SERVICEAPPOINTMENT': '服务活动',
'CAMPAIGNRESPONSE': '市场活动响应',
empty: '',
},
Activitypointer__PriorityCode: {
'2': 'High',
'0': 'Low',
......@@ -191,6 +118,91 @@ export default {
'33': 'Wholesale',
empty: '',
},
Phonecall__PriorityCode: {
'2': 'High',
'0': 'Low',
'1': 'Normal',
empty: '',
},
SysOperator: {
empty: '',
},
Account__OwnershipCode: {
'4': 'Other',
'2': 'Private',
'1': 'Public',
'3': 'Subsidiary',
empty: '',
},
Contact__ShippingMethodCode: {
'1': 'Default Value',
empty: '',
},
YesNo: {
'1': '是',
'0': '否',
empty: '',
},
Task__PriorityCode: {
'2': 'High',
'0': 'Low',
'1': 'Normal',
empty: '',
},
Contact__FamilyStatusCode: {
'3': 'Divorced',
'2': 'Married',
'1': 'Single',
'4': 'Widowed',
empty: '',
},
Account__CustomerTypeCode: {
'1': 'Competitor',
'2': 'Consultant',
'3': 'Customer',
'6': 'Influencer',
'4': 'Investor',
'12': 'Other',
'5': 'Partner',
'7': 'Press',
'8': 'Prospect',
'9': 'Reseller',
'10': 'Supplier',
'11': 'Vendor',
empty: '',
},
Account__Address1_AddressTypeCode: {
'1': 'Bill To',
'4': 'Other',
'3': 'Primary',
'2': 'Ship To',
empty: '',
},
Product__ProductTypeCode: {
'4': 'Flat Fees',
'2': 'Miscellaneous Charges',
'1': 'Sales Inventory',
'3': 'Services',
empty: '',
},
Contact__GenderCode: {
'2': 'Female',
'1': 'Male',
empty: '',
},
FQG_ActivityPointer: {
'ALL': '全部活动',
'TASK': '任务',
'EMAIL': '电子邮件',
'APPOINTMENT': '约会',
'PHONECALL': '电话联络',
'OTHER': '其他',
'LETTER': '信件',
'FAX': '传真',
'SERVICEAPPOINTMENT': '服务活动',
'CAMPAIGNRESPONSE': '市场活动响应',
empty: '',
},
State: {
'0': 'Active',
'1': 'Inactive',
......@@ -204,10 +216,4 @@ export default {
'3': 'Phone',
empty: '',
},
Phonecall__PriorityCode: {
'2': 'High',
'0': 'Low',
'1': 'Normal',
empty: '',
},
};
\ No newline at end of file
export default {
List__CreatedFromCode: {
'1': 'Account',
'2': 'Contact',
'4': 'Lead',
empty: '',
},
Campaignactivity__ChannelTypeCode: {
'2': 'Appointment',
'7': 'Email',
......@@ -16,60 +22,6 @@ export default {
'2': 'Inactive',
empty: '',
},
SysOperator: {
empty: '',
},
Account__OwnershipCode: {
'4': 'Other',
'2': 'Private',
'1': 'Public',
'3': 'Subsidiary',
empty: '',
},
Contact__ShippingMethodCode: {
'1': 'Default Value',
empty: '',
},
YesNo: {
'1': '是',
'0': '否',
empty: '',
},
Task__PriorityCode: {
'2': 'High',
'0': 'Low',
'1': 'Normal',
empty: '',
},
Contact__FamilyStatusCode: {
'3': 'Divorced',
'2': 'Married',
'1': 'Single',
'4': 'Widowed',
empty: '',
},
Account__CustomerTypeCode: {
'1': 'Competitor',
'2': 'Consultant',
'3': 'Customer',
'6': 'Influencer',
'4': 'Investor',
'12': 'Other',
'5': 'Partner',
'7': 'Press',
'8': 'Prospect',
'9': 'Reseller',
'10': 'Supplier',
'11': 'Vendor',
empty: '',
},
Account__Address1_AddressTypeCode: {
'1': 'Bill To',
'4': 'Other',
'3': 'Primary',
'2': 'Ship To',
empty: '',
},
Contact__PaymentTermsCode: {
'2': '2% 10, Net 30',
'1': 'Net 30',
......@@ -87,13 +39,6 @@ export default {
'7': 'Will Call',
empty: '',
},
Product__ProductTypeCode: {
'4': 'Flat Fees',
'2': 'Miscellaneous Charges',
'1': 'Sales Inventory',
'3': 'Services',
empty: '',
},
ActivityTypeCode: {
'TASK': '任务',
'EMAIL': '电子邮件',
......@@ -105,24 +50,6 @@ export default {
'CAMPAIGNRESPONSE': '市场活动响应',
empty: '',
},
Contact__GenderCode: {
'2': 'Female',
'1': 'Male',
empty: '',
},
FQG_ActivityPointer: {
'ALL': '全部活动',
'TASK': '任务',
'EMAIL': '电子邮件',
'APPOINTMENT': '约会',
'PHONECALL': '电话联络',
'OTHER': '其他',
'LETTER': '信件',
'FAX': '传真',
'SERVICEAPPOINTMENT': '服务活动',
'CAMPAIGNRESPONSE': '市场活动响应',
empty: '',
},
Activitypointer__PriorityCode: {
'2': 'High',
'0': 'Low',
......@@ -191,6 +118,91 @@ export default {
'33': 'Wholesale',
empty: '',
},
Phonecall__PriorityCode: {
'2': 'High',
'0': 'Low',
'1': 'Normal',
empty: '',
},
SysOperator: {
empty: '',
},
Account__OwnershipCode: {
'4': 'Other',
'2': 'Private',
'1': 'Public',
'3': 'Subsidiary',
empty: '',
},
Contact__ShippingMethodCode: {
'1': 'Default Value',
empty: '',
},
YesNo: {
'1': '是',
'0': '否',
empty: '',
},
Task__PriorityCode: {
'2': 'High',
'0': 'Low',
'1': 'Normal',
empty: '',
},
Contact__FamilyStatusCode: {
'3': 'Divorced',
'2': 'Married',
'1': 'Single',
'4': 'Widowed',
empty: '',
},
Account__CustomerTypeCode: {
'1': 'Competitor',
'2': 'Consultant',
'3': 'Customer',
'6': 'Influencer',
'4': 'Investor',
'12': 'Other',
'5': 'Partner',
'7': 'Press',
'8': 'Prospect',
'9': 'Reseller',
'10': 'Supplier',
'11': 'Vendor',
empty: '',
},
Account__Address1_AddressTypeCode: {
'1': 'Bill To',
'4': 'Other',
'3': 'Primary',
'2': 'Ship To',
empty: '',
},
Product__ProductTypeCode: {
'4': 'Flat Fees',
'2': 'Miscellaneous Charges',
'1': 'Sales Inventory',
'3': 'Services',
empty: '',
},
Contact__GenderCode: {
'2': 'Female',
'1': 'Male',
empty: '',
},
FQG_ActivityPointer: {
'ALL': '全部活动',
'TASK': '任务',
'EMAIL': '电子邮件',
'APPOINTMENT': '约会',
'PHONECALL': '电话联络',
'OTHER': '其他',
'LETTER': '信件',
'FAX': '传真',
'SERVICEAPPOINTMENT': '服务活动',
'CAMPAIGNRESPONSE': '市场活动响应',
empty: '',
},
State: {
'0': 'Active',
'1': 'Inactive',
......@@ -204,10 +216,4 @@ export default {
'3': 'Phone',
empty: '',
},
Phonecall__PriorityCode: {
'2': 'High',
'0': 'Low',
'1': 'Normal',
empty: '',
},
};
\ No newline at end of file
......@@ -369,7 +369,6 @@ export default {
lastusedincampaign: "上次参与市场活动的日期",
donotsendmm: "发送市场营销资料",
shippingmethodcode: "送货方式",
originatingleadid: "原始潜在顾客",
contactid: "联系人",
},
uiactions: {
......
......@@ -368,7 +368,6 @@ export default {
lastusedincampaign: '上次参与市场活动的日期',
donotsendmm: '发送市场营销资料',
shippingmethodcode: '送货方式',
originatingleadid: '原始潜在顾客',
contactid: '联系人',
},
uiactions: {
......
......@@ -31,7 +31,7 @@ export default {
source: '来源',
updatedate: '更新时间',
utcconversiontimezonecode: 'UTC Conversion Time Zone Code',
createdfromcode: '市场营销列表成员类型',
createdfromcode: '成员类型',
overriddencreatedon: 'Record Created On',
timezoneruleversionnumber: 'Time Zone Rule Version Number',
traversedpath: 'Traversed Path',
......@@ -124,8 +124,10 @@ export default {
main_grid: {
columns: {
listname: "名称",
updateman: "更新人",
updatedate: "更新时间",
type: "类型",
createdfromcode: "成员类型",
lastusedon: "上次使用时间",
purpose: "用途",
},
uiactions: {
},
......
......@@ -30,7 +30,7 @@ export default {
source: '来源',
updatedate: '更新时间',
utcconversiontimezonecode: 'UTC Conversion Time Zone Code',
createdfromcode: '市场营销列表成员类型',
createdfromcode: '成员类型',
overriddencreatedon: 'Record Created On',
timezoneruleversionnumber: 'Time Zone Rule Version Number',
traversedpath: 'Traversed Path',
......@@ -123,8 +123,10 @@ export default {
main_grid: {
columns: {
listname: '名称',
updateman: '更新人',
updatedate: '更新时间',
type: '类型',
createdfromcode: '成员类型',
lastusedon: '上次使用时间',
purpose: '用途',
},
uiactions: {
},
......
......@@ -204,7 +204,7 @@ mock.onGet('v7/centralappmenu').reply((config: any) => {
hidden: false,
hidesidebar: false,
opendefault: false,
iconcls: 'fa fa-paper-plane',
iconcls: 'fa fa-file-o',
icon: '',
textcls: '',
appfunctag: 'Auto9',
......
......@@ -7,6 +7,43 @@ import Mock from 'mockjs'
mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
let status = MockAdapter.mockStatus(config);
return [status, [
{
srfkey: 'List__CreatedFromCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '1',
label: 'Account',
text: 'Account',
"data":"",
"codename":"Item_1",
value: '1',
disabled: false,
},
{
id: '2',
label: 'Contact',
text: 'Contact',
"data":"",
"codename":"Item_2",
value: '2',
disabled: false,
},
{
id: '4',
label: 'Lead',
text: 'Lead',
"data":"",
"codename":"Item_4",
value: '4',
disabled: false,
},
]
},
{
srfkey: 'Campaignactivity__ChannelTypeCode',
emptytext: '未定义',
......@@ -132,32 +169,14 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
]
},
{
"srfkey": "SysOperator",
"emptytext": "未定义",
"codelisttype":"dynamic",
"appdataentity":"",
"appdedataset":"",
"items": []
},
{
srfkey: 'Account__OwnershipCode',
srfkey: 'Contact__PaymentTermsCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '4',
label: 'Other',
text: 'Other',
"data":"",
"codename":"Item_4",
value: '4',
disabled: false,
},
{
id: '2',
label: 'Private',
text: 'Private',
label: '2% 10, Net 30',
text: '2% 10, Net 30',
"data":"",
"codename":"Item_2",
value: '2',
......@@ -166,8 +185,8 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
},
{
id: '1',
label: 'Public',
text: 'Public',
label: 'Net 30',
text: 'Net 30',
"data":"",
"codename":"Item_1",
value: '1',
......@@ -176,62 +195,192 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
},
{
id: '3',
label: 'Subsidiary',
text: 'Subsidiary',
label: 'Net 45',
text: 'Net 45',
"data":"",
"codename":"Item_3",
value: '3',
disabled: false,
},
{
id: '4',
label: 'Net 60',
text: 'Net 60',
"data":"",
"codename":"Item_4",
value: '4',
disabled: false,
},
]
},
{
srfkey: 'Contact__ShippingMethodCode',
srfkey: 'Account__Address1_ShippingMethodCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '1',
label: 'Default Value',
text: 'Default Value',
label: 'Airborne',
text: 'Airborne',
"data":"",
"codename":"Item_1",
value: '1',
disabled: false,
},
{
id: '2',
label: 'DHL',
text: 'DHL',
"data":"",
"codename":"Item_2",
value: '2',
disabled: false,
},
{
id: '3',
label: 'FedEx',
text: 'FedEx',
"data":"",
"codename":"Item_3",
value: '3',
disabled: false,
},
{
id: '6',
label: 'Full Load',
text: 'Full Load',
"data":"",
"codename":"Item_6",
value: '6',
disabled: false,
},
{
id: '5',
label: 'Postal Mail',
text: 'Postal Mail',
"data":"",
"codename":"Item_5",
value: '5',
disabled: false,
},
{
id: '4',
label: 'UPS',
text: 'UPS',
"data":"",
"codename":"Item_4",
value: '4',
disabled: false,
},
{
id: '7',
label: 'Will Call',
text: 'Will Call',
"data":"",
"codename":"Item_7",
value: '7',
disabled: false,
},
]
},
{
srfkey: 'YesNo',
srfkey: 'ActivityTypeCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '1',
label: '',
text: '',
"data":"",
"codename":"Item_1",
value: 1,
id: 'TASK',
label: '任务',
text: '任务',
"data":{"N_ACTIVITYTYPECODE_EQ":"TASK"},
"codename":"Task",
value: 'TASK',
disabled: false,
},
{
id: '0',
label: '否',
text: '否',
id: 'EMAIL',
label: '电子邮件',
text: '电子邮件',
"data":{"N_ACTIVITYTYPECODE_EQ":"EMAIL"},
"codename":"Email",
value: 'EMAIL',
disabled: false,
},
{
id: 'APPOINTMENT',
label: '约会',
text: '约会',
"data":{"N_ACTIVITYTYPECODE_EQ":"APPOINTMENT"},
"codename":"Appointment",
value: 'APPOINTMENT',
disabled: false,
},
{
id: 'PHONECALL',
label: '电话联络',
text: '电话联络',
"data":{"N_ACTIVITYTYPECODE_EQ":"PHONECALL"},
"codename":"Phonecall",
value: 'PHONECALL',
disabled: false,
},
{
id: 'LETTER',
label: '信件',
text: '信件',
"data":{"N_ACTIVITYTYPECODE_EQ":"LETTER"},
"codename":"Letter",
value: 'LETTER',
disabled: false,
},
{
id: 'FAX',
label: '传真',
text: '传真',
"data":"",
"codename":"Item_0",
value: 0,
"codename":"Fax",
value: 'FAX',
disabled: false,
},
{
id: 'SERVICEAPPOINTMENT',
label: '服务活动',
text: '服务活动',
"data":{"N_ACTIVITYTYPECODE_EQ":"SERVICEAPPOINTMENT"},
"codename":"Serviceappointment",
value: 'SERVICEAPPOINTMENT',
disabled: false,
},
{
id: 'CAMPAIGNRESPONSE',
label: '市场活动响应',
text: '市场活动响应',
"data":{"N_ACTIVITYTYPECODE_EQ":"CAMPAIGNRESPONSE"},
"codename":"Campaignresponse",
value: 'CAMPAIGNRESPONSE',
disabled: false,
},
]
},
{
srfkey: 'Task__PriorityCode',
srfkey: 'Activitypointer__PriorityCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
......@@ -268,34 +417,14 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
]
},
{
srfkey: 'Contact__FamilyStatusCode',
srfkey: 'Campaign__TypeCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '3',
label: 'Divorced',
text: 'Divorced',
"data":"",
"codename":"Item_3",
value: '3',
disabled: false,
},
{
id: '2',
label: 'Married',
text: 'Married',
"data":"",
"codename":"Item_2",
value: '2',
disabled: false,
},
{
id: '1',
label: 'Single',
text: 'Single',
label: 'Advertisement',
text: 'Advertisement',
"data":"",
"codename":"Item_1",
value: '1',
......@@ -304,35 +433,18 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
},
{
id: '4',
label: 'Widowed',
text: 'Widowed',
label: 'Co-branding',
text: 'Co-branding',
"data":"",
"codename":"Item_4",
value: '4',
disabled: false,
},
]
},
{
srfkey: 'Account__CustomerTypeCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '1',
label: 'Competitor',
text: 'Competitor',
"data":"",
"codename":"Item_1",
value: '1',
disabled: false,
},
{
id: '2',
label: 'Consultant',
text: 'Consultant',
label: 'Direct Marketing',
text: 'Direct Marketing',
"data":"",
"codename":"Item_2",
value: '2',
......@@ -341,8 +453,8 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
},
{
id: '3',
label: 'Customer',
text: 'Customer',
label: 'Event',
text: 'Event',
"data":"",
"codename":"Item_3",
value: '3',
......@@ -350,106 +462,53 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
disabled: false,
},
{
id: '6',
label: 'Influencer',
text: 'Influencer',
"data":"",
"codename":"Item_6",
value: '6',
disabled: false,
},
{
id: '4',
label: 'Investor',
text: 'Investor',
"data":"",
"codename":"Item_4",
value: '4',
disabled: false,
},
{
id: '12',
id: '5',
label: 'Other',
text: 'Other',
"data":"",
"codename":"Item_12",
value: '12',
disabled: false,
},
{
id: '5',
label: 'Partner',
text: 'Partner',
"data":"",
"codename":"Item_5",
value: '5',
disabled: false,
},
{
id: '7',
label: 'Press',
text: 'Press',
"data":"",
"codename":"Item_7",
value: '7',
disabled: false,
},
{
id: '8',
label: 'Prospect',
text: 'Prospect',
"data":"",
"codename":"Item_8",
value: '8',
disabled: false,
]
},
{
id: '9',
label: 'Reseller',
text: 'Reseller',
"data":"",
"codename":"Item_9",
value: '9',
disabled: false,
},
srfkey: 'Account__Address1_FreightTermsCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '10',
label: 'Supplier',
text: 'Supplier',
id: '1',
label: 'FOB',
text: 'FOB',
"data":"",
"codename":"Item_10",
value: '10',
"codename":"Item_1",
value: '1',
disabled: false,
},
{
id: '11',
label: 'Vendor',
text: 'Vendor',
id: '2',
label: 'No Charge',
text: 'No Charge',
"data":"",
"codename":"Item_11",
value: '11',
"codename":"Item_2",
value: '2',
disabled: false,
},
]
},
{
srfkey: 'Account__Address1_AddressTypeCode',
srfkey: 'Lead__LeadSourceCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '1',
label: 'Bill To',
text: 'Bill To',
label: 'Advertisement',
text: 'Advertisement',
"data":"",
"codename":"Item_1",
value: '1',
......@@ -457,19 +516,19 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
disabled: false,
},
{
id: '4',
label: 'Other',
text: 'Other',
id: '2',
label: 'Employee Referral',
text: 'Employee Referral',
"data":"",
"codename":"Item_4",
value: '4',
"codename":"Item_2",
value: '2',
disabled: false,
},
{
id: '3',
label: 'Primary',
text: 'Primary',
label: 'External Referral',
text: 'External Referral',
"data":"",
"codename":"Item_3",
value: '3',
......@@ -477,73 +536,86 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
disabled: false,
},
{
id: '2',
label: 'Ship To',
text: 'Ship To',
id: '10',
label: 'Other',
text: 'Other',
"data":"",
"codename":"Item_2",
value: '2',
"codename":"Item_10",
value: '10',
disabled: false,
},
]
{
id: '4',
label: 'Partner',
text: 'Partner',
"data":"",
"codename":"Item_4",
value: '4',
disabled: false,
},
{
srfkey: 'Contact__PaymentTermsCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
id: '5',
label: 'Public Relations',
text: 'Public Relations',
"data":"",
"codename":"Item_5",
value: '5',
disabled: false,
},
{
id: '2',
label: '2% 10, Net 30',
text: '2% 10, Net 30',
id: '6',
label: 'Seminar',
text: 'Seminar',
"data":"",
"codename":"Item_2",
value: '2',
"codename":"Item_6",
value: '6',
disabled: false,
},
{
id: '1',
label: 'Net 30',
text: 'Net 30',
id: '7',
label: 'Trade Show',
text: 'Trade Show',
"data":"",
"codename":"Item_1",
value: '1',
"codename":"Item_7",
value: '7',
disabled: false,
},
{
id: '3',
label: 'Net 45',
text: 'Net 45',
id: '8',
label: 'Web',
text: 'Web',
"data":"",
"codename":"Item_3",
value: '3',
"codename":"Item_8",
value: '8',
disabled: false,
},
{
id: '4',
label: 'Net 60',
text: 'Net 60',
id: '9',
label: 'Word of Mouth',
text: 'Word of Mouth',
"data":"",
"codename":"Item_4",
value: '4',
"codename":"Item_9",
value: '9',
disabled: false,
},
]
},
{
srfkey: 'Account__Address1_ShippingMethodCode',
srfkey: 'Account__IndustryCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '1',
label: 'Airborne',
text: 'Airborne',
label: 'Accounting',
text: 'Accounting',
"data":"",
"codename":"Item_1",
value: '1',
......@@ -552,8 +624,8 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
},
{
id: '2',
label: 'DHL',
text: 'DHL',
label: 'Agriculture and Non-petrol Natural Resource Extraction',
text: 'Agriculture and Non-petrol Natural Resource Extraction',
"data":"",
"codename":"Item_2",
value: '2',
......@@ -562,8 +634,8 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
},
{
id: '3',
label: 'FedEx',
text: 'FedEx',
label: 'Broadcasting Printing and Publishing',
text: 'Broadcasting Printing and Publishing',
"data":"",
"codename":"Item_3",
value: '3',
......@@ -571,19 +643,19 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
disabled: false,
},
{
id: '6',
label: 'Full Load',
text: 'Full Load',
id: '4',
label: 'Brokers',
text: 'Brokers',
"data":"",
"codename":"Item_6",
value: '6',
"codename":"Item_4",
value: '4',
disabled: false,
},
{
id: '5',
label: 'Postal Mail',
text: 'Postal Mail',
label: 'Building Supply Retail',
text: 'Building Supply Retail',
"data":"",
"codename":"Item_5",
value: '5',
......@@ -591,297 +663,289 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
disabled: false,
},
{
id: '4',
label: 'UPS',
text: 'UPS',
id: '6',
label: 'Business Services',
text: 'Business Services',
"data":"",
"codename":"Item_4",
value: '4',
"codename":"Item_6",
value: '6',
disabled: false,
},
{
id: '7',
label: 'Will Call',
text: 'Will Call',
label: 'Consulting',
text: 'Consulting',
"data":"",
"codename":"Item_7",
value: '7',
disabled: false,
},
]
},
{
srfkey: 'Product__ProductTypeCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '4',
label: 'Flat Fees',
text: 'Flat Fees',
id: '8',
label: 'Consumer Services',
text: 'Consumer Services',
"data":"",
"codename":"Item_4",
value: '4',
"codename":"Item_8",
value: '8',
disabled: false,
},
{
id: '2',
label: 'Miscellaneous Charges',
text: 'Miscellaneous Charges',
id: '9',
label: 'Design, Direction and Creative Management',
text: 'Design, Direction and Creative Management',
"data":"",
"codename":"Item_2",
value: '2',
"codename":"Item_9",
value: '9',
disabled: false,
},
{
id: '1',
label: 'Sales Inventory',
text: 'Sales Inventory',
id: '10',
label: 'Distributors, Dispatchers and Processors',
text: 'Distributors, Dispatchers and Processors',
"data":"",
"codename":"Item_1",
value: '1',
"codename":"Item_10",
value: '10',
disabled: false,
},
{
id: '3',
label: 'Services',
text: 'Services',
id: '11',
label: 'Doctors Offices and Clinics',
text: 'Doctors Offices and Clinics',
"data":"",
"codename":"Item_3",
value: '3',
"codename":"Item_11",
value: '11',
disabled: false,
},
]
},
{
srfkey: 'ActivityTypeCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: 'TASK',
label: '任务',
text: '任务',
"data":{"N_ACTIVITYTYPECODE_EQ":"TASK"},
"codename":"Task",
value: 'TASK',
id: '12',
label: 'Durable Manufacturing',
text: 'Durable Manufacturing',
"data":"",
"codename":"Item_12",
value: '12',
disabled: false,
},
{
id: 'EMAIL',
label: '电子邮件',
text: '电子邮件',
"data":{"N_ACTIVITYTYPECODE_EQ":"EMAIL"},
"codename":"Email",
value: 'EMAIL',
id: '13',
label: 'Eating and Drinking Places',
text: 'Eating and Drinking Places',
"data":"",
"codename":"Item_13",
value: '13',
disabled: false,
},
{
id: 'APPOINTMENT',
label: '约会',
text: '约会',
"data":{"N_ACTIVITYTYPECODE_EQ":"APPOINTMENT"},
"codename":"Appointment",
value: 'APPOINTMENT',
id: '14',
label: 'Entertainment Retail',
text: 'Entertainment Retail',
"data":"",
"codename":"Item_14",
value: '14',
disabled: false,
},
{
id: 'PHONECALL',
label: '电话联络',
text: '电话联络',
"data":{"N_ACTIVITYTYPECODE_EQ":"PHONECALL"},
"codename":"Phonecall",
value: 'PHONECALL',
id: '15',
label: 'Equipment Rental and Leasing',
text: 'Equipment Rental and Leasing',
"data":"",
"codename":"Item_15",
value: '15',
disabled: false,
},
{
id: 'LETTER',
label: '信件',
text: '信件',
"data":{"N_ACTIVITYTYPECODE_EQ":"LETTER"},
"codename":"Letter",
value: 'LETTER',
id: '16',
label: 'Financial',
text: 'Financial',
"data":"",
"codename":"Item_16",
value: '16',
disabled: false,
},
{
id: 'FAX',
label: '传真',
text: '传真',
id: '17',
label: 'Food and Tobacco Processing',
text: 'Food and Tobacco Processing',
"data":"",
"codename":"Fax",
value: 'FAX',
"codename":"Item_17",
value: '17',
disabled: false,
},
{
id: 'SERVICEAPPOINTMENT',
label: '服务活动',
text: '服务活动',
"data":{"N_ACTIVITYTYPECODE_EQ":"SERVICEAPPOINTMENT"},
"codename":"Serviceappointment",
value: 'SERVICEAPPOINTMENT',
id: '18',
label: 'Inbound Capital Intensive Processing',
text: 'Inbound Capital Intensive Processing',
"data":"",
"codename":"Item_18",
value: '18',
disabled: false,
},
{
id: 'CAMPAIGNRESPONSE',
label: '市场活动响应',
text: '市场活动响应',
"data":{"N_ACTIVITYTYPECODE_EQ":"CAMPAIGNRESPONSE"},
"codename":"Campaignresponse",
value: 'CAMPAIGNRESPONSE',
id: '19',
label: 'Inbound Repair and Services',
text: 'Inbound Repair and Services',
"data":"",
"codename":"Item_19",
value: '19',
disabled: false,
},
]
},
{
srfkey: 'Contact__GenderCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '2',
label: 'Female',
text: 'Female',
id: '20',
label: 'Insurance',
text: 'Insurance',
"data":"",
"codename":"Item_2",
value: '2',
"codename":"Item_20",
value: '20',
disabled: false,
},
{
id: '1',
label: 'Male',
text: 'Male',
id: '21',
label: 'Legal Services',
text: 'Legal Services',
"data":"",
"codename":"Item_1",
value: '1',
"codename":"Item_21",
value: '21',
disabled: false,
},
]
{
id: '22',
label: 'Non-Durable Merchandise Retail',
text: 'Non-Durable Merchandise Retail',
"data":"",
"codename":"Item_22",
value: '22',
disabled: false,
},
{
srfkey: 'FQG_ActivityPointer',
emptytext: '未定义',
"codelisttype":"static",
items: [
id: '23',
label: 'Outbound Consumer Service',
text: 'Outbound Consumer Service',
"data":"",
"codename":"Item_23",
value: '23',
disabled: false,
},
{
id: 'ALL',
label: '全部活动',
text: '全部活动',
"data":{},
"codename":"All",
value: 'ALL',
id: '24',
label: 'Petrochemical Extraction and Distribution',
text: 'Petrochemical Extraction and Distribution',
"data":"",
"codename":"Item_24",
value: '24',
disabled: false,
},
{
id: 'TASK',
label: '任务',
text: '任务',
"data":{"n_activitytypecode_eq":"TASK"},
"codename":"Task",
value: 'TASK',
id: '25',
label: 'Service Retail',
text: 'Service Retail',
"data":"",
"codename":"Item_25",
value: '25',
disabled: false,
},
{
id: 'EMAIL',
label: '电子邮件',
text: '电子邮件',
"data":{"n_activitytypecode_eq":"EMAIL"},
"codename":"Email",
value: 'EMAIL',
id: '26',
label: 'SIG Affiliations',
text: 'SIG Affiliations',
"data":"",
"codename":"Item_26",
value: '26',
disabled: false,
},
{
id: 'APPOINTMENT',
label: '约会',
text: '约会',
"data":{"n_activitytypecode_eq":"APPOINTMENT"},
"codename":"Appointment",
value: 'APPOINTMENT',
id: '27',
label: 'Social Services',
text: 'Social Services',
"data":"",
"codename":"Item_27",
value: '27',
disabled: false,
},
{
id: 'PHONECALL',
label: '电话联络',
text: '电话联络',
"data":{"n_activitytypecode_eq":"PHONECALL"},
"codename":"Phonecall",
value: 'PHONECALL',
id: '28',
label: 'Special Outbound Trade Contractors',
text: 'Special Outbound Trade Contractors',
"data":"",
"codename":"Item_28",
value: '28',
disabled: false,
},
{
id: 'OTHER',
label: '其他',
text: '其他',
id: '29',
label: 'Specialty Realty',
text: 'Specialty Realty',
"data":"",
"codename":"Other",
value: 'OTHER',
"codename":"Item_29",
value: '29',
disabled: false,
},
{
id: 'LETTER',
label: '信件',
text: '信件',
"data":{"n_activitytypecode_eq":"LETTER"},
"codename":"Letter",
value: 'LETTER',
"pvalue": "OTHER",
id: '30',
label: 'Transportation',
text: 'Transportation',
"data":"",
"codename":"Item_30",
value: '30',
disabled: false,
},
{
id: 'FAX',
label: '传真',
text: '传真',
id: '31',
label: 'Utility Creation and Distribution',
text: 'Utility Creation and Distribution',
"data":"",
"codename":"Fax",
value: 'FAX',
"pvalue": "OTHER",
"codename":"Item_31",
value: '31',
disabled: false,
},
{
id: 'SERVICEAPPOINTMENT',
label: '服务活动',
text: '服务活动',
"data":{"n_activitytypecode_eq":"SERVICEAPPOINTMENT"},
"codename":"Serviceappointment",
value: 'SERVICEAPPOINTMENT',
"pvalue": "OTHER",
id: '32',
label: 'Vehicle Retail',
text: 'Vehicle Retail',
"data":"",
"codename":"Item_32",
value: '32',
disabled: false,
},
{
id: 'CAMPAIGNRESPONSE',
label: '市场活动响应',
text: '市场活动响应',
"data":{"n_activitytypecode_eq":"CAMPAIGNRESPONSE"},
"codename":"Campaignresponse",
value: 'CAMPAIGNRESPONSE',
"pvalue": "OTHER",
id: '33',
label: 'Wholesale',
text: 'Wholesale',
"data":"",
"codename":"Item_33",
value: '33',
disabled: false,
},
]
},
{
srfkey: 'Activitypointer__PriorityCode',
srfkey: 'Phonecall__PriorityCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
......@@ -918,24 +982,22 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
]
},
{
srfkey: 'Campaign__TypeCode',
"srfkey": "SysOperator",
"emptytext": "未定义",
"codelisttype":"dynamic",
"appdataentity":"",
"appdedataset":"",
"items": []
},
{
srfkey: 'Account__OwnershipCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '1',
label: 'Advertisement',
text: 'Advertisement',
"data":"",
"codename":"Item_1",
value: '1',
disabled: false,
},
{
id: '4',
label: 'Co-branding',
text: 'Co-branding',
label: 'Other',
text: 'Other',
"data":"",
"codename":"Item_4",
value: '4',
......@@ -944,82 +1006,89 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
},
{
id: '2',
label: 'Direct Marketing',
text: 'Direct Marketing',
label: 'Private',
text: 'Private',
"data":"",
"codename":"Item_2",
value: '2',
disabled: false,
},
{
id: '1',
label: 'Public',
text: 'Public',
"data":"",
"codename":"Item_1",
value: '1',
disabled: false,
},
{
id: '3',
label: 'Event',
text: 'Event',
label: 'Subsidiary',
text: 'Subsidiary',
"data":"",
"codename":"Item_3",
value: '3',
disabled: false,
},
]
},
{
id: '5',
label: 'Other',
text: 'Other',
srfkey: 'Contact__ShippingMethodCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '1',
label: 'Default Value',
text: 'Default Value',
"data":"",
"codename":"Item_5",
value: '5',
"codename":"Item_1",
value: '1',
disabled: false,
},
]
},
{
srfkey: 'Account__Address1_FreightTermsCode',
srfkey: 'YesNo',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '1',
label: 'FOB',
text: 'FOB',
label: '',
text: '',
"data":"",
"codename":"Item_1",
value: '1',
value: 1,
disabled: false,
},
{
id: '2',
label: 'No Charge',
text: 'No Charge',
id: '0',
label: '',
text: '',
"data":"",
"codename":"Item_2",
value: '2',
"codename":"Item_0",
value: 0,
disabled: false,
},
]
},
{
srfkey: 'Lead__LeadSourceCode',
srfkey: 'Task__PriorityCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '1',
label: 'Advertisement',
text: 'Advertisement',
"data":"",
"codename":"Item_1",
value: '1',
disabled: false,
},
{
id: '2',
label: 'Employee Referral',
text: 'Employee Referral',
label: 'High',
text: 'High',
"data":"",
"codename":"Item_2",
value: '2',
......@@ -1027,96 +1096,83 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
disabled: false,
},
{
id: '3',
label: 'External Referral',
text: 'External Referral',
id: '0',
label: 'Low',
text: 'Low',
"data":"",
"codename":"Item_3",
value: '3',
"codename":"Item_0",
value: '0',
disabled: false,
},
{
id: '10',
label: 'Other',
text: 'Other',
id: '1',
label: 'Normal',
text: 'Normal',
"data":"",
"codename":"Item_10",
value: '10',
"codename":"Item_1",
value: '1',
disabled: false,
},
{
id: '4',
label: 'Partner',
text: 'Partner',
"data":"",
"codename":"Item_4",
value: '4',
disabled: false,
]
},
{
id: '5',
label: 'Public Relations',
text: 'Public Relations',
"data":"",
"codename":"Item_5",
value: '5',
disabled: false,
},
srfkey: 'Contact__FamilyStatusCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '6',
label: 'Seminar',
text: 'Seminar',
id: '3',
label: 'Divorced',
text: 'Divorced',
"data":"",
"codename":"Item_6",
value: '6',
"codename":"Item_3",
value: '3',
disabled: false,
},
{
id: '7',
label: 'Trade Show',
text: 'Trade Show',
id: '2',
label: 'Married',
text: 'Married',
"data":"",
"codename":"Item_7",
value: '7',
"codename":"Item_2",
value: '2',
disabled: false,
},
{
id: '8',
label: 'Web',
text: 'Web',
id: '1',
label: 'Single',
text: 'Single',
"data":"",
"codename":"Item_8",
value: '8',
"codename":"Item_1",
value: '1',
disabled: false,
},
{
id: '9',
label: 'Word of Mouth',
text: 'Word of Mouth',
id: '4',
label: 'Widowed',
text: 'Widowed',
"data":"",
"codename":"Item_9",
value: '9',
"codename":"Item_4",
value: '4',
disabled: false,
},
]
},
{
srfkey: 'Account__IndustryCode',
srfkey: 'Account__CustomerTypeCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '1',
label: 'Accounting',
text: 'Accounting',
label: 'Competitor',
text: 'Competitor',
"data":"",
"codename":"Item_1",
value: '1',
......@@ -1125,8 +1181,8 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
},
{
id: '2',
label: 'Agriculture and Non-petrol Natural Resource Extraction',
text: 'Agriculture and Non-petrol Natural Resource Extraction',
label: 'Consultant',
text: 'Consultant',
"data":"",
"codename":"Item_2",
value: '2',
......@@ -1135,18 +1191,28 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
},
{
id: '3',
label: 'Broadcasting Printing and Publishing',
text: 'Broadcasting Printing and Publishing',
label: 'Customer',
text: 'Customer',
"data":"",
"codename":"Item_3",
value: '3',
disabled: false,
},
{
id: '6',
label: 'Influencer',
text: 'Influencer',
"data":"",
"codename":"Item_6",
value: '6',
disabled: false,
},
{
id: '4',
label: 'Brokers',
text: 'Brokers',
label: 'Investor',
text: 'Investor',
"data":"",
"codename":"Item_4",
value: '4',
......@@ -1154,29 +1220,29 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
disabled: false,
},
{
id: '5',
label: 'Building Supply Retail',
text: 'Building Supply Retail',
id: '12',
label: 'Other',
text: 'Other',
"data":"",
"codename":"Item_5",
value: '5',
"codename":"Item_12",
value: '12',
disabled: false,
},
{
id: '6',
label: 'Business Services',
text: 'Business Services',
id: '5',
label: 'Partner',
text: 'Partner',
"data":"",
"codename":"Item_6",
value: '6',
"codename":"Item_5",
value: '5',
disabled: false,
},
{
id: '7',
label: 'Consulting',
text: 'Consulting',
label: 'Press',
text: 'Press',
"data":"",
"codename":"Item_7",
value: '7',
......@@ -1185,8 +1251,8 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
},
{
id: '8',
label: 'Consumer Services',
text: 'Consumer Services',
label: 'Prospect',
text: 'Prospect',
"data":"",
"codename":"Item_8",
value: '8',
......@@ -1195,8 +1261,8 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
},
{
id: '9',
label: 'Design, Direction and Creative Management',
text: 'Design, Direction and Creative Management',
label: 'Reseller',
text: 'Reseller',
"data":"",
"codename":"Item_9",
value: '9',
......@@ -1205,8 +1271,8 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
},
{
id: '10',
label: 'Distributors, Dispatchers and Processors',
text: 'Distributors, Dispatchers and Processors',
label: 'Supplier',
text: 'Supplier',
"data":"",
"codename":"Item_10",
value: '10',
......@@ -1215,232 +1281,240 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
},
{
id: '11',
label: 'Doctors Offices and Clinics',
text: 'Doctors Offices and Clinics',
label: 'Vendor',
text: 'Vendor',
"data":"",
"codename":"Item_11",
value: '11',
disabled: false,
},
{
id: '12',
label: 'Durable Manufacturing',
text: 'Durable Manufacturing',
"data":"",
"codename":"Item_12",
value: '12',
disabled: false,
]
},
{
id: '13',
label: 'Eating and Drinking Places',
text: 'Eating and Drinking Places',
"data":"",
"codename":"Item_13",
value: '13',
disabled: false,
},
srfkey: 'Account__Address1_AddressTypeCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '14',
label: 'Entertainment Retail',
text: 'Entertainment Retail',
id: '1',
label: 'Bill To',
text: 'Bill To',
"data":"",
"codename":"Item_14",
value: '14',
"codename":"Item_1",
value: '1',
disabled: false,
},
{
id: '15',
label: 'Equipment Rental and Leasing',
text: 'Equipment Rental and Leasing',
id: '4',
label: 'Other',
text: 'Other',
"data":"",
"codename":"Item_15",
value: '15',
"codename":"Item_4",
value: '4',
disabled: false,
},
{
id: '16',
label: 'Financial',
text: 'Financial',
id: '3',
label: 'Primary',
text: 'Primary',
"data":"",
"codename":"Item_16",
value: '16',
"codename":"Item_3",
value: '3',
disabled: false,
},
{
id: '17',
label: 'Food and Tobacco Processing',
text: 'Food and Tobacco Processing',
id: '2',
label: 'Ship To',
text: 'Ship To',
"data":"",
"codename":"Item_17",
value: '17',
"codename":"Item_2",
value: '2',
disabled: false,
},
]
},
{
id: '18',
label: 'Inbound Capital Intensive Processing',
text: 'Inbound Capital Intensive Processing',
srfkey: 'Product__ProductTypeCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '4',
label: 'Flat Fees',
text: 'Flat Fees',
"data":"",
"codename":"Item_18",
value: '18',
"codename":"Item_4",
value: '4',
disabled: false,
},
{
id: '19',
label: 'Inbound Repair and Services',
text: 'Inbound Repair and Services',
id: '2',
label: 'Miscellaneous Charges',
text: 'Miscellaneous Charges',
"data":"",
"codename":"Item_19",
value: '19',
"codename":"Item_2",
value: '2',
disabled: false,
},
{
id: '20',
label: 'Insurance',
text: 'Insurance',
id: '1',
label: 'Sales Inventory',
text: 'Sales Inventory',
"data":"",
"codename":"Item_20",
value: '20',
"codename":"Item_1",
value: '1',
disabled: false,
},
{
id: '21',
label: 'Legal Services',
text: 'Legal Services',
id: '3',
label: 'Services',
text: 'Services',
"data":"",
"codename":"Item_21",
value: '21',
"codename":"Item_3",
value: '3',
disabled: false,
},
]
},
{
id: '22',
label: 'Non-Durable Merchandise Retail',
text: 'Non-Durable Merchandise Retail',
srfkey: 'Contact__GenderCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '2',
label: 'Female',
text: 'Female',
"data":"",
"codename":"Item_22",
value: '22',
"codename":"Item_2",
value: '2',
disabled: false,
},
{
id: '23',
label: 'Outbound Consumer Service',
text: 'Outbound Consumer Service',
id: '1',
label: 'Male',
text: 'Male',
"data":"",
"codename":"Item_23",
value: '23',
"codename":"Item_1",
value: '1',
disabled: false,
},
]
},
{
id: '24',
label: 'Petrochemical Extraction and Distribution',
text: 'Petrochemical Extraction and Distribution',
"data":"",
"codename":"Item_24",
value: '24',
srfkey: 'FQG_ActivityPointer',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: 'ALL',
label: '全部活动',
text: '全部活动',
"data":{},
"codename":"All",
value: 'ALL',
disabled: false,
},
{
id: '25',
label: 'Service Retail',
text: 'Service Retail',
"data":"",
"codename":"Item_25",
value: '25',
id: 'TASK',
label: '任务',
text: '任务',
"data":{"n_activitytypecode_eq":"TASK"},
"codename":"Task",
value: 'TASK',
disabled: false,
},
{
id: '26',
label: 'SIG Affiliations',
text: 'SIG Affiliations',
"data":"",
"codename":"Item_26",
value: '26',
id: 'EMAIL',
label: '电子邮件',
text: '电子邮件',
"data":{"n_activitytypecode_eq":"EMAIL"},
"codename":"Email",
value: 'EMAIL',
disabled: false,
},
{
id: '27',
label: 'Social Services',
text: 'Social Services',
"data":"",
"codename":"Item_27",
value: '27',
id: 'APPOINTMENT',
label: '约会',
text: '约会',
"data":{"n_activitytypecode_eq":"APPOINTMENT"},
"codename":"Appointment",
value: 'APPOINTMENT',
disabled: false,
},
{
id: '28',
label: 'Special Outbound Trade Contractors',
text: 'Special Outbound Trade Contractors',
"data":"",
"codename":"Item_28",
value: '28',
id: 'PHONECALL',
label: '电话联络',
text: '电话联络',
"data":{"n_activitytypecode_eq":"PHONECALL"},
"codename":"Phonecall",
value: 'PHONECALL',
disabled: false,
},
{
id: '29',
label: 'Specialty Realty',
text: 'Specialty Realty',
id: 'OTHER',
label: '其他',
text: '其他',
"data":"",
"codename":"Item_29",
value: '29',
"codename":"Other",
value: 'OTHER',
disabled: false,
},
{
id: '30',
label: 'Transportation',
text: 'Transportation',
"data":"",
"codename":"Item_30",
value: '30',
id: 'LETTER',
label: '信件',
text: '信件',
"data":{"n_activitytypecode_eq":"LETTER"},
"codename":"Letter",
value: 'LETTER',
"pvalue": "OTHER",
disabled: false,
},
{
id: '31',
label: 'Utility Creation and Distribution',
text: 'Utility Creation and Distribution',
id: 'FAX',
label: '传真',
text: '传真',
"data":"",
"codename":"Item_31",
value: '31',
"codename":"Fax",
value: 'FAX',
"pvalue": "OTHER",
disabled: false,
},
{
id: '32',
label: 'Vehicle Retail',
text: 'Vehicle Retail',
"data":"",
"codename":"Item_32",
value: '32',
id: 'SERVICEAPPOINTMENT',
label: '服务活动',
text: '服务活动',
"data":{"n_activitytypecode_eq":"SERVICEAPPOINTMENT"},
"codename":"Serviceappointment",
value: 'SERVICEAPPOINTMENT',
"pvalue": "OTHER",
disabled: false,
},
{
id: '33',
label: 'Wholesale',
text: 'Wholesale',
"data":"",
"codename":"Item_33",
value: '33',
id: 'CAMPAIGNRESPONSE',
label: '市场活动响应',
text: '市场活动响应',
"data":{"n_activitytypecode_eq":"CAMPAIGNRESPONSE"},
"codename":"Campaignresponse",
value: 'CAMPAIGNRESPONSE',
"pvalue": "OTHER",
disabled: false,
},
]
......@@ -1525,43 +1599,6 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
"codename":"Item_3",
value: '3',
disabled: false,
},
]
},
{
srfkey: 'Phonecall__PriorityCode',
emptytext: '未定义',
"codelisttype":"static",
items: [
{
id: '2',
label: 'High',
text: 'High',
"data":"",
"codename":"Item_2",
value: '2',
disabled: false,
},
{
id: '0',
label: 'Low',
text: 'Low',
"data":"",
"codename":"Item_0",
value: '0',
disabled: false,
},
{
id: '1',
label: 'Normal',
text: 'Normal',
"data":"",
"codename":"Item_1",
value: '1',
disabled: false,
},
]
......
......@@ -12,7 +12,6 @@ export const PageComponents = {
Vue.component('account-edit-view', () => import('@pages/base/account-edit-view/account-edit-view.vue'));
Vue.component('list-contact-grid-view', () => import('@pages/marketing/list-contact-grid-view/list-contact-grid-view.vue'));
Vue.component('fax-edit-view', () => import('@pages/base/fax-edit-view/fax-edit-view.vue'));
Vue.component('lead-pickup-view', () => import('@pages/sales/lead-pickup-view/lead-pickup-view.vue'));
Vue.component('incident-edit-view', () => import('@pages/service/incident-edit-view/incident-edit-view.vue'));
Vue.component('campaign-list-grid-view', () => import('@pages/marketing/campaign-list-grid-view/campaign-list-grid-view.vue'));
Vue.component('activity-pointer-edit-view', () => import('@pages/base/activity-pointer-edit-view/activity-pointer-edit-view.vue'));
......@@ -56,7 +55,6 @@ export const PageComponents = {
Vue.component('sales-literature-edit-view', () => import('@pages/sales/sales-literature-edit-view/sales-literature-edit-view.vue'));
Vue.component('ibiz-list-info', () => import('@pages/marketing/ibiz-list-info/ibiz-list-info.vue'));
Vue.component('ibiz-list-summary', () => import('@pages/marketing/ibiz-list-summary/ibiz-list-summary.vue'));
Vue.component('lead-pickup-grid-view', () => import('@pages/sales/lead-pickup-grid-view/lead-pickup-grid-view.vue'));
Vue.component('list-account-quick-create-by-list', () => import('@pages/marketing/list-account-quick-create-by-list/list-account-quick-create-by-list.vue'));
Vue.component('list-lead-edit-view', () => import('@pages/marketing/list-lead-edit-view/list-lead-edit-view.vue'));
Vue.component('campaign-list-edit-view', () => import('@pages/marketing/campaign-list-edit-view/campaign-list-edit-view.vue'));
......
......@@ -263,50 +263,6 @@ const router = new Router({
},
component: () => import('@pages/base/fax-edit-view/fax-edit-view.vue'),
},
{
path: 'contacts/:contact?/leads/:lead?/pickupview/:pickupview?',
meta: {
caption: 'entities.lead.views.pickupview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'contacts', parameterName: 'contact' },
{ pathName: 'leads', parameterName: 'lead' },
{ pathName: 'pickupview', parameterName: 'pickupview' },
],
requireAuth: true,
},
component: () => import('@pages/sales/lead-pickup-view/lead-pickup-view.vue'),
},
{
path: 'campaigns/:campaign?/leads/:lead?/pickupview/:pickupview?',
meta: {
caption: 'entities.lead.views.pickupview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'campaigns', parameterName: 'campaign' },
{ pathName: 'leads', parameterName: 'lead' },
{ pathName: 'pickupview', parameterName: 'pickupview' },
],
requireAuth: true,
},
component: () => import('@pages/sales/lead-pickup-view/lead-pickup-view.vue'),
},
{
path: 'leads/:lead?/pickupview/:pickupview?',
meta: {
caption: 'entities.lead.views.pickupview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'leads', parameterName: 'lead' },
{ pathName: 'pickupview', parameterName: 'pickupview' },
],
requireAuth: true,
},
component: () => import('@pages/sales/lead-pickup-view/lead-pickup-view.vue'),
},
{
path: 'incidents/:incident?/editview/:editview?',
meta: {
......@@ -1011,50 +967,6 @@ const router = new Router({
},
component: () => import('@pages/marketing/campaign-response-quick-create/campaign-response-quick-create.vue'),
},
{
path: 'contacts/:contact?/leads/:lead?/pickupgridview/:pickupgridview?',
meta: {
caption: 'entities.lead.views.pickupgridview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'contacts', parameterName: 'contact' },
{ pathName: 'leads', parameterName: 'lead' },
{ pathName: 'pickupgridview', parameterName: 'pickupgridview' },
],
requireAuth: true,
},
component: () => import('@pages/sales/lead-pickup-grid-view/lead-pickup-grid-view.vue'),
},
{
path: 'campaigns/:campaign?/leads/:lead?/pickupgridview/:pickupgridview?',
meta: {
caption: 'entities.lead.views.pickupgridview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'campaigns', parameterName: 'campaign' },
{ pathName: 'leads', parameterName: 'lead' },
{ pathName: 'pickupgridview', parameterName: 'pickupgridview' },
],
requireAuth: true,
},
component: () => import('@pages/sales/lead-pickup-grid-view/lead-pickup-grid-view.vue'),
},
{
path: 'leads/:lead?/pickupgridview/:pickupgridview?',
meta: {
caption: 'entities.lead.views.pickupgridview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'leads', parameterName: 'lead' },
{ pathName: 'pickupgridview', parameterName: 'pickupgridview' },
],
requireAuth: true,
},
component: () => import('@pages/sales/lead-pickup-grid-view/lead-pickup-grid-view.vue'),
},
{
path: 'ibizlists/:ibizlist?/listaccounts/:listaccount?/quickcreatebylist/:quickcreatebylist?',
meta: {
......@@ -1965,47 +1877,6 @@ const router = new Router({
},
component: () => import('@pages/sales/lead-grid-view/lead-grid-view.vue'),
},
{
path: '/contacts/:contact?/leads/:lead?/pickupview/:pickupview?',
meta: {
caption: 'entities.lead.views.pickupview.title',
info:'',
parameters: [
{ pathName: 'contacts', parameterName: 'contact' },
{ pathName: 'leads', parameterName: 'lead' },
{ pathName: 'pickupview', parameterName: 'pickupview' },
],
requireAuth: true,
},
component: () => import('@pages/sales/lead-pickup-view/lead-pickup-view.vue'),
},
{
path: '/campaigns/:campaign?/leads/:lead?/pickupview/:pickupview?',
meta: {
caption: 'entities.lead.views.pickupview.title',
info:'',
parameters: [
{ pathName: 'campaigns', parameterName: 'campaign' },
{ pathName: 'leads', parameterName: 'lead' },
{ pathName: 'pickupview', parameterName: 'pickupview' },
],
requireAuth: true,
},
component: () => import('@pages/sales/lead-pickup-view/lead-pickup-view.vue'),
},
{
path: '/leads/:lead?/pickupview/:pickupview?',
meta: {
caption: 'entities.lead.views.pickupview.title',
info:'',
parameters: [
{ pathName: 'leads', parameterName: 'lead' },
{ pathName: 'pickupview', parameterName: 'pickupview' },
],
requireAuth: true,
},
component: () => import('@pages/sales/lead-pickup-view/lead-pickup-view.vue'),
},
{
path: '/accounts/:account?/info_account/:info_account?',
meta: {
......@@ -2739,47 +2610,6 @@ const router = new Router({
},
component: () => import('@pages/sales/opportunity-edit-view/opportunity-edit-view.vue'),
},
{
path: '/contacts/:contact?/leads/:lead?/pickupgridview/:pickupgridview?',
meta: {
caption: 'entities.lead.views.pickupgridview.title',
info:'',
parameters: [
{ pathName: 'contacts', parameterName: 'contact' },
{ pathName: 'leads', parameterName: 'lead' },
{ pathName: 'pickupgridview', parameterName: 'pickupgridview' },
],
requireAuth: true,
},
component: () => import('@pages/sales/lead-pickup-grid-view/lead-pickup-grid-view.vue'),
},
{
path: '/campaigns/:campaign?/leads/:lead?/pickupgridview/:pickupgridview?',
meta: {
caption: 'entities.lead.views.pickupgridview.title',
info:'',
parameters: [
{ pathName: 'campaigns', parameterName: 'campaign' },
{ pathName: 'leads', parameterName: 'lead' },
{ pathName: 'pickupgridview', parameterName: 'pickupgridview' },
],
requireAuth: true,
},
component: () => import('@pages/sales/lead-pickup-grid-view/lead-pickup-grid-view.vue'),
},
{
path: '/leads/:lead?/pickupgridview/:pickupgridview?',
meta: {
caption: 'entities.lead.views.pickupgridview.title',
info:'',
parameters: [
{ pathName: 'leads', parameterName: 'lead' },
{ pathName: 'pickupgridview', parameterName: 'pickupgridview' },
],
requireAuth: true,
},
component: () => import('@pages/sales/lead-pickup-grid-view/lead-pickup-grid-view.vue'),
},
{
path: '/centeralportal/:centeralportal?',
meta: {
......
......@@ -132,16 +132,6 @@ export const viewstate: any = {
'4745ca10fe4421ea043cb9ace1840224',
],
},
{
viewtag: '1bc48b15dbe69c5f30dafe489f58aacb',
viewmodule: 'Sales',
viewname: 'LeadPickupView',
viewaction: '',
viewdatachange: false,
refviews: [
'7d00f63c306adf3537efeabb3326095d',
],
},
{
viewtag: '1d3b94223a5d3f8ab1d2fe334c8c4afd',
viewmodule: 'Base',
......@@ -409,7 +399,6 @@ export const viewstate: any = {
viewaction: '',
viewdatachange: false,
refviews: [
'1bc48b15dbe69c5f30dafe489f58aacb',
],
},
{
......@@ -531,15 +520,6 @@ export const viewstate: any = {
refviews: [
],
},
{
viewtag: '7d00f63c306adf3537efeabb3326095d',
viewmodule: 'Sales',
viewname: 'LeadPickupGridView',
viewaction: '',
viewdatachange: false,
refviews: [
],
},
{
viewtag: '7FCD2E75-E34A-493C-922E-8AE47BCE08CA',
viewmodule: 'Ungroup',
......
.studio-view.embed-view.view-container {
position: relative;
}
@import './studio-embed-view-style2-layout.less';
\ No newline at end of file
import { Component } from 'vue-property-decorator';
import { VueLifeCycleProcessing } from '@/studio-core/decorators/VueLifeCycleProcessing';
import { StudioViewStyle2Base } from '../studio-view-style2/studio-view-style2-base';
import './studio-embed-view-style2.less';
/**
* 嵌入视图布局容器
*
* @export
* @class StudioEmbedViewStyle2
* @extends {Vue}
*/
@Component({})
@VueLifeCycleProcessing()
export class StudioEmbedViewStyle2 extends StudioViewStyle2Base {
/**
* 计算容器样式
*
* @protected
* @param {{ [str: string]: boolean }} [classNames] 样式名称对象
* @returns {{ [str: string]: boolean }}
* @memberof StudioEmbedViewStyle2
*/
protected getContainerClass(classNames?: { [str: string]: boolean }): { [str: string]: boolean } {
return super.getContainerClass({
'embed-view-style2': true
});
}
}
\ No newline at end of file
import { StudioViewBase } from '../studio-view/studio-view-base';
import './studio-view-style2.less';
/**
* 视图布局模式2
*
* @export
* @class StudioViewStyle2Base
* @extends {Vue}
*/
export class StudioViewStyle2Base extends StudioViewBase {
/**
* 组件创建完毕
*
* @memberof StudioViewStyle2Base
*/
public created(): void {
if (this.hiddenHeader) {
this.isShowHeader = false;
} else {
this.isShowHeader = (this.$slots.title || this.$slots.quickSearchForm || this.$slots.quickGroupSearch) ? true : false;
}
}
/**
* 容器样式
*
* @protected
* @param {{ [str: string]: boolean }} [classNames]
* @returns {{ [str: string]: boolean }}
* @memberof StudioViewStyle2Base
*/
protected getContainerClass(classNames?: { [str: string]: boolean }): { [str: string]: boolean } {
return super.getContainerClass({
'mode-style2': true
});
}
/**
* 绘制视图布局内容
*
* @protected
* @returns {*}
* @memberof StudioViewStyle2Base
*/
protected renderContent(): any {
return [
(this.$slots.toolbar || this.$slots.quickSearch) ? <div class="view-top">
{this.$slots.toolbar ? <div class="view-toolbar">{this.$slots.toolbar}</div> : null}
{this.$slots.quickSearch ? <div class="quick-search">
<transition name="opacity-transition">
{this.$slots.quickSearch}
</transition>
</div> : null}
</div> : null,
this.isShowHeader ? <div class="view-header">
{this.$slots.title ? <div class="title">{this.$slots.title}</div> : null}
{this.$slots.quickGroupSearch ? <div class="quick-group-search">
{this.$slots.quickGroupSearch}
</div> : null}
{this.$slots.quickSearchForm ? <div class="quick-search-form">{this.$slots.quickSearchForm}</div> : null}
</div> : null,
<div class={{ 'view-content': true, 'show-search-form': this.$slots.searchForm }}>
{this.$slots.searchForm ? <div class="search-form-wrapper">
<transition name="width-transition">
{this.$slots.searchForm}
</transition>
</div> : null}
<div class="content-wrapper">
{this.$slots.default}
</div>
</div>,
this.$slots.footer ? <div class="view-footer">
{this.$slots.footer}
</div> : null
];
}
}
\ No newline at end of file
......@@ -45,13 +45,32 @@
}
}
.view-search-wrapper {
.view-content {
flex-grow: 1;
height: auto;
}
.view-content.show-search-form {
flex-direction: row;
overflow: hidden;
>.search-form-wrapper {
flex-shrink: 0;
overflow-y: auto;
overflow-x: hidden;
.app-search-form {
width: 300px;
height: 100%;
border-right: 1px solid var(--app-dividing-line-color-bright);
}
}
.view-content {
>.content-wrapper {
flex-grow: 1;
height: auto;
overflow-y: auto;
overflow-x: hidden;
}
}
.view-footer {
......
import { Component } from 'vue-property-decorator';
import { VueLifeCycleProcessing } from '@/studio-core';
import { StudioViewBase } from '../studio-view/studio-view-base';
import { StudioViewStyle2Base } from './studio-view-style2-base';
import './studio-view-style2.less';
/**
......@@ -12,67 +12,6 @@ import './studio-view-style2.less';
*/
@Component({})
@VueLifeCycleProcessing()
export class StudioViewStyle2 extends StudioViewBase {
/**
* 组件创建完毕
*
* @memberof StudioViewBase
*/
public created(): void {
if (this.hiddenHeader) {
this.isShowHeader = false;
} else {
this.isShowHeader = (this.$slots.title || this.$slots.quickSearchForm || this.$slots.quickGroupSearch) ? true : false;
}
}
/**
* 容器样式
*
* @protected
* @param {{ [str: string]: boolean }} [classNames]
* @returns {{ [str: string]: boolean }}
* @memberof StudioViewStyle2
*/
protected getContainerClass(classNames?: { [str: string]: boolean }): { [str: string]: boolean } {
return super.getContainerClass({
'mode-style2': true
});
}
/**
* 绘制视图布局内容
*
* @protected
* @returns {*}
* @memberof StudioViewStyle2
*/
protected renderContent(): any {
return [
(this.$slots.toolbar || this.$slots.quickSearch) ? <div class="view-top">
{this.$slots.toolbar ? <div class="view-toolbar">{this.$slots.toolbar}</div> : null}
{this.$slots.quickSearch ? <div class="quick-search">{this.$slots.quickSearch}</div> : null}
</div> : null,
this.isShowHeader ? <div class="view-header">
{this.$slots.title ? <div class="title">{this.$slots.title}</div> : null}
{this.$slots.quickGroupSearch ? <div class="quick-group-search">{this.$slots.quickGroupSearch}</div> : null}
{this.$slots.quickSearchForm ? <div class="quick-search-form">{this.$slots.quickSearchForm}</div> : null}
</div> : null,
this.$slots.searchForm ? <div class="view-search-wrapper">
<div class="search-form-wrapper">
{this.$slots.searchForm}
</div>
</div> : null,
<div class="view-content">
<div class="content-wrapper">
{this.$slots.default}
</div>
</div>,
this.$slots.footer ? <div class="view-footer">
{this.$slots.footer}
</div> : null
];
}
export class StudioViewStyle2 extends StudioViewStyle2Base {
}
\ No newline at end of file
......@@ -18,7 +18,7 @@ export class ViewToolbar extends Vue {
* @type {('DEFAULT' | 'STYLE2')}
* @memberof ViewToolbar
*/
@Prop({ default: 'STYLE2' })
@Prop({ default: 'DEFAULT' })
public mode!: 'DEFAULT' | 'STYLE2';
/**
......
......@@ -3,6 +3,7 @@
@import '../theme/app-dark.less';
@import '../theme/app-light.less';
@import './var.css';
@import './vue-transition.less';
// 滚动条宽度
div::-webkit-scrollbar {
......
.width-transition-enter-active,
.width-transition-leave-active {
transition: width .3s ease-in-out !important;
}
.width-transition-enter,
.width-transition-leave-to {
width: 0 !important;
}
.opacity-transition-enter-active,
.opacity-transition-leave-active {
transition: opacity .3s ease-in-out !important;
}
.opacity-transition-enter,
.opacity-transition-leave-to {
opacity: 0 !important;
}
\ No newline at end of file
<template>
<div class='tabviewpanel'>
<tabs :value="activiedTabViewPanel" :animated="false" class='tabexppanel' name='infotabexppanel' @on-click="tabPanelClick">
<tabs :value="activiedTabViewPanel" class='tabexppanel' name='infotabexppanel' @on-click="tabPanelClick">
<tab-pane :index="0" name='tabviewpanel' tab='infotabexppanel' class=''
:label="(h) =>{
return h('div', [
......
......@@ -218,7 +218,7 @@ export default class CentralModel {
hidden: false,
hidesidebar: false,
opendefault: false,
iconcls: 'fa fa-paper-plane',
iconcls: 'fa fa-file-o',
icon: '',
textcls: '',
appfunctag: 'Auto9',
......
<template>
<div class='tabviewpanel'>
<tabs :value="activiedTabViewPanel" :animated="false" class='tabexppanel' name='infotabexppanel' @on-click="tabPanelClick">
<tabs :value="activiedTabViewPanel" class='tabexppanel' name='infotabexppanel' @on-click="tabPanelClick">
<tab-pane :index="0" name='tabviewpanel' tab='infotabexppanel' class=''
:label="(h) =>{
return h('div', [
......
<template>
<i-form :model="this.data" class='app-form' ref='form' id='contact_abstractinfo' style="">
<i-form :model="this.data" class='app-form info-form-mode' ref='form' id='contact_abstractinfo' style="">
<input style="display:none;" />
<row >
<i-col v-show="detailsModel.group1.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-group layoutType="TABLE_24COL" titleStyle="" class='' :uiActionGroup="detailsModel.group1.uiActionGroup" @groupuiactionclick="groupUIActionClick($event)" :caption="$t('entities.contact.abstractinfo_form.details.group1')" :isShowCaption="false" uiStyle="DEFAULT" :titleBarCloseMode="0" :isInfoGroupMode="false" >
<app-form-group layoutType="TABLE_24COL" titleStyle="" class='' :uiActionGroup="detailsModel.group1.uiActionGroup" @groupuiactionclick="groupUIActionClick($event)" :caption="$t('entities.contact.abstractinfo_form.details.group1')" :isShowCaption="false" uiStyle="DEFAULT" :titleBarCloseMode="0" :isInfoGroupMode="true" >
<row>
<i-col v-show="detailsModel.fullname.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='fullname' :itemRules="this.rules.fullname" class='' :caption="$t('entities.contact.abstractinfo_form.details.fullname')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.fullname.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box v-model="data.fullname" @enter="onEnter($event)" unit="" :disabled="detailsModel.fullname.disabled" type='text' style=""></input-box>
<app-span name='fullname' :value="data.fullname" :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.jobtitle.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='jobtitle' :itemRules="this.rules.jobtitle" class='' :caption="$t('entities.contact.abstractinfo_form.details.jobtitle')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.jobtitle.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box v-model="data.jobtitle" @enter="onEnter($event)" unit="" :disabled="detailsModel.jobtitle.disabled" type='text' style=""></input-box>
<app-span name='jobtitle' :value="data.jobtitle" :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.emailaddress1.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='emailaddress1' :itemRules="this.rules.emailaddress1" class='' :caption="$t('entities.contact.abstractinfo_form.details.emailaddress1')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.emailaddress1.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box v-model="data.emailaddress1" @enter="onEnter($event)" unit="" :disabled="detailsModel.emailaddress1.disabled" type='text' style=""></input-box>
<app-span name='emailaddress1' :value="data.emailaddress1" :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.telephone1.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='telephone1' :itemRules="this.rules.telephone1" class='' :caption="$t('entities.contact.abstractinfo_form.details.telephone1')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.telephone1.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box v-model="data.telephone1" @enter="onEnter($event)" unit="" :disabled="detailsModel.telephone1.disabled" type='text' style=""></input-box>
<app-span name='telephone1' :value="data.telephone1" :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.mobilephone.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='mobilephone' :itemRules="this.rules.mobilephone" class='' :caption="$t('entities.contact.abstractinfo_form.details.mobilephone')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.mobilephone.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box v-model="data.mobilephone" @enter="onEnter($event)" unit="" :disabled="detailsModel.mobilephone.disabled" type='text' style=""></input-box>
<app-span name='mobilephone' :value="data.mobilephone" :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.fax.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='fax' :itemRules="this.rules.fax" class='' :caption="$t('entities.contact.abstractinfo_form.details.fax')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.fax.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box v-model="data.fax" @enter="onEnter($event)" unit="" :disabled="detailsModel.fax.disabled" type='text' style=""></input-box>
<app-span name='fax' :value="data.fax" :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
......@@ -453,8 +459,8 @@ export default class AbstractInfoBase extends Vue implements ControlInterface {
fullname: [
{ type: 'string', message: '全名 值必须为字符串类型', trigger: 'change' },
{ type: 'string', message: '全名 值必须为字符串类型', trigger: 'blur' },
{ required: true, type: 'string', message: '全名 值不能为空', trigger: 'change' },
{ required: true, type: 'string', message: '全名 值不能为空', trigger: 'blur' },
{ required: false, type: 'string', message: '全名 值不能为空', trigger: 'change' },
{ required: false, type: 'string', message: '全名 值不能为空', trigger: 'blur' },
],
jobtitle: [
{ type: 'string', message: '职务 值必须为字符串类型', trigger: 'change' },
......
<template>
<i-form :model="this.data" class='app-form' ref='form' id='contact_address' style="">
<i-form :model="this.data" class='app-form info-form-mode' ref='form' id='contact_address' style="">
<input style="display:none;" />
<row >
<i-col v-show="detailsModel.group1.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-group layoutType="TABLE_24COL" titleStyle="" class='' :uiActionGroup="detailsModel.group1.uiActionGroup" @groupuiactionclick="groupUIActionClick($event)" :caption="$t('entities.contact.address_form.details.group1')" :isShowCaption="false" uiStyle="DEFAULT" :titleBarCloseMode="0" :isInfoGroupMode="false" >
<app-form-group layoutType="TABLE_24COL" titleStyle="" class='' :uiActionGroup="detailsModel.group1.uiActionGroup" @groupuiactionclick="groupUIActionClick($event)" :caption="$t('entities.contact.address_form.details.group1')" :isShowCaption="false" uiStyle="DEFAULT" :titleBarCloseMode="0" :isInfoGroupMode="true" >
<row>
<i-col v-show="detailsModel.address1_country.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='address1_country' :itemRules="this.rules.address1_country" class='' :caption="$t('entities.contact.address_form.details.address1_country')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.address1_country.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box v-model="data.address1_country" @enter="onEnter($event)" unit="" :disabled="detailsModel.address1_country.disabled" type='text' style=""></input-box>
<app-span name='address1_country' :value="data.address1_country" :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.address1_stateorprovince.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='address1_stateorprovince' :itemRules="this.rules.address1_stateorprovince" class='' :caption="$t('entities.contact.address_form.details.address1_stateorprovince')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.address1_stateorprovince.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box v-model="data.address1_stateorprovince" @enter="onEnter($event)" unit="" :disabled="detailsModel.address1_stateorprovince.disabled" type='text' style=""></input-box>
<app-span name='address1_stateorprovince' :value="data.address1_stateorprovince" :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.address1_city.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='address1_city' :itemRules="this.rules.address1_city" class='' :caption="$t('entities.contact.address_form.details.address1_city')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.address1_city.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box v-model="data.address1_city" @enter="onEnter($event)" unit="" :disabled="detailsModel.address1_city.disabled" type='text' style=""></input-box>
<app-span name='address1_city' :value="data.address1_city" :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.address1_line1.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='address1_line1' :itemRules="this.rules.address1_line1" class='' :caption="$t('entities.contact.address_form.details.address1_line1')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.address1_line1.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box v-model="data.address1_line1" @enter="onEnter($event)" unit="" :disabled="detailsModel.address1_line1.disabled" type='text' style=""></input-box>
<app-span name='address1_line1' :value="data.address1_line1" :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.address1_postalcode.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='address1_postalcode' :itemRules="this.rules.address1_postalcode" class='' :caption="$t('entities.contact.address_form.details.address1_postalcode')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.address1_postalcode.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box v-model="data.address1_postalcode" @enter="onEnter($event)" unit="" :disabled="detailsModel.address1_postalcode.disabled" type='text' style=""></input-box>
<app-span name='address1_postalcode' :value="data.address1_postalcode" :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
......
<template>
<i-form :model="this.data" class='app-form' ref='form' id='contact_market' style="">
<i-form :model="this.data" class='app-form info-form-mode' ref='form' id='contact_market' style="">
<input style="display:none;" />
<row >
<i-col v-show="detailsModel.group1.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-group layoutType="TABLE_24COL" titleStyle="" class='' :uiActionGroup="detailsModel.group1.uiActionGroup" @groupuiactionclick="groupUIActionClick($event)" :caption="$t('entities.contact.market_form.details.group1')" :isShowCaption="false" uiStyle="DEFAULT" :titleBarCloseMode="0" :isInfoGroupMode="false" >
<app-form-group layoutType="TABLE_24COL" titleStyle="" class='' :uiActionGroup="detailsModel.group1.uiActionGroup" @groupuiactionclick="groupUIActionClick($event)" :caption="$t('entities.contact.market_form.details.group1')" :isShowCaption="false" uiStyle="DEFAULT" :titleBarCloseMode="0" :isInfoGroupMode="true" >
<row>
<i-col v-show="detailsModel.originatingleadname.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='originatingleadname' :itemRules="this.rules.originatingleadname" class='' :caption="$t('entities.contact.market_form.details.originatingleadname')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.originatingleadname.error" :isEmptyCaption="false" labelPos="LEFT">
<app-picker
:formState="formState"
:data="data"
:context="context"
:viewparams="viewparams"
:localContext ='{ }'
:localParam ='{ }'
:disabled="detailsModel.originatingleadname.disabled"
name='originatingleadname'
deMajorField='fullname'
deKeyField='lead'
:service="service"
:acParams="{ serviceName: 'LeadService', interfaceName: 'FetchDefault'}"
valueitem='originatingleadid'
:value="data.originatingleadname"
editortype=""
:pickupView="{ viewname: 'lead-pickup-view', title: $t('entities.lead.views.pickupview.title'), deResParameters: [{ pathName: 'campaigns', parameterName: 'campaign' }, ], parameters: [{ pathName: 'leads', parameterName: 'lead' }, { pathName: 'pickupview', parameterName: 'pickupview' } ], placement:'' }"
style=""
@formitemvaluechange="onFormItemValueChange">
</app-picker>
<app-span name='originatingleadname' :value="data.originatingleadname" :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.lastusedincampaign.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='lastusedincampaign' :itemRules="this.rules.lastusedincampaign" class='' :caption="$t('entities.contact.market_form.details.lastusedincampaign')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.lastusedincampaign.error" :isEmptyCaption="false" labelPos="LEFT">
<date-picker type="datetime" :transfer="true" format="yyyy-MM-dd HH:mm:ss" placeholder="请选择时间..." :value="data.lastusedincampaign" :disabled="detailsModel.lastusedincampaign.disabled" style="min-width: 150px; width:160px;" @on-change="(val1, val2) => { this.data.lastusedincampaign = val1 }"></date-picker>
<app-span name='lastusedincampaign' :value="data.lastusedincampaign" :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.donotsendmm.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='donotsendmm' :itemRules="this.rules.donotsendmm" class='' :caption="$t('entities.contact.market_form.details.donotsendmm')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.donotsendmm.error" :isEmptyCaption="false" labelPos="LEFT">
<dropdown-list
v-model="data.donotsendmm"
:data="data"
:context="context"
:viewparams="viewparams"
:localContext ='{ }'
:localParam ='{ }'
:disabled="detailsModel.donotsendmm.disabled"
style="width:100px;width: 100px;"
tag='YesNo'
codelistType='STATIC'
placeholder='请选择...'>
</dropdown-list>
<app-span name='donotsendmm' :value="data.donotsendmm" tag='YesNo' codelistType='STATIC' :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.shippingmethodcode.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='shippingmethodcode' :itemRules="this.rules.shippingmethodcode" class='' :caption="$t('entities.contact.market_form.details.shippingmethodcode')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.shippingmethodcode.error" :isEmptyCaption="false" labelPos="LEFT">
<dropdown-list
v-model="data.shippingmethodcode"
:data="data"
:context="context"
:viewparams="viewparams"
:localContext ='{ }'
:localParam ='{ }'
:disabled="detailsModel.shippingmethodcode.disabled"
tag='Contact__ShippingMethodCode'
codelistType='STATIC'
placeholder='请选择...' style="">
</dropdown-list>
<app-span name='shippingmethodcode' :value="data.shippingmethodcode" tag='Contact__ShippingMethodCode' codelistType='STATIC' :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
......@@ -391,7 +349,6 @@ export default class MarketBase extends Vue implements ControlInterface {
lastusedincampaign: null,
donotsendmm: null,
shippingmethodcode: null,
originatingleadid: null,
contactid: null,
contact:null,
};
......@@ -496,10 +453,10 @@ export default class MarketBase extends Vue implements ControlInterface {
{ required: false, type: 'string', message: '上次参与市场活动的日期 值不能为空', trigger: 'blur' },
],
donotsendmm: [
{ type: 'number', message: '发送市场营销资料 值必须为数值类型', trigger: 'change' },
{ type: 'number', message: '发送市场营销资料 值必须为数值类型', trigger: 'blur' },
{ required: false, type: 'number', message: '发送市场营销资料 值不能为空', trigger: 'change' },
{ required: false, type: 'number', message: '发送市场营销资料 值不能为空', trigger: 'blur' },
{ type: 'string', message: '发送市场营销资料 值必须为字符串类型', trigger: 'change' },
{ type: 'string', message: '发送市场营销资料 值必须为字符串类型', trigger: 'blur' },
{ required: false, type: 'string', message: '发送市场营销资料 值不能为空', trigger: 'change' },
{ required: false, type: 'string', message: '发送市场营销资料 值不能为空', trigger: 'blur' },
],
shippingmethodcode: [
{ type: 'string', message: '送货方式 值必须为字符串类型', trigger: 'change' },
......@@ -507,12 +464,6 @@ export default class MarketBase extends Vue implements ControlInterface {
{ required: false, type: 'string', message: '送货方式 值不能为空', trigger: 'change' },
{ required: false, type: 'string', message: '送货方式 值不能为空', trigger: 'blur' },
],
originatingleadid: [
{ type: 'string', message: '原始潜在顾客 值必须为字符串类型', trigger: 'change' },
{ type: 'string', message: '原始潜在顾客 值必须为字符串类型', trigger: 'blur' },
{ required: false, type: 'string', message: '原始潜在顾客 值不能为空', trigger: 'change' },
{ required: false, type: 'string', message: '原始潜在顾客 值不能为空', trigger: 'blur' },
],
contactid: [
{ type: 'string', message: '联系人 值必须为字符串类型', trigger: 'change' },
{ type: 'string', message: '联系人 值必须为字符串类型', trigger: 'blur' },
......@@ -555,8 +506,6 @@ export default class MarketBase extends Vue implements ControlInterface {
donotsendmm: new FormItemModel({ caption: '发送市场营销资料', detailType: 'FORMITEM', name: 'donotsendmm', visible: true, isShowCaption: true, form: this, disabled: false, enableCond: 3 })
,
shippingmethodcode: new FormItemModel({ caption: '送货方式', detailType: 'FORMITEM', name: 'shippingmethodcode', visible: true, isShowCaption: true, form: this, disabled: false, enableCond: 3 })
,
originatingleadid: new FormItemModel({ caption: '原始潜在顾客', detailType: 'FORMITEM', name: 'originatingleadid', visible: true, isShowCaption: true, form: this, disabled: false, enableCond: 1 })
,
contactid: new FormItemModel({ caption: '联系人', detailType: 'FORMITEM', name: 'contactid', visible: true, isShowCaption: true, form: this, disabled: false, enableCond: 1 })
,
......@@ -706,18 +655,6 @@ export default class MarketBase extends Vue implements ControlInterface {
this.formDataChange({ name: 'shippingmethodcode', newVal: newVal, oldVal: oldVal });
}
/**
* 监控表单属性 originatingleadid 值
*
* @param {*} newVal
* @param {*} oldVal
* @memberof Market
*/
@Watch('data.originatingleadid')
onOriginatingleadidChange(newVal: any, oldVal: any) {
this.formDataChange({ name: 'originatingleadid', newVal: newVal, oldVal: oldVal });
}
/**
* 监控表单属性 contactid 值
*
......@@ -781,7 +718,6 @@ export default class MarketBase extends Vue implements ControlInterface {
}
/**
......
......@@ -75,11 +75,6 @@ export default class MarketModel {
prop: 'shippingmethodcode',
dataType: 'SSCODELIST',
},
{
name: 'originatingleadid',
prop: 'originatingleadid',
dataType: 'PICKUP',
},
{
name: 'contactid',
prop: 'contactid',
......
......@@ -2,7 +2,6 @@ import { Http,Util,Errorlog } from '@/utils';
import ControlService from '@/widgets/control-service';
import ContactService from '@/service/contact/contact-service';
import MarketModel from './market-form-model';
import LeadService from '@/service/lead/lead-service';
/**
......@@ -42,14 +41,6 @@ export default class MarketService extends ControlService {
this.model = new MarketModel();
}
/**
* 潜在顾客服务对象
*
* @type {LeadService}
* @memberof MarketService
*/
public leadService: LeadService = new LeadService();
/**
* 处理数据
*
......@@ -89,9 +80,6 @@ export default class MarketService extends ControlService {
*/
@Errorlog
public getItems(serviceName: string, interfaceName: string, context: any = {}, data: any, isloading?: boolean): Promise<any[]> {
if (Object.is(serviceName, 'LeadService') && Object.is(interfaceName, 'FetchDefault')) {
return this.doItems(this.leadService.FetchDefault(JSON.parse(JSON.stringify(context)),data, isloading), 'leadid', 'lead');
}
return Promise.reject([])
}
......
<template>
<i-form :model="this.data" class='app-form' ref='form' id='contact_personinfo' style="">
<i-form :model="this.data" class='app-form info-form-mode' ref='form' id='contact_personinfo' style="">
<input style="display:none;" />
<row >
<i-col v-show="detailsModel.group1.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-group layoutType="TABLE_24COL" titleStyle="" class='' :uiActionGroup="detailsModel.group1.uiActionGroup" @groupuiactionclick="groupUIActionClick($event)" :caption="$t('entities.contact.personinfo_form.details.group1')" :isShowCaption="false" uiStyle="DEFAULT" :titleBarCloseMode="0" :isInfoGroupMode="false" >
<app-form-group layoutType="TABLE_24COL" titleStyle="" class='' :uiActionGroup="detailsModel.group1.uiActionGroup" @groupuiactionclick="groupUIActionClick($event)" :caption="$t('entities.contact.personinfo_form.details.group1')" :isShowCaption="false" uiStyle="DEFAULT" :titleBarCloseMode="0" :isInfoGroupMode="true" >
<row>
<i-col v-show="detailsModel.gendercode.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='gendercode' :itemRules="this.rules.gendercode" class='' :caption="$t('entities.contact.personinfo_form.details.gendercode')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.gendercode.error" :isEmptyCaption="false" labelPos="LEFT">
<dropdown-list
v-model="data.gendercode"
:data="data"
:context="context"
:viewparams="viewparams"
:localContext ='{ }'
:localParam ='{ }'
:disabled="detailsModel.gendercode.disabled"
tag='Contact__GenderCode'
codelistType='STATIC'
placeholder='请选择...' style="">
</dropdown-list>
<app-span name='gendercode' :value="data.gendercode" tag='Contact__GenderCode' codelistType='STATIC' :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.familystatuscode.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='familystatuscode' :itemRules="this.rules.familystatuscode" class='' :caption="$t('entities.contact.personinfo_form.details.familystatuscode')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.familystatuscode.error" :isEmptyCaption="false" labelPos="LEFT">
<dropdown-list
v-model="data.familystatuscode"
:data="data"
:context="context"
:viewparams="viewparams"
:localContext ='{ }'
:localParam ='{ }'
:disabled="detailsModel.familystatuscode.disabled"
tag='Contact__FamilyStatusCode'
codelistType='STATIC'
placeholder='请选择...' style="">
</dropdown-list>
<app-span name='familystatuscode' :value="data.familystatuscode" tag='Contact__FamilyStatusCode' codelistType='STATIC' :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.spousesname.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='spousesname' :itemRules="this.rules.spousesname" class='' :caption="$t('entities.contact.personinfo_form.details.spousesname')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.spousesname.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box v-model="data.spousesname" @enter="onEnter($event)" unit="" :disabled="detailsModel.spousesname.disabled" type='text' style=""></input-box>
<app-span name='spousesname' :value="data.spousesname" :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.birthdate.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='birthdate' :itemRules="this.rules.birthdate" class='' :caption="$t('entities.contact.personinfo_form.details.birthdate')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.birthdate.error" :isEmptyCaption="false" labelPos="LEFT">
<date-picker type="datetime" :transfer="true" format="yyyy-MM-dd HH:mm:ss" placeholder="请选择时间..." :value="data.birthdate" :disabled="detailsModel.birthdate.disabled" style="min-width: 150px; width:160px;" @on-change="(val1, val2) => { this.data.birthdate = val1 }"></date-picker>
<app-span name='birthdate' :value="data.birthdate" :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.anniversary.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='anniversary' :itemRules="this.rules.anniversary" class='' :caption="$t('entities.contact.personinfo_form.details.anniversary')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.anniversary.error" :isEmptyCaption="false" labelPos="LEFT">
<date-picker type="datetime" :transfer="true" format="yyyy-MM-dd HH:mm:ss" placeholder="请选择时间..." :value="data.anniversary" :disabled="detailsModel.anniversary.disabled" style="min-width: 150px; width:160px;" @on-change="(val1, val2) => { this.data.anniversary = val1 }"></date-picker>
<app-span name='anniversary' :value="data.anniversary" :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.description.visible" :style="{}" :md="{ span: 24, offset: 0 }" :lg="{ span: 24, offset: 0 }" :xl="{ span: 24, offset: 0 }">
<app-form-item name='description' :itemRules="this.rules.description" class='' :caption="$t('entities.contact.personinfo_form.details.description')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.description.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box v-model="data.description" @enter="onEnter($event)" unit="" :disabled="detailsModel.description.disabled" type='text' style=""></input-box>
<app-span name='description' :value="data.description" :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col>
......
<template>
<div class='tabviewpanel'>
<tabs :value="activiedTabViewPanel" :animated="false" class='tabexppanel' name='tabexpviewtabexppanel' @on-click="tabPanelClick">
<tabs :value="activiedTabViewPanel" class='tabexppanel' name='tabexpviewtabexppanel' @on-click="tabPanelClick">
<tab-pane :index="0" name='tabviewpanel' tab='tabexpviewtabexppanel' class=''
:label="(h) =>{
return h('div', [
......@@ -33,6 +33,12 @@
<tab-pane :index="1" name='tabviewpanel4' tab='tabexpviewtabexppanel' class=''
:label="(h) =>{
return h('div', [
h('i',{
class:'fa fa-paper-plane',
style:{
'margin-right' : '2px'
}
}),
h('span', '活动'),
h('Badge', {
props: {
......@@ -85,6 +91,12 @@
<tab-pane :index="3" name='tabviewpanel3' tab='tabexpviewtabexppanel' class=''
:label="(h) =>{
return h('div', [
h('i',{
class:'fa fa-question',
style:{
'margin-right' : '2px'
}
}),
h('span', '商机'),
h('Badge', {
props: {
......
<template>
<div class='tabviewpanel'>
<tabs :value="activiedTabViewPanel" :animated="false" class='tabexppanel' name='infotabexppanel' @on-click="tabPanelClick">
<tabs :value="activiedTabViewPanel" class='tabexppanel' name='infotabexppanel' @on-click="tabPanelClick">
<tab-pane :index="0" name='tabviewpanel' tab='infotabexppanel' class=''
:label="(h) =>{
return h('div', [
......
......@@ -35,29 +35,55 @@
</template>
</el-table-column>
</template>
<template v-if="getColumnState('updateman')">
<el-table-column show-overflow-tooltip :prop="'updateman'" :label="$t('entities.ibizlist.main_grid.columns.updateman')" :width="150" :align="'left'" :sortable="'custom'">
<template v-if="getColumnState('type')">
<el-table-column show-overflow-tooltip :prop="'type'" :label="$t('entities.ibizlist.main_grid.columns.type')" :width="100" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.ibizlist.main_grid.columns.updateman')}}
{{$t('entities.ibizlist.main_grid.columns.type')}}
</span>
</template>
<template v-slot="{row,column,$index}">
<template >
<codelist :value="row.updateman" tag='SysOperator' codelistType='DYNAMIC' ></codelist>
<codelist :value="row.type" tag='YesNo' codelistType='STATIC' ></codelist>
</template>
</template>
</el-table-column>
</template>
<template v-if="getColumnState('updatedate')">
<el-table-column show-overflow-tooltip :prop="'updatedate'" :label="$t('entities.ibizlist.main_grid.columns.updatedate')" :width="150" :align="'left'" :sortable="'custom'">
<template v-if="getColumnState('createdfromcode')">
<el-table-column show-overflow-tooltip :prop="'createdfromcode'" :label="$t('entities.ibizlist.main_grid.columns.createdfromcode')" :width="100" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.ibizlist.main_grid.columns.updatedate')}}
{{$t('entities.ibizlist.main_grid.columns.createdfromcode')}}
</span>
</template>
<template v-slot="{row,column,$index}">
<app-format-data format="YYYY-MM-DD hh:mm:ss" :data="row.updatedate"></app-format-data>
<template >
<codelist :value="row.createdfromcode" tag='List__CreatedFromCode' codelistType='STATIC' ></codelist>
</template>
</template>
</el-table-column>
</template>
<template v-if="getColumnState('lastusedon')">
<el-table-column show-overflow-tooltip :prop="'lastusedon'" :label="$t('entities.ibizlist.main_grid.columns.lastusedon')" :width="200" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.ibizlist.main_grid.columns.lastusedon')}}
</span>
</template>
<template v-slot="{row,column,$index}">
<app-format-data format="YYYY-MM-DD hh:mm:ss" :data="row.lastusedon"></app-format-data>
</template>
</el-table-column>
</template>
<template v-if="getColumnState('purpose')">
<el-table-column show-overflow-tooltip :prop="'purpose'" :label="$t('entities.ibizlist.main_grid.columns.purpose')" :width="100" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.ibizlist.main_grid.columns.purpose')}}
</span>
</template>
<template v-slot="{row,column,$index}">
<span>{{row.purpose}}</span>
</template>
</el-table-column>
</template>
......@@ -546,16 +572,30 @@ export default class MainBase extends Vue implements ControlInterface {
util: 'PX'
},
{
name: 'updateman',
label: '更新人',
langtag: 'entities.ibizlist.main_grid.columns.updateman',
name: 'type',
label: '类型',
langtag: 'entities.ibizlist.main_grid.columns.type',
show: true,
util: 'PX'
},
{
name: 'createdfromcode',
label: '成员类型',
langtag: 'entities.ibizlist.main_grid.columns.createdfromcode',
show: true,
util: 'PX'
},
{
name: 'updatedate',
label: '更新时间',
langtag: 'entities.ibizlist.main_grid.columns.updatedate',
name: 'lastusedon',
label: '上次使用时间',
langtag: 'entities.ibizlist.main_grid.columns.lastusedon',
show: true,
util: 'PX'
},
{
name: 'purpose',
label: '用途',
langtag: 'entities.ibizlist.main_grid.columns.purpose',
show: true,
util: 'PX'
},
......@@ -947,9 +987,17 @@ export default class MainBase extends Vue implements ControlInterface {
public async formatExcelData(filterVal:any, jsonData:any) {
let codelistColumns:Array<any> = [
{
name: 'updateman',
srfkey: 'SysOperator',
codelistType : 'DYNAMIC',
name: 'type',
srfkey: 'YesNo',
codelistType : 'STATIC',
renderMode: 'other',
textSeparator: '、',
valueSeparator: ',',
},
{
name: 'createdfromcode',
srfkey: 'List__CreatedFromCode',
codelistType : 'STATIC',
renderMode: 'other',
textSeparator: '、',
valueSeparator: ',',
......
......@@ -27,9 +27,9 @@ export default class MainModel {
}else{
return [
{
name: 'updateman',
prop: 'updateman',
dataType: 'TEXT',
name: 'lastusedon',
prop: 'lastusedon',
dataType: 'DATETIME',
},
{
name: 'transactioncurrencyid',
......@@ -37,9 +37,19 @@ export default class MainModel {
dataType: 'PICKUP',
},
{
name: 'updatedate',
prop: 'updatedate',
dataType: 'DATETIME',
name: 'purpose',
prop: 'purpose',
dataType: 'TEXT',
},
{
name: 'createdfromcode',
prop: 'createdfromcode',
dataType: 'SSCODELIST',
},
{
name: 'type',
prop: 'type',
dataType: 'YESNO',
},
{
name: 'srfmajortext',
......
......@@ -669,7 +669,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
*/
public load(opt: any = {}): void {
if(!this.loadAction){
this.$Notice.error({ title: '错误', desc: 'LeadPickupGridView视图搜索表单loadAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'LeadGridView视图搜索表单loadAction参数未配置' });
return;
}
const arg: any = { ...opt };
......@@ -706,7 +706,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
*/
public loadDraft(opt: any = {},mode?:string): void {
if(!this.loaddraftAction){
this.$Notice.error({ title: '错误', desc: 'LeadPickupGridView视图搜索表单loaddraftAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'LeadGridView视图搜索表单loaddraftAction参数未配置' });
return;
}
const arg: any = { ...opt } ;
......
......@@ -258,6 +258,20 @@ export default class MainBase extends Vue implements ControlInterface {
return this.selections[0];
}
/**
* 打开新建数据视图
*
* @type {any}
* @memberof Main
*/
@Prop() public newdata: any;
/**
* 打开编辑数据视图
*
* @type {any}
* @memberof Main
*/
@Prop() public opendata: any;
/**
* 显示处理提示
......@@ -632,7 +646,7 @@ export default class MainBase extends Vue implements ControlInterface {
*/
public load(opt: any = {}, pageReset: boolean = false): void {
if(!this.fetchAction){
this.$Notice.error({ title: '错误', desc: 'LeadPickupGridView视图表格fetchAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'LeadGridView视图表格fetchAction参数未配置' });
return;
}
if(pageReset){
......@@ -709,7 +723,7 @@ export default class MainBase extends Vue implements ControlInterface {
*/
public async remove(datas: any[]): Promise<any> {
if(!this.removeAction){
this.$Notice.error({ title: '错误', desc: 'LeadPickupGridView视图表格removeAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'LeadGridView视图表格removeAction参数未配置' });
return;
}
let _datas:any[] = [];
......@@ -815,7 +829,7 @@ export default class MainBase extends Vue implements ControlInterface {
*/
public addBatch(arg: any = {}): void {
if(!this.fetchAction){
this.$Notice.error({ title: '错误', desc: 'LeadPickupGridView视图表格fetchAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'LeadGridView视图表格fetchAction参数未配置' });
return;
}
if(!arg){
......@@ -1361,7 +1375,7 @@ export default class MainBase extends Vue implements ControlInterface {
try {
if(Object.is(item.rowDataState, 'create')){
if(!this.createAction){
this.$Notice.error({ title: '错误', desc: 'LeadPickupGridView视图表格createAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'LeadGridView视图表格createAction参数未配置' });
}else{
Object.assign(item,{viewparams:this.viewparams});
let response = await this.service.add(this.createAction, JSON.parse(JSON.stringify(this.context)),item, this.showBusyIndicator);
......@@ -1369,7 +1383,7 @@ export default class MainBase extends Vue implements ControlInterface {
}
}else if(Object.is(item.rowDataState, 'update')){
if(!this.updateAction){
this.$Notice.error({ title: '错误', desc: 'LeadPickupGridView视图表格updateAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'LeadGridView视图表格updateAction参数未配置' });
}else{
Object.assign(item,{viewparams:this.viewparams});
if(item.lead){
......
......@@ -263,7 +263,7 @@ public class IBizList extends EntityMP implements Serializable {
@JsonProperty("utcconversiontimezonecode")
private Integer utcconversiontimezonecode;
/**
* 市场营销列表成员类型
* 成员类型
*/
@TableField(value = "createdfromcode")
@JSONField(name = "createdfromcode")
......@@ -527,7 +527,7 @@ public class IBizList extends EntityMP implements Serializable {
}
/**
* 设置 [市场营销列表成员类型]
* 设置 [成员类型]
*/
public void setCreatedfromcode(String createdfromcode){
this.createdfromcode = createdfromcode ;
......
......@@ -48,7 +48,7 @@ public class IBizListSearchContext extends QueryWrapperContext<IBizList> {
this.getSearchCond().eq("statuscode", n_statuscode_eq);
}
}
private String n_createdfromcode_eq;//[市场营销列表成员类型]
private String n_createdfromcode_eq;//[成员类型]
public void setN_createdfromcode_eq(String n_createdfromcode_eq) {
this.n_createdfromcode_eq = n_createdfromcode_eq;
if(!ObjectUtils.isEmpty(this.n_createdfromcode_eq)){
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册