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

xignzi006 发布系统代码

上级 142bea67
.option-view {
--option-view: 0;
}
// 避免空文件,后台不让空文件过
.account-edit-introduction {
--account-edit-introduction: 0;
}
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import AccountEdit_IntroductionBase from './account-edit-introduction-base.vue';
import view_form from '@widgets/account/edit-introduction-form/edit-introduction-form.vue';
@Component({
components: {
view_form,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
vm.$store.commit('addCurPageViewtag', { route: to, viewtag: vm.viewtag });
});
},
})
export default class AccountEdit_Introduction extends AccountEdit_IntroductionBase {
}
</script>
\ No newline at end of file
.option-view {
--option-view: 0;
}
// 避免空文件,后台不让空文件过
.contact-edit-abstract {
--contact-edit-abstract: 0;
}
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import ContactEditAbstractBase from './contact-edit-abstract-base.vue';
import view_form from '@widgets/contact/abstract-edit-form/abstract-edit-form.vue';
@Component({
components: {
view_form,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
vm.$store.commit('addCurPageViewtag', { route: to, viewtag: vm.viewtag });
});
},
})
export default class ContactEditAbstract extends ContactEditAbstractBase {
}
</script>
\ No newline at end of file
.option-view {
--option-view: 0;
}
// 避免空文件,后台不让空文件过
.contact-edit-address {
--contact-edit-address: 0;
}
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import ContactEditAddressBase from './contact-edit-address-base.vue';
import view_form from '@widgets/contact/address-edit-form/address-edit-form.vue';
@Component({
components: {
view_form,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
vm.$store.commit('addCurPageViewtag', { route: to, viewtag: vm.viewtag });
});
},
})
export default class ContactEditAddress extends ContactEditAddressBase {
}
</script>
\ No newline at end of file
.option-view {
--option-view: 0;
}
// 避免空文件,后台不让空文件过
.contact-edit-book {
--contact-edit-book: 0;
}
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import ContactEditBookBase from './contact-edit-book-base.vue';
import view_form from '@widgets/contact/book-edit-form/book-edit-form.vue';
@Component({
components: {
view_form,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
vm.$store.commit('addCurPageViewtag', { route: to, viewtag: vm.viewtag });
});
},
})
export default class ContactEditBook extends ContactEditBookBase {
}
</script>
\ No newline at end of file
.option-view {
--option-view: 0;
}
// 避免空文件,后台不让空文件过
.contact-edit-market {
--contact-edit-market: 0;
}
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import ContactEditMarketBase from './contact-edit-market-base.vue';
import view_form from '@widgets/contact/market-edit-form/market-edit-form.vue';
@Component({
components: {
view_form,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
vm.$store.commit('addCurPageViewtag', { route: to, viewtag: vm.viewtag });
});
},
})
export default class ContactEditMarket extends ContactEditMarketBase {
}
</script>
\ No newline at end of file
.option-view {
--option-view: 0;
}
// 避免空文件,后台不让空文件过
.contact-edit-person {
--contact-edit-person: 0;
}
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import ContactEditPersonBase from './contact-edit-person-base.vue';
import view_form from '@widgets/contact/person-edit-form/person-edit-form.vue';
@Component({
components: {
view_form,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
vm.$store.commit('addCurPageViewtag', { route: to, viewtag: vm.viewtag });
});
},
})
export default class ContactEditPerson extends ContactEditPersonBase {
}
</script>
\ No newline at end of file
......@@ -33,7 +33,6 @@ export const PageComponents = {
Vue.component('contact-info-abstract', () => import('@pages/base/contact-info-abstract/contact-info-abstract.vue'));
Vue.component('list-contact-edit-view', () => import('@pages/marketing/list-contact-edit-view/list-contact-edit-view.vue'));
Vue.component('campaign-grid-view', () => import('@pages/marketing/campaign-grid-view/campaign-grid-view.vue'));
Vue.component('contact-edit-market', () => import('@pages/base/contact-edit-market/contact-edit-market.vue'));
Vue.component('list-lead-by-list', () => import('@pages/marketing/list-lead-by-list/list-lead-by-list.vue'));
Vue.component('account-info-major-contact', () => import('@pages/base/account-info-major-contact/account-info-major-contact.vue'));
Vue.component('sales-order-grid-view', () => import('@pages/sales/sales-order-grid-view/sales-order-grid-view.vue'));
......@@ -59,7 +58,6 @@ export const PageComponents = {
Vue.component('lead-grid-view', () => import('@pages/sales/lead-grid-view/lead-grid-view.vue'));
Vue.component('activity-pointer-edit-view', () => import('@pages/base/activity-pointer-edit-view/activity-pointer-edit-view.vue'));
Vue.component('sales-literature-grid-view', () => import('@pages/sales/sales-literature-grid-view/sales-literature-grid-view.vue'));
Vue.component('contact-edit-person', () => import('@pages/base/contact-edit-person/contact-edit-person.vue'));
Vue.component('competitor-edit-view', () => import('@pages/sales/competitor-edit-view/competitor-edit-view.vue'));
Vue.component('product-edit-view', () => import('@pages/product/product-edit-view/product-edit-view.vue'));
Vue.component('quote-grid-view', () => import('@pages/sales/quote-grid-view/quote-grid-view.vue'));
......@@ -87,20 +85,22 @@ export const PageComponents = {
Vue.component('activity-pointer-by-parent-key', () => import('@pages/base/activity-pointer-by-parent-key/activity-pointer-by-parent-key.vue'));
Vue.component('contact-edit-abstract', () => import('@pages/base/contact-edit-abstract/contact-edit-abstract.vue'));
Vue.component('contact-dashboard-view', () => import('@pages/base/contact-dashboard-view/contact-dashboard-view.vue'));
Vue.component('account-edit-introduction', () => import('@pages/base/account-edit-introduction/account-edit-introduction.vue'));
Vue.component('task-edit-view', () => import('@pages/base/task-edit-view/task-edit-view.vue'));
Vue.component('contact-info-market', () => import('@pages/base/contact-info-market/contact-info-market.vue'));
Vue.component('contact-edit-book', () => import('@pages/base/contact-edit-book/contact-edit-book.vue'));
Vue.component('quote-edit-view', () => import('@pages/sales/quote-edit-view/quote-edit-view.vue'));
Vue.component('incident-grid-view', () => import('@pages/service/incident-grid-view/incident-grid-view.vue'));
Vue.component('contact-edit-address', () => import('@pages/base/contact-edit-address/contact-edit-address.vue'));
Vue.component('account-inner-pickup-view', () => import('@pages/base/account-inner-pickup-view/account-inner-pickup-view.vue'));
Vue.component('contact-edit-market', () => import('@pages/base/contact-edit-market/contact-edit-market.vue'));
Vue.component('campaign-summary-head', () => import('@pages/marketing/campaign-summary-head/campaign-summary-head.vue'));
Vue.component('account-edit-account-info', () => import('@pages/base/account-edit-account-info/account-edit-account-info.vue'));
Vue.component('account-inner-pickup-grid-view', () => import('@pages/base/account-inner-pickup-grid-view/account-inner-pickup-grid-view.vue'));
Vue.component('contact-edit-address', () => import('@pages/base/contact-edit-address/contact-edit-address.vue'));
Vue.component('campaign-response-quick-create', () => import('@pages/marketing/campaign-response-quick-create/campaign-response-quick-create.vue'));
Vue.component('account-edit-introduction', () => import('@pages/base/account-edit-introduction/account-edit-introduction.vue'));
Vue.component('contact-edit-book', () => import('@pages/base/contact-edit-book/contact-edit-book.vue'));
Vue.component('campaign-summary', () => import('@pages/marketing/campaign-summary/campaign-summary.vue'));
Vue.component('contact-pickup-view', () => import('@pages/base/contact-pickup-view/contact-pickup-view.vue'));
Vue.component('account-edit-address', () => import('@pages/base/account-edit-address/account-edit-address.vue'));
Vue.component('contact-edit-person', () => import('@pages/base/contact-edit-person/contact-edit-person.vue'));
}
};
\ No newline at end of file
......@@ -1921,6 +1921,19 @@ const router = new Router({
...indexRoutes,
],
},
{
path: '/contacts/:contact?/editabstract/:editabstract?',
meta: {
caption: 'entities.contact.views.editabstract.title',
info:'',
parameters: [
{ pathName: 'contacts', parameterName: 'contact' },
{ pathName: 'editabstract', parameterName: 'editabstract' },
],
requireAuth: true,
},
component: () => import('@pages/base/contact-edit-abstract/contact-edit-abstract.vue'),
},
{
path: '/accounts/:account?/summary/:summary?',
meta: {
......@@ -1973,6 +1986,19 @@ const router = new Router({
},
component: () => import('@pages/base/account-inner-pickup-view/account-inner-pickup-view.vue'),
},
{
path: '/contacts/:contact?/editmarket/:editmarket?',
meta: {
caption: 'entities.contact.views.editmarket.title',
info:'',
parameters: [
{ pathName: 'contacts', parameterName: 'contact' },
{ pathName: 'editmarket', parameterName: 'editmarket' },
],
requireAuth: true,
},
component: () => import('@pages/base/contact-edit-market/contact-edit-market.vue'),
},
{
path: '/incidents/:incident?/editview/:editview?',
meta: {
......@@ -2852,6 +2878,19 @@ const router = new Router({
},
component: () => import('@pages/base/account-info-introduction/account-info-introduction.vue'),
},
{
path: '/contacts/:contact?/editaddress/:editaddress?',
meta: {
caption: 'entities.contact.views.editaddress.title',
info:'',
parameters: [
{ pathName: 'contacts', parameterName: 'contact' },
{ pathName: 'editaddress', parameterName: 'editaddress' },
],
requireAuth: true,
},
component: () => import('@pages/base/contact-edit-address/contact-edit-address.vue'),
},
{
path: '/goals/:goal?/editview/:editview?',
meta: {
......@@ -3094,6 +3133,19 @@ const router = new Router({
},
component: () => import('@pages/sales/sales-literature-grid-view/sales-literature-grid-view.vue'),
},
{
path: '/accounts/:account?/edit_introduction/:edit_introduction?',
meta: {
caption: 'entities.account.views.edit_introduction.title',
info:'',
parameters: [
{ pathName: 'accounts', parameterName: 'account' },
{ pathName: 'edit_introduction', parameterName: 'edit_introduction' },
],
requireAuth: true,
},
component: () => import('@pages/base/account-edit-introduction/account-edit-introduction.vue'),
},
{
path: '/ibizlists/:ibizlist?/campaignlists/:campaignlist?/editview/:editview?',
meta: {
......@@ -3332,6 +3384,19 @@ const router = new Router({
},
component: () => import('@pages/product/product-edit-quick-create/product-edit-quick-create.vue'),
},
{
path: '/contacts/:contact?/editbook/:editbook?',
meta: {
caption: 'entities.contact.views.editbook.title',
info:'',
parameters: [
{ pathName: 'contacts', parameterName: 'contact' },
{ pathName: 'editbook', parameterName: 'editbook' },
],
requireAuth: true,
},
component: () => import('@pages/base/contact-edit-book/contact-edit-book.vue'),
},
{
path: '/ibizlists/:ibizlist?/info/:info?',
meta: {
......@@ -3581,6 +3646,19 @@ const router = new Router({
},
component: () => import('@pages/base/account-edit-address/account-edit-address.vue'),
},
{
path: '/contacts/:contact?/editperson/:editperson?',
meta: {
caption: 'entities.contact.views.editperson.title',
info:'',
parameters: [
{ pathName: 'contacts', parameterName: 'contact' },
{ pathName: 'editperson', parameterName: 'editperson' },
],
requireAuth: true,
},
component: () => import('@pages/base/contact-edit-person/contact-edit-person.vue'),
},
{
path: '/accounts/:account?/pickupgridview/:pickupgridview?',
meta: {
......
......@@ -3,6 +3,15 @@
*/
export const viewstate: any = {
appviews: [
{
viewtag: '016506dd3f47a5cf8530f2ca3dbdc7b7',
viewmodule: 'Base',
viewname: 'ContactEditAbstract',
viewaction: '',
viewdatachange: false,
refviews: [
],
},
{
viewtag: '016e75bb460270519a0ee9dda57b2c90',
viewmodule: 'Base',
......@@ -54,6 +63,16 @@ export const viewstate: any = {
'7217511947b8833ba5683e54c06b0271',
],
},
{
viewtag: '0572fab51a094f738d0b1f41c3b78988',
viewmodule: 'Base',
viewname: 'ContactEditMarket',
viewaction: '',
viewdatachange: false,
refviews: [
'1bc48b15dbe69c5f30dafe489f58aacb',
],
},
{
viewtag: '06c6da1c8093784a9e76e1ccc52231b7',
viewmodule: 'Service',
......@@ -533,6 +552,15 @@ export const viewstate: any = {
refviews: [
],
},
{
viewtag: '75b6e6474d2b1adcae64bafd60edb618',
viewmodule: 'Base',
viewname: 'ContactEditAddress',
viewaction: '',
viewdatachange: false,
refviews: [
],
},
{
viewtag: '7877d7e7e55fe21f48e8382e07579f33',
viewmodule: 'Sales',
......@@ -661,6 +689,15 @@ export const viewstate: any = {
'303fcfed216ca770612be2c0a97be789',
],
},
{
viewtag: '90cb61421b72cbc76f75360deffde218',
viewmodule: 'Base',
viewname: 'AccountEdit_Introduction',
viewaction: '',
viewdatachange: false,
refviews: [
],
},
{
viewtag: '9107350fc58a1dba2785d2f5da8afec8',
viewmodule: 'Marketing',
......@@ -798,6 +835,16 @@ export const viewstate: any = {
refviews: [
],
},
{
viewtag: 'b0007bebfa6db7831d4c97ad125506a5',
viewmodule: 'Base',
viewname: 'ContactEditBook',
viewaction: '',
viewdatachange: false,
refviews: [
'da3f8c1f20f440f3df54d6c13a8de586',
],
},
{
viewtag: 'b10964e86f6d70d588618c69fb4d6297',
viewmodule: 'Marketing',
......@@ -986,6 +1033,15 @@ export const viewstate: any = {
refviews: [
],
},
{
viewtag: 'e7ed63c9b06815f5310c4fff23b93c8b',
viewmodule: 'Base',
viewname: 'ContactEditPerson',
viewaction: '',
viewdatachange: false,
refviews: [
],
},
{
viewtag: 'ef9fea872a6a21e7566033fafcc0ccb5',
viewmodule: 'Base',
......
/**
* Edit_Introduction 部件模型
*
* @export
* @class Edit_IntroductionModel
*/
export default class Edit_IntroductionModel {
/**
* 获取数据项集合
*
* @returns {any[]}
* @memberof Edit_IntroductionModel
*/
public getDataItems(): any[] {
return [
{
name: 'srfwfmemo',
prop: 'srfwfmemo',
dataType: 'TEXT',
},
// 前端新增修改标识,新增为"0",修改为"1"或未设值
{
name: 'srffrontuf',
prop: 'srffrontuf',
dataType: 'TEXT',
},
{
name: 'srfupdatedate',
prop: 'updatedate',
dataType: 'DATETIME',
},
{
name: 'srforikey',
},
{
name: 'srfkey',
prop: 'accountid',
dataType: 'GUID',
},
{
name: 'srfmajortext',
prop: 'accountname',
dataType: 'TEXT',
},
{
name: 'srftempmode',
},
{
name: 'srfuf',
},
{
name: 'srfdeid',
},
{
name: 'srfsourcekey',
},
{
name: 'industrycode',
prop: 'industrycode',
dataType: 'SSCODELIST',
},
{
name: 'sic',
prop: 'sic',
dataType: 'TEXT',
},
{
name: 'ownershipcode',
prop: 'ownershipcode',
dataType: 'SSCODELIST',
},
{
name: 'description',
prop: 'description',
dataType: 'TEXT',
},
{
name: 'accountid',
prop: 'accountid',
dataType: 'GUID',
},
{
name: 'account',
prop: 'accountid',
dataType: 'FONTKEY',
},
]
}
}
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import Edit_IntroductionBase from './edit-introduction-form-base.vue';
@Component({
components: {
}
})
export default class Edit_Introduction extends Edit_IntroductionBase {
}
</script>
\ No newline at end of file
/**
* AbstractEdit 部件模型
*
* @export
* @class AbstractEditModel
*/
export default class AbstractEditModel {
/**
* 获取数据项集合
*
* @returns {any[]}
* @memberof AbstractEditModel
*/
public getDataItems(): any[] {
return [
{
name: 'srfwfmemo',
prop: 'srfwfmemo',
dataType: 'TEXT',
},
// 前端新增修改标识,新增为"0",修改为"1"或未设值
{
name: 'srffrontuf',
prop: 'srffrontuf',
dataType: 'TEXT',
},
{
name: 'srfupdatedate',
prop: 'updatedate',
dataType: 'DATETIME',
},
{
name: 'srforikey',
},
{
name: 'srfkey',
prop: 'contactid',
dataType: 'GUID',
},
{
name: 'srfmajortext',
prop: 'fullname',
dataType: 'TEXT',
},
{
name: 'srftempmode',
},
{
name: 'srfuf',
},
{
name: 'srfdeid',
},
{
name: 'srfsourcekey',
},
{
name: 'fullname',
prop: 'fullname',
dataType: 'TEXT',
},
{
name: 'jobtitle',
prop: 'jobtitle',
dataType: 'TEXT',
},
{
name: 'emailaddress1',
prop: 'emailaddress1',
dataType: 'TEXT',
},
{
name: 'telephone1',
prop: 'telephone1',
dataType: 'TEXT',
},
{
name: 'mobilephone',
prop: 'mobilephone',
dataType: 'TEXT',
},
{
name: 'fax',
prop: 'fax',
dataType: 'TEXT',
},
{
name: 'contactid',
prop: 'contactid',
dataType: 'GUID',
},
{
name: 'contact',
prop: 'contactid',
dataType: 'FONTKEY',
},
]
}
}
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import AbstractEditBase from './abstract-edit-form-base.vue';
@Component({
components: {
}
})
export default class AbstractEdit extends AbstractEditBase {
}
</script>
\ No newline at end of file
/**
* AddressEdit 部件模型
*
* @export
* @class AddressEditModel
*/
export default class AddressEditModel {
/**
* 获取数据项集合
*
* @returns {any[]}
* @memberof AddressEditModel
*/
public getDataItems(): any[] {
return [
{
name: 'srfwfmemo',
prop: 'srfwfmemo',
dataType: 'TEXT',
},
// 前端新增修改标识,新增为"0",修改为"1"或未设值
{
name: 'srffrontuf',
prop: 'srffrontuf',
dataType: 'TEXT',
},
{
name: 'srfupdatedate',
prop: 'updatedate',
dataType: 'DATETIME',
},
{
name: 'srforikey',
},
{
name: 'srfkey',
prop: 'contactid',
dataType: 'GUID',
},
{
name: 'srfmajortext',
prop: 'fullname',
dataType: 'TEXT',
},
{
name: 'srftempmode',
},
{
name: 'srfuf',
},
{
name: 'srfdeid',
},
{
name: 'srfsourcekey',
},
{
name: 'address1_country',
prop: 'address1_country',
dataType: 'TEXT',
},
{
name: 'address1_stateorprovince',
prop: 'address1_stateorprovince',
dataType: 'TEXT',
},
{
name: 'address1_city',
prop: 'address1_city',
dataType: 'TEXT',
},
{
name: 'address1_line1',
prop: 'address1_line1',
dataType: 'TEXT',
},
{
name: 'address1_postalcode',
prop: 'address1_postalcode',
dataType: 'TEXT',
},
{
name: 'contactid',
prop: 'contactid',
dataType: 'GUID',
},
{
name: 'contact',
prop: 'contactid',
dataType: 'FONTKEY',
},
]
}
}
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import AddressEditBase from './address-edit-form-base.vue';
@Component({
components: {
}
})
export default class AddressEdit extends AddressEditBase {
}
</script>
\ No newline at end of file
/**
* BookEdit 部件模型
*
* @export
* @class BookEditModel
*/
export default class BookEditModel {
/**
* 获取数据项集合
*
* @returns {any[]}
* @memberof BookEditModel
*/
public getDataItems(): any[] {
return [
{
name: 'srfwfmemo',
prop: 'srfwfmemo',
dataType: 'TEXT',
},
// 前端新增修改标识,新增为"0",修改为"1"或未设值
{
name: 'srffrontuf',
prop: 'srffrontuf',
dataType: 'TEXT',
},
{
name: 'srfupdatedate',
prop: 'updatedate',
dataType: 'DATETIME',
},
{
name: 'srforikey',
},
{
name: 'srfkey',
prop: 'contactid',
dataType: 'GUID',
},
{
name: 'srfmajortext',
prop: 'fullname',
dataType: 'TEXT',
},
{
name: 'srftempmode',
},
{
name: 'srfuf',
},
{
name: 'srfdeid',
},
{
name: 'srfsourcekey',
},
{
name: 'transactioncurrencyname',
prop: 'transactioncurrencyname',
dataType: 'PICKUPTEXT',
},
{
name: 'creditlimit',
prop: 'creditlimit',
dataType: 'BIGDECIMAL',
},
{
name: 'creditonhold',
prop: 'creditonhold',
dataType: 'YESNO',
},
{
name: 'paymenttermscode',
prop: 'paymenttermscode',
dataType: 'SSCODELIST',
},
{
name: 'transactioncurrencyid',
prop: 'transactioncurrencyid',
dataType: 'PICKUP',
},
{
name: 'contactid',
prop: 'contactid',
dataType: 'GUID',
},
{
name: 'contact',
prop: 'contactid',
dataType: 'FONTKEY',
},
]
}
}
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import BookEditBase from './book-edit-form-base.vue';
@Component({
components: {
}
})
export default class BookEdit extends BookEditBase {
}
</script>
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import MarketEditBase from './market-edit-form-base.vue';
@Component({
components: {
}
})
export default class MarketEdit extends MarketEditBase {
}
</script>
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import PersonEditBase from './person-edit-form-base.vue';
@Component({
components: {
}
})
export default class PersonEdit extends PersonEditBase {
}
</script>
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册