Untitled

mail@pastecode.io avatar
unknown
plain_text
7 months ago
12 kB
1
Indexable
Never
[
	{
		name: '基础信息',
		code: 'TM001',
		widgets: [
			{
				name: '合同基础信息',
				options: [
					{
						code: 'TW001',
						name: '合同编码',
						type: 1,
						props: {
							// required: true,
							disabled: true,
							// hide: true,
							placeholder: '提交后自动生成',
						},
					},
					{
						code: 'TW002',
						name: '合同名称',
						type: 1,
						data: '未命名合同',
						props: {
							required: true,
							maxlength: 400,
							'show-word-limit': true,
						},
					},
					{
						code: 'TW004',
						name: '提交人信息',
						type: 1,
						props: {
							required: true,
							disabled: true,
						},
					},

					{
						code: 'TW051',
						name: '需求部门',
						type: 3,
						props: {
							required: true,
							filterable: true,
						},
					},
					{
						code: 'TW039',
						name: '信息安全等级',
						type: 3,
						options: [],
						props: {
							required: true,
							filterable: true,
						},
					},
					{
						code: 'TW022',
						name: '销售',
						type: 3,
						options: [],
						props: {
							required: true,
							disabled: true,
							filterable: true,
						},
					},
					{
						code: 'TW059',
						name: '业务负责人',
						type: 3,
						options: [],
						props: {
							required: true,
							filterable: true,
						},
					},
					{
						code: 'TW005',
						name: '所属部门',
						type: 1,
						props: {
							required: true,
							disabled: true,
						},
					},
					{
						code: 'TW006',
						name: '销售项目',
						type: 1,
						props: {},
					},
					{
						code: 'TW012',
						name: '项目级别',
						type: 3,
						props: {},
						options: [],
					},

					{
						code: 'TW014',
						name: '合同有效期',
						type: 3,
						props: {
							required: true,
						},
						data: '1',
					},
					{
						code: 'TW007',
						name: '合同生效日期',
						type: 2,
						props: {
							required: true,
						},
					},
					{
						code: 'TW008',
						name: '合同失效日期',
						type: 2,
						props: {
							required: true,
						},
					},
					{
						code: 'TW015',
						name: '是否为框架合同',
						type: 4,
						options: [],
						data: 0,
						props: {
							required: true,
						},
					},
					{
						code: 'TW016',
						name: '关联框架合同',
						type: 3,
						options: [],
						props: {
							filterable: true,
							hide: true,
						},
					},
					{
						code: 'TW020',
						name: '是否境内',
						type: 4,
						options: [],
						props: {
							required: true,
						},
						data: 1,
					},
					{
						code: 'TW021',
						name: '目标签约方所在地区',
						type: 3,
						props: {
							required: true,
							filterable: true,
						},
						options: [],
					},
					{
						code: 'TW026',
						name: '是否测试小站转正',
						type: 4,
						options: [],
						props: {
							required: true,
						},
						data: 0,
					},
					{
						code: 'TW027',
						name: '测试入网合同号',
						type: 1,
						props: {
							hide: true,
						},
					},
					{
						code: 'TW009',
						name: '摘要',
						type: 1,
						props: {
							required: true,
							type: 'textarea',
							placeholder: '请输入摘要,不超过500字',
							maxlength: 500,
							'show-word-limit': true,
						},
					},
				],
			},
			{
				name: '合同管理信息',
				options: [
					{
						name: '合同属性',
						code: 'TW040',
						type: 3,
						props: {
							required: true,
						},
						options: [],
					},
					{
						name: '合同类型',
						code: 'TW054',
						type: 1,
						props: {
							required: true,
							disabled: true,
						},
					},
					{
						name: '特殊文本属性',
						code: 'TW041',
						type: 3,
						props: {
							required: true,
						},
						options: [],
					},

					{
						name: '是否原合同的补充合同',
						code: 'TW047',
						type: 4,
						props: {
							required: true,
						},
						options: [],
					},
					{
						code: 'TW048',
						name: '原合同编号',
						type: 1,
						props: {
							// disabled: true,
							required: true,
						},
					},
					{
						name: '是否框架协议',
						code: 'TW044',
						type: 4,
						props: {
							required: true,
						},
						options: [],
					},
					{
						name: '是否框架协议下订单',
						code: 'TW045',
						type: 4,
						props: {
							hide: true,
						},
						options: [],
					},
					{
						code: 'TW046',
						name: '框架协议编号',
						type: 1,
						props: {
							// disabled: true,
							hide: true,
						},
					},
				],
			},
			{
				name: '金额',
				options: [
					{
						code: 'TW003',
						name: '结算币种',
						type: 3,
						props: {
							required: true,
						},
						data: 1,
						options: [],
					},
					{
						code: 'TW013',
						name: '毛利',
						type: 3,
						props: {
							required: true,
						},
						options: [],
					},
					{
						code: 'TW030',
						name: '账期',
						type: 4,
						data: '1',
						options: [],
						props: {
							required: true,
						},
					},
					{
						code: 'TW031',
						name: '付款方式',
						type: 3,
						data: '2',
						props: {
							required: true,
						},
						options: [],
					},
					{
						code: 'TW032',
						name: '付款条件',
						type: 3,
						data: '6',
						props: {
							required: true,
						},
						options: [],
					},
					{
						code: 'TW049',
						name: '合同总金额',
						type: 1,
						props: {
							required: true,
						},
					},
					{
						code: 'TW050',
						name: '其他说明(财务)',
						type: 1,
						props: {
							required: true,
						},
					},
				],
			},
			{
				name: '所属组织信息',
				options: [
					{
						code: 'TW023',
						name: '签约主体',
						type: 1,
						props: {
							disabled: true,
							required: true,
						},
					},
					{
						code: 'TW056',
						name: '是否简化合同审批',
						type: 4,
						options: [],
						props: {
							required: true,
						},
					},
					{
						code: 'TW057',
						name: '是否北办/西部工作组业务',
						type: 4,
						options: [],
						props: {
							required: true,
						},
					},
					{
						code: 'TW058',
						name: '所属分管领导',
						type: 3,
						options: [],
						props: {
							required: true,
						},
					},
					{
						code: 'TW060',
						name: '最终客户名称',
						type: 1,
					},
					{
						code: 'TW025',
						name: '所属业务类型',
						type: 3,
						options: [],
					},
				],
			},
			{
				name: '签章信息',
				options: [
					{
						code: 'TW017',
						name: '加盖印章类型',
						type: 5,
						options: [],
						props: {
							required: true,
						},
					},
					{
						code: 'TW018',
						name: '用印份数',
						type: 1,
						data: '1',
						props: {
							required: true,
							slots: {
								append: '份',
							},
							type: 'number',
						},
					},
					{
						code: 'TW019',
						name: '总计盖章数量',
						type: 1,
						data: '1',
						props: {
							required: true,
							type: 'number',
						},
					},
				],
			},

			{
				name: '实物收发货信息',
				options: [
					{
						code: 'TW028',
						name: '是否涉及实物发货',
						type: 4,
						data: '0',
					},
					{
						code: 'TW052',
						name: '是否涉及实物收货',
						type: 4,
						data: '0',
					},
					{
						code: 'TW042',
						name: '收货地址',
						type: 1,
						props: {
							hide: true,
						},
					},
					{
						code: 'TW033',
						name: '发货条件',
						type: 3,
						options: [],
						props: {
							hide: true,
						},
					},
					{
						code: 'TW034',
						name: '贸易术语',
						type: 1,
						props: {
							placeholder: '非涉外合同可以不选',
							hide: true,
						},
					},
					{
						code: 'TW035',
						name: '运输方式',
						type: 3,
						props: {
							hide: true,
						},
					},
					{
						code: 'TW029',
						name: '客户收货地址',
						type: 1,
						data: '无',
						props: {
							hide: true,
						},
					},
					{
						code: 'TW036',
						name: '其他说明(发运)',
						type: 1,
						props: {
							hide: true,
						},
					},
					{
						code: 'TW043',
						name: '其他说明(收货)',
						type: 1,
						props: {
							hide: true,
						},
					},
				],
			},
			{
				name: '其他',
				options: [
					{
						name: '分组标题',
						type: 6,
						code: '',
					},
				],
			},
		],
	},
	{
		name: '签约方信息',
		code: 'TM002',
		props: {
			partyCount: '2',
		},
		widgets: [
			{
				name: '甲方',
				options: [
					{ name: '联系人', code: 'contactPerson_1' },
					{ name: '联系方式', code: 'contactInfo_1' },
					{ name: '公司名称', code: 'customerName_1' },
					{ name: '开户行', code: 'accountBank_1' },
					{ name: '银行账号', code: 'accountNumber_1' },
					{ name: '地址', code: 'address_1' },
					{ name: '邮政编码', code: 'zipCode_1' },
					{ name: '统一社会信用编码', code: 'creditCode_1' },
					{ name: '电子邮箱', code: 'email_1' },
				],
			},
			{
				name: '乙方',
				options: [
					{ name: '联系人', code: 'contactPerson_2' },
					{ name: '联系方式', code: 'contactInfo_2' },
					{ name: '公司名称', code: 'customerName_2' },
					{ name: '开户行', code: 'accountBank_2' },
					{ name: '银行账号', code: 'accountNumber_2' },
					{ name: '地址', code: 'address_2' },
					{ name: '邮政编码', code: 'zipCode_2' },
					{ name: '统一社会信用编码', code: 'creditCode_2' },
					{ name: '电子邮箱', code: 'email_2' },
				],
			},
			{
				name: '丙方',
				options: [
					{ name: '联系人', code: 'contactPerson_3' },
					{ name: '联系方式', code: 'contactInfo_3' },
					{ name: '公司名称', code: 'customerName_3' },
					{ name: '开户行', code: 'accountBank_3' },
					{ name: '银行账号', code: 'accountNumber_3' },
					{ name: '地址', code: 'address_3' },
					{ name: '邮政编码', code: 'zipCode_3' },
					{ name: '统一社会信用编码', code: 'creditCode_3' },
					{ name: '电子邮箱', code: 'email_3' },
				],
			},
			{
				name: '丁方',
				options: [
					{ name: '联系人', code: 'contactPerson_4' },
					{ name: '联系方式', code: 'contactInfo_4' },
					{ name: '公司名称', code: 'customerName_4' },
					{ name: '开户行', code: 'accountBank_4' },
					{ name: '银行账号', code: 'accountNumber_4' },
					{ name: '地址', code: 'address_4' },
					{ name: '邮政编码', code: 'zipCode_4' },
					{ name: '统一社会信用编码', code: 'creditCode_4' },
					{ name: '电子邮箱', code: 'email_4' },
				],
			},
		],
	},
	{
		name: '合同价款信息',
		code: 'TM003',
		props: {
			priceType: '',
			priceDisable: false,
		},
	},
	{
		name: '通信服务',
		code: 'TM004',
		props: {
			products: [],
		},
		widgets: [
			{
				name: '通信服务配置',
				options: [
					{
						code: 'uYANGKey',
						name: 'U洋套餐资费控件位置',
					},
					{
						code: 'uYUEKey',
						name: 'U跃套餐资费控件位置',
					},
				],
			},
		],
	},
	{ name: '设备硬件', code: 'TM005' },
	{ name: '业务约定信息', code: 'TM006' },
	{ name: '附件上传', code: 'TM007' },
	{
		name: '订单端站',
		code: 'TM008',
		props: {
			department: '',
		},
		widgets: [
			{
				name: '订单端站配置',
				options: [
					{
						code: 'table',
						name: '订单端站控件位置',
					},
				],
			},
		],
	},
	{ name: '合同标的', code: 'TM009' },
]