diff --git a/src/ts/core/work/instance.ts b/src/ts/core/work/instance.ts index 9148d2cd8edac22c0051188e5e22d22a6f24cfd7..99ddbd0b4fda32efe58b2bf2f69141bdf059a0e3 100644 --- a/src/ts/core/work/instance.ts +++ b/src/ts/core/work/instance.ts @@ -34,6 +34,9 @@ export class Instance implements IInstance { this.instance = _metadata; this.target = target; this.data = eval(`(${_metadata.data})`); + const matchResult = _metadata.content.match(/缴款单位:([^ ]+)/); + const companyName = matchResult ? matchResult[1] : '未匹配到缴款单位'; + this.data.primary['507695596678990087'] = companyName; } async loadTasks(reload: boolean = false): Promise { if (reload || !this._taskLoaded) {