This commit is contained in:
wangshiming
2022-04-14 18:08:36 +08:00
parent fa3794437d
commit 7f7f1f8ffc

View File

@ -32,7 +32,7 @@ export class TaxManagementIndividualDeclareComponent implements OnInit {
]; ];
selectedIndex = ''; //选择的项目 selectedIndex = ''; //选择的项目
serviceTel = ''; serviceTel = '';
isVisible : boolean = false isVisible: boolean = false;
constructor( constructor(
public service: TaxManagementService, public service: TaxManagementService,
private router: Router, private router: Router,
@ -88,16 +88,16 @@ export class TaxManagementIndividualDeclareComponent implements OnInit {
ngOnInit() { ngOnInit() {
this.initSF(); this.initSF();
this.initST(); this.initST();
const object1 : any = {}; const object1: any = {};
const object2 : any = {}; const object2: any = {};
Object.defineProperty(object1, 'name',{ writable: false ,value: 'wang'}); Object.defineProperty(object1, 'name', { writable: false, value: 'wang' });
Object.defineProperty(object2, 'xxoo',{ writable: false ,value: 'wang'}); Object.defineProperty(object2, 'xxoo', { writable: false, value: 'wang' });
console.log(object1); console.log(object1);
console.log(object1.name); console.log(object1.name);
console.log(object2); console.log(object2);
console.log(object2.xxoo); console.log(object2.xxoo);
object1.name = 'ming' object1.name = 'ming';
object2.xxoo = 'ming' object2.xxoo = 'ming';
console.log(object1); console.log(object1);
console.log(object2); console.log(object2);
} }
@ -254,22 +254,40 @@ export class TaxManagementIndividualDeclareComponent implements OnInit {
width: '180px' width: '180px'
}, },
{ title: '纳税人识别号', index: 'nsrsbh', className: 'text-center', width: '200px' }, { title: '纳税人识别号', index: 'nsrsbh', className: 'text-center', width: '200px' },
{ title: '姓名', index: 'xm', className: 'text-center', width: '200px' }, { title: '姓名', index: 'xm', className: 'text-center', width: '200px' },
{ title: '证件类型', index: 'sfzjlx', className: 'text-center', width: '200px' }, { title: '证件类型', index: 'sfzjlx', className: 'text-center', width: '200px' },
{ title: '证件号码', index: 'sfzjhm', className: 'text-center', width: '200px' }, { title: '证件号码', index: 'sfzjhm', className: 'text-center', width: '200px' },
{ title: '联系电话', index: 'lxdh', className: 'text-center', width: '200px' }, { title: '联系电话', index: 'lxdh', className: 'text-center', width: '200px' },
{ title: '国家(地区)', index: ' gjdq', className: 'text-center', width: '200px' }, { title: '国家(地区)', index: ' gjdq', className: 'text-center', width: '200px' },
{ title: '所属行业', index: 'hy', className: 'text-center', width: '200px' }, { title: '所属行业', index: 'hy', className: 'text-center', width: '200px' },
{ title: '征收项目', index: 'zsxm', className: 'text-center', width: '200px' }, { title: '征收项目', index: 'zsxm', className: 'text-center', width: '200px' },
{ title: '征收品目', index: 'zsmp', className: 'text-center', width: '200px' }, { title: '征收品目', index: 'zsmp', className: 'text-center', width: '200px' },
{ title: '计税依据', index: 'jsyj', className: 'text-center', width: '200px' }, { title: '计税依据', index: 'jsyj', className: 'text-center', width: '200px' },
{ title: '税率', index: 'sl', render: 'sl', className: 'text-center', width: '200px' }, {
{ title: '应纳税额', index: 'ynse', className: 'text-center', width: '180px' }, title: '税率',
{ title: '减免税额', index: 'jmse', className: 'text-center', width: '180px' }, index: 'sl',
{ title: '已缴纳税额', index: 'yjnse', className: 'text-center', width: '180px' }, render: 'sl',
{ title: '应代征税额', index: 'dzse', className: 'text-center', width: '180px' }, className: 'text-center',
{ title: '已代征税额', index: 'ydzse', className: 'text-center', width: '150px' }, width: '200px',
{ title: '申报日期', render: 'sbrq', className: 'text-center', width: '150px' }, format: item => `${item.sl ? ((item.sl as number) * 100).toFixed(2) : 0}%`
},
{
title: '应纳税额',
index: 'ynse',
className: 'text-center',
width: '180px',
type: 'widget',
widget: { type: 'currency-chy', params: ({ record }) => ({ value: record.ynse }) }
},
{ title: '减免税额', index: 'jmse', className: 'text-center', width: '180px' , type: 'widget',
widget: { type: 'currency-chy', params: ({ record }) => ({ value: record.jmse }) } },
{ title: '已缴纳税额', index: 'yjnse', className: 'text-center', width: '180px', type: 'widget',
widget: { type: 'currency-chy', params: ({ record }) => ({ value: record.yjnse }) } },
{ title: '应代征税额', index: 'dzse', className: 'text-center', width: '180px', type: 'widget',
widget: { type: 'currency-chy', params: ({ record }) => ({ value: record.dzse }) } },
{ title: '已代征税额', index: 'ydzse', className: 'text-center', width: '150px', type: 'widget',
widget: { type: 'currency-chy', params: ({ record }) => ({ value: record.ydzse }) } },
{ title: '申报日期', render: 'sbrq', className: 'text-center', width: '150px' }
]; ];
} }
@ -301,13 +319,12 @@ export class TaxManagementIndividualDeclareComponent implements OnInit {
*修改 *修改
* @param record 记录实例 * @param record 记录实例
*/ */
uploadSetting() { uploadSetting() {
if (this.selectedRows.length === 0) { if (this.selectedRows.length === 0) {
this.openWainingModal('请选择需要修改的数据!'); this.openWainingModal('请选择需要修改的数据!');
return; return;
} }
// this.isVisible = true // this.isVisible = true
} }
/** /**
*撤销 *撤销
@ -388,7 +405,7 @@ export class TaxManagementIndividualDeclareComponent implements OnInit {
* *
* @param params 更新数据 * @param params 更新数据
*/ */
resetData() { resetData() {
if (this.selectedRows.length === 0) { if (this.selectedRows.length === 0) {
this.openWainingModal('请选择需要更新的数据'); this.openWainingModal('请选择需要更新的数据');
return; return;
@ -402,7 +419,7 @@ export class TaxManagementIndividualDeclareComponent implements OnInit {
this.service.msgSrv.success('更新成功'); this.service.msgSrv.success('更新成功');
this.st.load(1); this.st.load(1);
} }
}) });
} }
/** /**
@ -450,10 +467,8 @@ export class TaxManagementIndividualDeclareComponent implements OnInit {
nzContent: content nzContent: content
}); });
} }
handleOK() { handleOK() {}
}
handleCancel() { handleCancel() {
this.isVisible = false; this.isVisible = false;
} }
} }