关于vue.js:Vue-elinput特性记录1

el-input 的绑定值(例 v-model = "inputA")默认状况下,v-model绑定的值是一个string,(即,在输入框输出了23,查看绑定的inputA是一个字符串“23”。typeof(v-model-key) -> String )在vue中,如果是原生input输入框。 如果心愿输出一个typeof(v-model-key) -> number的值,须要设置v-model.number="xxx"。<input v-model.number="age" type="number"> 然而对vue+element-ui的我的项目,el-input中应用v-model.number的形式不可行。高版本的element-ui,el-input不再反对修饰符(.number .lazy .trim等都不反对)应用的话会有bug,不同的element-ui版本bug体现不同。 已知element-ui 2.4.10版本中,el-input v-model.number 修饰符应用没有问题。在element-ui 2.13.0中,加上.number之后能够输出整数,能够输出0.x的小数,然而输出大于一的小数,小数点会隐没。(键入0.5 没问题, 键入3.5 变为 35)(输出35之后回去在3和5两头加一个小数点,是没有问题的 35 -> 3.5 能够)在element-ui 2.15.0中(键入0.5 变为 5, 键入3.5 变为 35 ) element ui已经的参加维护者wacky6说,不要在el-input上应用修饰符,如需实现,自行处理input事件。(例如需要是收集el-input绑定的数据,提交给后端的时候必须应用number,那么就在提交之前转换为number类型就能够)上图见 https://github.com/ElemeFE/el... 上图见 https://www.zhihu.com/questio... 搬运自本人的语雀https://www.yuque.com/diracke...

May 20, 2021 · 1 min · jiezi

关于vue.js:100行Python代码实现贪吃蛇小游戏

贪吃蛇小游戏置信80、90后小时候必定都玩过,那么你晓得如果通过Python来实现吗?明天小千就来教大家。首先给大家看一下最终的出现成果: 根本筹备 首先,咱们须要装置pygame库,小编通过pip install pygame,很快就装置好了。在实现贪吃蛇小游戏的时候,咱们须要晓得整个游戏分为四局部: 1.游戏显示:游戏界面、完结界面 2.贪吃蛇:头部、身材、食物判断、死亡判断 3.树莓:随机生成 4.按键管制:上、下、左、右 游戏显示 首先,咱们来初始化pygame,定义色彩、游戏界面的窗口大小、题目和图标等。 游戏完结界面,咱们会显示“Game Over!”和该局游戏所得分数,相干代码如下: 贪吃蛇和树莓 咱们须要将整个界面看成许多20*20的小方块,每个方块代表一个单位,蛇的长度用单位来示意,同时咱们采纳列表的模式存储蛇的身材。同时,咱们都晓得,树莓的地位是随机的。所以,咱们须要让树莓呈现的地位是游戏界面中的随机地位,同时,每吃到一颗树莓,就须要从新生成一颗新的树莓,并且得分加1。相干初始化设置如下: 如何管制贪吃蛇的静止轨迹呢,那么就须要按键管制了。咱们通过键盘的↑↓←→和WSAD来管制,如果想间接退出游戏,则能够通过Esc键。这里须要强调的是,贪吃蛇外面是不能反方向静止,因而,咱们须要进一步的减少限度条件: 方向设置好了,那么贪吃蛇蛇身变换怎么做啊?很简略,咱们只须要依据方向变换一下坐标即可。 贪吃蛇游戏外面最重要的就是食物判断和死亡判断。首先是食物判断,咱们通过键盘按键来决定贪吃蛇的走向,以便它能吃到树莓。如何判断贪吃蛇有没有吃到树莓呢?很简略,如果贪吃蛇蛇头的地位和树莓的地位重合了,也就是雷同,那么贪吃蛇就吃到树莓了,否则没有。同时,一旦产生了树莓被吃的状况,立即从新随机生成一个新的树莓。相干代码如下: 死亡判断则分为两类状况,一是触碰到了游戏界面的边界,二是贪吃蛇触碰到了本人的身材。一旦产生死亡,则触发gameover。 贪吃蛇静止和吃掉树莓的过程中,游戏界面须要不断更新。同时,咱们设置了游戏速度。 至此,咱们就能实现一个贪吃蛇小游戏了。连忙去试验一下吧!

May 20, 2021 · 1 min · jiezi

关于vue.js:一招解决Vue多页面路由history模式开发到部署

开启多页面模式module.exports = { pages: {},}官网文档-多页面配置 路由模式const mainRoutes = [ { path: "/", name: "main", component: Layout, redirect: "/home", children: [ { path: "/home", name: "home", component: () => import("@/html/sysadmin/views/home/home"), meta: { title: "home", }, }, ], },];const router = new Router({ mode: "history", // 配置history模式 base: "/sysadmin", // 取个利用门路名字 routes: mainRoutes,});官网文档-vue-Router base 开发模式vue.config.js增加以下配置 publicPath:'/', // 留神publicPath的门路是斜杠configureWebpack: { devServer: { historyApiFallback: { verbose: true, rewrites: [ { from: /^\/index\/.*$/, to: "/index.html" }, { from: /^\/sysadmin\/.*$/, to: "/sysadmin.html" } ], }, }, }, ...

May 20, 2021 · 1 min · jiezi

关于vue.js:为什么游戏软件开发公司之间报价相差很大

每个商务了解不一样,公司规模不一样,开发方式不一样,开发语言也不一样。1.商务了解不一样就很好了解,商务在跟客户第一通电话后,对我的项目必定有了大略的理解,然而客户跟每个公司商务说的多少也不一样,商务接触的我的项目导致报价必定也不一样!当然也有报高价先取得客户认可!2.公司规模不一样,他技术储备能力也不一样,小公司可能就没有技术老本,接到活都转包了,我的项目没什么保障!大公司尽管价格高,我的项目会有保障!客户很难对大小公司进行辨别,市场鱼目混淆!3.开发方式有saas的,有定制的,有源码搭建!saas长处必定是比拟便宜点的,毛病就是没有版权,同质化重大!4.游戏开发语言不一样,有原生开发,有混合开发,有web开发!这三种开发方式价格由高到地排列,价格可能差好几万。看需要个别几千块钱的小程序那种说不好听根本没有用,几万块钱的那种app基本上也是用途不大,因为根底性能起码要有。附加性能,比方销售性能,分销性能,商城零碎,聊天零碎是根本都要用的。

May 19, 2021 · 1 min · jiezi

关于vue.js:Vue-深度选择器调整elinput的高度

针对问题vue + element-ui/ iview 不能调整input高度上面以element-ui举例。 如:在页面中写了一个<el-input> 加上类名,在<style>标签中设置class,高度没有扭转(但宽度设置有成果),间接在el-input上设置style属性也没有成果,甚至加上了!important还是没有成果。 查看网页html元素发现 实际上<el-input>是创立了一个<div>,而原生的<input>是这个<div>的子元素,<input>的属性是 display: inline-block; width: 100%; height: 40px; line-height: 40px;width: 100%; 可能继承父元素的宽度,因而给<el-input>设置宽度无效。而设置高度有效,会被el-input的默认款式 .el-input__inner笼罩 解决办法是利用vue的 深度选择器 >>> 默认类名 笼罩掉默认款式。(官网阐明文档里也用的是>>>),如果遇到sass/less (Sass 3就变成了Scss)之类的预处理器无奈辨认>>>,能够改写为::v-deep 或者 /deep/ 这两者都是>>>的别名。应用办法: 在<style>标签上加上scope属性,找到ui框架的原生款式类名(能够通过html页面中f12找到元素来获取)(深度选择器是vue的个性,应用不依赖sass或less等css预编译器) 实测在"scss"预编译器中 >>> 换成::v-deep或者/deep/也能够失效。(注:必须在编译环境中,通过编译器解决后才能够,纯前端引入vue、element-ui是不行的) 搬运自本人的语雀https://www.yuque.com/diracke...

May 19, 2021 · 1 min · jiezi

关于vue.js:前端面试每日-31-第764天

明天的知识点 (2021.05.19) —— 第764天 (我也要出题)[html] 应用html画一颗恋情树的布局[css] 你有应用过grid-template-columns属性吗?说说它的用处[js] 请应用ES5实现类的继承[软技能] 做webAR你个别用哪些框架?《论语》,曾子曰:“吾日三省吾身”(我每天屡次检查本人)。前端面试每日3+1题,以面试题来驱动学习,每天提高一点!让致力成为一种习惯,让奋斗成为一种享受!置信 保持 的力量!!! 欢送在 Issues 和敌人们一起探讨学习! 我的项目地址:前端面试每日3+1【举荐】欢送跟 jsliang 一起折腾前端,零碎整顿前端常识,目前正在折腾 LeetCode,打算买通算法与数据结构的任督二脉。GitHub 地址 微信公众号欢送大家前来探讨,如果感觉对你的学习有肯定的帮忙,欢送点个Star, 同时欢送微信扫码关注 前端剑解 公众号,并退出 “前端学习每日3+1” 微信群互相交换(点击公众号的菜单:交换)。 学习不打烊,充电加油只为遇到更好的本人,365天无节假日,每天早上5点纯手工公布面试题(死磕本人,愉悦大家)。心愿大家在这虚夸的前端圈里,放弃沉着,保持每天花20分钟来学习与思考。在这变幻无穷,类库层出不穷的前端,倡议大家不要等到找工作时,才狂刷题,提倡每日学习!(不忘初心,html、css、javascript才是基石!)欢送大家到Issues交换,激励PR,感激Star,大家有啥好的倡议能够加我微信一起交换探讨! 心愿大家每日去学习与思考,这才达到来这里的目标!!!(不要为了谁而来,要为本人而来!)交换探讨欢送大家前来探讨,如果感觉对你的学习有肯定的帮忙,欢送点个[Star]

May 19, 2021 · 1 min · jiezi

关于vue.js:看了-vuex4-源码后vuex4-和-provideinject-原来就是妙用了原型链

1. 前言你好,我是若川,微信搜寻「若川视线」关注我,专一前端技术分享,一个愿景是帮忙5年内前端开阔视野走向前列的公众号。欢送加我微信ruochuan12,长期交流学习。 这是学习源码整体架构系列 之 vuex4 源码(第十篇)。学习源码整体架构系列文章(有哪些必看的JS库):jQuery、underscore、lodash、sentry、vuex、axios、koa、redux、vue-devtools 间接关上文件性能揭秘。 10篇源码系列文章小成就达成,从19年7月开始写,19年写了6篇,20年写了2篇,往年写了2篇。算是一个完结吧。短时间内应该临时不更新这个系列了。次要是投入的工夫和精力比拟多,看的人很少,失去的反馈也比拟少。之后先写其余文章吧。欢送继续关注我(若川)。 本文仓库地址:git clone https://github.com/lxchuan12/vuex4-analysis.git,本文最佳浏览形式,克隆仓库本人入手调试,容易排汇消化。 要是有人说到怎么读源码,正在读文章的你能举荐我的源码系列文章,那真是无以为报啊。 我的文章,尽量写得让想看源码又不晓得怎么看的读者能看懂。我都是举荐应用搭建环境断点调试源码学习,哪里不会点哪里,边调试边看,而不是硬看。正所谓:授人与鱼不如授人予渔。 浏览本文后你将学到: git subtree 治理子仓库如何学习Vuex 4源码、了解Vuex原理Vuex 4 和 Vuex 3 的异同Vuex 4 composition API 如何应用Vue.provide / Vue.inject API 应用和原理如何写一个 Vue3 插件等等如果对于谷歌浏览器调试还不是很相熟的读者,能够看这篇文章chrome devtools source面板,写的很具体。顺带提一下,我关上的设置,source面板中反对开展搜寻代码块(默认不反对),一图胜千言。 谷歌浏览器是咱们前端罕用的工具,所以倡议大家深刻学习,毕竟工欲善其事,必先利其器。 之前写过Vuex 3的源码文章学习 vuex 源码整体架构,打造属于本人的状态治理库、若川的博客Vuex源码,仓库有很具体的正文和看源码办法,所以本文不会过多赘述与Vuex 3源码雷同的中央。 1.1 本文浏览最佳形式把我的vuex4源码仓库 git clone https://github.com/lxchuan12/vuex4-analysis.git克隆下来,顺便star一下我的vuex4源码学习仓库^_^。跟着文章节奏调试和示例代码调试,用chrome入手调试印象更加粗浅。文章长段代码不必细看,能够调试时再细看。看这类源码文章百遍,可能不如本人多调试几遍,大胆猜想,小心求证。也欢送加我微信交换ruochuan12。 2. Vuex 原理简述论断后行:Vuex原理能够拆解为三个关键点。第一点、其实就是每个组件实例里都注入了Store实例。第二点、Store实例中的各种办法都是为Store中的属性服务的。第三点、Store中的属性变更触发视图更新。 本文次要解说第一点。第二点在我的上一篇文章学习 vuex 源码整体架构,打造属于本人的状态治理库具体讲了,本文就不赘述了。第三点两篇文章都没有具体讲述。 以下是一段简短的代码阐明Vuex原理的。 // 简版class Store{ constructor(){ this._state = 'Store 实例'; } dispatch(val){ this.__state = val; } commit(){} // 省略}const store = new Store();var rootInstance = { parent: null, provides: { store: store, },};var parentInstance = { parent: rootInstance, provides: { store: store, }};var childInstance1 = { parent: parentInstance, provides: { store: store, }};var childInstance2 = { parent: parentInstance, provides: { store: store, }};store.dispatch('我被批改了');// store Store {_state: "我被批改了"}// rootInstance、parentInstance、childInstance1、childInstance2 这些对象中的provides.store都改了。// 因为共享着同一个store对象。 ...

May 19, 2021 · 8 min · jiezi

关于vue.js:vuejsx里自定义指令的写法

用原生vnode的数据格式应用自定义指令: 留神属性名肯定是directives!!!不能改! // 格局const directives = [ { name: 'permission', value: ['hangup'], modifiers: {} }]return <div ...{ { directives }}></div>// 实例render: (h: any, scope: any) => { let directives, comp = '' if(scope.row.payment_status === '付款胜利') { if(scope.row.is_hang === 1) { directives = [ { name: 'permission', value: ['hangup'], modifiers: {} } ] comp = <el-button type="text" on-click={() => this.handleEvent('hangup', scope.row)} {...{ directives }}>挂起</el-button> } else { directives = [ { name: 'permission', value: ['cancelHangup'], modifiers: {} } ] comp = <el-button type="text" on-click={() => this.handleEvent('cancelHangup', scope.row)} {...{ directives }}>勾销挂起</el-button> } } return ( {comp} )}

May 18, 2021 · 1 min · jiezi

关于vue.js:Vue-eltable的sortchange探究

如果 el-table-column(表中的某一列)开启了sortable, 会在表头上呈现一个高低箭头图标。 这个点击图标会触发排序事件。咱们暂且把它称为el-table的原生排序。 (察看这个排序,它不影响el-table (用:data)绑定的 tableData,它影响的是ElTableBody外面的数据,排序后tableData的dataArray和ElTableBody的dataArray 二者数组外部元素程序不统一) el-table原生排序是很笨的。就是一般的数组sort,sort对字符串比拟、有undefined的比拟会产生与咱们预期不统一的后果。官网也思考到了这一点,因而容许咱们在el-table上利用sort-change事件自定义比拟函数。 如果el-table 开启了sort-change那么sort-change指定的compareFunction会取代el-table的原生排序。 (再察看这个排序,它影响el-table (:data)绑定的 tableData,也会影响ElTableBody外面的数据,排序后tableData的dataArray和ElTableBody的dataArray 元素程序都会扭转,保持一致) (下面所说的察看,办法是用chrome插件 vueTools,查看绑定值。没有这个插件,只用vue的watch,深度监听tableData,察看变动,也能阐明问题) 如果 el-table-column开启了sortable,那么el-table原生排序 和 sort-change 必然会触发一个。(必然会触发,且肯定会二选一) 要强调二者必触发其一。对el-table进行二次封装的时候,这里咱们把封装好的组件称为CustomizedTable,在应用CustomizedTable且某一列开启了sortable,是在CustomizedTable层面自定义排序事件,对传入组件的tableData排序实现之后再传入组件外部。此时sort-change事件没有触发,那么最终点击高低箭头图标进行排序的时候,组件层面曾经实现排序的数据会被el-table的原生排序再排序一次,相当于曾经排好序的数据,被sort再排了一次,sort这么笨的排序,后果就很emm了。 倡议对el-table进行二次封装的时候,给一个开关定义sort-change是否开启,把compareFunction写在CustomizedTable组件外部,自定义排序在组件外部进行,防止sort。 搬运自本人的语雀https://www.yuque.com/diracke...

May 17, 2021 · 1 min · jiezi

关于vue.js:Vue-eltable的sortchange探究

如果 el-table-column(表中的某一列)开启了sortable, 会在表头上呈现一个高低箭头图标。 这个点击图标会触发排序事件。咱们暂且把它称为el-table的原生排序。 (察看这个排序,它不影响el-table (用:data)绑定的 tableData,它影响的是ElTableBody外面的数据,排序后tableData的dataArray和ElTableBody的dataArray 二者数组外部元素程序不统一) el-table原生排序是很笨的。就是一般的数组sort,sort对字符串比拟、有undefined的比拟会产生与咱们预期不统一的后果。官网也思考到了这一点,因而容许咱们在el-table上利用sort-change事件自定义比拟函数。 如果el-table 开启了sort-change那么sort-change指定的compareFunction会取代el-table的原生排序。 (再察看这个排序,它影响el-table (:data)绑定的 tableData,也会影响ElTableBody外面的数据,排序后tableData的dataArray和ElTableBody的dataArray 元素程序都会扭转,保持一致) (下面所说的察看,办法是用chrome插件 vueTools,查看绑定值。没有这个插件,只用vue的watch,深度监听tableData,察看变动,也能阐明问题) 如果 el-table-column开启了sortable,那么el-table原生排序 和 sort-change 必然会触发一个。(必然会触发,且肯定会二选一) 要强调二者必触发其一。对el-table进行二次封装的时候,这里咱们把封装好的组件称为CustomizedTable,在应用CustomizedTable且某一列开启了sortable,是在CustomizedTable层面自定义排序事件,对传入组件的tableData排序实现之后再传入组件外部。此时sort-change事件没有触发,那么最终点击高低箭头图标进行排序的时候,组件层面曾经实现排序的数据会被el-table的原生排序再排序一次,相当于曾经排好序的数据,被sort再排了一次,sort这么笨的排序,后果就很emm了。 倡议对el-table进行二次封装的时候,给一个开关定义sort-change是否开启,把compareFunction写在CustomizedTable组件外部,自定义排序在组件外部进行,防止sort。 搬运自本人的语雀https://www.yuque.com/diracke...

May 17, 2021 · 1 min · jiezi

关于vue.js:Vue3-能用到生产环境了吗

最近,有不少敌人问我:“十三,看你写了几个Vue3的我的项目,你感觉Vue3能用到生产环境了吗?”联合本人的想法和尤大直播说的话,给一点倡议。 别问我!没后果,除非花手摇过我。 我不是一个业余前端哈,只能说一点点不成熟的集体倡议哈,说错了的话大家多担待。 Vue3能用到生产环境了嘛?文中的观点都是我这个菜鸡的个人观点,不代表任何官网或者权威观点。 Vue3是否用到生产环境?答案是必定能,而且肯定能。 然而,你如果问,是不是所有我的项目都要降级到Vue3,这个就有待商讨了。 目前,我本人也写了几个我的项目,也放在生产环境运行了。不过,不是公司的次要我的项目。因为我也还在学习和踩坑中。 一个Vue3的商城实战我的项目 newbee-mall-vue3-app: 开源地址如下: https://github.com/newbee-ltd... https://gitee.com/newbee-ltd/... 一个Vue3+Element Plus的后盾管理系统我的项目 vue3-admin: 开源地址如下: https://github.com/newbee-ltd... https://gitee.com/newbee-ltd/... 从开发到部署,也都十分顺利,运行了一段时间,也比拟稳。Vue3 的办法抽离,对代码可复用性有很大的帮忙,其它长处也很多,用起来还是很顺滑的。 鞋合不适合只有脚晓得不同公司、不同团队、不同的开发人员,还是要依据本身状况去定的。最简略的一点呢,就是前端团队评估之后感觉能上生产了,就上生产。能够尝试上线几个我的项目,体验一下整体的上线流程,踩一踩坑,而不是听到有人倡议你去用Vue3,你就真去Vue3上生产了。 所以,肯定要联合开发团队的理论状况、我的项目的理论状况去评估,这里是说开发人员的技术问题。还有,就是用Vue3去重构之前的我的项目,多多少少也要花些工夫,工夫老本也要思考进去。当初很多的开发团队,都存在工期倒排的问题,原本工夫就不多,原本就没有工夫,还要再去花工夫学习和踩坑,这是妥妥的在折腾本人、折腾团队,所以,要谨慎。 Vue3上生产其实并没有什么艰难。然而生态的确还在逐步完善,有些插件还不能兼容,如果重构过程中发现这个组件要从新找,那个模块要从新开发。得,覆灭吧。 大多问题都能够解决,毕竟Vue3是向下兼容的,不过,也要思考本人的精力够不够,团队的开发资源充不短缺。 一旦波及到企业生产我的项目,必须要思考的两点:开发工夫和开发资源。都短缺了,那就去放开了去做,遇山劈山,遇水搭桥。如果资源不那么短缺,那就慢慢来。 不是说Vue3不够优良或者说不能上生产,而是开发者们的开发习惯和志愿,还有就是团队的开发资源是否短缺,以及我的项目的稳定性,不可能间接说上就上。 Vue3遍及必定还须要一段时间从Vue3能不能用到生产环境,咱们再引申一点: Vue3遍及必定还须要多长时间?具体的工夫我估算不进去,我也不是预言家,然而大家应该广泛都感觉还须要一段时间。 对于曾经上线的我的项目嘛,必定是以稳固为主,而且Vue2性能也不错,这部分我的项目可能不会立即就要降级到Vue3,官网也提到了会开发一个 Vue 3 的专用迁徙版本,如下图所示: 另外,Vue3正式版本还没公布一年,他还是个孩子啊! 再打一个不失当的比喻,Java8 是 2014 年公布的,往年曾经是 2021 年,Java 的版本号曾经来到了Java16。然而,大部分人还是抉择用 Java8 作为次要的开发语言,那这个“大部分”是多少呢? 2020年底颁布的数字是75%,如下图所示: 我晓得,Java版本与Vue2、Vue3两个版本之间并不能间接类比。这里我只是拿 Java8 的例子强调一下,“稳固和够用”,其实在企业我的项目开发中,也是很深入人心的两点。 所以,真正说遍及开来,也须要一段时间。 绝对于后端来说,前端的小伙伴们,素来都是喜新厌旧,毕竟可抉择的货色太多太多了,而且近几年前端圈的常识迭代太快了。可能Vue3真正的遍及并不会花太久,然而这个过程也是须要循序渐进、缓缓过渡的。 尤雨溪的观点对于Vue2是否须要降级到Vue3这个问题,之前尤大也在一次直播中说过,以下间接用他的原话: 降级是须要思考老本的。 Vue2 用着也挺好的,如果降级的老本太高,也没必要降级。如果你的我的项目很稳固,而且没有对新性能的强烈需要,能悠着点就悠着点。 因而,Vue3能不能上生产环境? 能!怎么上? 联合降级老本,悠着点儿。 总结所以,让子弹飞一会儿吧。 咱们一起见证Vue3的生态越来越好。 如果能够的话,大家也能够尽本人的一份力,参加到Vue3的生态欠缺中去。 除注明转载/出处外,皆为作者原创,欢送转载,但未经作者批准必须保留此段申明,且在文章页面显著地位给出原文链接,否则保留查究法律责任的权力。

May 17, 2021 · 1 min · jiezi

关于vue.js:简单手写实现Vue2x

github: https://github.com/OUDUIDUI/v...Vue的设计思维Vue设计思维参考了MVVM模型,行将视图View和行为Model抽象化,行将视图UI和业务逻辑离开来,而后通过ViewModel层来实现双向数据绑定。 MVVM 与 MVC 最大的不同就是MVVM实现了 View 和 Model 的主动同步,也就是当Model 的属性扭转时,咱们不必再本人手动操作 Dom 元素,来扭转 View 的显示,而是扭转属性后该属性对应 View 层显示会主动扭转。 MVVM框架的三个因素:数据响应式、模板引擎及其渲染。 数据响应式 监听数据变动并在视图中更新在Vue2.x中,是依据Object.defineProperty()来实现数据响应式的模板引擎 提供形容视图的模板语法Vue的插槽{{}}和指令v-bind、v-on、v-model等渲染 将模板渲染成HTML进行显示数据响应式原理在JavaScript的对象Object中有一个属性叫拜访器属性,其中有[[Get]]和[[Set]]个性,它们别离是获取函数或设置函数,即在获取对象特定属性的时候回调用到。 而拜访器属性是不能间接定义的,必须应用Object.defineProperty()进行定义。 const obj = { _name: 'Matt'};Object.defineProperty(obj, 'name', { get() { return this._name; }, set(newVal) { console.log('set name') this._name = newVal; }})console.log(obj.name); // 'Matt'obj.name = 'OUDUIDUI'; // 'set name'console.log(obj.name); // 'Henry'而Vue2.x就是在set函数中进行监听,当数据发生变化了,就会进行响应操作。 因而,咱们能够简略实现一个Vue中的defineReactive函数。 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>reactive app</title></head><body><div id="app"></div><script> /** * defineReactive : 将对象中某一个属性设置为响应式数据 * @param obj<Object>: 对象 * @param key<any>: key名 * @param val<any>: 初始值 */ function defineReactive(obj, key, val) { Object.defineProperty(obj, key, { get() { console.log(`get ${key}`) return val; // 此时val存在obj的闭包外面 }, set(newVal) { console.log(`set ${key}`) if (newVal !== val) { val = newVal; update(); // 更新函数 } } }) } /** * update : 更新函数,从新渲染app DOM */ function update() { const app = document.getElementById('app'); app.innerHTML = `obj.time = ${obj.time}` } const obj = {}; defineReactive(obj, 'time', new Date().toLacaleTimeString()); // 将obj进行响应式解决 setInterval(() => obj.time = new Date().toLacaleTimeString(), 1000); // 定时更新obj.time的值</script>在代码中,咱们在set中,调用了update更新函数,因而咱们定时器每更新obj.time一次,update函数就会被调用一次,因而页面数据也会更新一次。这时候,咱们就简略的实现了数据响应式。 ...

May 17, 2021 · 9 min · jiezi

关于vue.js:从零开始的electron开发窗口通信与拓展屏

窗口通信与拓展屏本期内容次要介绍拓展屏的开启以及两个窗口之间的音讯通信。 拓展屏在窗口启动这一节里咱们封装了一个createWindow,用这个来创立一个窗口,拓展屏也是窗口,只不过咱们依据有几个显示屏把其放在对应的外接屏上罢了。 渲染过程咱们在渲染过程增加一个按钮,让其点击之后,向主过程发送对拓展屏的操作(关上或暗藏) <a-button type="primary" @click="openScreen">关上拓展屏</a-button>const state = reactive({ open: true, message: ''})async function openScreen() { await window.ipcRenderer.invoke('win-subScreen', { open: state.open, path: '#/subScreen' }) state.open = !state.open}主过程主过程承受到之后,通过screen.getAllDisplays()获取当初窗口的数组(有几个显示屏),而后依据externalDisplay来获取咱们外接屏幕的信息。 同样的,咱们创立新的窗口也是用createWindow,之前咱们渲染过程传递了一个path,这个path呢就是咱们拓展屏要展现的页面。 这里须要留神的是createWindow返回的值须要用一个全局变量保存起来,之前托盘的时候说过,如果是局部变量的话,在函数执行结束之后会被销毁,那么窗口也就被销毁了。咱们这里用global赋值是前面窗口通信会用到,你这里用全局变量赋值时一样的。 global.jsglobal.tray = nullglobal.willQuitApp = falseglobal.envConfig = {}global.sharedObject = { win: '', subScreen: ''}export default globalimport { ipcMain, app, screen } from 'electron'import global from '../config/global'import createWindow from './createWindow'import path from 'path'const win = global.sharedObject.winipcMain.handle('win-subScreen', (_, data) => { if (data.open) { const displays = screen.getAllDisplays() const mainBounds = win.getNormalBounds() const externalDisplay = displays.find((display) => { return display.bounds.x !== 0 || display.bounds.y !== 0 }) if (externalDisplay) { if (global.sharedObject.subScreen) { global.sharedObject.subScreen.show() } else { global.sharedObject.subScreen = createWindow({ frame: false, show: false, parent: win, // win是主窗口 fullscreen: true, webPreferences: { webSecurity: false, contextIsolation: false, enableRemoteModule: true, nodeIntegration: process.env.ELECTRON_NODE_INTEGRATION, plugins: true, preload: path.join(__dirname, 'preload.js'), devTools: false }, x: mainBounds.x < 0 && Math.abs(mainBounds.x) > (win.getContentSize()[0] / 2) ? 0 : externalDisplay.bounds.x, y: externalDisplay.bounds.y }, data.path, `index.html${data.path}`) global.sharedObject.subScreen.once('ready-to-show', () => { global.sharedObject.subScreen.show() }) global.sharedObject.subScreen.on('closed', () => { global.sharedObject.subScreen = null }) } } else { console.log('未检测到拓展屏') } } else { global.sharedObject.subScreen && global.sharedObject.subScreen.destroy() }})这里呢有个小解决,咱们先判断一下咱们的软件是位于那个屏幕,比方咱们有两个屏,1和2,那么咱们的主窗口和拓展屏应该处于不同地位,比方:咱们的主窗口在1的话,那么咱们的拓展屏应该在2关上,如果地位雷同的话,因为咱们拓展屏设置的是全屏,此时会把主窗口给遮挡住,如果没有设置快捷键敞开的话,那么将无奈敞开拓展屏,故有以下解决。 ...

May 17, 2021 · 2 min · jiezi

关于vue.js:在vue项目中写Typescript

两种形式:extends写法(不应用装璜器) ---- 更贴近于vue语法import Vue from 'vue'import MainHeader from './header.vue'import MainContent from './content.vue'interface User { name: string, age: number}export default Vue.extend({ components: { MainHeader, MainContent }, props: { testProps: { type: Object as () => User } }, data () { return { show: false } }, methods: { setShow (state: boolean): void { this.show = state } }, computed: { num(): number { return this.count }, name: { // 须要标注有 `this` 参加运算的返回值类型 get(): string { return this.item.n }, set(val: string) { this.item.n = val } } }})vue-property-decorator(装璜器语法) ---- 贴近类的写法import { Vue, Component, Watch } from 'vue-property-decorator'interface KeyValue { c: string n: string}@Component({ components: { MainHeader, MainContent }})export default class Test extends Vue { // data count: number = 1 item: KeyValue = { c: '', n: '' } // computed get num(): number { return this.count } get name(): string { return this.item.n } // 留神,这里不能标返回值类型,就算写void也不行 set name(val: string) { this.item.n = val } // watch @Watch('count') watchCount(newVal: number, oldVal: number): void { console.log(newVal) } @Watch('item.n') watchName(newVal: string, oldVal: string): void { console.log(newVal) } @Watch('item', { deep: true }) watchItem(newVal: KeyValue, oldVal: KeyValue): void { console.log(newVal) } // methods reset(): void { this.$emit('reset') }, getKey(): string { return this.item.c }}

May 15, 2021 · 1 min · jiezi

关于vue.js:Dom-节点和-元素-有啥区别好家伙我弄懂了

作者:Shadeed译者:前端小智起源:dmitripavlutin点赞再看,微信搜寻【大迁世界】,B站关注【前端小智】这个没有大厂背景,但有着一股向上踊跃心态人。本文 GitHub https://github.com/qq44924588... 上曾经收录,文章的已分类,也整顿了很多我的文档,和教程材料。最近开源了一个 Vue 组件,还不够欠缺,欢送大家来一起欠缺它,也心愿大家能给个 star 反对一下,谢谢各位了。 github 地址:https://github.com/qq44924588... 文档对象模型(DOM)是一个将HTML或XML文档视为树形构造的接口,其中每个节点都是文档的一个对象。DOM还提供了一组办法来查问树、扭转构造、款式。 DOM 还应用术语元素(Element)它与节点十分类似。那么,DOM节点和元素之间有什么区别呢? 1. DOM节点了解节点和元素之间区别的要害是了解节点是什么。 更高的角度来看,DOM文档由节点层次结构组成。 每个节点能够具备父级和/或子级。 看看上面的HTML文档: <!DOCTYPE html><html> <head> <title>My Page</title> </head> <body> <!-- Page Body --> <h2>My Page</h2> <p id="content">Thank you for visiting my web page!</p> </body></html>该文档蕴含以下节点层次结构: <html>是文档树中的一个节点。它有2个子节点:<head>和<body>。 <body>子有3个子节点的节点:正文节点 <!-- Page Body -->,题目<h2>,段落<p>。<body>节点的父节点是<html>节点。 HTML文档中的标记代表一个节点,乏味的是一般文本也是一个节点。段落节点<p>有1个子节点:文本节点“Thank you for visiting my web page!”。 1.2节点类型咱们要如何辨别这些不同类型的节点? 答案在于DOM Node接口,尤其是Node.nodeType属性。 Node.nodeType能够具备代表节点类型的以下值之一: Node.ELEMENT_NODENode.ATTRIBUTE_NODENode.TEXT_NODENode.CDATA_SECTION_NODENode.PROCESSING_INSTRUCTION_NODENode.COMMENT_NODENode.DOCUMENT_NODENode.DOCUMENT_TYPE_NODENode.DOCUMENT_FRAGMENT_NODENode.NOTATION_NODE常量有意义地批示节点类型:例如Node.ELEMENT_NODE代表元素节点,Node.TEXT_NODE代表文本节点,Node.DOCUMENT_NODE文档节点,依此类推。 例如,让咱们抉择段落节点,而后查看其nodeType属性: const paragraph = document.querySelector('p');paragraph.nodeType === Node.ELEMENT_NODE; // => true代表整个节点文档树的节点类型为Node.DOCUMENT_NODE: document.nodeType === Node.DOCUMENT_NODE; // => true2. DOM元素把握了DOM节点的常识之后,当初该辨别DOM节点和元素了。 ...

May 14, 2021 · 1 min · jiezi

关于vue.js:Vue-3-Element-Plus-Vite-2-的后台管理系统开源啦

之前公布过一篇文章《Vue3教程:开发一个 Vue 3 + element-plus 的后盾管理系统》,文中提到会开发并开源一个 Vue 3 + Element Plus 的我的项目供大家练手和学习,随后也始终有收到留言和反馈,问我什么时候开源之类的问题,明天终于能够告诉大家,实现啦!开源啦! 如果感觉我写得还行的话,请献上你贵重的一赞,这将是我继续写作的能源!感激大家啦。 vue3-admin 开源地址所有的代码、文件全副都开源到 GitHub 仓库中,前后端代码全副都在仓库里。 并没有任何藏着掖着的行为,包含后端 API 接口的代码也全副开源,不会说短少哪个页面或者某个重要性能,这种事件是不存在的,大家先看看文章和预览图,感觉不错的敌人能够持续理解一下这个我的项目。 当然,也心愿感兴趣的敌人能够找找其中的问题,提一些 pr 或者 issue,让这个开源我的项目可能缩小问题并且放弃提高。 vue3-admin 在 GitHub 和国内的码云都创立了代码仓库,如果有人拜访 GitHub 比较慢的话,倡议在 Gitee 上查看该我的项目,两个仓库会放弃同步更新。in GitHub : vue3-adminin Gitee : vue3-adminvue3-admin 预览地址本我的项目在一周之前曾经部署到线上环境,在开源仓库里能够看到拜访地址。 因为服务器的带宽并不是十分大,放心大家间接把服务器挤爆了,心愿大家不要一起拜访,哈哈哈哈。 测试过程和测试后果,感激大家参加测试测试过程大略大半个月吧,总共有三轮测试,前两轮都是自测,改了不少问题。前面是发了一篇文章介绍了这个我的项目,并且把我的项目的预览地址和测试账号密码公布出来,让大家一起点一点页面、测一测性能,还是有不少人参加到这个我的项目的测试环节的,在这里感激一下大家啦。 下图是某个时间段内生成的登录token记录,就是每次有人登录零碎都会生成这样一条记录,数据量还是挺大的。 汇总了网站上线之初(也就是上周一),到上周末的 token 产生数据状况,如下图所示: 通过这个数据能够大抵的推算出一些后果,每天大略有 200 ~ 300 人登录并测试了 vue3-admin 这个我的项目。不过,反馈过去的问题不是很多,bug 也没有,可能大家测试的也不是很深刻,后续大家理论的运行代码和具体的体验后,应该会有更多问题呈现,期待大家的反馈。 测试过程中啼笑皆非的一件事也有一个很气的事件,这个事件我之前提过很屡次,真的是很啼笑皆非。 我做了不少开源我的项目,这些我的项目也都会把预览地址放进去给大家用,让大家能够提前体验性能,我这个想法是很为大家思考的,然而总有些人比拟怪,做一些怪事件。最经典的一件事件就是删数据,原本满满登登的测试数据,全给我删咯,比方这次 vue3-admin 预览网站中的轮播图数据、分类数据,刚把预览地址收回去半天工夫,数据就没了,页面成果如下图所示: 而后我又去复原,而后商品数据、订单数据、用户数据为什么没被删呢?因为这些模块里我没放删除按钮,然而第一页的订单数据也给我敞开了、第一页的商品数据也给我下架了、第一页的用户数据也给我禁用了,我前面时不时的去复原一下这些数据。 这个事件呢,说切实的,从我 2017 年做第一个开源我的项目就存在,然而也没法解决,不放预览地址吧,影响大家的体验,然而放上去吧,总有些二货删掉全副数据或者改测试账号的明码让他人没法测。这里呢,还是心愿各位盲目一点,能够测试删除性能,然而你别全删了,或者说你删完之后加几条数据也行啊。 次要技术栈vue3-admin 我的项目的技术栈抉择如下: Vue 3.0Element-PlusVite 2.0Vue-RouterEcharts 5.0Axios次要技术栈为 Vue 3.0 和 Element Plus,Vue 3.0 正式版本已上线半年无余,之后又看到 @iamkun 大佬发了一篇文章《 Element UI for Vue 3.0 来了!》,文章中有提到 Element Plus 正式发版,就想着用它来重构之前写的一个后盾管理系统,而后又尝试了一下 Vite 2.0,算是尝鲜吧。 ...

May 13, 2021 · 1 min · jiezi

关于vue.js:Vue3教程一个基于-Vue-3-Vant-3-的商城项目开源啦

之前公布过一篇文章,通知大家我要开发一个 Vue3 的商城我的项目并开源到 GitHub 上,供大家练手和学习,随后也始终有收到留言和反馈,问我开发到哪里了,什么时候开源之类的问题,明天终于能够告诉大家,实现啦!开源啦! 因为失常下班的缘故,所以只能抽出闲暇工夫来做,适逢几次加班,导致比预估的工时推延了一些工夫,2020 年 11 月 3 日把我的项目开发的差不多了,之后始终处于自测和批改小问题的阶段。 我发现大家对这个我的项目的激情也挺高,所以在上周末也把我的项目部署到线上,让大家帮忙测试了一波。不过工夫仓促还没来得及整顿这些事件,后续我会把测试记录整顿并公布上来,让大家看一下过程中遇到了哪些问题。 前文回顾:《Vue3 来了,Vue3 开源商城我的项目重构打算正式启动!》 开源地址所有的代码、文件全副都开源到 GitHub 仓库中,并没有任何藏着掖着的行为,不会说短少哪个页面或者某个重要性能,这种事件是不存在的,大家先看看文章和预览图,感觉不错的敌人能够持续理解一下这个我的项目。 当然,也心愿感兴趣的敌人能够找找其中的问题,提一些 pr 或者 issue,让这个开源我的项目可能缩小问题并且放弃提高。 newbee-mall-vue3-app 在 GitHub 和国内的码云都创立了代码仓库,如果有人拜访 GitHub 比较慢的话,倡议在 Gitee 上查看该我的项目,两个仓库会放弃同步更新。in GitHub : newbee-mall-vue3-appin Gitee : newbee-mall-vue3-app预览地址Vue3 版本的商城我的项目曾经部署到线上环境,在开源仓库里能够看到拜访地址。 因为服务器的带宽并不是十分大,放心大家间接把服务器挤爆了,心愿大家不要一起拜访,哈哈哈哈。 技术栈新蜂商城 Vue 版本的第一个版本是 Vue2.6,这次是全新的降级,技术栈和组件也对应的降级为 Vue3.x、Vue-Router4.x、Vuex4.x、Vant3.x: VueVue-RouterVuexVantbetter-scroll 预览图之前的开发版本是 Vue 2.6.10 和 Vant 2.5.0,与前一版相比拟的话,除了 Vue 和组件的版本升级外,局部图标和页面实现也有一些微调,Vue3 版本的商城我的项目预览图如下: 登录页 首页 商品搜寻 商品详情页 购物车 生成订单 地址治理 订单列表 订单详情 代码奉献当然,目前是 newbee-mall-vue3-app 的第一个版本,尽管曾经测试过几轮,不过有时候自测的可能不欠缺,应该还会有一些问题存在,也心愿大家能够提出一些优化倡议,能够提交issue,也能够给我留言或者到交换群里间接艾特我。 当然我也心愿大家都可能为该我的项目做一下代码奉献,步骤如下: fork 代码创立本人的分支commit并push批改的明码到你fork的代码仓库提交 pr ...

May 13, 2021 · 1 min · jiezi

关于vue.js:用Blob下载文件流

需要:申请后盾接口,下载文件,如果胜利的话,间接获取到文件流下载,而不是门路。 创立一个blob对象语法:var BlobData = new Blob( array, options ); 参数:array: 一个数组。官网概念:由ArrayBuffer, ArrayBufferView, Blob, DOMString 等对象形成的 Array ,或者其余相似对象的混合体,它将会被放进 Blob。DOMStrings会被编码为UTF-8。options:一个对象。官网概念:是一个可选的BlobPropertyBag字典。有两个属性,type,默认值为 "",放入到blob中的数组内容的MIME类型。endings,默认值为"transparent",用于指定蕴含行结束符\n的字符串如何被写入。 创立实例: var blob = new Blob([data], { type: 'charset=utf-8' })//data能够是后盾返回的后果,如response.datavue+elementUI post申请下载模板 downLoad(){//调用办法 //创立一个加载框 //注:如果文件过大,会呈现点击下载后短时间内页面无反馈,倡议创立加载框进步交互成果 const loading = this.$loading({//elementUI lock: true, text: '拉取文件中', spinner: 'el-icon-loading', background: 'rgba(0, 0, 0, 0.7)' }) //创立须要传送的data,这里用的是Fromdata格局,需依据我的项目状况来批改 var fileData = new FormData() fileData.append('id',id) axios({//留神需在页面引入axios method: 'post',//申请形式 url: 'http://*****',//申请地址 data: fileData,//传输数据 responseType: 'blob'//数据格式 }).then(res => { var blob = new Blob([res.data], { type: 'charset=utf-8' }) var downloadElement = document.createElement('a') var href = window.URL.createObjectURL(blob)//创立链接 downloadElement.href = href//a标签赋值 downloadElement.download = '文件名字' + '.pdf'//文件类型 document.body.appendChild(downloadElement)//a标签增加到页面 downloadElement.click()//执行a标签点击成果 document.body.removeChild(downloadElement)//移除a标签 window.URL.revokeObjectURL(href)//开释URL对象 loading.close()//敞开加载框 }) //下载完结}

May 13, 2021 · 1 min · jiezi

关于vue.js:Vue中使用i18n进行配置语言全球化

Vue中应用i18n进行配置语言全球化装置npm install vue-i18n配置我这里创立了utils文件夹 > mkdir -p utils> vi i18n.jsimport Vue from 'vue'import VueI18n from 'vue-i18n'Vue.use(VueI18n)export default new VueI18n({ locale: 'en', messages: { 'en': require('./lang/en.json') }})> mkdir lang> vi en.json{ "document.account": "Account/Email", "document.content_empty": "Empty", "document.password": "Password", "document.tips.account": "Please input Account/Email", "document.tips.login_fail": "Wrong account or password", "document.tips.login_success": "Login successful", "document.tips.password": "Please enter the password", "document.tips.tip": "Tip", "document.directory": "Directory"}进入main.js中 import VueI18n from 'vue-i18n';import i18n from './utils/i18n';Vue.use(VueI18n);new Vue({ el: '#app', i18n, router, store});应用# 办法中应用this.$t('document.tips.login_success')# template中应用<el-form-item :label="$t('document.password')" prop="password" :rules="{ required: true, message: $t('document.tips.password'), trigger: 'blur' }"> <el-input type="password" v-model="form.password"></el-input></el-form-item>

May 13, 2021 · 1 min · jiezi

关于vue.js:Nuxt中关于asyncData-数据的管理

Nuxt中对于asyncData 数据的治理需要剖析因为nuxt咱们要对其进行seo优化和解决,所以数据根本都要在服务器端渲染实现,也必然都须要塞入到asyncData中,咱们针对一一的axios申请进行解决 代码拆分为 Promise Allasync asyncData({ params, store, app, query, error }) { let getLayout = store.dispatch('layout/getLayout', params.category), getJobList = store.dispatch('layout/getJobList', Object.assign(query, params)); return new Promise((resolve, reject) => { return Promise.all([getLayout, getJobList]) .then(() => { resolve(); }) .catch(err => { error({ statusCode: 500, message: 'Page exception :' + err }); }); });},以上只是一部分,store执行的办法都将进入到vuex中进行治理,咱们对其数据进行动静调用 computed: { ...mapState('layout', ['banner', 'content', 'page', 'active', 'pageSize', 'metas', 'menus', 'list'])}layout 对应的为store目录,因为咱们须要装置功能模块将store进行划分 如图: export const state = () => ({ locales: ['en', 'zh'], locale: 'en', menus: [], metas: {}, description: '', active: '', banner: [], content: "", list: [], page: 0, pageSize: 10})export const mutations = { setMetas(state, metas) { state.metas = metas }, setMenus(state, menus) { state.menus = menus }, setActive(state, active) { state.active = active }, setField(state, obj) { const {field, value} = obj state[field] = value }}export const actions = { getLayout({commit}, category) { return new Promise((resolve, reject) => { this.$request.getFeature({category: category}).then(res => { let { metas, content, menus, active } = res.data.data console.log(metas) commit('setMetas', metas) commit('setMenus', menus) commit('setActive', active) // 首部banner 拆散 let banner = content[0] content = content.slice(1) commit('setField', {field: 'banner', value: banner}) commit('setField', {field: 'content', value: content}) resolve() }).catch(err => { }).finally(() => { }) return Promise.resolve() }) }, getJobList({commit}, filter) { return new Promise((resolve, reject) => { this.$request.getJobList(filter).then(res => { let list = res.data.data.list let { page, pageSize } = res.data.meta commit('setField', {field: 'list', value: list}) commit('setField', {field: 'page', value: page}) commit('setField', {field: 'pageSize', value: pageSize}) resolve() }).catch(err => { reject(err) }) }) }}配置 headhead() { return { title: this.metas.title, meta: [ { hid: 'description', name: 'description', content: this.metas.description }, { hid: 'keyword', name: 'keyword', content: this.metas.keyword } ] };}![图片形容...](https://cdn.surest.cn/FucM3nAy8Wggx43cD7CrTrJGfmI9)

May 13, 2021 · 2 min · jiezi

关于vue.js:vue30-集中-导出组件

import ActiveControl from "./activeControl.vue";import PlanControl from "./planControl.vue";import RelationPlan from "./relationPlan.vue";(ActiveControl as any).install = (Vue: any) => { Vue.component(ActiveControl.name, ActiveControl)}(PlanControl as any).install = (Vue: any) => { Vue.component(PlanControl.name, PlanControl)}(RelationPlan as any).install = (Vue: any) => { Vue.component(RelationPlan.name, RelationPlan)}export { ActiveControl, PlanControl, RelationPlan}

May 12, 2021 · 1 min · jiezi

关于vue.js:Vue-antdesignvue-实现菜单栏多层嵌套跳转

配置子路由父组件中的menu嵌套

May 11, 2021 · 1 min · jiezi

关于vue.js:vue判断是否安装app

1.开发环境 vue+vant2.电脑系统 windows10专业版3.在挪动端开发的过程中,咱们有时候在点击的时候须要判断用户是否装置了app,如果装置了就关上,如果没有关上就...,上面我来分享一下如何实现。4.废话不多说,间接上操作: // 在这里我对办法进行了封装// 判断是否装置 app,返回布尔值来判断是否装置const installapp = (value1, value2) => { // 在这里我只对 android 进行了解决,ios都是一样的思路 let timer = undefined; if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) { var loadDateTime = new Date(); window.setTimeout(function () { var timeOutDateTime = new Date(); if (timeOutDateTime - loadDateTime < 5000) { window.location = "https://itunes.apple.com/cn/app/id477927812"; } else { window.close(); } }, 25); window.location = "weixin:// "; } else if (navigator.userAgent.match(/android/i)) { try { // window.location = "weixin://"; /* value1:weixin:// */ if (window.open(value1, "_top") == value1) { window.location = value1; value2 = ""; clearTimeout(timer); return false; } else { timer = setTimeout(function () { // window.location = "http://a.app.qq.com/o/simple.jsp?pkgname=com.tencent.mm#opened"; //android下载地址 // window.location= "http://weixin.qq.com/"; //android微信web下载地址 Toast(value2); }, 1500); } clearTimeout(timer); // console.log(window.location = "weixin://"); // setTimeout(function () { // window.location = "http://a.app.qq.com/o/simple.jsp?pkgname=com.tencent.mm#opened"; //android下载地址 // // window.location= "http://weixin.qq.com/"; //android微信web下载地址 // cboo = false; // }, 3000); } catch (e) { } }}5.留神: ...

May 11, 2021 · 1 min · jiezi

关于vue.js:vue-is-动态组件

vue.js 动静组件is应用动静渲染不同的组件<component v-bind:is="currentTabComponent" class="tab"></component>const app = Vue.createApp({ data() { return { currentTab: 'Home', tabs: ['Home', 'Posts', 'Archive'] } }, computed: { currentTabComponent() { return 'tab-' + this.currentTab.toLowerCase() } }})app.component('tab-home', { template: `<div class="demo-tab">Home component</div>`})app.component('tab-posts', { template: `<div class="demo-tab">Posts component</div>`})app.component('tab-archive', { template: `<div class="demo-tab">Archive component</div>`})app.mount('#dynamic-component-demo')扩大 html标签的限度

May 11, 2021 · 1 min · jiezi

关于vue.js:站在巨人的肩膀上分析vue3渲染过程

站在伟人的肩膀上剖析vue3,次要用来记录本人看完HcySunYang文档的读后感并且加深本人的了解。倡议大家浏览 原文地址一个组件最外围的就是 render 函数,残余的其余内容,如data、compouted、props 等都是为render函数提供数据起源服务的,render函数能够产出 Virtual DOM。 Virtual DOM 最终都要渲染成实在的DOM,这个过程就叫做patch。 什么是 Vnodevue首先会将template进行编译,这其中包含parse、optimize、generate三个过程。parse会应用正则等形式解析template模版中的指令、class、style等数据,造成AST。 <ul id='list' class='item'> <li class='item1'>Item 1</li> <li class='item3' style='font-size: 20px'>Item 2</li></ul>var element = { tag: 'ul', // 节点标签名 data: { // DOM的属性,用一个对象存储键值对 class: 'item', id: 'list' }, children: [ // 该节点的子节点 {tag: 'li', data: {class: 'item1'}, children: {tag: null, data: null, children: "Item 1"}}, {tag: 'li', data: {class: 'item3', style: 'font-size: 20px'}, children: {tag: null, data: null, children: "Item 2"}}, ]}如下面代码所述,一个 template 模版能够用AST语法树进行描述。咱们应用 tag 属性来存储标签的名字,用 data 属性来存储该标签的附加信息,比方 style、class、事件等。children 用来形容子节点。 ...

May 11, 2021 · 7 min · jiezi

关于vue.js:vue组件库基于vuecli构建typescript版UI库-组件文档网站

通过markdown写组件文档和示例代码,而后解析为页面和代码演示成果,参考element ui; element ui组件文档是应用markdown-it实现的;这里间接应用封装的第三方库vue-markdown-loader

May 11, 2021 · 1 min · jiezi

关于vue.js:VueUncaught-in-promise-NavigationDuplicated

vue router路由反复触发导致的报错 VueUncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: "/ 或者vue Uncaught Error: Redirected when going from “/*“ to “/*“废话不多说 办法1:https://mp.csdn.net/editor/ht... 这种解决办法能够是能够,然而办法2感觉更好些 this.$router.replace({ path: this.$route.path, query }) .catch(()=>{});//把error 抛出来办法2:倡议认真看看github上这个探讨计划 说的很具体  https://github.com/vuejs/vue-... //初始化 注入路由中央import Vue from 'vue'import Router from 'vue-router'const originalPush = Router.prototype.push;Router.prototype.push = function push(location, onResolve, onReject) { if (onResolve || onReject) return originalPush.call(this, location, onResolve, onReject); return originalPush.call(this, location).catch(err => err);};Vue.use(Router)...const router = new Router({ routes})... ...

May 10, 2021 · 1 min · jiezi

关于vue.js:vue组件库基于vuecli构建typescript版UI库-环境搭建

应用@vue/cli4脚手架,从零开始搭建typescript版的UI库 1. 全局装置@vue/cli4官网地址:https://cli.vuejs.org/zh/guid... npm install -g @vue/cli# ORyarn global add @vue/clivue --version@vue/cli 4.5.13 #以后版本2.构建我的项目# 创立我的项目totorovue create totoro# 配置选项Vue CLI v4.5.13? Please pick a preset: Manually select features? Check the features needed for your project: Choose Vue version, Babel, TS, Router, CSS Pre-processors, Linter, Unit? Choose a version of Vue.js that you want to start the project with 2.x? Use class-style component syntax? Yes? Use Babel alongside TypeScript (required for modern mode, auto-detected polyfills, transpiling JSX)? Yes? Use history mode for router? (Requires proper server setup for index fallback in production) No? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported by default): Sass/SCSS (with dart-sass)? Pick a linter / formatter config: Prettier? Pick additional lint features: Lint on save? Pick a unit testing solution: Jest? Where do you prefer placing config for Babel, ESLint, etc.? In dedicated config files? Save this as a preset for future projects? Yes? Save preset as: vuecl4_vue2_ts? Pick the package manager to use when installing dependencies: Yarn3.简略配置vscode 保留主动格式化# vscode settings.json文件"editor.codeActionsOnSave": { "source.fixAll.eslint": true}yarn serve时主动关上浏览器# 我的项目根目录新建vue.config.js配置文件module.exports = { devServer: { open: true,// 启动我的项目时主动关上浏览器 },};

May 10, 2021 · 1 min · jiezi

关于vue.js:Ant-Design-Vue-嵌套表格每次仅展开一行

具体操作参考起源:https://codesandbox.io/embed/... Ant Design Vue 嵌套表格是没有开展一行收起另外一行,这样会导致数据的净化。官网demo也没波及到该点。 1、在table三个重要属性 :rowKey="(record) => record.key" :expandIcon="expandIcon" :expandedRowKeys="curExpandedRowKeys" <a-table :rowKey="(record) => record.key" :expandIcon="expandIcon" :expandedRowKeys="curExpandedRowKeys" :columns="columns" :data-source="data" :pagination="false" size="small" class="components-table-demo-nested" bordered > ....</a-table>2、data处初始化 data() { return { curExpandedRowKeys: [], } } 3、我用的是expandIcon更换了开展与收起图标 expandIcon(props) { if (props.expanded) { return <a-icon type='down' style="color:#bfbfbf" onClick={e => { props.onExpand(props.record, e); let index = this.curExpandedRowKeys.indexOf(props.record.key); this.curExpandedRowKeys.splice(index, 1); }} />; } else { return <a-icon type='right' style="color:#bfbfbf" onClick={e => { props.onExpand(props.record, e); if (this.curExpandedRowKeys.length > 0) { let index = this.curExpandedRowKeys.indexOf(props.record.key); if (index > -1) { this.curExpandedRowKeys.splice(index, 1); } else { this.curExpandedRowKeys.splice(0, this.curExpandedRowKeys.length); this.curExpandedRowKeys.push(props.record.key); } } else { this.curExpandedRowKeys.push(props.record.key); } }} />; }},总结curExpandedRowKeys: [], //属性很要害 像咱们做嵌套表格下面个别还有配有查问条件,查问的时候肯定记得执行一下curExpandedRowKeys置空。不然用户开展嵌套表浏览后再去查问,嵌套表格是开展的。没有收起的成果。 ...

May 7, 2021 · 1 min · jiezi

关于vue.js:使用-Electron-将-Vue-项目打包成客户端

参考博客:https://blog.csdn.net/jabony/... 装置 Vue cli1.装置 vue cli4.x 全局环境 npm install -g @vue/cli2.创立 vue 我的项目(本人找个不便的文件目录创立我的项目) vue create hello-world(项目名称)cd hello-world //进入我的项目根目录npm install //装置依赖npm run serve //运行我的项目3.打包 vue 我的项目在根文件目录的 vue.config.js 文件里(没有就本人创立),批改输入文件门路,例如: module.exports = { publicPath: "./", outputDir: 'dist'}而后执行打包命令, npm run build就能够失去打包后的文件夹 dist。 应用 Electron应用 electron,用打包后的 dist 文件生成客户端。1.装置 electron 依赖 npm i -D electron@latestnpm i -D electron-packager2.在 dist文件夹内增加 electron.js 和 package.json 文件dist/electron.js const electron = require('electron')const path = require('path')const app = electron.appconst BrowserWindow = electron.BrowserWindowconst globalShortcut = electron.globalShortcut //快捷键let mainWindowconst Menu = electron.Menufunction createWindow () { Menu.setApplicationMenu(null) // Create the browser window. mainWindow = new BrowserWindow({ width: 980, height: 640 }) // and load the index.html of the app. mainWindow.loadFile('index.html') // Open the DevTools. // mainWindow.webContents.openDevTools() // Emitted when the window is closed. mainWindow.on('closed', function () { mainWindow = null }) // 通过快捷键就能够关上调试模式 ctrl + shift + l globalShortcut.register('CommandOrControl+Shift+L', () => { let focusWin = BrowserWindow.getFocusedWindow() focusWin && focusWin.toggleDevTools() })}app.on('ready', createWindow) // Quit when all windows are closed.app.on('window-all-closed', function () { if (process.platform !== 'darwin') app.quit()}) app.on('activate', function () { if (mainWindow === null) createWindow()})dist/package.json ...

May 7, 2021 · 2 min · jiezi

关于vue.js:vue-性能优化

1、v-for和v-if不要在同一级应用,v-for比v-if的优先级高 会先执行循环,同时应用了会每次循环都执行一次v-if,2、vue 中应用的js资源 尽量的应用cdn形式在加载,以此缩小打包之后的体积例: externals: { jquery: 'jQuery'}//[webpack内部扩大性能](https://www.webpackjs.com/configuration/externals/)3、路由器的按需加载 //ES6形式加载{ path:'/denglu', //登录 name:'denglu', component:()=>import('../components/denglu'), meta:{ //菜单 title:'登录' }}//webpack 引入形式{ path:'/denglu', //登录 name:'denglu', component:resolve=>(require(['../components/denglu'],resolve)), meta:{ //菜单 title:'登录' }}4、组件的按需引入,例如element ui ant Design等框架提供的都有按需引入 ,须要哪些性能引入哪些组件。例:element UI import Vue from 'vue';import { Button, Select } from 'element-ui';import App from './App.vue';Vue.component(Button.name, Button);Vue.component(Select.name, Select);/* 或写为 * Vue.use(Button) * Vue.use(Select) */new Vue({ el: '#app', render: h => h(App)});5、图标和图片的合理性优化 1.小图标应用 SVG2.通过 base64 和 webp 的形式加载小型图片3.大图片尽量应用CND的形式加载4.图片的懒加载,大部分ui框架都带有图片懒加载的,没有能够应用v-lazy6、勾销console打印 module.exports = { configureWebpack: config => { // 勾销console打印 config.optimization.minimizer[0].options.terserOptions.compress.drop_console = true }}7、gzip压缩 ...

May 7, 2021 · 1 min · jiezi

关于vue.js:Vue3-全家桶-TS-Vite2-elementplus-搭建简洁时尚的博客网站实战及踩坑记

五一期间,花了 3 天工夫,边学 Vue3 和 Vite2,边重构本人的我的项目,终于都用 Vue3 + TypeScript + Vite2 + Vuex4 + Vue-Router4 + element-plus 重构完啦! 终于实现一项心心念念的 2021 年度指标了 ✌️ 我的项目地址: https://github.com/biaochenxuying/blog-vue-typescript 成果效果图: pc 端 挪动端 残缺成果请看: https://biaochenxuying.cn性能曾经实现性能[x] 登录[x] 注册[x] 文章列表[x] 文章归档[x] 标签[x] 对于[x] 点赞与评论[x] 留言[x] 历程[x] 文章详情(反对代码语法高亮)[x] 文章详情目录[x] 挪动端适配[x] github 受权登录⬆️ 返回顶部 前端次要技术所有技术都是以后最新的。 vue:^3.0.5typescript : ^4.1.3element-plus: ^1.0.2-beta.41vue-router : ^4.0.6vite: ^2.2.3vuex: ^4.0.0axios: ^0.21.1highlight.js: ^10.7.2marked:^2.0.31. 初化化我的项目用 vite-app 创立我的项目 yarn create vite-app <project-name># 或者npm init vite-app <project-name>而后依照提醒操作即可! 进入我的项目,装置依赖 ...

May 6, 2021 · 6 min · jiezi

关于vue.js:ElementUI-本地分页

因为一些业务需要,须要用到前端本地分页,间接上代码 <el-table :data="orderList.slice((pageNo-1)*pageSize,pageNo*pageSize)" empty-text="暂无数据" v-loading="orderLoading"></el-table><div style="text-align: center;margin-top: 20px;"> <el-pagination @size-change="sizeChange" @current-change="currentChange" :current-page.sync="pageNo" :page-sizes="[20,40,60,80,100]" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper" :total="totalNum"> </el-pagination></div>export default { data(){ return { orderList: [], pageSize: 20, pageNo: 1, totalNum: 0, } }, methods:{ getData(){ //省略... }, sizeChange(val) { this.pageSize = val; this.pageNo = 1; }, currentChange(val) { this.pageNo = val }, }, mounted(){ this.getData(); }}

May 6, 2021 · 1 min · jiezi

关于vue.js:vue-根据后台传回文件流导出excel

因为业务需要,须要用到导出excel性能,后盾传回的是文件流 因而前端须要做点儿解决能力导出要害代码 this.$ajax.post('/ship/order/exportOrder',param,{ responseType: 'arraybuffer' }).then(res=>{ if (window.navigator.msSaveOrOpenBlob) { navigator.msSaveBlob(blob); } else { const aLink = document.createElement('a'); const blob = new Blob([res.data],{type: "application/vnd.ms-excel"}); // 创立一个以后文件的内存URL const _href = URL.createObjectURL(blob); aLink.style.display = 'none'; aLink.href = _href; document.body.appendChild(aLink); aLink.setAttribute('download', '订单数据.xlsx'); aLink.click(); document.body.removeChild(aLink); // 手动开释创立的URL对象所占内存 URL.revokeObjectURL(_href); }})下面代码的关键在于 { responseType: 'arraybuffer' } 这个指定类型,之前遗记增加这个参数,尽管最初也能导出一个excel文件,然而关上的时候却失去报错 "此文件损坏无奈加载";所以这个不能少

May 6, 2021 · 1 min · jiezi

关于vue.js:vue-viewerjs实现图片预览旋转放大缩小上下切换等功能

缩略图预览放大1.装置 npm install v-viewer --save 2.在main.js注册应用 //注册 import Viewer from 'v-viewer'import 'viewerjs/dist/viewer.css'// 应用 Vue.use(Viewer);Viewer.setDefaults({ 'inline':false,//是否间接展现 'button':true, //右上角按钮 "navbar": true, //底部缩略图 "title": true, //以后图片题目 "toolbar": true, //底部工具栏 "tooltip": true, //显示缩放百分比 "movable": true, //是否能够挪动 "zoomable": true, //是否能够缩放 "rotatable": true, //是否可旋转 "scalable": true, //是否可翻转 "transition": true, //应用 CSS3 适度 "fullscreen": true, //播放时是否全屏 "keyboard": true, //是否反对键盘 "url": "data-source", ready: function (e) { console.log(e.type,'组件以初始化'); }, show: function (e) { console.log(e.type,'图片显示开始'); }, shown: function (e) { console.log(e.type,'图片显示完结'); }, hide: function (e) { console.log(e.type,'图片暗藏实现'); }, hidden: function (e) { console.log(e.type,'图片暗藏完结'); }, view: function (e) { console.log(e.type,'视图开始'); }, viewed: function (e) { console.log(e.type,'视图完结'); // 索引为 1 的图片旋转20度 if(e.detail.index === 1){ this.viewer.rotate(20); } }, zoom: function (e) { console.log(e.type,'图片缩放开始'); }, zoomed: function (e) { console.log(e.type,'图片缩放完结'); } });3.在须要应用的vue页面中 ...

May 6, 2021 · 1 min · jiezi

关于vue.js:vue3实现鼠标范围框选元素插件

BoxSelect.vue <template> <div class="box-select__container" @mousedown.left="mouseDown" @mousemove.stop="mouseMove" :class="uuid" > <div class="box-select__coordinate" :style="style" ref="selectContainer" ></div> <slot></slot> </div></template><script>import { debounce, isNumber } from "lodash"import { ref, onUnmounted, nextTick, shallowRef } from "vue"/** * @description 判断元素是否在范畴内 * @param {Object} dom dom元素 */const isWithinRange = (dom, top, bottom, left, right) => { const eleRect = dom.getBoundingClientRect() return !( eleRect.top > bottom || eleRect.bottom < top || eleRect.right < left || eleRect.left > right )}export default { name: "BoxSelect", /** * @member props * @property {String} [node] 要框选的元素,能够是元素名,也能够是class名, 也能够是id名 * @property {String} [selectedClass] 已选中元素附加的class名 */ props: { node: { required: true, type: String }, selectedClass: { type: String, default: 'box-select__hypocritical' } }, // 鼠标按下 emits: ["mouseUp", "mouseDown"], setup(props, { emit }) { let top = 0, left = 0, width = 0, height = 0, startX = 0, startY = 0, timer = null, // 记录是框选还是点击 mouseOn = false const style = ref({}), selectContainer = ref(null), // 给以后框容器加一个惟一辨认符, 以保障所抉择到的元素都是以后容器的. 否则会抉择到容器外同名的元素 uuid = shallowRef("uuid_" + new Date().valueOf()) const query = (className = '') => { let domName = `.${uuid.value} ${props.node}` className && (domName += `.${className}`) return Array.from(document.querySelectorAll(domName) || []) } const classOperation = (ele, method = 'add', className = '') => ele.classList[method](className) const setStyle = (styles = {}, newStyles = {}) => { Object.keys(styles).map((item) => { newStyles[item] = styles[item] + (isNumber(styles[item]) ? "px" : '') }) style.value = newStyles } const getAreaWithinElements = () => { const { bottom, left, right, top } = selectContainer.value.getBoundingClientRect() // 所有可框选元素 const elements = query() // 已选中元素 const selectedElements = elements.filter(item => classOperation(item, 'contains', props.selectedClass)) // 未选中元素 const unselectedElements = elements.filter(item => !classOperation(item, 'contains', props.selectedClass)) selectedElements.map(item => { const withinRange = isWithinRange(item, top, bottom, left, right) withinRange && classOperation(item, 'contains', props.selectedClass) && classOperation(item, 'remove', props.selectedClass) }) unselectedElements.map((item) => isWithinRange(item, top, bottom, left, right) && classOperation(item, 'add', props.selectedClass)) return query(props.selectedClass) } const mouseDown = debounce((event) => { timer = setTimeout(() => { mouseOn = true startX = event.clientX startY = event.clientY emit("mouseDown") }, 300) // 重置本次框选的元素列表 setStyle({ left, startX, top: startY, width: 0, height: 0, display: "block" }) }) const mouseMove = debounce((event) => { if (!mouseOn) return false const _width = event.clientX - startX const _height = event.clientY - startY top = _height > 0 ? startY : event.clientY left = _width > 0 ? startX : event.clientX width = Math.abs(_width) height = Math.abs(_height) setStyle({ left, top, width, height }) }) const mouseUp = debounce((event) => { timer && clearTimeout(timer) // 判断是否鼠标左键 if (event.which !== 1) return false // 判断是框选还是点击 if(!mouseOn) return false mouseOn = false setStyle({ display: "none" }) // 取得已选中的元素 const selectedEles = getAreaWithinElements() // 响应事件,并传递本次框选的元素列表 emit("mouseUp", selectedEles) }) nextTick(() => document.addEventListener("mouseup", mouseUp)) onUnmounted(() => document.removeEventListener("mouseup", mouseUp)) return { mouseUp, mouseDown, mouseMove, timer, style, selectContainer, uuid } }}</script><style lang="scss">.box-select__container { .box-select__coordinate { position: fixed; z-index: 11; left: 0; top: 0; width: 0; height: 0; background: rgba(0, 0, 0, .5); border:1px solid rgba(0, 0, 0, 1); opacity: 0.6; pointer-events: none; }.box-select__hypocritical { background-color: blue; }}</style>应用办法 ...

May 6, 2021 · 3 min · jiezi

关于vue.js:vuecli4-安装配置less

1、装置指定版本less ,最新版本的依赖包往往不稳固,容易呈现问题npm i less@3.9.0 less-loader@4.1.0 2、下载插件配置全局less变量npm i style-resources-loader vue-cli-plugin-style-resources-loader -D 3、在根目录新建vue.config.js// vue.config.jsconst path = require("path");module.exports = { pluginOptions: { "style-resources-loader": { preProcessor: "less", patterns: [path.resolve(__dirname, "src/global.less")] } }};4、重启我的项目 npm run serve 5、应用less<style lang="less"> .table_wrap{ width:96%;padding:20px 10px;}</style>

May 5, 2021 · 1 min · jiezi

关于vue.js:前端面试每日-31-第749天

明天的知识点 (2021.05.04) —— 第749天 (我也要出题)[html] 写一个点击从左侧滑出的布局[css] 如何应用position:relative内的absolute元素程度和垂直居中?[js] 写一个办法,点击任意除弹窗外的地位敞开以后弹窗[软技能] 作为治理,你招聘前端的规范是什么?《论语》,曾子曰:“吾日三省吾身”(我每天屡次检查本人)。前端面试每日3+1题,以面试题来驱动学习,每天提高一点!让致力成为一种习惯,让奋斗成为一种享受!置信 保持 的力量!!! 欢送在 Issues 和敌人们一起探讨学习! 我的项目地址:前端面试每日3+1【举荐】欢送跟 jsliang 一起折腾前端,零碎整顿前端常识,目前正在折腾 LeetCode,打算买通算法与数据结构的任督二脉。GitHub 地址 微信公众号欢送大家前来探讨,如果感觉对你的学习有肯定的帮忙,欢送点个Star, 同时欢送微信扫码关注 前端剑解 公众号,并退出 “前端学习每日3+1” 微信群互相交换(点击公众号的菜单:交换)。 学习不打烊,充电加油只为遇到更好的本人,365天无节假日,每天早上5点纯手工公布面试题(死磕本人,愉悦大家)。心愿大家在这虚夸的前端圈里,放弃沉着,保持每天花20分钟来学习与思考。在这变幻无穷,类库层出不穷的前端,倡议大家不要等到找工作时,才狂刷题,提倡每日学习!(不忘初心,html、css、javascript才是基石!)欢送大家到Issues交换,激励PR,感激Star,大家有啥好的倡议能够加我微信一起交换探讨! 心愿大家每日去学习与思考,这才达到来这里的目标!!!(不要为了谁而来,要为本人而来!)交换探讨欢送大家前来探讨,如果感觉对你的学习有肯定的帮忙,欢送点个[Star]

May 4, 2021 · 1 min · jiezi

关于vue.js:vue-pagescreenshot-踩坑之旅

在网页上实现图片缩放 拖拽 并进行截图进行批注 应用page-screenshot这个插件来实现截图进行批注问题 page-screenshot这个插件截图会有跨域问题,百度了良久,因为代码里没有解决跨域的性能,只能本人想方法,尝试过在img上加crossOrigin,也不论用,最初把图片转为base64,就能够了视频的话 在video标签加上 crossorigin="anonymous" ,能够解决跨域,然而不能实现接到图片中的某一帧图,所以当点击截图时,把视频暂停,把暂停视频的图片搬到canves上才能够源码中这行代码是,截图时的工具栏,能够依据需要进行增删改

April 29, 2021 · 1 min · jiezi

关于vue.js:简单实现-vue-观察者-模式-和-双向绑定-coding

var data = { name: "fangtangxiansheng", job: "fe", power: 0};console.log(data);let target = null;class willObserver { watchList = []; // 减少观察者 addWatch() { target && (this.watchList =[... new Set([...this.watchList, target])]); } watchUpdate() { this.watchList.forEach((watch) => { watch.update(); }); } // 告诉 notiy() { this.watchUpdate(); }}class Watch { constructor(cb) { this.cb = cb; target = this; } update() { this.cb(); }}const creatWatch = (expCondition, cb) => { new Watch(cb); expCondition();};// 结构 ”数据依赖埋点“const trasnfromDataToAutoListion = (data) => { Object.keys(data).forEach((key) => { let cache = data[key]; let _ob = new willObserver(); Object.defineProperty(data, key, { // 做一下埋点 set(v) { cache = v; _ob.notiy(); }, // 触发watch 实例更新 get() { _ob.addWatch(); return cache; } }); });};trasnfromDataToAutoListion(data);creatWatch( () => { console.log("condition", data.name, data.job); }, () => { document.querySelector("#html").innerHTML = JSON.stringify(data); });document.querySelector("#html").innerHTML = JSON.stringify(data);setInterval(() => { data.power = `${Math.random() * 100}%`;}, 500);demo ...

April 28, 2021 · 1 min · jiezi

关于vue.js:vue-router-replace-注意点

明天犯了个谬误应用router.replace 跳转路由 通过router.back返回上一级特点:作用同push,不同的是跳转时不会向 history 栈增加当前页记录,无奈回退 params: 传参 刷新页面后数据会清空query: 传参 刷新页面后数据不会清空

April 28, 2021 · 1 min · jiezi

关于vue.js:Vue30与Vue2X版本的区别

最近Vue.js大火,很多公司或者我的项目都在用Vue.js进行重构,从去年下半年公布开始,Vue.js3有什么扭转,在这里简略的说几点。 1、生命周期的扭转 (1)vue2中的beforeCreate和created被一个新增的setup生命周期函数代替,setup函数会在组件创立之前就执行。(2)beforeDestory和destoryed别离改名为beforeUnmount和unmounted。2、性能方面的扭转 (1)数据劫持方面的扭转,由原来的Object.defineProperty()进行数据劫持,扭转为Proxy进行数据代理。因为proxy能够动静判断该数据是否为深层嵌套数据,而object.defineProperty()为遍历深层嵌套数据,导致了两者在数据劫持上产生了工夫上的微小差距。(2)打包策略,vue3反对了tree-shaking,排除任何未理论应用的代码,打包体积减小。因为打包后体积减小,页面加载文件所需的工夫也极大缩短。(3)diff优化,vue3中会对动态节点进行晋升,所有的动态节点在进行比照时不会被遍历。在进行节点比照时所需的工夫也大大减少。3、新增的compositionAPI(组合式API) 解决了Vue2.X版本的optionsAPI不能解决的复用和可读性差的缺点。 新增了一个setup()生命周期函数,会在组件创立之前就执行。用setup生命周期代替beforeCreate和created。 const {ref,reactive,onMountend,toRefs} = Vue setup(props){ // 申明简略数据类型和简单数据类型 // 只能通过.value的模式获取数据 const refValue = ref(null); // 只能申明简单数据类型 // 申明的数据类型不能构造 // 申明的数据类型是proxy对象 const reactiveValue = reactive({state:0}); // 生命周期的应用(on加生命周期名字) onMountend(()=>{ // 在相应的生命周期内执行相应操作 }) // 该类型的数据不能解构,解构就会失去响应式特点 console.log(props); // 该办法将proxy对象转化成ref变量 toRefs(props); } 还能够将雷同的代码进行封装,进步了代码可读性。4、v-model的变动 反对绑定多个v-model进行双向绑定。

April 28, 2021 · 1 min · jiezi

关于vue.js:Vue2响应式原理

染陌同学-《分析Vue.js外部运行机制》作者。阿里巴巴团体前端工程师 看了两章受益匪浅。 响应式原理将数据data变成可察看(observable)的 function observe(value, cb) { Object.keys(value).forEach((key) => defineReactive(value, key, value[key] , cb))}function defineReactive (obj, key, val, cb) { Object.defineProperty(obj, key, { enumerable: true, configurable: true, get: ()=>{ /*....依赖收集等....*/ /*Github:https://github.com/answershuto*/ return val }, set:newVal=> { val = newVal; cb();/*订阅者收到音讯的回调*/ } })}class Vue { constructor(options) { this._data = options.data; observe(this._data, options.render) }}let app = new Vue({ el: '#app', data: { text: 'text', text2: 'text2' }, render(){ console.log("render"); }})代理其实vue3.0里也是proxy代替了Object.defineProperty。 _proxy.call(this, options.data);/*构造函数中*//*代理*/function _proxy (data) { const that = this; Object.keys(data).forEach(key => { Object.defineProperty(that, key, { configurable: true, enumerable: true, get: function proxyGetter () { return that._data[key]; }, set: function proxySetter (val) { that._data[key] = val; } }) });}

April 27, 2021 · 1 min · jiezi

关于vue.js:vue-使用-videojs-切换播放m3u8二

vue 应用 video.js 播放m3u8(一) 在第一篇文章的根底之上,改为切换视频地址 第一步 改为Video组件 main.js import Video from 'video.js'Vue.prototype.$video = Video第二步 components/Video.vue <template> <video ref="videoPlayer" class="video-js vjs-default-skin" style="width: 100%; height: 100%; object-fit: fill"></video></template><script>import 'videojs-contrib-hls'export default { data () { return { player: null, options: { autoplay: 'muted', controls: true, muted: false, bigPlayButton: true, textTrackDisplay: false, posterImage: false, errorDisplay: false, fullscreen: { options: { navigationUI: 'hide' } }, hls: { withCredentials: true } // 如果你只有一个视频源也能够从这里设置 // sources: [ // { // src: 'http://ivi.bupt.edu.cn/hls/cctv6hd.m3u8', // type: 'application/x-mpegURL' // } // ] } } }, beforeDestroy () { if (this.player) { this.player.dispose() } } methods: { initVideo (url) { if (!this.player) { this.player = this.$video(this.$refs.videoPlayer, this.options) } this.player.src([ { src: url, type: 'application/x-mpegURL' } ]) this.player.play() } }}</script>第三步 应用组件 ...

April 27, 2021 · 1 min · jiezi

关于vue.js:vue点击空白处

directives: { clickoutside: { bind(el, binding, vnode) { function documentHandler(e) { // 如果是元素本体则返回 if (el.contains(e.target)) return false; if (binding.expression) { // 有绑定函数,则执行 binding.value(e); } } el.__vueClickOutside__ = documentHandler; document.addEventListener('click', documentHandler); }, update() {}, unbind(el, binding) { document.removeEventListener('click', el.__vueClickOutside__); delete el.__vueClickOutside__; }, }, }应用 <div v-clickoutside="hideTree"></div>

April 26, 2021 · 1 min · jiezi

关于vue.js:Vue大致构建流程

构建流程大抵框图 构建与数据更新要点该程序并不代表真正的构建流程,只是对重要内容的拆解 初始化与挂载在应用 new Vue() 后 Vue 会调用 _init 函数进行初始化,其会 初始化 options参数初始化生命周期初始化 vm 状态,其中蕴含props/methods/data/computed与watch等初始化实现后挂载实例数据初始化过程中还会递归应用 Object.defineProperty (Vue2.X) / Proxy (Vue3) 设置 setter 与 getter 函数实现响应式与依赖收集 挂载后编译挂载实现后为生成 render function ,vue 会将 template 进行编译,该过程大抵分为三阶段 parse【阶段指标】生成 AST 语法树 parse 会应用正则表达式解析 template 模板中的指令、class、style 等数据,最终生成 AST 语法树 optimize【阶段指标】削减优化标记 optimize 次要作用为标记 static 动态节点,该阶段次要是对后序页面更新后比对过程的优化 generate【阶段指标】生成 render function generate 是将 AST 语法树转换为 render function 字符串的过程 构建vDomvDom 相当于一个缓冲层,其可能实现对实在 Dom 的起码操作从而优化性能,而且因为其自身是 JS 对象,在不同环境中领有良好的跨平台性 转换过程在获取到 render function 后其会被转换为 VNode 节点,虚构 Dom 本质上就是由 VNode 组合成的树,在逻辑上是对实在 Dom的形象 ...

April 26, 2021 · 2 min · jiezi

关于vue.js:Vue-富文本vuequilleditor

根底装置和应用https://awesomejs.dev/for/vue...扩大 图片自定义上传模块(避免base64数据太长无奈插入数据库):quill-image-extend-module图片尺寸管制:quill-image-resize-module扩大导入的问题 Cannot read property 'imports' of undefined解决形式:webpack配置 plugins: [ new webpack.ProvidePlugin({ 'window.Quill': 'quill/dist/quill.js', 'Quill': 'quill/dist/quill.js' }) ]Cannot read property 'register' of undefined解决形式:装置quill-image-resize-module@1.0.0

April 26, 2021 · 1 min · jiezi

关于vue.js:vue表单中data由axios发送payload至formdata后端接口

问题公司外部老我的项目,用vue重构。在vue中通过双向动静绑定了表单和data,在获得了表单数据后用axios发送给后端api,这都是十分惯例的操作,然而却始终申请失败。因为后端长期无人治理除了api什么材料都找不到,前端是jquery写的,用ajax发送,通过chrome调试屎山(老我的项目)发现发送的参数的格局为"id=1&name=lee'我过后就认为这是以字符串模式发送的(学的不扎实,我检讨),而后再看我是用axios发送的是一个类属于json对象的模式 { id: 1, name: 'lee'}于是猜测是因为参数格局不对导致申请失败。 解决首先想到的就是用正则式给他变成字符串,容易误导人就不写了,先用JSON.parse() 将 JSON 字符串转换成对应的值,再用正则的.replace办法。这样就好用了,然而看着各种正则就是感觉顺当,总感觉不应该这样。于是在上班之后有过了一遍ES5语法,发现了一个URLSearchParams对象,用来用来结构、解析和解决 URL 的查问字符串,也就是把一个对象变成 id=1&name=lee 这种格局(大白话),就是所谓的URL的查问字符串,也是地址栏URL问号前面的局部。 应用办法倒是很简略。toString办法用来转换成字符串。 let params = new URLSearchParams({id : 1 , name : 'lee'});console.log(params.toString())//'id=1&name=lee'第二天下班之后用了这个办法,申请胜利。 深刻随后又查了一下为什么我在vue申请就须要转换,而在老我的项目jq就失常申请。起因是申请办法不同,原来jq的ajax是应用formdata传参,而axios是用payload传参,尽管之前做文件上传晓得formdata是什么,说实话我还是第一次晓得还有区别的货色,看来要学的货色真多。提供一个最无脑的办法,接手了新的api,先在chrome调试里看一下申请头,如果是application/x-www-form-urlencoded那就是formdata模式。反之不是。

April 26, 2021 · 1 min · jiezi

关于vue.js:vuecli3x4x修改本地端口port

一.举荐办法在package.json中的scripts下的serve追加--port 3000 "scripts": { "serve": "vue-cli-service serve --port 3000", "build": "vue-cli-service build",},二.npm办法在关上本地服务器的时候追加输出npm run serve -- --port 3000 三.追加vue.config.js3x4x的vue脚手架配置我的项目后不会生成vue.config.js,须要本人增加vue.config.js脚本并追加上述形容 module.exports = { devServer: { historyApiFallback: true, port: 3000, noInfo: true, overlay: true },}

April 26, 2021 · 1 min · jiezi

关于vue.js:vue源码虚拟DOM与diff算法

一、什么是虚构DOM?虚构DOM是由渲染函数创立的轻量级JavaScript对象,蕴含三个参数:元素,具备数据、prop、attr等的对象,以及一个children数组。数组能够传递子级,每个子级也都具备这些参数,并也能够具备子级,以此类推,直到咱们构建残缺的DOM树为止。当须要列表更新时,先更改虚构DOM,而后在新虚构DOM和旧虚构DOM之间执diff,算出最大量更新,最初反映到真正的DOM上。二、snabbdomh snabbdom是驰名的虚构DOM库,是diff算法的鼻祖,vue源码借鉴了snabbdom; 环境搭建: 在我的项目文件夹下运行npm init,而后装置snabbdomnpm i -S snabbdomwebpack依赖5版本以上npm i -D webpack@5 webpack-cli@3 webpack-dev-server@3配置好webpack.config.js文件const path = require('path')module.exports = { entry:'./src/index.js', output:{ //虚构打包门路,不会生成真正的文件夹,而是在8080端口虚构生成 publicPath: 'xuni', filename: 'bundle.js' }, devServer:{ port: 8080, //动态资源文件夹 contentBase: 'www' }}我的项目目录下创立www文件夹,www下创立index.html文件,引入打包好的js<script src="xuni/bundle.js"></script>我的项目目录下创立src文件夹,src下创立js入口文件index.js配置我的项目packge.json,实现npm run dev开启一个serverscripts: { "dev": "webpack-dev-server"}在终端运行npm run dev能够开启一个8080端口的服务,环境就搭建实现啦。 三、虚构DOM如何被渲染函数生成?--h函数h函数用来产生虚构节点-vnode1、h函数的根本用法: import { init, classModule, propsModule, styleModule, eventListenersModule, h,} from "snabbdom";//创立一个patch函数const patch = init([classModule,propsModule,styleModule,eventListenersModule])//应用h创立一个vnodelet myVnode1 = h('a', {props:{href:'http://www.baidu.com'}}, '百度')console.log(myVnode1) //让虚构节点上树const container = document.getElementById('container')patch(container,myVnode1) h函数创立一个节点虚构DOM(省略空属性)实在DOM应用h函数创立一个带子元素的vnode虚构DOM(省略空属性)实在DOM由例子可见,h函数非常灵便,依据传入参数的不同,利用函数的重载生成不同的虚构DOM 2、手写h函数的外围性能(不思考重载,只思考三个参数的状况) h.jsimport vnode from './vnode'//编写一个低配版的h函数,这个函数必须承受三个参数,缺一不可//相当于它的重载性能交弱//调用时的状态必须为上面的三种之一://状态1:h('div',{},'文字')//状态2:h('div',{},[])//状态3:h('div',{},h())export default function (sel, data, c) { //查看参数 if (arguments.length != 3) throw new Error('对不起,h函数必须传入三个参数') //查看第三个参数c的类型 if (typeof c === 'string' || typeof c === 'number') { //阐明当初调用h函数是状态1 return vnode(sel, data, undefined, c, undefined) } else if (Array.isArray(c)) { //阐明当初调用h函数是状态2 let children = [] for (let i = 0; i < c.length; i++) { //查看c[i]必须是一个对象,因为h()返回值为对象 if (!(typeof c[i] === 'object' && c[i].hasOwnProperty('sel'))) { throw new Error('数组元素必须为h()函数') } else { children.push(c[i]) } } return vnode(sel, data, children, undefined, undefined) } else if (typeof c === 'object' && c.hasOwnProperty('sel')) { //阐明当初调用h函数为状态3 //children数组只有一个元素 return vnode(sel, data, [c], undefined, undefined) }} ...

April 26, 2021 · 4 min · jiezi

关于vue.js:Vue基础前端工程化二

4. Vue 脚手架4.1 Vue 脚手架的根本用法Vue 脚手架用于疾速生成 Vue 我的项目基础架构,其官网地址为:地址 应用步骤 1.装置 Vue 脚手架:npm install -g @vue/cli 基于脚手架创立vue我的项目 // 1. 基于 交互式命令行 的形式,创立 新版 vue 我的项目 vue create my-project // 2. 基于 图形化界面 的形式,创立 新版 vue 我的项目 vue ui // 3. 基于 2.x 的旧模板,创立 旧版 vue 我的项目 npm install -g @vue/cli-init vue init webpack my-project这里利用图形化界面创立vue我的项目: 命令行输出:vue ui 4.2 Vue 脚手架生成的我的项目构造剖析node_modules依赖包目录public动态资源目录src源码目录src/assets资源目录src/components组件目录src/views视图组件目录src/App.vue根组件src/main.js入口jssrc/router.js路由jsbabel.config.jsbabel配置文件4.3 Vue 脚手架的自定义配置1.通过 package.json 配置我的项目 // 必须是符合规范的json语法"vue": { "devServer": { "port": "8888", "open" : true }}留神:不举荐应用这种配置形式。因为 package.json 次要用来治理包的配置信息;为了不便保护,举荐将 vue 脚手架相干的配置,独自定义到 vue.config.js 配置文件中。 ...

April 25, 2021 · 1 min · jiezi

关于vue.js:CISC-260-Machine-Organization-and-Assembly-Language

CISC 260 Machine Organization and Assembly Language(Spring 2021)Assignment # 5(Due: April 26, 2021)Problem 1 [15 pts]. Show the IEEE 754 binary representation for the following fractionnumbers in single precision. Give your answer in hexadecimal. State if each number canbe represented exactly.a. – 18.625b. 3.14Problem 2 [15 pts]. What decimal number does the following bit pattern represent if it isa single precision floating-point number using the IEEE 754 standard?a. 0xC0210000b. 0xCD001000Problem 3 [15 pts]. A single precision IEEE 754 number is stored in memory at addressX. Write a sequence of ARM instructions to multiply the number at X by 16 and store theresult back at X. You must accomplish this without using any floating-point instructions(you may ignore overflow or underflow). Note: this is a paper-pencil problem.Problem 4 [15 pts]. At a candy shop, the 1st candy costs 10cents. Each subsequent candycosts 10 cents more than the previous one. For one dollar, how many candies can youpurchase CISC 260语言编程代写at most? Here is a program written in C to answer that question.float fundLeft = 1.0;float cost;int numCandies = 0;for(cost=0.1; cost <= fundLeft; cost += 0.1) {numCandies++;fundLeft = fundLeft - cost;}printf(”%d candies; %f left over\n”, numCandies, fundLeft);Run the program and report the result. If the result is not what is expected, explain why?Modify the program so that the correct answer can be obtained. Present your modifiedprogram.Problem 5 [40 points]: Implement in ARM7 assembly language a linked list for sorting.In the main function, open a file to read a sequence of unsorted integers. For the firstinput integer, create a root node (8 bytes), holding the integer and one empty pointer. Foreach of the following input integers, build a link (call it X) containing the number andinsert it to the linked list such that for any link with smaller integer should go before X 2and any link with an integer of bigger or equal value should go after X. After all integersare inserted, the program would traverse the linked list and print out the sorted integersseparated by space onto the screen. (See next page)Specification: you should write Insert as a recursive function.Submission: For problem 5, a plain text file (with .s extension) containing yourassembly code should be submitted on Canvas.data Null or a Pointer tothe next node请加QQ:99515681 或邮箱:99515681@qq.com WX:codehelp ...

April 25, 2021 · 2 min · jiezi

关于vue.js:手写Vue的diff算法

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> <script> let oldVnode = { value: 0, children: [ { value: 1, children: [ { value: 1, elm: [] }, { value: 2, elm: [] }, ], elm: [ 1, 2] }, { value: 2, children: [ { value: 1, elm: [] } ], elm: [1] }, { value: 3, children: [], elm: [] } ], elm: [ 1, 2, 3 ] } let vnode = { value: 0, children: [ { value: 2, children: [ { value: 3 } ], }, { value: 3, children: [ { value: 1 }, { value: 2 } ], }, { value: 5, children: [ { value: 1 }, { value: 2 }, { value: 3 }], } ], } console.log( patch( oldVnode, vnode ) ) function patch( oldVnode, vnode ) { sameVnode( oldVnode, vnode ) ? patchVnode( oldVnode, vnode ) : createElm( vnode ) return vnode } function createElm( vnode ) { let elm = vnode.elm = [] const children = vnode.children || [] for( let i =0 ; i < children.length; i++ ) { let child = children[i] createElm( child ) elm.push( child.value ) } } function sameVnode( oldVnode, vnode ) { return oldVnode.value === vnode.value } function patchVnode( oldVnode, vnode ) { let oldChildren = oldVnode.children && oldVnode.children.length let children = vnode.children && vnode.children.length if ( oldChildren && children ) { updateChildren(oldVnode.elm, oldVnode.children, vnode.children ) vnode.elm = oldVnode.elm }else if ( oldChildren ) { vnode.elm = [] }else if ( children ) { createElm( vnode ) } } function updateChildren( oldElm, oldChildren, children ) { let newStartIndex = 0 let newStart = children[ newStartIndex ] let oldStartIndex = 0 let oldStart = oldChildren[ oldStartIndex ] let newEndIndex = children.length - 1 let newEnd = children[ newEndIndex ] let oldEndIndex = oldChildren.length - 1 let oldEnd = oldChildren[ oldEndIndex ] while( oldStartIndex <= oldEndIndex && newStartIndex <= newEndIndex ) { if ( !oldStart ) { oldStart = oldChildren[ ++oldStartIndex ] }else if ( !oldEnd ) { oldEnd = oldChildren[ --oldEndIndex ] }else if ( sameVnode( oldStart, newStart ) ) { patchVnode( oldStart, newStart ) oldStart = oldChildren[ ++oldStartIndex ] newStart = children[ ++newStartIndex ] }else if ( sameVnode( oldEnd, newEnd ) ) { patchVnode( oldEnd, newEnd ) oldEnd = oldChildren[ --oldEndIndex ] newEnd = children[ --newEndIndex ] }else if ( sameVnode( oldStart, newEnd ) ) { patchVnode( oldStart, newEnd ) moveArray( oldElm, oldStart.value, oldEnd.value, false ) oldStart = oldChildren[ ++oldStartIndex ] newEnd = children[ --newEndIndex ] }else if ( sameVnode( oldEnd, newStart ) ) { patchVnode( oldEnd, newStart ) moveArray( oldElm, oldEnd.value, oldStart.value, true ) oldEnd = oldChildren[ --oldEndIndex ] newStart = children[ ++newStartIndex ] }else { let startIndex = oldStartIndex while( startIndex <= oldEndIndex ) { let oldNode = oldChildren[ startIndex ] if ( sameVnode( oldNode, newStart ) ) { patchVnode( oldNode, newStart ) oldChildren[ startIndex ] = undefined moveArray( oldElm, oldNode.value, oldStart.value, true ) break } startIndex++ } if ( startIndex > oldEndIndex ) { createElm( newStart ) oldElm.splice( oldElm.indexOf( oldStart ), 0, newStart.value ) } newStart = children[ ++newStartIndex ] } } if ( oldStartIndex > oldEndIndex ) { for(; newStartIndex <= newEndIndex ; ) { newStart = children[ newStartIndex++ ] createElm( newStart ) children[ newEndIndex + 1 ] ? oldElm.splice( oldElm.indexOf( children[ newEndIndex + 1 ].value ), 0, newStart.value ) : oldElm.push( newStart.value ) } }else { for( ; oldStartIndex <= oldEndIndex ; ) { oldStart = oldChildren[ oldStartIndex++ ] oldStart && oldElm.splice( oldElm.indexOf( oldStart ), 1 ) } } } function moveArray( array, source, target, forward ) { const sourceIndex = array.indexOf( source ) const targetIndex = array.indexOf( target ) let [ targetItem ] = array.splice( sourceIndex, 1 ) array.splice( targetIndex + ( forward ? 0 : 1 ), 0, targetItem ) } </script></body></html>

April 25, 2021 · 3 min · jiezi

关于vue.js:vue-vfor

V-for循环遍历数组时举荐应用of,语法格局为(item,index) item:迭代时不同的数组元素的值 index:以后元素的索引V-for循环遍历对象时举荐应用in,语法格局为(item,name,index) item:迭代时对象的键名键值 name:迭代时对象的键名 index:以后元素的索引在遍历对象时,会按 Object.keys() 的后果遍历,然而不能保障它的后果在不同的 JavaScript 引擎下都统一。v-for也能够在实现了可迭代协定的值上应用,包含原生的Map和Set。

April 25, 2021 · 1 min · jiezi

关于vue.js:vue操作数组

pop 删除最初一项push 在最初地位加上shift 删第一个unshift 在第一个加上splice 删指定的,还能够加新的 splice(下标,删几个,加的新的)sort 排序reverse 颠倒

April 25, 2021 · 1 min · jiezi

关于vue.js:vue动态样式

1.class的对象绑定 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="./vue.js"></script> <title>Hello World</title> <style> .activated { color: red; } </style></head><div :class="{activated: isActivated}" @click="handleClick" id="app"> {{message}}</div>var app = new Vue({ el: '#app', data: { message: 'Hello World!!!', isActivated: false }, methods: { handleClick: function() { this.isActivated = !this.isActivated } } }) 2.class 数组绑定 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="./vue.js"></script> <title>Hello World</title> <style> .activated { color: aqua; } .activatedOne { color: red; } </style></head><div :class="[activated,activatedOne]" @click="handleClick" id="app"> {{message}} </div>var app = new Vue({ el: '#app', data: { message: 'Hello World!!!', activated: '', activatedOne: 'activatedOne' }, methods: { handleClick: function() { this.activated = this.activated === 'activated' ? "" : 'activated' this.activatedOne = this.activatedOne === 'activatedOne' ? "" : 'activatedOne' } } }) 数组款式绑定<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="./vue.js"></script> <title>Hello World</title> <style> .activated { color: aqua; } .activatedOne { color: red; } </style></head><div :style="[styleObj]" @click="handleClick" id="app"> {{message}} </div>var app = new Vue({ el: '#app', data: { message: 'Hello World!!!', styleObj : { color: "black" } }, methods: { handleClick: function() { this.styleObj.color = this.styleObj.color==="black" ? "red" : "black" ; } } })

April 25, 2021 · 1 min · jiezi

关于vue.js:Vue基础前端工程化一

1. 模块化相干标准1.1 模块化概述传统开发模式的次要问题 命名抵触文件依赖通过模块化解决上述问题 模块化就是把独自的一个性能封装到一个模块(文件)中,模块之间互相隔离,然而能够通过特定的接口公开外部成员,也能够依赖别的模块模块化开发的益处:不便代码的重用,从而晋升开发效率,并且不便前期的保护1.2 浏览器端模块化标准AMD(Asynchronous Module Definition,异步模块定义) 代表产品为:Require.jsCMD(Common Module Definition,通用模块定义) 代表产品为:Sea.js 1.3 服务器端模块化标准CommonJS 模块分为 单文件模块 与 包模块成员导出:module.exports 和 exports模块成员导入:require('模块标识符') 1.4 大一统的模块化标准 – ES6模块化在 ES6 模块化标准诞生之前,Javascript 社区曾经尝试并提出了 AMD、CMD、CommonJS 等模块化标准。 然而,这些社区提出的模块化规范,还是存在肯定的差异性与局限性、并不是浏览器与服务器通用的模块化规范,例如: AMD 和 CMD 实用于浏览器端的 Javascript 模块化CommonJS 实用于服务器端的 Javascript 模块化 因而,ES6 语法标准中,在语言层面上定义了 ES6 模块化标准,是浏览器端与服务器端通用的模块化开发标准。 ES6模块化标准中定义:每个 js 文件都是一个独立的模块导入模块成员应用 import 关键字裸露模块成员应用 export 关键字 1.Node.js 中通过 babel 体验 ES6 模块化① npm install --save-dev @babel/core @babel/cli @babel/preset-env @babel/node② npm install --save @babel/polyfill③ 我的项目跟目录创立文件 babel.config.js④ babel.config.js 文件内容如下 ...

April 23, 2021 · 5 min · jiezi

关于vue.js:推荐-7-个-Vue2Vue3-源码解密分析的重磅开源项目-转

7 个 GitHub 上超火的 Vue2、Vue3 源码解密剖析的重磅开源我的项目,前端学习必备。 1. 为什么要学习源码 ?浏览优良的代码的目标是让咱们可能写出优良的代码。不给本人设限,不要让你四周人的技术下限成为你的下限。 其实就跟咱们写作文一样,你看的高分作文越多,写出高分作文的概率就越大。 基于当初的程序员工作模式(模块化开发,只须要拿到需要做本人的局部),别说看源码,甚至就连我的项目里的代码都懒的去看,我意识的很多程序员就是这样的,一个我的项目摸了两三年,你要问他我的项目中 webpack 都干了哪些事件,他的答复是不晓得,反而踌躇满志的通知你,那些他素来都用不上,看了也没什么用,也看不懂,这里省略心田千字脏文。 浏览次要目标 是为了帮忙咱们 积攒素材,不要书到用时方恨少,看到美女咱们应该能有一万种词语去形容,如气若幽兰,美艳不可方物,一笑倾城,再笑倾国,世间尤物,而不是简短的几个字,我艹,美女! 功利性的浏览源码功利性即指有目的性的,明确晓得本人干完某一件预先能失去什么样的回报,所以首先你要晓得你想得到什么? 看每一本书都有明确的目标,想学会理财,就得看理财相干的书,想学点技术,就得看点技术相干的书 看源码也是一样,你对 Vue.use 之后产生了什么比拟好奇,或者是你感觉当初面试都须要会看点源码,这都很好,至多你有明确的诉求 凡事只有有了功利属性,才更容易走的上来,否则就是真香正告。 2. Vue2Vue 尽管出到 Vue3 了,也出了不少 Vue3 的源码教程,然而 Vue2 还是很棒的框架,它的源码还是值得细读的,所以先举荐几个 Vue2 的源码我的项目。 2.1 vue-analysis Vue.js 源码剖析 目前社区有很多 Vue.js 的源码解析文章,然而品质档次不齐,不够零碎和全面,这本电子书的指标是全方位粗疏深度解析 Vue.js 的实现原理,让同学们能够彻底把握 Vue.js。目前剖析的版本是 Vue.js 的最新版本 Vue.js 2.5.17-beta.0,并且之后会随着版本升级而做相应的更新,充分发挥电子书的劣势。 这本电子书是作为 《Vue.js 源码揭秘》 视频课程的辅助教材。电子书是开源的,同学们能够收费浏览,视频是免费的,25+小时纯干货课程,如果有须要的同学能够购买来学习,但请务必反对正版,请尊重作者的劳动成果。 https://github.com/ustbhuangy... 2.2 vue-design 超级具体 - 逐行级别的剖析所谓逐行并非一行接着一行,逐行指的是解说的具体水平,这套文章将致力于笼罩所有外围代码,毕竟每一句代码都有他存在的意思,如果咱们不讲明确任何一句代码的意义,那又怎么敢说是源码剖析呢? 深度剖析 - 解说 issue咱们晓得 Vue 这个我的项目自诞生以来始终都在一直的更新欠缺,比方增加新的个性,修复已知bug等等。而在这个过程中源码也将越来越欠缺,这也意味着代码已经并不欠缺,本套文章在剖析源码时除了通知你这段代码为什么这么写之外,还会依据相干 issue 剖析这段代码之前是怎么写的以及存在的问题。 http://hcysun.me/vue-design/zh/ 2.3 vue-family-mindmap 用一张思维导图总结了 Vue | Vue-Router | Vuex 源码与架构要点。 ...

April 23, 2021 · 1 min · jiezi

关于vue.js:Vue项目watch中为什么取不到this

1.问题重现:先来看下这段代码 watch: { posInfo: { handler: val => { if (val) { this.$nextTick(() => { this.subform.lgtd = val.lgtd; this.subform.lttd = val.lttd; }); } }, deep: true, }, },运行后果:Error "$nextTick" ........输入一下this,发现是undefined 2.解决方案箭头函数绑定了父级作用域的上下文,从而不会拿到Vue实例。所以在应用watch设置监听的时候,handler函数不应该应用箭头函数。 watch: { posInfo: { handler: function (val) { if (val) { this.$nextTick(() => { this.subform.lgtd = val.lgtd; this.subform.lttd = val.lttd; }); } }, deep: true, }, },

April 22, 2021 · 1 min · jiezi

关于vue.js:vue2x使用mockjs模拟数据

当初都是前后端拆散开发,在开发过程中常常遇到后盾接口还没有写好,然而前段界面须要跑流程来测试界面交互,这时候就须要通过做一些假数据模仿整个流程,我已咱们就应用了mockjs来生成随机数据,拦挡 Ajax 申请 1、装置mockjs/axioscnpm install mockjs --save-devcnpm install axios --save-dev2、在src目录中创立mock -> index.js 3、mock -> index.js文件中定义接口,填充数据import Mock from 'mockjs'// 接口地址Mock.mock('/api/login', (req, res) => { return { data: [ {username: 'zxc', password: '123456'} ] }})留神:mockjs有很多办法,能够疾速创立数据,文档地址:http://mockjs.com 4、在main.js中导入mock->index.js文件import '../src/mock'5、在组件中应用import axios from 'axios'export default { name: 'HelloWorld', data () { return { msg: 'Welcome to Your Vue.js App' } }, mounted () { // mockjs中定义的接口地址 axios.get('/api/login').then(res => { console.log(res) }) }}6、查看后果

April 21, 2021 · 1 min · jiezi

关于vue.js:vue3-子传父

父组件 <template> <div class="news-component"> <p class="title">新闻页</p> <div class="news-detail-content"> 子组件: <news-detail :newList="newList" @addNew="receiveAddNew" @delet="receiveDeleteNew"></news-detail> </div> </div></template><script lang="ts">import { defineComponent, reactive } from 'vue';import NewsDetail from '@/components/newDetail.vue';// 引入子组件export default defineComponent({ name: 'News', components: { 'news-detail': NewsDetail, }, setup(props) { // 创立一个响应式的新闻列表 const newList = reactive([ { title: '新闻1', id: 'xw1' }, { title: '新闻2', id: 'xw2' }, { title: '新闻3', id: 'xw3' }, ]); return { newList, }; }, methods: { /** * 接管(子组件)新增新闻数据 * @param value 新增的新闻数据对象 */ receiveAddNew(value: any) { this.newList.push(value); }, /** * 接管(子组件)删除新闻数据 * @param index 被删除新闻的下标 */ receiveDeleteNew(index: number) { this.newList.splice(index, 1); }, },});</script><style lang="less" scoped>@import '@/assets/css/variable.less';.news-component { width: 100%; height: 100%; .title { font-size: 40px; text-align: center; } .news-detail-content { width: 90%; height: 80%; margin: 0 auto; }}</style>子组件 ...

April 21, 2021 · 2 min · jiezi

关于vue.js:Vue基础学习记录五

学习指标路由 前端路由的实现原理应用Vue-Router实现前端路由实现嵌套路由,动静路由 实现命名路由以及编程式导航 并实现后盾治理案例 1.路由的概念路由的实质就是一种对应关系,比如说咱们在url地址中输出咱们要拜访的url地址之后,浏览器要去申请这个url地址对应的资源。那么url地址和实在的资源之间就有一种对应的关系,就是路由。 路由分为前端路由和后端路由 后端路由是由服务器端进行实现,并实现资源的散发前端路由是依附hash值(锚链接)的变动进行实现后端路由性能绝对前端路由来说较低,所以,咱们接下来次要学习的是前端路由前端路由的基本概念:依据不同的事件来显示不同的页面内容,即事件与事件处理函数之间的对应关系前端路由次要做的事件就是监听事件并散发执行事件处理函数 SPA(Single Page Application) 后端渲染(存在性能问题)Ajax前端渲染(前端渲染进步性能,然而不反对浏览器的后退后退操作)SPA(Single Page Application)单页面应用程序:整个网站只有一个页面,内容的变动通过Ajax部分更新实现、同时反对浏览器地址栏的后退和后退操作SPA实现原理之一:基于URL地址的hash(hash的变动会导致浏览器记录拜访历史的变动、然而hash的变动不会触发新的URL申请)在实现SPA过程中,最外围的技术点就是前端路由前端路由 概念:依据不同的用户事件,显示不同的页面内容实质:用户事件与事件处理函数之间的对应关系后端路由 概念:依据不同的用户 URL 申请,返回不同的内容实质:URL 申请地址与服务器资源之间的对应关系2.前端路由的初体验前端路由是基于hash值的变动进行实现的(比方点击页面中的菜单或者按钮扭转URL的hash值,依据hash值的变动来管制组件的切换)外围实现依附一个事件,即监听hash值变动的事件 window.onhashchange = function(){ //location.hash能够获取到最新的hash值 location.hash}前端路由实现tab栏切换: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> <title>Document</title> <!-- 导入 vue 文件 --> <script src="./lib/vue_2.5.22.js"></script> </head> <body> <!-- 被 vue 实例管制的 div 区域 --> <div id="app"> <!-- 切换组件的超链接 --> <a href="#/zhuye">主页</a> <a href="#/keji">科技</a> <a href="#/caijing">财经</a> <a href="#/yule">娱乐</a> <!-- 依据 :is 属性指定的组件名称,把对应的组件渲染到 component 标签所在的地位 --> <!-- 能够把 component 标签当做是【组件的占位符】 --> <component :is="comName"></component> </div> <script> // #region 定义须要被切换的 4 个组件 // 主页组件 const zhuye = { template: '<h1>主页信息</h1>' } // 科技组件 const keji = { template: '<h1>科技信息</h1>' } // 财经组件 const caijing = { template: '<h1>财经信息</h1>' } // 娱乐组件 const yule = { template: '<h1>娱乐信息</h1>' } // #endregion // #region vue 实例对象 const vm = new Vue({ el: '#app', data: { comName: 'zhuye' }, // 注册公有组件 components: { zhuye, keji, caijing, yule } }) // #endregion // 监听 window 的 onhashchange 事件,依据获取到的最新的 hash 值,切换要显示的组件的名称 window.onhashchange = function() { // 通过 location.hash 获取到最新的 hash 值 console.log(location.hash); switch(location.hash.slice(1)){ case '/zhuye': vm.comName = 'zhuye' break case '/keji': vm.comName = 'keji' break case '/caijing': vm.comName = 'caijing' break case '/yule': vm.comName = 'yule' break } } </script> </body> </html>案例效果图: ...

April 19, 2021 · 5 min · jiezi

关于vue.js:封装循环需要记录当前index-重新赋值

April 19, 2021 · 0 min · jiezi

关于小程序:小程序picker地区级联选择的问题及解决方案

各种零碎中行政区域抉择的场景不少,咱们也有不少这样的场景。本想应用第三方的组件,然而大多有些小问题,不能满足需要。前面应用picker的mulitSelector模式写了一个,发现这种列模式的体验并好,最初仿京东模式自定义了一个。一、造轮子的起因1.1 数据要自定义微信官网的picker的region模式应用的是规范的国家行政区域数据,而咱们的场景有一些自设的区域要退出;也不能够自定久抉择级数,只能选到县/区级。1.2 picker的兼容性并不好。uni-app的picker组件,在小程序模式是应用各自的picker,H5则是uni-app自的picker组件。所以在各平台中还是有差别的,在咱们测试中微信的picker的mulitSelector模式,在列级联滑动中如果呈现两次列数组值length不统一时,后绑定的选定索引时会有效,会主动致为0,且后续触发的change事件则仍是绑定索引,而在H5时不会。 1.3 picker是不适宜异步加载数据级联就是要简便的管制后续列的变动,如1.2所示,绑定索引bug。而如果数据是异步加载,则更难于管制加载状态,特地是滑动过快网络不佳时,很容易呈现数据凌乱。 1.4 picker作级联,不如京东级联模式的体验好效率高。如图所示 二、上代码应用的了tui-drawer 、tui-loadmore等tui-xxx为uni-app第三方组件,具本应用参考官网文档,或应用别的组件代替。regionApi为行政区域节点异步加载封装,可根本人数据自行封装。 <!--* 行政区域选择器** @alphaiar* 20210408 created. --><template> <view class="region-picker"> <input v-if="!visibleInputer" placeholder-class="placeholder" :placeholder="placeholder" :value="selectorPath" disabled @tap="onPopupToggle" /> <view v-else @tap="onPopupToggle"> <slot name="inputer"></slot> </view> <view v-if="errorMessage" class="messager">{{errorMessage}}</view> <tui-drawer :visible="visibled" mode="bottom" @close="onPopupToggle"> <view class="header"> <text class="cancel" @tap="onPopupToggle">勾销</text> <text class="confirm" @tap="onConfirm">确认</text> </view> <view class="tab-wrapper"> <template v-for="(lab,idx) in labels"> <label v-if="idx!==labelIndex" :key="idx" @tap="onLabelChange({index:idx})"> {{lab}} </label> <template v-else> <label class="active"> {{lab}} </label> <iconfont class="indicator" name="arrow-down" /> </template> </template> </view> <tui-loadmore v-if="loading" :index="3" type="primary" text="加载中..." /> <view v-else class="region-view"> <template v-for="(n,idx) in regions"> <label v-if="idx !== selectorIndexs[labelIndex]" @tap="onSelector(idx)" :key="idx">{{n}}</label> <label v-else :key="idx"> <span class="selected">{{n}}</span> </label> </template> </view> <view v-if="errorTips" class="error-tips"> {{errorTips}} </view> </tui-drawer> </view></template><script> import utils from "../utils/utils.js"; import regionApi from "../apis/region.js"; export default { name: 'regionPicker', props: { /** * 选择器区级 * 0-省 * 1-地市 * 2-县区 * 3-乡镇 */ selectorLevel: { type: Number, default: 1, validator(val) { return [0, 1, 2, 3].some(x => x === val); } }, /** * 以后抉择值 */ value: { type: Array, default: null }, /** * 没有值时的占位符 */ placeholder: { type: String, default: '请抉择地区' }, /** * 表单验证谬误提醒音讯 */ errorMessage: { type: String, default: null }, /** * 启用自定义输入框 */ visibleInputer: { type: Boolean, default: false } }, watch: { selectorLevel(val) { this.$emit('input', null); this.initialize(); }, value(val) { this.initialize(); } }, data() { return { visibled: false, loading: false, labels: ['请抉择'], labelIndex: 0, regions: [], selectorIndexs: [], selectorNodes: [], errorTips: null }; }, computed: { selectorPath() { let nodes = this.selectorNodes; if (!nodes || nodes.length < 1) return null; let paths = nodes.map(x => x.name); let path = paths.join(' / '); return path; } }, mounted() { const self = this; regionApi.getNodes({ params: { endCategory: 1 }, loading: false, onLoading(ld) { self.loading = ld; }, showError: true, callback(fkb) { if (!fkb.success) return; let nodes = fkb.result; self.__rawRegions = nodes; if (!self.value || self.value.length < 1) self.bindViews(nodes); else self.initialize(); } }); }, methods: { /** * 初始化选择器 */ initialize() { //初始化数据没有执行实现 if (!this.__rawRegions) return; this.labels = ['请抉择']; this.labelIndex = 0; this.selectorIndexs = []; this.selectorNodes = []; this.bindViews(this.__rawRegions); //设定初始值 let values = this.value; if (!values || values.length < 1) return; const self = this; let prevs = this.__rawRegions; let setValue = function(idx) { let nd = values[idx]; let about = false; let exists = prevs.some((x, i) => { if (nd.name !== x.name && nd.code !== x.code) return false; prevs = x.children || prevs; //如果还有上级,但又未加载子节点,则先加载再来设定 if (!x.children && idx + 1 < values.length) { self.getNextRegions(x, () => { setValue(idx); }); about = true; return true; } self.selectorNodes.push({ category: x.category, code: x.code, name: x.name }); self.onSelector(i); return true; }); if (about) return; if (exists && idx + 1 < values.length) setValue(idx + 1); }; setValue(0); }, /** * 将待选节点绑定至待选视图 * * @param {Array} nodes 要绑定的原始节点 */ bindViews(nodes) { this.regions = nodes.map(x => x.name); }, /** * 获取上级节点 * * @param {Object} prevNode 下级选中的节点 * @param {function} cb 加载实现后回调 */ getNextRegions(prevNode, cb) { const self = this; regionApi.getChildren({ params: { category: prevNode.category + 1, prevCode: prevNode.code }, loading: false, onLoading(ld) { self.loading = ld; }, showError: true, callback(fkb) { if (!fkb.success) return; prevNode.children = fkb.result; if (!cb) self.bindViews(fkb.result); else cb(); } }); }, /** * 获取指定列抉择的节点 * * @param {Object} level 地区级别0-3 */ getSelectorNode(level) { let prevs = this.__rawRegions; for (let i = 0; i < level; i++) { let sidx = this.selectorIndexs[i]; if (!sidx) return null; prevs = prevs[sidx].children; if (!prevs) return null; } let cval = this.selectorIndexs[level]; let node = prevs[cval]; return node; }, /** * 切下至下一级区域抉择 * * @param {Object} current 以后选中级别0-3 */ moveNextLevel(current) { let node = this.getSelectorNode(current); if (node == null) return; if (node.children) this.bindViews(node.children); else this.getNextRegions(node); }, onPopupToggle(e) { this.visibled = !this.visibled; }, onConfirm(e) { if (this.selectorLevel + 1 > this.selectorIndexs.length) { this.errorTips = '*请将地区抉择残缺。'; return; } let nodes = []; for (let i = 0; i < this.selectorIndexs.length; i++) { let node = this.getSelectorNode(i); nodes.push({ category: node.category, code: node.code, name: node.name }); } this.selectorNodes = nodes; this.onPopupToggle(); this.$emit('input', nodes); this.$emit('change', nodes); }, onLabelChange(e) { //加载中,禁止切换 if (this.loading) return; let idx = e.index; this.labelIndex = idx; if (idx > 0) this.moveNextLevel(idx - 1); else this.bindViews(this.__rawRegions); }, onSelector(idx) { this.errorTips = null; let labIdx = this.labelIndex; //因为uni 对于数组的值监听不欠缺,只有复制数组更新才失效 let labs = utils.clone(this.labels); labs[labIdx] = this.regions[idx]; this.labels = labs; //起因上同 let idexs = utils.clone(this.selectorIndexs); if (idexs.length <= labIdx) idexs.push(idx); else idexs[labIdx] = idx; this.selectorIndexs = idexs; //有上级,全清空 if (labIdx >= this.selectorLevel) return; this.selectorIndexs.splice(labIdx + 1, 4); //最大只有4级 this.labels.splice(labIdx + 1, 4); //最大只有4级 this.labels.push('请抉择'); this.labelIndex = labIdx + 1; this.moveNextLevel(labIdx); } } }</script><style lang="scss"> .region-picker { .header { width: 100%; box-sizing: border-box; margin: 7.2463rpx 0; line-height: $uni-font-size-base+ 7.2463rpx; .cancel { padding: 0 18.1159rpx; float: left; //color: $uni-text-color-grey; } .confirm { padding: 0 18.1159rpx; float: right; color: $uni-color-primary; } text:hover { background-color: $uni-bg-color-hover; } } .tab-wrapper { width: 100%; margin-bottom: 28.9855rpx; display: flex; justify-content: center; box-sizing: border-box; label { margin: 7.2463rpx 28.9855rpx; padding: 7.2463rpx 0; color: $uni-text-color; border-bottom: solid 3.6231rpx transparent; } .active { color: $uni-color-primary; border-color: $uni-color-primary; } .indicator { margin-left: -10px; margin-top: 6px; color: $uni-color-primary; } } .region-view { width: 100%; display: flex; flex-wrap: wrap; padding: 7.2463rpx 14.4927rpx 28.9855rpx 14.4927rpx; box-sizing: border-box; label { margin: 7.2463rpx 0; width: 33%; text-align: center; color: $uni-text-color-grey; text-overflow: ellipsis; overflow: hidden; } .selected { padding: 3.6231rpx 14.4927rpx; background-color: $uni-color-light-primary; color: #FFF; border-radius: 10.8695rpx; } } .error-tips { width: 100%; height: auto; padding-bottom: 21.7391rpx; text-align: center; color: $uni-color-error; font-size: $uni-font-size-sm; } }</style>行政区化节点数据,起源国家统计局,到县区级。 ...

April 19, 2021 · 5 min · jiezi

关于vue.js:Vue项目在Vue文件中动态插入HTML模板怎么操作

1.问题重现:在理论开发中通过点击事件触发弹窗,动静展现模板内容。我的项目中有曾经写好的html构造,不想在vue中从新写一套。 2.尝试:最开始想到的方法是插值表达式,后果一用就错,插值表达式会将写好的html模板解释成字符串,并不会以html构造去展现 例如: <a-modal visible="basinModal" > // 想要展现的模板内容 {{ basinTemplate }} </a-modal>而后心愿通过设置innerHTML去操作,然而构造深代码过多 3.解决方案:https://forum.vuejs.org/t/vue...原文中评论区有一个方法惊艳到我。 在对应组件中导入Vue -> 利用Vue.component("name", {template: <div>...</div>})创立组件 -> 在想要展现的中央插入组件 例如: <a-modal ref="basinModal" v-model="basinVisible" ok-text="确认" @ok="hideModal" :width="640" > <basinModal></basinModal> </a-modal> <script> import Vue from "vue"; import PubSub from "pubsub-js"; export default { mounted() { PubSub.subscribe("showBasinModal", (msg, template) => { Vue.component("basinModal", { template: `<div>${template}</div>`, }) this.basinVisible = true; }); } } </script>ps:代码中的PubSub自行搜寻,很好用哦~~~

April 19, 2021 · 1 min · jiezi

关于vue.js:vue日常报错记录

1、打包后关上页面控制台报错 Uncaught RangeError: Maximum call stack size exceeded解答:因为我配置的路由钩子(router.beforeEach)有问题,导致路由死循环。路由中的redirect和路有钩子中没有登录的时候主动跳转到登录界面抵触导致死循环,批改一些redirect和路由钩子拦挡跳转的规定。 2、vue装置mathjs插件,打包发版当前报错。 Uncaught SyntaxError: In "GeV^-2", "^" must be followed by a floating-point number解答:这是因为装置了最新版本,最新版本存在bug,随便须要固定一个稳固版本,批改package.json中"mathjs": "8.1.0"。 3、vue本地启动当前显示一片空白解决:批改config -> index.js -> dev -> assetsPublicPath: '/'即可解决 4、打包当前间接关上dist文件夹中的index.html界面一片空白解决:批改config -> index.js -> build -> assetsPublicPath: './' 即可解决 5、打包当前拜访index.html图片没法失常显示解决:批改build -> untils.js中的publicPath: '../../' fallback: 'vue-style-loader',// 增加此行代码,解决所有图片,字体门路问题publicPath:'../../'6、封装axios获取接口地址,不须要依据环境手动配置 let baseUrl = window.location.origin// axios配置axios.defaults.baseURL = baseUrl...继续更新

April 19, 2021 · 1 min · jiezi

关于vue.js:Vuex

一、简介Vuex是服务于Vue.js应用程序的状态管理模式。vue状态治理分为三局部 state,驱动利用的数据源view,以申明形式将state映射到视图actions,响应在view上的用户输出导致的状态变动vuex的设计思维:在多个组件共享状态时,将该共享状态抽离进去以一个全局单例模式治理。通过定义和隔离状态治理中的各种概念,并通过强制规定维持视图和状态间的独立性,让代码变得更结构化且易保护。 二、装置npm装置 npm install vuex --save在模块化的打包零碎中,通过Vue.use()装置vuex(当通过全局script标签援用Vuex时,不须要应用Vue.use()装置) import Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)三、Store与State每一个Vuex利用的外围就是store仓库,store是一个容器,蕴含利用中大部分的state。Vuex与单纯的全局对象的区别:1、Vuex状态存储是响应式的,当vue组件从store中读取state时,若state发生变化,则相应的组件也会相应地失去高效更新。2、不能间接扭转store中的state,扭转的惟一路径就是commit mutation。能够更不便跟踪每一个状态的变动。 应用new Vuex.Store()创立store import Vue from 'vue'import Vuex from 'vuex'/*装置Vuex*/Vue.use(Vuex)//创立一个store实例const store = new Vuex.Store({ state: { count: 0 }, mutations: { increment(state) { state.count++ } }})//创立一个组件实例,读取state,批改stateconst Counter = { template: `<div> <div class="btn" @click='add'>减少</div> {{count}}</div>`, computed: { //将state定义为计算属性 count() { // return store.state.count //在根实例vm中注册store当前,所有子组件都能通过this.$store拜访到state return this.$store.state.count } }, methods: { add() { //批改state必须提交一个commit // store.commit('increment') //在根实例vm中注册store当前,所有子组件都能通过this.$store拜访到state this.$store.commit('increment') } }}//创立一个vue实例,提供一个创立好的storelet vm = new Vue({ el: '#app', store, //把store对象提供给‘store’选项,能够把store的实例注入所有子组件中 components: { Counter }})mapState获取多个状态当一个组件须要获取多个状态时,将这些状态都申明为计算属性会有些反复和冗余,可应用mapState辅助函数帮忙咱们生成计算属性。 ...

April 18, 2021 · 2 min · jiezi

关于vue.js:Vue基础学习记录四

接口调用形式原生ajax基于jQuery的ajaxfetchaxios异步JavaScript的执行环境是「单线程」所谓单线程,是指JS引擎中负责解释和执行JavaScript代码的线程只有一个,也就是一次只能实现一项工作,这个工作执行完后能力执行下一个,它会「阻塞」其余工作。这个工作可称为主线程异步模式能够一起执行多个工作JS中常见的异步调用 定时任何ajax事件函数promise次要解决异步深层嵌套的问题promise 提供了简洁的API 使得异步操作更加容易 <script type="text/javascript"> /* 1. Promise根本应用 咱们应用new来构建一个Promise Promise的构造函数接管一个参数,是函数,并且传入两个参数: resolve,reject, 别离示意异步操作执行胜利后的回调函数和异步操作执行失败后的回调函数 */ var p = new Promise(function(resolve, reject){ //2. 这里用于实现异步工作 setTimeout setTimeout(function(){ var flag = false; if(flag) { //3. 失常状况 resolve('hello'); }else{ //4. 异常情况 reject('出错了'); } }, 100); }); // 5 Promise实例生成当前,能够用then办法指定resolved状态和reject状态的回调函数 // 在then办法中,你也能够间接return数据而不是Promise对象,在前面的then中就能够接管到数据了 p.then(function(data){ console.log(data) },function(info){ console.log(info) }); </script>基于Promise发送Ajax申请 <script type="text/javascript"> /* 基于Promise发送Ajax申请 */ function queryData(url) { # 1.1 创立一个Promise实例 var p = new Promise(function(resolve, reject){ var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function(){ if(xhr.readyState != 4) return; if(xhr.readyState == 4 && xhr.status == 200) { # 1.2 解决失常的状况 resolve(xhr.responseText); }else{ # 1.3 解决异常情况 reject('服务器谬误'); } }; xhr.open('get', url); xhr.send(null); }); return p; } # 留神:这里须要开启一个服务 # 在then办法中,你也能够间接return数据而不是Promise对象,在前面的then中就能够接管到数据了,这时的then会产生一个默认的Promise实例对象来调用这个then queryData('http://localhost:3000/data') .then(function(data){ console.log(data) # 1.4 想要持续链式编程上来 须要 return return queryData('http://localhost:3000/data1'); }) .then(function(data){ console.log(data); return queryData('http://localhost:3000/data2'); }) .then(function(data){ console.log(data) }); </script>Promise 根本API实例办法.then()失去异步工作正确的后果.catch()获取异样信息.finally()胜利与否都会执行(不是正式规范) <script type="text/javascript"> /* Promise罕用API-实例办法 */ // console.dir(Promise); function foo() { return new Promise(function(resolve, reject){ setTimeout(function(){ // resolve(123); reject('error'); }, 100); }) } // foo() // .then(function(data){ // console.log(data) // }) // .catch(function(data){ // console.log(data) // }) // .finally(function(){ // console.log('finished') // }); // -------------------------- // 两种写法是等效的 foo() .then(function(data){ # 失去异步工作正确的后果 console.log(data) },function(data){ # 获取异样信息 console.log(data) }) # 胜利与否都会执行(不是正式规范) .finally(function(){ console.log('finished') }); </script>对象办法.all()Promise.all办法承受一个数组作参数,数组中的对象(p1、p2、p3)均为promise实例(如果不是一个promise,该项会被用Promise.resolve转换为一个promise)。它的状态由这三个promise实例决定.race()Promise.race办法同样承受一个数组作参数。当p1, p2, p3中有一个实例的状态产生扭转(变为fulfilled或rejected),p的状态就跟着扭转。并把第一个扭转状态的promise的返回值,传给p的回调函数 ...

April 18, 2021 · 6 min · jiezi

关于vue.js:Vue基础学习记录三

组件组件 (Component) 是 Vue.js 最弱小的性能之一组件能够扩大 HTML 元素,封装可重用的代组件注册全局注册Vue.component('组件名称', { }) 第1个参数是标签名称,第2个参数是一个选项对象全局组件注册后,任何vue实例都能够用组件根底用<div id="example"> <!-- 2、 组件应用 组件名称 是以HTML标签的模式应用 --> <my-component></my-component></div><script> // 注册组件 // 1、 my-component 就是组件中自定义的标签名 Vue.component('my-component', { template: '<div>A custom component!</div>' }) // 创立根实例 new Vue({ el: '#example' })</script>组件注意事项组件参数的data值必须是函数同时这个函数要求返回一个对象组件模板必须是单个根元素组件模板的内容能够是模板字符串 <div id="app"> <!-- 4、 组件能够重复使用屡次 因为data中返回的是一个对象所以每个组件中的数据是公有的 即每个实例能够保护一份被返回对象的独立的拷贝 --> <button-counter></button-counter> <button-counter></button-counter> <button-counter></button-counter> <!-- 8、必须应用短横线的形式应用组件 --> <hello-world></hello-world> </div><script type="text/javascript"> //5 如果应用驼峰式命名组件,那么在应用组件的时候,只能在字符串模板中用驼峰的形式应用组件, // 7、然而在一般的标签模板中,必须应用短横线的形式应用组件 Vue.component('HelloWorld', { data: function(){ return { msg: 'HelloWorld' } }, template: '<div>{{msg}}</div>' }); Vue.component('button-counter', { // 1、组件参数的data值必须是函数 // 同时这个函数要求返回一个对象 data: function(){ return { count: 0 } }, // 2、组件模板必须是单个根元素 // 3、组件模板的内容能够是模板字符串 template: ` <div> <button @click="handle">点击了{{count}}次</button> <button>测试123</button> # 6 在字符串模板中能够应用驼峰的形式应用组件 <HelloWorld></HelloWorld> </div> `, methods: { handle: function(){ this.count += 2; } } }) var vm = new Vue({ el: '#app', data: { } }); </script>部分注册只能在以后注册它的vue实例中应用 <div id="app"> <my-component></my-component> </div><script> // 定义组件的模板 var Child = { template: '<div>A custom component!</div>' } new Vue({ //部分注册组件 components: { // <my-component> 将只在父模板可用 肯定要在实例上注册了能力在html文件中应用 'my-component': Child } }) </script>Vue 调试工具官网地址:devtools ...

April 17, 2021 · 11 min · jiezi

关于axios:axios模块化封装简洁版

1.开发环境 vue2.电脑系统 windows10专业版3.在开发的过程中,咱们会进行数据的申请,我应用的是axios,上面我来分享一下我本人的封装配置,心愿对你有所帮忙。4.废话不多说,间接上操作: npm i axios --sve5.在src目录新建文件夹network,目录构造如下:6.https.js代码如下: import axios from 'axios'import qs from "qs"let http1=(config)=>{ const instance=axios.create({ baseURL:"http://192.168.1.115:3000", timeout:5000 }) instance.interceptors.request.use((config) => { if(config.method=="get"){ // console.log("我是输入"); // console.log("我是输入完结啦"); config.url=config.url+'?'+config.data; } // console.log("申请拦挡胜利啦"); // console.log(config); return config; }, (err) => { console.log("拦挡失败啦"); console.log(err); }) // instance.interceptors.response.use((res) => { //响应拦挡胜利 // console.log("响应拦挡胜利"); // console.log(res); // console.log(res.data); return res.data; // 留神:在这里要把(想要的数据)返回 }, (err) => { console.log("响应拦挡失败"); console.log(err); }) return instance(config);}let http2=(config)=>{ const instance=axios.create({ baseURL:"http://192.168.1.115:9000", timeout:5000 }) instance.interceptors.request.use((config) => { if(config.method=="get"){ // console.log("我是输入"); // console.log("我是输入完结啦"); config.url=config.url+'?'+config.data; } // console.log("申请拦挡胜利啦"); // console.log(config); return config; }, (err) => { // console.log("拦挡失败啦"); console.log(err); }) // //响应拦挡: instance.interceptors.response.use((res) => { //响应拦挡胜利 // console.log("响应拦挡胜利"); // console.log(res); // console.log(res.data); return res.data; // 留神:在这里要把(想要的数据)返回}, (err) => { // console.log("响应拦挡失败"); console.log(err);}) return instance(config);}export { http1, http2}//创立不同的实例,起因:解决接口不在一个服务器上7.api.js接口的治理代码如下: ...

April 17, 2021 · 1 min · jiezi

关于vue.js:Vue-Router-进阶笔记

一、导航守卫残缺的导航解析流程: 导航被触发在失活的组件里调用beforeRouteLeave调用全局的beforeEach在重用的组件里调用beforeRouteUpdate在路由配置里调用beforeEnter解析异步路由组件在被激活的组件里调用beforeRouteEnter调用全局的beforeResolve导航被确认调用全局的afterEach触发DOM更新调用beforeRouteEnter守卫中传给next的回调函数,创立好的组件实例会作为回调函数的参数传入。参数或查问的扭转并不会触发进入/来到的导航守卫。能够通过观察$route对象来应答这些变动,或应用beforeRouteUpdate的组件内守卫。1、全局前置守卫router.beforeEach const router = new VueRouter({...})router.beforeEach(to,from,next) => { /*to:Route--行将要进入的指标路由对象*/ /*from:Route--以后导航正要来到的路由*/ /*next:function--必须要调用该办法来resolve这个钩子。执行成果依赖next办法的调用参数。*/ next() /*进行管道中的下一个钩子,若全副执行完了,则导航的状态就是confirmed。*/ next(false) /*中断以后的导航。如果浏览器的url扭转了(可能是用户手动或浏览器后退),那么url会重置到from路由对应的地址。*/ next('/') /*同下*/ next({path:'/'}) /*跳转到一个不同的地址。*/ next(error) /*导航被终止,且谬误会传递给router.onError()注册过的回调。*/}确保next函数在任何给定的导航守卫中都被严格调用一次。可呈现多于一次,但只能在所有的逻辑门路都不重叠的状况下,否则钩子永远都不会被解析或报错。 /* BAD */router.beforeEach((to, from, next) => { if (to.name !== 'Login' && !isAuthenticated) next({ name: 'Login' }) /*如果用户未能验证身份,则 `next` 会被调用两次*/ next()})/* GOOD */router.beforeEach((to, from, next) => { if (to.name !== 'Login' && !isAuthenticated) next({ name: 'Login' }) else next()})2、全局解析守卫router.beforeResolve--与router.beforeEachj相似,区别为:在导航被确认之前,同时在所有组件内守卫和异步路由组件被解析之后,解析守卫就被调用。3、全局后置钩子router.afterEach()--无next(),也不会扭转导航自身 router.afterEach(to,from)=>{ //...}路由配置形式:1、路由独享的守卫--间接在路由配置上定义beforeEnter守卫 const router = new VueRouter({ routes: [ { path: '/user', component: User, beforeEnter: (to,from,next)=>{} } ]})2、组件内的守卫能够在路由组件内间接定义以下路由导航守卫beforeRouteEnterbeforeRouteUpdatebeforeRouteLeave ...

April 17, 2021 · 2 min · jiezi

关于vue.js:vue项目中使用-mathjs精度计算问题

1、装置cnpm install mathjs --save2、main.js中引入import * as math from 'mathjs' // 新版本须要这样引入 感激评论区的指出Vue.prototype.$math = math3、应用this.$math.round(3.1415926, 3) // 四舍五入保留3位小数4、应用文档https://mathjs.org/docs/refer... 存在问题本地调试没有问题,公布线上当前报错 Uncaught SyntaxError: In "GeV^-2", "^" must be followed by a floating-point number解决办法:固定版本 "mathjs": "8.1.0"

April 16, 2021 · 1 min · jiezi

关于vue.js:vue3-跨域

利用同源策略,将后端 api 地址映射到本地 // vue.config.jsmodule.exports = { devServer: { proxy: { '/v1': { target: 'http://192.168.0.90:3000', // 申请接口的 api 地址 ws: true, changeOrigin: true, pathRewrite: { '^/v1': '/v1', // api 门路前缀 }, }, }, },}配置参考 | Vue CLI官网文档cli.vuejs.org

April 16, 2021 · 1 min · jiezi

关于vue.js:Vue基础学习记录二

Vue罕用个性表单基本操作获取单选框中的值 通过v-model <!-- 1、 两个单选框须要同时通过v-model 双向绑定 一个值 2、 每一个单选框必须要有value属性 且value 值不能一样 3、 当某一个单选框选中的时候 v-model 会将以后的 value值 扭转 data 中的 数据 gender 的值就是选中的值,咱们只须要实时监控他的值就能够了 --> <input type="radio" id="male" value="1" v-model='gender'> <label for="male">男</label> <input type="radio" id="female" value="2" v-model='gender'> <label for="female">女</label> <script> new Vue({ data: { // 默认会让以后的 value 值为 2 的单选框选中 gender: 2, }, }) </script>获取复选框中的值 通过v-model和获取单选框中的值一样复选框 checkbox 这种的组合时 data 中的 hobby 咱们要定义成数组 否则无奈实现多选 <!-- 1、 复选框须要同时通过v-model 双向绑定 一个值 2、 每一个复选框必须要有value属性 且value 值不能一样 3、 当某一个单选框选中的时候 v-model 会将以后的 value值 扭转 data 中的 数据 hobby 的值就是选中的值,咱们只须要实时监控他的值就能够了 --> <div> <span>喜好:</span> <input type="checkbox" id="ball" value="1" v-model='hobby'> <label for="ball">篮球</label> <input type="checkbox" id="sing" value="2" v-model='hobby'> <label for="sing">唱歌</label> <input type="checkbox" id="code" value="3" v-model='hobby'> <label for="code">写代码</label> </div> <script> new Vue({ data: { // 默认会让以后的 value 值为 2 和 3 的复选框选中 hobby: ['2', '3'], }, }) </script>获取下拉框和文本框中的值 ...

April 15, 2021 · 10 min · jiezi

关于vue.js:vue获取当前路由信息

1.开发环境 vue2.电脑系统 windows10专业版3.在开发的过程中,咱们常常会在一些操作的过程中须要获取以后页面的路由信息进行一些解决,上面我来分享一下办法,心愿对你有所帮忙。4.获取路由信息: // 在axios拦截器中获取路由信息console.log(router); console.log(router.app._route); console.log(router.app._route.fullPath); console.log(router.app._route.path); //倡议应用这个判断路由//依据本人的需要进行一些解决5.本期的分享到了就完结了,心愿对你有所帮忙,让咱们一起致力走向巅峰。

April 15, 2021 · 1 min · jiezi

关于vue.js:Vue基础学习记录一

Vue 是什么?官网地址 Vue (读音 /vju/,相似于 view) 是一套用于构建用户界面的渐进式框架vue 的外围库只关注视图层,不仅易于上手,还便于与第三方库或既有我的项目整合应用Vue将helloworld 渲染到页面上 指令实质就是自定义属性Vue中指定都是以 v- 结尾v-cloak避免页面加载时呈现闪动问题 <style type="text/css"> /* 1、通过属性选择器 抉择到 带有属性 v-cloak的标签 让他暗藏 */ [v-cloak]{ /* 元素暗藏 */ display: none; } </style> <body> <div id="app"> <!-- 2、 让带有插值 语法的 增加 v-cloak 属性 在 数据渲染完场之后,v-cloak 属性会被主动去除, v-cloak一旦移除也就是没有这个属性了 属性选择器就抉择不到该标签 也就是对应的标签会变为可见 --> <div v-cloak >{{msg}}</div> </div> <script type="text/javascript" src="js/vue.js"></script> <script type="text/javascript"> var vm = new Vue({ // el 指定元素 id 是 app 的元素 el: '#app', // data 外面存储的是数据 data: { msg: 'Hello Vue' } }); </script> </body> </html>v-textv-text指令用于将数据填充到标签中,作用于插值表达式相似,然而没有闪动问题如果数据中有HTML标签会将html标签一并输入留神:此处为单向绑定,数据对象上的值扭转,插值会发生变化;然而当插值发生变化并不会影响数据对象的值<div id="app"> <!-- 留神:在指令中不要写插值语法 间接写对应的变量名称 在 v-text 中 赋值的时候不要在写 插值语法 个别属性中不加 {{}} 间接写 对应 的数据名 --> <p v-text="msg"></p> <p> <!-- Vue 中只有在标签的 内容中 才用插值语法 --> {{msg}} </p></div><script> new Vue({ el: '#app', data: { msg: 'Hello Vue.js' } });</script>v-html用法和v-text 类似 然而他能够将HTML片段填充到标签中可能有平安问题, 个别只在可信赖内容上应用 v-html,永不用在用户提交的内容上它与v-text区别在于v-text输入的是纯文本,浏览器不会对其再进行html解析,但v-html会将其当html标签解析后输入。 <div id="app"> <p v-html="html"></p> <!-- 输入:html标签在渲染的时候被解析 --> <p>{{message}}</p> <!-- 输入:<span>通过双括号绑定</span> --> <p v-text="text"></p> <!-- 输入:<span>html标签在渲染的时候被源码输入</span> --> </div> <script> let app = new Vue({ el: "#app", data: { message: "<span>通过双括号绑定</span>", html: "<span>html标签在渲染的时候被解析</span>", text: "<span>html标签在渲染的时候被源码输入</span>", }  }); </script>v-pre显示原始信息跳过编译过程跳过这个元素和它的子元素的编译过程。一些动态的内容不须要编译加这个指令能够放慢渲染 <span v-pre>{{ this will not be compiled }}</span> <!-- 显示的是{{ this will not be compiled }} --> <span v-pre>{{msg}}</span>  <!--   即便data外面定义了msg这里依然是显示的{{msg}} --><script> new Vue({ el: '#app', data: { msg: 'Hello Vue.js' } });</script>v-once执行一次性的插值【当数据扭转时,插值处的内容不会持续更新】 <!-- 即便data外面定义了msg 前期咱们批改了 依然显示的是第一次data外面存储的数据即 Hello Vue.js --> <span v-once>{{ msg}}</span> <script> new Vue({ el: '#app', data: { msg: 'Hello Vue.js' } });</script>双向数据绑定当数据发生变化的时候,视图也就发生变化当视图发生变化的时候,数据也会跟着同步变动v-modelv-model是一个指令,限度在 <input>、<select>、<textarea>、components中应用 <div id="app"> <div>{{msg}}</div> <div> 当输入框中内容扭转的时候, 页面上的msg 会自动更新 <input type="text" v-model='msg'> </div> </div>mvvmMVC 是后端的分层开发概念; MVVM是前端视图层的概念,次要关注于 视图层拆散,也就是说:MVVM把前端的视图层,分为了 三局部 Model, View , VM ViewModelm model ...

April 14, 2021 · 6 min · jiezi

关于vue.js:vue本地启动ip地址不可用报错

最近在弄几个vue我的项目,其中有一个我的项目之前运行失常,然而当初运行不起来,报如下错:依照网上方法:重装npm,装置指定版本webpack-dev-server都不行。起初才留神到下面一行字:才晓得本人之前填的ip地址不可用了,从新获取当初ip地址才又跑起来了,之前始终盯着飘红的局部,坑了本人,记录一下

April 14, 2021 · 1 min · jiezi

关于vue.js:vuephotopreview插件踩坑问题

一、Vue vue-photo-preview插件的应用1.装置依赖 npm install vue-photo-preview --save2.在全局引入(main.js) import preview from 'vue-photo-preview' import 'vue-photo-preview/dist/skin.css' Vue.use(preview)3.如果有须要扭转默认配置的 import preview from 'vue-photo-preview' import 'vue-photo-preview/dist/skin.css' var option = { maxSpreadZoom: 1, // 管制预览图最大的倍数,默认是2倍,我这里改成了原图 fullscreenEl: false, //管制是否显示右上角全屏按钮 closeEl: false, //管制是否显示右上角敞开按钮 tapToClose: true, //点击滑动区域应敞开图库 shareEl: false, //管制是否显示分享按钮 zoomEl: false, //管制是否显示放大放大按钮 counterEl: false, //管制是否显示左上角图片数量按钮 arrowEl: true, //管制如图的左右箭头(pc浏览器模拟手机时) tapToToggleControls: true, //点击应切换控件的可见性 clickToCloseNonZoomable: true //点击图片应敞开图库,仅当图像小于视口的大小时 } Vue.use(preview, option)4.我的项目中应用 <img style="width: 50px" src="https://sppxpp.cn/avatar.jpg" preview="0" v-for="(i,index) in d" /> #preview 雷同则示意同一组照片5.如果图片数据是后盾申请的 #在数据加载结束之后调用this.$previewRefresh() this.$previewRefresh()二、采坑问题:问题一:当我应用循环 一组图片的时候,当其中的 一张图片报 404或者加载失败后你会发现整组图片的点击放大查看工夫会全副生效, ...

April 14, 2021 · 1 min · jiezi

关于vue.js:理解vue中的nextTick

论断:Vue中的nextTick波及到Vue中DOM的异步更新一、示例:<div class="app"> <div ref="msgDiv">{{msg}}</div> <div v-if="msg1">Message got outside $nextTick: {{msg1}}</div> <div v-if="msg2">Message got inside $nextTick: {{msg2}}</div> <div v-if="msg3">Message got outside $nextTick: {{msg3}}</div> <button @click="changeMsg"> Change the Message </button></div>Vue实例new Vue({ el: '.app', data: { msg: 'Hello Vue.', msg1: '', msg2: '', msg3: '' }, methods: { changeMsg() { this.msg = "Hello world." this.msg1 = this.$refs.msgDiv.innerHTML this.$nextTick(() => { this.msg2 = this.$refs.msgDiv.innerHTML }) this.msg3 = this.$refs.msgDiv.innerHTML } }})点击前: 点击后: 从图中能够得悉:msg1和msg3显示的内容还是变换之前的,而msg2显示的内容是变换之后的。其根本原因是因为Vue中DOM更新是异步的(具体解释在前面)。 二、利用场景: 在Vue生命周期的created()钩子函数进行的DOM操作肯定要放在Vue.nextTick()的回调函数中。在数据变动后要执行的某个操作,而这个操作须要应用随数据扭转而扭转的DOM构造的时候,这个操作都应该放进Vue.nextTick()的回调函数中Vue的官网文档中具体解释: Vue 异步执行 DOM 更新。只有察看到数据变动,Vue 将开启一个队列,并缓冲在同一事件循环中产生的所有数据扭转。如果同一个 watcher 被屡次触发,只会被推入到队列中一次。这种在缓冲时去除反复数据对于防止不必要的计算和 DOM 操作上十分重要。而后,在下一个的事件循环“tick”中,Vue 刷新队列并执行理论 (已去重的) 工作。Vue 在外部尝试对异步队列应用原生的 Promise.then 和MessageChannel,如果执行环境不反对,会采纳 setTimeout(fn, 0)代替。

April 14, 2021 · 1 min · jiezi

关于vue.js:完全理解vue生命周期及钩子函数

vue生命周期: beforeCreate: this.$el //undefinedthis.$data //undefinedcreated: this.$el //undefinedthis.$data //已被初始化 beforeMount(虚构dom构建实现): this.$el //已被初始化this.$data /![image.png](/img/bVcRe1w)mounted(虚构dom已替换实在dom):此阶段做一些api数据获取操作beforeUpdate: 在数据更新之前被调用,产生在虚构DOM从新渲染和打补丁之前,能够在该钩子中进一步地更改状态,不会触发附加地重渲染过程updated(更新后) 在因为数据更改导致地虚构DOM从新渲染和打补丁只会调用,调用时,组件DOM曾经更新,所以能够执行依赖于DOM的操作,而后在大多是状况下,应该防止在此期间更改状态,因为这可能会导致更新有限循环,该钩子在服务器端渲染期间不被调用beforeDestroy(销毁前) 在实例销毁之前调用,实例依然齐全可用,这一步还能够用this来获取实例,个别在这一步做一些重置的操作,比方革除掉组件中的定时器 和 监听的dom事件destroyed(销毁后) 在实例销毁之后调用,调用后,所以的事件监听器会被移出,所有的子实例也会被销毁,该钩子在服务器端渲染期间不被调用

April 14, 2021 · 1 min · jiezi

关于vue.js:vue上传图片到七牛云的思路与实现

本文分为思路篇和代码篇,思路篇次要是思路和代码混合,次要重点是解说思路;代码篇是正文和代码联合,次要展现代码. 一、思路篇办法一:上传图片流程的思路(通过前台上传图片):1.接管token前的操作 阐明:前台点击上传图片的按钮前,须要先获取七牛云的token,须要的流程如下: 1.1前台关上本地图片的时候,须要获取须要获取本地图片的名称(用来赋值给上面的key,以便生成token),而后发给后盾,后盾把文件名称(此时文件名倡议进行操作,重命名)赋值给key 1.2后盾依据:key以及你的七牛云命名空间的名称即:bucket 生成token 后发送给前台2.承受到token后的操作 2.1前台接管到token,须要把文件转为字节流 而后把【token】以及【文件字节流】以及【文件名称:key】打包成一个对象,而后开始发送到七牛云 3.具体代码:后盾操作 //须要填写你的 Access Key 和 Secret Key 这个在七牛云 集体核心>密钥治理 性能外面qiniu.conf.ACCESS_KEY = '0kSEeVVtcqWFQ18z0TWlDe6eBC3lFchpHLBNe-_F';//公钥qiniu.conf.SECRET_KEY = 'Y2P5am6LWW44yxo2YWwsiY4RteqyFeut58gCHBM_';//私钥//要上传的空间bucket = 'we-teach';//我的bucket名称,即文件的命名空间的名称//上传到七牛后保留的文件名key = 'my-nodejs-logo.png';//此处我间接在前台生成我须要放弃的文件名,而后发到给后端。也能够把文件名间接发到后端,让后端解决,因为前端后端都是我一个人写的,所以我比拟随便//构建上传策略函数,生成token并设置回调的url以及须要回调给业务服务器的数据。此处的回调服务器地址须要你的公网服务器地址,然而我间接在本地操作的,没有公网地址,所以就没有改变七牛云的example了,间接copyfunction uptoken(bucket, key) { var putPolicy = new qiniu.rs.PutPolicy(bucket+":"+key); putPolicy.callbackUrl = 'http://your.domain.com/callback'; putPolicy.callbackBody = 'filename=$(fname)&filesize=$(fsize)'; return putPolicy.token();}//生成上传 Tokentoken = uptoken(bucket, key);//此处的token须要发给前台,好让前台开始操作,实现图片上传console.log("七牛云上传图片的token:",token);//后盾代码完结前台操作要上传文件的本地门路或者字节流,尽管七牛云官网文档有说最简略的上传就是本地上传时给一个本地的门路就好了然而我感觉间接指定本地的图片门路只适宜后盾上传,不适宜前台,具体起因见上面的后话所以本文演示的都是传全副文件数据,而非文件地址。 //1.选中图片时发送key,即文件名称给后盾,以便后盾生成tokenthis.axios.get('/filename','my-nodejs-logo.png')// filePath_or_stream = './nodejs-logo.png'||filePath_or_stream=readableStream【readableStream是前台传过来的全副文件的数据流】filePath_or_stream = readableStream;//应用前台传过来的字节流数据进行赋值//2.选中图片后,开始上传前:获取tokenthis.axios.get('/up/token').then(res => { console.log(res) const formdata = new FormData()//FormData是浏览器的办法,用于html追加表单键值对,具体应用能够看看MDN文档,简略介绍看看上面后话我的介绍 formdata.append('file', req.file)//往表单上传的数据域追加file属性,它的value是req.file。 reqreq.file是咱们本地的文件地址,elementui的el-upload里的http-request像咱们本地计算机发动申请数据,会把咱们抉择的文件地址赋值给req.file(原生的html的表单上传属性也能够获取文件的地址) formdata.append('token', res.data)//往表单上传的数据域追加token属性,它的value是res.data,res.data是后盾在咱们申请token时发送过去的数据 formdata.append('key', keyname)//往表单上传的数据域追加key属性, keyname是咱们自定义须要保留的文件名称 // 3.点击上传时:获取到凭证之后再将文件上传到七牛云空间 this.axios.post(this.domain, formdata, config).then(res => { this.imageUrl = 'http://' + this.qiniuaddr + '/' + res.data.key // console.log(this.imageUrl) })})办法二:上传图片流程的思路(通过后盾上传图片): ...

April 12, 2021 · 3 min · jiezi

关于axios:axios模块化封装

1.开发环境 vuecli42.电脑系统 winodws10专业版3.在开发的过程中,咱们会进行数据的申请,我应用的是axios,上面我来分享一下我本人的封装配置,心愿对你有所帮忙。4.废话不多说,间接上操作: // 装置 npm i axios --save5.在src目录下进行文件夹 network(网络的意思),目录构造如下: 文件目录阐明:api:对立治理接口https:axios申请封装6.第一版https.js问价代码如下: import axios from 'axios'import qs from "qs"/* 个别都是应用全局配置,在此我是通过创立实例的办法,长处:当接口不在一个服务器上,咱们能够通过这种创立实例的办法方便管理和应用 */// // 第一种写法const http1 = (config, success, failure) => { const instance = axios.create({ // baseURL: 'http://192.168.1.115:3000', timeout: 5000, }) instance(config).then(res => { // console.log(res); success(res); }).catch(err => { // console.log(err); failure(err); })}export default { http1,}//在对应的vue模板中应用this.$https.http1({ url: '/api/api/login', method: 'post',},(res) => { console.log('申请胜利'); console.log(res);});7.第二版https.js问价代码如下: import axios from 'axios'import qs from "qs"/* 个别都是应用全局配置,在此我是通过创立实例的办法,长处:当接口不在一个服务器上,咱们能够通过这种创立实例的办法方便管理和应用 */// // 第二种写法const http1 = (config) => { return new Promise((resolve, reject) => { const instance = axios.create({ // baseURL: 'http://192.168.1.115:3000', timeout: 5000, }) instance(config).then(res => { resolve(res); }).catch(err => { reject(err); }) })}export default { http1,}//在对应的vue模板中应用this.$https.http1({ url: '/api/api/login', method: 'post', }).then((res) => { console.log('申请胜利啦'); console.log(res);});8.第三版https.js问价代码如下: ...

April 10, 2021 · 2 min · jiezi

关于vue.js:一文搞定数据响应式原理

关注公众号“执鸢者”,回复“材料”获取500G材料(各“兵种”均有),还有业余交换群等你一起来洒脱。(哈哈) 在Vue中,其中最最最外围的一个知识点就是数据响应式原理,数据响应式原理归纳起来就蕴含两大部分:侦测数据变动、依赖收集,理解这两个知识点就理解到了数据响应式原理的精髓。 一、侦测数据变动可能帧听到数据变动是数据响应式原理的前提,因为数据响应式正是基于监听到数据变动起初触发一系列的更新操作。本次介绍数据响应式原理将基于Vue2.x进行,其将数据变为可被侦测数据时次要采纳了Object.defineProperty()。1.1 非数组对象上面先举一个非数组对象的例子const obj = { a: { m: { n: 5 } }, b: 10};察看下面的对象,能够发现其是存在蕴含关系的(即一个对象中可能蕴含另一个对象),那么天然会想到通过递归的形式实现,在Vue中为了保障代码较高的可读性,引入了三个模块实现该逻辑:observe、Observer、defineReactive,其调用关系如下所示: 1.1.1 observe这个函数时帧听数据变动的入口文件,通过调用该函数一方面触发了其帧听对象数据变动的能力;另一方面定义了何时递归到最内层的终止条件。import Observer from './Observer';export default function (value) { // 如果value不是对象,什么都不做(示意该递归到的是根本类型,其变动可被帧听的) if (typeof value !== 'object') { return; } // Observer实例 let ob; // __ob__是value上的属性,其值就是对应的Observer实例(示意其曾经是可帧听的状态) if (typeof value.__ob__ !== 'undefined') { ob = value.__ob__; } else { // 是对象且该上属性还是未可能帧听状态的 ob = new Observer(value); } return ob;}1.1.2 Observer这个函数的目标次要有两个:一个是将该实例挂载到该对象value的__ob__属性上(observe上用到了该属性,通过判断是否有该属性判断是否曾经属于帧听状态);另一个是遍历该对象上的所有属性,而后将该属性均变为可帧听的(通过调用defineReactive实现)。export default class Observer { constructor(value) { // 给实例增加__ob__属性 def(value, '__ob__', this, false); // 查看是数组还是对象 if (!Array.isArray(value)) { // 若为对象,则进行遍历,将其上的属性变为响应式的 this.walk(value); } } // 对于对象上的属性进行遍历,将其变为响应式的 walk(value) { for (let key in value) { defineReactive(value, key); } }}1.1.3 defineReactive这个办法次要是将Object.defineProperty封装到一个函数中,做这一步操作的起因是因为Object.defineProperty设置set属性时须要一个长期变量来存储变动前的值,通过封装利用闭包的思维引入val,这样就不须要在函数里面再设置长期变量了。export default function defineReactive(data, key, val) { if (arguments.length === 2) { val = data[key]; } // 子元素要进行observe,至此造成了递归 let childOb = observe(val); Object.defineProperty(data, key, { // 可枚举 enumerable: true, // 可配置 configurable: true, // getter get() { console.log(`拜访${key}属性`); return val; }, // setter set(newValue) { console.log(`扭转${key}的属性为${newValue}`); if (val === newValue) { return; } val = newValue; // 当设置了新值,这个新值也要被observe childOb = observe(newValue); } });}1.2 数组Object.defineProperty不能间接监听数组外部的变动,那么数组内容变动应该怎么操作呢?Vue次要采纳的是改装数组办法的形式(push、pop、shift、unshift、splice、sort、reverse),在保留其原有性能的前提下,将其新增加的项变为响应式的。// array.js文件// 失去Array的原型const arrayPrototype = Array.prototype;// 以Array.prototype为原型创立arrayMethods对象,并裸露export const arrayMethods = Object.create(arrayPrototype);// 要被改写的7个数组办法const methodsNeedChange = [ 'push', 'pop', 'shift', 'unshift', 'splice', 'sort', 'reverse'];methodsNeedChange.forEach(methodName => { //备份原来的办法 const original = arrayMethods[methodName]; // 定义新的办法 def(arrayMethods, methodName, function () { // 复原原来的性能 const result = original.apply(this, arguments); // 将类数组对象转换为数组 const args = [...arguments]; // 数组不会是最外层,所以其上曾经增加了Observer实例 const ob = this.__ob__; // push/unshift/splice会插入新项,须要将插入的新项变成observe的 let inserted = []; switch (methodName) { case 'push': case 'unshift': { inserted = args; break; } case 'splice': { inserted = args.slice(2); break; } } // 对于有插入项的,让新项变为响应的 if (inserted.length) { ob.observeArray(inserted); } ob.dep.notify(); return result; }, false);});除了改装其原有数组办法外,Observer函数中也将减少对数组的解决逻辑。export default class Observer { constructor(value) { // 给实例增加__ob__属性 def(value, '__ob__', this, false); // 查看是数组还是对象 if (Array.isArray(value)) { // 扭转数组的原型为新改装的内容 Object.setPrototypeOf(value, arrayMethods); // 让这个数组变为observe this.observeArray(value); } else { // 若为对象,则进行遍历,将其上的属性变为响应式的 this.walk(value); } } // 对于对象上的属性进行遍历,将其变为响应式的 walk(value) { for (let key in value) { defineReactive(value, key); } } // 数组的非凡遍历 observeArray(arr) { for (let i = 0, l = arr.length; i < l; i++) { // 逐项进行observe observe(arr[i]); } }}二、依赖收集目前对象中所有的属性曾经变成可帧听状态,下一步就进入了依赖收集阶段,其整个流程如下所示: ...

April 10, 2021 · 3 min · jiezi

关于Cesium:vue与cesium结合并且展示图层等基本信息

1、环境构建npm install -S cesium (必须加-S参数,否则呈现援用谬误) 2、引入文件2.1首先将/node_modules/cesium/Build/Cesium 文件夹复制到 /public/static目录下 与下述buildModuleUrl 相结合,否则动态文件不会显示(比方图片等) 2.2文件引入 import buildModuleUrl from "cesium/Source/Core/buildModuleUrl";import { Viewer } from "cesium/Source/Cesium";import * as Cesium from "cesium/Source/Cesium";import "cesium/Source/Widgets/widgets.css";buildModuleUrl.setBaseUrl("static/");上述:1和5为引入buildModuleUrl 并且设置cesium动态文件门路2为引入cesium应用的外围类3为cesium库4为cesium的款式文件(必须援用)3引入3D球体 this.viewer = new Viewer("cesiumContainer", { // 须要进行可视化的数据源的汇合 animation: false, //是否显示动画控件 shouldAnimate: true, homeButton: true, //是否显示Home按钮 fullscreenButton: false, //是否显示全屏按钮 baseLayerPicker: false, //是否显示图层抉择控件 geocoder: false, //是否显示地名查找控件 timeline: false, //是否显示工夫线控件 sceneModePicker: false, //是否显示投影形式控件 navigationHelpButton: false, //是否显示帮忙信息控件 infoBox: false, //是否显示点击因素之后显示的信息 requestRenderMode: true, //启用申请渲染模式 scene3DOnly: false, //每个几何实例将只能以3D渲染以节俭GPU内存 sceneMode: 3, //初始场景模式 1 2D模式 2 2D循环模式 3 3D模式 Cesium.SceneMode fullscreenElement: document.body, //全屏时渲染的HTML元素 临时没发现用途 imageryProvider: new Cesium.UrlTemplateImageryProvider({ url: "gis2d/terrain/{z}/{x}/{y}.jpg"//地图瓦片 }) }); this.viewer._cesiumWidget._creditContainer.style.display = "none"; //去除版权信息 ...

April 10, 2021 · 2 min · jiezi

关于vue.js:vue路由懒加载

1.开发环境 vue2.电脑系统 windows10专业版3.为什么须要应用懒加载? 在开发的过程中随着我的项目的业务越来越多,需要越来越多,体积越来越来,像vue这种单页面利用,如果没有应用懒加载,运行打包之后的文件会很大,进入首页时,须要加载内容很多,工夫过长,可能会呈现短暂白屏的状况,即便做了loading也不利于用户体验,而使用懒加载能够将页面进行划分,须要的时候再加载页面。上面我来分享三种懒加载的应用办法。4.办法一:vue异步组件技术(异步加载) vue-royer配置路由,应用vue的异步组件技术,能够实现按需加载,然而这种状况下,一个组件生成一个js文件{ path: '/my', name: 'my', component: resolve => require(['../views/my.vue'], resolve) }5.办法二:组件懒加载(应用import) const 组件名=()=>import('组件门路');//没有指定 webpackChunkName,每个组件打包成一个js文件const Home=()=>import('../views/home.vue')//指定了雷同的webpackChunkName,会合并打包成一个js文件//按组件划分const Home=()=>import(/* webpackChunkName: "home" */ '../views/home.vue')const About=()=>import(/* webpackChunkName: "home" */ '../views/home.vue')const My=()=>import(/* webpackChunkName: "home" */ '../views/home.vue'){ path: '/about', component: About }, { path: '/my', component: My }, { path: '/home', component: Home }6.办法三:webpack提供的require.ensure() vue-router配置路由,应用webpack的require.ensure技术,也能够实现按需加载。这种状况下,多个路由指定雷同的chunkName,会合并打包成一个js文件{ path: '/home', name: 'home', component: r => require.ensure([], () => r(require('../views/home.vue')), 'home') },{ path: '/index', name: 'Index', component: r => require.ensure([], () => r(require('../views/index.vue')), 'home') },{ path: '/about', name: 'about', component: r => require.ensure([], () => r(require('@/views/about.vue')), 'about') }// r就是resolveconst list = r => require.ensure([], () => r(require('../views/list.vue')), 'list');//这种是官网举荐的写的 按模块划分懒加载 ...

April 9, 2021 · 1 min · jiezi

关于vue.js:Vue生命周期

April 9, 2021 · 0 min · jiezi

关于vue.js:浏览器控制台consolelog输出object-Object不能展开详情

起因:字符串+将调用toString()函数将对象专为字符串了,所以不能开展详情 console.log(this.props);console.log("detail:", this.props);

April 8, 2021 · 1 min · jiezi

关于vue.js:vue跳转页面修改title

1.开发环境 vue2.电脑系统 windows10专业版3.在vue开发的过程中,咱们在切换路由的时候心愿批改页面的title,上面我来分享一下如何实现。4.废话不多说间接上操作: // 应用导航守卫//在router.js中增加如下代码:router.beforeEach((to,form,next)=>{ document.title=to.matched[0].meta.title; console.log(to); next();})5.本期的分享到了这里就完结啦,心愿对你有所帮忙,让咱们一起致力走向巅峰。

April 8, 2021 · 1 min · jiezi

关于vue.js:vue-keepalive-使用思路

当成笔记吧 我的项目根文件 App.vue<template> <div class="wrap"> <keep-alive :include="cacheArr" :exclude="exclude"> <router-view class="fadeIn"></router-view> </keep-alive> </div></template><script>import { mapGetters, mapMutations} from 'vuex';import { cacheArr, dropConfig } from '@/commponent/KeepAlive'export default { data(){ return{ cacheArr: cacheArr } }, computed:{ ...mapGetters('KeepAlive',[ 'exclude' ]) }, watch:{ '$route':function (to,from) { const dropArr = dropConfig[to.name]; if (dropArr) { dropArr.forEach( name => { this.drop(name); }); } } }, created(){ //控制台测试 是否真的登记 // window.drop = this.drop; }, methods:{ ...mapMutations('KeepAlive',[ 'drop' ]) }}</script>KeepAlive(全js)目录KeepAlive --cacheArr.js -dropConfig.js -index.js -store.jsvuex模块-store.jsconst KeepAlive = { namespaced: true, strict: process.env.NODE_ENV !== 'production', state: { exclude: '', }, mutations: { drop(state,name){ name = `${name},`; const reg = new RegExp(name,'g'); //外面不存在时再增加 if(!reg.test(state.exclude)){ state.exclude += name; //利用宏工作初始化exclude setTimeout(() => { state.exclude = state.exclude.replace(new RegExp(name,'g'),''); },0); } } }, getters: { exclude(state){ return state.exclude } }}export default KeepAlive ;dropConfig.js 登记缓存路由配置文件export default { //路由name-到这个路由要登记的路由 //key 是以后路由 //value 是要登记的路由 "groupHome":[ //缓存的页面路由name 'expertHome', 'bonusRank' ],}cacheArr.js 须要进行缓存路由配置文件export default [ //哪个路由须要缓存 间接写路由name 'groupHome',]index.js 给须要缓存的组件混合一些办法自身就是一个函数 传入以后组件,会给组件增加mixins来进行混合一些办法 ...

April 8, 2021 · 2 min · jiezi

关于vue.js:vue与小程序的生命周期

VUE的生命周期创立Vue对象 | // beforeCreated监听数据 |初始化事件 | // created编译模板 | // beforeMount挂载实例 // mounted由上剖析各个生命周期的状况以及能够做的事件: beforeCreated // 什么都获取不到,能够加个loading | created // 能够获取到data,methods等,然而拿不到dom节点,能够批改数据 | beforeMount // 跟created差不多 | mounted // 能够获取到dom,发送申请 | \ | beforeUpdate(进一步更改状态,不会引起附加渲染) —— updateed |beforeDestory // 用来革除定时器以及监听 | destoryed小程序的生命周期onLoad // 只加载一次,可获取页面参数 | onShow // 每次关上页面都会调用一次,能够更改页面数据 | onReady // 页面首次渲染实现,可执行wx.setNavigationBarTitle |onHide // 与onShow响应 |onUnload // redirectTo或navigateBack调用,革除定时器等vue Router 钩子函数全局钩子函数 // beforeEach 可进行登录拦挡,权限判断等router.beforeEach((to, from, next) => {}) // afterEach 路由独享的守卫 // beforeEnter 相当于组件内的守卫beforeRouteEnterconst router = new VueRouter({ routes: [ { path: '/foo', component: Foo, beforeEnter: (to, from, next) => {} } ]})组件内的守卫 ...

April 8, 2021 · 1 min · jiezi

关于vue.js:Vue生态基础知识整理

vue生命周期beforeCreate:vue实例的挂载元素$el和数据对象data都为undefined,还未初始化created:vue实例的数据对象data有了,$el还没有beforeMount:vue实例的$el和data都初始化了,但还是挂载之前为虚构的dom节点,data.message还未替换mounted:vue实例挂载实现,data.message胜利渲染beforeUpdate:当data变动时,会触发beforeUpdateupdated:从新渲染后会触发updatedbeforeDestroy:在实例销毁之前调用。在这一步,实例依然齐全可用destroyed:在Vue实例销毁后调用。调用后,Vue实例批示的所有货色都会解绑定,所有的事件监听器会被移除,所有的子实例也会被销毁vue-router的导航守卫导航被触发。在失活的组件里调用 beforeRouteLeave 守卫。调用全局的 beforeEach 守卫。在重用的组件里调用 beforeRouteUpdate 守卫 (2.2+)。在路由配置里调用 beforeEnter。解析异步路由组件。在被激活的组件里调用 beforeRouteEnter。调用全局的 beforeResolve 守卫 (2.5+)。导航被确认。调用全局的 afterEach 钩子。触发 DOM 更新。调用 beforeRouteEnter 守卫中传给 next 的回调函数,创立好的组件实例会作为回调函数的参数传入。

April 6, 2021 · 1 min · jiezi

关于vue.js:了解Vue中computed的缓存实现原理

本文围绕上面这个例子,解说一下computed初始化及更新时的流程,来看看计算属性是怎么实现的缓存,及依赖是怎么被收集的。 <div id="app"> <span @click="change">{{sum}}</span></div><script src="./vue2.6.js"></script><script> new Vue({ el: "#app", data() { return { count: 1, } }, methods: { change() { this.count = 2 }, }, computed: { sum() { return this.count + 1 }, }, })</script>初始化 computedvue初始化时先执行init办法,外面的initState会进行计算属性的初始化 if (opts.computed) {initComputed(vm, opts.computed);}上面是initComputed的代码 var watchers = vm._computedWatchers = Object.create(null); // 顺次为每个 computed 属性定义一个计算watcherfor (const key in computed) { const userDef = computed[key] watchers[key] = new Watcher( vm, // 实例 getter, // 用户传入的求值函数 sum noop, // 回调函数 能够先漠视 { lazy: true } // 申明 lazy 属性 标记 computed watcher ) // 用户在调用 this.sum 的时候,会产生的事件 defineComputed(vm, key, userDef)}每个计算属性对应的计算watcher的初始状态如下: ...

April 6, 2021 · 3 min · jiezi

关于vue.js:Element-Table-表格树形结构多选框选中父级时会选中子级递归多级

实现成果 实现逻辑和代码html代码 <el-table :data="renderDynamic" ref="product" border row-key="id" :row-class-name="rowClassNameFun" :header-row-class-name="headerRowClassName" size="mini" max-height="500px" style="width: 100%" @select="selectFun" @select-all="selectAllFun" :header-cell-style="{ background: '#fafafa' }" > <el-table-column type="selection" width="55"> </el-table-column> <el-table-column prop="date" label="日期" sortable width="180"> </el-table-column> <el-table-column prop="name" label="姓名" sortable width="180"> </el-table-column> <el-table-column prop="address" label="地址"> </el-table-column> </el-table>data数据 data() { return { renderDynamic: [ { id: 1, parentId: 0, date: "2016-05-02", name: "王小虎", address: "上海市普陀区金沙江路 1518 弄", }, { id: 2, parentId: 0, date: "2016-05-01", name: "王小虎", address: "上海市普陀区金沙江路 1519 弄", children: [ { id: 3, parentId: 2, date: "2016-05-01", name: "王小虎", address: "上海市普陀区金沙江路 1519 弄", children: [ { id: 4, parentId: 3, date: "2016-05-01", name: "王小虎", address: "上海市普陀区金沙江路 1519 弄", }, { id: 5, parentId: 3, date: "2016-05-01", name: "王小虎", address: "上海市普陀区金沙江路 1519 弄", }, ], }, { id: 6, parentId: 2, date: "2016-05-01", name: "王小虎", address: "上海市普陀区金沙江路 1519 弄", }, ], }, ], }; },表格数据增加是否选中的标记isSelect状态:true为选中状态,false为未选中状态 ,空字符串为未知状态初始化数据 mounted() { this.initData(this.renderDynamic); },设置标记字段//初始化数据 initData(data) { data.forEach((item) => { item.isSelect = false; //默认为不选中 if (item.children && item.children.length) { this.initData(item.children); } }); },复选框点击事件 selectFun(selection, row) { this.setRowIsSelect(row); },复选框点击事件setRowIsSelect(row) { //当点击父级点复选框时,以后的状态可能为未知状态,所以以后行状态设为false并选中,即可实现子级点全选成果 if (row.isSelect === "") { row.isSelect = false; this.$refs.product.toggleRowSelection(row, true); } row.isSelect = !row.isSelect; let that = this; function selectAllChildrens(data) { data.forEach((item) => { item.isSelect = row.isSelect; that.$refs.product.toggleRowSelection(item, row.isSelect); if (item.children && item.children.length) { selectAllChildrens(item.children); } }); } function getSelectStatus(selectStatuaArr, data) { data.forEach((childrenItem) => { selectStatuaArr.push(childrenItem.isSelect); if (childrenItem.children && childrenItem.children.length) { getSelectStatus(selectStatuaArr, childrenItem.children); } }); return selectStatuaArr; } function getLevelStatus(row) { //如果以后节点的parantId =0 并且有子节点,则为1 //如果以后节点的parantId !=0 并且子节点没有子节点 则为3 if (row.parentId == 0) { if (row.children && row.children.length) { return 1; }else{ return 4; } } else { if (!row.children || !row.children.length) { return 3; } else { return 2; } } } let result = {}; //获取明确的节点 function getExplicitNode(data,parentId) { data.forEach((item) => { if(item.id == parentId) { result = item; } if(item.children && item.children.length) { getExplicitNode(item.children,parentId); } }) return result; } function operateLastLeve(row) { //操作的是子节点 1、获取父节点 2、判断子节点选中个数,如果全副选中则父节点设为选中状态,如果都不选中,则为不选中状态,如果局部抉择,则设为不明确状态 let selectStatuaArr = []; let item = getExplicitNode(that.renderDynamic,row.parentId); selectStatuaArr = getSelectStatus(selectStatuaArr, item.children); if ( selectStatuaArr.every((selectItem) => { return true == selectItem; }) ) { item.isSelect = true; that.$refs.product.toggleRowSelection(item, true); } else if ( selectStatuaArr.every((selectItem) => { return false == selectItem; }) ) { item.isSelect = false; that.$refs.product.toggleRowSelection(item, false); } else { item.isSelect = ""; } //则还有父级 if(item.parentId!=0) { operateLastLeve(item) } } //判断操作的是子级点复选框还是父级点复选框,如果是父级点,则管制子级点的全选和不全选 //1、只是父级 2、既是子集,又是父级 3、只是子级 let levelSataus = getLevelStatus(row); if (levelSataus == 1) { selectAllChildrens(row.children); } else if (levelSataus == 2) { selectAllChildrens(row.children); operateLastLeve(row); } else if(levelSataus == 3) { operateLastLeve(row); } },检测表格数据是否全选 checkIsAllSelect() { this.oneProductIsSelect = []; this.renderDynamic.forEach((item) => { this.oneProductIsSelect.push(item.isSelect); }); //判断一级产品是否是全选.如果一级产品全为true,则设置为勾销全选,否则全选 let isAllSelect = this.oneProductIsSelect.every((selectStatusItem) => { return true == selectStatusItem; }); return isAllSelect; },表格全选事件 selectAllFun(selection) { let isAllSelect = this.checkIsAllSelect(); this.renderDynamic.forEach((item) => { item.isSelect = isAllSelect; this.$refs.product.toggleRowSelection(item, !isAllSelect); this.selectFun(selection, item); }); },表格行款式 当以后行的状态为不明确状态时,增加款式,使其复选框为不明确状态款式 rowClassNameFun({ row }) { if (row.isSelect === "") { return "indeterminate"; } },表格题目款式 当一级目录有为不明确状态时,增加款式,使其全选复选框为不明确状态款式 headerRowClassName({ row }) { let oneProductIsSelect = []; this.renderDynamic.forEach((item) => { oneProductIsSelect.push(item.isSelect); }); if (oneProductIsSelect.includes("")) { return "indeterminate"; } return ""; },更改复选框款式代码.indeterminate .el-checkbox__input .el-checkbox__inner { background-color: #409eff !important; border-color: #409eff !important; color: #fff !important;}.indeterminate .el-checkbox__input.is-checked .el-checkbox__inner::after { transform: scale(0.5);}.indeterminate .el-checkbox__input .el-checkbox__inner { background-color: #f2f6fc; border-color: #dcdfe6;}.indeterminate .el-checkbox__input .el-checkbox__inner::after { border-color: #c0c4cc !important; background-color: #c0c4cc;}.product-show th .el-checkbox__inner { display: none !important;}.indeterminate .el-checkbox__input .el-checkbox__inner::after { content: ""; position: absolute; display: block; background-color: #fff; height: 2px; transform: scale(0.5); left: 0; right: 0; top: 5px; width: auto !important;}.product-show .el-checkbox__inner { display: block !important;}.product-show .el-checkbox { display: block !important;}

April 6, 2021 · 3 min · jiezi

关于vue.js:vuepropertydecorator使用手册

一,装置npm i -s vue-property-decorator 二,用法1,@Component(options:ComponentOptions = {}) @Component 装璜器能够接管一个对象作为参数,能够在对象中申明 components ,filters,directives等未提供装璜器的选项,也能够申明computed,watch等 import { Vue, Component } from 'vue-property-decorator'@Component({ filters: { toFixed: (num: number, fix: number = 2) => { return num.toFixed(fix) } }})export default class MyComponent extends Vue { public list: number[] = [0, 1, 2, 3, 4] get evenList() { return this.list.filter((item: number) => item % 2 === 0) }} 2,@Prop(options: (PropOptions | Constructor[] | Constructor) = {}) ...

April 6, 2021 · 3 min · jiezi

关于vue.js:vue过滤器filter

1.开发环境 vue2.电脑系统 windows10专业版3.在vue开发的过程中,咱们常常会遇到一些需要须要应用到过滤器,上面我来简略的分享一下应用。4.常见我的项目需要: 当初有订单列表接口,后盾返回的有订单状态(字段)然而都是对应的数字(在接口文档中阐明数字的含意),咱们在页面展现的时候不能去展现数字,这个时候怎么办呢?此时就用到了过滤器,如果做呢?5.个别状况下还是要把过滤器进行文件分类,这样构造清晰: 在src目录下新建filters(名字能够本人定义) 6.在cflilters/index中增加如下代码: let setOrderStatus = status => { switch (status) { case 1: return "待付款"; break; case 2: return "代发货"; break; case 3: return "配送中"; break; case 4: return "确认收货"; break; case 5: return "已实现"; break; case 6: return "转让中"; break; case 7: return "已转让"; break; default: break; }}export default { setOrderStatus}7.在main.js中增加如下代码: // 导入 全局过滤器import cfilters from './cfilters/index';Object.keys(cfilters).forEach(key => { Vue.filter(key, cfilters[key])})8.在vue模板中应用 <span>{{item.order_state | setOrderStatus}}</span>//留神:setOrderStatus就是咱们过滤器的名字9.成果如下:10.本期的分享到了这里就完结啦,心愿对你有所帮忙,让咱们一起致力走向巅峰。 ...

April 6, 2021 · 1 min · jiezi

关于vue.js:vitevueelementplus安装过程遇到的问题

因为最近忙的差不多了,而且vite据说用起来很快,所以正好当初有闲暇工夫,所以就来尝试一下配置一下vite+vue+elementPlus。注:本文次要是用yarn来安装包,用npm或者cnpm的同学绝对应的切换即可。 开始关上vite的官网文档,你会看到上面的图。vite中武官网 NPM:npm init @vitejs/appYARN:yarn create @vitejs/app心念念的间接应用yarn create @vitejs/app命令开始常见,后果报错了!究其原因是因为yarn的安装包默认是在c盘的而我yarn装置在D盘的所以就会报这样的谬误! yarn global dir解决办法也很简略,就是将yarn的全局门路改一下到D盘就行了,在D盘创立yarn文件夹在文件下创立一个golbal和cache文件夹,当初咱们就能够开始调整yarn的全局装置门路。 yarn config set global-folder "D:\yarn\global"yarn config set cache-folder "D:\yarn\cache"当然这个能够依据大家的装置的不同来扭转。接着就能够开始用官网的命令了。抉择你本人须要的模板,就能够了,至此一个步骤就实现了。如果你是最早一批应用vue3的人,你会发现有新惊喜!没错!这是之前提案要减少的货色,不必写setup函数,也不必导出变量!霎时感觉好爽有没有。提案Github地址在控制台也能够发现warning。 配置element-plus配置其实能够参考官网来进行,然而家喻户晓官网的货色也会有不少的坑,所以我还是奉上我的踩坑揭示。 一、装置element-plusNPM:npm install element-plus --saveYARN:npm add element-plus 接下来就是看你本人的需要了,别离能够进行全量引入或者是按需引入。 二、全量引入你须要在main.js文件中写入以下内容: import { createApp } from 'vue'import ElementPlus from 'element-plus';import 'element-plus/lib/theme-chalk/index.css';import App from './App.vue';const app = createApp(App)app.use(ElementPlus)app.mount('#app')即可实现全量引入。 三、按需引入都晓得全量引入会导致我的项目过大,如果不是所有组件都应用的上的话,还是应用按需引入比拟好。(注:原本次要讲的是vite,按需引入是vite的形式,cli的形式能够参照官网),首先咱们须要装置一个插件: vite-plugin-style-import yarn add vite-plugin-style-import -D因为element-plus提供Sass预编译的形式,接着咱们须要在我的项目装置上面两个: yarn add sass sass-loader 接着咱们在 vite.config.js 文件批改成上面内容: import { defineConfig } from 'vite'import vue from '@vitejs/plugin-vue'import styleImport from 'vite-plugin-style-import'export default defineConfig({ plugins: [ vue(), styleImport({ libs: [{ libraryName: 'element-plus', resolveStyle: (name) => { name = name.slice(3) // 这里有个彩蛋,官网竟然是用splice的,没错用的是数组办法。 return `element-plus/packages/theme-chalk/src/${name}.scss`; }, resolveComponent: (name) => { return `element-plus/lib/${name}`; }, }] }) ]})同时,你须要在main.js中引入上面 ...

April 6, 2021 · 2 min · jiezi

关于vue.js:vue大数据tree组件

应用了第三方组件vue-giant-tree,该组件基于zTree封装,应用起来体验还是很好的,demo如下: <template> <div class="hello"> <!-- 参考: https://blog.csdn.net/qq_34817440/article/details/102614553 --> <tree :nodes="nodes" :setting="setting" ref="zTree" @onClick="onClick"/> </div></template><script>import tree from "vue-giant-tree";export default { name: 'HelloWorld', components: { tree }, props: { msg: String }, methods: { onClick(evt, treeId, treeNode) { //点击文字,选中复选框 let treeDom = this.$refs.zTree; console.log(treeDom) treeDom.ztreeObj.checkNode(treeNode, !treeNode.checked, true); } }, data() { return { setting: { check: { //树是否带复选框或者单选框 enable: true }, data: { simpleData: { //是否应用简略数据模式 enable: true, //树节点id,个别是后盾数据库主键 idKey: "id", //父级id pIdKey: "pid", rootPId: "0" } }, }, nodes: [{ "id": "20190416101841971-C043-4DEC12076", "pid": "20171208094104200-FD55-EE96B4765", "name": "浑南支行党支部"}, { "id": "20190418145142038-2033-C3AE0CBBA", "pid": "20190116103926588-BBF8-C141B25C2", "name": "营业部党支部"}, { "id": "20190418145223954-FFB3-ED29696B5", "pid": "20190116103926588-BBF8-C141B25C2", "name": "公司银行部党支部"}, { "id": "20190418161020748-219D-1D5F78568", "pid": "20171208094017077-96FE-107BD7195", "name": "浦口支行党支部"}, { "id": "20190424112842275-4792-11E3600B3", "pid": "20171208094104200-FD55-EE96B4765", "name": "办公室党支部"}, { "id": "20190424112928322-7EA4-A8D5F062C", "pid": "20171208094104200-FD55-EE96B4765", "name": "财务会计部党支部"}, { "id": "20190424113013005-944E-D196D27F2", "pid": "20171208094104200-FD55-EE96B4765", "name": "危险管理部党支部"}, { "id": "20190424113053567-D97E-1E2D6D571", "pid": "20171208094104200-FD55-EE96B4765", "name": "授信业务管理部党支部"}, { "id": "20190424113128503-A90C-321C268EB", "pid": "20171208094104200-FD55-EE96B4765", "name": "合规部党支部"}, { "id": "20190424113227947-1869-388CE9652", "pid": "20171208094104200-FD55-EE96B4765", "name": "国内业务部党支部"}, { "id": "20190424113314369-87D8-1F2F61FB7", "pid": "20171208094104200-FD55-EE96B4765", "name": "机构客户部党支部"}, { "id": "20190424113347259-254F-91E5D6928", "pid": "20171208094104200-FD55-EE96B4765", "name": "集体信贷部党支部"}, { "id": "20190424113416473-D977-5C5399B82", "pid": "20171208094104200-FD55-EE96B4765", "name": "电子银行部党支部"}, { "id": "20190424113443433-9E88-4C00D0917", "pid": "20171208094104200-FD55-EE96B4765", "name": "信息技术部党支部"}, { "id": "20190424113539178-A0A9-B4168A2D6", "pid": "20171208094104200-FD55-EE96B4765", "name": "行政保卫部党支部"}, { "id": "20190424113617019-B573-7644B2A47", "pid": "20171208094104200-FD55-EE96B4765", "name": "机关联结党支部"}, { "id": "20190424114506800-DF0E-E0ACAEAC2", "pid": "20171208094104046-7DB4-F99A08AD9", "name": "城东支行党支部"}, { "id": "20190424114721020-37FE-A5D4ABF22", "pid": "20171208094104126-B253-F8611963F", "name": "办公室党支部"}, { "id": "20190424114800588-D107-EF02852D3", "pid": "20171208094104126-B253-F8611963F", "name": "兴城支行党支部"}, { "id": "20190424114841306-E3F2-DEA8AF342", "pid": "20171208094104126-B253-F8611963F", "name": "支行联结党支部"}, { "id": "20190424115434047-E550-0F402078C", "pid": "20171208094018250-92F8-2EF1E054E", "name": "财务会计部党支部"}, { "id": "20190424115513444-66A7-71D678DF7", "pid": "20171208094018250-92F8-2EF1E054E", "name": "公司主线党支部"}, { "id": "20190424115552810-2D0E-8EBEBE841", "pid": "20171208094018250-92F8-2EF1E054E", "name": "危险条线党支部"}, { "id": "20190424115636429-E87F-C46CFEEC1", "pid": "20171208094018250-92F8-2EF1E054E", "name": "立山支行党支部"}, { "id": "20190424115704599-4EF5-E0C4507E2", "pid": "20171208094018250-92F8-2EF1E054E", "name": "海城支行党支部"}, { "id": "20190424115745606-7B17-618390BAD", "pid": "20171208094018250-92F8-2EF1E054E", "name": "站前支行党支部"}, { "id": "20190424115823243-6E50-800F3E377", "pid": "20171208094018250-92F8-2EF1E054E", "name": "湖南支行党支部"}, { "id": "20190424115912583-1E31-59942051A", "pid": "20171208094018250-92F8-2EF1E054E", "name": "铁西支行党支部"}, { "id": "20190424115945195-5069-7D499E1A0", "pid": "20171208094018250-92F8-2EF1E054E", "name": "西柳支行党支部"}, { "id": "20190425140450288-5F56-C7EEF4719", "pid": "20171208094017212-306F-E09582E11", "name": "公司银行部党支部"}, { "id": "20190425140534393-42EC-D9F8D815B", "pid": "20171208094017212-306F-E09582E11", "name": "投资银行部党支部"}, { "id": "20190425140620246-DFCF-14E316BE0", "pid": "20171208094017212-306F-E09582E11", "name": "经营管理部党支部"}, { "id": "20190425162638806-2F83-35B9754B7", "pid": "20171208094017355-0203-641DE5227", "name": "办公室党支部"}, { "id": "20190425162732983-F09A-AC8BB42D5", "pid": "20171208094017355-0203-641DE5227", "name": "财务会计部党支部"}, { "id": "20190425162808438-F190-A58C9493F", "pid": "20171208094017355-0203-641DE5227", "name": "危险管理部党支部"}, { "id": "20190425162842840-45DC-AE73328C2", "pid": "20171208094017355-0203-641DE5227", "name": "批发银行部党支部"}, { "id": "20190425162914401-1946-04E368CDB", "pid": "20171208094017355-0203-641DE5227", "name": "营业部党支部"}, { "id": "20190425162945100-64FC-FDCBDBB1C", "pid": "20171208094017355-0203-641DE5227", "name": "大丰支行党支部"}, { "id": "20190425163026061-8C5B-BD73C4759", "pid": "20171208094017355-0203-641DE5227", "name": "策略客户部党支部"}, { "id": "20190425163111437-606C-9E2E18610", "pid": "20171208094017355-0203-641DE5227", "name": "集体信贷部党支部"}, { "id": "20190425163139686-D4A9-84F3AF6C3", "pid": "20171208094017355-0203-641DE5227", "name": "建湖支行党支部"}, { "id": "20190425163212284-E47F-4E40E1DC0", "pid": "20171208094017355-0203-641DE5227", "name": "第一联结党支部"}, { "id": "20190426090621871-8CE9-BFD643EBE", "pid": "20171208094016995-13DD-13FE0299C", "name": "投资银行部党支部"}, { "id": "20190426091103328-7A04-7C7B6C757", "pid": "20171208094016995-13DD-13FE0299C", "name": "经营管理部党支部"}, { "id": "20190426091219158-376A-46151032D", "pid": "20171208094016995-13DD-13FE0299C", "name": "办公室党支部"}, { "id": "20190426091316916-63C8-7C25CF3F5", "pid": "20171208094016995-13DD-13FE0299C", "name": "批发银行部党支部"}, { "id": "20190426091417601-2FAB-293CF7790", "pid": "20171208094016995-13DD-13FE0299C", "name": "国内业务部党支部"}, { "id": "20190426091510842-1E4C-C354368DE", "pid": "20171208094016995-13DD-13FE0299C", "name": "营业部党支部"}, { "id": "20190426091622995-CAF1-0D1FDC5CC", "pid": "20171208094016995-13DD-13FE0299C", "name": "海门支行党支部"}, { "id": "20190426161315641-AEA4-4B0F42D03", "pid": "20171208094017686-8411-13E427A04", "name": "第三联结党支部"}, { "id": "20190426161346258-7748-AF336C6A1", "pid": "20171208094017686-8411-13E427A04", "name": "第四联结党支部"}, { "id": "20190426161417804-00DA-7BD38D4B1", "pid": "20171208094017686-8411-13E427A04", "name": "第五联结党支部"}, { "id": "20190426161447540-5B84-5FFC1DD5C", "pid": "20171208094017686-8411-13E427A04", "name": "办公室党支部"}, { "id": "20190426161519306-76FE-F579BE6BD", "pid": "20171208094017686-8411-13E427A04", "name": "集体信贷部党支部"}, { "id": "20190426161554790-E486-610E5EFA1", "pid": "20171208094017686-8411-13E427A04", "name": "经营管理部党支部"}, { "id": "20190430143449600-58EA-57E2F2D7E", "pid": "20171208094235645-63B7-EA1F60BFA", "name": "第五联结党支部"}, { "id": "20190430143533941-3F40-A53D085E6", "pid": "20171208094235645-63B7-EA1F60BFA", "name": "办公室党支部"}, { "id": "20190430143622429-EDCA-E42736DBE", "pid": "20171208094235645-63B7-EA1F60BFA", "name": "财务会计部党支部"}, { "id": "20190430143701276-81C6-441A8DE28", "pid": "20171208094235645-63B7-EA1F60BFA", "name": "授信业务管理部党支部"}, { "id": "20190430143745578-757E-80033DB69", "pid": "20171208094235645-63B7-EA1F60BFA", "name": "公司业务三部党支部"}, { "id": "20190430143820576-BA13-E3F9ED7DE", "pid": "20171208094235645-63B7-EA1F60BFA", "name": "营业部党支部"}, { "id": "20190430143848324-BC5C-D9A0E75CE", "pid": "20171208094235645-63B7-EA1F60BFA", "name": "新北支行党支部"}, { "id": "20190505154655523-8FC0-7EA0C7A52", "pid": "20171208094017285-7AB2-84D852A5D", "name": "第一联结党支部"}, { "id": "20190130114527854-7550-AD6CD6054", "pid": "20190129114814444-53A1-B3960829F", "name": "银行汕头分行营业部党支部"}, { "id": "20190130114202312-3CF4-B7F63BCE7", "pid": "20190129114814444-53A1-B3960829F", "name": "银行汕头分行机关党支部"}, { "id": "20171208094002956-E513-2A7860CB1", "pid": "20171208093914227-7106-DE254BA5F", "name": "三元桥支行党支部"}, { "id": "20171208094002443-9EA1-B5D5B2364", "pid": "20171208093914227-7106-DE254BA5F", "name": "观湖国内支行党支部"}, { "id": "20171208094002509-B0C2-7B0125FC0", "pid": "20171208093914227-7106-DE254BA5F", "name": "金泰国内支行党支部"}, { "id": "20171208094002575-C240-E675D173A", "pid": "20171208093914227-7106-DE254BA5F", "name": "北苑支行党支部"}, { "id": "20171208094002660-BB33-E51B9386A", "pid": "20171208093914227-7106-DE254BA5F", "name": "酒仙桥支行党支部"}, { "id": "20171208094002735-2C41-BEC12BF64", "pid": "20171208093914227-7106-DE254BA5F", "name": "知春路支行党支部"}, { "id": "20190129114814444-53A1-B3960829F", "pid": "20171208093915757-E613-5F893A5D4", "name": "汕头分行党委"}, { "id": "20190122191729728-00CE-F773CB393", "pid": "20190122191252896-CA08-0CE7884C3", "name": "廊坊分行第三党支部"}, { "id": "20190123145552852-8D5E-724190E9F", "pid": "20171208094016995-13DD-13FE0299C", "name": "启东支行党支部"}, { "id": "20190122191642338-DC66-E3E5DF3C0", "pid": "20190122191252896-CA08-0CE7884C3", "name": "廊坊分行第二党支部"}, { "id": "20190122191606373-0A0F-B86A47C03", "pid": "20190122191252896-CA08-0CE7884C3", "name": "廊坊分行第一党支部"}, { "id": "20190122191252896-CA08-0CE7884C3", "pid": "20171208093916085-F334-55AFEFA9E", "name": "廊坊分行党委"}, { "id": "20190122190942060-8741-879F7E5AA", "pid": "20171208094058452-E990-E0392B5BC", "name": "建设北大街支行党支部"}, { "id": "20190118175941121-1B6A-D58526BC8", "pid": "20171208094016772-0C8F-A045A12A3", "name": "蚌埠分中心党支部"}, { "id": "20190118180534094-832B-B30104754", "pid": "20171208094016772-0C8F-A045A12A3", "name": "济宁分中心党支部"}, { "id": "20190121183929616-C50F-B87BF3CF9", "pid": "20171208094058452-E990-E0392B5BC", "name": "私人银行核心党支部"}, { "id": "20190122100802496-9C0A-90D825510", "pid": "20171208094058452-E990-E0392B5BC", "name": "雄安市场营销部党支部"}, { "id": "20190122111510337-5FDD-0B084E1F5", "pid": "20171208093916085-F334-55AFEFA9E", "name": "张家口分行党委"}, { "id": "20190122111630086-1AF5-4453064B7", "pid": "20190122111510337-5FDD-0B084E1F5", "name": "张家口分行第一党支部"}, { "id": "20190122112611647-6C2A-223C5E88E", "pid": "20190122111510337-5FDD-0B084E1F5", "name": "张家口分行营业部党支部"}, { "id": "20190118150719708-B690-5F2EB416F", "pid": "20171208094017285-7AB2-84D852A5D", "name": "兴化支行党支部"}, { "id": "20190118094702075-A0E9-18AA75E18", "pid": "20171208094236898-950D-6B5E06F8A", "name": "第九联结党支部"}, { "id": "20190116154543365-604D-990BC893A", "pid": "20171208093916201-A675-D81F16555", "name": "普惠金融部党支部"}, { "id": "20190116152109276-3E35-20AA44DD5", "pid": "20190116110253754-3A45-680B92BA0", "name": "黄冈分行机关党支部"}, { "id": "20190116114607320-FDE4-CA8E89FA2", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "纪检监察部党支部"}, { "id": "20190116110253754-3A45-680B92BA0", "pid": "20171208093915692-FB02-2F3454473", "name": "黄冈分行党委"}, { "id": "20190116104209203-D096-7B6666183", "pid": "20190116103926588-BBF8-C141B25C2", "name": "第一联结党支部"}, { "id": "20190116103926588-BBF8-C141B25C2", "pid": "20171208093914971-F78C-FD844EB69", "name": "淮安分行党委"}, { "id": "20190116102630625-2DAD-C0ECF3FC3", "pid": "20171208094017593-52E4-F961FB074", "name": "策略客户部党支部"}, { "id": "20190116102418538-4D3E-0814C2AC7", "pid": "20171208094017593-52E4-F961FB074", "name": "授信审批部党支部"}, { "id": "20190116102256147-6EB0-2EB539DBC", "pid": "20171208094017593-52E4-F961FB074", "name": "授信业务管理部党支部"}, { "id": "20190116101959820-1101-4E5FF0F0E", "pid": "20171208094017593-52E4-F961FB074", "name": "集体信贷部党支部"}, { "id": "20190116101842713-78DD-A90B24253", "pid": "20171208094017593-52E4-F961FB074", "name": "电子银行部党支部"}, { "id": "20190116101730435-B945-0384AF18A", "pid": "20171208094017593-52E4-F961FB074", "name": "普惠金融部党支部"}, { "id": "20190116100217463-40A8-56AE01FF5", "pid": "20171208094017593-52E4-F961FB074", "name": "合规部党支部"}, { "id": "20190115212228841-9664-BC81EFA72", "pid": "20190115185252698-DC96-3681F1818", "name": "龙岩分行营业部党支部"}, { "id": "20190115212138242-CAE1-8BBB73D32", "pid": "20190115185252698-DC96-3681F1818", "name": "龙岩分行办公室党支部"}, { "id": "20190115212038431-5B9F-717126936", "pid": "20190115185252698-DC96-3681F1818", "name": "龙岩分行新罗支行党支部"}, { "id": "20190115211702456-3020-29C08E57B", "pid": "20190115185406396-47CA-0D8E12F32", "name": "机构业务部党支部"}, { "id": "20190115211621102-1171-00B61BBDC", "pid": "20190115185406396-47CA-0D8E12F32", "name": "行政保卫部党支部"}, { "id": "20190115211544506-F622-859C17612", "pid": "20190115185406396-47CA-0D8E12F32", "name": "信息技术部党支部"}, { "id": "20190115211515260-6026-9997C5DF1", "pid": "20190115185406396-47CA-0D8E12F32", "name": "法律保全副党支部"}, { "id": "20190115211407256-CA39-24F0278C9", "pid": "20190115185406396-47CA-0D8E12F32", "name": "财务会计部党支部"}, { "id": "20190115211321034-DF52-ABF7066C0", "pid": "20190115185406396-47CA-0D8E12F32", "name": "集体信贷部党支部"}, { "id": "20190115211108745-2BA9-B62FCC595", "pid": "20190115185406396-47CA-0D8E12F32", "name": "授信业务管理部党支部"}, { "id": "20190115210820554-4370-0A6713828", "pid": "20190115185406396-47CA-0D8E12F32", "name": "交易银行部党支部"}, { "id": "20190115210646032-5987-96DC38746", "pid": "20190115185406396-47CA-0D8E12F32", "name": "投资银行部党支部"}, { "id": "20190115204045595-8F8D-C6878697B", "pid": "20171208094109547-E044-35ACA81B3", "name": "莆田南门支行党支部"}, { "id": "20190115202014303-4F95-1A74196DD", "pid": "20171208094109451-3AA5-16CA112AE", "name": "漳州分行机关第五党支部"}, { "id": "20190115201920080-899E-46486EAA1", "pid": "20171208094109451-3AA5-16CA112AE", "name": "漳州分行机关第四党支部"}, { "id": "20190115194844167-71BC-FB381982A", "pid": "20171208094109184-7CF3-1B2D456A3", "name": "东侨支行党支部"}, { "id": "20190115193310747-DBA2-9E4C7E03C", "pid": "20171208094108754-E011-DF08B7B15", "name": "泉州分行财会运营部党支部"}, { "id": "20190115193041834-88AB-F24AFAE49", "pid": "20171208094108754-E011-DF08B7B15", "name": "泉州分行公司银行部党支部"}, { "id": "20190115185252698-DC96-3681F1818", "pid": "20171208093916428-4907-01674F688", "name": "龙岩分行党委"}, { "id": "20190115112125882-BDEC-4EBF38A90", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "办公室党支部"}, { "id": "20190115112125222-091D-2C79BE854", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "经营管理部党支部"}, { "id": "20190115112124730-F5DA-3C85F2583", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "危险管理部党支部"}, { "id": "20190115112124218-D5CE-FF4968570", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "批发电子银行党支部"}, { "id": "20190115112122583-5B0C-27490D9DD", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "公司银行部党支部"}, { "id": "20190114165311004-92AB-DE2935F09", "pid": "20171208093916428-4907-01674F688", "name": "福州分行国内业务部党支部"}, { "id": "20190114164402556-0C23-CC173338B", "pid": "20171208093916820-1A29-09529D368", "name": "财务会计部党支部"}, { "id": "20190114163945517-01ED-DFD039794", "pid": "20171208093916820-1A29-09529D368", "name": "授信审批部党支部"}, { "id": "20190114163650722-683B-F66634CCA", "pid": "20171208093916820-1A29-09529D368", "name": "合规党群联结党支部"}, { "id": "20190110160724950-FC03-B30EFD116", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "营销一部党支部"}, { "id": "20190114163143865-BEE0-F75642FB9", "pid": "20171208093916820-1A29-09529D368", "name": "电子银行部党支部"}, { "id": "20190114163251540-222B-B78D22B8B", "pid": "20171208093916820-1A29-09529D368", "name": "危险管理部党支部"}, { "id": "20190114163322750-6668-E31581EF8", "pid": "20171208093916820-1A29-09529D368", "name": "公司银行部党支部"}, { "id": "20190110110731089-B0F6-14D4297E1", "pid": "20171208093915304-C6C0-3C531E386", "name": "基建办公室党支部"}, { "id": "20181225140840239-5C20-58FC1B317", "pid": "20171208093914729-0A69-8F0C6889B", "name": "分行营业部党支部"}, { "id": "20190104113242064-AD96-671513024", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "纪检监察部党支部"}, { "id": "20190107154207031-AD0F-6A2734982", "pid": "20171208093916502-93A8-0EB850D88", "name": "咸阳分行党委"}, { "id": "20190107160148948-E5AB-5220F2009", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "劳动路支行党支部"}, { "id": "20190107164045523-F31F-E17C19D9F", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "朱雀南路支行党支部"}, { "id": "20190107164252532-FC1F-C74656BB9", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "沣镐路支行党支部"}, { "id": "20190107164442419-692B-EDB6706A7", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "咸宁路支行党支部"}, { "id": "20190107164747940-AA5A-3EA9F190C", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "丰庆路支行党支部"}, { "id": "20190107173402223-A820-8010A3266", "pid": "20190107154207031-AD0F-6A2734982", "name": "咸阳分行机关党支部"}, { "id": "20190109100813427-CC43-F8BAF834F", "pid": "20171208093915562-2580-923D88AAF", "name": "党群监察部党支部"}, { "id": "20180929170621792-FEED-A27C76BE6", "pid": "20171208093915304-C6C0-3C531E386", "name": "纪检监察部党支部"}, { "id": "20180929170520837-001C-1E2EFE887", "pid": "20171208093915304-C6C0-3C531E386", "name": "信息技术部党支部"}, { "id": "20180929165746862-E935-8FC075737", "pid": "20171208093915304-C6C0-3C531E386", "name": "财务会计部党支部"}, { "id": "20180929165916012-1F26-B02F78106", "pid": "20171208093915304-C6C0-3C531E386", "name": "危险管理部党支部"}, { "id": "20180929170133458-B798-6F4708619", "pid": "20171208093915304-C6C0-3C531E386", "name": "法律保全副党支部"}, { "id": "20180929170215623-95F9-78A464076", "pid": "20171208093915304-C6C0-3C531E386", "name": "合规部党支部"}, { "id": "20180929170255156-D7DA-2E2F8FEDF", "pid": "20171208093915304-C6C0-3C531E386", "name": "机构客户部党支部"}, { "id": "20180929170321739-1653-0E6D555AC", "pid": "20171208093915304-C6C0-3C531E386", "name": "集体信贷部党支部"}, { "id": "20180929165610337-5D43-CA9CAE9DB", "pid": "20171208093915304-C6C0-3C531E386", "name": "批发银行部党支部"}, { "id": "20180929163954926-759A-CAB4A1A1F", "pid": "20171208093915304-C6C0-3C531E386", "name": "人力资源部党支部"}, { "id": "20180530105833019-F92A-DAD2E32F0", "pid": "20171208093916022-5643-2A9B03061", "name": "分行营业部党支部"}, { "id": "20180917114710410-032D-0B94E1FD7", "pid": "20171208094011087-9677-E5604565B", "name": "第五党支部"}, { "id": "20171208094446958-2942-F9E272514", "pid": "20171208094238474-0F95-6A3028AC7", "name": "第五联结党支部"}, { "id": "20171208094447080-C779-11D203E61", "pid": "20171208094238474-0F95-6A3028AC7", "name": "第十联结党支部"}, { "id": "20171208094447183-7EEA-CECD54C85", "pid": "20171208094238474-0F95-6A3028AC7", "name": "第十一联结党支部"}, { "id": "20171208094447246-1B43-5BCC6D727", "pid": "20171208094238474-0F95-6A3028AC7", "name": "退休人员党支部"}, { "id": "20171208094447362-CF1B-44531620E", "pid": "20171208094238474-0F95-6A3028AC7", "name": "第六联结党支部"}, { "id": "20180301145321567-4B8A-E3EE6BBA0", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "信阳分行党委"}, { "id": "20180320141755739-EEF3-C584F2182", "pid": "20171208094035997-8D9A-39F35B853", "name": "绍兴退休人员党支部"}, { "id": "20180526104209938-B75C-334D8D439", "pid": "20171208094035285-0F84-56963375E", "name": "嘉兴分行退休人员党支部"}, { "id": "20171208094446790-86C1-0DF4EB732", "pid": "20171208094238474-0F95-6A3028AC7", "name": "第三联结党支部"}, { "id": "20171208094446545-2507-B5BF5DA67", "pid": "20171208094238474-0F95-6A3028AC7", "name": "第九联结党支部"}, { "id": "20171208094446218-3F95-7191E2C6B", "pid": "20171208094238474-0F95-6A3028AC7", "name": "营业部党支部"}, { "id": "20171208094445933-C2C4-17A22CDBE", "pid": "20171208094238474-0F95-6A3028AC7", "name": "清扬路支行党支部"}, { "id": "20171208094445322-8791-760AE5AB4", "pid": "20171208094236898-950D-6B5E06F8A", "name": "第三联结党支部"}, { "id": "20171208094445426-6612-27B53E412", "pid": "20171208094236898-950D-6B5E06F8A", "name": "第六联结党支部"}, { "id": "20171208094445491-508B-78E5F8ACD", "pid": "20171208094236898-950D-6B5E06F8A", "name": "第五联结党支部"}, { "id": "20171208094445595-56B3-534C89AEB", "pid": "20171208094236898-950D-6B5E06F8A", "name": "第八联结党支部"}, { "id": "20171208094445714-577C-FAE07E834", "pid": "20171208094236898-950D-6B5E06F8A", "name": "第四联结党支部"}, { "id": "20171208094444874-2AF8-5D7F6A011", "pid": "20171208094235645-63B7-EA1F60BFA", "name": "危险管理部党支部"}, { "id": "20171208094444982-A5B9-9C81FD971", "pid": "20171208094236898-950D-6B5E06F8A", "name": "第七联结党支部"}, { "id": "20171208094445089-FA00-7D8067165", "pid": "20171208094236898-950D-6B5E06F8A", "name": "第一联结党支部"}, { "id": "20171208094444659-5C87-DC4F67E00", "pid": "20171208094235645-63B7-EA1F60BFA", "name": "武进支行党支部"}, { "id": "20171208094444054-0BB4-3D3CF6C38", "pid": "20171208094235645-63B7-EA1F60BFA", "name": "第二联结党支部"}, { "id": "20171208094444166-49C5-30C734DD2", "pid": "20171208094235645-63B7-EA1F60BFA", "name": "溧阳支行党支部"}, { "id": "20171208094444245-313C-EB3086C3D", "pid": "20171208094235645-63B7-EA1F60BFA", "name": "金坛支行党支部"}, { "id": "20171208094444355-F986-5557F0C47", "pid": "20171208094235645-63B7-EA1F60BFA", "name": "退休内退党支部"}, { "id": "20171208094444469-5F3D-EF21049A3", "pid": "20171208094235645-63B7-EA1F60BFA", "name": "第四联结党支部"}, { "id": "20171208094444587-609E-97198F70F", "pid": "20171208094235645-63B7-EA1F60BFA", "name": "公司业务一部党支部"}, { "id": "20171208094350257-4666-B2CE5342C", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "办公室党支部"}, { "id": "20171208094350362-4C5E-63B4B8054", "pid": "20171208094120185-1AC6-4A806B2C5", "name": "达州分行营业部党支部"}, { "id": "20171208094350492-2217-E962BC1EE", "pid": "20171208094120355-0B67-63F919A8F", "name": "宜宾分行营业部党支部"}, { "id": "20171208094443008-704F-C67DFFA77", "pid": "20171208094205607-F42D-15A11AB30", "name": "大理分行营业部党支部"}, { "id": "20171208094443111-2857-65626B72F", "pid": "20171208094205607-F42D-15A11AB30", "name": "大理分行机关党支部"}, { "id": "20171208094443219-A280-DBA69CCB3", "pid": "20171208094205607-F42D-15A11AB30", "name": "大理苍山路支行党支部"}, { "id": "20171208094443318-BDB1-61B7FDEC6", "pid": "20171208094205607-F42D-15A11AB30", "name": "大理建设路支行党支部"}, { "id": "20171208094443428-AE38-6705B5584", "pid": "20171208094208231-57D5-A3BBC5F1C", "name": "曲靖赢城支行党支部"}, { "id": "20171208094443545-60E2-3EA7FA8EF", "pid": "20171208094208231-57D5-A3BBC5F1C", "name": "曲靖分行机关党支部"}, { "id": "20171208094443674-1089-32C5B73F3", "pid": "20171208094208231-57D5-A3BBC5F1C", "name": "曲靖分行营业部党支部"}, { "id": "20171208094443776-A0EA-4EF52CBAD", "pid": "20171208094208231-57D5-A3BBC5F1C", "name": "曲靖南宁北路支行党支部"}, { "id": "20171208094443834-79F3-B0ED1055E", "pid": "20171208094208231-57D5-A3BBC5F1C", "name": "曲靖龙泽园支行党支部"}, { "id": "20171208094350091-F26C-4E24A45FB", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "经开区支行党支部"}, { "id": "20171208094349880-C03B-7EFA0F2CA", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "法律保全副党支部"}, { "id": "20171208094348414-0E2D-455A9B544", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "成飞小道支行党支部"}, { "id": "20171208094348516-9EF4-941661B12", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "投资银行部党支部"}, { "id": "20171208094348617-0845-F769F9FD1", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "机构业务部党支部"}, { "id": "20171208094348691-527E-8467B3047", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "蜀汉支行党支部"}, { "id": "20171208094348793-E346-645CA1912", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "温江支行党支部"}, { "id": "20171208094348897-C15F-A36BC7F0D", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "电子银行部党支部"}, { "id": "20171208094348999-51C0-CBA4E6A97", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "金沙支行党支部"}, { "id": "20171208094349063-1627-64D8D658D", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "草堂支行党支部"}, { "id": "20171208094349217-9561-73C93850B", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "合规部党支部"}, { "id": "20171208094349327-5EA8-8D2D10E91", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "批发银行部党支部"}, { "id": "20171208094349437-2789-A2A5472EC", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "经营管理部党支部"}, { "id": "20171208094349502-1232-8EC06FEA0", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "集体信贷部党支部"}, { "id": "20171208094349617-9ECA-FD7F4F9AD", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "保卫部党支部"}, { "id": "20171208094349720-55D3-BF3EB1215", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "万兴路支行党支部"}, { "id": "20171208094348256-F24C-8ED052E8E", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "高升路支行党支部"}, { "id": "20171208094347983-4AA2-4CD1A9C90", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "国内业务部党支部"}, { "id": "20171208094347688-4730-8E05D3922", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "世纪城支行党支部"}, { "id": "20171208094347458-2ECF-80F700BBC", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "武成支行党支部"}, { "id": "20171208094345541-D306-BD91E76D4", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "信息技术部党支部"}, { "id": "20171208094345642-14DF-D44695788", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "迎宾小道支行党支部"}, { "id": "20171208094345749-8FA0-E4BDEB6A1", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "锦绣支行党支部"}, { "id": "20171208094345812-05E7-3CC350139", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "领事馆路支行党支部"}, { "id": "20171208094345948-C601-A20A96C7C", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "天府支行党支部"}, { "id": "20171208094346047-E198-9F21B1D63", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "财务会计部党支部"}, { "id": "20171208094346219-2059-2D2420D8C", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "光华支行党支部"}, { "id": "20171208094346283-E3F2-CED4F4CC2", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "分行营业部党支部"}, { "id": "20171208094346388-E9EA-D999BD809", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "双楠支行党支部"}, { "id": "20171208094346492-C803-228EDF1DD", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "西区支行党支部"}, { "id": "20171208094346600-42C4-85F021BB7", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "授信业务管理部党支部"}, { "id": "20171208094346661-91FB-EEE21ECD5", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "金牛支行党支部"}, { "id": "20171208094346762-FAE5-D11A05DF3", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "东城根街支行党支部"}, { "id": "20171208094346864-8BAC-66B8901FB", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "新都支行党支部"}, { "id": "20171208094346980-3EED-6C9CA92A5", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "授信审批部党支部"}, { "id": "20171208094347044-0286-6A8B7ADC7", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "西月城支行党支部"}, { "id": "20171208094347144-452E-CB81973C6", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "武侯支行党支部"}, { "id": "20171208094347268-5797-C3EFD5BEC", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "公司银行部党支部"}, { "id": "20171208094347387-58F8-71BB08DBF", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "建设路支行党支部"}, { "id": "20171208094345369-6D35-189037FFE", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "成华支行党支部"}, { "id": "20171208094345092-287D-7AD9A76BD", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "双流支行党支部"}, { "id": "20171208094343998-3A17-38760B8DB", "pid": "20171208094113078-AA0B-75422DEAB", "name": "经济技术开发区支行党支部"}, { "id": "20171208094344376-E820-15AA8D4B5", "pid": "20171208094113078-AA0B-75422DEAB", "name": "小桥大巷支行党支部"}, { "id": "20171208094344490-7451-EC2B6E33B", "pid": "20171208094113078-AA0B-75422DEAB", "name": "互助西路支行党支部"}, { "id": "20171208094344670-C482-DD037A37B", "pid": "20171208094113078-AA0B-75422DEAB", "name": "营业部党支部"}, { "id": "20171208094344778-3EDB-2259099ED", "pid": "20171208094113078-AA0B-75422DEAB", "name": "夏都大巷支行党支部"}, { "id": "20171208094343696-259D-C6F01F5C0", "pid": "20171208094112484-0647-72DCF35A6", "name": "第二党支部"}, { "id": "20171208094343468-5AF5-F93B763CE", "pid": "20171208094112042-94A4-F5C754EBF", "name": "机关党支部"}, { "id": "20171208094342113-993E-0E25C8103", "pid": "20171208094111190-945F-191829D41", "name": "第二党支部"}, { "id": "20171208094341715-DEC3-AB89D35D4", "pid": "20171208094111126-CFFF-92D85615B", "name": "公园路支行党支部"}, { "id": "20171208094341814-F98D-AD8EC2F9E", "pid": "20171208094111126-CFFF-92D85615B", "name": "机关党支部"}, { "id": "20171208094341911-C704-F2793B468", "pid": "20171208094111126-CFFF-92D85615B", "name": "分行营业部党支部"}, { "id": "20171208094341250-EA4A-D790A67A0", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "电子城支行党支部"}, { "id": "20171208094341390-4772-E6446CAAC", "pid": "20171208094111053-AC6E-C22D39C7E", "name": "机关党支部"}, { "id": "20171208094341496-73AB-A9891D1EC", "pid": "20171208094111053-AC6E-C22D39C7E", "name": "分行营业部党支部"}, { "id": "20171208094341183-B181-98A7286E7", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "科技路支行党支部"}, { "id": "20171208094340826-382F-4EE9809D5", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "曲江支行党支部"}, { "id": "20171208094340559-7A7E-10ABB0D79", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "雁塔西路支行党支部"}, { "id": "20171208094340267-EC3C-0F2609A2D", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "北关正街支行党支部"}, { "id": "20171208094339696-CB22-91354A081", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "长安路支行党支部"}, { "id": "20171208094339898-C4D3-CFBB464FD", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "锦都花园支行党支部"}, { "id": "20171208094338016-7281-9AE8E0C62", "pid": "20171208094109547-E044-35ACA81B3", "name": "莆田涵江支行党支部"}, { "id": "20171208094338086-207A-9DC9089CF", "pid": "20171208094109547-E044-35ACA81B3", "name": "莆田分行机关党支部"}, { "id": "20171208094338201-AD12-CEC88B29C", "pid": "20171208094109547-E044-35ACA81B3", "name": "莆田荔城支行党支部"}, { "id": "20171208094338306-B23B-657C4ACEB", "pid": "20171208094109547-E044-35ACA81B3", "name": "莆田仙游支行党支部"}, { "id": "20171208094338403-7F4C-7E8131F70", "pid": "20171208094110344-7D7A-659335206", "name": "三明分行机关党支部"}, { "id": "20171208094338507-5E33-47FDC69EC", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "南稍门支行党支部"}, { "id": "20171208094338606-78FD-22F68EFB3", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "长安区支行党支部"}, { "id": "20171208094338706-BBA4-BEF29D0DC", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "经济技术开发区支行党支部"}, { "id": "20171208094338897-E02E-21411AD0C", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "西大街支行党支部"}, { "id": "20171208094338995-D4B6-5F51E5D08", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "含光路支行党支部"}, { "id": "20171208094339100-D9DF-94CF3B7DB", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "兴庆路支行和长乐中路支行党支部"}, { "id": "20171208094339257-CEB0-8AD160CAA", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "雁塔路支行党支部"}, { "id": "20171208094339321-9317-BBEDC10A8", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "高新路支行党支部"}, { "id": "20171208094339422-FC01-1EDB24E1A", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "沣惠路支行党支部"}, { "id": "20171208094339632-0789-9801736DD", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "分行营业部党支部"}, { "id": "20171208094333057-C379-53619EBA6", "pid": "20171208094106191-CA70-6EA2E3F86", "name": "沁阳支行党支部"}, { "id": "20171208094333114-75A2-D78A73E6D", "pid": "20171208094106191-CA70-6EA2E3F86", "name": "孟州支行党支部"}, { "id": "20171208094333264-596A-CF10B111C", "pid": "20171208094106503-6653-34C52FD0E", "name": "文峰小道支行党支部"}, { "id": "20171208094333377-9713-18B25FA27", "pid": "20171208094106503-6653-34C52FD0E", "name": "人民小道支行党支部"}, { "id": "20171208094333483-C3B4-64B6CAF37", "pid": "20171208094106503-6653-34C52FD0E", "name": "营业部党支部"}, { "id": "20171208094333541-9DBB-545B5B8E4", "pid": "20171208094106503-6653-34C52FD0E", "name": "林州支行党支部"}, { "id": "20171208094333670-4C65-38A65832C", "pid": "20171208094106503-6653-34C52FD0E", "name": "高新区支行党支部"}, { "id": "20171208094333775-525C-F5CD3C141", "pid": "20171208094106503-6653-34C52FD0E", "name": "滑县支行党支部"}, { "id": "20171208094334005-6A56-0EE13D265", "pid": "20171208094106944-B0E6-FDC94C23C", "name": "丰华街党支部"}, { "id": "20171208094334109-493E-0246A7B16", "pid": "20171208094106944-B0E6-FDC94C23C", "name": "衰弱路支行党支部"}, { "id": "20171208094334211-D937-C9B574893", "pid": "20171208094106944-B0E6-FDC94C23C", "name": "营业部党支部"}, { "id": "20171208094334316-DEC8-F7B9B0876", "pid": "20171208094106944-B0E6-FDC94C23C", "name": "机关第一党支部"}, { "id": "20171208094334422-0BCF-34F096542", "pid": "20171208094107148-D1A7-19E7E6D05", "name": "机关党支部"}, { "id": "20171208094334524-9BC9-027ABC37C", "pid": "20171208094107148-D1A7-19E7E6D05", "name": "营业部党支部"}, { "id": "20171208094334641-7680-A9D98B257", "pid": "20171208094107374-4DC9-A5FC97F7E", "name": "营业部党支部"}, { "id": "20171208094334745-5501-1A40DDF44", "pid": "20171208094107374-4DC9-A5FC97F7E", "name": "偃师支行党支部"}, { "id": "20171208094334810-3FAA-9F79F32B1", "pid": "20171208094107374-4DC9-A5FC97F7E", "name": "联盟路支行党支部"}, { "id": "20171208094334908-3432-CAF6270E9", "pid": "20171208094107374-4DC9-A5FC97F7E", "name": "策略客户部党支部"}, { "id": "20171208094335026-352B-286B9249C", "pid": "20171208094107374-4DC9-A5FC97F7E", "name": "危险管理部党支部"}, { "id": "20171208094335126-776C-8AA302429", "pid": "20171208094107374-4DC9-A5FC97F7E", "name": "新区支行党支部"}, { "id": "20171208094335190-3BD3-0E80682E7", "pid": "20171208094107374-4DC9-A5FC97F7E", "name": "王城支行党支部"}, { "id": "20171208094335296-680D-FA2759AB8", "pid": "20171208094107733-14DA-F82F02AD7", "name": "玉器支行党支部"}, { "id": "20171208094335397-D1C4-489EB1ABB", "pid": "20171208094107733-14DA-F82F02AD7", "name": "人民路支行党支部"}, { "id": "20171208094335564-4CCE-70D07EBE0", "pid": "20171208094107733-14DA-F82F02AD7", "name": "营业部党支部"}, { "id": "20171208094335779-1B3F-7BE99C1D2", "pid": "20171208094107733-14DA-F82F02AD7", "name": "市府支行党支部"}, { "id": "20171208094335890-0B30-482620D03", "pid": "20171208094108754-E011-DF08B7B15", "name": "泉州分行晋江支行党支部"}, { "id": "20171208094335991-74E7-8C359D78F", "pid": "20171208094108754-E011-DF08B7B15", "name": "泉州分行津淮支行党支部"}, { "id": "20171208094336104-B291-DCD5DC9B0", "pid": "20171208094108754-E011-DF08B7B15", "name": "泉州分行石狮支行党支部"}, { "id": "20171208094336259-59A8-D3ECBFCB7", "pid": "20171208094108754-E011-DF08B7B15", "name": "泉州分行东湖支行党支部"}, { "id": "20171208094336363-3829-AECADFF27", "pid": "20171208094108754-E011-DF08B7B15", "name": "泉州分行清濛支行党支部"}, { "id": "20171208094336421-1162-17AF8D147", "pid": "20171208094108754-E011-DF08B7B15", "name": "泉州分行惠安支行党支部"}, { "id": "20171208094336520-2CFA-90C871135", "pid": "20171208094108754-E011-DF08B7B15", "name": "泉州分行南安支行党支部"}, { "id": "20171208094336620-6ED3-6E5D9D840", "pid": "20171208094108754-E011-DF08B7B15", "name": "泉州分行洛江支行党支部"}, { "id": "20171208094336721-D824-5E0C132F5", "pid": "20171208094108754-E011-DF08B7B15", "name": "泉州分行法律保全副党支部"}, { "id": "20171208094336801-0D8B-F6BCADFCD", "pid": "20171208094108754-E011-DF08B7B15", "name": "泉州分行东海支行党支部"}, { "id": "20171208094336905-EBA5-4E3AAA45E", "pid": "20171208094108754-E011-DF08B7B15", "name": "泉州分行营业部党支部"}, { "id": "20171208094337040-857C-D80A2BC48", "pid": "20171208094108754-E011-DF08B7B15", "name": "泉州分行授信业务管理部"}, { "id": "20171208094337147-D92D-68080861B", "pid": "20171208094108754-E011-DF08B7B15", "name": "泉州分行办公室党支部"}, { "id": "20171208094337249-6926-CFC8D5E51", "pid": "20171208094109184-7CF3-1B2D456A3", "name": "宁德分行机关党支部"}, { "id": "20171208094337408-AC7E-4771FFC14", "pid": "20171208094109451-3AA5-16CA112AE", "name": "漳州第三党支部"}, { "id": "20171208094337511-6387-C3561DBB0", "pid": "20171208094109451-3AA5-16CA112AE", "name": "漳州第一党支部"}, { "id": "20171208094337632-DA18-699E84D92", "pid": "20171208094109451-3AA5-16CA112AE", "name": "漳州芗城党支部"}, { "id": "20171208094337708-733F-56DC505BD", "pid": "20171208094109451-3AA5-16CA112AE", "name": "漳州第二党支部"}, { "id": "20171208094337808-B519-575658357", "pid": "20171208094109451-3AA5-16CA112AE", "name": "漳州漳浦党支部"}, { "id": "20171208094332340-5C3E-FB2B54F6F", "pid": "20171208094104679-1448-7FB452F2D", "name": "龙源支行党支部"}, { "id": "20171208094332440-9DE6-4617AED14", "pid": "20171208094104679-1448-7FB452F2D", "name": "营业部党支部"}, { "id": "20171208094332556-51BF-0835CD9F9", "pid": "20171208094106191-CA70-6EA2E3F86", "name": "塔南路支行党支部"}, { "id": "20171208094332656-9300-99BD09E3C", "pid": "20171208094106191-CA70-6EA2E3F86", "name": "营业部党支部"}, { "id": "20171208094332719-3057-93B8E2B31", "pid": "20171208094106191-CA70-6EA2E3F86", "name": "机关一支部"}, { "id": "20171208094332829-F8D1-6D5254543", "pid": "20171208094106191-CA70-6EA2E3F86", "name": "机关二支部"}, { "id": "20171208094330790-D8BE-64C921FD0", "pid": "20171208094104200-FD55-EE96B4765", "name": "东环支行党支部"}, { "id": "20171208094330907-B3A7-52CF65C48", "pid": "20171208094104200-FD55-EE96B4765", "name": "陵北支行党支部"}, { "id": "20171208094331009-4408-06405F73A", "pid": "20171208094104200-FD55-EE96B4765", "name": "党群监察部党支部"}, { "id": "20171208094331072-E05F-110BC7716", "pid": "20171208094104200-FD55-EE96B4765", "name": "法律保全副党支部"}, { "id": "20171208094331173-4A49-864274311", "pid": "20171208094104200-FD55-EE96B4765", "name": "长白岛支行党支部"}, { "id": "20171208094331396-50A1-8486E0221", "pid": "20171208094104200-FD55-EE96B4765", "name": "皇姑支行党支部"}, { "id": "20171208094331465-D88A-511C00259", "pid": "20171208094104200-FD55-EE96B4765", "name": "沈北支行党支部"}, { "id": "20171208094331565-1A32-76A3FF54F", "pid": "20171208094104200-FD55-EE96B4765", "name": "南站支行党支部"}, { "id": "20171208094331673-958B-1B539C3B0", "pid": "20171208094104200-FD55-EE96B4765", "name": "铁西支行党支部"}, { "id": "20171208094331789-48CC-0A3FC94F1", "pid": "20171208094104200-FD55-EE96B4765", "name": "城中支行党支部"}, { "id": "20171208094331893-26B3-6D95A8334", "pid": "20171208094104679-1448-7FB452F2D", "name": "建设东路支行党支部"}, { "id": "20171208094331996-05CD-52B3958A8", "pid": "20171208094104679-1448-7FB452F2D", "name": "汝州支行党支部"}, { "id": "20171208094332172-B924-5E3083378", "pid": "20171208094104679-1448-7FB452F2D", "name": "机关第一党支部"}, { "id": "20171208094328272-A152-4AE8C98ED", "pid": "20171208094104126-B253-F8611963F", "name": "龙湾支行党支部"}, { "id": "20171208094328386-070B-D80537364", "pid": "20171208094104126-B253-F8611963F", "name": "机关联结党支部"}, { "id": "20171208094328485-223C-158F07FC3", "pid": "20171208094104126-B253-F8611963F", "name": "站前支行党支部"}, { "id": "20171208094328657-60FD-1679AEBCC", "pid": "20171208094104126-B253-F8611963F", "name": "营业部党支部"}, { "id": "20171208094328768-5054-1D95FC1D3", "pid": "20171208094104200-FD55-EE96B4765", "name": "营业部党支部"}, { "id": "20171208094328873-55E5-E0FA96206", "pid": "20171208094104200-FD55-EE96B4765", "name": "广宜支行党支部"}, { "id": "20171208094328941-B6BE-7B01B8915", "pid": "20171208094104200-FD55-EE96B4765", "name": "北陵支行党支部"}, { "id": "20171208094329049-30E6-9C2567EAA", "pid": "20171208094104200-FD55-EE96B4765", "name": "沈新路支行党支部"}, { "id": "20171208094329163-969F-CC3A3818F", "pid": "20171208094104200-FD55-EE96B4765", "name": "兴工支行党支部"}, { "id": "20171208094329300-7E30-43BF01AF8", "pid": "20171208094104200-FD55-EE96B4765", "name": "北市支行党支部"}, { "id": "20171208094329363-1A87-3288DD98B", "pid": "20171208094104200-FD55-EE96B4765", "name": "振兴支行党支部"}, { "id": "20171208094329473-E401-A8DC57E74", "pid": "20171208094104200-FD55-EE96B4765", "name": "经营管理部党支部"}, { "id": "20171208094329588-6F98-744C23CB9", "pid": "20171208094104200-FD55-EE96B4765", "name": "公司银行部党支部"}, { "id": "20171208094329699-5F89-C0A7B559F", "pid": "20171208094104200-FD55-EE96B4765", "name": "人力资源部党支部"}, { "id": "20171208094329761-D602-D39F79EBA", "pid": "20171208094104200-FD55-EE96B4765", "name": "战争支行党支部"}, { "id": "20171208094329866-DAFA-FCEB40F6B", "pid": "20171208094104200-FD55-EE96B4765", "name": "批发银行部党支部"}, { "id": "20171208094329973-2F43-AC20F5448", "pid": "20171208094104200-FD55-EE96B4765", "name": "南塔支行党支部"}, { "id": "20171208094330093-7EC4-E4C60B690", "pid": "20171208094104200-FD55-EE96B4765", "name": "南湖支行党支部"}, { "id": "20171208094330242-3A7B-B85BC5E42", "pid": "20171208094104200-FD55-EE96B4765", "name": "沈河支行党支部"}, { "id": "20171208094330367-4DE5-CED556E03", "pid": "20171208094104200-FD55-EE96B4765", "name": "北站支行党支部"}, { "id": "20171208094330485-4EAC-EC09FC251", "pid": "20171208094104200-FD55-EE96B4765", "name": "苏家屯支行党支部"}, { "id": "20171208094316689-342B-355D0D502", "pid": "20171208094056729-0138-A274F6054", "name": "批发个贷党支部"}, { "id": "20171208094316754-1FD3-AC049C754", "pid": "20171208094056729-0138-A274F6054", "name": "经营治理党支部"}, { "id": "20171208094316864-E81C-9EE8FF064", "pid": "20171208094058041-333F-6DA60AD0C", "name": "第六党支部"}, { "id": "20171208094316960-8EB4-FD66532D4", "pid": "20171208094058041-333F-6DA60AD0C", "name": "乐亭支行党支部"}, { "id": "20171208094317059-A9E5-2F43331BA", "pid": "20171208094058041-333F-6DA60AD0C", "name": "第三党支部"}, { "id": "20171208094317121-1F2D-04B31ED24", "pid": "20171208094058041-333F-6DA60AD0C", "name": "丰润支行党支部"}, { "id": "20171208094317256-B936-61354F746", "pid": "20171208094058041-333F-6DA60AD0C", "name": "北新道支行党支部"}, { "id": "20171208094317361-BE2E-C74204241", "pid": "20171208094058041-333F-6DA60AD0C", "name": "新华东道支行党支部"}, { "id": "20171208094317469-38EF-FC3571A6C", "pid": "20171208094058041-333F-6DA60AD0C", "name": "光明路支行党支部"}, { "id": "20171208094317541-3607-FC13CAB84", "pid": "20171208094058041-333F-6DA60AD0C", "name": "第二党支部"}, { "id": "20171208094317642-9EC0-8F5200758", "pid": "20171208094058041-333F-6DA60AD0C", "name": "玉田支行党支部"}, { "id": "20171208094317751-4128-E8E845F25", "pid": "20171208094058041-333F-6DA60AD0C", "name": "滦县支行党支部"}, { "id": "20171208094317844-71F9-834B08B3B", "pid": "20171208094058041-333F-6DA60AD0C", "name": "迁西支行党支部"}, { "id": "20171208094317907-0E51-B1D32371A", "pid": "20171208094058041-333F-6DA60AD0C", "name": "第五党支部"}, { "id": "20171208094318011-ED6A-6CFAD5284", "pid": "20171208094058041-333F-6DA60AD0C", "name": "开平支行党支部"}, { "id": "20171208094318248-16A3-D4E02F268", "pid": "20171208094058041-333F-6DA60AD0C", "name": "遵化支行党支部"}, { "id": "20171208094318314-295B-35FE9FCE1", "pid": "20171208094058041-333F-6DA60AD0C", "name": "曹妃甸支行党支部"}, { "id": "20171208094318437-ED74-D3D01CD32", "pid": "20171208094058041-333F-6DA60AD0C", "name": "第一党支部"}, { "id": "20171208094318556-167C-2DF09D2C0", "pid": "20171208094058041-333F-6DA60AD0C", "name": "丰南支行党支部"}, { "id": "20171208094316365-C3E9-EFD4CAC7E", "pid": "20171208094056729-0138-A274F6054", "name": "法律顾全党支部"}, { "id": "20171208094316473-3F42-33B7FF8C6", "pid": "20171208094056729-0138-A274F6054", "name": "金融同业党支部"}, { "id": "20171208094316050-B338-AE36A93E5", "pid": "20171208094055486-561E-04A794ECC", "name": "营业部党支部"}, { "id": "20171208094316155-B960-6927EDC86", "pid": "20171208094056729-0138-A274F6054", "name": "财务会计党支部"}, { "id": "20171208094316305-9CC1-256E0C4E9", "pid": "20171208094056729-0138-A274F6054", "name": "人力资源党支部"}, { "id": "20171208094314745-92A5-45109CAEC", "pid": "20171208094053296-2B91-9645ABA77", "name": "营业部党支部"}, { "id": "20171208094314851-BFDB-35ED0E97A", "pid": "20171208094054963-88CC-881D9C775", "name": "常胜路支行党支部"}, { "id": "20171208094314946-3ECC-A6D062EB5", "pid": "20171208094054963-88CC-881D9C775", "name": "耒阳支行党支部"}, { "id": "20171208094315008-B416-5299A2A83", "pid": "20171208094054963-88CC-881D9C775", "name": "机关党支部"}, { "id": "20171208094315590-830D-8FBEF227F", "pid": "20171208094055328-3A3D-B72B655BA", "name": "机关党支部"}, { "id": "20171208094315781-A767-A2E6887CB", "pid": "20171208094055328-3A3D-B72B655BA", "name": "营业部党支部"}, { "id": "20171208094315894-E60E-8C240680B", "pid": "20171208094055486-561E-04A794ECC", "name": "机关党支部"}, { "id": "20171208094314589-C4E4-2BA56A908", "pid": "20171208094053296-2B91-9645ABA77", "name": "建设中路支行党支部"}, { "id": "20171208094314367-E599-3BF5B9481", "pid": "20171208094053296-2B91-9645ABA77", "name": "机关党支部"}, { "id": "20171208094314070-9408-C422D079A", "pid": "20171208094053220-9270-93AC0C593", "name": "熙春路支行党支部"}, { "id": "20171208094313868-C167-2F73D2F90", "pid": "20171208094050951-59F2-ED9AFF7FE", "name": "吉林分行第一党支部"}, { "id": "20171208094312711-357A-6248605DA", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州滨江东双塔支部委员会"}, { "id": "20171208094311896-D986-5D1E4A6E3", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行合规部支部委员会"}, { "id": "20171208094312509-6370-BDC36CEE7", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州越秀支行支部委员会"}, { "id": "20171208094311804-CFC5-00A7C5FFC", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行机构客户部支部委员会"}, { "id": "20171208094311593-9D94-77812BFA1", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行投资银行部支部委员会"}, { "id": "20171208094311695-2E8C-E13BAA994", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州黄埔支行支部委员会"}, { "id": "20171208094311438-F77A-D5BAFF57F", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州花都支行支部委员会"}, { "id": "20171208094311067-5B48-D8D1ADCD2", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行财务会计部支部委员会"}, { "id": "20171208094310871-7271-5F5344905", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州荔湾支行支部委员会"}, { "id": "20171208094310697-0CA0-09A529140", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州天河支行支部委员会"}, { "id": "20171208094310108-06BD-F2FDC225F", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州科技园支行支部委员会"}, { "id": "20171208094310007-9D02-F69AF8E70", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州宝岗小道支行支部委员会"}, { "id": "20171208094309951-11EC-5E91093E3", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州北秀支行支部委员会"}, { "id": "20171208094309668-E33A-60A528886", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行授信业务管理部支部委员会"}, { "id": "20171208094309424-A7F9-82F487E58", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州珠江新城支行支部委员会"}, { "id": "20171208094309312-908E-4DDD5522A", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行经营管理部支部委员会"}, { "id": "20171208094309254-B758-833DA31DE", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行授信审批部支部委员会"}, { "id": "20171208094309154-7517-E360293AF", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行营业部支部委员会"}, { "id": "20171208094308891-53A6-7B864C7F5", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州花园支行支部委员会"}, { "id": "20171208094308992-BC8D-ABF15603F", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行电子银行部支部委员会"}, { "id": "20171208094308767-677C-75237EE92", "pid": "20171208094047579-D31E-E31E339C4", "name": "银行珠海分行体育中心支行支部委员会"}, { "id": "20171208094308321-5A03-81E1090C8", "pid": "20171208094047579-D31E-E31E339C4", "name": "银行珠海分行拱北支行支部委员会"}, { "id": "20171208094308224-8C89-4FA8453E6", "pid": "20171208094045826-5684-107EED924", "name": "银行中山机关支部委员会"}, { "id": "20171208094308115-EB22-2D7AB2E38", "pid": "20171208094045748-6F43-5F9DDBBDC", "name": "银行佛山分行机关第一支部委员会"}, { "id": "20171208094306998-79E2-072158AD3", "pid": "20171208094045334-4361-7A0BC486C", "name": "银行江门分行营业部支部委员会"}, { "id": "20171208094307189-C5E3-F15853C26", "pid": "20171208094045491-3832-29C979718", "name": "银行惠州惠阳支行支部委员会"}, { "id": "20171208094307282-CFA4-CCADD2D7D", "pid": "20171208094045491-3832-29C979718", "name": "银行惠州博罗支行支部委员会"}, { "id": "20171208094307345-6CFE-0D5B80060", "pid": "20171208094045491-3832-29C979718", "name": "银行惠州惠城支行支部委员会"}, { "id": "20171208094307437-7655-3F77D74C7", "pid": "20171208094045491-3832-29C979718", "name": "银行惠州分行营业部支部委员会"}, { "id": "20171208094307534-43CF-9201290C2", "pid": "20171208094045491-3832-29C979718", "name": "银行惠州机关支部委员会"}, { "id": "20171208094307657-0880-2882A06AE", "pid": "20171208094045491-3832-29C979718", "name": "银行惠州仲恺支行支部委员会"}, { "id": "20171208094307760-E696-C58AC2276", "pid": "20171208094045748-6F43-5F9DDBBDC", "name": "银行佛山分行北滘支行党支部"}, { "id": "20171208094325760-54DF-4463E7FA8", "pid": "20171208094058452-E990-E0392B5BC", "name": "纪检监察部党支部"}, { "id": "20171208094325526-A03E-20E75E3E9", "pid": "20171208094058452-E990-E0392B5BC", "name": "批发银行部党支部"}, { "id": "20171208094325263-7E34-4ACFC62C1", "pid": "20171208094058452-E990-E0392B5BC", "name": "藁城支行党支部"}, { "id": "20171208094325058-3663-54E66AAF4", "pid": "20171208094058452-E990-E0392B5BC", "name": "国际部党支部"}, { "id": "20171208094324899-F40B-B8458E751", "pid": "20171208094058452-E990-E0392B5BC", "name": "红旗大巷支行党支部"}, { "id": "20171208094324701-BDAA-01CBEAE9E", "pid": "20171208094058452-E990-E0392B5BC", "name": "办公室党支部"}, { "id": "20171208094324540-2C00-7D1A07DBD", "pid": "20171208094058452-E990-E0392B5BC", "name": "金融同业部党支部"}, { "id": "20171208094324340-A77F-80B3504C7", "pid": "20171208094058452-E990-E0392B5BC", "name": "人力资源部党支部"}, { "id": "20171208094324118-C837-E124EB163", "pid": "20171208094058452-E990-E0392B5BC", "name": "正定支行党支部"}, { "id": "20171208094323858-1B5D-F4B8FD173", "pid": "20171208094058452-E990-E0392B5BC", "name": "集体信贷部党支部"}, { "id": "20171208094323630-51B5-2B4F3A788", "pid": "20171208094058452-E990-E0392B5BC", "name": "策略客户部"}, { "id": "20171208094323364-BB13-F76BF8427", "pid": "20171208094058452-E990-E0392B5BC", "name": "中华北大街支行党支部"}, { "id": "20171208094323129-DF62-83BEA2A92", "pid": "20171208094058452-E990-E0392B5BC", "name": "法律保全副党支部"}, { "id": "20171208094322836-2A11-1CA58A454", "pid": "20171208094058452-E990-E0392B5BC", "name": "裕华西路支行党支部"}, { "id": "20171208094322642-8FF0-7C442BB68", "pid": "20171208094058452-E990-E0392B5BC", "name": "中南支行党支部"}, { "id": "20171208094322393-90C6-7FD77F575", "pid": "20171208094058452-E990-E0392B5BC", "name": "槐安东路党支部"}, { "id": "20171208094322106-C5D5-4984490E0", "pid": "20171208094058452-E990-E0392B5BC", "name": "中山东路支行党支部"}, { "id": "20171208094321883-BF7C-502D6CDAF", "pid": "20171208094058452-E990-E0392B5BC", "name": "新华东路支行党支部"}, { "id": "20171208094321672-8D4B-5F2D6012E", "pid": "20171208094058452-E990-E0392B5BC", "name": "公司银行部党支部"}, { "id": "20171208094321485-0402-335A7CB3B", "pid": "20171208094058452-E990-E0392B5BC", "name": "泰华街支行党支部"}, { "id": "20171208094321275-F8E1-B2B66DAF3", "pid": "20171208094058452-E990-E0392B5BC", "name": "授信审批部党支部"}, { "id": "20171208094320956-4BF0-14AFF877E", "pid": "20171208094058390-73AF-8ED6DAB19", "name": "黄骅支行党支部"}, { "id": "20171208094320802-CC4F-D311E7C32", "pid": "20171208094058390-73AF-8ED6DAB19", "name": "第一党支部"}, { "id": "20171208094320574-02A6-40DF11D3A", "pid": "20171208094058314-DB51-C53402C17", "name": "承德分行第一党支部"}, { "id": "20171208094320221-2594-1E045422D", "pid": "20171208094058314-DB51-C53402C17", "name": "承德分行第二党支部"}, { "id": "20171208094319819-CDDA-C451DC592", "pid": "20171208094058225-465E-439420D85", "name": "保定分行定州支行党支部"}, { "id": "20171208094319498-D361-7B99E0350", "pid": "20171208094058225-465E-439420D85", "name": "保定分行营业部党支部"}, { "id": "20171208094319391-7FB0-B769E2BE6", "pid": "20171208094058167-6D20-88D491F1A", "name": "邯郸分行第五党支部"}, { "id": "20171208094318765-F9F5-52337EA01", "pid": "20171208094058041-333F-6DA60AD0C", "name": "开发区支行党支部"}, { "id": "20171208094318888-BF3E-A4F895426", "pid": "20171208094058041-333F-6DA60AD0C", "name": "第四党支部"}, { "id": "20171208094319008-3536-935EE669D", "pid": "20171208094058167-6D20-88D491F1A", "name": "邯郸分行第一党支部"}, { "id": "20171208094319112-ECA7-177A3CE58", "pid": "20171208094058167-6D20-88D491F1A", "name": "邯郸分行第四党支部"}, { "id": "20171208094319173-631F-61894DB45", "pid": "20171208094058167-6D20-88D491F1A", "name": "邯郸分行第二党支部"}, { "id": "20171208094306534-ACE0-E91BE10E6", "pid": "20171208094044511-AF4C-7658DE06A", "name": "襄阳分行机关党支部"}, { "id": "20171208094306635-169A-6FD0C3859", "pid": "20171208094044586-219C-D8D6EF43C", "name": "宜昌分行机关党支部"}, { "id": "20171208094306748-5441-3BE0A754C", "pid": "20171208094045334-4361-7A0BC486C", "name": "银行江门分行鹤山支行支部委员会"}, { "id": "20171208094305040-B5E3-9FDD05C9E", "pid": "20171208094042306-3A6E-50FA6DDFA", "name": "机关党支部"}, { "id": "20171208094305145-BB74-7F56265CF", "pid": "20171208094042306-3A6E-50FA6DDFA", "name": "营业部党支部"}, { "id": "20171208094305247-4B6A-1FD464C45", "pid": "20171208094042395-F60F-CD685D7DC", "name": "第二党支部"}, { "id": "20171208094305344-18E5-121A6D6B2", "pid": "20171208094042395-F60F-CD685D7DC", "name": "第一党支部"}, { "id": "20171208094305444-5ABB-1A9318F05", "pid": "20171208094042970-8BF2-E215662DC", "name": "黄石分行机关党支部"}, { "id": "20171208094305544-9CFC-9318DA3F7", "pid": "20171208094043151-2AE3-58FF69D3E", "name": "荆州分行机关党支部"}, { "id": "20171208094305644-DFA6-8D7C7C502", "pid": "20171208094043442-9175-56FC8EAAE", "name": "十堰分行机关党支部"}, { "id": "20171208094303726-3552-2539CC59A", "pid": "20171208094041986-8D7D-D99726486", "name": "分行营业部党支部"}, { "id": "20171208094303828-C61D-BD624ED37", "pid": "20171208094041986-8D7D-D99726486", "name": "桃源支行党支部"}, { "id": "20171208094303934-F253-10FE32F18", "pid": "20171208094041986-8D7D-D99726486", "name": "第三党支部"}, { "id": "20171208094304028-4A34-5F0FF137D", "pid": "20171208094041986-8D7D-D99726486", "name": "云景支行党支部"}, { "id": "20171208094304098-F8FE-37EE3D936", "pid": "20171208094041986-8D7D-D99726486", "name": "朝阳路支行党支部"}, { "id": "20171208094304194-C5A5-96DD3A767", "pid": "20171208094041986-8D7D-D99726486", "name": "第五党支部"}, { "id": "20171208094304300-CB9F-F76D705BF", "pid": "20171208094041986-8D7D-D99726486", "name": "民族小道支行党支部"}, { "id": "20171208094304400-34F0-9C63A2348", "pid": "20171208094041986-8D7D-D99726486", "name": "第一党支部"}, { "id": "20171208094304472-3106-37A7FCA5C", "pid": "20171208094041986-8D7D-D99726486", "name": "星光支行党支部"}, { "id": "20171208094304572-4CA1-A11B312F9", "pid": "20171208094041986-8D7D-D99726486", "name": "第四党支部"}, { "id": "20171208094304673-DC97-B40C0D4E4", "pid": "20171208094041986-8D7D-D99726486", "name": "明秀支行党支部"}, { "id": "20171208094304766-E658-A2B9F4744", "pid": "20171208094041986-8D7D-D99726486", "name": "北湖路支行党支部"}, { "id": "20171208094304838-E342-37A99CB98", "pid": "20171208094041986-8D7D-D99726486", "name": "第二党支部"}, { "id": "20171208094303453-8D41-3E984442E", "pid": "20171208094041986-8D7D-D99726486", "name": "广园路支行党支部"}, { "id": "20171208094303548-0C9B-68E4491CC", "pid": "20171208094041986-8D7D-D99726486", "name": "凤岭支行党支部"}, { "id": "20171208094301199-9EBF-E60022650", "pid": "20171208094038151-39A5-413FB4AE0", "name": "日照分行公司银行部、批发银行部联结党支部"}, { "id": "20171208094301299-E100-80ED5EF28", "pid": "20171208094038151-39A5-413FB4AE0", "name": "日照分行营业部党支部"}, { "id": "20171208094301397-D4B6-727BC0DE9", "pid": "20171208094038212-8916-7E993B3E7", "name": "潍坊诸城支行党支部"}, { "id": "20171208094301508-C511-840C950BB", "pid": "20171208094038212-8916-7E993B3E7", "name": "潍坊昌乐支行党支部"}, { "id": "20171208094301604-6AA7-8632DA1B2", "pid": "20171208094038212-8916-7E993B3E7", "name": "潍坊安丘支行党支部"}, { "id": "20171208094301770-BF72-AE66A3721", "pid": "20171208094038212-8916-7E993B3E7", "name": "潍坊潍城支行党支部"}, { "id": "20171208094301865-6509-2D2B4D043", "pid": "20171208094038212-8916-7E993B3E7", "name": "潍坊分行营业部党支部"}, { "id": "20190327151724065-45E1-F5B2F0DB9", "pid": "20171208094017593-52E4-F961FB074", "name": "雨花支行党支部"}, { "id": "20190228184945719-2145-5A93F9F4D", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛分行人力资源部党支部"}, { "id": "20190227153012640-8261-71C9FD1E6", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛杭州路支行党支部"}, { "id": "20190227140132978-820D-6E9F6A856", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛人民路支行党支部"}, { "id": "20190223154435974-D313-87229D86E", "pid": "20171208094038212-8916-7E993B3E7", "name": "潍坊分行国内业务部党支部"}, { "id": "20190223144227167-077A-543681CE0", "pid": "20171208094038212-8916-7E993B3E7", "name": "潍坊分行公司银行部党支部"}, { "id": "20190220101224699-84A1-EFDEC43E0", "pid": "20171208093914589-ADA7-746FFDE5C", "name": "新华路支行党支部"}, { "id": "20190220101224313-76C9-91EF640A9", "pid": "20171208093914589-ADA7-746FFDE5C", "name": "花溪支行党支部"}, { "id": "20190219092323547-9664-E6391D532", "pid": "20171208094049129-55A7-2B704346F", "name": "银行肇庆分行四会支行支部委员会"}, { "id": "20190215185030619-92B3-4CF441155", "pid": "20171208094107733-14DA-F82F02AD7", "name": "批发银行部党支部"}, { "id": "20190215184637673-D644-B69E515B1", "pid": "20171208094107733-14DA-F82F02AD7", "name": "经营管理部党支部"}, { "id": "20190215100344902-E2FA-816118231", "pid": "20171208094107733-14DA-F82F02AD7", "name": "邓州支行党支部"}, { "id": "20190215100126681-090A-E1307EE9C", "pid": "20171208094107733-14DA-F82F02AD7", "name": "工业路支行党支部"}, { "id": "20190215093012827-9B06-EBF620FCA", "pid": "20171208094107374-4DC9-A5FC97F7E", "name": "老城支行党支部"}, { "id": "20190215092824453-0B94-1C4AD2ADB", "pid": "20171208094107374-4DC9-A5FC97F7E", "name": "古城支行党支部"}, { "id": "20190215083149272-89DC-060EED714", "pid": "20171208094024369-4291-1703ED657", "name": "私人银行部党支部"}, { "id": "20190214192610334-6C35-7FA0D8D6F", "pid": "20171208094106503-6653-34C52FD0E", "name": "危险管理部党支部"}, { "id": "20190214192440777-1BC7-2CBD0A108", "pid": "20171208094106503-6653-34C52FD0E", "name": "机关联结党支部"}, { "id": "20190214170459834-B25F-ECF48EA10", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "营销二部党支部"}, { "id": "20190214170339103-1F6C-AF093FE0D", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "电子银行部党支部"}, { "id": "20190214170002091-B852-C8924C96C", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "批发信贷管理部党支部"}, { "id": "20190214165704434-6A06-F240F12A7", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "授信业务管理部党支部"}, { "id": "20190214162941749-9320-A2BD46985", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "资产托管部党支部"}, { "id": "20190130151329197-41E8-E8CEE175C", "pid": "20171208094045826-5684-107EED924", "name": "银行中山古镇支行支部委员会"}, { "id": "20190130143918737-E46C-3D9578D3D", "pid": "20171208094045826-5684-107EED924", "name": "银行中山西区支行支部委员会"}, { "id": "20171208094301060-68A5-6169011CB", "pid": "20171208094038151-39A5-413FB4AE0", "name": "日照分行办公室、财务会计部、危险管理部联结党支部"}, { "id": "20171208094300592-FF62-696838057", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛劲松路支行党支部"}, { "id": "20171208094300684-098D-F1BA2A787", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛分行授信审批部、危险管理部联结党支部"}, { "id": "20171208094300777-39F3-874367AB0", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛莱西支行党支部"}, { "id": "20171208094300885-B4B4-BF6C69FF8", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛分行批发银行部、私人银行核心联结党支部"}, { "id": "20171208094300301-9831-54E6748F4", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛新都心支行党支部"}, { "id": "20171208094259754-20FE-39E5A5153", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛分行退休党支部"}, { "id": "20171208094259487-634D-D5A5DA6CF", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛绍兴路支行党支部"}, { "id": "20171208094259170-047B-FEE199CA0", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛分行党群监保部党支部"}, { "id": "20171208094259268-F89C-14C6F61BF", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛宁夏路支行党支部"}, { "id": "20171208094259355-3F76-6AC59DBF8", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛分行国内业务部、金融同业部、资产托管部联结党支部"}, { "id": "20171208094259027-32F5-62C65ADD0", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛山东路支行党支部"}, { "id": "20171208094258852-7F04-BB147D0A2", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛瞿塘峡路支行党支部"}, { "id": "20171208094258575-3AB2-48E07C886", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛分行营业部党支部"}, { "id": "20171208094258318-03A1-243E74680", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛李沧支行党支部"}, { "id": "20171208094257877-B8A5-6463A541D", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛南京路支行党支部"}, { "id": "20171208094257975-AD2F-5761FC05A", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛高新区支行党支部"}, { "id": "20171208094257780-EBFE-771EA654A", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛奥帆核心支行党支部"}, { "id": "20171208094256480-8E4E-359A8E750", "pid": "20171208094037220-2A6F-4678F6694", "name": "第二党支部"}, { "id": "20171208094256289-69C7-0B4257E66", "pid": "20171208094037137-803E-4A7A65E5D", "name": "第一党支部"}, { "id": "20171208094256088-BE36-82A556A7A", "pid": "20171208094036693-C11F-483D1674A", "name": "第二党支部"}, { "id": "20171208094255867-04FB-A424960A9", "pid": "20171208094036316-39EA-9AD6D99F3", "name": "之江支行党支部"}, { "id": "20171208094255640-61CA-56A9595E6", "pid": "20171208094036316-39EA-9AD6D99F3", "name": "第二党支部"}, { "id": "20171208094255459-C3E3-399EF6E51", "pid": "20171208094036316-39EA-9AD6D99F3", "name": "临江支行党支部"}, { "id": "20171208094255184-CD48-F6B2798D0", "pid": "20171208094035997-8D9A-39F35B853", "name": "诸暨支行党支部"}, { "id": "20171208094254967-B121-B425773E3", "pid": "20171208094035997-8D9A-39F35B853", "name": "城中支行党支部"}, { "id": "20171208094254643-40E0-93E07DE59", "pid": "20171208094035997-8D9A-39F35B853", "name": "上虞支行党支部"}, { "id": "20171208094254202-F5E3-180236BC4", "pid": "20171208094035997-8D9A-39F35B853", "name": "越城支行党支部"}, { "id": "20171208094253970-8F62-36B6F1398", "pid": "20171208094035500-B6E5-523B846F4", "name": "瑞安支行党支部"}, { "id": "20171208094253811-4CDB-B3464CB34", "pid": "20171208094035500-B6E5-523B846F4", "name": "温州分行第三党支部"}, { "id": "20171208094253471-6B2F-85A38487A", "pid": "20171208094035500-B6E5-523B846F4", "name": "经济开发区支行党支部"}, { "id": "20171208094253565-C310-29D5E6F6C", "pid": "20171208094035500-B6E5-523B846F4", "name": "乐清支行党支部"}, { "id": "20171208094253623-9D1A-4C44D3D52", "pid": "20171208094035500-B6E5-523B846F4", "name": "柳市支行党支部"}, { "id": "20171208094252854-459C-296E12B24", "pid": "20171208094035285-0F84-56963375E", "name": "嘉兴桐乡支部"}, { "id": "20171208094252919-3116-5B02E3C7C", "pid": "20171208094035285-0F84-56963375E", "name": "第三党支部"}, { "id": "20171208094253023-0F2D-2CDEF05CE", "pid": "20171208094035500-B6E5-523B846F4", "name": "温州分行第一党支部"}, { "id": "20171208094253121-03B7-4DBECAD5E", "pid": "20171208094035500-B6E5-523B846F4", "name": "瓯海支行党支部"}, { "id": "20171208094253218-D0C8-15BFE7838", "pid": "20171208094035500-B6E5-523B846F4", "name": "温州分行第二党支部"}, { "id": "20171208094253282-945E-6824ACA9B", "pid": "20171208094035500-B6E5-523B846F4", "name": "鹿城支行党支部"}, { "id": "20171208094253375-C599-A9C317305", "pid": "20171208094035500-B6E5-523B846F4", "name": "温州分行第四党支部"}, { "id": "20171208094252641-C5B5-7B6B59D62", "pid": "20171208094035285-0F84-56963375E", "name": "平湖支行党支部"}, { "id": "20171208094252442-6844-38546580B", "pid": "20171208094035285-0F84-56963375E", "name": "南湖支行支部"}, { "id": "20171208094252248-CDB9-D05EDC9E2", "pid": "20171208094035285-0F84-56963375E", "name": "海宁支行党支部"}, { "id": "20171208094252039-E9A8-66B0C1655", "pid": "20171208094035207-0235-FC19A30EA", "name": "安吉支行党支部"}, { "id": "20171208094251755-93E6-75ED1B3D4", "pid": "20171208094035207-0235-FC19A30EA", "name": "德清支行党支部"}, { "id": "20171208094251566-BD7F-C2D09CBB2", "pid": "20171208094035060-9362-31861D3CB", "name": "衢州分行第一党支部"}, { "id": "20171208094251209-43C3-266FA5865", "pid": "20171208094034985-2254-B104C7E63", "name": "第四党支部"}, { "id": "20171208094250946-2252-498280468", "pid": "20171208094034559-210F-90D2D2070", "name": "第三党支部"}, { "id": "20171208094250785-91AB-9A5368497", "pid": "20171208094034559-210F-90D2D2070", "name": "第一党支部"}, { "id": "20171208094250500-1470-ACA3C64DF", "pid": "20171208094034559-210F-90D2D2070", "name": "第二党支部"}, { "id": "20171208094250273-71A9-B8D7CB740", "pid": "20171208094034484-AF5E-EF12D1174", "name": "将来科技城支行党支部"}, { "id": "20171208094249818-03CD-4F73C5339", "pid": "20171208094034273-7DCF-388A32AC0", "name": "第四党支部"}, { "id": "20171208094249655-249C-31C05D1CB", "pid": "20171208094034273-7DCF-388A32AC0", "name": "普陀支行党支部"}, { "id": "20171208094249345-D73A-F0010123D", "pid": "20171208094034040-F03D-4FE782059", "name": "临海支行党支部"}, { "id": "20171208094249145-5323-52774D6DF", "pid": "20171208094034040-F03D-4FE782059", "name": "三门支行党支部"}, { "id": "20171208094248929-5DA2-B84E00C05", "pid": "20171208094034040-F03D-4FE782059", "name": "玉环支行党支部"}, { "id": "20171208094248455-0A00-EBD4D7A35", "pid": "20171208094028190-4C79-7955A7D72", "name": "萍乡分行党支部"}, { "id": "20171208094248573-0AF6-47C46A08D", "pid": "20171208094028977-62AE-9E04841DF", "name": "九江分行党支部"}, { "id": "20171208094248677-E9E1-E3D857C67", "pid": "20171208094034040-F03D-4FE782059", "name": "分行营业部党支部"}, { "id": "20171208094248773-8F77-EFE6F26E3", "pid": "20171208094034040-F03D-4FE782059", "name": "路桥支行党支部"}, { "id": "20171208094248239-1415-DDDA600FD", "pid": "20171208094025980-144B-3ADA82EC5", "name": "东河支行支部"}, { "id": "20171208094247910-E083-6FD0F7E7D", "pid": "20171208094025980-144B-3ADA82EC5", "name": "竟然新城支行支部"}, { "id": "20171208094247557-03DC-08A030F04", "pid": "20171208094025980-144B-3ADA82EC5", "name": "机关三支部"}, { "id": "20171208094247655-F791-C726BCDAC", "pid": "20171208094025980-144B-3ADA82EC5", "name": "机关二支部"}, { "id": "20171208094247746-DA42-AA784CA49", "pid": "20171208094025980-144B-3ADA82EC5", "name": "机关一支部"}, { "id": "20171208094247355-313B-0B9B14108", "pid": "20171208094025010-1201-0B8CC20D3", "name": "第七党支部"}, { "id": "20171208094246810-0827-CE449B685", "pid": "20171208094025010-1201-0B8CC20D3", "name": "第二党支部"}, { "id": "20171208094246904-6008-A156B801F", "pid": "20171208094025010-1201-0B8CC20D3", "name": "第一党支部"}, { "id": "20171208094246965-AE6E-EEA230461", "pid": "20171208094025010-1201-0B8CC20D3", "name": "第六党支部"}, { "id": "20171208094247060-2DC9-03A69F6D8", "pid": "20171208094025010-1201-0B8CC20D3", "name": "第五党支部"}, { "id": "20171208094247154-853F-FC92515F1", "pid": "20171208094025010-1201-0B8CC20D3", "name": "第八党支部"}, { "id": "20171208094246610-83A6-CDB87D460", "pid": "20171208094024877-C654-0EFF684EA", "name": "第三党支部"}, { "id": "20171208094246454-B57B-4A12C2288", "pid": "20171208094024877-C654-0EFF684EA", "name": "第二党支部"}, { "id": "20171208094246356-C1C5-858065205", "pid": "20171208094024297-4610-D32EB7132", "name": "滨州分行机关党支部"}, { "id": "20171208094246166-C379-6E1F6ADBF", "pid": "20171208094022546-17F1-5F4A27355", "name": "桓台淄支行党支部"}, { "id": "20171208094245569-AB91-E1FCF627B", "pid": "20171208094022546-17F1-5F4A27355", "name": "张店开发区联结党支部"}, { "id": "20171208094245684-3757-A2ABFA78C", "pid": "20171208094022546-17F1-5F4A27355", "name": "机关第三党支部"}, { "id": "20171208094245879-F8F3-83786F1C6", "pid": "20171208094022546-17F1-5F4A27355", "name": "机关第一党支部"}, { "id": "20171208094245413-DD65-9D513C3F1", "pid": "20171208094022546-17F1-5F4A27355", "name": "临淄支行党支部"}, { "id": "20171208094245048-2BFF-5AEE5E0F4", "pid": "20171208094021558-55CD-673861F38", "name": "机关第一党支部"}, { "id": "20171208094244792-1BFE-4606AF017", "pid": "20171208094021558-55CD-673861F38", "name": "营业部党支部"}, { "id": "20171208094244642-389D-A283B6F79", "pid": "20171208094021558-55CD-673861F38", "name": "兖州支行党支部"}, { "id": "20171208094244246-CBDA-04463D1D9", "pid": "20171208094021283-5FF8-E9FB08E82", "name": "垦利支行党支部"}, { "id": "20171208094244055-A6E9-72F2D0859", "pid": "20171208094021283-5FF8-E9FB08E82", "name": "胜利支行党支部"}, { "id": "20171208094241696-B204-6834716FA", "pid": "20171208094017686-8411-13E427A04", "name": "扬中支行党支部"}, { "id": "20171208094241793-7F7D-8DF82708D", "pid": "20171208094017686-8411-13E427A04", "name": "第二联结党支部"}, { "id": "20171208094241899-AC1E-AC6700985", "pid": "20171208094017686-8411-13E427A04", "name": "营业部党支部"}, { "id": "20171208094241961-2195-0AD219943", "pid": "20171208094017686-8411-13E427A04", "name": "第一联结党支部"}, { "id": "20171208094242060-3D2F-7ECF832B7", "pid": "20171208094017686-8411-13E427A04", "name": "新区支行党支部"}, { "id": "20171208094242242-0290-E6F4B5024", "pid": "20171208094017686-8411-13E427A04", "name": "句容支行党支部"}, { "id": "20171208094242427-3CB6-2EF1D192D", "pid": "20171208094018250-92F8-2EF1E054E", "name": "批发银行部党支部"}, { "id": "20171208094242522-BC11-8F3D1AFF2", "pid": "20171208094018250-92F8-2EF1E054E", "name": "授信业务管理部党支部"}, { "id": "20171208094242617-3A97-B398A9ECF", "pid": "20171208094018250-92F8-2EF1E054E", "name": "胜利路支行党支部"}, { "id": "20171208094242706-CF28-575D7273E", "pid": "20171208094018250-92F8-2EF1E054E", "name": "开发区支行党支部"}, { "id": "20171208094242772-E1B2-7E85B1BCE", "pid": "20171208094018250-92F8-2EF1E054E", "name": "营业部党支部"}, { "id": "20171208094242871-FC79-512CC8481", "pid": "20171208094018250-92F8-2EF1E054E", "name": "办公室党支部"}, { "id": "20171208094242990-4C63-092B51985", "pid": "20171208094019188-B3FB-B8184EE8E", "name": "联结党支部"}, { "id": "20171208094243131-A924-FDEE25428", "pid": "20171208094019188-B3FB-B8184EE8E", "name": "营业部党支部"}, { "id": "20171208094243229-9CDA-4503EFD4F", "pid": "20171208094021132-552A-273A49FA4", "name": "城东支行党支部"}, { "id": "20171208094243433-BD9B-EB1D8640D", "pid": "20171208094021132-552A-273A49FA4", "name": "营业部党支部"}, { "id": "20171208094243527-15E6-70954D8CF", "pid": "20171208094021132-552A-273A49FA4", "name": "沂水支行党支部"}, { "id": "20171208094243626-3117-D1701A952", "pid": "20171208094021132-552A-273A49FA4", "name": "商城支行党支部"}, { "id": "20171208094243695-DF0C-B3A0E492B", "pid": "20171208094021132-552A-273A49FA4", "name": "滨河支行党支部"}, { "id": "20171208094243804-5A38-F5A052996", "pid": "20171208094021132-552A-273A49FA4", "name": "机关第一党支部"}, { "id": "20171208094241469-0ED3-6F8C8F062", "pid": "20171208094017686-8411-13E427A04", "name": "长江路支行党支部"}, { "id": "20171208094241170-9631-F2D309951", "pid": "20171208094017593-52E4-F961FB074", "name": "公司银行部党支部"}, { "id": "20171208094241005-4239-3BEAF0466", "pid": "20171208094017593-52E4-F961FB074", "name": "月牙湖支行党支部"}, { "id": "20171208094240809-59F8-3D0D576F1", "pid": "20171208094017593-52E4-F961FB074", "name": "营业部党支部"}, { "id": "20171208094240708-F13F-671444A20", "pid": "20171208094017593-52E4-F961FB074", "name": "分行办公室党支部"}, { "id": "20171208094240514-5686-D599E594E", "pid": "20171208094017593-52E4-F961FB074", "name": "退休员工党支部"}, { "id": "20171208094240194-831D-F8FE2DCB6", "pid": "20171208094017593-52E4-F961FB074", "name": "玄武支行党支部"}, { "id": "20171208094240033-F173-FD4A3892A", "pid": "20171208094017593-52E4-F961FB074", "name": "江苏路支行党支部"}, { "id": "20171208094239243-660F-288CB5611", "pid": "20171208094017593-52E4-F961FB074", "name": "栖霞支行党支部"}, { "id": "20171208094239360-4060-08A4BD51A", "pid": "20171208094017593-52E4-F961FB074", "name": "和燕路支行党支部"}, { "id": "20171208094239436-D9B9-782FE7C07", "pid": "20171208094017593-52E4-F961FB074", "name": "国内业务部党支部"}, { "id": "20171208094239539-9091-B042574A0", "pid": "20171208094017593-52E4-F961FB074", "name": "中山东路支行党支部"}, { "id": "20171208094239662-55DA-A1EDE8124", "pid": "20171208094017593-52E4-F961FB074", "name": "王府支行党支部"}, { "id": "20171208094239762-981B-19D149C52", "pid": "20171208094017593-52E4-F961FB074", "name": "保卫部党支部"}, { "id": "20171208094239826-5B82-C6E2F504D", "pid": "20171208094017593-52E4-F961FB074", "name": "江宁-百家湖支行联结支部"}, { "id": "20171208094235422-5C2D-6F5CC80E3", "pid": "20171208094016772-0C8F-A045A12A3", "name": "策略联盟部党支部"}, { "id": "20171208094235548-96A6-FBF4CC423", "pid": "20171208094016772-0C8F-A045A12A3", "name": "广州分中心党支部"}, { "id": "20171208094235645-63B7-EA1F60BFA", "pid": "20171208094016847-7E9C-3B94D535C", "name": "常州分行机关党委"}, { "id": "20171208094235841-4BF8-38E9826A8", "pid": "20171208094016995-13DD-13FE0299C", "name": "第二联结党支部"}, { "id": "20171208094235936-CA4F-846AEE4BC", "pid": "20171208094016995-13DD-13FE0299C", "name": "第三联结党支部"}, { "id": "20171208094236034-BF09-2D28E753C", "pid": "20171208094016995-13DD-13FE0299C", "name": "海安支行党支部"}, { "id": "20171208094236148-242A-821BE1470", "pid": "20171208094016995-13DD-13FE0299C", "name": "第五联结党支部"}, { "id": "20171208094236249-8CE0-B55FA671F", "pid": "20171208094016995-13DD-13FE0299C", "name": "开发区支行党支部"}, { "id": "20171208094236352-44EB-8F86A3632", "pid": "20171208094016995-13DD-13FE0299C", "name": "第4联结党支部"}, { "id": "20171208094236448-EA51-7DF9A8BB5", "pid": "20171208094016995-13DD-13FE0299C", "name": "第一联结党支部"}, { "id": "20171208094236541-1B22-C95A155C0", "pid": "20171208094016995-13DD-13FE0299C", "name": "通州支行党支部"}, { "id": "20171208094236690-D80C-215B283F4", "pid": "20171208094017077-96FE-107BD7195", "name": "第一联结党支部"}, { "id": "20171208094236793-8EE3-F953F34F2", "pid": "20171208094017077-96FE-107BD7195", "name": "六合支行党支部"}, { "id": "20171208094236898-950D-6B5E06F8A", "pid": "20171208094017142-81B1-B8CB5FA88", "name": "扬州分行机关党委"}, { "id": "20171208094237104-0354-1D136770C", "pid": "20171208094017212-306F-E09582E11", "name": "第一联结党支部"}, { "id": "20171208094237197-34BF-50851F604", "pid": "20171208094017212-306F-E09582E11", "name": "营业部党支部"}, { "id": "20171208094237849-B0E8-EE923E583", "pid": "20171208094017285-7AB2-84D852A5D", "name": "退休人员党支部"}, { "id": "20171208094237995-F8A3-5B1E887E4", "pid": "20171208094017285-7AB2-84D852A5D", "name": "第二联结党支部"}, { "id": "20171208094238474-0F95-6A3028AC7", "pid": "20171208094017497-AD40-2E4AB5512", "name": "无锡分行机关党委"}, { "id": "20171208094238573-2AC6-ED0475587", "pid": "20171208094017593-52E4-F961FB074", "name": "财务会计部党支部"}, { "id": "20171208094238665-33EC-47AB61D7C", "pid": "20171208094017593-52E4-F961FB074", "name": "法律保全副党支部"}, { "id": "20171208094238765-76C7-53B87B26A", "pid": "20171208094017593-52E4-F961FB074", "name": "经营管理部党支部"}, { "id": "20171208094238887-13CD-9308C8712", "pid": "20171208094017593-52E4-F961FB074", "name": "城南支行党支部"}, { "id": "20171208094238986-2EFE-4EBD2B7BE", "pid": "20171208094017593-52E4-F961FB074", "name": "城中支行党支部"}, { "id": "20171208094234808-ABC9-C1282B539", "pid": "20171208094016772-0C8F-A045A12A3", "name": "信息技术部党支部"}, { "id": "20171208094234911-633A-AE2C48812", "pid": "20171208094016772-0C8F-A045A12A3", "name": "销售部党支部"}, { "id": "20171208094235015-4254-3CE6C3CE2", "pid": "20171208094016772-0C8F-A045A12A3", "name": "厦门分中心党支部"}, { "id": "20171208094235150-023B-6100BFCBF", "pid": "20171208094016772-0C8F-A045A12A3", "name": "无锡分中心党支部"}, { "id": "20171208094235261-CB1C-9FFA1C402", "pid": "20171208094016772-0C8F-A045A12A3", "name": "行政管理部党支部"}, { "id": "20171208094235319-A555-6ABDC4E63", "pid": "20171208094016772-0C8F-A045A12A3", "name": "乌鲁木齐分中心党支部"}, { "id": "20171208094233309-F1AC-9968BA026", "pid": "20171208094016772-0C8F-A045A12A3", "name": "淄博分中心党支部"}, { "id": "20171208094233377-5151-B479E46EB", "pid": "20171208094016772-0C8F-A045A12A3", "name": "福州分中心党支部"}, { "id": "20171208094233477-942D-DFD91DD32", "pid": "20171208094016772-0C8F-A045A12A3", "name": "基建办公室"}, { "id": "20171208094233585-0E52-5632EB480", "pid": "20171208094016772-0C8F-A045A12A3", "name": "东莞分中心党支部"}, { "id": "20171208094233685-5093-3CF63CF76", "pid": "20171208094016772-0C8F-A045A12A3", "name": "贵阳分中心党支部"}, { "id": "20171208094233749-152E-315222814", "pid": "20171208094016772-0C8F-A045A12A3", "name": "杭州分中心党支部"}, { "id": "20171208094233849-56D4-BF2DD3214", "pid": "20171208094016772-0C8F-A045A12A3", "name": "授信业务管理部党支部"}, { "id": "20171208094233945-FD6F-4FFE52117", "pid": "20171208094016772-0C8F-A045A12A3", "name": "大数据中心党支部"}, { "id": "20171208094234049-0265-9C977DEFD", "pid": "20171208094016772-0C8F-A045A12A3", "name": "镇江分中心党支部"}, { "id": "20171208094234157-5616-196B3D5F1", "pid": "20171208094016772-0C8F-A045A12A3", "name": "兰州分中心党支部"}, { "id": "20171208094234217-7E70-015FBDFCA", "pid": "20171208094016772-0C8F-A045A12A3", "name": "南京分中心党支部"}, { "id": "20171208094234316-9907-D4F96FAEA", "pid": "20171208094016772-0C8F-A045A12A3", "name": "昆明分中心党支部"}, { "id": "20171208094234419-5111-C9EC37C2F", "pid": "20171208094016772-0C8F-A045A12A3", "name": "南昌分中心党支部"}, { "id": "20171208094234515-F712-CFC7DAA45", "pid": "20171208094016772-0C8F-A045A12A3", "name": "办公室党支部"}, { "id": "20171208094232652-B199-67DA6D6BF", "pid": "20171208094016772-0C8F-A045A12A3", "name": "呼和浩特分中心党支部"}, { "id": "20171208094232749-7E0E-A2E8B6570", "pid": "20171208094016772-0C8F-A045A12A3", "name": "党群监察部党支部"}, { "id": "20171208094232886-659F-C56ADD2A0", "pid": "20171208094016772-0C8F-A045A12A3", "name": "天津分中心党支部"}, { "id": "20171208094232955-ED8A-E73774C37", "pid": "20171208094016772-0C8F-A045A12A3", "name": "济南分中心党支部"}, { "id": "20171208094233051-92F0-C9993101B", "pid": "20171208094016772-0C8F-A045A12A3", "name": "电话销售部党支部"}, { "id": "20171208094231937-97E5-78EF2710A", "pid": "20171208094016772-0C8F-A045A12A3", "name": "财务部党支部"}, { "id": "20171208094232032-163A-233BB232A", "pid": "20171208094016772-0C8F-A045A12A3", "name": "海口分中心党支部"}, { "id": "20171208094232140-9196-EEEED5FD9", "pid": "20171208094016772-0C8F-A045A12A3", "name": "绍兴分中心"}, { "id": "20171208094232235-1087-0AC64F96E", "pid": "20171208094016772-0C8F-A045A12A3", "name": "中间业务核心党支部"}, { "id": "20171208094232300-FAFB-F70DB8E20", "pid": "20171208094016772-0C8F-A045A12A3", "name": "石家庄分中心党支部"}, { "id": "20171208094232392-0558-890F4F220", "pid": "20171208094016772-0C8F-A045A12A3", "name": "泉州分中心党支部"}, { "id": "20171208094232487-83AC-0B45F0DC6", "pid": "20171208094016772-0C8F-A045A12A3", "name": "宁波分中心党支部"}, { "id": "20171208094232591-622D-90310A62D", "pid": "20171208094016772-0C8F-A045A12A3", "name": "西宁分中心党支部"}, { "id": "20171208094220733-FF7F-AE3F8832A", "pid": "20171208094010488-3003-73833FCC9", "name": "授信审批部党支部"}, { "id": "20171208094220795-9BD4-AA65B0120", "pid": "20171208094010488-3003-73833FCC9", "name": "璟泰大厦支行党支部"}, { "id": "20171208094220891-1B60-EA4338B7A", "pid": "20171208094010488-3003-73833FCC9", "name": "望江西路支行党支部"}, { "id": "20171208094220989-0EE5-CBF889482", "pid": "20171208094010488-3003-73833FCC9", "name": "集体信贷部党支部"}, { "id": "20171208094221145-DCA6-A32987866", "pid": "20171208094010488-3003-73833FCC9", "name": "徽州小道支行党支部"}, { "id": "20171208094221208-7A31-5DC9286A1", "pid": "20171208094010488-3003-73833FCC9", "name": "授信业务管理部党支部"}, { "id": "20171208094221306-6DB7-D59046318", "pid": "20171208094010488-3003-73833FCC9", "name": "营业部党支部"}, { "id": "20171208094221399-9F22-3BF52FCA5", "pid": "20171208094010488-3003-73833FCC9", "name": "黄山大厦支行党支部"}, { "id": "20171208094221556-9358-E541CFCC6", "pid": "20171208094010488-3003-73833FCC9", "name": "电子银行部党支部"}, { "id": "20171208094221659-4B64-D8C350506", "pid": "20171208094010488-3003-73833FCC9", "name": "金融同业部党支部"}, { "id": "20171208094221756-17D9-FE3440096", "pid": "20171208094010488-3003-73833FCC9", "name": "马鞍山路支行党支部"}, { "id": "20171208094221852-BDDA-511C4A92B", "pid": "20171208094010488-3003-73833FCC9", "name": "南七支行党支部"}, { "id": "20171208094221928-5735-5B1AE92C5", "pid": "20171208094010488-3003-73833FCC9", "name": "办公室行政管理部党支部"}, { "id": "20171208094222204-7477-49DE5D1FA", "pid": "20171208094010552-F3A6-DBF6F56C0", "name": "滁州分行党支部"}, { "id": "20171208094222305-DD2C-991B8D3F7", "pid": "20171208094010629-B3D4-37A934690", "name": "六安分行党支部"}, { "id": "20171208094222398-0E98-9D54B75DF", "pid": "20171208094010710-0F87-E80F47D28", "name": "芜湖分行第二党支部"}, { "id": "20171208094222498-503D-25025D29F", "pid": "20171208094010710-0F87-E80F47D28", "name": "芜湖分行第一党支部"}, { "id": "20171208094222594-F63E-F0CA24A55", "pid": "20171208094010710-0F87-E80F47D28", "name": "芜湖分行第四党支部"}, { "id": "20171208094222670-8F99-2C8303A70", "pid": "20171208094010710-0F87-E80F47D28", "name": "芜湖分行第三党支部"}, { "id": "20171208094222768-831F-D21164ACF", "pid": "20171208094010780-BDE8-F6CD0DA29", "name": "蚌埠分行党支部"}, { "id": "20171208094222865-50CA-3CA57DEF8", "pid": "20171208094010844-8245-74B573871", "name": "安庆分行第五党支部"}, { "id": "20171208094222950-491B-575F12DCA", "pid": "20171208094010844-8245-74B573871", "name": "安庆分行第四党支部"}, { "id": "20171208094223023-6C10-12F4FB887", "pid": "20171208094010844-8245-74B573871", "name": "安庆分行第三党支部"}, { "id": "20171208094223133-358C-A81DCCD2E", "pid": "20171208094010844-8245-74B573871", "name": "安庆分行第一党支部"}, { "id": "20171208094223234-9E41-8DECA0308", "pid": "20171208094010844-8245-74B573871", "name": "安庆分行第二党支部"}, { "id": "20171208094223332-9262-E92E005E8", "pid": "20171208094011087-9677-E5604565B", "name": "第一党支部"}, { "id": "20171208094223419-D96D-D8D7D5EE5", "pid": "20171208094011087-9677-E5604565B", "name": "第四党支部"}, { "id": "20171208094223510-BB83-C6CDA94C3", "pid": "20171208094011087-9677-E5604565B", "name": "第二党支部"}, { "id": "20171208094223598-2904-3E51B294B", "pid": "20171208094011087-9677-E5604565B", "name": "第三党支部"}, { "id": "20171208094224253-1AF7-EFA34C410", "pid": "20171208094016772-0C8F-A045A12A3", "name": "客户服务部党支部"}, { "id": "20171208094224345-2551-297F3E134", "pid": "20171208094016772-0C8F-A045A12A3", "name": "扬州分中心党支部"}, { "id": "20171208094224434-B948-C9DA6FC01", "pid": "20171208094016772-0C8F-A045A12A3", "name": "大连分中心党支部"}, { "id": "20171208094224532-AD69-B3D976767", "pid": "20171208094016772-0C8F-A045A12A3", "name": "重庆分中心党支部"}, { "id": "20171208094224595-4AF2-B70A9B4EC", "pid": "20171208094016772-0C8F-A045A12A3", "name": "苏州分中心党支部"}, { "id": "20171208094224688-A23A-5BE8B2597", "pid": "20171208094016772-0C8F-A045A12A3", "name": "南宁分中心党支部"}, { "id": "20171208094224782-D3A3-639A80F8F", "pid": "20171208094016772-0C8F-A045A12A3", "name": "深圳分中心党支部"}, { "id": "20171208094224885-8B14-885DA4995", "pid": "20171208094016772-0C8F-A045A12A3", "name": "武汉分中心党支部"}, { "id": "20171208094224944-8B2B-2A2723632", "pid": "20171208094016772-0C8F-A045A12A3", "name": "北京分中心党支部"}, { "id": "20171208094225036-9585-75F5978DA", "pid": "20171208094016772-0C8F-A045A12A3", "name": "沈阳分中心党支部"}, { "id": "20171208094225142-C18C-641B40566", "pid": "20171208094016772-0C8F-A045A12A3", "name": "包头分中心党支部"}, { "id": "20171208094225242-03CD-75E2DB2CF", "pid": "20171208094016772-0C8F-A045A12A3", "name": "唐山分中心党支部"}, { "id": "20171208094225306-C866-DDA09AD2D", "pid": "20171208094016772-0C8F-A045A12A3", "name": "长春分中心党支部"}, { "id": "20171208094225406-0A0E-5236CD061", "pid": "20171208094016772-0C8F-A045A12A3", "name": "太原分中心党支部"}, { "id": "20171208094225505-25D7-D3AC15C72", "pid": "20171208094016772-0C8F-A045A12A3", "name": "网络银行部党支部"}, { "id": "20171208094225597-2F98-09BA367AA", "pid": "20171208094016772-0C8F-A045A12A3", "name": "合肥分中心党支部"}, { "id": "20171208094225710-6D0F-9B412FED5", "pid": "20171208094016772-0C8F-A045A12A3", "name": "哈尔滨分中心党支部"}, { "id": "20171208094225806-13A9-42EC29F59", "pid": "20171208094016772-0C8F-A045A12A3", "name": "危险管理部党支部"}, { "id": "20171208094225893-5A1A-77995EF04", "pid": "20171208094016772-0C8F-A045A12A3", "name": "威海分中心党支部"}, { "id": "20171208094225965-5600-E7B27E7B4", "pid": "20171208094016772-0C8F-A045A12A3", "name": "市场部党支部"}, { "id": "20171208094226067-E6FB-50ADA96E4", "pid": "20171208094016772-0C8F-A045A12A3", "name": "成都分中心党支部"}, { "id": "20171208094226164-B371-0CB149AD2", "pid": "20171208094016772-0C8F-A045A12A3", "name": "合规部党支部"}, { "id": "20171208094226265-1D5C-11374C392", "pid": "20171208094016772-0C8F-A045A12A3", "name": "青岛分中心党支部"}, { "id": "20171208094226349-EE9D-9B66786DF", "pid": "20171208094016772-0C8F-A045A12A3", "name": "佛山分中心党支部"}, { "id": "20171208094226420-C372-AB1235EFC", "pid": "20171208094016772-0C8F-A045A12A3", "name": "人力资源部党支部"}, { "id": "20171208094226511-A6BE-6C69D9B4D", "pid": "20171208094016772-0C8F-A045A12A3", "name": "南通分中心党支部"}, { "id": "20171208094226709-DC84-A05C68064", "pid": "20171208094016772-0C8F-A045A12A3", "name": "上海分中心党支部"}, { "id": "20171208094226792-874F-51CAC87FA", "pid": "20171208094016772-0C8F-A045A12A3", "name": "银川分中心党支部"}, { "id": "20171208094226906-EBD5-D0B553897", "pid": "20171208094016772-0C8F-A045A12A3", "name": "西安分中心党支部"}, { "id": "20171208094226998-1D40-F56B089FF", "pid": "20171208094016772-0C8F-A045A12A3", "name": "资产保全副党支部"}, { "id": "20171208094227143-1641-119D19665", "pid": "20171208094016772-0C8F-A045A12A3", "name": "机构管理部党支部"}, { "id": "20171208094227215-1226-9053C2D8A", "pid": "20171208094016772-0C8F-A045A12A3", "name": "长沙分中心党支部"}, { "id": "20171208094227320-1852-78F05F913", "pid": "20171208094016772-0C8F-A045A12A3", "name": "襄阳分中心党支部"}, { "id": "20171208094231506-D3F3-40A41ED61", "pid": "20171208094016772-0C8F-A045A12A3", "name": "经营管理部党支部"}, { "id": "20171208094231603-A067-E454CD034", "pid": "20171208094016772-0C8F-A045A12A3", "name": "培训与倒退核心党支部"}, { "id": "20171208094231698-1FF4-6B2E349A5", "pid": "20171208094016772-0C8F-A045A12A3", "name": "郑州分中心党支部"}, { "id": "20171208094231791-5028-FD8767FCD", "pid": "20171208094016772-0C8F-A045A12A3", "name": "信贷审批部党支部"}, { "id": "20171208094220460-576D-A9C115EDA", "pid": "20171208094010488-3003-73833FCC9", "name": "望湖城支行党支部"}, { "id": "20171208094220280-DF91-B03723EAF", "pid": "20171208094010488-3003-73833FCC9", "name": "批发银行部党支部"}, { "id": "20171208094220013-227B-0EB70EB6F", "pid": "20171208094010488-3003-73833FCC9", "name": "滨湖支行党支部"}, { "id": "20171208094219828-E74F-CF9A80072", "pid": "20171208094010488-3003-73833FCC9", "name": "财务会计部党支部"}, { "id": "20171208094219675-8EBE-8DED659EA", "pid": "20171208094010488-3003-73833FCC9", "name": "合规部党支部"}, { "id": "20171208094219556-664D-F712FC561", "pid": "20171208094010488-3003-73833FCC9", "name": "人力资源部党群监察部党支部"}, { "id": "20171208094219350-F76C-92211F543", "pid": "20171208094010488-3003-73833FCC9", "name": "法律保全副党支部"}, { "id": "20171208094219288-8227-F2CB946EA", "pid": "20171208094010488-3003-73833FCC9", "name": "公司银行部党支部"}, { "id": "20171208094218997-1AF5-79F62712E", "pid": "20171208094010488-3003-73833FCC9", "name": "西环广场支行党支部"}, { "id": "20171208094218846-0FE9-EC9A91B70", "pid": "20171208094010488-3003-73833FCC9", "name": "财产广场支行党支部"}, { "id": "20171208094218565-2FF3-45830795E", "pid": "20171208094010418-81A2-AE49B4869", "name": "马鞍山分行营业部党支部"}, { "id": "20171208094218299-9951-525A2424D", "pid": "20171208094009969-FE33-4B97273FB", "name": "机关第三党支部"}, { "id": "20171208094218141-A3E5-069FA78D7", "pid": "20171208094009969-FE33-4B97273FB", "name": "机关第二党支部"}, { "id": "20171208094217987-FDD0-2F6AA254B", "pid": "20171208094009445-0970-279710448", "name": "遵义红花岗支行党支部"}, { "id": "20171208094217816-E61F-B09B0AAE4", "pid": "20171208094009445-0970-279710448", "name": "分行营业部党支部"}, { "id": "20171208094217494-C3FD-E23B8A739", "pid": "20171208094009346-EE9B-623A13D3F", "name": "退休人员党支部"}, { "id": "20171208094217280-1C9C-E6DB72FC2", "pid": "20171208094009346-EE9B-623A13D3F", "name": "信息技术部党支部"}, { "id": "20171208094217024-0C00-7917377E0", "pid": "20171208094009346-EE9B-623A13D3F", "name": "批发银行部党支部"}, { "id": "20171208094216722-F81E-870B6CD18", "pid": "20171208094009346-EE9B-623A13D3F", "name": "南京路支行党支部"}, { "id": "20171208094216126-0676-A76DD7743", "pid": "20171208094009346-EE9B-623A13D3F", "name": "河西支行党支部"}, { "id": "20171208094216212-263B-D7F77820B", "pid": "20171208094009346-EE9B-623A13D3F", "name": "华信支行党支部"}, { "id": "20171208094216311-416C-E2EF0115C", "pid": "20171208094009346-EE9B-623A13D3F", "name": "国内业务部党支部"}, { "id": "20171208094215196-1EB5-E9A87B689", "pid": "20171208094009346-EE9B-623A13D3F", "name": "武清支行党支部"}, { "id": "20171208094215255-1F01-D0BB59FA5", "pid": "20171208094009346-EE9B-623A13D3F", "name": "华纬支行党支部"}, { "id": "20171208094215341-3EC6-80BBCE19E", "pid": "20171208094009346-EE9B-623A13D3F", "name": "南开支行党支部"}, { "id": "20171208094215434-6F32-5C801CC19", "pid": "20171208094009346-EE9B-623A13D3F", "name": "城中支行党支部"}, { "id": "20171208094215532-63B7-0B9F82231", "pid": "20171208094009346-EE9B-623A13D3F", "name": "机构业务部党支部"}, { "id": "20171208094215632-A5F8-AB4BD6351", "pid": "20171208094009346-EE9B-623A13D3F", "name": "梅江支行党支部"}, { "id": "20171208094215691-A643-CE699DC4C", "pid": "20171208094009346-EE9B-623A13D3F", "name": "红旗路支行党支部"}, { "id": "20171208094215783-B069-30C091B2A", "pid": "20171208094009346-EE9B-623A13D3F", "name": "经营管理部党支部"}, { "id": "20171208094215885-4064-A80D80B4A", "pid": "20171208094009346-EE9B-623A13D3F", "name": "集体信贷部党支部"}, { "id": "20171208094215975-FC05-3F4DD6727", "pid": "20171208094009346-EE9B-623A13D3F", "name": "华津支行党支部"}, { "id": "20171208094214914-16B0-D35DECDF6", "pid": "20171208094009346-EE9B-623A13D3F", "name": "河东支行党支部"}, { "id": "20171208094214753-859F-63DB29EB9", "pid": "20171208094009346-EE9B-623A13D3F", "name": "广东路支行党支部"}, { "id": "20171208094214554-2892-104D5DCA0", "pid": "20171208094009346-EE9B-623A13D3F", "name": "北辰支行党支部"}, { "id": "20171208094214246-28EB-75692D6A1", "pid": "20171208094009346-EE9B-623A13D3F", "name": "法保党支部"}, { "id": "20171208094214304-028C-374A7C3B5", "pid": "20171208094009346-EE9B-623A13D3F", "name": "静海支行党支部"}, { "id": "20171208094214386-8611-3567C655B", "pid": "20171208094009346-EE9B-623A13D3F", "name": "红桥支行党支部"}, { "id": "20171208094214004-3C30-2B899D311", "pid": "20171208094009346-EE9B-623A13D3F", "name": "人力资源部党支部"}, { "id": "20171208094213832-247E-A8AAC52FB", "pid": "20171208094009260-CEDF-1BE68BADB", "name": "滨海新区分行营业部党支部"}, { "id": "20171208094213578-3B27-01F03B232", "pid": "20171208094009186-843E-C6619A701", "name": "营业部党支部"}, { "id": "20171208094213409-7195-9E1429DC3", "pid": "20171208094009031-DDEA-1DBBC1566", "name": "第二党支部"}, { "id": "20171208094213258-678B-67E7B2B1D", "pid": "20171208094008959-E10D-0EDBEAE29", "name": "营业部党支部"}, { "id": "20171208094213068-69A9-C4354212A", "pid": "20171208094008959-E10D-0EDBEAE29", "name": "机关党支部"}, { "id": "20171208094212945-A493-68AF03453", "pid": "20171208094008959-E10D-0EDBEAE29", "name": "交城支行党支部"}, { "id": "20171208094212711-F058-F13B8F42D", "pid": "20171208094008905-A3AC-81CD6B078", "name": "合规部党支部"}, { "id": "20171208094212561-0CF6-4E8FC741F", "pid": "20171208094008905-A3AC-81CD6B078", "name": "战争北路支行党支部"}, { "id": "20171208094212332-1B3F-02FB8B55F", "pid": "20171208094008905-A3AC-81CD6B078", "name": "学府支行党支部"}, { "id": "20171208094212142-1D5D-1F9CBECEA", "pid": "20171208094008905-A3AC-81CD6B078", "name": "机构业务部党支部"}, { "id": "20171208094211869-75B2-4B160D801", "pid": "20171208094008905-A3AC-81CD6B078", "name": "集体信贷部党支部"}, { "id": "20171208094211716-1CBC-5C3DC355C", "pid": "20171208094008905-A3AC-81CD6B078", "name": "迎西支行党支部"}, { "id": "20171208094211143-AE4D-9496A74D0", "pid": "20171208094008905-A3AC-81CD6B078", "name": "富力城支行党支部"}, { "id": "20171208094211315-ED0F-913BB16A5", "pid": "20171208094008905-A3AC-81CD6B078", "name": "投资银行部党支部"}, { "id": "20171208094211378-8A00-C7ADC7640", "pid": "20171208094008905-A3AC-81CD6B078", "name": "新建北路支行党支部"}, { "id": "20171208094211437-8A49-C4B40A788", "pid": "20171208094008905-A3AC-81CD6B078", "name": "分行营业部党支部"}, { "id": "20171208094211014-FED7-AE6EB0BEF", "pid": "20171208094008905-A3AC-81CD6B078", "name": "批发银行部党支部"}, { "id": "20171208094210852-46B5-47C636497", "pid": "20171208094008905-A3AC-81CD6B078", "name": "兴华街支行党支部"}, { "id": "20171208094210604-6F9A-D29B7A49E", "pid": "20171208094008905-A3AC-81CD6B078", "name": "办公室党支部"}, { "id": "20171208094208796-8E28-55ABD1BE1", "pid": "20171208094008669-A148-80092A5D2", "name": "高新支行党支部"}, { "id": "20171208094208881-8679-857B03849", "pid": "20171208094008669-A148-80092A5D2", "name": "授信业务管理部党支部"}, { "id": "20171208094208958-464A-301CEED21", "pid": "20171208094008669-A148-80092A5D2", "name": "批发银行部党支部"}, { "id": "20171208094209020-BC2B-EE2649597", "pid": "20171208094008669-A148-80092A5D2", "name": "机构业务部党支部"}, { "id": "20171208094209136-6F6C-C06EA7B54", "pid": "20171208094008669-A148-80092A5D2", "name": "投资银行部党支部"}, { "id": "20171208094209214-56B1-8884A61A1", "pid": "20171208094008669-A148-80092A5D2", "name": "玉溪分行党支部"}, { "id": "20171208094209304-1252-0B31B87A1", "pid": "20171208094008669-A148-80092A5D2", "name": "北辰支行党支部"}, { "id": "20171208094209391-58C3-D8E37FAF1", "pid": "20171208094008669-A148-80092A5D2", "name": "电子银行部党支部"}, { "id": "20171208094209452-A794-B96D6FCAF", "pid": "20171208094008669-A148-80092A5D2", "name": "世纪城支行党支部"}, { "id": "20171208094209537-9F7D-712540BB6", "pid": "20171208094008823-20E9-FA9219AE2", "name": "第五党支部"}, { "id": "20171208094209619-229E-219ACAB63", "pid": "20171208094008823-20E9-FA9219AE2", "name": "第四党支部"}, { "id": "20171208094209708-B72F-63ED9421A", "pid": "20171208094008823-20E9-FA9219AE2", "name": "第三党支部"}, { "id": "20171208094209780-B3B0-4638F6D2B", "pid": "20171208094008823-20E9-FA9219AE2", "name": "第二党支部"}, { "id": "20171208094209839-B4C5-F5B0ED5CE", "pid": "20171208094008823-20E9-FA9219AE2", "name": "第一党支部"}, { "id": "20171208094209941-4526-EAB623CCD", "pid": "20171208094008905-A3AC-81CD6B078", "name": "高新支行党支部"}, { "id": "20171208094210028-8B97-FEF8012D2", "pid": "20171208094008905-A3AC-81CD6B078", "name": "大营盘支行党支部"}, { "id": "20171208094210147-B408-59E7F5A64", "pid": "20171208094008905-A3AC-81CD6B078", "name": "信息技术部党支部"}, { "id": "20171208094210207-DB61-681443AE2", "pid": "20171208094008905-A3AC-81CD6B078", "name": "新建南路支行党支部"}, { "id": "20171208094210287-1062-5F67D8474", "pid": "20171208094008905-A3AC-81CD6B078", "name": "经营管理部党支部"}, { "id": "20171208094210370-BA93-777963FC6", "pid": "20171208094008905-A3AC-81CD6B078", "name": "人力资源部党支部"}, { "id": "20171208094210460-7634-0EFC0EADF", "pid": "20171208094008905-A3AC-81CD6B078", "name": "迎泽支行党支部"}, { "id": "20171208094207967-0F53-90450E7F5", "pid": "20171208094008669-A148-80092A5D2", "name": "北站支行党支部"}, { "id": "20171208094208066-2AEC-597A48713", "pid": "20171208094008669-A148-80092A5D2", "name": "拓东支行党支部"}, { "id": "20171208094208147-8694-BC1E3A436", "pid": "20171208094008669-A148-80092A5D2", "name": "东陆桥支行党支部"}, { "id": "20171208094208231-57D5-A3BBC5F1C", "pid": "20171208094008669-A148-80092A5D2", "name": "曲靖分行党委"}, { "id": "20171208094208293-F52D-C73429DEC", "pid": "20171208094008669-A148-80092A5D2", "name": "人力资源部党支部"}, { "id": "20171208094208381-3B36-B38B085B8", "pid": "20171208094008669-A148-80092A5D2", "name": "办公室党支部"}, { "id": "20171208094208472-1E4E-B554F03F7", "pid": "20171208094008669-A148-80092A5D2", "name": "武成支行党支部"}, { "id": "20171208094208553-7A5F-234DAC18C", "pid": "20171208094008669-A148-80092A5D2", "name": "金融同业部党支部"}, { "id": "20171208094208615-EFD7-E0CB80F50", "pid": "20171208094008669-A148-80092A5D2", "name": "世博园支行党支部"}, { "id": "20171208094207115-0E77-CD8CFB492", "pid": "20171208094008669-A148-80092A5D2", "name": "国内业务部党支部"}, { "id": "20171208094207174-0EBF-369830A85", "pid": "20171208094008669-A148-80092A5D2", "name": "公司银行部党支部"}, { "id": "20171208094207289-9B58-CFBF05F81", "pid": "20171208094008669-A148-80092A5D2", "name": "国贸支行党支部"}, { "id": "20171208094207381-A4B0-62F4D67A0", "pid": "20171208094008669-A148-80092A5D2", "name": "翡翠湾支行党支部"}, { "id": "20171208094207492-94A1-703A6F269", "pid": "20171208094008669-A148-80092A5D2", "name": "党群监察部党支部"}, { "id": "20171208094207552-BCC9-859FE5430", "pid": "20171208094008669-A148-80092A5D2", "name": "经开区支行党支部"}, { "id": "20171208094207657-C1F2-9E433C2EE", "pid": "20171208094008669-A148-80092A5D2", "name": "法律保全副党支部"}, { "id": "20171208094207742-BAAA-DDDBC62BC", "pid": "20171208094008669-A148-80092A5D2", "name": "昆明分行营业部党支部"}, { "id": "20171208094205388-8916-135AC145C", "pid": "20171208094008669-A148-80092A5D2", "name": "财务会计部党支部"}, { "id": "20171208094205490-1977-35CC9E89F", "pid": "20171208094008669-A148-80092A5D2", "name": "合规部党支部"}, { "id": "20171208094205545-7DE8-FA9086DCB", "pid": "20171208094008669-A148-80092A5D2", "name": "龙泉支行党支部"}, { "id": "20171208094205607-F42D-15A11AB30", "pid": "20171208094008669-A148-80092A5D2", "name": "大理分行党委"}, { "id": "20171208094205697-AFCE-E327E9883", "pid": "20171208094008669-A148-80092A5D2", "name": "科技支行党支部"}, { "id": "20171208094205798-191F-070CBDC9D", "pid": "20171208094008669-A148-80092A5D2", "name": "危险管理部党支部"}, { "id": "20171208094205867-A070-BA2E80625", "pid": "20171208094008669-A148-80092A5D2", "name": "新螺蛳湾支行党支部"}, { "id": "20171208094205944-5FD9-574A38C8C", "pid": "20171208094008669-A148-80092A5D2", "name": "信息技术部党支部"}, { "id": "20171208094206038-B821-2DB5C06DB", "pid": "20171208094008669-A148-80092A5D2", "name": "东风东路支行党支部"}, { "id": "20171208094206187-740A-5F26260FB", "pid": "20171208094008669-A148-80092A5D2", "name": "经营管理部党支部"}, { "id": "20171208094206287-B6B2-5386FA398", "pid": "20171208094008669-A148-80092A5D2", "name": "安康路支行党支部"}, { "id": "20171208094206367-EBB3-190671164", "pid": "20171208094008669-A148-80092A5D2", "name": "滇池支行党支部"}, { "id": "20171208094206431-AF4B-BCA61F068", "pid": "20171208094008669-A148-80092A5D2", "name": "兴苑路支行党支部"}, { "id": "20171208094206590-F2A4-388A925E8", "pid": "20171208094008669-A148-80092A5D2", "name": "广福路支行党支部"}, { "id": "20171208094206697-45EC-219926E20", "pid": "20171208094008669-A148-80092A5D2", "name": "白塔路支行党支部"}, { "id": "20171208094206782-3E3D-8A7D00B1C", "pid": "20171208094008669-A148-80092A5D2", "name": "南亚支行党支部"}, { "id": "20171208094206841-3F55-DF5DCAD78", "pid": "20171208094008669-A148-80092A5D2", "name": "安定宁湖支行党支部"}, { "id": "20171208094206932-219E-3352C6165", "pid": "20171208094008669-A148-80092A5D2", "name": "北京路支行党支部"}, { "id": "20190214162008032-4E4D-7C0DEF2D1", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "人力资源部党支部"}, { "id": "20190214101405494-F5BA-7494A64E2", "pid": "20171208093916146-4165-69AA8A627", "name": "账务核心党支部"}, { "id": "20190214093836610-0A42-1D229C4E3", "pid": "20171208093916146-4165-69AA8A627", "name": "授信审批部党支部"}, { "id": "20190214093550488-D67F-899E811DF", "pid": "20171208093916146-4165-69AA8A627", "name": "电子银行部党支部"}, { "id": "20190214093518757-1218-DA29F0D14", "pid": "20171208093916146-4165-69AA8A627", "name": "集体信贷部党支部"}, { "id": "20190203101751192-7D93-9581DC32E", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州凤凰城支行支部委员会"}, { "id": "20190203101325674-A997-342441887", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州挂绿湖支行支部委员会"}, { "id": "20190203095712072-C886-53B9A8BA7", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州东风支行(筹)支部委员会"}, { "id": "20190202181037523-5A47-84C2E5E03", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行湛江分行支部委员会"}, { "id": "20190202172907392-84DC-F4D7FBB3E", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州东江小道支部委员会"}, { "id": "20190202155550215-157D-DCC0B43E9", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行保卫部支部委员会"}, { "id": "20171208094205125-680B-E62E6114C", "pid": "20171208094003939-E389-6958F6AB8", "name": "授信审批部党支部"}, { "id": "20171208094204937-B849-C557300D0", "pid": "20171208094003939-E389-6958F6AB8", "name": "财务会计部党支部"}, { "id": "20171208094204818-8F73-248746190", "pid": "20171208094003939-E389-6958F6AB8", "name": "办公室党支部"}, { "id": "20171208094204567-4328-089022D0A", "pid": "20171208094003939-E389-6958F6AB8", "name": "行政管理部党支部"}, { "id": "20171208094203961-CB44-EDEF453F8", "pid": "20171208094003939-E389-6958F6AB8", "name": "投资银行部党支部"}, { "id": "20171208094204024-67CD-3F7592DA7", "pid": "20171208094003939-E389-6958F6AB8", "name": "资产托管部党支部"}, { "id": "20171208094204116-718E-481A3C738", "pid": "20171208094003939-E389-6958F6AB8", "name": "中央金融部党支部"}, { "id": "20171208094204202-90EF-DCA63C355", "pid": "20171208094003939-E389-6958F6AB8", "name": "人力资源部党支部"}, { "id": "20171208094204263-DFC0-5799F6AF9", "pid": "20171208094003939-E389-6958F6AB8", "name": "群工部党支部"}, { "id": "20171208094204320-92B5-35FF733F1", "pid": "20171208094003939-E389-6958F6AB8", "name": "授信业务管理部党支部"}, { "id": "20171208094204417-5FC6-F5A5BC163", "pid": "20171208094003939-E389-6958F6AB8", "name": "财产治理与私人银行部党支部"}, { "id": "20171208094203821-6E82-FFDEC5C9A", "pid": "20171208094003939-E389-6958F6AB8", "name": "信息技术部党支部"}, { "id": "20171208094203675-26FC-7686F8BFA", "pid": "20171208094003939-E389-6958F6AB8", "name": "批发银行部党支部"}, { "id": "20171208094203452-2009-D4D71E2AC", "pid": "20171208094003939-E389-6958F6AB8", "name": "纪检监察部党支部"}, { "id": "20171208094203328-34AF-F02F6DA9D", "pid": "20171208094003939-E389-6958F6AB8", "name": "营业结算部党支部"}, { "id": "20171208094203040-6958-F7D5159AA", "pid": "20171208094003939-E389-6958F6AB8", "name": "退休党支部"}, { "id": "20171208094120247-9147-C13E64868", "pid": "20171208093917021-C51B-C3DB2195E", "name": "德阳分行党委"}, { "id": "20171208094120110-A915-C9C1BF0E3", "pid": "20171208093917021-C51B-C3DB2195E", "name": "成都分行机关党委"}, { "id": "20171208094120026-D876-B1519B576", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "闸北支行党支部"}, { "id": "20171208094119864-1FB3-6BDC4241A", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "业务管理二部党支部"}, { "id": "20171208094119776-B2D5-C0E780B52", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "吴中路支行党支部"}, { "id": "20171208094119610-5E74-28A15F61B", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "四平路支行党支部"}, { "id": "20171208094119444-0971-538FD68F7", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "外滩支行党支部"}, { "id": "20171208094119204-6A6F-9170917CA", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "投资银行部、资产托管部联结党支部"}, { "id": "20171208094118376-134C-B17AFBDDB", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "杨浦支行党支部"}, { "id": "20171208094118433-C53A-B7AE6839A", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "古北支行党支部"}, { "id": "20171208094118520-0C4D-86302AABC", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "保卫部党支部"}, { "id": "20171208094118601-67BB-8E6484AAB", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "宛平路支行党支部"}, { "id": "20171208094118683-EADC-038EFA52F", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "漕河泾支行党支部"}, { "id": "20171208094118740-9E0E-C5E1432D8", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "沪西支行党支部"}, { "id": "20171208094118820-D26D-FBD0B422D", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "普陀支行、中环支行联结党支部"}, { "id": "20171208094118900-080F-3BD039140", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "徐汇支行党支部"}, { "id": "20171208094118973-2BA0-DE55F24C8", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "徐家汇支行党支部"}, { "id": "20171208094118065-9EDA-4EE0D8AB1", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "法律保全副党支部"}, { "id": "20171208094116991-E4C4-69F207085", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "长寿路支行党支部"}, { "id": "20171208094117053-32F2-E3BCAACAA", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "五牛城支行党支部"}, { "id": "20171208094117137-04D5-CC9E9C686", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "黄浦支行党支部"}, { "id": "20171208094117218-6043-40C93A56F", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "浦东分行、浦电路支行联结党支部"}, { "id": "20171208094117301-0A74-702B98B6B", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "合规部党支部"}, { "id": "20171208094117359-E4B6-24EF2D2E0", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "团体客户部党支部"}, { "id": "20171208094117537-0D35-6DC72AC58", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "奉贤支行、松江支行联结党支部"}, { "id": "20171208094117623-2D37-0B2D96AE1", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "公司银行部、公司业务部联结党支部"}, { "id": "20171208094117700-ED08-F25DB098C", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "银行及票据业务部党支部"}, { "id": "20171208094117769-73B6-D5C0AE477", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "市南支行党支部"}, { "id": "20171208094117849-A959-72C7C1853", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "金融同业部、金融同业营销一部联结党支部"}, { "id": "20171208094116809-F7B1-3FA0774E7", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "宝山支行党支部"}, { "id": "20171208094116584-A29F-937F454BE", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "党群监察部党支部"}, { "id": "20171208094116424-389E-4049297C5", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "闵行支行党支部"}, { "id": "20171208094116290-C6DF-793174F52", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "退休党支部"}, { "id": "20171208094115811-AF4A-F5499B003", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "虹桥支行党支部"}, { "id": "20171208094115894-5A1D-F9F03DF61", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "金融同业营销二部党支部"}, { "id": "20171208094115973-676B-7F1672A5E", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "市中支行党支部"}, { "id": "20171208094116054-C37C-148E2DB82", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "财产治理与私人银行部党支部"}, { "id": "20171208094116111-76AE-524C59196", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "淮海路支行党支部"}, { "id": "20171208094115661-CC8B-D5DC10382", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "授信审批部、危险管理部联结党支部"}, { "id": "20171208094115442-6138-EA5544939", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "泰富广场支行党支部"}, { "id": "20171208094115499-146A-BCC764CFF", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "机构业务部、川沙支行联结党支部"}, { "id": "20171208094115187-7846-F946DDEE0", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "营业部、科技金融部联结党支部"}, { "id": "20171208094113336-082D-5481CAA45", "pid": "20171208093916820-1A29-09529D368", "name": "人力资源部党支部"}, { "id": "20171208094113395-083C-304648995", "pid": "20171208093916820-1A29-09529D368", "name": "铁路支行党支部"}, { "id": "20171208094113557-C05D-B19BBD5F2", "pid": "20171208093916820-1A29-09529D368", "name": "新区支行党支部"}, { "id": "20171208094113653-665E-D59B80443", "pid": "20171208093916820-1A29-09529D368", "name": "秦安路支行党支部"}, { "id": "20171208094113712-67AF-7135C598D", "pid": "20171208093916820-1A29-09529D368", "name": "西固支行党支部"}, { "id": "20171208094113794-EA2F-26DEA5573", "pid": "20171208093916820-1A29-09529D368", "name": "火车站支行党支部"}, { "id": "20171208094113885-CD80-9B6B33C8A", "pid": "20171208093916820-1A29-09529D368", "name": "定西路支行党支部"}, { "id": "20171208094113970-C5D1-AE2E4AE1A", "pid": "20171208093916820-1A29-09529D368", "name": "安定支行党支部"}, { "id": "20171208094114128-E1B2-14E841390", "pid": "20171208093916820-1A29-09529D368", "name": "金昌路支行党支部"}, { "id": "20171208094114225-AE21-12F6401D4", "pid": "20171208093916820-1A29-09529D368", "name": "营业部党支部"}, { "id": "20171208094114322-7B32-FB7D37F20", "pid": "20171208093916820-1A29-09529D368", "name": "高新区支行党支部"}, { "id": "20171208094114473-85A3-81E70E61A", "pid": "20171208093916820-1A29-09529D368", "name": "七里河支行党支部"}, { "id": "20171208094114640-01B5-D926565C7", "pid": "20171208093916897-D9FA-5ECCD42EE", "name": "经营管理部党支部"}, { "id": "20171208094114730-BCB4-C15ED7125", "pid": "20171208093916897-D9FA-5ECCD42EE", "name": "北京中路支行党支部"}, { "id": "20171208094114810-F256-921100DE9", "pid": "20171208093916897-D9FA-5ECCD42EE", "name": "人力资源部党支部"}, { "id": "20171208094114884-3C55-3AE409576", "pid": "20171208093916897-D9FA-5ECCD42EE", "name": "办公室党支部"}, { "id": "20171208094114967-E727-0468D8AF9", "pid": "20171208093916897-D9FA-5ECCD42EE", "name": "营业部、批发银行部、信息技术部联结党支部"}, { "id": "20171208094113170-B32B-8E08E4538", "pid": "20171208093916820-1A29-09529D368", "name": "酒泉路支行党支部"}, { "id": "20171208094112983-2A7A-2ADF6D03D", "pid": "20171208093916684-59A7-A3CAA4742", "name": "中兴支行支部"}, { "id": "20171208094111684-F442-55B88B4AC", "pid": "20171208093916684-59A7-A3CAA4742", "name": "营业部党支部"}, { "id": "20171208094111744-1CA3-AD6BE5E87", "pid": "20171208093916684-59A7-A3CAA4742", "name": "新阳支行党支部"}, { "id": "20171208094111823-29F3-EA39703F9", "pid": "20171208093916684-59A7-A3CAA4742", "name": "南岗支行党支部"}, { "id": "20171208094111908-22E4-5F0ED3727", "pid": "20171208093916684-59A7-A3CAA4742", "name": "机关第四党支部"}, { "id": "20171208094111981-4675-D4611F3D1", "pid": "20171208093916684-59A7-A3CAA4742", "name": "通达支行党支部"}, { "id": "20171208094112042-94A4-F5C754EBF", "pid": "20171208093916684-59A7-A3CAA4742", "name": "大庆分行党委"}, { "id": "20171208094112174-B986-05DE2B475", "pid": "20171208093916684-59A7-A3CAA4742", "name": "中山路支行党支部"}, { "id": "20171208094112254-EDE5-8CD57B27B", "pid": "20171208093916684-59A7-A3CAA4742", "name": "香坊支行党支部"}, { "id": "20171208094112335-49F6-4007C1AB5", "pid": "20171208093916684-59A7-A3CAA4742", "name": "大成支行党支部"}, { "id": "20171208094112398-E787-1E5CB6EEE", "pid": "20171208093916684-59A7-A3CAA4742", "name": "机关第三党支部"}, { "id": "20171208094112484-0647-72DCF35A6", "pid": "20171208093916684-59A7-A3CAA4742", "name": "牡丹江分行党委"}, { "id": "20171208094112570-2648-6392DB102", "pid": "20171208093916684-59A7-A3CAA4742", "name": "机关第二党支部"}, { "id": "20171208094112672-B6A9-FA45CDFA9", "pid": "20171208093916684-59A7-A3CAA4742", "name": "爱建支行党支部"}, { "id": "20171208094112734-2BE8-2685B212E", "pid": "20171208093916684-59A7-A3CAA4742", "name": "呼兰支行党支部"}, { "id": "20171208094112814-618A-A3117478F", "pid": "20171208093916684-59A7-A3CAA4742", "name": "道里支行党支部"}, { "id": "20171208094111413-9A50-71B86DE0B", "pid": "20171208093916684-59A7-A3CAA4742", "name": "能源支行党支部"}, { "id": "20171208094109769-C026-5E950161D", "pid": "20171208093916428-4907-01674F688", "name": "马尾支行党支部"}, { "id": "20171208094109854-B8D7-785D4C0BC", "pid": "20171208093916428-4907-01674F688", "name": "平潭支行党支部"}, { "id": "20171208094109931-78A8-23A6619E1", "pid": "20171208093916428-4907-01674F688", "name": "古田支行党支部"}, { "id": "20171208094109988-2AD7-6BED690C4", "pid": "20171208093916428-4907-01674F688", "name": "福州分行批发银行部党支部"}, { "id": "20171208094110066-1219-7F924F651", "pid": "20171208093916428-4907-01674F688", "name": "杨桥支行党支部"}, { "id": "20171208094110172-3E58-9572230FD", "pid": "20171208093916428-4907-01674F688", "name": "连江支行党支部"}, { "id": "20171208094110271-5989-84FD3D890", "pid": "20171208093916428-4907-01674F688", "name": "福州分行授信审批部党支部"}, { "id": "20171208094110344-7D7A-659335206", "pid": "20171208093916428-4907-01674F688", "name": "三明分行党委"}, { "id": "20171208094110423-B21A-6524A7C0E", "pid": "20171208093916428-4907-01674F688", "name": "闽都支行党支部"}, { "id": "20171208094110500-4B3B-C5A1961D5", "pid": "20171208093916428-4907-01674F688", "name": "福州分行办公室党支部"}, { "id": "20171208094110583-F56C-7675BFA26", "pid": "20171208093916428-4907-01674F688", "name": "闽侯支行党支部"}, { "id": "20171208094110664-511B-AE667E196", "pid": "20171208093916428-4907-01674F688", "name": "福州分行王庄支行党支部"}, { "id": "20171208094110746-D49D-D4AD10040", "pid": "20171208093916428-4907-01674F688", "name": "榕城支行党支部"}, { "id": "20171208094110821-45EC-1DF2FEE1D", "pid": "20171208093916428-4907-01674F688", "name": "六一支行党支部"}, { "id": "20171208094110894-697D-ED8E35A9F", "pid": "20171208093916428-4907-01674F688", "name": "仓山支行党支部"}, { "id": "20171208094110964-183E-5B9D7CDE4", "pid": "20171208093916502-93A8-0EB850D88", "name": "西安分行机关党委"}, { "id": "20171208094111053-AC6E-C22D39C7E", "pid": "20171208093916502-93A8-0EB850D88", "name": "榆林分行党委"}, { "id": "20171208094111126-CFFF-92D85615B", "pid": "20171208093916502-93A8-0EB850D88", "name": "宝鸡分行党委"}, { "id": "20171208094111190-945F-191829D41", "pid": "20171208093916502-93A8-0EB850D88", "name": "渭南分行党委"}, { "id": "20171208094111262-9080-F9D3D804C", "pid": "20171208093916606-7229-F3FCA5373", "name": "银川分行机关党委"}, { "id": "20171208094109633-FFA5-2ADDF27B8", "pid": "20171208093916428-4907-01674F688", "name": "福州分行江滨路金山支行联结党支部"}, { "id": "20171208094109451-3AA5-16CA112AE", "pid": "20171208093916428-4907-01674F688", "name": "漳州分行党委"}, { "id": "20171208094109306-1A94-F5CE26280", "pid": "20171208093916428-4907-01674F688", "name": "晋安支行党支部"}, { "id": "20171208094108974-71D2-F15D91364", "pid": "20171208093916428-4907-01674F688", "name": "福清支行党支部"}, { "id": "20171208094108832-EDA0-ACA43EFFE", "pid": "20171208093916428-4907-01674F688", "name": "福州分行小企业金融部党支部"}, { "id": "20171208094108581-7A40-C27F4554C", "pid": "20171208093916428-4907-01674F688", "name": "福州分行合规部党支部"}, { "id": "20171208094106801-DE94-C530566E4", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "东明路支行党支部"}, { "id": "20171208094106882-3AA5-06A23EC27", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "授信审批部党支部"}, { "id": "20171208094106944-B0E6-FDC94C23C", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "新乡分行党委"}, { "id": "20171208094107025-0C96-04FD0A062", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "京广路支行党支部"}, { "id": "20171208094107148-D1A7-19E7E6D05", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "商丘分行党委"}, { "id": "20171208094107228-06A8-70DD72174", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "中州小道支行党支部"}, { "id": "20171208094107298-B4A7-B7AC6A0B0", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "中牟支行党支部"}, { "id": "20171208094107490-00A8-2C5E86288", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "巩义支行党支部"}, { "id": "20171208094107624-736A-187F18A14", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "古代城支行党支部"}, { "id": "20171208094107733-14DA-F82F02AD7", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "南阳分行党委"}, { "id": "20171208094107812-232B-9602EC895", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "新郑支行党支部"}, { "id": "20171208094107920-9DEC-57226322D", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "普罗旺世支行党支部"}, { "id": "20171208094108019-B8BB-4F69B28A5", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "经开区支行党支部"}, { "id": "20171208094108156-A0AD-4C5F63903", "pid": "20171208093916428-4907-01674F688", "name": "台江支行党支部"}, { "id": "20171208094108230-EAEC-E9FFC6357", "pid": "20171208093916428-4907-01674F688", "name": "左海支行党支部"}, { "id": "20171208094108301-C05D-90AD8D78C", "pid": "20171208093916428-4907-01674F688", "name": "福州分行公司银行部党支部"}, { "id": "20171208094108359-9A5E-FA64C6309", "pid": "20171208093916428-4907-01674F688", "name": "罗源支行党支部"}, { "id": "20171208094108432-BD8E-7E4D7F5BD", "pid": "20171208093916428-4907-01674F688", "name": "鼓楼支行党支部"}, { "id": "20171208094106588-5EA4-BEFCC2610", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "郑东新区支行党支部"}, { "id": "20171208094106416-1F82-AA226E1ED", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "陇海路支行党支部"}, { "id": "20171208094105989-F7CF-C1295C1B5", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "润华支行党支部"}, { "id": "20171208094106191-CA70-6EA2E3F86", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "焦作分行党委"}, { "id": "20171208094105721-130E-871D791B3", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "财务会计部党支部"}, { "id": "20171208094104738-1497-0AD3F1FA6", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "黄河路支行党支部"}, { "id": "20171208094104812-5F99-CB18D6E60", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "商都路支行党支部"}, { "id": "20171208094104902-1AD8-1A703E243", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "农业路支行党支部"}, { "id": "20171208094104973-F049-F5572DF95", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "将来路支行党支部"}, { "id": "20171208094105035-668A-C58AB4C30", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "登封支行党支部"}, { "id": "20171208094105117-E94A-CDB4250B7", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "中原路支行党支部"}, { "id": "20171208094105197-1EAB-28D18D99A", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "建设路支行党支部"}, { "id": "20171208094105298-87FC-793459930", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "分行营业部党支部"}, { "id": "20171208094105358-AF5B-C10F59B8C", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "经三路支行党支部"}, { "id": "20171208094105434-487D-9F4593CE6", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "商鼎路支行党支部"}, { "id": "20171208094105514-7D1C-59D8E18D5", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "办公室党支部"}, { "id": "20171208094104126-B253-F8611963F", "pid": "20171208093916266-9186-B2E8391BA", "name": "葫芦岛分行党委"}, { "id": "20171208094104200-FD55-EE96B4765", "pid": "20171208093916266-9186-B2E8391BA", "name": "沈阳分行机关党委"}, { "id": "20171208094104286-1C54-869AA99CC", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "郑汴路支行党支部"}, { "id": "20171208094104366-5155-91EBEE972", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "航海路支行党支部"}, { "id": "20171208094104430-15B6-3A77786AA", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "金水路支行党支部"}, { "id": "20171208094104507-D526-5B1948248", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "红专路支行党支部"}, { "id": "20171208094104582-4737-D49327F95", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "公司银行部党支部"}, { "id": "20171208094103568-8DD1-5A69FB22B", "pid": "20171208093916201-A675-D81F16555", "name": "信息技术“一部两核心”党总支"}, { "id": "20171208094101470-6C43-9B4201AFF", "pid": "20171208093916146-4165-69AA8A627", "name": "张家港支行党支部"}, { "id": "20171208094101635-99F5-D25AA3FB2", "pid": "20171208093916201-A675-D81F16555", "name": "审计部党总支部"}, { "id": "20171208094056268-A964-D0CE902E4", "pid": "20171208093916022-5643-2A9B03061", "name": "余姚支行党支部"}, { "id": "20171208094056350-2C24-412C5C26C", "pid": "20171208093916022-5643-2A9B03061", "name": "百丈支行党支部"}, { "id": "20171208094056425-9E35-031844953", "pid": "20171208093916022-5643-2A9B03061", "name": "东城支行党支部"}, { "id": "20171208094056517-A7F6-15A22F6DD", "pid": "20171208093916022-5643-2A9B03061", "name": "奉化支行党支部"}, { "id": "20171208094056581-6B95-95EC01B21", "pid": "20171208093916022-5643-2A9B03061", "name": "鄞州支行党支部"}, { "id": "20171208094056660-79E7-D1B3C1BBC", "pid": "20171208093916022-5643-2A9B03061", "name": "宁海支行党支部"}, { "id": "20171208094056729-0138-A274F6054", "pid": "20171208093916022-5643-2A9B03061", "name": "宁波分行机关党委"}, { "id": "20171208094056790-76B6-11AC141C2", "pid": "20171208093916022-5643-2A9B03061", "name": "明州支行党支部"}, { "id": "20171208094056891-B959-34BE4A951", "pid": "20171208093916022-5643-2A9B03061", "name": "中兴路支行党支部"}, { "id": "20171208094056975-8A37-39E8B74CB", "pid": "20171208093916022-5643-2A9B03061", "name": "海曙支行党支部"}, { "id": "20171208094057057-0D58-56F183EE7", "pid": "20171208093916022-5643-2A9B03061", "name": "中山路支行党支部"}, { "id": "20171208094057167-D69A-C7B28ADED", "pid": "20171208093916022-5643-2A9B03061", "name": "镇海支行党支部"}, { "id": "20171208094057241-20D9-055F24077", "pid": "20171208093916022-5643-2A9B03061", "name": "江东支行党支部"}, { "id": "20171208094057393-52BB-E54F42F26", "pid": "20171208093916022-5643-2A9B03061", "name": "城南支行党支部"}, { "id": "20171208094057478-4B0C-6EE5E5413", "pid": "20171208093916022-5643-2A9B03061", "name": "江北支行党支部"}, { "id": "20171208094057538-726A-398D289D0", "pid": "20171208093916022-5643-2A9B03061", "name": "丽园支行党支部"}, { "id": "20171208094057616-59AD-CDD88E1B1", "pid": "20171208093916022-5643-2A9B03061", "name": "象山支行党支部"}, { "id": "20171208094057694-402B-063E81493", "pid": "20171208093916022-5643-2A9B03061", "name": "北仑支行党支部"}, { "id": "20171208094058041-333F-6DA60AD0C", "pid": "20171208093916085-F334-55AFEFA9E", "name": "唐山分行党委"}, { "id": "20171208094058167-6D20-88D491F1A", "pid": "20171208093916085-F334-55AFEFA9E", "name": "邯郸分行党委"}, { "id": "20171208094058225-465E-439420D85", "pid": "20171208093916085-F334-55AFEFA9E", "name": "保定分行党委"}, { "id": "20171208094058314-DB51-C53402C17", "pid": "20171208093916085-F334-55AFEFA9E", "name": "承德分行党党委"}, { "id": "20171208094058390-73AF-8ED6DAB19", "pid": "20171208093916085-F334-55AFEFA9E", "name": "沧州分行党委"}, { "id": "20171208094058452-E990-E0392B5BC", "pid": "20171208093916085-F334-55AFEFA9E", "name": "分行机关党委"}, { "id": "20171208094058537-0952-74DAA1EB6", "pid": "20171208093916146-4165-69AA8A627", "name": "相城支行党支部"}, { "id": "20171208094058617-16E1-C994E6FB1", "pid": "20171208093916146-4165-69AA8A627", "name": "机构客户部党支部"}, { "id": "20171208094058691-6182-CE8EDE5BA", "pid": "20171208093916146-4165-69AA8A627", "name": "园区支行党支部"}, { "id": "20171208094058759-C223-8866B5161", "pid": "20171208093916146-4165-69AA8A627", "name": "大客户一部党支部"}, { "id": "20171208094058932-27F4-5D1789C03", "pid": "20171208093916146-4165-69AA8A627", "name": "木渎支行党支部"}, { "id": "20171208094059018-4755-642254861", "pid": "20171208093916146-4165-69AA8A627", "name": "党群监察部党支部"}, { "id": "20171208094059138-9674-76F03D33F", "pid": "20171208093916146-4165-69AA8A627", "name": "财务会计部党支部"}, { "id": "20171208094059219-F2E6-27CB90311", "pid": "20171208093916146-4165-69AA8A627", "name": "授信业务管理部党支部"}, { "id": "20171208094059302-9CB5-306DDB632", "pid": "20171208093916146-4165-69AA8A627", "name": "金门支行党支部"}, { "id": "20171208094059379-5C86-C9CABE850", "pid": "20171208093916146-4165-69AA8A627", "name": "太仓支行党支部"}, { "id": "20171208094059444-47F7-941FCA4B4", "pid": "20171208093916146-4165-69AA8A627", "name": "吴中支行党支部"}, { "id": "20171208094059526-CAB7-C0371F542", "pid": "20171208093916146-4165-69AA8A627", "name": "经营管理部党支部"}, { "id": "20171208094059698-09D9-A13E9E215", "pid": "20171208093916146-4165-69AA8A627", "name": "常熟支行党支部"}, { "id": "20171208094059758-3138-92E4ABE4D", "pid": "20171208093916146-4165-69AA8A627", "name": "吴江盛泽支行党支部"}, { "id": "20171208094059839-8DAA-D3E8391E8", "pid": "20171208093916146-4165-69AA8A627", "name": "大客户二部党支部"}, { "id": "20171208094059919-C249-DE0F10D3B", "pid": "20171208093916146-4165-69AA8A627", "name": "姑苏支行党支部"}, { "id": "20171208094059991-BECA-263A08B7B", "pid": "20171208093916146-4165-69AA8A627", "name": "人力资源部党支部"}, { "id": "20171208094100053-350B-C860200A2", "pid": "20171208093916146-4165-69AA8A627", "name": "合规部党支部"}, { "id": "20171208094100197-2DAB-EAF9161B9", "pid": "20171208093916146-4165-69AA8A627", "name": "新区支行党支部"}, { "id": "20171208094100298-975C-639D2FA79", "pid": "20171208093916146-4165-69AA8A627", "name": "办公室党支部"}, { "id": "20171208094100372-E1FD-2B0DB392B", "pid": "20171208093916146-4165-69AA8A627", "name": "投资银行部党支部"}, { "id": "20171208094100687-F24E-DE2E884E6", "pid": "20171208093916146-4165-69AA8A627", "name": "公司银行部党支部"}, { "id": "20171208094100756-79FF-DBAA1E3EC", "pid": "20171208093916146-4165-69AA8A627", "name": "批发银行部党支部"}, { "id": "20171208094100850-D17F-61D62F710", "pid": "20171208093916146-4165-69AA8A627", "name": "行政保卫部党支部"}, { "id": "20171208094101008-EDC1-E8EDC21D7", "pid": "20171208093916146-4165-69AA8A627", "name": "吴江支行党支部"}, { "id": "20171208094101087-FB50-B6B426228", "pid": "20171208093916146-4165-69AA8A627", "name": "南门支行党支部"}, { "id": "20171208094101168-57C2-59A175B0C", "pid": "20171208093916146-4165-69AA8A627", "name": "法律保全副党支部"}, { "id": "20171208094055950-2321-E948DAF57", "pid": "20171208093915957-6B32-7347A4023", "name": "机关第六党支部"}, { "id": "20171208094056042-2D43-AED8F2065", "pid": "20171208093916022-5643-2A9B03061", "name": "慈溪支行党支部"}, { "id": "20171208094056128-4C42-8FB97C20B", "pid": "20171208093916022-5643-2A9B03061", "name": "高新支行党支部"}, { "id": "20171208094055572-757F-881808E22", "pid": "20171208093915957-6B32-7347A4023", "name": "机关第二党支部"}, { "id": "20171208094055635-12D0-F66940ACC", "pid": "20171208093915957-6B32-7347A4023", "name": "书院路支行党支部"}, { "id": "20171208094055709-5D10-B7B701A6A", "pid": "20171208093915957-6B32-7347A4023", "name": "机关第十八党支部"}, { "id": "20171208094055796-A3E1-F2CF47517", "pid": "20171208093915957-6B32-7347A4023", "name": "芙蓉支行党支部"}, { "id": "20171208094055181-CC6D-B7DD368B0", "pid": "20171208093915957-6B32-7347A4023", "name": "机关第九党支部"}, { "id": "20171208094055266-EBCE-72136DAFB", "pid": "20171208093915957-6B32-7347A4023", "name": "天心支行党支部--停用"}, { "id": "20171208094055328-3A3D-B72B655BA", "pid": "20171208093915957-6B32-7347A4023", "name": "邵阳分行党委"}, { "id": "20171208094055400-371F-370FBA20E", "pid": "20171208093915957-6B32-7347A4023", "name": "五一广场支行党支部"}, { "id": "20171208094053069-87FF-90E080FB1", "pid": "20171208093915957-6B32-7347A4023", "name": "德政园支行党支部"}, { "id": "20171208094053134-7370-28F624627", "pid": "20171208093915957-6B32-7347A4023", "name": "先锋支行党支部"}, { "id": "20171208094053220-9270-93AC0C593", "pid": "20171208093915957-6B32-7347A4023", "name": "湘潭支行党总支"}, { "id": "20171208094053296-2B91-9645ABA77", "pid": "20171208093915957-6B32-7347A4023", "name": "株洲分行党委"}, { "id": "20171208094053371-9D42-DBEAEA673", "pid": "20171208093915957-6B32-7347A4023", "name": "机关第十党支部"}, { "id": "20171208094053431-C4A1-81AC014E0", "pid": "20171208093915957-6B32-7347A4023", "name": "机关第十七党支部"}, { "id": "20171208094053507-5DC3-80AC0A31A", "pid": "20171208093915957-6B32-7347A4023", "name": "机关第十五党支部"}, { "id": "20171208094053584-1D32-D50E5EF5C", "pid": "20171208093915957-6B32-7347A4023", "name": "机关第十六党支部"}, { "id": "20171208094053654-CB93-9BFD9F03B", "pid": "20171208093915957-6B32-7347A4023", "name": "机关第八党支部"}, { "id": "20171208094053738-9D34-5984D2580", "pid": "20171208093915957-6B32-7347A4023", "name": "雨花亭支行党支部"}, { "id": "20171208094053817-AAC4-FD0EE1FD3", "pid": "20171208093915957-6B32-7347A4023", "name": "万芙路支行党支部"}, { "id": "20171208094053894-9205-0BA4B6FCB", "pid": "20171208093915957-6B32-7347A4023", "name": "机关第十四党支部"}, { "id": "20171208094053972-51D6-BE8CB1D05", "pid": "20171208093915957-6B32-7347A4023", "name": "贺龙体育场支行党支部"}, { "id": "20171208094054027-B5E5-7B1B706B3", "pid": "20171208093915957-6B32-7347A4023", "name": "机关第十九党支部"}, { "id": "20171208094054148-2CD7-36248BC5A", "pid": "20171208093915957-6B32-7347A4023", "name": "友情支行党支部--停用"}, { "id": "20171208094054225-EC46-3E8FC14FF", "pid": "20171208093915957-6B32-7347A4023", "name": "浏阳支行党支部"}, { "id": "20171208094054298-0FD7-77896FF29", "pid": "20171208093915957-6B32-7347A4023", "name": "机关第二十党支部"}, { "id": "20171208094054358-37F8-3E35C9B88", "pid": "20171208093915957-6B32-7347A4023", "name": "金麓支行党支部"}, { "id": "20171208094054435-F768-397B9DCB2", "pid": "20171208093915957-6B32-7347A4023", "name": "机关第一党支部"}, { "id": "20171208094054528-2899-08A6134F5", "pid": "20171208093915957-6B32-7347A4023", "name": "机关第十三党支部"}, { "id": "20171208094054605-E86A-1F0867D94", "pid": "20171208093915957-6B32-7347A4023", "name": "福元路支行党支部"}, { "id": "20171208094054669-AC09-8AFEE1C8A", "pid": "20171208093915957-6B32-7347A4023", "name": "机关第十一党支部"}, { "id": "20171208094054746-6C3B-279FEB124", "pid": "20171208093915957-6B32-7347A4023", "name": "袁家岭支行党支部"}, { "id": "20171208094054823-2BAA-73D26FE46", "pid": "20171208093915957-6B32-7347A4023", "name": "东塘支行党支部--停用"}, { "id": "20171208094054900-EB7B-60131B5AA", "pid": "20171208093915957-6B32-7347A4023", "name": "机关第七党支部"}, { "id": "20171208094054963-88CC-881D9C775", "pid": "20171208093915957-6B32-7347A4023", "name": "衡阳分行党委"}, { "id": "20171208094052918-7DEF-A72E75B40", "pid": "20171208093915957-6B32-7347A4023", "name": "银杉路支行党支部"}, { "id": "20171208094052829-E8FD-1E05ECE9C", "pid": "20171208093915957-6B32-7347A4023", "name": "岳麓山支行党支部"}, { "id": "20171208094052695-76FD-62FA0F1EB", "pid": "20171208093915957-6B32-7347A4023", "name": "麓谷科技支行党支部"}, { "id": "20171208094052610-7E4C-DF390BA4A", "pid": "20171208093915957-6B32-7347A4023", "name": "香樟路支行党支部"}, { "id": "20171208094052431-2E1B-057236BB7", "pid": "20171208093915957-6B32-7347A4023", "name": "东风路支行党支部"}, { "id": "20171208094052205-B1F9-CD0081147", "pid": "20171208093915957-6B32-7347A4023", "name": "劳动中路支行党支部"}, { "id": "20171208094052064-2E89-D83FA453C", "pid": "20171208093915957-6B32-7347A4023", "name": "机关第四党支部"}, { "id": "20171208094051749-1DD7-80227E28F", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "红旗街支行党支部"}, { "id": "20171208094051804-81E7-AD5FEACBC", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "自在大路支行党支部"}, { "id": "20171208094051482-6025-FC402FBA0", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "锦程大巷支行党支部"}, { "id": "20171208094050951-59F2-ED9AFF7FE", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "吉林分行党委"}, { "id": "20171208094050719-F311-0EB6AFB4E", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "后退大巷支行党支部"}, { "id": "20171208094050205-84EE-9DAA52ECA", "pid": "20171208093915823-F834-F915C4DF4", "name": "第二联结党支部"}, { "id": "20171208094050315-4E2E-4F4B5ED71", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "营业部党支部"}, { "id": "20171208094050421-7ACF-D6D19CD9A", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "西安大路支行党支部"}, { "id": "20171208094050484-175F-87020C1B3", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "经开销行党支部"}, { "id": "20171208094050560-B080-4EE6BFE46", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "一汽支行党支部"}, { "id": "20171208094047579-D31E-E31E339C4", "pid": "20171208093915757-E613-5F893A5D4", "name": "珠海分行党委"}, { "id": "20171208094045826-5684-107EED924", "pid": "20171208093915757-E613-5F893A5D4", "name": "中山分行党委"}, { "id": "20171208094045334-4361-7A0BC486C", "pid": "20171208093915757-E613-5F893A5D4", "name": "江门分行党委"}, { "id": "20171208094045145-6CF0-290BB64E6", "pid": "20171208093915692-FB02-2F3454473", "name": "鄂州支行党支部"}, { "id": "20171208094043228-EA14-CCBE919D4", "pid": "20171208093915692-FB02-2F3454473", "name": "积玉桥支行党支部"}, { "id": "20171208094043307-F8A4-BB4170298", "pid": "20171208093915692-FB02-2F3454473", "name": "青山支行党支部"}, { "id": "20171208094043378-CE15-D0C68FCC1", "pid": "20171208093915692-FB02-2F3454473", "name": "东湖支行党支部"}, { "id": "20171208094043442-9175-56FC8EAAE", "pid": "20171208093915692-FB02-2F3454473", "name": "十堰分行党委"}, { "id": "20171208094043518-2AD6-8BAD0BA3E", "pid": "20171208093915692-FB02-2F3454473", "name": "货色湖支行党支部"}, { "id": "20171208094043593-9BE6-CBE37220A", "pid": "20171208093915692-FB02-2F3454473", "name": "三阳路支行党支部"}, { "id": "20171208094043686-CCB7-6CADFA89B", "pid": "20171208093915692-FB02-2F3454473", "name": "汉阳支行党支部"}, { "id": "20171208094043749-6A47-8696358A2", "pid": "20171208093915692-FB02-2F3454473", "name": "江汉路支行党支部"}, { "id": "20171208094043826-2978-5766C35D5", "pid": "20171208093915692-FB02-2F3454473", "name": "汉口支行党支部"}, { "id": "20171208094043917-0CC8-9A847C62D", "pid": "20171208093915692-FB02-2F3454473", "name": "宝丰路支行党支部"}, { "id": "20171208094043989-0949-F441517B9", "pid": "20171208093915692-FB02-2F3454473", "name": "分行机关党委"}, { "id": "20171208094044056-68E9-8B4761387", "pid": "20171208093915692-FB02-2F3454473", "name": "汉正街支行党支部"}, { "id": "20171208094044218-FA9A-87D6ADB95", "pid": "20171208093915692-FB02-2F3454473", "name": "自贸区支行党支部"}, { "id": "20171208094044295-B9CA-8BF4BE1B9", "pid": "20171208093915692-FB02-2F3454473", "name": "中南支行党支部"}, { "id": "20171208094044371-528B-93357816A", "pid": "20171208093915692-FB02-2F3454473", "name": "梨园支行党支部"}, { "id": "20171208094044428-05BB-8BDD18B64", "pid": "20171208093915692-FB02-2F3454473", "name": "江夏支行党支部"}, { "id": "20171208094044511-AF4C-7658DE06A", "pid": "20171208093915692-FB02-2F3454473", "name": "襄阳分行党委"}, { "id": "20171208094044586-219C-D8D6EF43C", "pid": "20171208093915692-FB02-2F3454473", "name": "宜昌分行党委"}, { "id": "20171208094044659-452D-5ADFF2B0D", "pid": "20171208093915692-FB02-2F3454473", "name": "水果湖支行党支部"}, { "id": "20171208094044723-088D-9A6A886BE", "pid": "20171208093915692-FB02-2F3454473", "name": "南湖支行党支部"}, { "id": "20171208094044799-A1EE-13FC3DFD1", "pid": "20171208093915692-FB02-2F3454473", "name": "汉江支行党支部"}, { "id": "20171208094044878-D64E-977A5EBB2", "pid": "20171208093915692-FB02-2F3454473", "name": "开发区支行党支部"}, { "id": "20171208094044958-E43F-6FDFA7D13", "pid": "20171208093915692-FB02-2F3454473", "name": "新世界支行党支部"}, { "id": "20171208094043046-24B3-29AA171A0", "pid": "20171208093915692-FB02-2F3454473", "name": "王家墩支行党支部"}, { "id": "20171208094042815-E541-111E9947B", "pid": "20171208093915692-FB02-2F3454473", "name": "王家湾支行党支部"}, { "id": "20171208094042687-5DE0-3ED609ABE", "pid": "20171208093915692-FB02-2F3454473", "name": "东风支行党支部"}, { "id": "20171208094042395-F60F-CD685D7DC", "pid": "20171208093915623-73B1-941532121", "name": "柳州分行党委"}, { "id": "20171208094042141-0DBE-2EE2BFF12", "pid": "20171208093915623-73B1-941532121", "name": "钦州分行党委"}, { "id": "20171208094041912-1BCC-66AC9659B", "pid": "20171208093915562-2580-923D88AAF", "name": "凤岗支行党支部"}, { "id": "20171208094041690-3C8C-DB73AA8F2", "pid": "20171208093915562-2580-923D88AAF", "name": "经营管理部党支部"}, { "id": "20171208094041441-3DFA-C560B0F6B", "pid": "20171208093915562-2580-923D88AAF", "name": "批发银行部党支部"}, { "id": "20171208094041304-55C8-42C448D43", "pid": "20171208093915562-2580-923D88AAF", "name": "电子银行部党支部"}, { "id": "20171208094040963-4E17-3BA3BECF5", "pid": "20171208093915562-2580-923D88AAF", "name": "分行营业部党支部"}, { "id": "20171208094041037-98B8-EE0B0DD85", "pid": "20171208093915562-2580-923D88AAF", "name": "中堂支行党支部"}, { "id": "20171208094041100-3507-D667328EF", "pid": "20171208093915562-2580-923D88AAF", "name": "南城支行党支部"}, { "id": "20171208094040888-DBC6-CB24DDFC2", "pid": "20171208093915562-2580-923D88AAF", "name": "信息技术部党支部"}, { "id": "20171208094040748-7F05-417E964CD", "pid": "20171208093915562-2580-923D88AAF", "name": "鸿福支行党支部"}, { "id": "20171208094040567-E155-6CDA5FC47", "pid": "20171208093915562-2580-923D88AAF", "name": "集体信贷部党支部"}, { "id": "20171208094040481-C153-FD00D2247", "pid": "20171208093915562-2580-923D88AAF", "name": "樟木头支行党支部"}, { "id": "20171208094039763-3310-527E67953", "pid": "20171208093915562-2580-923D88AAF", "name": "茶山支行党支部"}, { "id": "20171208094039822-331F-1077DFC3F", "pid": "20171208093915562-2580-923D88AAF", "name": "合规部党支部"}, { "id": "20171208094039899-F391-90E5BF79B", "pid": "20171208093915562-2580-923D88AAF", "name": "大岭山支行党支部"}, { "id": "20171208094039977-D9D0-44537D3E0", "pid": "20171208093915562-2580-923D88AAF", "name": "授信业务管理部党支部"}, { "id": "20171208094040055-C0B1-AE3CAC08B", "pid": "20171208093915562-2580-923D88AAF", "name": "长安支行党支部"}, { "id": "20171208094040158-78C2-3CB6941CB", "pid": "20171208093915562-2580-923D88AAF", "name": "星河支行党支部"}, { "id": "20171208094040234-10E2-5C53F9E47", "pid": "20171208093915562-2580-923D88AAF", "name": "行政保卫部党支部"}, { "id": "20171208094039292-549D-CA2566041", "pid": "20171208093915562-2580-923D88AAF", "name": "塘厦支行党支部"}, { "id": "20171208094038964-481B-15B88F439", "pid": "20171208093915562-2580-923D88AAF", "name": "长安乌沙支行党支部"}, { "id": "20171208094038814-64BA-E4A802ED6", "pid": "20171208093915562-2580-923D88AAF", "name": "石龙支行党支部"}, { "id": "20171208094038686-DC18-4C5E60F63", "pid": "20171208093915562-2580-923D88AAF", "name": "虎门支行党支部"}, { "id": "20171208094038508-B2F7-1EF0075CC", "pid": "20171208093915562-2580-923D88AAF", "name": "北区支行党支部"}, { "id": "20171208094038298-A7D6-280241212", "pid": "20171208093915505-72EF-9BFEAC422", "name": "威海分行党委"}, { "id": "20171208094038151-39A5-413FB4AE0", "pid": "20171208093915505-72EF-9BFEAC422", "name": "日照分行党委"}, { "id": "20171208094037506-CEF2-20F538B4D", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "合规部党支部"}, { "id": "20171208094036613-8C1E-B2236FC35", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "人力资源部党支部"}, { "id": "20171208094036399-E41B-35C3A75E5", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "集体信贷部私行核心党支部"}, { "id": "20171208094035839-71B9-B8F2D8375", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "批发银行部党支部"}, { "id": "20171208094035704-D7A6-E30505176", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "办公室党支部"}, { "id": "20171208094007795-4445-CBAFBB274", "pid": "20171208093914299-6CE8-08A86D11E", "name": "国兴支行党支部"}, { "id": "20171208094007856-9372-EBF57160E", "pid": "20171208093914299-6CE8-08A86D11E", "name": "蓝天支行党支部"}, { "id": "20171208094008177-8E27-AF0A26ABA", "pid": "20171208093914299-6CE8-08A86D11E", "name": "分行营业部党支部"}, { "id": "20171208094008252-0035-376B9904F", "pid": "20171208093914299-6CE8-08A86D11E", "name": "海垦支行党支部"}, { "id": "20171208094008323-D548-1613BB1BB", "pid": "20171208093914299-6CE8-08A86D11E", "name": "海甸支行党支部"}, { "id": "20171208094008387-9949-EF9FA513A", "pid": "20171208093914299-6CE8-08A86D11E", "name": "龙华支行、海秀东路小微支行联结党支部"}, { "id": "20171208094008527-F60A-F34448039", "pid": "20171208093914299-6CE8-08A86D11E", "name": "海秀路支行党支部"}, { "id": "20171208094008594-2F97-3F24916FC", "pid": "20171208093914299-6CE8-08A86D11E", "name": "三亚分行党委"}, { "id": "20171208094008669-A148-80092A5D2", "pid": "20171208093914365-7F09-9FC5DCBB4", "name": "昆明分行机关党委"}, { "id": "20171208094008748-AEDB-EC9A78A3E", "pid": "20171208093914441-17CA-6B785862D", "name": "太原分行机关党委-清徐支行筹备组党支部"}, { "id": "20171208094008823-20E9-FA9219AE2", "pid": "20171208093914441-17CA-6B785862D", "name": "大同分行党委"}, { "id": "20171208094008905-A3AC-81CD6B078", "pid": "20171208093914441-17CA-6B785862D", "name": "太原分行机关党委"}, { "id": "20171208094008959-E10D-0EDBEAE29", "pid": "20171208093914441-17CA-6B785862D", "name": "吕梁支行党总支"}, { "id": "20171208094009031-DDEA-1DBBC1566", "pid": "20171208093914441-17CA-6B785862D", "name": "临汾分行党委"}, { "id": "20171208094009186-843E-C6619A701", "pid": "20171208093914441-17CA-6B785862D", "name": "长治分行党委"}, { "id": "20171208094009260-CEDF-1BE68BADB", "pid": "20171208093914524-C1FB-81CF8B394", "name": "滨海新区分行党委"}, { "id": "20171208094009346-EE9B-623A13D3F", "pid": "20171208093914524-C1FB-81CF8B394", "name": "天津分行机关党委"}, { "id": "20171208094009445-0970-279710448", "pid": "20171208093914589-ADA7-746FFDE5C", "name": "遵义分行党委"}, { "id": "20171208094009521-C99C-69220FAF8", "pid": "20171208093914589-ADA7-746FFDE5C", "name": "分行营业部党支部"}, { "id": "20171208094009639-A3ED-696C36392", "pid": "20171208093914589-ADA7-746FFDE5C", "name": "公园路支行党支部"}, { "id": "20171208094009724-9BE1-82DAF4BAB", "pid": "20171208093914589-ADA7-746FFDE5C", "name": "护国支行党支部"}, { "id": "20171208094009819-1B2E-2CC51F99E", "pid": "20171208093914589-ADA7-746FFDE5C", "name": "宝山支行党支部"}, { "id": "20171208094009896-DAA2-FE442C097", "pid": "20171208093914589-ADA7-746FFDE5C", "name": "鸿通城党支部"}, { "id": "20171208094009969-FE33-4B97273FB", "pid": "20171208093914589-ADA7-746FFDE5C", "name": "贵阳分行机关党委"}, { "id": "20171208094010031-746F-4B3E69463", "pid": "20171208093914589-ADA7-746FFDE5C", "name": "黔灵支行党支部"}, { "id": "20171208094010106-E5C4-C6B78AD16", "pid": "20171208093914589-ADA7-746FFDE5C", "name": "金阳支行党支部"}, { "id": "20171208094010175-6D70-0345E8927", "pid": "20171208093914589-ADA7-746FFDE5C", "name": "花溪党支部"}, { "id": "20171208094010256-C981-EE60FEB9F", "pid": "20171208093914589-ADA7-746FFDE5C", "name": "乌当支行党支部"}, { "id": "20171208094010343-0F95-DC862E395", "pid": "20171208093914589-ADA7-746FFDE5C", "name": "瑞金支行党支部"}, { "id": "20171208094010418-81A2-AE49B4869", "pid": "20171208093914657-0DE8-2C59457BD", "name": "马鞍山分行党委"}, { "id": "20171208094010488-3003-73833FCC9", "pid": "20171208093914657-0DE8-2C59457BD", "name": "合肥分行机关党委"}, { "id": "20171208094010552-F3A6-DBF6F56C0", "pid": "20171208093914657-0DE8-2C59457BD", "name": "滁州分行党委"}, { "id": "20171208094010629-B3D4-37A934690", "pid": "20171208093914657-0DE8-2C59457BD", "name": "六安分行党委"}, { "id": "20171208094010710-0F87-E80F47D28", "pid": "20171208093914657-0DE8-2C59457BD", "name": "芜湖分行党委"}, { "id": "20171208094010780-BDE8-F6CD0DA29", "pid": "20171208093914657-0DE8-2C59457BD", "name": "蚌埠分行党委"}, { "id": "20171208094010844-8245-74B573871", "pid": "20171208093914657-0DE8-2C59457BD", "name": "安庆分行党委"}, { "id": "20171208094010920-1AA9-632A2150A", "pid": "20171208093914729-0A69-8F0C6889B", "name": "高新区支行党支部"}, { "id": "20171208094010991-F076-8F4B85D7B", "pid": "20171208093914729-0A69-8F0C6889B", "name": "长春路支行党支部"}, { "id": "20171208094011087-9677-E5604565B", "pid": "20171208093914729-0A69-8F0C6889B", "name": "乌鲁木齐分行机关党委"}, { "id": "20171208094011161-E0BA-7FF2AE60A", "pid": "20171208093914729-0A69-8F0C6889B", "name": "青年路支行党支部"}, { "id": "20171208094011235-2BB8-8D4652F34", "pid": "20171208093914729-0A69-8F0C6889B", "name": "河北路支行党支部"}, { "id": "20171208094011328-8399-74666D48C", "pid": "20171208093914729-0A69-8F0C6889B", "name": "太原路支行党支部"}, { "id": "20171208094011398-0A8B-97CD6031F", "pid": "20171208093914729-0A69-8F0C6889B", "name": "东南路支行党支部"}, { "id": "20171208094011471-2E7A-D567438D3", "pid": "20171208093914729-0A69-8F0C6889B", "name": "南湖路支行党支部"}, { "id": "20171208094011549-14FC-F9F1FED04", "pid": "20171208093914729-0A69-8F0C6889B", "name": "南湖北路支行党支部"}, { "id": "20171208094012884-C975-EAC595D78", "pid": "20190201152544821-12E3-05419AA10", "name": "渝中支行党支部"}, { "id": "20171208094014693-D1EF-290F05EB0", "pid": "20171208093914855-43AC-68AD82707", "name": "九龙城支行党支部"}, { "id": "20171208094014794-3AE2-5665CC23E", "pid": "20171208093914855-43AC-68AD82707", "name": "海沧支行党支部"}, { "id": "20171208094014963-04D1-1E461D44D", "pid": "20171208093914855-43AC-68AD82707", "name": "翔安支行党支部"}, { "id": "20171208094015021-DE13-028451007", "pid": "20171208093914855-43AC-68AD82707", "name": "自贸区分行党支部"}, { "id": "20171208094015189-80F2-70C6C721E", "pid": "20171208093914855-43AC-68AD82707", "name": "授信业务管理部党支部"}, { "id": "20171208094015266-4064-08FC781A0", "pid": "20171208093914855-43AC-68AD82707", "name": "信息技术部、保卫部、合规部、党群监察部、财务会计部联结党支部"}, { "id": "20171208094015338-3CE5-FDA3057A8", "pid": "20171208093914855-43AC-68AD82707", "name": "法律保全副、危险管理部联结党支部"}, { "id": "20171208094015403-2853-6D5C7BCF5", "pid": "20171208093914855-43AC-68AD82707", "name": "国内业务部党支部"}, { "id": "20171208094015553-0BB4-F874128C6", "pid": "20171208093914855-43AC-68AD82707", "name": "公司银行部、金融同业部、投资银行部、资产托管部、机构客户部联结党支部"}, { "id": "20171208094015622-9305-69AD4445A", "pid": "20171208093914855-43AC-68AD82707", "name": "湖滨南路支行党支部"}, { "id": "20171208094015778-60C6-59EF37A89", "pid": "20171208093914855-43AC-68AD82707", "name": "高新技术园区支行党支部"}, { "id": "20171208094015856-4748-FD8D9033D", "pid": "20171208093914855-43AC-68AD82707", "name": "白鹭支行党支部"}, { "id": "20171208094016073-63DA-398200676", "pid": "20171208093914855-43AC-68AD82707", "name": "批发银行部、集体信贷部、电子银行部联结党支部"}, { "id": "20171208094016145-60B8-8A60042CE", "pid": "20171208093914855-43AC-68AD82707", "name": "湖滨北路支行党支部"}, { "id": "20171208094016214-E809-839C6DFBC", "pid": "20171208093914855-43AC-68AD82707", "name": "富山支行党支部"}, { "id": "20171208094016283-6EFB-20F96898E", "pid": "20171208093914855-43AC-68AD82707", "name": "同安支行党支部"}, { "id": "20171208094016392-112A-862DAA3B4", "pid": "20171208093914855-43AC-68AD82707", "name": "松柏支行党支部"}, { "id": "20171208094016470-F7AC-E02635558", "pid": "20171208093914855-43AC-68AD82707", "name": "经营管理部党支部"}, { "id": "20171208094016621-027B-737D3F663", "pid": "20171208093914855-43AC-68AD82707", "name": "莲前支行党支部"}, { "id": "20171208094016709-6F9E-A3FB017EF", "pid": "20171208093914855-43AC-68AD82707", "name": "湖里支行党支部"}, { "id": "20171208094016772-0C8F-A045A12A3", "pid": "20171208093914911-CFCB-B2F85305A", "name": "信用卡核心机关党委"}, { "id": "20171208094016847-7E9C-3B94D535C", "pid": "20171208093914971-F78C-FD844EB69", "name": "常州分行党委"}, { "id": "20171208094016995-13DD-13FE0299C", "pid": "20171208093914971-F78C-FD844EB69", "name": "南通分行党委"}, { "id": "20171208094017077-96FE-107BD7195", "pid": "20171208093914971-F78C-FD844EB69", "name": "江北新区分行党委"}, { "id": "20171208094017142-81B1-B8CB5FA88", "pid": "20171208093914971-F78C-FD844EB69", "name": "扬州分行党委"}, { "id": "20171208094017212-306F-E09582E11", "pid": "20171208093914971-F78C-FD844EB69", "name": "徐州分行党委"}, { "id": "20171208094017285-7AB2-84D852A5D", "pid": "20171208093914971-F78C-FD844EB69", "name": "泰州分行党委"}, { "id": "20171208094017355-0203-641DE5227", "pid": "20171208093914971-F78C-FD844EB69", "name": "盐城分行党委"}, { "id": "20171208094017497-AD40-2E4AB5512", "pid": "20171208093914971-F78C-FD844EB69", "name": "无锡分行党委"}, { "id": "20171208094017593-52E4-F961FB074", "pid": "20171208093914971-F78C-FD844EB69", "name": "南京分行机关党委"}, { "id": "20171208094017686-8411-13E427A04", "pid": "20171208093914971-F78C-FD844EB69", "name": "镇江分行党委"}, { "id": "20171208094017848-3BD5-5EA239751", "pid": "20171208093915035-BAED-A84C6BF87", "name": "集体信贷部党支部"}, { "id": "20171208094017998-1F36-F2085A231", "pid": "20171208093915035-BAED-A84C6BF87", "name": "旅顺支行党支部"}, { "id": "20171208094018065-5867-545BDF748", "pid": "20171208093915035-BAED-A84C6BF87", "name": "黄河路党支部"}, { "id": "20171208094018170-5E54-23CC32D5D", "pid": "20171208093915035-BAED-A84C6BF87", "name": "党群监察部党支部"}, { "id": "20171208094018250-92F8-2EF1E054E", "pid": "20171208093916266-9186-B2E8391BA", "name": "鞍山分行党委"}, { "id": "20171208094018333-3D85-7305EB544", "pid": "20171208093915035-BAED-A84C6BF87", "name": "西岗支行、辛寨子支行联结党支部"}, { "id": "20171208094018480-AB59-B3B7E9426", "pid": "20171208093915035-BAED-A84C6BF87", "name": "财务会计部党支部"}, { "id": "20171208094018553-CF47-C4A19CE74", "pid": "20171208093915035-BAED-A84C6BF87", "name": "东港支行党支部"}, { "id": "20171208094018641-3C6A-838F0D1AA", "pid": "20171208093915035-BAED-A84C6BF87", "name": "中山支行党支部"}, { "id": "20171208094018722-987B-305756B8F", "pid": "20171208093915035-BAED-A84C6BF87", "name": "星海支行党支部"}, { "id": "20171208094018783-E7A8-4FE41472F", "pid": "20171208093915035-BAED-A84C6BF87", "name": "甘井子支行党支部"}, { "id": "20171208094018949-3C09-E7BFDE283", "pid": "20171208093915035-BAED-A84C6BF87", "name": "华南支行党支部"}, { "id": "20171208094019026-FBDA-46A9757B7", "pid": "20171208093915035-BAED-A84C6BF87", "name": "园区支行党支部"}, { "id": "20171208094019109-A5AD-E19C1EFF4", "pid": "20171208093915035-BAED-A84C6BF87", "name": "公司银行部党支部"}, { "id": "20171208094019188-B3FB-B8184EE8E", "pid": "20171208093916266-9186-B2E8391BA", "name": "营口分行党委"}, { "id": "20171208094019273-D2FE-AC9A92F8E", "pid": "20171208093915035-BAED-A84C6BF87", "name": "青泥支行党支部"}, { "id": "20171208094019340-E51F-AD78D7AAF", "pid": "20171208093915035-BAED-A84C6BF87", "name": "法律保全副党支部"}, { "id": "20171208094019408-45BC-1895E08CA", "pid": "20171208093915035-BAED-A84C6BF87", "name": "沙河口支行党支部"}, { "id": "20171208094019483-B710-1E4C0B027", "pid": "20171208093915035-BAED-A84C6BF87", "name": "行政保卫部党支部"}, { "id": "20171208094019561-9E4D-F92A11A3A", "pid": "20171208093915035-BAED-A84C6BF87", "name": "三八广场支行党支部"}, { "id": "20171208094019645-6F8E-863EBB670", "pid": "20171208093915035-BAED-A84C6BF87", "name": "金融同业部、机构业务部联结党支部"}, { "id": "20171208094019708-0C21-00F2E6049", "pid": "20171208093915035-BAED-A84C6BF87", "name": "营业部党支部"}, { "id": "20171208094019785-CC4F-94B839E11", "pid": "20171208093915035-BAED-A84C6BF87", "name": "金州支行党支部"}, { "id": "20171208094019860-3DA2-F67B2E1F7", "pid": "20171208093915035-BAED-A84C6BF87", "name": "投资银行部、大客户部、银期部联结党支部"}, { "id": "20171208094019928-9DE3-2031DE718", "pid": "20171208093915035-BAED-A84C6BF87", "name": "经营管理部党支部"}, { "id": "20171208094019991-3B30-FEEB2F3EC", "pid": "20171208093915035-BAED-A84C6BF87", "name": "国内业务部党支部"}, { "id": "20171208094020070-48C4-5FDA748AC", "pid": "20171208093915035-BAED-A84C6BF87", "name": "软件园支行党支部"}, { "id": "20171208094020165-C811-1E2162092", "pid": "20171208093915035-BAED-A84C6BF87", "name": "人力资源部党支部"}, { "id": "20171208094020293-5012-AF3B9D882", "pid": "20171208093915035-BAED-A84C6BF87", "name": "电子银行部党支部"}, { "id": "20171208094020431-5EB3-8C0CF016B", "pid": "20171208093915035-BAED-A84C6BF87", "name": "授信业务管理部党支部"}, { "id": "20171208094020586-0507-83872FDC6", "pid": "20171208093915035-BAED-A84C6BF87", "name": "开发区分行党支部"}, { "id": "20171208094020651-F074-9298736C7", "pid": "20171208093915035-BAED-A84C6BF87", "name": "批发银行部党支部"}, { "id": "20171208094020725-3AB8-3232B441B", "pid": "20171208093915035-BAED-A84C6BF87", "name": "合规部党支部"}, { "id": "20171208094020805-7015-44D83406E", "pid": "20171208093915035-BAED-A84C6BF87", "name": "五一广场支行党支部"}, { "id": "20171208094020879-BAB6-E9EB354FA", "pid": "20171208093915035-BAED-A84C6BF87", "name": "大连普湾支行党支部"}, { "id": "20171208094020941-5749-2E38A26C5", "pid": "20171208093915035-BAED-A84C6BF87", "name": "办公室党支部"}, { "id": "20171208094021010-DEF7-F1DFA5192", "pid": "20171208093915035-BAED-A84C6BF87", "name": "授信审批部党支部"}, { "id": "20171208094021132-552A-273A49FA4", "pid": "20171208093915174-F09E-EDA4B0BF0", "name": "临沂分行党委"}, { "id": "20171208094021214-D84B-ADFC75045", "pid": "20171208094024369-4291-1703ED657", "name": "章丘支行党支部"}, { "id": "20171208094021283-5FF8-E9FB08E82", "pid": "20171208093915174-F09E-EDA4B0BF0", "name": "东营分行党委"}, { "id": "20171208094021352-E6EC-303387FB3", "pid": "20171208094024369-4291-1703ED657", "name": "人力资源部党支部"}, { "id": "20171208094021427-58F9-3CE84A5A1", "pid": "20171208094024369-4291-1703ED657", "name": "授信审批部党支部"}, { "id": "20171208094021499-557A-E4D43BE9C", "pid": "20171208094024369-4291-1703ED657", "name": "授信业务管理部党支部"}, { "id": "20171208094021558-55CD-673861F38", "pid": "20171208093915174-F09E-EDA4B0BF0", "name": "济宁分行党委"}, { "id": "20171208094021629-2B9B-39E1221CE", "pid": "20171208094024369-4291-1703ED657", "name": "集体信贷部党支部"}, { "id": "20171208094021703-75DE-D4BEBDE79", "pid": "20171208094024369-4291-1703ED657", "name": "公司银行部党支部"}, { "id": "20171208094021770-AF0F-37BBB13A7", "pid": "20171208094024369-4291-1703ED657", "name": "法律保全副党支部"}, { "id": "20171208094021834-736C-B1689CE6D", "pid": "20171208094024369-4291-1703ED657", "name": "批发银行部党支部"}, { "id": "20171208094021904-2170-951FEBFA0", "pid": "20171208094024369-4291-1703ED657", "name": "英雄山路支行党支部"}, { "id": "20171208094021974-D02D-A3D8CCF2A", "pid": "20171208094024369-4291-1703ED657", "name": "经十路支行党支部"}, { "id": "20171208094022047-F3BE-3E58728F0", "pid": "20171208094024369-4291-1703ED657", "name": "舜耕支行党支部"}, { "id": "20171208094022106-F411-6BC126C1D", "pid": "20171208094024369-4291-1703ED657", "name": "阳光新路支行党支部"}, { "id": "20171208094022250-ED12-324B69886", "pid": "20171208094024369-4291-1703ED657", "name": "历城支行党支部"}, { "id": "20171208094022332-7033-1A8A686DD", "pid": "20171208094024369-4291-1703ED657", "name": "燕山支行党支部"}, { "id": "20171208094022389-2320-B608BFA87", "pid": "20171208094024369-4291-1703ED657", "name": "电子银行部党支部"}, { "id": "20171208094022464-9474-670DA94DB", "pid": "20171208094024369-4291-1703ED657", "name": "机构客户部党支部"}, { "id": "20171208094022546-17F1-5F4A27355", "pid": "20171208093915174-F09E-EDA4B0BF0", "name": "淄博分行党委"}, { "id": "20171208094022623-D7C2-41C28AEE2", "pid": "20171208094024369-4291-1703ED657", "name": "游览路支行党支部"}, { "id": "20171208094022710-1DD5-3B1E96971", "pid": "20171208094024369-4291-1703ED657", "name": "高新支行党支部"}, { "id": "20171208094022785-8FE3-181D8E877", "pid": "20171208094024369-4291-1703ED657", "name": "纪检监察部/党群工作部党支部"}, { "id": "20171208094022856-64F6-F8B292F31", "pid": "20171208094024369-4291-1703ED657", "name": "财务会计部党支部"}, { "id": "20171208094022926-1357-D659A9E18", "pid": "20171208094024369-4291-1703ED657", "name": "物业公司党支部"}, { "id": "20171208094022988-8994-CBDD9B491", "pid": "20171208094024369-4291-1703ED657", "name": "解放路支行党支部"}, { "id": "20171208094023080-92F8-81EF9C828", "pid": "20171208094024369-4291-1703ED657", "name": "分行营业部党支部"}, { "id": "20171208094023159-A145-873B1E4B4", "pid": "20171208094024369-4291-1703ED657", "name": "信息技术部党支部"}, { "id": "20171208094023234-12F6-E90A3E90B", "pid": "20171208094024369-4291-1703ED657", "name": "金融同业部党支部"}, { "id": "20171208094023300-24B9-F78C64F68", "pid": "20171208094024369-4291-1703ED657", "name": "市中支行党支部"}, { "id": "20171208094023374-96C7-7527EC574", "pid": "20171208094024369-4291-1703ED657", "name": "合规部党支部"}, { "id": "20171208094023445-6BDA-EEF850B4E", "pid": "20171208094024369-4291-1703ED657", "name": "泉城路支行党支部"}, { "id": "20171208094023516-1A3B-99A94E508", "pid": "20171208094024369-4291-1703ED657", "name": "明湖支行党支部"}, { "id": "20171208094023581-05A8-5B1DFB25E", "pid": "20171208094024369-4291-1703ED657", "name": "历下支行党支部"}, { "id": "20171208094023653-01CC-8DC565CA0", "pid": "20171208094024369-4291-1703ED657", "name": "国内业务部党支部"}, { "id": "20171208094023725-FEA9-03F773672", "pid": "20171208094024369-4291-1703ED657", "name": "办公室党支部"}, { "id": "20171208094023798-223A-57759D5DD", "pid": "20171208094024369-4291-1703ED657", "name": "天桥支行党支部"}, { "id": "20171208094023884-413D-47F6443CC", "pid": "20171208094024369-4291-1703ED657", "name": "经营管理部党支部"}, { "id": "20171208094023984-83DB-F02A283DB", "pid": "20171208094024369-4291-1703ED657", "name": "槐荫支行党支部"}, { "id": "20171208094024055-58EE-6CCB261CB", "pid": "20171208094024369-4291-1703ED657", "name": "策略客户部/投资银行部党支部"}, { "id": "20171208094024227-980C-93EC89B6A", "pid": "20171208094024369-4291-1703ED657", "name": "舜玉支行党支部"}, { "id": "20171208094024297-4610-D32EB7132", "pid": "20171208093915174-F09E-EDA4B0BF0", "name": "滨州分行党委"}, { "id": "20171208094024369-4291-1703ED657", "pid": "20171208093915174-F09E-EDA4B0BF0", "name": "济南分行机关党委"}, { "id": "20171208094024448-50DD-1A871169B", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "新城支行党支部"}, { "id": "20171208094024523-C232-31CD8DD1F", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "人力资源部党支部"}, { "id": "20171208094024598-343E-318DC4CBB", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "机关第十二党支部"}, { "id": "20171208094024671-57CF-9F5EE7B21", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "兴安南路支行党支部"}, { "id": "20171208094024729-3113-2C4457B02", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "授信业务管理部党支部"}, { "id": "20171208094024798-B8C0-15FA1EF69", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "批发银行部党支部"}, { "id": "20171208094024877-C654-0EFF684EA", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "赤峰分行党委"}, { "id": "20171208094024951-10F5-AF1DC2823", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "新华广场支行党支部"}, { "id": "20171208094025010-1201-0B8CC20D3", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "鄂尔多斯分行党委"}, { "id": "20171208094025085-8356-58B0C7C0B", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "办公室党支部"}, { "id": "20171208094025198-C1C2-08E5183E5", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "大学东街支行党支部"}, { "id": "20171208094025283-BA13-59AA2C37D", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "汇商广场支行党支部"}, { "id": "20171208094025346-56A7-0E3207FEF", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "机关第九党支部"}, { "id": "20171208094025416-0564-06B49614B", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "如意支行党支部"}, { "id": "20171208094025493-C4D8-0717EE5A0", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "锡林南路支行党支部"}, { "id": "20171208094025579-E439-1ED182CB2", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "投资银行与金融同业部党支部"}, { "id": "20171208094025658-F285-75ABAC078", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "集体信贷部党支部"}, { "id": "20171208094025735-B1FA-62458DDB1", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "财务会计部党支部"}, { "id": "20171208094025806-87C6-B4572CBD9", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "分行营业部党支部"}, { "id": "20171208094025884-6EA7-44F4378A2", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "机关第五党支部"}, { "id": "20171208094025980-144B-3ADA82EC5", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "包头分行党委"}, { "id": "20171208094026054-5F48-B317EAFAC", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "机关第二党支部"}, { "id": "20171208094026127-827C-127ED3124", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "授信审批部党支部"}, { "id": "20171208094026197-30DD-E9A39F57D", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "机关第十一党支部"}, { "id": "20171208094026261-F539-9496980E0", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "机关第六党支部"}, { "id": "20171208094026333-F15E-95C087C13", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "乌兰察布西街支行党支部"}, { "id": "20171208094026414-4DCA-DE2A4B99D", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "机关第八党支部"}, { "id": "20171208094026494-82CB-9736B814B", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "机关第三党支部"}, { "id": "20171208094026553-831F-E0382A8B8", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "机关第七党支部"}, { "id": "20171208094026643-3F1C-B18BE11CA", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "机关第一党支部"}, { "id": "20171208094026718-B070-C1C91D939", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "海拉尔东街支行党支部"}, { "id": "20171208094026783-9B81-2C33FED01", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "机关第十党支部"}, { "id": "20171208094026843-C39D-4132E93A8", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "机关第四党支部"}, { "id": "20171208094026915-E6D2-E1FC1D302", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "腾飞路支行党支部"}, { "id": "20171208094026990-31CE-4CA3403AC", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "东影南路支行党支部"}, { "id": "20171208094027073-DBFF-5160E6AA4", "pid": "20171208093915242-50DF-8D5F4F19E", "name": "合规部党支部"}, { "id": "20171208094027168-5A93-4AE6D57D0", "pid": "20171208093915304-C6C0-3C531E386", "name": "洪都北大道支行党支部"}, { "id": "20171208094027474-0C12-854B0B6CF", "pid": "20171208093915304-C6C0-3C531E386", "name": "分行营业部党支部"}, { "id": "20171208094027575-7505-7D2DF878F", "pid": "20171208093915304-C6C0-3C531E386", "name": "青山湖支行党支部"}, { "id": "20171208094027647-7186-B5ED1932A", "pid": "20171208093915304-C6C0-3C531E386", "name": "南京东路支行党支部"}, { "id": "20171208094027710-0ED3-808DD4DBA", "pid": "20171208093915304-C6C0-3C531E386", "name": "向阳支行党支部"}, { "id": "20171208094027892-D434-055497AF2", "pid": "20171208093915304-C6C0-3C531E386", "name": "二七北路支行党支部"}, { "id": "20171208094027971-E225-35FE13FAF", "pid": "20171208093915304-C6C0-3C531E386", "name": "民德路支行党支部"}, { "id": "20171208094028036-CCD8-D227FFE75", "pid": "20171208093915304-C6C0-3C531E386", "name": "赣州分行党委"}, { "id": "20171208094028113-8D06-1768FF669", "pid": "20171208093915304-C6C0-3C531E386", "name": "新建区支行党支部"}, { "id": "20171208094028190-4C79-7955A7D72", "pid": "20171208093915304-C6C0-3C531E386", "name": "萍乡分行党委"}, { "id": "20171208094028269-5A6A-9F856EEA6", "pid": "20171208093915304-C6C0-3C531E386", "name": "南昌县支行党支部"}, { "id": "20171208094028418-1717-347E5F63F", "pid": "20171208093915304-C6C0-3C531E386", "name": "上饶分行党支部"}, { "id": "20171208094028496-FD9B-03E352E09", "pid": "20171208093915304-C6C0-3C531E386", "name": "洪城支行党支部"}, { "id": "20171208094028575-0BE8-2001FAB47", "pid": "20171208093915304-C6C0-3C531E386", "name": "阳明东路支行党支部"}, { "id": "20171208094028659-DD29-C96E986F8", "pid": "20171208093915304-C6C0-3C531E386", "name": "北京东路支行党支部"}, { "id": "20171208094028718-DD7C-1A2C6619B", "pid": "20171208093915304-C6C0-3C531E386", "name": "红谷滩支行党支部"}, { "id": "20171208094028904-3F1D-3D1016223", "pid": "20171208093915304-C6C0-3C531E386", "name": "赣江新区支行党支部"}, { "id": "20171208094028977-62AE-9E04841DF", "pid": "20171208093915304-C6C0-3C531E386", "name": "九江分行党委"}, { "id": "20171208094029070-93DB-ECB50F99D", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "泰然支行党支部"}, { "id": "20171208094029154-8BCF-770046D88", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "人力资源部支部"}, { "id": "20171208094029246-6EDC-E90EB042E", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "集体信贷部支部"}, { "id": "20171208094029323-2EAD-2D5B40133", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "前海分行党支部"}, { "id": "20171208094029384-7D20-6C5CFD797", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "红树湾支行党支部"}, { "id": "20171208094029462-645E-DD90958FB", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "龙华支行党支部"}, { "id": "20171208094029542-9901-09E95C55C", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "金山大厦-港中大支行党支部"}, { "id": "20171208094029611-2052-4975BBE3D", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "南山支行党支部"}, { "id": "20171208094029685-6B4F-6521883FF", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "批发信贷管理部党支部"}, { "id": "20171208094029766-C703-6B8F54D34", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "福南支行党支部"}, { "id": "20171208094029843-8630-6EE448C7B", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "私人银行核心支部"}, { "id": "20171208094029925-0951-1853C1198", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "布吉支行党支部"}, { "id": "20171208094029992-4324-56E4C0E68", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "公司银行部支部"}, { "id": "20171208094030082-FE22-527CF8C55", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "龙岗支行党支部"}, { "id": "20171208094030184-8F25-591248C0A", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "横岗支行党支部"}, { "id": "20171208094030272-FCA6-C03C26D4C", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "八卦岭支行党支部"}, { "id": "20171208094030362-DEB3-AC3DF1988", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "经营管理部支部"}, { "id": "20171208094030441-C637-C7DCF071D", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "光明新区支行党支部"}, { "id": "20171208094030538-92A4-C88CBD3AF", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "市民核心支行党支部"}, { "id": "20171208094030614-2B65-FA5B441F8", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "电子银行部支部"}, { "id": "20171208094030684-DA68-5E1C9431B", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "景田支行党支部"}, { "id": "20171208094030758-2466-C32E48492", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "华侨城支行党支部"}, { "id": "20171208094030842-F649-58866F4B7", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "法律保全副支部"}, { "id": "20171208094030912-A4AA-547E8C69B", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "合规部支部"}, { "id": "20171208094030977-8F17-55B43E550", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "后海支行党支部"}, { "id": "20171208094031056-9DAB-BEA80D116", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "三诺大厦支行党支部"}, { "id": "20171208094031135-AAF8-2639C2591", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "香蜜湖支行党支部"}, { "id": "20171208094031213-91D9-8609548B3", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "盐田支行党支部"}, { "id": "20171208094031272-932C-DFB86EB65", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "批发银行部支部"}, { "id": "20171208094031345-DD2A-8768A196D", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "分行业务二支部"}, { "id": "20171208094031424-C4AD-6F8EDAC77", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "宝安支行党支部"}, { "id": "20171208094031496-E83E-188EB243A", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "福强支行党支部"}, { "id": "20171208094031609-FE9B-D24259E9C", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "宝城支行党支部"}, { "id": "20171208094031705-A53F-C01CDB852", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "蛇口支行党支部"}, { "id": "20171208094031780-164C-3CE0AC92F", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "授信业务审批部支部"}, { "id": "20171208094031855-87FD-E73DF3660", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "福华支行党支部"}, { "id": "20171208094031925-3700-E585B4824", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "分行业务一支部"}, { "id": "20171208094031998-59EE-7FD2B6C73", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "罗湖支行党支部"}, { "id": "20171208094032068-084F-2E0DE5FC4", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "退休员工党支部"}, { "id": "20171208094032131-A5E1-808BBDCF5", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "机构业务部党支部"}, { "id": "20171208094032204-C8D0-D4C259CD2", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "福田支行党支部"}, { "id": "20171208094032280-6232-224D794E5", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "投资银行部支部"}, { "id": "20171208094032354-ACD3-E778CDB26", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "沙井支行党支部"}, { "id": "20171208094032419-BE51-F739E17D8", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "高新区支行党支部"}, { "id": "20171208094032496-57B4-4B35A5417", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "皇岗支行党支部"}, { "id": "20171208094032593-2422-6FABB85C4", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "西乡支行党支部"}, { "id": "20171208094032669-BCE3-16BB6CFC9", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "罗湖口岸支行党支部"}, { "id": "20171208094032726-7015-B2C2CE21D", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "深南支行党支部"}, { "id": "20171208094032812-B5E4-078FE2503", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "授信业务管理部支部"}, { "id": "20171208094032896-60B6-5E72C755F", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "海湾支行党支部"}, { "id": "20171208094032974-4797-025FAB8F3", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "财务会计部支部"}, { "id": "20171208094033037-E3E5-E1A5E8491", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "城市广场旗舰支行党支部"}, { "id": "20171208094033193-B248-5809FFE0C", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "办公室党支部"}, { "id": "20171208094033273-E6A6-DB8D8A780", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "国内业务部党支部"}, { "id": "20171208094033352-F497-28BF91036", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "党群监察部党支部"}, { "id": "20171208094033415-9229-08E3FFDE6", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "坪山支行党支部"}, { "id": "20171208094033490-0338-F045098AB", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "地产金融部党支部"}, { "id": "20171208094033568-EABA-874971C47", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "分行营业部党支部"}, { "id": "20171208094033639-C02B-78E5656FB", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "民治支行党支部"}, { "id": "20171208094033716-7F59-6DE09F293", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "资产托管部支部"}, { "id": "20171208094033793-3FCC-DD61A263C", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "信息技术部支部"}, { "id": "20171208094033888-BE1A-747AFD6BA", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "金融同业部支部"}, { "id": "20171208094002805-DAA2-28FCD0EDD", "pid": "20171208093914227-7106-DE254BA5F", "name": "富力支行党支部"}, { "id": "20190131102051742-FC14-66D9D2899", "pid": "20171208094045748-6F43-5F9DDBBDC", "name": "银行佛山分行大沥支行党支部"}, { "id": "20190131104501179-8554-72221F1D7", "pid": "20171208094045748-6F43-5F9DDBBDC", "name": "银行佛山分行佛平路支行党支部"}, { "id": "20190131105016451-3568-7CA6C5A27", "pid": "20171208094045748-6F43-5F9DDBBDC", "name": "银行佛山分行家博城支行党支部"}, { "id": "20190131105742933-F53E-556706DAB", "pid": "20171208094045748-6F43-5F9DDBBDC", "name": "银行佛山分行乐从支行党支部"}, { "id": "20190131110150592-B858-2EE0936FB", "pid": "20171208094045748-6F43-5F9DDBBDC", "name": "银行佛山分行南海小道支行党支部"}, { "id": "20190202102953338-79B4-2A269286C", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州海珠支行支部委员会"}, { "id": "20190202104715350-E40E-6E5B04299", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州花城支行支部委员会"}, { "id": "20190202110150388-1800-877F2AB58", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州中国大酒店支部委员会"}, { "id": "20190415155500542-962C-D70979C07", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "授信业务管理部和法律保全副党支部"}, { "id": "20190415155459854-9B23-8CA743465", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "危险管理部党支部"}, { "id": "20190415155459411-0249-CDE966A41", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "经营管理部党支部"}, { "id": "20190415155457484-F973-0F39678E3", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "财务会计部党支部"}, { "id": "20190415155456193-FB35-4AE14A730", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "办公室党支部"}, { "id": "20190411105133575-E5D9-F8D92A487", "pid": "20171208093915035-BAED-A84C6BF87", "name": "旅顺开发区支行党支部"}, { "id": "20190411104735825-2057-F8A48E463", "pid": "20171208093915035-BAED-A84C6BF87", "name": "大商所、战争、幸福支行党支部"}, { "id": "20190327152704870-147F-16F8656D8", "pid": "20171208094017593-52E4-F961FB074", "name": "机构客户部党支部"}, { "id": "20190314181214349-D4CF-37350FC92", "pid": "20171208094037882-2DD3-F348B8157", "name": "烟台莱阳支行党支部"}, { "id": "20190314180114977-A57C-0AF2CA804", "pid": "20171208094037882-2DD3-F348B8157", "name": "烟台龙口支行党支部"}, { "id": "20190314175857598-6DD3-E02961AC9", "pid": "20171208094037882-2DD3-F348B8157", "name": "烟台牟平支行党支部"}, { "id": "20190314175514964-063F-7040FAC45", "pid": "20171208094037882-2DD3-F348B8157", "name": "烟台分行危险管理部党支部"}, { "id": "20190314175600787-0E40-629354540", "pid": "20171208094037882-2DD3-F348B8157", "name": "烟台分行财务会计部党支部"}, { "id": "20190314175656338-7742-96F41A62C", "pid": "20171208094037882-2DD3-F348B8157", "name": "烟台分行合规部、办公室联结党支部"}, { "id": "20190314175738394-B3D4-B3F4EFCA8", "pid": "20171208094037882-2DD3-F348B8157", "name": "烟台分行营业部党支部"}, { "id": "20190505154912975-1298-5025FE435", "pid": "20171208094017285-7AB2-84D852A5D", "name": "泰兴支行党支部"}, { "id": "20190505155000563-6CEA-A9C6D9701", "pid": "20171208094017285-7AB2-84D852A5D", "name": "姜堰支行党支部"}, { "id": "20190505155033294-C7C8-110338E0A", "pid": "20171208094017285-7AB2-84D852A5D", "name": "营业部党支部"}, { "id": "20190505155103855-0499-0A84DE537", "pid": "20171208094017285-7AB2-84D852A5D", "name": "新区支行党支部"}, { "id": "20190505155150474-82AC-E3F67413A", "pid": "20171208094017285-7AB2-84D852A5D", "name": "青年路支行党支部"}, { "id": "20190505155221417-0A4B-3D498FF8F", "pid": "20171208094017285-7AB2-84D852A5D", "name": "高港支行党支部"}, { "id": "20190505155251067-44D9-A89D59D9F", "pid": "20171208094017285-7AB2-84D852A5D", "name": "办公室党支部"}, { "id": "20190505155334621-1525-C0F0F68FF", "pid": "20171208094017285-7AB2-84D852A5D", "name": "国内业务部党支部"}, { "id": "20190505155404243-0AF1-9556684E3", "pid": "20171208094017285-7AB2-84D852A5D", "name": "普惠金融部党支部"}, { "id": "20190505155434627-45F7-C0C55633A", "pid": "20171208094017285-7AB2-84D852A5D", "name": "批发银行部党支部"}, { "id": "20190514152806443-600D-6BC5BB75F", "pid": "20171208094236898-950D-6B5E06F8A", "name": "法律保全副党支部"}, { "id": "20190514152840529-7C74-065B7CF26", "pid": "20171208094236898-950D-6B5E06F8A", "name": "财务会计部党支部"}, { "id": "20190514152910991-9E98-0E71A4488", "pid": "20171208094236898-950D-6B5E06F8A", "name": "经营管理部党支部"}, { "id": "20190514152940086-29D3-2758A5AE1", "pid": "20171208094236898-950D-6B5E06F8A", "name": "国内业务部党支部"}, { "id": "20190514153033872-41C6-13A3447DF", "pid": "20171208094236898-950D-6B5E06F8A", "name": "营业部党支部"}, { "id": "20190514153129326-DD6C-ED7D2229A", "pid": "20171208094236898-950D-6B5E06F8A", "name": "广陵支行党支部"}, { "id": "20190515092346470-F476-9B638FC1B", "pid": "20171208093916684-59A7-A3CAA4742", "name": "办公室党支部"}, { "id": "20190515093214251-303A-3EECCD12E", "pid": "20171208093916684-59A7-A3CAA4742", "name": "授信业务管理部党支部"}, { "id": "20190515093305107-32CB-5BE9C809B", "pid": "20171208093916684-59A7-A3CAA4742", "name": "法律保全副党支部"}, { "id": "20190515093506449-84B7-8685512DF", "pid": "20171208093916684-59A7-A3CAA4742", "name": "公司银行部党支部"}, { "id": "20190515093559774-448F-84CD7D832", "pid": "20171208093916684-59A7-A3CAA4742", "name": "国内业务部党支部"}, { "id": "20190515093703892-E61E-4A79B1FEA", "pid": "20171208093916684-59A7-A3CAA4742", "name": "投资银行部党支部"}, { "id": "20190515093739760-EBBD-0127E5F04", "pid": "20171208093916684-59A7-A3CAA4742", "name": "机构业务部党支部"}, { "id": "20190515093815935-C9EB-F08D85F5E", "pid": "20171208093916684-59A7-A3CAA4742", "name": "集体信贷部党支部"}, { "id": "20190515093858356-B805-56DC8F90E", "pid": "20171208093916684-59A7-A3CAA4742", "name": "金融同业部党支部"}, { "id": "20190515094018154-ED6D-08FD436F0", "pid": "20171208093916684-59A7-A3CAA4742", "name": "批发电子银行部党支部"}, { "id": "20190515094106726-6D34-5E17D9AC1", "pid": "20171208093916684-59A7-A3CAA4742", "name": "信息技术管理部党支部"}, { "id": "20190515094144466-17FA-B10B4D3BE", "pid": "20171208093916684-59A7-A3CAA4742", "name": "经营管理部党支部"}, { "id": "20190515094233316-028D-9A3907490", "pid": "20171208093916684-59A7-A3CAA4742", "name": "党群监察部党支部"}, { "id": "20190515094323267-EE18-A70B5B672", "pid": "20171208093916684-59A7-A3CAA4742", "name": "行政管理部党支部"}, { "id": "20190515094421997-6A45-FABBC6109", "pid": "20171208093916684-59A7-A3CAA4742", "name": "个贷业务团队二部党支部"}, { "id": "20190515094507195-1537-1285AD83C", "pid": "20171208093916684-59A7-A3CAA4742", "name": "平房支行党支部"}, { "id": "20190516150235280-F15E-DEB054C05", "pid": "20171208093914971-F78C-FD844EB69", "name": "连云港分行筹备组"}, { "id": "20190516150533310-2A46-BCE34E6C5", "pid": "20190516150235280-F15E-DEB054C05", "name": "长期党支部"}, { "id": "20190517143243283-A630-E297E2294", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "经营管理部党支部"}, { "id": "20190517152952499-7CF9-DC3645AFF", "pid": "20171208094238474-0F95-6A3028AC7", "name": "办公室党支部"}, { "id": "20190517153024318-AEC7-D3F8EDD28", "pid": "20171208094238474-0F95-6A3028AC7", "name": "授信业务管理部党支部"}, { "id": "20190517153051731-9325-35120496A", "pid": "20171208094238474-0F95-6A3028AC7", "name": "集体信贷部党支部"}, { "id": "20190517153123613-60D6-4B9760CAD", "pid": "20171208094238474-0F95-6A3028AC7", "name": "经营管理部党支部"}, { "id": "20190517153156503-FE70-6A47F4741", "pid": "20171208094238474-0F95-6A3028AC7", "name": "公司银行部党支部"}, { "id": "20190517153228180-855F-E6837D123", "pid": "20171208094238474-0F95-6A3028AC7", "name": "人力资源部党支部"}, { "id": "20190517153258429-2701-CA39056C7", "pid": "20171208094238474-0F95-6A3028AC7", "name": "法律保全副党支部"}, { "id": "20190517153354438-7269-FD8BACAB6", "pid": "20171208094238474-0F95-6A3028AC7", "name": "梅村支行党支部"}, { "id": "20190517153425326-94EF-C24CB219C", "pid": "20171208094238474-0F95-6A3028AC7", "name": "锡山支行党支部"}, { "id": "20190517153822692-C29D-4C54A6D9D", "pid": "20171208094238474-0F95-6A3028AC7", "name": "胡埭支行党支部"}, { "id": "20190517153917339-3B1E-8CAAF4099", "pid": "20171208094238474-0F95-6A3028AC7", "name": "中桥支行党支部"}, { "id": "20190523151808204-18DF-143C915E0", "pid": "20171208093914299-6CE8-08A86D11E", "name": "办公室党支部"}, { "id": "20190523153354719-D334-47ECDBA01", "pid": "20171208093914299-6CE8-08A86D11E", "name": "危险管理部党支部"}, { "id": "20190523153806688-3E59-94751E8A3", "pid": "20171208093914299-6CE8-08A86D11E", "name": "授信业务管理部党支部"}, { "id": "20190523154722428-7047-24929E3C9", "pid": "20171208093914299-6CE8-08A86D11E", "name": "金融同业部、国内业务部联结党支部"}, { "id": "20190523155931226-301A-D4CCBDD4B", "pid": "20171208093914299-6CE8-08A86D11E", "name": "合规部党支部"}, { "id": "20190523161011107-47BC-73D8F5BFB", "pid": "20171208093914299-6CE8-08A86D11E", "name": "纪检监察部党支部"}, { "id": "20190523162052789-2F14-D3E6B8496", "pid": "20171208093914299-6CE8-08A86D11E", "name": "机构业务部党支部"}, { "id": "20190605184357725-3514-17C834E0F", "pid": "20171208094035285-0F84-56963375E", "name": "秀洲支行党支部"}, { "id": "20190611160553309-ACF6-650FB8E6F", "pid": "20171208094035997-8D9A-39F35B853", "name": "城北支行党支部"}, { "id": "20190617151918248-B73C-86CE95F9F", "pid": "20171208093914299-6CE8-08A86D11E", "name": "小企业及集体信贷部党支部"}, { "id": "20190617154342118-8C91-3CFDD0AD2", "pid": "20171208093914299-6CE8-08A86D11E", "name": "人力资源部党支部"}, { "id": "20190619162055955-86B4-D0EAEE3A0", "pid": "20171208093914299-6CE8-08A86D11E", "name": "财务会计部、经营管理部、信息技术部联结党支部"}, { "id": "20190619162730279-982A-86DCFE86B", "pid": "20171208093914299-6CE8-08A86D11E", "name": "公司银行部、投资银行部联结党支部"}, { "id": "20190619163339111-E3D4-034EDD377", "pid": "20171208093914299-6CE8-08A86D11E", "name": "龙昆南路支行党支部"}, { "id": "20190623190728633-2EF3-B57BE665E", "pid": "20171208093916897-D9FA-5ECCD42EE", "name": "党群监保部支部"}, { "id": "20190623191909742-ED30-134A71F3A", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "党群监察部党支部"}, { "id": "20190623195843320-2FCA-0BC77B056", "pid": "20171208093916897-D9FA-5ECCD42EE", "name": "危险管理部、合规部联结党支部"}, { "id": "20190623200143090-E9DB-8C43D55F0", "pid": "20171208093916897-D9FA-5ECCD42EE", "name": "财务会计部党支部"}, { "id": "20190623200554675-BC65-1810B7BFA", "pid": "20171208093916897-D9FA-5ECCD42EE", "name": "公司银行部、机构客户部联结党支部"}, { "id": "20190624102336305-4E15-D58B5531E", "pid": "20171208094009260-CEDF-1BE68BADB", "name": "联结第二党支部"}, { "id": "20190624102416096-EE30-1A8D0ED94", "pid": "20171208094009260-CEDF-1BE68BADB", "name": "滨海分行投资银行部党支部"}, { "id": "20190624102620573-9D1D-0D0C50F3B", "pid": "20171208094009260-CEDF-1BE68BADB", "name": "自贸区分行党支部"}, { "id": "20190624102754095-F059-ADF36506B", "pid": "20171208094009260-CEDF-1BE68BADB", "name": "滨海新区支行党支部"}, { "id": "20190624102831756-8D24-D974B6297", "pid": "20171208094009260-CEDF-1BE68BADB", "name": "开发区支行党支部"}, { "id": "20190624104343229-4AEF-B3FD2B9AC", "pid": "20171208094009346-EE9B-623A13D3F", "name": "办公室党支部"}, { "id": "20190624104425796-8072-1F51D6D8E", "pid": "20171208094009346-EE9B-623A13D3F", "name": "合规部党支部"}, { "id": "20190624104516200-8AC7-C9A605325", "pid": "20171208094009346-EE9B-623A13D3F", "name": "电子银行部党支部"}, { "id": "20190624104616422-D835-5917C7B5B", "pid": "20171208094009346-EE9B-623A13D3F", "name": "私人银行部党支部"}, { "id": "20190624112226073-2970-299ACB73C", "pid": "20171208094009346-EE9B-623A13D3F", "name": "华苑支行党支部"}, { "id": "20190624112325988-7693-32BDFF360", "pid": "20171208094009346-EE9B-623A13D3F", "name": "西青支行党支部"}, { "id": "20190624112432398-D340-E1439F47B", "pid": "20171208094009346-EE9B-623A13D3F", "name": "津南支行党支部"}, { "id": "20190624135506862-A0E3-95D4262AA", "pid": "20171208093916146-4165-69AA8A627", "name": "昆山支行党总支部"}, { "id": "20190624135845174-65F2-991FD7EEC", "pid": "20190624135506862-A0E3-95D4262AA", "name": "昆山高新区支行党支部"}, { "id": "20190624140146181-DF5D-426AD5612", "pid": "20190624135506862-A0E3-95D4262AA", "name": "昆山支行机关党支部"}, { "id": "20190624140406701-8674-11A3B8FF2", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "危险管理部党支部"}, { "id": "20190624140423953-F8C5-DEE43618A", "pid": "20190624135506862-A0E3-95D4262AA", "name": "昆山开发区支行党支部"}, { "id": "20190624140532971-4802-BE0AE7D40", "pid": "20190624135506862-A0E3-95D4262AA", "name": "昆山支行营业部党支部"}, { "id": "20190624142058083-2B3A-D06A4F61E", "pid": "20171208093915562-2580-923D88AAF", "name": "批发信贷管理部党支部"}, { "id": "20190624145710686-140F-8236564BE", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "普惠金融部"}, { "id": "20190624151302893-562B-D4F1CD6F1", "pid": "20171208094056729-0138-A274F6054", "name": "国内业务党支部"}, { "id": "20190624154557637-5BAC-7A6C42E5D", "pid": "20171208094056729-0138-A274F6054", "name": "风险管理党支部"}, { "id": "20190624155202815-199C-E03A5422E", "pid": "20171208094056729-0138-A274F6054", "name": "办公室党支部"}, { "id": "20190624163212024-5F12-FC4C57EDF", "pid": "20171208093916146-4165-69AA8A627", "name": "策略客户部党支部"}, { "id": "20190624163940865-12F3-58AFB3593", "pid": "20171208094009969-FE33-4B97273FB", "name": "人力资源部和信息技术部联结党支部"}, { "id": "20190624163940910-C903-7C0EB75D9", "pid": "20171208094009969-FE33-4B97273FB", "name": "党群纪检部和信息技术部联结党支部"}, { "id": "20190624163941358-25B9-A9184D16E", "pid": "20171208094009969-FE33-4B97273FB", "name": "办公室党支部"}, { "id": "20190624163941593-016F-B73ED51A5", "pid": "20171208094009969-FE33-4B97273FB", "name": "经营管理部党支部"}, { "id": "20190624163941626-09C9-036BBBA58", "pid": "20171208094009969-FE33-4B97273FB", "name": "财务会计部党支部"}, { "id": "20190624163941843-265F-C93715CF3", "pid": "20171208094009969-FE33-4B97273FB", "name": "危险管理部党支部"}, { "id": "20190624163942060-42F5-508148515", "pid": "20171208094009969-FE33-4B97273FB", "name": "授信业务管理部党支部"}, { "id": "20190624163942277-5F8B-95391EA58", "pid": "20171208094009969-FE33-4B97273FB", "name": "批发银行部党支部"}, { "id": "20190624163942695-2855-78E22F409", "pid": "20171208094009969-FE33-4B97273FB", "name": "集体信贷部党支部"}, { "id": "20190624163943470-69DB-2DB87836B", "pid": "20171208094009969-FE33-4B97273FB", "name": "电子银行部党支部"}, { "id": "20190624163943525-CD94-FC8FBF4E0", "pid": "20171208094009969-FE33-4B97273FB", "name": "公司银行部党支部"}, { "id": "20190624163943799-9CBA-09E6009DC", "pid": "20171208094009969-FE33-4B97273FB", "name": "投资银行部和机构业务部联结党支部"}, { "id": "20190624163944036-C690-FB6B9B0DC", "pid": "20171208094009969-FE33-4B97273FB", "name": "金融同业部和机构业务部联结党支部"}, { "id": "20190624163944458-2AA4-5AB17823B", "pid": "20171208094009969-FE33-4B97273FB", "name": "分行营业部党支部"}, { "id": "20190624163944675-473A-C920F8736", "pid": "20171208094009969-FE33-4B97273FB", "name": "宝山支行党支部"}, { "id": "20190624163944910-22F0-114C9F2A7", "pid": "20171208094009969-FE33-4B97273FB", "name": "金阳支行党支部"}, { "id": "20190624163945337-4AA9-4F48DC9D5", "pid": "20171208094009969-FE33-4B97273FB", "name": "瑞金支行党支部"}, { "id": "20190624163945395-2489-66D53ABFA", "pid": "20171208094009969-FE33-4B97273FB", "name": "黔灵支行党支部"}, { "id": "20190624163945953-496F-E4E052CAE", "pid": "20171208094009969-FE33-4B97273FB", "name": "护国支行党支部"}, { "id": "20190624163946166-C9C5-CF0D42DE9", "pid": "20171208094009969-FE33-4B97273FB", "name": "公园路支行党支部"}, { "id": "20190624163946377-FBFB-B55544A11", "pid": "20171208094009969-FE33-4B97273FB", "name": "乌当支行党支部"}, { "id": "20190624163946802-D55D-BA5D559E6", "pid": "20171208094009969-FE33-4B97273FB", "name": "花溪支行党支部"}, { "id": "20190624163947071-E136-D77D00381", "pid": "20171208094009969-FE33-4B97273FB", "name": "鸿通城支行党支部"}, { "id": "20190624163947355-3705-4C64D27F0", "pid": "20171208094009969-FE33-4B97273FB", "name": "新华路支行党支部"}, { "id": "20190624163947690-5513-79A0E7A01", "pid": "20171208094009969-FE33-4B97273FB", "name": "遵义分行党委"}, { "id": "20190624175333855-8394-DB9645899", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "青浦支行党支部"}, { "id": "20190624183103257-04B2-9189F3F14", "pid": "20171208094056729-0138-A274F6054", "name": "合规党支部"}, { "id": "20190626143212963-2F3E-492116E9E", "pid": "20190107154207031-AD0F-6A2734982", "name": "咸阳分行营业部党支部"}, { "id": "20190626150352139-71B1-9650E79E5", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "迅驰广场支行党支部"}, { "id": "20190627103222205-8758-B4195ED1D", "pid": "20171208093914299-6CE8-08A86D11E", "name": "批发银行部党支部"}, { "id": "20190627104133220-BF2C-3D791FF79", "pid": "20171208094008594-2F97-3F24916FC", "name": "三亚分行第一党支部"}, { "id": "20190627111732380-6A38-6CDC4D216", "pid": "20171208093916146-4165-69AA8A627", "name": "分行营业部党支部"}, { "id": "20190627141116194-34B9-974F89872", "pid": "20171208093916146-4165-69AA8A627", "name": "金鸡湖支行党支部"}, { "id": "20190627162700321-5D76-E0B53B528", "pid": "20171208093915692-FB02-2F3454473", "name": "备用党支部"}, { "id": "20190627163702262-4625-5382B91F8", "pid": "20171208094043989-0949-F441517B9", "name": "分行机关公司业务第二党支部"}, { "id": "20190627163926783-6DD5-4FE7481F4", "pid": "20171208094043989-0949-F441517B9", "name": "分行公司业务第三党支部"}, { "id": "20190627164132980-8F45-6E96D57EB", "pid": "20171208094043989-0949-F441517B9", "name": "分行机关批发业务第一党支部"}, { "id": "20190627164306780-4DD2-8DC63083E", "pid": "20171208094043989-0949-F441517B9", "name": "分行机关批发业务第二党支部"}, { "id": "20190627164412201-C230-63C90855A", "pid": "20171208094043989-0949-F441517B9", "name": "分行机关风险管理第一党支部"}, { "id": "20190627164605009-E446-7E4AC0355", "pid": "20171208094043989-0949-F441517B9", "name": "分行机关风险管理第二党支部"}, { "id": "20190627164709564-3439-BD31A7145", "pid": "20171208094043989-0949-F441517B9", "name": "经营管理部党支部"}, { "id": "20190627164908805-EF82-6F144D8AD", "pid": "20171208094043989-0949-F441517B9", "name": "分行机关治理第一党支部"}, { "id": "20190627165005474-F027-59EF47E80", "pid": "20171208094043989-0949-F441517B9", "name": "分行机关治理第二党支部"}, { "id": "20190627180118616-AA5D-90DA9DF7B", "pid": "20171208094056729-0138-A274F6054", "name": "东城信息纪检党支部"}, { "id": "20190627183109951-B1C3-0EBEF6537", "pid": "20171208094056729-0138-A274F6054", "name": "投行托管党支部"}, { "id": "20190627183423688-9D74-6B03FF6B7", "pid": "20171208094056729-0138-A274F6054", "name": "机构客户党支部"}, { "id": "20190627183516180-423D-62EDAA936", "pid": "20171208094056729-0138-A274F6054", "name": "电子银行党支部"}, { "id": "20190627184216319-619A-C23D7DC27", "pid": "20171208094056729-0138-A274F6054", "name": "授信治理党支部"}, { "id": "20190627184352669-398E-B8B9785AB", "pid": "20171208094056729-0138-A274F6054", "name": "授信审批党支部"}, { "id": "20190627190559277-8A04-57488B363", "pid": "20171208094038151-39A5-413FB4AE0", "name": "日照开发区支行党支部"}, { "id": "20190628151848642-7303-E3D0EC08C", "pid": "20171208093916022-5643-2A9B03061", "name": "石碶支行党支部"}, { "id": "20190703164142079-74F4-711ED10FB", "pid": "20171208094058225-465E-439420D85", "name": "保定分行第三党支部"}, { "id": "20190703164458723-F357-19B17112C", "pid": "20171208094058225-465E-439420D85", "name": "保定分行第四党支部"}, { "id": "20190703164631398-0880-F8C390ACC", "pid": "20171208094058225-465E-439420D85", "name": "保定分行市场营销一部党支部"}, { "id": "20190703165007642-3FDC-4C9170C70", "pid": "20171208094058225-465E-439420D85", "name": "保定分行瑞兴路支行党支部"}, { "id": "20190703165207812-BC8D-30513C3B4", "pid": "20171208094058225-465E-439420D85", "name": "保定分行瑞祥大巷支行党支部"}, { "id": "20190703185854229-DD21-497A47162", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "香林支行党支部"}, { "id": "20190703195701989-CD5A-029E4019F", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "笋岗支行党支部"}, { "id": "20190703195955849-BBD4-2E614156F", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "普惠金融部党支部"}, { "id": "20190703200538320-A92F-0CF209651", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "行政保卫部党支部"}, { "id": "20190703200824740-56CD-C4A39CE2F", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "福永支行党支部"}, { "id": "20190705153254852-191D-7051C33A4", "pid": "20171208094058390-73AF-8ED6DAB19", "name": "第二党支部"}, { "id": "20190705160412217-436D-3A599B722", "pid": "20171208093915562-2580-923D88AAF", "name": "金融板块党支部"}, { "id": "20190505154836299-C24C-B360AAC23", "pid": "20171208094017285-7AB2-84D852A5D", "name": "靖江支行党支部"}, { "id": "20190505154754708-79C9-63F03D875", "pid": "20171208094017285-7AB2-84D852A5D", "name": "第三联结党支部"}, { "id": "20190416101612578-3111-26DCF4810", "pid": "20171208094104200-FD55-EE96B4765", "name": "大东支行党支部"}, { "id": "20190415155502281-F029-C464BD643", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "批发银行部和电子银行部党支部"}, { "id": "20190415155501978-B420-DA81FADD7", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "集体信贷部党支部"}, { "id": "20190415155501654-43C4-785A73F37", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "金融同业部和资产托管部党支部"}, { "id": "20190415155501242-65F8-C04AAAD0A", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "国内业务部党支部"}, { "id": "20190415155500942-9F32-19900A3C5", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "信息技术部党支部"}, { "id": "20190415155500354-E660-452057B72", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "合规部党支部"}, { "id": "20190415155459672-D5B4-45E966D10", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "党群监察部党支部"}, { "id": "20190415155459046-509D-D7FD279B3", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "保卫部党支部"}, { "id": "20190415155458663-E05A-E1DDA57FC", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "公司银行部、投资银行部、市场营销一部党支部"}, { "id": "20190415155457983-1D21-B8EE73092", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "普惠金融部党支部"}, { "id": "20190415155458242-A257-679753C9D", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "机构客户部和市场营销二部党支部"}, { "id": "20190415155457814-5419-DEE44B094", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "策略客户部党支部"}, { "id": "20190415155456701-7EFB-893965E4A", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "人力资源部党支部"}, { "id": "20190412111556304-61A8-5F3B5FC56", "pid": "20171208094235645-63B7-EA1F60BFA", "name": "第一联结党支部"}, { "id": "20190411104633249-C95D-47B7099BD", "pid": "20171208093915035-BAED-A84C6BF87", "name": "信息技术部党支部"}, { "id": "20190327152605180-1BD6-48FD1B8B8", "pid": "20171208094017593-52E4-F961FB074", "name": "资产托管-私行联结党支部"}, { "id": "20190327152217227-3EA7-ACA2A75D2", "pid": "20171208094017593-52E4-F961FB074", "name": "危险管理部党支部"}, { "id": "20190327152102924-8194-30986B6EF", "pid": "20171208094017593-52E4-F961FB074", "name": "南京业务发展部(徐庄支行筹)党支部"}, { "id": "20190327151854427-6B54-083B4BF48", "pid": "20171208094017593-52E4-F961FB074", "name": "龙江支行党支部"}, { "id": "20190327145746950-C669-A98ED6D32", "pid": "20171208094017593-52E4-F961FB074", "name": "信息技术部党支部"}, { "id": "20190327150851023-4631-B9D324584", "pid": "20171208094017593-52E4-F961FB074", "name": "溧水支行党支部"}, { "id": "20190327143609270-85A0-8DDD3AD55", "pid": "20171208094017593-52E4-F961FB074", "name": "党群监察部党支部"}, { "id": "20190314181408962-62D4-46184D7BA", "pid": "20171208094037882-2DD3-F348B8157", "name": "烟台分行内退退休党支部"}, { "id": "20190314181301932-6B62-E24A25207", "pid": "20171208094037882-2DD3-F348B8157", "name": "烟台万达广场支行、大海阳路支行联结党支部"}, { "id": "20190314181045868-B344-D210BCCEB", "pid": "20171208094037882-2DD3-F348B8157", "name": "烟台蓬莱支行党支部"}, { "id": "20190314180014236-4EAC-15602D1F6", "pid": "20171208094037882-2DD3-F348B8157", "name": "烟台莱山支行党支部"}, { "id": "20190314175817896-3B5C-9D2314D8B", "pid": "20171208094037882-2DD3-F348B8157", "name": "烟台福山支行、开发区支行联结党支部"}, { "id": "20190314175337425-C0E0-1E74BE0E0", "pid": "20171208094037882-2DD3-F348B8157", "name": "烟台分行批发银行部、集体信贷部联结党支部"}, { "id": "20190314175213424-37DE-CFFED05CD", "pid": "20171208094037882-2DD3-F348B8157", "name": "烟台分行公司银行部、国内业务部联结党支部"}, { "id": "20190228185635984-993D-BE712F940", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛分行信息技术部党支部"}, { "id": "20190228185559650-784C-B6789DDF0", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛分行电子银行部党支部"}, { "id": "20190228185521509-9D86-E94C7C706", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛分行机构业务部党支部"}, { "id": "20190228185442245-6775-E9091E697", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛分行投资银行部党支部"}, { "id": "20190228185350002-C13D-790C970C9", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛分行法律保全副党支部"}, { "id": "20190228185212043-65BE-5BAF42084", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛分行集体信贷部党支部"}, { "id": "20190228185259165-A4E7-A64618C45", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛分行授信业务管理部党支部"}, { "id": "20190228185023566-1FCE-65AE8CD51", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛分行办公室党支部"}, { "id": "20190228184557119-89E5-3504E3DAE", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛市北支行党支部"}, { "id": "20190227150416463-BE0B-66EA7D4BC", "pid": "20171208094058041-333F-6DA60AD0C", "name": "迁安支行党支部"}, { "id": "20190223163042995-B894-9D6B05DBD", "pid": "20171208094038212-8916-7E993B3E7", "name": "潍坊寿光支行党支部"}, { "id": "20190225154114319-35F7-153158EFD", "pid": "20171208094058452-E990-E0392B5BC", "name": "谈固南大街支行党支部"}, { "id": "20190223154156572-021B-B9500A86C", "pid": "20171208094038212-8916-7E993B3E7", "name": "潍坊分行危险管理部党支部"}, { "id": "20190223153246286-0718-8A340878F", "pid": "20171208094038212-8916-7E993B3E7", "name": "潍坊分行合规部党支部"}, { "id": "20190223153735000-4A2E-FDE8E89D2", "pid": "20171208094038212-8916-7E993B3E7", "name": "潍坊分行批发银行部、集体信贷部联结党支部"}, { "id": "20190223153053437-A325-8E5C16ED1", "pid": "20171208094038212-8916-7E993B3E7", "name": "潍坊分行办公室、财务会计部联结党支部"}, { "id": "20190220101225232-B145-12B7DD59D", "pid": "20171208094009445-0970-279710448", "name": "遵义分行碧云支行党支部"}, { "id": "20190220125454683-DB50-4E5AFC5C0", "pid": "20171208094058452-E990-E0392B5BC", "name": "普惠金融部党支部"}, { "id": "20190220101224862-3CC7-53D8D86AA", "pid": "20171208094009445-0970-279710448", "name": "遵义分行营业部党支部"}, { "id": "20190220101225064-0EBF-868502350", "pid": "20171208094009445-0970-279710448", "name": "遵义分行红花岗支行党支部"}, { "id": "20190220101224533-092B-975E53510", "pid": "20171208093914589-ADA7-746FFDE5C", "name": "鸿通城支行党支部"}, { "id": "20190219141243023-42A4-D69E33623", "pid": "20171208094058452-E990-E0392B5BC", "name": "丰登路支行党支部"}, { "id": "20190220101224148-4973-21B19B656", "pid": "20171208094009969-FE33-4B97273FB", "name": "分行机关第四党支部"}, { "id": "20190219095801869-3451-D02D96BB6", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行信息技术部支部委员会"}, { "id": "20190215185254688-C23E-652DE8007", "pid": "20171208094107733-14DA-F82F02AD7", "name": "公司银行部党支部"}, { "id": "20190215185502437-B5A5-1B4B60ACB", "pid": "20171208094107733-14DA-F82F02AD7", "name": "策略客户部党支部"}, { "id": "20190215184824036-8A61-89486B42B", "pid": "20171208094107733-14DA-F82F02AD7", "name": "危险管理部党支部"}, { "id": "20190215184203968-C4D6-459025039", "pid": "20171208094107733-14DA-F82F02AD7", "name": "办公室党支部"}, { "id": "20190215145044998-02F0-9D3744466", "pid": "20171208094021558-55CD-673861F38", "name": "机关第二党支部"}, { "id": "20190215101050506-E6C1-7AEA73762", "pid": "20171208094106944-B0E6-FDC94C23C", "name": "金穗小道支行党支部"}, { "id": "20190215120651519-31D2-C122D15AB", "pid": "20171208094107374-4DC9-A5FC97F7E", "name": "办公室党支部"}, { "id": "20190215100240570-9A29-07A66B730", "pid": "20171208094107733-14DA-F82F02AD7", "name": "唐河支行党支部"}, { "id": "20190215093806218-5725-E0C9EDE99", "pid": "20171208094106191-CA70-6EA2E3F86", "name": "人民东路支行党支部"}, { "id": "20190215092855897-0513-D347122A0", "pid": "20171208094107374-4DC9-A5FC97F7E", "name": "长兴支行党支部"}, { "id": "20190215092939638-5E46-9201FCF90", "pid": "20171208094107374-4DC9-A5FC97F7E", "name": "牡丹城支行党支部"}, { "id": "20190215092719552-F060-AC33F2E6D", "pid": "20171208094107374-4DC9-A5FC97F7E", "name": "自贸区科技支行党支部"}, { "id": "20190214192653287-87E8-D9F43A524", "pid": "20171208094106503-6653-34C52FD0E", "name": "批发银行部党支部"}, { "id": "20190214192529667-219F-B16E736E5", "pid": "20171208094106503-6653-34C52FD0E", "name": "公司条线联结党支部"}, { "id": "20190214184311811-09CB-6C56FA10F", "pid": "20171208094104679-1448-7FB452F2D", "name": "机关第二党支部"}, { "id": "20190214192114724-EA9F-5314E6976", "pid": "20171208094106503-6653-34C52FD0E", "name": "解放小道支行党支部"}, { "id": "20190214170413840-91F1-89F79EA18", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "私人银行核心党支部"}, { "id": "20190214170218449-4CE9-7F7F4B761", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "集体信贷部党支部"}, { "id": "20190214165839542-BE2F-8F1CC610A", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "法律保全副党支部"}, { "id": "20190214165511772-8E52-18DDA153B", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "普惠金融部党支部"}, { "id": "20190214165608922-F44C-BD939C1E6", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "危险管理部党支部"}, { "id": "20190214162851798-A822-C02F4DC1B", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "投资银行部党支部"}, { "id": "20190214162747539-82E5-CAEAA593D", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "国内业务部党支部"}, { "id": "20190214162632497-02B5-7730B9826", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "策略客户部党支部"}, { "id": "20190214162552462-2761-2B9F0288D", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "金融同业部党支部"}, { "id": "20190214162456635-A111-D38896C69", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "机构客户部党支部"}, { "id": "20190214162328729-3D45-3C980E869", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "信息技术部党支部"}, { "id": "20190214162221329-D0F6-5BFA5DD02", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "合规部党支部"}, { "id": "20190214162116860-A044-EE9151CD3", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "群工工作部党支部"}, { "id": "20190214161859958-09A0-8316DF558", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "批发银行部党支部"}, { "id": "20190214101043947-53F5-23FFBFC17", "pid": "20171208093916146-4165-69AA8A627", "name": "沧浪支行党支部"}, { "id": "20190214094055989-9697-16862F7ED", "pid": "20171208093916146-4165-69AA8A627", "name": "国内业务部党支部"}, { "id": "20190214093732410-E5B0-754D899F0", "pid": "20171208093916146-4165-69AA8A627", "name": "普惠金融部党支部"}, { "id": "20190214093426840-2A38-B77551A65", "pid": "20171208093916146-4165-69AA8A627", "name": "私人银行核心党支部"}, { "id": "20190203114801711-2BF1-479F3D74A", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州琶洲支行支部委员会"}, { "id": "20190202182723961-9B88-AB9051A67", "pid": "20171208094049129-55A7-2B704346F", "name": "银行茂名分行支部委员会"}, { "id": "20190202182556022-2E2C-DDD9E3449", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州南沙分行支部委员会"}, { "id": "20190202181958557-594B-372BE87DE", "pid": "20171208094049129-55A7-2B704346F", "name": "银行肇庆分行支部委员会"}, { "id": "20190202152444265-B625-42A193E30", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州流花路支行支部委员会"}, { "id": "20190202152156516-3E8C-B8512B141", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州国防大厦支行支部委员会"}, { "id": "20190202142844298-6F82-53EB55471", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行公司银行部支部委员会"}, { "id": "20190202142257170-E7C3-0D9D04A4A", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行普惠金融部支部委员会"}, { "id": "20190202141422394-51AE-FD53AF222", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行金融同业部支部委员会"}, { "id": "20190202140940968-1F47-3FC12083E", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行资产托管部支部委员会"}, { "id": "20190202113622875-833C-3EB418C69", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行批发私人银行部支部委员会"}, { "id": "20190202113205593-64EC-C00669203", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行集体信贷部支部委员会"}, { "id": "20190202112313525-4341-DCD8EFA59", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行法律保全副支部委员会"}, { "id": "20190202111954136-EA7A-38A14FAC6", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行危险管理部支部委员会"}, { "id": "20190202100631092-B764-5E59E6975", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州北京路支行支部委员会"}, { "id": "20190202092328045-05DE-B6A7A482F", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州万博支行支部委员会"}, { "id": "20190202092205162-158A-981F1E84A", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州桥南市桥支行支部委员会"}, { "id": "20190201160042312-CD46-D3EA50CE8", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行人力资源部支部委员会"}, { "id": "20190201153019097-6C7D-A90424B1A", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行策略客户部支部委员会"}, { "id": "20190201152544821-12E3-05419AA10", "pid": "20171208093914789-593A-756343063", "name": "银行股份有限公司重庆分行机关党委"}, { "id": "20190131111303165-373F-3AB674586", "pid": "20171208094045748-6F43-5F9DDBBDC", "name": "银行佛山分行顺德支行党支部"}, { "id": "20190131110607338-0D61-C314EAD7E", "pid": "20171208094045748-6F43-5F9DDBBDC", "name": "银行佛山分行三水支行党支部"}, { "id": "20190130164708524-82E0-A9CB5B280", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行党群监察部支部委员会"}, { "id": "20190130152844145-3EF6-1DC45A394", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行批发信贷管理部支部委员会"}, { "id": "20190130145311632-9514-E7CF2BC13", "pid": "20171208093915757-E613-5F893A5D4", "name": "问题人员"}, { "id": "20190130150950644-DF41-D4496D3BF", "pid": "20171208094049129-55A7-2B704346F", "name": "银行横琴分行支部委员会"}, { "id": "20190130142814531-194E-CDA0BDE6F", "pid": "20171208094045826-5684-107EED924", "name": "银行中山分行营业部支部委员会"}, { "id": "20171208094003030-3055-DEE556305", "pid": "20171208093914227-7106-DE254BA5F", "name": "密云支行党支部"}, { "id": "20171208094003148-31B6-8860E5C59", "pid": "20171208093914227-7106-DE254BA5F", "name": "向阳支行党支部"}, { "id": "20171208094003212-F514-4E4DB6B2C", "pid": "20171208093914227-7106-DE254BA5F", "name": "万达广场支行党支部"}, { "id": "20171208094003297-EE07-21E48B4AA", "pid": "20171208093914227-7106-DE254BA5F", "name": "怀柔支行党支部"}, { "id": "20171208094003369-E9E5-9032475BB", "pid": "20171208093914227-7106-DE254BA5F", "name": "奥运村支行党支部"}, { "id": "20171208094003444-5B96-DD153FB81", "pid": "20171208093914227-7106-DE254BA5F", "name": "新兴支行党支部"}, { "id": "20171208094003508-2038-FCB7102C1", "pid": "20171208093914227-7106-DE254BA5F", "name": "世纪城支行党支部"}, { "id": "20171208094003581-4327-930CE725D", "pid": "20171208093914227-7106-DE254BA5F", "name": "经济技术开发区支行党支部"}, { "id": "20171208094003660-51B9-34E204D5C", "pid": "20171208093914227-7106-DE254BA5F", "name": "花园路支行党支部"}, { "id": "20171208094003730-001A-E6768B0D3", "pid": "20171208093914227-7106-DE254BA5F", "name": "海淀支行党支部"}, { "id": "20171208094003794-C378-5830C2838", "pid": "20171208093914227-7106-DE254BA5F", "name": "城支行党支部"}, { "id": "20171208094003869-35CB-E6A2B8C01", "pid": "20171208093914227-7106-DE254BA5F", "name": "石景山支行党支部"}, { "id": "20171208094003939-E389-6958F6AB8", "pid": "20171208093914227-7106-DE254BA5F", "name": "总行营业部机关党委"}, { "id": "20171208094004012-071A-EB5AF379D", "pid": "20171208093914227-7106-DE254BA5F", "name": "首体南路支行党支部"}, { "id": "20171208094004084-2B4C-68C7A16C0", "pid": "20171208093914227-7106-DE254BA5F", "name": "长安支行党支部"}, { "id": "20171208094004158-4E3B-5A490AC75", "pid": "20171208093914227-7106-DE254BA5F", "name": "中关村支行党支部"}, { "id": "20171208094004230-4B5D-4E4EFF0A2", "pid": "20171208093914227-7106-DE254BA5F", "name": "财产核心支行党支部"}, { "id": "20171208094004301-20CE-78B77793C", "pid": "20171208093914227-7106-DE254BA5F", "name": "东大桥支行党支部"}, { "id": "20171208094004361-47EC-2CF1AD884", "pid": "20171208093914227-7106-DE254BA5F", "name": "金运大厦支行党支部"}, { "id": "20171208094004428-81BF-BB97E2D00", "pid": "20171208093914227-7106-DE254BA5F", "name": "大兴支行党支部"}, { "id": "20171208094004532-5F9D-0EB7BCEE2", "pid": "20171208093914227-7106-DE254BA5F", "name": "清华科技园支行党支部"}, { "id": "20171208094004626-B77E-6A11EEFDD", "pid": "20171208093914227-7106-DE254BA5F", "name": "德外支行党支部"}, { "id": "20171208094004687-05F0-2173812F2", "pid": "20171208093914227-7106-DE254BA5F", "name": "天桥支行党支部"}, { "id": "20171208094004769-896F-662C5DA52", "pid": "20171208093914227-7106-DE254BA5F", "name": "北辰支行党支部"}, { "id": "20171208094004839-3771-83A1B95AC", "pid": "20171208093914227-7106-DE254BA5F", "name": "国奥村支行党支部"}, { "id": "20171208094004912-5B02-02A39DF2F", "pid": "20171208093914227-7106-DE254BA5F", "name": "通州支行党支部"}, { "id": "20171208094004975-1F60-C062D59C9", "pid": "20171208093914227-7106-DE254BA5F", "name": "高碑店支行党支部"}, { "id": "20171208094005057-7B13-F64ADAF51", "pid": "20171208093914227-7106-DE254BA5F", "name": "战争里支行党支部"}, { "id": "20171208094005159-0BD1-3CA19F88A", "pid": "20171208093914227-7106-DE254BA5F", "name": "中粮广场支行党支部"}, { "id": "20171208094005246-51E4-10DFE5258", "pid": "20171208093914227-7106-DE254BA5F", "name": "丰台支行党支部"}, { "id": "20171208094005317-2755-41F51BE30", "pid": "20171208093914227-7106-DE254BA5F", "name": "富华大厦支行党支部"}, { "id": "20171208094005379-9D92-0D11C5057", "pid": "20171208093914227-7106-DE254BA5F", "name": "媒体村支行党支部"}, { "id": "20171208094005455-35F6-F47653EBE", "pid": "20171208093914227-7106-DE254BA5F", "name": "紫竹桥支行党支部"}, { "id": "20171208094005532-F623-B444E85ED", "pid": "20171208093914227-7106-DE254BA5F", "name": "翠微路支行党支部"}, { "id": "20171208094005607-67D4-E3C1C9A3A", "pid": "20171208093914227-7106-DE254BA5F", "name": "国内大厦支行党支部"}, { "id": "20171208094005663-F2F7-97E465157", "pid": "20171208093914227-7106-DE254BA5F", "name": "望京支行党支部"}, { "id": "20171208094005733-A1B5-2DD9481AA", "pid": "20171208093914227-7106-DE254BA5F", "name": "福码支行党支部"}, { "id": "20171208094005819-C0B8-FE8E729F1", "pid": "20171208093914227-7106-DE254BA5F", "name": "万柳支行党支部"}, { "id": "20171208094005887-20F9-982BAF7D2", "pid": "20171208093914227-7106-DE254BA5F", "name": "方庄支行党支部"}, { "id": "20171208094005954-5A86-3FC25CCB8", "pid": "20171208093914227-7106-DE254BA5F", "name": "京城大厦支行党支部"}, { "id": "20171208094006025-2F9A-57CFDD7B7", "pid": "20171208093914227-7106-DE254BA5F", "name": "交大支行党支部"}, { "id": "20171208094006152-90E7-EFD6D15E0", "pid": "20171208093914227-7106-DE254BA5F", "name": "西山壹号院支行党支部"}, { "id": "20171208094006225-B478-6A904797A", "pid": "20171208093914227-7106-DE254BA5F", "name": "安贞支行党支部"}, { "id": "20171208094006296-898B-021E3A338", "pid": "20171208093914227-7106-DE254BA5F", "name": "来福士支行党支部"}, { "id": "20171208094006365-1139-2EC4C9EF4", "pid": "20171208093914227-7106-DE254BA5F", "name": "广安门支行党支部"}, { "id": "20171208094006443-F7BC-866CA2229", "pid": "20171208093914227-7106-DE254BA5F", "name": "回龙观支行党支部"}, { "id": "20171208094006510-30ED-EB9AAA033", "pid": "20171208093914227-7106-DE254BA5F", "name": "出国核心支行党支部"}, { "id": "20171208094006572-A72A-076920C32", "pid": "20171208093914227-7106-DE254BA5F", "name": "西单支行党支部"}, { "id": "20171208094006645-CA5E-13AD6BBA7", "pid": "20171208093914227-7106-DE254BA5F", "name": "太阳宫支行党支部"}, { "id": "20171208094006716-A02B-220C967CA", "pid": "20171208093914227-7106-DE254BA5F", "name": "三里屯支行党支部"}, { "id": "20171208094006788-9CAC-8F133A0CF", "pid": "20171208093914227-7106-DE254BA5F", "name": "南新仓支行党支部"}, { "id": "20171208094006852-604F-3923CC037", "pid": "20171208093914227-7106-DE254BA5F", "name": "房山支行党支部"}, { "id": "20171208094006925-843D-6D0D55A42", "pid": "20171208093914227-7106-DE254BA5F", "name": "八里庄支行党支部"}, { "id": "20171208094007043-8540-AF04BA4EB", "pid": "20171208093914227-7106-DE254BA5F", "name": "顺义支行党支部"}, { "id": "20171208094007175-A981-1FFFE7334", "pid": "20171208093914227-7106-DE254BA5F", "name": "广渠路支行党支部"}, { "id": "20171208094007235-D19E-BC22BB946", "pid": "20171208093914227-7106-DE254BA5F", "name": "上地支行党支部"}, { "id": "20171208094007315-0642-2DF8175F2", "pid": "20171208093914227-7106-DE254BA5F", "name": "崇文支行党支部"}, { "id": "20171208094007396-62AF-9C2773B3F", "pid": "20171208093914227-7106-DE254BA5F", "name": "尚都国内核心支行党支部"}, { "id": "20171208094007471-D460-7C719B144", "pid": "20171208093914227-7106-DE254BA5F", "name": "西红门支行党支部"}, { "id": "20171208094007544-F793-2E41C37B1", "pid": "20171208093914227-7106-DE254BA5F", "name": "珠市口支行党支部"}, { "id": "20190115211216406-6BA3-6770E70DA", "pid": "20190115185406396-47CA-0D8E12F32", "name": "财产管理部党支部"}, { "id": "20190115211017038-4FDE-8EAE808B4", "pid": "20190115185406396-47CA-0D8E12F32", "name": "纪检监察部党支部"}, { "id": "20190115210913123-A818-503E1C39D", "pid": "20190115185406396-47CA-0D8E12F32", "name": "人力资源部党支部"}, { "id": "20190115210733743-787D-6736A1829", "pid": "20190115185406396-47CA-0D8E12F32", "name": "资产托管部党支部"}, { "id": "20190115202125992-2F59-C18DD61D6", "pid": "20171208094109451-3AA5-16CA112AE", "name": "漳州台商支行党支部"}, { "id": "20190115201800469-040A-7C99EBAB1", "pid": "20171208094109451-3AA5-16CA112AE", "name": "漳州龙文支行党支部"}, { "id": "20190115193224784-751A-ED6CF0675", "pid": "20171208094108754-E011-DF08B7B15", "name": "泉州分行国内业务部党支部"}, { "id": "20190115193138557-C6E3-DDF8F6A1A", "pid": "20171208094108754-E011-DF08B7B15", "name": "泉州分行合规部党支部"}, { "id": "20190115185406396-47CA-0D8E12F32", "pid": "20171208093916428-4907-01674F688", "name": "福州分行机关委员会"}, { "id": "20190115113510075-9D69-AE650964B", "pid": "20171208094010418-81A2-AE49B4869", "name": "马鞍山分行康乐路支行党支部"}, { "id": "20190115112125709-5893-503860555", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "人力资源部党支部"}, { "id": "20190115112125396-9580-FA0259C8E", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "合规党群党支部"}, { "id": "20190115112125053-3F87-B5BE9F218", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "财务会计部党支部"}, { "id": "20190115112124557-B714-B2F0E32AD", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "授信审批部党支部"}, { "id": "20190115112124375-CB1B-826F014E8", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "集体信贷部党支部"}, { "id": "20190115112123346-C748-47CAC66B1", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "机构客户部党支部"}, { "id": "20190114164443368-770C-2F2EF5141", "pid": "20171208093916820-1A29-09529D368", "name": "批发银行部党支部"}, { "id": "20190114163727117-D7FB-8EF163A18", "pid": "20171208093916820-1A29-09529D368", "name": "经营管理部党支部"}, { "id": "20190114163611025-20E8-FD49F265A", "pid": "20171208093916820-1A29-09529D368", "name": "办公室党支部"}, { "id": "20190114163400294-290F-F00376697", "pid": "20171208093916820-1A29-09529D368", "name": "大客户部党支部"}, { "id": "20190110111316507-4B49-6AC48A8D6", "pid": "20171208093915304-C6C0-3C531E386", "name": "国内业务部党支部"}, { "id": "20190110110643192-3013-433E0C31F", "pid": "20171208093915304-C6C0-3C531E386", "name": "公司银行部党支部"}, { "id": "20181225140253878-DE52-F6EBE575F", "pid": "20171208093914729-0A69-8F0C6889B", "name": "经开区支行党支部"}, { "id": "20180929170555722-077E-2EB6978CF", "pid": "20171208093915304-C6C0-3C531E386", "name": "行政管理部党支部"}, { "id": "20180929170448846-8F9C-5B1C9E38C", "pid": "20171208093915304-C6C0-3C531E386", "name": "同业托管部党支部"}, { "id": "20180929165701315-FD74-B9FF6B06C", "pid": "20171208093915304-C6C0-3C531E386", "name": "经营管理部党支部"}, { "id": "20180929164139787-FA7D-F4C33EA17", "pid": "20171208093915304-C6C0-3C531E386", "name": "投资银行部党支部"}, { "id": "20180526104649032-14D2-494AA30AC", "pid": "20171208094036693-C11F-483D1674A", "name": "第四党支部"}, { "id": "20171208094446853-2448-C518282A0", "pid": "20171208094238474-0F95-6A3028AC7", "name": "滨湖支行党支部"}, { "id": "20171208094446676-21A0-3AE4C8F68", "pid": "20171208094238474-0F95-6A3028AC7", "name": "第四联结党支部"}, { "id": "20171208094446396-681F-12C6BB5AB", "pid": "20171208094238474-0F95-6A3028AC7", "name": "第八联结党支部"}, { "id": "20171208094446328-0876-699009D43", "pid": "20171208094238474-0F95-6A3028AC7", "name": "第二联结党支部"}, { "id": "20171208094446040-15DE-480291906", "pid": "20171208094238474-0F95-6A3028AC7", "name": "第七联结党支部"}, { "id": "20171208094445825-476D-CA594C722", "pid": "20171208094238474-0F95-6A3028AC7", "name": "第一联结党支部"}, { "id": "20171208094445210-6FFA-E9E008069", "pid": "20171208094236898-950D-6B5E06F8A", "name": "第二联结党支部"}, { "id": "20171208094444771-741F-E6FC9D440", "pid": "20171208094235645-63B7-EA1F60BFA", "name": "第三联结党支部"}, { "id": "20171208094443944-436B-854FD17F1", "pid": "20171208094235645-63B7-EA1F60BFA", "name": "经营管理部党支部"}, { "id": "20171208094350199-6D2D-17091188D", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "金融同业部党支部"}, { "id": "20171208094349984-9E55-86B7F3614", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "紫荆支行党支部"}, { "id": "20171208094349821-BF24-FC0DB746F", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "浆洗街支行党支部"}, { "id": "20171208094348314-CC53-F69D0DB6D", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "东湖支行党支部"}, { "id": "20171208094348098-D66B-53CEBEF58", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "水碾河支行党支部"}, { "id": "20171208094347878-44AA-86F3BADD0", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "人民北路支行党支部"}, { "id": "20171208094347817-1D51-5FCC07A8C", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "红星路支行党支部"}, { "id": "20171208094347567-D039-EBF0758EF", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "河汉王朝支行党支部"}, { "id": "20171208094345429-948E-0A972B6A5", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "人力资源部党支部"}, { "id": "20171208094345264-67A4-DF177DD2E", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "武阳小道支行党支部"}, { "id": "20171208094344993-0DB3-C4DB1431E", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "人民南路支行党支部"}, { "id": "20171208094344891-7CEC-BD25871E3", "pid": "20171208094120110-A915-C9C1BF0E3", "name": "高新支行党支部"}, { "id": "20171208094343751-89A6-FFA599DDA", "pid": "20171208094112484-0647-72DCF35A6", "name": "营业部党支部"}, { "id": "20171208094343875-75CE-018900F2E", "pid": "20171208094112484-0647-72DCF35A6", "name": "第一党支部"}, { "id": "20171208094343577-FD2C-376341E76", "pid": "20171208094112484-0647-72DCF35A6", "name": "太平路支行党支部"}, { "id": "20171208094342015-A585-BB7D7CE22", "pid": "20171208094111190-945F-191829D41", "name": "第一党支部"}, { "id": "20171208094341607-639C-E7B7060DD", "pid": "20171208094111053-AC6E-C22D39C7E", "name": "肤施路支行暨文化路支行党支部"}, { "id": "20171208094340964-6D79-DDE38DD53", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "明德门支行党支部"}, { "id": "20171208094340761-4CB8-2FAAB0DAB", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "太白北路支行党支部"}, { "id": "20171208094340657-6E37-484F2057B", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "南二环支行党支部"}, { "id": "20171208094340393-261D-59BCAF5F6", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "融鑫路支行党支部"}, { "id": "20171208094340166-8285-E43950255", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "东大街支行党支部"}, { "id": "20171208094340063-CB7B-177D94C84", "pid": "20171208094110964-183E-5B9D7CDE4", "name": "大寨路支行党支部"}, { "id": "20171208094337914-E220-2428AF971", "pid": "20171208094109547-E044-35ACA81B3", "name": "莆田分行营业部党支部"}, { "id": "20171208094332949-48B8-ADE90AEA5", "pid": "20171208094106191-CA70-6EA2E3F86", "name": "解放路支行党支部"}, { "id": "20171208094332282-8205-8A5889D57", "pid": "20171208094104679-1448-7FB452F2D", "name": "凌云路支行党支部"}, { "id": "20171208094330602-28FD-5849ED6A2", "pid": "20171208094104200-FD55-EE96B4765", "name": "崇山支行党支部"}, { "id": "20171208094328146-680A-89C201EFE", "pid": "20171208094104046-7DB4-F99A08AD9", "name": "新抚支行党支部"}, { "id": "20171208094328083-CA81-71C659908", "pid": "20171208094104046-7DB4-F99A08AD9", "name": "望花支行党支部"}, { "id": "20171208094327947-0A00-06262C18D", "pid": "20171208094104046-7DB4-F99A08AD9", "name": "机关联结党支部"}, { "id": "20171208094327843-2C19-E58A22C05", "pid": "20171208094104046-7DB4-F99A08AD9", "name": "营业部党支部"}, { "id": "20171208094327743-E93F-1E36AA2DA", "pid": "20171208094104046-7DB4-F99A08AD9", "name": "支行联结党支部"}, { "id": "20171208094327627-3698-91DA07442", "pid": "20171208094104046-7DB4-F99A08AD9", "name": "公司银行部党支部"}, { "id": "20171208094325872-6BE0-35803498B", "pid": "20171208094058452-E990-E0392B5BC", "name": "塔南路支行党支部"}, { "id": "20171208094325653-0096-E42C032E1", "pid": "20171208094058452-E990-E0392B5BC", "name": "电子银行部党支部"}, { "id": "20171208094325457-1855-BCBC5F9CC", "pid": "20171208094058452-E990-E0392B5BC", "name": "经营管理部党支部"}, { "id": "20171208094325162-157D-8F821B760", "pid": "20171208094058452-E990-E0392B5BC", "name": "信息技术部党支部"}, { "id": "20171208094324994-72FC-CD23254D2", "pid": "20171208094058452-E990-E0392B5BC", "name": "中粮河北广场支行党支部"}, { "id": "20171208094324798-8A22-5A136D05A", "pid": "20171208094058452-E990-E0392B5BC", "name": "谈固东街支行党支部"}, { "id": "20171208094324642-BC61-211A38E04", "pid": "20171208094058452-E990-E0392B5BC", "name": "体育北大街党支部"}, { "id": "20171208094324436-4E19-F77583EA8", "pid": "20171208094058452-E990-E0392B5BC", "name": "高开区支行党支部"}, { "id": "20171208094324278-3238-595A00668", "pid": "20171208094058452-E990-E0392B5BC", "name": "机构业务部党支部"}, { "id": "20171208094324020-D37E-7EA11C7C9", "pid": "20171208094058452-E990-E0392B5BC", "name": "投资银行部党支部"}, { "id": "20171208094323742-681C-957068DAA", "pid": "20171208094058452-E990-E0392B5BC", "name": "广安大巷支行党支部"}, { "id": "20171208094323461-8824-C9A669519", "pid": "20171208094058452-E990-E0392B5BC", "name": "东岗支行党支部"}, { "id": "20171208094323259-B4EA-79E5D9439", "pid": "20171208094058452-E990-E0392B5BC", "name": "合规部党支部"}, { "id": "20171208094323071-0529-53B4EA318", "pid": "20171208094058452-E990-E0392B5BC", "name": "第二十二党支部"}, { "id": "20171208094322716-D9F7-98DCD6384", "pid": "20171208094058452-E990-E0392B5BC", "name": "财务会计部党支部"}, { "id": "20171208094322502-332F-56FEA43ED", "pid": "20171208094058452-E990-E0392B5BC", "name": "维明支行党支部"}, { "id": "20171208094322232-004E-345247490", "pid": "20171208094058452-E990-E0392B5BC", "name": "辛集支行党支部"}, { "id": "20171208094321995-D67D-DECF213EA", "pid": "20171208094058452-E990-E0392B5BC", "name": "分行营业部党支部"}, { "id": "20171208094321780-0774-FB1E60344", "pid": "20171208094058452-E990-E0392B5BC", "name": "胜利北大街党支部"}, { "id": "20171208094321600-9033-EE7BF3F76", "pid": "20171208094058452-E990-E0392B5BC", "name": "盛典支行党支部"}, { "id": "20171208094321384-9B4A-8E9B1E09B", "pid": "20171208094058452-E990-E0392B5BC", "name": "裕东支行党支部"}, { "id": "20171208094321213-8399-66B59D271", "pid": "20171208094058452-E990-E0392B5BC", "name": "翟营支行党支部"}, { "id": "20171208094320859-7F77-7CBE3AE07", "pid": "20171208094058390-73AF-8ED6DAB19", "name": "第三党支部"}, { "id": "20171208094320696-9FAE-F81765F58", "pid": "20171208094058390-73AF-8ED6DAB19", "name": "营业部党支部"}, { "id": "20171208094320438-418D-CB6C4690B", "pid": "20171208094058314-DB51-C53402C17", "name": "承德分行裕华路支行党支部"}, { "id": "20171208094320338-FFE5-42A61ED96", "pid": "20171208094058314-DB51-C53402C17", "name": "承德分行营业部党支部"}, { "id": "20171208094320115-F85C-71846956C", "pid": "20171208094058225-465E-439420D85", "name": "保定分行涿州支行党支部"}, { "id": "20171208094319920-372B-BDF722767", "pid": "20171208094058225-465E-439420D85", "name": "保定分行东风路支行党支部"}, { "id": "20171208094319721-DA52-6D51F1A27", "pid": "20171208094058225-465E-439420D85", "name": "保定分行白沟支行党支部"}, { "id": "20171208094319287-A098-5F9437D59", "pid": "20171208094058167-6D20-88D491F1A", "name": "邯郸分行第三党支部"}, { "id": "20171208094318658-CDED-971B776E1", "pid": "20171208094058041-333F-6DA60AD0C", "name": "建设北路支行党支部"}, { "id": "20171208094316576-F61A-2D8E70C3E", "pid": "20171208094056729-0138-A274F6054", "name": "公司普惠党支部"}, { "id": "20171208094315987-16DF-0AD4DCA46", "pid": "20171208094055486-561E-04A794ECC", "name": "通海路支行党支部"}, { "id": "20171208094314649-ED3A-7D41B0255", "pid": "20171208094053296-2B91-9645ABA77", "name": "醴陵支行党支部"}, { "id": "20171208094314474-38B3-57D38C474", "pid": "20171208094053296-2B91-9645ABA77", "name": "新华西路支行党支部"}, { "id": "20171208094314268-C9D2-A3D7FD0C6", "pid": "20171208094053220-9270-93AC0C593", "name": "易俗河支行党支部"}, { "id": "20171208094314168-8791-4653034E6", "pid": "20171208093915957-6B32-7347A4023", "name": "九华支行党支部"}, { "id": "20171208094313967-DC00-336A7C1E8", "pid": "20171208094050951-59F2-ED9AFF7FE", "name": "吉林分行第二党支部"}, { "id": "20171208094310768-BB96-3244DC77C", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州环市支行支部委员会"}, { "id": "20171208094310587-1DAF-EB0B5E136", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州高德支行支部委员会"}, { "id": "20171208094310490-5035-52447D5AA", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行国内业务部支部委员会"}, { "id": "20171208094310359-536E-97709424C", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州增城支行支部委员会"}, { "id": "20171208094310204-AC53-C58751F19", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州白云支行支部委员会"}, { "id": "20171208094309762-3AB1-9B88911C6", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州番禺支行支部委员会"}, { "id": "20171208094309610-0930-E7B552AC6", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州开发区支行支部委员会"}, { "id": "20171208094309520-4D8F-765F850AB", "pid": "20171208094049129-55A7-2B704346F", "name": "银行广州分行办公室行政部支部委员会"}, { "id": "20171208094308676-84CB-65C474304", "pid": "20171208094047579-D31E-E31E339C4", "name": "银行珠海分行营业部支部委员会"}, { "id": "20171208094308580-DF35-296B76F52", "pid": "20171208094047579-D31E-E31E339C4", "name": "银行珠海分行五洲花城支行支部委员会"}, { "id": "20171208094308483-11BA-30F51E368", "pid": "20171208094047579-D31E-E31E339C4", "name": "银行珠海分行机关支部委员会"}, { "id": "20171208094308418-2714-C8468D933", "pid": "20171208094047579-D31E-E31E339C4", "name": "银行珠海分行华发新城支行支部委员会"}, { "id": "20171208094308053-74D8-901BD195D", "pid": "20171208094045748-6F43-5F9DDBBDC", "name": "银行佛山分行营业部支部委员会"}, { "id": "20171208094307957-CED7-E96BCA7F4", "pid": "20171208094045748-6F43-5F9DDBBDC", "name": "银行佛山分行机关第二支部委员会"}, { "id": "20171208094306939-799C-159504EE2", "pid": "20171208094045334-4361-7A0BC486C", "name": "银行江门分行机关支部委员会"}, { "id": "20171208094306332-DAA9-167D736EF", "pid": "20171208094043989-0949-F441517B9", "name": "分行机关公司业务第一党支部"}, { "id": "20171208094304942-C159-B3D4C6BC7", "pid": "20171208094042141-0DBE-2EE2BFF12", "name": "钦州分行党支部"}, { "id": "20171208094303662-71BC-19031CB76", "pid": "20171208094041986-8D7D-D99726486", "name": "东葛支行党支部"}, { "id": "20171208094300950-C73E-BA7078C00", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛即墨支部党支部"}, { "id": "20171208094300533-FF1C-F5581CEF7", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛胶州支行党支部"}, { "id": "20171208094300429-209B-26DD71916", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛城阳支行党支部"}, { "id": "20171208094300204-CB8A-92E8D5DD5", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛紫金山路支行党支部"}, { "id": "20171208094300053-C0B0-13D9171E8", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛分行合规部党支部"}, { "id": "20171208094259855-8AB9-FD3CFB20C", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛分行公司银行部、策略客户部联结党支部"}, { "id": "20171208094259695-20B8-86D795313", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛麦岛支行党支部"}, { "id": "20171208094259597-2C97-E2F671388", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛分行财务会计部党支部"}, { "id": "20171208094258917-69AA-E2D59A999", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛黄岛支行党支部"}, { "id": "20171208094258758-2723-18F65F8BC", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛延安三路支行党支部"}, { "id": "20171208094258666-1CF9-A5E461436", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛崂山支行党支部"}, { "id": "20171208094258511-7648-1D2B7D5A9", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛分行经营管理部党支部"}, { "id": "20171208094258417-1E67-00201AA57", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛市南支行党支部"}, { "id": "20171208094258219-E806-7C20E62F7", "pid": "20171208094038072-2BB4-670C1093E", "name": "青岛经济技术开发区支行党支部"}, { "id": "20171208094256575-0DA9-B603DC023", "pid": "20171208094037220-2A6F-4678F6694", "name": "第一党支部"}, { "id": "20171208094256385-0FC8-1EF74621D", "pid": "20171208094037137-803E-4A7A65E5D", "name": "第二党支部"}, { "id": "20171208094256183-3CBD-FABFF72A7", "pid": "20171208094036693-C11F-483D1674A", "name": "第三党支部"}, { "id": "20171208094255985-065C-09D57C947", "pid": "20171208094036693-C11F-483D1674A", "name": "第一党支部"}, { "id": "20171208094255771-5F65-1D85B9A72", "pid": "20171208094036316-39EA-9AD6D99F3", "name": "滨江支行党支部"}, { "id": "20171208094255554-42D4-6EE1C1D5D", "pid": "20171208094036316-39EA-9AD6D99F3", "name": "第一党支部"}, { "id": "20171208094255360-A849-F7AA63EB3", "pid": "20171208094036316-39EA-9AD6D99F3", "name": "江东支行党支部"}, { "id": "20171208094255087-0037-89459113E", "pid": "20171208094035997-8D9A-39F35B853", "name": "城东支行党支部"}, { "id": "20171208094254701-1A16-230C790FE", "pid": "20171208094035997-8D9A-39F35B853", "name": "新昌支行党支部"}, { "id": "20171208094254550-100F-2C026E271", "pid": "20171208094035997-8D9A-39F35B853", "name": "嵊州支行党支部"}, { "id": "20171208094254291-8A74-031F40DEE", "pid": "20171208094035997-8D9A-39F35B853", "name": "轻纺城支行党支部"}, { "id": "20171208094254068-83ED-D7BDD8F49", "pid": "20171208094035500-B6E5-523B846F4", "name": "苍南支行党支部"}, { "id": "20171208094253911-8F1C-78C2CAC37", "pid": "20171208094035500-B6E5-523B846F4", "name": "人民路支行党支部"}, { "id": "20171208094253719-42B1-5D64FE9D6", "pid": "20171208094035500-B6E5-523B846F4", "name": "温州分行第五党支部"}, { "id": "20171208094252758-9F9B-30B99384D", "pid": "20171208094035285-0F84-56963375E", "name": "嘉善支行支部"}, { "id": "20171208094252521-75CA-BCC3B8D09", "pid": "20171208094035285-0F84-56963375E", "name": "海盐支行党支部"}, { "id": "20171208094252346-C243-8EF9A8E18", "pid": "20171208094035285-0F84-56963375E", "name": "第二党支部"}, { "id": "20171208094252154-7642-1E04D2234", "pid": "20171208094035285-0F84-56963375E", "name": "第一党支部"}, { "id": "20171208094251948-2E07-3DA5767DB", "pid": "20171208094035207-0235-FC19A30EA", "name": "第一党支部"}, { "id": "20171208094251855-D691-87636ED86", "pid": "20171208094035207-0235-FC19A30EA", "name": "长兴支行党支部"}, { "id": "20171208094251659-EE50-020A52850", "pid": "20171208094035060-9362-31861D3CB", "name": "衢州分行第二党支部"}, { "id": "20171208094251470-1715-F640DA13A", "pid": "20171208094034985-2254-B104C7E63", "name": "第一党支部"}, { "id": "20171208094251309-8604-EB2F9161C", "pid": "20171208094034985-2254-B104C7E63", "name": "第三党支部"}, { "id": "20171208094251371-FC4E-129B65943", "pid": "20171208094034985-2254-B104C7E63", "name": "第二党支部"}, { "id": "20171208094251042-C8BD-6F651AF9F", "pid": "20171208094034559-210F-90D2D2070", "name": "第四党支部"}, { "id": "20171208094250885-D3EC-8BDADBD95", "pid": "20171208094034559-210F-90D2D2070", "name": "金华武义支行党支部"}, { "id": "20171208094250691-3961-99A481BA6", "pid": "20171208094034559-210F-90D2D2070", "name": "金华永康支行党支部"}, { "id": "20171208094250595-93CA-860B4F69E", "pid": "20171208094034559-210F-90D2D2070", "name": "金华东阳支行党支部"}, { "id": "20171208094250395-0EDF-70E897BC2", "pid": "20171208094034484-AF5E-EF12D1174", "name": "九堡支行党支部"}, { "id": "20171208094249912-5C17-2EC696907", "pid": "20171208094034273-7DCF-388A32AC0", "name": "第二党支部"}, { "id": "20171208094249714-25B6-F21FE3D6B", "pid": "20171208094034273-7DCF-388A32AC0", "name": "第一党支部"}, { "id": "20171208094249555-E25B-8EE3F776C", "pid": "20171208094034273-7DCF-388A32AC0", "name": "第三党支部"}, { "id": "20171208094249456-C795-ADEFBE2E2", "pid": "20171208094034040-F03D-4FE782059", "name": "温岭支行党支部"}, { "id": "20171208094249287-FE04-5B50C4D7F", "pid": "20171208094034040-F03D-4FE782059", "name": "分行第二党支部"}, { "id": "20171208094249033-3BB9-F50C3F72D", "pid": "20171208094034040-F03D-4FE782059", "name": "黄岩支行党支部"}, { "id": "20171208094248868-0E68-178F0C402", "pid": "20171208094034040-F03D-4FE782059", "name": "分行第一党支部"}, { "id": "20171208094248341-A4DF-A8DFCB503", "pid": "20171208094028036-CCD8-D227FFE75", "name": "赣州分行党支部"}, { "id": "20171208094248145-BC9E-8BD70DF81", "pid": "20171208094025980-144B-3ADA82EC5", "name": "凯旋支行支部"}, { "id": "20171208094248028-E1E4-4C45E4794", "pid": "20171208094025980-144B-3ADA82EC5", "name": "新建支行支部"}, { "id": "20171208094247810-9EAD-FC46C2B6B", "pid": "20171208094025980-144B-3ADA82EC5", "name": "青山支行支部"}, { "id": "20171208094247457-C130-FDB488953", "pid": "20171208094025980-144B-3ADA82EC5", "name": "中环支行支部"}, { "id": "20171208094247251-52BA-2B1AE05CC", "pid": "20171208094025010-1201-0B8CC20D3", "name": "第四党支部"}, { "id": "20171208094246716-AFDD-5B4B29F52", "pid": "20171208094025010-1201-0B8CC20D3", "name": "第三党支部"}, { "id": "20171208094246549-346C-BE55A17AA", "pid": "20171208094024877-C654-0EFF684EA", "name": "第一党支部"}, { "id": "20171208094246258-CD3A-6FEC071BB", "pid": "20171208094024297-4610-D32EB7132", "name": "滨州分行营业部党支部"}, { "id": "20171208094246028-B544-EF75340C9", "pid": "20171208094022546-17F1-5F4A27355", "name": "机关第二党支部"}, { "id": "20171208094245937-D228-94246AD41", "pid": "20171208094022546-17F1-5F4A27355", "name": "淄川博山联结党支部"}, { "id": "20171208094245507-3546-6B4FF7988", "pid": "20171208094022546-17F1-5F4A27355", "name": "周村支行党支部"}, { "id": "20171208094245299-78B0-E63FF8E7A", "pid": "20171208094021558-55CD-673861F38", "name": "任城支行党支部"}, { "id": "20171208094244982-4083-AB720BA5B", "pid": "20171208094021558-55CD-673861F38", "name": "运河支行党支部"}, { "id": "20171208094244889-E8A2-B159FE79A", "pid": "20171208094021558-55CD-673861F38", "name": "开发区支行党支部"}, { "id": "20171208094244699-EAC1-8F6F0CBE0", "pid": "20171208094021558-55CD-673861F38", "name": "邹城支行党支部"}, { "id": "20171208094244543-1D6C-C5AC8D973", "pid": "20171208094021558-55CD-673861F38", "name": "曲阜支行党支部"}, { "id": "20171208094244344-BFFB-E7FDEEFEE", "pid": "20171208094021283-5FF8-E9FB08E82", "name": "西城支行党支部"}, { "id": "20171208094244148-D74F-B36C0CF78", "pid": "20171208094021283-5FF8-E9FB08E82", "name": "营业部党支部"}, { "id": "20171208094243995-7EBE-B084971CC", "pid": "20171208094021283-5FF8-E9FB08E82", "name": "广饶支行党支部"}, { "id": "20171208094243899-D8BD-5A2ECAB63", "pid": "20171208094021283-5FF8-E9FB08E82", "name": "机关党支部"}, { "id": "20171208094241565-B53C-B5DADB6BE", "pid": "20171208094017686-8411-13E427A04", "name": "丹阳支行党支部"}, { "id": "20171208094241372-41C2-F5FEFFB6E", "pid": "20171208094017593-52E4-F961FB074", "name": "行政管理部党支部"}, { "id": "20171208094241274-4E0B-FBF05237F", "pid": "20171208094017593-52E4-F961FB074", "name": "批发银行部党支部"}, { "id": "20171208094241104-5D6A-D5323A6C9", "pid": "20171208094017593-52E4-F961FB074", "name": "建邺支行党支部"}, { "id": "20171208094240906-26A0-B4CEFD59E", "pid": "20171208094017593-52E4-F961FB074", "name": "地方路支行党支部"}, { "id": "20171208094240637-1B37-6131F199C", "pid": "20171208094017593-52E4-F961FB074", "name": "人力资源部-工会联结党支部"}, { "id": "20171208094240396-55BE-6E5F31DD6", "pid": "20171208094017593-52E4-F961FB074", "name": "投资银行部党支部"}, { "id": "20171208094240295-EBD5-358C6D93E", "pid": "20171208094017593-52E4-F961FB074", "name": "城北支行党支部"}, { "id": "20171208094240134-5AC4-8C23F0920", "pid": "20171208094017593-52E4-F961FB074", "name": "上海路支行党支部"}, { "id": "20171208094239928-EC7C-28AA7B87D", "pid": "20171208094017593-52E4-F961FB074", "name": "湖南路支行党支部"}, { "id": "20171208094239046-5758-979DB8B23", "pid": "20171208094017593-52E4-F961FB074", "name": "金融同业部党支部"}, { "id": "20171208094234576-4548-EE1C8CFE8", "pid": "20171208094016772-0C8F-A045A12A3", "name": "吉林分中心党支部"}, { "id": "20171208094233204-EC1B-5FB72D576", "pid": "20171208094016772-0C8F-A045A12A3", "name": "生产金融部党支部"}, { "id": "20171208094231881-0BC9-4F75C8515", "pid": "20171208094016772-0C8F-A045A12A3", "name": "温州分中心党支部"}, { "id": "20171208094220644-6AEE-D0D42BDE1", "pid": "20171208094010488-3003-73833FCC9", "name": "潜山路支行党支部"}, { "id": "20171208094220551-3983-40AFE8638", "pid": "20171208094010488-3003-73833FCC9", "name": "投资银行部/资产托管部党支部"}, { "id": "20171208094220373-1062-06AD9E42C", "pid": "20171208094010488-3003-73833FCC9", "name": "国内业务部党支部"}, { "id": "20171208094220183-131C-33EDD2F98", "pid": "20171208094010488-3003-73833FCC9", "name": "信息技术部党支部"}, { "id": "20171208094220081-8220-FA2117BCD", "pid": "20171208094010488-3003-73833FCC9", "name": "长江路支行党支部"}, { "id": "20171208094219929-513A-41F56BF72", "pid": "20171208094010488-3003-73833FCC9", "name": "退休人员党支部"}, { "id": "20171208094219740-7A69-32FBFF436", "pid": "20171208094010488-3003-73833FCC9", "name": "巢湖支行党支部"}, { "id": "20171208094219467-D258-57D0CA0D4", "pid": "20171208094010488-3003-73833FCC9", "name": "桐城路支行党支部"}, { "id": "20171208094219200-14A6-5EC19B380", "pid": "20171208094010488-3003-73833FCC9", "name": "经营管理部党支部"}, { "id": "20171208094219109-315B-D05C63C93", "pid": "20171208094010488-3003-73833FCC9", "name": "机构客户部策略客户部党支部"}, { "id": "20171208094218936-CB8A-9D688C5DF", "pid": "20171208094010488-3003-73833FCC9", "name": "危险管理部党支部"}, { "id": "20171208094218758-A304-9CEB26940", "pid": "20171208094010488-3003-73833FCC9", "name": "蒙城路支行党支部"}, { "id": "20171208094218662-FC68-EC04AE3C9", "pid": "20171208094010488-3003-73833FCC9", "name": "政务区支行党支部"}, { "id": "20171208094218481-5EB2-63E0FE900", "pid": "20171208094010418-81A2-AE49B4869", "name": "马鞍山分行机关党支部"}, { "id": "20171208094218387-0637-FCB9181E9", "pid": "20171208094009969-FE33-4B97273FB", "name": "机关第四党支部"}, { "id": "20171208094218240-BF16-0138C0C48", "pid": "20171208094009969-FE33-4B97273FB", "name": "机关第一党支部"}, { "id": "20171208094217885-6CD4-22A20D871", "pid": "20171208094009445-0970-279710448", "name": "遵义分行机关党支部"}, { "id": "20171208094217699-0BCE-168B7EE28", "pid": "20171208094009445-0970-279710448", "name": "遵义碧云支行党支部"}, { "id": "20171208094217592-DE93-AABEFA9FB", "pid": "20171208094009346-EE9B-623A13D3F", "name": "授信业务管理部党支部"}, { "id": "20171208094217388-96C2-9FE97EBD9", "pid": "20171208094009346-EE9B-623A13D3F", "name": "东丽支行党支部"}, { "id": "20171208094217177-6491-C6A797B24", "pid": "20171208094009346-EE9B-623A13D3F", "name": "财务会计部党支部"}, { "id": "20171208094217087-A98B-312B64EF1", "pid": "20171208094009346-EE9B-623A13D3F", "name": "公司银行部党支部"}, { "id": "20171208094216929-8E0F-3963ABFE1", "pid": "20171208094009346-EE9B-623A13D3F", "name": "津滨支行党支部"}, { "id": "20171208094216656-E599-B81B0EC10", "pid": "20171208094009346-EE9B-623A13D3F", "name": "金融同业部党支部"}, { "id": "20171208094216555-7C48-2D64FF8A4", "pid": "20171208094009346-EE9B-623A13D3F", "name": "营业部党支部"}, { "id": "20171208094216368-F397-65EA50A87", "pid": "20171208094009346-EE9B-623A13D3F", "name": "海河支行党支部"}, { "id": "20171208094216034-FD1A-87A39E215", "pid": "20171208094009346-EE9B-623A13D3F", "name": "黄河道支行党支部"}, { "id": "20171208094215009-9604-F1A761068", "pid": "20171208094009346-EE9B-623A13D3F", "name": "投资银行部党支部"}, { "id": "20171208094214815-FBE3-1F57ECDFD", "pid": "20171208094009346-EE9B-623A13D3F", "name": "鞍山西道支行党支部"}, { "id": "20171208094214647-58FE-BDA1BE957", "pid": "20171208094009346-EE9B-623A13D3F", "name": "华谊支行党支部"}, { "id": "20171208094214471-7DFD-9F2D3A44B", "pid": "20171208094009346-EE9B-623A13D3F", "name": "危险管理部党支部"}, { "id": "20171208094214158-BB6A-2412DD786", "pid": "20171208094009346-EE9B-623A13D3F", "name": "战争支行党支部"}, { "id": "20171208094214072-9C09-EE074F1AA", "pid": "20171208094009346-EE9B-623A13D3F", "name": "东马路支行党支部"}, { "id": "20171208094213918-1CCF-A78D2E455", "pid": "20171208094009260-CEDF-1BE68BADB", "name": "大港支行党支部"}, { "id": "20171208094213744-8FED-1D3F8C069", "pid": "20171208094009260-CEDF-1BE68BADB", "name": "联结第三党支部"}, { "id": "20171208094213649-1098-79C9ECA85", "pid": "20171208094009186-843E-C6619A701", "name": "机关党支部"}, { "id": "20171208094213495-90F6-D43F3E3E5", "pid": "20171208094009031-DDEA-1DBBC1566", "name": "第三党支部"}, { "id": "20171208094213346-D50C-A07733EA4", "pid": "20171208094009031-DDEA-1DBBC1566", "name": "第一党支部"}, { "id": "20171208094213165-36BA-E7D0C9524", "pid": "20171208094008959-E10D-0EDBEAE29", "name": "孝义支行党支部"}, { "id": "20171208094213006-F364-ACBD32B6A", "pid": "20171208094008959-E10D-0EDBEAE29", "name": "汾阳支行党支部"}, { "id": "20171208094212855-E8F2-0C2435F04", "pid": "20171208094008959-E10D-0EDBEAE29", "name": "柳林支行党支部"}, { "id": "20171208094212770-F0A1-D2FB15D0E", "pid": "20171208094008905-A3AC-81CD6B078", "name": "电子银行部党支部"}, { "id": "20171208094212648-5367-D173FDBF5", "pid": "20171208094008905-A3AC-81CD6B078", "name": "国内业务部党支部"}, { "id": "20171208094212470-2A45-587359FD8", "pid": "20171208094008905-A3AC-81CD6B078", "name": "清徐支行党支部"}, { "id": "20171208094212396-DF40-1F55F83E7", "pid": "20171208094008905-A3AC-81CD6B078", "name": "法律保全副党支部"}, { "id": "20171208094212234-271E-775636B68", "pid": "20171208094008905-A3AC-81CD6B078", "name": "公司银行部党支部"}, { "id": "20171208094212021-A734-8940C9EF9", "pid": "20171208094008905-A3AC-81CD6B078", "name": "危险管理部党支部"}, { "id": "20171208094211957-E333-867A2A4ED", "pid": "20171208094008905-A3AC-81CD6B078", "name": "授信业务管理部党支部"}, { "id": "20171208094211778-9301-2407CF74E", "pid": "20171208094008905-A3AC-81CD6B078", "name": "南内环西街支行党支部"}, { "id": "20171208094211656-F4FB-6B621522D", "pid": "20171208094008905-A3AC-81CD6B078", "name": "清徐支行筹备组党支部"}, { "id": "20171208094211552-167A-A7EBC22B4", "pid": "20171208094008905-A3AC-81CD6B078", "name": "建设南路支行党支部"}, { "id": "20171208094211084-AD38-227BDE2A8", "pid": "20171208094008905-A3AC-81CD6B078", "name": "双东支行党支部"}, { "id": "20171208094210932-7BB6-DD0C2DF78", "pid": "20171208094008905-A3AC-81CD6B078", "name": "长风街支行党支部"}, { "id": "20171208094210791-F84C-9C8E24B1D", "pid": "20171208094008905-A3AC-81CD6B078", "name": "党群监保部党支部"}, { "id": "20171208094210699-EE8B-3075F49DD", "pid": "20171208094008905-A3AC-81CD6B078", "name": "行政管理部党支部"}, { "id": "20171208094210518-5039-39CB0700D", "pid": "20171208094008905-A3AC-81CD6B078", "name": "财务会计部党支部"}, { "id": "20171208094208712-BD50-9870DCE07", "pid": "20171208094008669-A148-80092A5D2", "name": "集体信贷部党支部"}, { "id": "20171208094207824-3DCB-52F019038", "pid": "20171208094008669-A148-80092A5D2", "name": "呈贡新区支行党支部"}, { "id": "20171208094207014-A526-EE7CFE27B", "pid": "20171208094008669-A148-80092A5D2", "name": "春城路支行党支部"}, { "id": "20171208094205235-30EC-8488538CA", "pid": "20171208094008594-2F97-3F24916FC", "name": "三亚分行第二党支部"}, { "id": "20171208094205027-73EA-D952EB258", "pid": "20171208094003939-E389-6958F6AB8", "name": "法律保全副党支部"}, { "id": "20171208094204878-B734-66655BC85", "pid": "20171208094003939-E389-6958F6AB8", "name": "公司银行部党支部"}, { "id": "20171208094204729-FAE2-FB22369DC", "pid": "20171208094003939-E389-6958F6AB8", "name": "经营管理部党支部"}, { "id": "20171208094204632-2DD1-E7D56410A", "pid": "20171208094003939-E389-6958F6AB8", "name": "集体信贷部党支部"}, { "id": "20171208094204509-6987-1FDC495D2", "pid": "20171208094003939-E389-6958F6AB8", "name": "金融同业部党支部"}, { "id": "20171208094203903-F1A3-00B38E4E1", "pid": "20171208094003939-E389-6958F6AB8", "name": "团体客户部党支部"}, { "id": "20171208094203736-7631-DF750CF4C", "pid": "20171208094003939-E389-6958F6AB8", "name": "批发信贷管理部党支部"}, { "id": "20171208094203615-FF3B-FFB8AEECA", "pid": "20171208094003939-E389-6958F6AB8", "name": "电子银行部党支部"}, { "id": "20171208094203533-7C1A-D79F50CB8", "pid": "20171208094003939-E389-6958F6AB8", "name": "机构业务部党支部"}, { "id": "20171208094203394-46D0-19D40DCE1", "pid": "20171208094003939-E389-6958F6AB8", "name": "国内业务部党支部"}, { "id": "20171208094203225-7D3E-F5CF04329", "pid": "20171208094003939-E389-6958F6AB8", "name": "合规部党支部"}, { "id": "20171208094203143-FA1D-825C3B30F", "pid": "20171208094003939-E389-6958F6AB8", "name": "危险管理部党支部"}, { "id": "20171208094120355-0B67-63F919A8F", "pid": "20171208093917021-C51B-C3DB2195E", "name": "宜宾分行党委"}, { "id": "20171208094120185-1AC6-4A806B2C5", "pid": "20171208093917021-C51B-C3DB2195E", "name": "达州分行党委"}, { "id": "20171208094119969-2544-9EDEE7033", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "自贸试验区分行党支部"}, { "id": "20171208094119697-A442-D0D2465DD", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "办公室党支部"}, { "id": "20171208094119528-DB53-4E2D3D48B", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "虹口支行党支部"}, { "id": "20171208094119365-FC22-600EF424F", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "行政管理部党支部"}, { "id": "20171208094119297-9B40-CDEDB141A", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "人力资源部党支部"}, { "id": "20171208094119119-72C1-BDFBD3166", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "南汇支行党支部"}, { "id": "20171208094119030-DD8E-0CF759235", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "大柏树支行党支部"}, { "id": "20171208094118303-EFBB-678712ED8", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "批发银行部党支部"}, { "id": "20171208094118223-BA19-8E9F6F502", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "集体信贷部、电子银行部联结党支部"}, { "id": "20171208094118006-9D88-10903BEC1", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "经营管理部、信息技术部联结党支部"}, { "id": "20171208094117926-6887-E81D401C3", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "财务会计部党支部"}, { "id": "20171208094116913-D6D3-55A9200C0", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "南京东路支行党支部"}, { "id": "20171208094116728-9C42-9449C11F4", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "授信业务管理部党支部"}, { "id": "20171208094116669-9AF0-916FBFAF9", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "卢湾支行党支部"}, { "id": "20171208094116506-BC61-FB0959C45", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "长风支行党支部"}, { "id": "20171208094116365-3890-3A0E8270C", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "金融同业营销三部党支部"}, { "id": "20171208094116189-5CED-76852323F", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "国内业务部党支部"}, { "id": "20171208094115738-8C5C-296C2A04C", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "静安支行党支部"}, { "id": "20171208094115574-8579-F0DFA244B", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "长宁支行党支部"}, { "id": "20171208094115354-F3B7-D118DCC15", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "嘉定支行党支部"}, { "id": "20171208094115270-2319-664F43BFC", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "张江支行、周浦支行、川沙支行联结党支部"}, { "id": "20171208094115048-4338-BC2141CB3", "pid": "20171208093916958-282A-1F0A8DFA2", "name": "北外滩支行党支部"}, { "id": "20171208094113251-0FDC-38FA7470F", "pid": "20171208093916820-1A29-09529D368", "name": "西站支行党支部"}, { "id": "20171208094113078-AA0B-75422DEAB", "pid": "20171208093916751-92D8-A7360702F", "name": "西宁分行机关党委"}, { "id": "20171208094112898-3229-F9515B311", "pid": "20171208093916684-59A7-A3CAA4742", "name": "哈西支行党支部"}, { "id": "20171208094111594-38A1-D835DE6E5", "pid": "20171208093916684-59A7-A3CAA4742", "name": "和兴支行党支部"}, { "id": "20171208094111513-DD32-3918296D7", "pid": "20171208093916684-59A7-A3CAA4742", "name": "群力支行党支部"}, { "id": "20171208094111335-B411-C10716116", "pid": "20171208093916684-59A7-A3CAA4742", "name": "机关第一党支部"}, { "id": "20171208094109695-75E6-3D0771B53", "pid": "20171208093916428-4907-01674F688", "name": "福州分行营业部支行党支部"}, { "id": "20171208094109547-E044-35ACA81B3", "pid": "20171208093916428-4907-01674F688", "name": "莆田分行党委"}, { "id": "20171208094109367-6903-E0FCAAE86", "pid": "20171208093916428-4907-01674F688", "name": "华林支行党支部"}, { "id": "20171208094109184-7CF3-1B2D456A3", "pid": "20171208093916428-4907-01674F688", "name": "宁德分行党委"}, { "id": "20171208094109053-7F62-DD469B5C2", "pid": "20171208093916428-4907-01674F688", "name": "乌山支行党支部"}, { "id": "20171208094108910-AD71-EF38E13F4", "pid": "20171208093916428-4907-01674F688", "name": "金牛山党支部"}, { "id": "20171208094108754-E011-DF08B7B15", "pid": "20171208093916428-4907-01674F688", "name": "泉州分行党委"}, { "id": "20171208094108639-7A8F-AC8FDC121", "pid": "20171208093916428-4907-01674F688", "name": "长乐支行党支部"}, { "id": "20171208094108503-935F-7308EEF94", "pid": "20171208093916428-4907-01674F688", "name": "福州分行经营管理部党支部"}, { "id": "20171208094106723-F815-0CFDFB16D", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "南阳路支行党支部"}, { "id": "20171208094106648-8603-D69B2E156", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "高新区支行党支部"}, { "id": "20171208094106503-6653-34C52FD0E", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "安阳分行党委"}, { "id": "20171208094106326-8B52-5434270AF", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "航空港区支行党支部"}, { "id": "20171208094106268-B151-A03A26DCC", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "紫荆山路支行党支部"}, { "id": "20171208094105904-FFE0-21125DE9A", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "总部港支行党支部"}, { "id": "20171208094105642-057E-99BD29A6E", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "花园路支行党支部"}, { "id": "20171208094105585-528D-FFEFD9B9D", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "蓝堡湾支行党支部"}, { "id": "20171208094104679-1448-7FB452F2D", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "平顶山分行党委"}, { "id": "20171208094104046-7DB4-F99A08AD9", "pid": "20171208093916266-9186-B2E8391BA", "name": "抚顺分行党委"}, { "id": "20171208094101951-D155-F0ACDE629", "pid": "20171208093916201-A675-D81F16555", "name": "资产治理业务核心党委"}, { "id": "20171208094101389-1093-C94583470", "pid": "20171208093916146-4165-69AA8A627", "name": "城中支行党支部"}, { "id": "20171208094056206-3323-C73854C73", "pid": "20171208093916022-5643-2A9B03061", "name": "杭州湾支行党支部"}, { "id": "20171208094055891-22D2-3DD5F883E", "pid": "20171208093915957-6B32-7347A4023", "name": "晚报大厦支行党支部"}, { "id": "20171208094055486-561E-04A794ECC", "pid": "20171208093915957-6B32-7347A4023", "name": "岳阳分行党委"}, { "id": "20171208094055059-2E6C-88A3925F1", "pid": "20171208093915957-6B32-7347A4023", "name": "宁乡支行党支部"}, { "id": "20171208094052996-646E-57A05E63C", "pid": "20171208093915957-6B32-7347A4023", "name": "三一小道支行党支部"}, { "id": "20171208094052770-E8AE-6712E1673", "pid": "20171208093915957-6B32-7347A4023", "name": "经开区支行党支部"}, { "id": "20171208094052533-BEDC-7732FDEE8", "pid": "20171208093915957-6B32-7347A4023", "name": "红旗区支行党支部"}, { "id": "20171208094052362-A6CA-DA7CB0617", "pid": "20171208093915957-6B32-7347A4023", "name": "机关第五党支部"}, { "id": "20171208094052288-5C8B-031A68597", "pid": "20171208093915957-6B32-7347A4023", "name": "机关第三党支部"}, { "id": "20171208094052140-C74A-5CD017AAC", "pid": "20171208093915957-6B32-7347A4023", "name": "机关第十二党支部"}, { "id": "20171208094051973-4B78-5B9F7F057", "pid": "20171208093915957-6B32-7347A4023", "name": "人民路支行党支部"}, { "id": "20171208094051886-0568-8FBB45A0B", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "同志街支行党支部"}, { "id": "20171208094051661-B056-04CC85993", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "幸福街支行党支部"}, { "id": "20171208094051241-9A14-2F096129D", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "东盛支行党支部"}, { "id": "20171208094051039-C773-8B833295C", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "高新支行党支部"}, { "id": "20171208094050871-2492-60BA175CB", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "景阳大路支行党支部"}, { "id": "20171208094050634-FAC0-22B481AE6", "pid": "20171208093915889-0AF1-4D5CF4353", "name": "临河街支行党支部"}, { "id": "20171208094050110-065D-11EF7C5FE", "pid": "20171208093915823-F834-F915C4DF4", "name": "第一联结党支部"}, { "id": "20171208094049129-55A7-2B704346F", "pid": "20171208093915757-E613-5F893A5D4", "name": "广州分行机关党委"}, { "id": "20171208094046698-6509-D9DE0CD5C", "pid": "20171208093915757-E613-5F893A5D4", "name": "银行广州分行退休支部委员会"}, { "id": "20171208094045748-6F43-5F9DDBBDC", "pid": "20171208093915757-E613-5F893A5D4", "name": "佛山分行党委"}, { "id": "20171208094045491-3832-29C979718", "pid": "20171208093915757-E613-5F893A5D4", "name": "惠州分行党委"}, { "id": "20171208094045259-D1B0-1CEDB2FA9", "pid": "20171208093915692-FB02-2F3454473", "name": "后湖支行党支部"}, { "id": "20171208094045023-CFEF-7058EEDC4", "pid": "20171208093915692-FB02-2F3454473", "name": "滨江支行党支部"}, { "id": "20171208094043151-2AE3-58FF69D3E", "pid": "20171208093915692-FB02-2F3454473", "name": "荆州分行党委"}, { "id": "20171208094042970-8BF2-E215662DC", "pid": "20171208093915692-FB02-2F3454473", "name": "黄石分行党委"}, { "id": "20171208094042897-6902-359445E6F", "pid": "20171208093915692-FB02-2F3454473", "name": "武昌支行党支部"}, { "id": "20171208094042758-3351-D514A4901", "pid": "20171208093915692-FB02-2F3454473", "name": "武钢支行党支部"}, { "id": "20171208094042569-5BE0-B4C0B9193", "pid": "20171208093915692-FB02-2F3454473", "name": "竹叶山支行党支部"}, { "id": "20171208094042495-11DF-00C0F11C9", "pid": "20171208093915692-FB02-2F3454473", "name": "分行营业部党支部"}, { "id": "20171208094042306-3A6E-50FA6DDFA", "pid": "20171208093915623-73B1-941532121", "name": "桂林分行党委"}, { "id": "20171208094041986-8D7D-D99726486", "pid": "20171208093915623-73B1-941532121", "name": "南宁分行机关党委"}, { "id": "20171208094041837-AABD-95AA48867", "pid": "20171208093915562-2580-923D88AAF", "name": "办公室党支部"}, { "id": "20171208094041751-8ABB-B709F0885", "pid": "20171208093915562-2580-923D88AAF", "name": "财产治理与私人银行部党支部"}, { "id": "20171208094041603-F61B-7FA38E256", "pid": "20171208093915562-2580-923D88AAF", "name": "财务会计部党支部"}, { "id": "20171208094041523-C07A-E9FB4DD73", "pid": "20171208093915562-2580-923D88AAF", "name": "国内业务部党支部"}, { "id": "20171208094041378-A069-02D18A322", "pid": "20171208093915562-2580-923D88AAF", "name": "世博广场支行党支部"}, { "id": "20171208094041182-B8C9-B232D5D9A", "pid": "20171208093915562-2580-923D88AAF", "name": "法律保全副党支部"}, { "id": "20171208094040808-A766-4E3E35D44", "pid": "20171208093915562-2580-923D88AAF", "name": "麻涌支行党支部"}, { "id": "20171208094040657-9C54-DBE5EAF40", "pid": "20171208093915562-2580-923D88AAF", "name": "东城支行党支部"}, { "id": "20171208094040336-A1E3-FC143935B", "pid": "20171208093915562-2580-923D88AAF", "name": "大朗支行党支部"}, { "id": "20171208094040417-FDF4-A059B8D99", "pid": "20171208093915562-2580-923D88AAF", "name": "公司银行部党支部"}, { "id": "20171208094039671-294F-626B8BEC7", "pid": "20171208093915562-2580-923D88AAF", "name": "清溪支行党支部"}, { "id": "20171208094039508-4A1E-4C9D7A02E", "pid": "20171208093915562-2580-923D88AAF", "name": "万江支行党支部"}, { "id": "20171208094039586-305E-41D7C789F", "pid": "20171208093915562-2580-923D88AAF", "name": "厚街支行党支部"}, { "id": "20171208094039367-C5AC-F98FFC181", "pid": "20171208093915562-2580-923D88AAF", "name": "黄江支行党支部"}, { "id": "20171208094039444-857D-04A43A371", "pid": "20171208093915562-2580-923D88AAF", "name": "新城支行党支部"}, { "id": "20171208094039166-1A1B-1AE6E8F79", "pid": "20171208093915562-2580-923D88AAF", "name": "常平支行党支部"}, { "id": "20171208094039040-E0DC-0902FF3B6", "pid": "20171208093915562-2580-923D88AAF", "name": "寮步支行党支部"}, { "id": "20171208094038887-87AA-54B64640A", "pid": "20171208093915562-2580-923D88AAF", "name": "危险管理部党支部"}, { "id": "20171208094038759-FFA9-611DCDE65", "pid": "20171208093915562-2580-923D88AAF", "name": "时代城支行党支部"}, { "id": "20171208094038603-3289-0CB7639B5", "pid": "20171208093915562-2580-923D88AAF", "name": "人力资源部党支部"}, { "id": "20171208094038449-B2E8-3C9CB523F", "pid": "20171208093915562-2580-923D88AAF", "name": "虎门港支行党支部"}, { "id": "20171208094038378-DD77-AD03009A5", "pid": "20171208093915562-2580-923D88AAF", "name": "投资银行部党支部"}, { "id": "20171208094038212-8916-7E993B3E7", "pid": "20171208093915505-72EF-9BFEAC422", "name": "潍坊分行党委"}, { "id": "20171208094038072-2BB4-670C1093E", "pid": "20171208093915505-72EF-9BFEAC422", "name": "青岛分行直属机关党委"}, { "id": "20171208094037882-2DD3-F348B8157", "pid": "20171208093915505-72EF-9BFEAC422", "name": "烟台分行党委"}, { "id": "20171208094037732-4B14-533EC3ACC", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "危险管理部党支部"}, { "id": "20171208094036456-974D-46CBE1979", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "纪检监察部/保卫部党支部"}, { "id": "20171208094036169-CBB9-26ED0D710", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "行政管理部党支部"}, { "id": "20171208094035915-09D8-52F0FE76F", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "批发信贷管理部党支部"}, { "id": "20171208094035572-B408-1CF825618", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "经营管理部党支部"}, { "id": "20171208094035431-3037-C8FBACF40", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "财务会计部党支部"}, { "id": "20171208094035360-5AC6-3CD164F82", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "电子银行部党支部"}, { "id": "20171208094007616-F471-35E8A3CEE", "pid": "20171208093914227-7106-DE254BA5F", "name": "瑞城支行党支部"}, { "id": "20171208094002882-9B14-C506E6DE7", "pid": "20171208093914227-7106-DE254BA5F", "name": "十里河支行党支部"}, { "id": "20190115163203031-FE7E-6A9B97B03", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "银行杭州分行机关党委"}, { "id": "20180929163252636-1DC6-5F17F1430", "pid": "20171208093915304-C6C0-3C531E386", "name": "办公室党支部"}, { "id": "20171208094344272-0939-89D80E461", "pid": "20171208094113078-AA0B-75422DEAB", "name": "机关第一党支部"}, { "id": "20171208094319980-5F83-16D4DD927", "pid": "20171208094058225-465E-439420D85", "name": "保定分行第一党支部"}, { "id": "20171208094302074-2274-7EEFAAE3E", "pid": "20171208094038298-A7D6-280241212", "name": "威海分行办公室、合规部联结党支部"}, { "id": "20190215121116485-CB88-FAABF798C", "pid": "20171208094107374-4DC9-A5FC97F7E", "name": "公司银行部党支部"}, { "id": "20171208094250009-2928-9533D88B1", "pid": "20171208094034484-AF5E-EF12D1174", "name": "第一党支部"}, { "id": "20171208094216459-D6AD-DEF635F0E", "pid": "20171208094009346-EE9B-623A13D3F", "name": "联结第一党支部"}, { "id": "20171208094106071-A261-C0FCC049F", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "郑州分行机关党委"}, { "id": "20171208094101805-8A96-F2D7C3C06", "pid": "20171208093916201-A675-D81F16555", "name": "董监事会办公室党支部"}, { "id": "20171208094035997-8D9A-39F35B853", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "绍兴分行党委"}, { "id": "20171208094016543-1B3D-F3CB74DBF", "pid": "20171208093914855-43AC-68AD82707", "name": "人力资源部、办公室、工会办联结党支部"}, { "id": "20171208093916201-A675-D81F16555", "pid": "20171208093858401-9581-744CD0990", "name": "总行机关党委"}, { "id": "20171208093916350-8936-4D1DC5EBB", "pid": "20171208093858401-9581-744CD0990", "name": "郑州分行党委"}, { "id": "20190624144114570-5AB6-3F52FB3AA", "pid": "20171208093915823-F834-F915C4DF4", "name": "人力资源部党支部"}, { "id": "20171208094343366-CAFB-2C21BDAB0", "pid": "20171208094111262-9080-F9D3D804C", "name": "第一党支部"}, { "id": "20190128083717073-8066-B4C2BF94F", "pid": "20171208094058225-465E-439420D85", "name": "保定分行第二党支部"}, { "id": "20180929163614291-3A4B-18AC0075B", "pid": "20171208093915304-C6C0-3C531E386", "name": "授信业务管理部党支部"}, { "id": "20171208094344102-1898-7422064AA", "pid": "20171208094113078-AA0B-75422DEAB", "name": "机关第二党支部"}, { "id": "20171208094107374-4DC9-A5FC97F7E", "pid": "20171208093916350-8936-4D1DC5EBB", "name": "洛阳分行党委"}, { "id": "20171208094034410-6560-9EDBB7BCD", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "公司银行部/普惠金融部党支部"}, { "id": "20171208093914227-7106-DE254BA5F", "pid": "20171208093858401-9581-744CD0990", "name": "北京分行党委"}, { "id": "20190515092527274-6D14-68F482F19", "pid": "20171208093916684-59A7-A3CAA4742", "name": "财务会计部党支部"}, { "id": "20190515092827740-5A0D-54A04C920", "pid": "20171208093916684-59A7-A3CAA4742", "name": "人力资源部党支部"}, { "id": "20190322111526687-6F6C-DE32BB6E7", "pid": "20171208094038298-A7D6-280241212", "name": "威海分行公司银行部党支部"}, { "id": "20171208094342477-4B10-61D4CA1AC", "pid": "20171208094111262-9080-F9D3D804C", "name": "第二党支部"}, { "id": "20171208094254357-9CFE-9036F9B4A", "pid": "20171208094035997-8D9A-39F35B853", "name": "第一党支部"}, { "id": "20171208094250158-E50E-4969C41C5", "pid": "20171208094034484-AF5E-EF12D1174", "name": "第二党支部"}, { "id": "20171208094103881-5002-D13FE270E", "pid": "20171208093916201-A675-D81F16555", "name": "办公室党支部"}, { "id": "20171208094036693-C11F-483D1674A", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "分行营业部党总支"}, { "id": "20190130105353844-FF5F-4F6247C46", "pid": "20190201152544821-12E3-05419AA10", "name": "办公室党支部"}, { "id": "20190116104328384-E004-5AF34392F", "pid": "20190116103926588-BBF8-C141B25C2", "name": "经营管理部党支部"}, { "id": "20190110163442491-E95A-1CCCB4F27", "pid": "20171208094113078-AA0B-75422DEAB", "name": "机关第三党支部"}, { "id": "20190322110826614-6178-DF56E6E27", "pid": "20171208094038298-A7D6-280241212", "name": "威海分行批发银行部党支部"}, { "id": "20171208094254452-1B85-E2B668839", "pid": "20171208094035997-8D9A-39F35B853", "name": "第二党支部"}, { "id": "20171208093914524-C1FB-81CF8B394", "pid": "20171208093858401-9581-744CD0990", "name": "天津分行党委"}, { "id": "20171208094343032-D41A-5124CB81F", "pid": "20171208094111262-9080-F9D3D804C", "name": "第三党支部"}, { "id": "20171208094103430-7ECE-50EE7E112", "pid": "20171208093916201-A675-D81F16555", "name": "人力资源部党支部"}, { "id": "20171208094034776-6552-AFA069006", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "国内业务部党支部"}, { "id": "20190130105527983-7840-A309ED464", "pid": "20190201152544821-12E3-05419AA10", "name": "人力资源部党支部"}, { "id": "20190110163756327-F014-DFFE27D96", "pid": "20171208094113078-AA0B-75422DEAB", "name": "机关第四党支部"}, { "id": "20171208094303173-D3BF-3087DDF05", "pid": "20171208094038298-A7D6-280241212", "name": "威海分行财务会计部党支部"}, { "id": "20171208094102660-010C-3B4C71582", "pid": "20171208093916201-A675-D81F16555", "name": "财务会计部党支部"}, { "id": "20171208094035285-0F84-56963375E", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "嘉兴分行党委"}, { "id": "20171208094034193-48CE-6BE3566FA", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "投资银行部/资产托管部党支部"}, { "id": "20171208093916085-F334-55AFEFA9E", "pid": "20171208093858401-9581-744CD0990", "name": "石家庄分行党委"}, { "id": "20190515093111608-9FFB-8ED2B6A27", "pid": "20171208093916684-59A7-A3CAA4742", "name": "危险管理部党支部"}, { "id": "20190611155004128-265E-8B61CB363", "pid": "20171208094035997-8D9A-39F35B853", "name": "第三党支部"}, { "id": "20190705152808278-600E-5DE1C5AF4", "pid": "20171208094058390-73AF-8ED6DAB19", "name": "市场营销三部党支部"}, { "id": "20171208094342263-7D06-A58B7CC8A", "pid": "20171208094111262-9080-F9D3D804C", "name": "第四党支部"}, { "id": "20190130105614476-BD14-4FCBD8EB4", "pid": "20190201152544821-12E3-05419AA10", "name": "党群监察部党支部"}, { "id": "20180726095121817-1CBA-D98699CFD", "pid": "20171208094111262-9080-F9D3D804C", "name": "第五党支部"}, { "id": "20171208094302617-FCFD-47363860A", "pid": "20171208094038298-A7D6-280241212", "name": "威海分行营业部党支部"}, { "id": "20190215154645176-7C24-BBCA59B7B", "pid": "20171208094107374-4DC9-A5FC97F7E", "name": "批发银行部党支部"}, { "id": "20171208094103960-8563-7E764123C", "pid": "20171208093916201-A675-D81F16555", "name": "资产负债部党支部"}, { "id": "20171208094035500-B6E5-523B846F4", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "温州分行党委"}, { "id": "20171208093914441-17CA-6B785862D", "pid": "20171208093858401-9581-744CD0990", "name": "太原分行党委"}, { "id": "20190515093354173-1370-D84EA2D3A", "pid": "20171208093916684-59A7-A3CAA4742", "name": "合规部党支部"}, { "id": "20190611155133632-60FD-4CC2A5919", "pid": "20171208094035997-8D9A-39F35B853", "name": "第四党支部"}, { "id": "20190628100341612-9F3B-6A33ACDC0", "pid": "20171208094034484-AF5E-EF12D1174", "name": "海创园支行党支部"}, { "id": "20171208094034913-2531-92600BAC3", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "金融同业部党支部"}, { "id": "20190124162342774-95BA-54754D90D", "pid": "20190115163203031-FE7E-6A9B97B03", "name": "策略客户部/机构客户部党支部"}, { "id": "20171208094344161-19AF-E2E66F15C", "pid": "20171208094113078-AA0B-75422DEAB", "name": "西大街支行党支部"}, { "id": "20171208094342650-89D1-1BF38C8F8", "pid": "20171208094111262-9080-F9D3D804C", "name": "营业部党支部"}, { "id": "20171208094302251-2485-EA487D0A4", "pid": "20171208094038298-A7D6-280241212", "name": "威海环翠支行党支部"}, { "id": "20171208094013892-98D9-5FC854D45", "pid": "20190201152544821-12E3-05419AA10", "name": "合规部党支部"}, { "id": "20171208094034559-210F-90D2D2070", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "义乌分行党委"}, { "id": "20171208093915242-50DF-8D5F4F19E", "pid": "20171208093858401-9581-744CD0990", "name": "呼和浩特分行党委"}, { "id": "20190611155521845-EAA4-FA7325A90", "pid": "20171208094035997-8D9A-39F35B853", "name": "第五党支部"}, { "id": "20171208094102822-B8CB-5662CACFD", "pid": "20171208093916201-A675-D81F16555", "name": "危险管理部党支部"}, { "id": "20180814151707815-F799-EE6FF7A77", "pid": "20171208094036316-39EA-9AD6D99F3", "name": "江南支行党支部"}, { "id": "20171208094342856-F919-15EF7D39A", "pid": "20171208094111262-9080-F9D3D804C", "name": "民族南街支行党支部"}, { "id": "20171208094302890-A50E-7049BADB9", "pid": "20171208094038298-A7D6-280241212", "name": "威海经区支行党支部"}, { "id": "20171208094012304-4990-9AF28870A", "pid": "20190201152544821-12E3-05419AA10", "name": "财务会计部党支部"}, { "id": "20171208094034040-F03D-4FE782059", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "台州分行党委"}, { "id": "20171208093916266-9186-B2E8391BA", "pid": "20171208093858401-9581-744CD0990", "name": "沈阳分行党委"}, { "id": "20190611155635467-BDF8-D7F9E1D7A", "pid": "20171208094035997-8D9A-39F35B853", "name": "第六党支部"}, { "id": "20171208094102990-5B4C-A8F2CF103", "pid": "20171208093916201-A675-D81F16555", "name": "授信审批部党支部"}, { "id": "20171208094343208-AEB3-E9868626D", "pid": "20171208094111262-9080-F9D3D804C", "name": "民族北街支行党支部"}, { "id": "20171208094301965-80A3-9E732A4F7", "pid": "20171208094038298-A7D6-280241212", "name": "威海高区支行党支部"}, { "id": "20171208094103178-0B6F-80F92EAAB", "pid": "20171208093916201-A675-D81F16555", "name": "法律保全副党支部"}, { "id": "20171208094034985-2254-B104C7E63", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "丽水分行党委"}, { "id": "20171208094011906-8EAD-C87DFD472", "pid": "20190201152544821-12E3-05419AA10", "name": "行政保卫部党支部"}, { "id": "20171208093915035-BAED-A84C6BF87", "pid": "20171208093858401-9581-744CD0990", "name": "大连分行党委"}, { "id": "20190215161755016-6CE6-EA1FC8A3B", "pid": "20171208094107374-4DC9-A5FC97F7E", "name": "经营管理部党支部"}, { "id": "20171208094255261-8D82-0053E8B9A", "pid": "20171208094035997-8D9A-39F35B853", "name": "分行营业部党支部"}, { "id": "20171208094102195-0C97-4F49A6093", "pid": "20171208093916201-A675-D81F16555", "name": "授信业务管理部党支部"}, { "id": "20171208094342753-41A8-90079BC54", "pid": "20171208094111262-9080-F9D3D804C", "name": "凤凰北街支行党支部"}, { "id": "20171208094302731-6287-DDCCBC919", "pid": "20171208094038298-A7D6-280241212", "name": "威海文化中路支行党支部"}, { "id": "20171208094013045-5A86-ABDDC38A8", "pid": "20190201152544821-12E3-05419AA10", "name": "信息技术部党支部"}, { "id": "20171208094015926-F5A9-B171CB7FA", "pid": "20171208093914855-43AC-68AD82707", "name": "营业部党支部"}, { "id": "20171208094034273-7DCF-388A32AC0", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "舟山分行党委"}, { "id": "20171208094034336-1A1D-335EC4229", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "授信业务管理部党支部"}, { "id": "20171208093915889-0AF1-4D5CF4353", "pid": "20171208093858401-9581-744CD0990", "name": "长春分行党委"}, { "id": "20171208094342540-C157-FA793ED4A", "pid": "20171208094111262-9080-F9D3D804C", "name": "悦海支行党支部"}, { "id": "20171208094302445-BE3C-43F387247", "pid": "20171208094038298-A7D6-280241212", "name": "威海张村支行党支部"}, { "id": "20171208094102257-82D9-171F04B07", "pid": "20171208093916201-A675-D81F16555", "name": "合规部党支部"}, { "id": "20171208094015986-1DC7-CC68123AF", "pid": "20171208093914855-43AC-68AD82707", "name": "集美支行、杏林支行联结党支部"}, { "id": "20171208093916684-59A7-A3CAA4742", "pid": "20171208093858401-9581-744CD0990", "name": "哈尔滨分行党委"}, { "id": "20190130125249639-E845-CB2B8977E", "pid": "20190201152544821-12E3-05419AA10", "name": "危险管理部党支部"}, { "id": "20171208094035060-9362-31861D3CB", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "衢州分行党委"}, { "id": "20171208094342919-95A2-570835112", "pid": "20171208094111262-9080-F9D3D804C", "name": "星光华支行党支部"}, { "id": "20171208094326798-B72B-F9820A827", "pid": "20171208094101635-99F5-D25AA3FB2", "name": "审计部本部党支部"}, { "id": "20171208094302353-B47B-AA585F91D", "pid": "20171208094038298-A7D6-280241212", "name": "威海文登支行党支部"}, { "id": "20171208094012731-7142-FDEABB0C4", "pid": "20190201152544821-12E3-05419AA10", "name": "授信审批部党支部"}, { "id": "20171208093916958-282A-1F0A8DFA2", "pid": "20171208093858401-9581-744CD0990", "name": "上海分行党委"}, { "id": "20171208093858401-9581-744CD0990", "pid": "20171208093854501-7DAB-BA64EE4EE", "name": "银行股份有限公司党委"}, { "id": "20190618150334948-4E61-B5A2CB5FB", "pid": "20171208094113078-AA0B-75422DEAB", "name": "海湖新区支行党支部"}, { "id": "20171208094035207-0235-FC19A30EA", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "湖州分行党委"}, { "id": "20171208094342378-08CF-BB7C37E0D", "pid": "20171208094111262-9080-F9D3D804C", "name": "治平路支行党支部"}, { "id": "20171208094326919-2E55-374DB9A03", "pid": "20171208094101635-99F5-D25AA3FB2", "name": "北京审计核心党支部"}, { "id": "20171208094303289-8700-C4A13C2B0", "pid": "20171208094038298-A7D6-280241212", "name": "威海荣成支行党支部"}, { "id": "20171208094011837-075C-D241FB33B", "pid": "20190201152544821-12E3-05419AA10", "name": "授信业务管理部党支部"}, { "id": "20171208094033970-413B-A72DB4B58", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "法律保全副党支部"}, { "id": "20171208093914971-F78C-FD844EB69", "pid": "20171208093858401-9581-744CD0990", "name": "南京分行党委"}, { "id": "20190618150609943-AA94-B812ABDA0", "pid": "20171208094113078-AA0B-75422DEAB", "name": "五四西路支行党支部"}, { "id": "20190625173217184-BA4D-D7BA6245E", "pid": "20171208094035285-0F84-56963375E", "name": "营业部党支部"}, { "id": "20171208094036316-39EA-9AD6D99F3", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "萧山支行党委"}, { "id": "20171208094326622-DCC3-024B39BF6", "pid": "20171208094101635-99F5-D25AA3FB2", "name": "上海审计核心党支部"}, { "id": "20171208094013390-2628-135B6F479", "pid": "20190201152544821-12E3-05419AA10", "name": "法律保全副党支部"}, { "id": "20171208094034484-AF5E-EF12D1174", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "余杭支行党总支"}, { "id": "20171208093916146-4165-69AA8A627", "pid": "20171208093858401-9581-744CD0990", "name": "苏州分行党委"}, { "id": "20171208094343303-2DA4-72E819749", "pid": "20171208094111262-9080-F9D3D804C", "name": "宝湖支行党支部"}, { "id": "20171208094302990-E7B9-7CF279FF9", "pid": "20171208094038298-A7D6-280241212", "name": "威海石岛支行党支部"}, { "id": "20171208094013680-3F3B-D8CB5E64A", "pid": "20190201152544821-12E3-05419AA10", "name": "金融同业部党支部"}, { "id": "20171208093915431-4F5E-A3BCC3A5A", "pid": "20171208093858401-9581-744CD0990", "name": "杭州分行党委"}, { "id": "20171208094326733-CCB4-3C78725CC", "pid": "20171208094101635-99F5-D25AA3FB2", "name": "深圳审计核心党支部"}, { "id": "20171208094302154-570A-23E6262D4", "pid": "20171208094038298-A7D6-280241212", "name": "威海乳山支行党支部"}, { "id": "20171208094037137-803E-4A7A65E5D", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "富阳支行党总支"}, { "id": "20171208094303351-FD4A-9C67A6725", "pid": "20171208094038298-A7D6-280241212", "name": "威海分行国内业务部党支部"}, { "id": "20171208094037220-2A6F-4678F6694", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "临安村镇银行党总支"}, { "id": "20171208094014098-07BB-B1827249B", "pid": "20190201152544821-12E3-05419AA10", "name": "经营管理部党支部"}, { "id": "20171208093916022-5643-2A9B03061", "pid": "20171208093858401-9581-744CD0990", "name": "宁波分行党委"}, { "id": "20171208094326295-F6B9-78CD1A1E3", "pid": "20171208094101635-99F5-D25AA3FB2", "name": "成都审计核心党支部"}, { "id": "20190322111633519-3072-6056BD78E", "pid": "20171208094038298-A7D6-280241212", "name": "威海分行集体信贷部党支部"}, { "id": "20171208094035144-64A3-148BB512F", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "天水支行党支部"}, { "id": "20171208094012971-1043-CE288ABF2", "pid": "20190201152544821-12E3-05419AA10", "name": "公司银行部党支部"}, { "id": "20171208093914657-0DE8-2C59457BD", "pid": "20171208093858401-9581-744CD0990", "name": "合肥分行党委"}, { "id": "20171208094326495-7B3A-B2790EC11", "pid": "20171208094101635-99F5-D25AA3FB2", "name": "武汉审计核心党支部"}, { "id": "20171208094326050-9501-90567BCFD", "pid": "20171208094101635-99F5-D25AA3FB2", "name": "西安审计核心党支部"}, { "id": "20171208094302507-3486-995D6A5AA", "pid": "20171208094038298-A7D6-280241212", "name": "威海分行危险管理部党支部"}, { "id": "20171208094034121-4BAC-1602E0FB7", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "信息技术部党支部"}, { "id": "20190130131629948-DCAA-8CD77C01E", "pid": "20190201152544821-12E3-05419AA10", "name": "国内业务部党支部"}, { "id": "20171208094034621-9791-12E11917C", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "凤起支行党支部"}, { "id": "20171208093916428-4907-01674F688", "pid": "20171208093858401-9581-744CD0990", "name": "福州分行党委"}, { "id": "20171208094326152-24C8-A8A528906", "pid": "20171208094101635-99F5-D25AA3FB2", "name": "昆明审计核心党支部"}, { "id": "20171208094302823-6C48-3A021AC6E", "pid": "20171208094038298-A7D6-280241212", "name": "威海分行内退退休党支部"}, { "id": "20171208093914855-43AC-68AD82707", "pid": "20171208093858401-9581-744CD0990", "name": "厦门分行党委"}, { "id": "20171208094036535-A49C-C9904FF09", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "西湖支行党支部"}, { "id": "20190130113619430-987B-EA98E56F6", "pid": "20190201152544821-12E3-05419AA10", "name": "机构客户部党支部"}, { "id": "20171208094326374-0542-0B4095BA8", "pid": "20171208094101635-99F5-D25AA3FB2", "name": "沈阳审计核心党支部"}, { "id": "20171208093915304-C6C0-3C531E386", "pid": "20171208093858401-9581-744CD0990", "name": "南昌分行党委"}, { "id": "20171208094036754-0F4D-B884F66A2", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "平海支行党支部"}, { "id": "20171208094013962-473A-C98272001", "pid": "20190201152544821-12E3-05419AA10", "name": "策略客户部党支部"}, { "id": "20171208093915174-F09E-EDA4B0BF0", "pid": "20171208093858401-9581-744CD0990", "name": "济南分行党委"}, { "id": "20190130184609285-2B76-E6CB03758", "pid": "20190201152544821-12E3-05419AA10", "name": "投资银行部和资产托管部联结党支部"}, { "id": "20171208094101889-5BD7-976BAD886", "pid": "20171208093916201-A675-D81F16555", "name": "公司银行部党支部"}, { "id": "20171208094037585-DCE3-417E75FDB", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "钱江支行党支部"}, { "id": "20171208094103799-CD42-3BB8EDF83", "pid": "20171208093916201-A675-D81F16555", "name": "国内业务部党支部"}, { "id": "20171208093915505-72EF-9BFEAC422", "pid": "20171208093858401-9581-744CD0990", "name": "青岛分行党委"}, { "id": "20190130184709985-4123-96CFC8E91", "pid": "20190201152544821-12E3-05419AA10", "name": "公司银行二部党支部"}, { "id": "20171208094037400-A1B0-3A7DA1DD9", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "延安支行党支部"}, { "id": "20171208094034704-4120-46E7DA78F", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "分行本级退休人员党支部"}, { "id": "20171208094102034-7BE8-14F47F41C", "pid": "20171208093916201-A675-D81F16555", "name": "投资银行部党支部"}, { "id": "20171208094036243-16FC-FB0A7CE94", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "钱塘支行党支部"}, { "id": "20190130185534026-CF16-5E0DFAFC7", "pid": "20190201152544821-12E3-05419AA10", "name": "公司银行七部党支部"}, { "id": "20171208094037657-D8C1-65C1C52A0", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "玉泉支行党支部"}, { "id": "20171208094014239-8B8C-829789195", "pid": "20190201152544821-12E3-05419AA10", "name": "公司团队联结党支部"}, { "id": "20171208093915692-FB02-2F3454473", "pid": "20171208093858401-9581-744CD0990", "name": "武汉分行党委"}, { "id": "20171208094103240-80ED-0422B47AC", "pid": "20171208093916201-A675-D81F16555", "name": "策略客户部党支部"}, { "id": "20171208093915957-6B32-7347A4023", "pid": "20171208093858401-9581-744CD0990", "name": "长沙分行党委"}, { "id": "20190130185605539-4F8B-FCFB32F56", "pid": "20190201152544821-12E3-05419AA10", "name": "大客户二部党支部"}, { "id": "20171208094102521-CB5B-E8A45534A", "pid": "20171208093916201-A675-D81F16555", "name": "机构业务部党支部"}, { "id": "20171208094037316-D111-0EB70EF67", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "庆春支行党支部"}, { "id": "20171208094101725-5534-90775DB3E", "pid": "20171208093916201-A675-D81F16555", "name": "批发银行部党支部"}, { "id": "20171208094036827-3380-269CF3372", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "省府路支行党支部"}, { "id": "20190130185634865-1A79-9793FEF5C", "pid": "20190201152544821-12E3-05419AA10", "name": "大客户四部党支部"}, { "id": "20171208093915757-E613-5F893A5D4", "pid": "20171208093858401-9581-744CD0990", "name": "广州分行党委"}, { "id": "20171208094014554-9BE0-E8EFE0B96", "pid": "20190201152544821-12E3-05419AA10", "name": "大客户团队联结党支部"}, { "id": "20171208093915366-3D3D-04EBD1C6B", "pid": "20171208093858401-9581-744CD0990", "name": "深圳分行党委"}, { "id": "20171208094103731-6CA1-1A6EA15AA", "pid": "20171208093916201-A675-D81F16555", "name": "集体信贷部党支部"}, { "id": "20171208094036068-630B-062820573", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "湖墅支行党支部"}, { "id": "20171208094034843-7773-DEF8B37B9", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "杭州经开销行党支部"}, { "id": "20171208094012470-9D92-E2F2C2910", "pid": "20190201152544821-12E3-05419AA10", "name": "批发银行部和消保办联结党支部"}, { "id": "20171208093915562-2580-923D88AAF", "pid": "20171208093915757-E613-5F893A5D4", "name": "东莞分行党委"}, { "id": "20171208094103513-500F-1BA349479", "pid": "20171208093916201-A675-D81F16555", "name": "金融市场部党支部"}, { "id": "20190124170102139-916C-8094ACC36", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "杭州四季青小微支行"}, { "id": "20171208094103354-E670-E0802D7B1", "pid": "20171208093916201-A675-D81F16555", "name": "金融同业部党支部"}, { "id": "20171208094014167-8EAE-5D5BD5A3D", "pid": "20190201152544821-12E3-05419AA10", "name": "集体信贷部党支部"}, { "id": "20171208093915623-73B1-941532121", "pid": "20171208093858401-9581-744CD0990", "name": "南宁分行党委"}, { "id": "20190124170158742-8028-ADF351F9E", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "城西支行党支部"}, { "id": "20171208093914299-6CE8-08A86D11E", "pid": "20171208093858401-9581-744CD0990", "name": "海口分行党委"}, { "id": "20190130114828016-FF92-E032F7A41", "pid": "20190201152544821-12E3-05419AA10", "name": "电子银行部党支部"}, { "id": "20171208094102583-40D9-55C40EC07", "pid": "20171208093916201-A675-D81F16555", "name": "资产托管部党支部"}, { "id": "20190124170312603-CAD0-92C4CA0FF", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "吴山支行党支部"}, { "id": "20171208094102897-51ED-E81E14801", "pid": "20171208093916201-A675-D81F16555", "name": "电子银行部党支部"}, { "id": "20171208094013461-D489-706BE2EE0", "pid": "20190201152544821-12E3-05419AA10", "name": "分行营业部党支部"}, { "id": "20171208093914789-593A-756343063", "pid": "20171208093858401-9581-744CD0990", "name": "重庆分行党委"}, { "id": "20171208094013249-7B47-EF95F5546", "pid": "20190201152544821-12E3-05419AA10", "name": "解放碑支行党支部"}, { "id": "20171208094327516-46A7-05B886429", "pid": "20171208094103568-8DD1-5A69FB22B", "name": "信息技术管理部党支部"}, { "id": "20171208094035779-4957-F62B9CCAF", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "桐庐支行党支部"}, { "id": "20171208093917021-C51B-C3DB2195E", "pid": "20171208093858401-9581-744CD0990", "name": "成都分行党委"}, { "id": "20171208094327414-B5AE-251EE7235", "pid": "20171208094103568-8DD1-5A69FB22B", "name": "软件开发核心党支部"}, { "id": "20171208094013607-1BAA-F445E2D85", "pid": "20190201152544821-12E3-05419AA10", "name": "南坪支行党支部"}, { "id": "20171208093914589-ADA7-746FFDE5C", "pid": "20171208093858401-9581-744CD0990", "name": "贵阳分行党委"}, { "id": "20171208094037804-46F2-A5A97C272", "pid": "20171208093915431-4F5E-A3BCC3A5A", "name": "建德支行党支部"}, { "id": "20171208094012229-D780-24BD58BA6", "pid": "20190201152544821-12E3-05419AA10", "name": "南岸经开销行党支部"}, { "id": "20171208093914365-7F09-9FC5DCBB4", "pid": "20171208093858401-9581-744CD0990", "name": "昆明分行党委"}, { "id": "20171208094327313-4CF6-DAE1F1FCB", "pid": "20171208094103568-8DD1-5A69FB22B", "name": "数据中心党支部"}, { "id": "20171208094013120-CC94-7C4D4145D", "pid": "20190201152544821-12E3-05419AA10", "name": "涪陵支行党支部"}, { "id": "20171208093916897-D9FA-5ECCD42EE", "pid": "20171208093858401-9581-744CD0990", "name": "拉萨分行党委"}, { "id": "20171208094103660-9730-147D17723", "pid": "20171208093916201-A675-D81F16555", "name": "经营管理部党支部"}, { "id": "20171208094102746-200A-C50FF5404", "pid": "20171208093916201-A675-D81F16555", "name": "纪检监察部党支部"}, { "id": "20171208094013522-23B7-6E1F48763", "pid": "20190201152544821-12E3-05419AA10", "name": "九龙坡支行党支部"}, { "id": "20171208093916502-93A8-0EB850D88", "pid": "20171208093858401-9581-744CD0990", "name": "西安分行党委"}, { "id": "20171208093916820-1A29-09529D368", "pid": "20171208093858401-9581-744CD0990", "name": "兰州分行党委"}, { "id": "20171208094103067-1B7E-18E685E12", "pid": "20171208093916201-A675-D81F16555", "name": "党群工作部党支部"}, { "id": "20171208094013823-112C-34E5B6CCB", "pid": "20190201152544821-12E3-05419AA10", "name": "万州支行党支部"}, { "id": "20171208093916751-92D8-A7360702F", "pid": "20171208093858401-9581-744CD0990", "name": "西宁分行党委"}, { "id": "20171208094102341-53B8-D6013CC03", "pid": "20171208093916201-A675-D81F16555", "name": "行政管理部党支部"}, { "id": "20171208094102418-13EA-6845747AF", "pid": "20171208093916201-A675-D81F16555", "name": "集中洽购核心党支部"}, { "id": "20171208094012798-AA14-590B46AE2", "pid": "20190201152544821-12E3-05419AA10", "name": "江北支行党支部"}, { "id": "20171208093916606-7229-F3FCA5373", "pid": "20171208093858401-9581-744CD0990", "name": "银川分行党委"}, { "id": "20171208094012171-FE3F-CFF4A74C0", "pid": "20190201152544821-12E3-05419AA10", "name": "沙坪坝支行党支部"}, { "id": "20171208093914729-0A69-8F0C6889B", "pid": "20171208093858401-9581-744CD0990", "name": "乌鲁木齐分行党委"}, { "id": "20171208094102118-4CC6-DA8A40D87", "pid": "20171208093916201-A675-D81F16555", "name": "私人银行部党支部"}, { "id": "20171208094011965-B60F-DAE365760", "pid": "20190201152544821-12E3-05419AA10", "name": "三峡广场支行党支部"}, { "id": "20171208093914911-CFCB-B2F85305A", "pid": "20171208093858401-9581-744CD0990", "name": "信用卡核心党委"}, { "id": "20171208094012579-3FC1-66752490D", "pid": "20190201152544821-12E3-05419AA10", "name": "高新支行党支部"}, { "id": "20171208093915823-F834-F915C4DF4", "pid": "20171208093858401-9581-744CD0990", "name": "金融租赁有限公司党委"}, { "id": "20171208094012394-04D1-BCA2EE134", "pid": "20190201152544821-12E3-05419AA10", "name": "大渡口支行党支部"}, { "id": "20190624130004104-C090-DAD3E70F5", "pid": "20171208093858401-9581-744CD0990", "name": "百信银行党委"}, { "id": "20171208094011768-7FAE-107492928", "pid": "20190201152544821-12E3-05419AA10", "name": "北部新区支行党支部"}, { "id": "20180703184120370-FD5B-24F59C6D0", "pid": "20171208093916201-A675-D81F16555", "name": "国内业务经营核心党支部"}, { "id": "20171208094011697-AA9B-998206C93", "pid": "20190201152544821-12E3-05419AA10", "name": "上清寺支行党支部"}, { "id": "20171208094014395-58EF-B3E412978", "pid": "20190201152544821-12E3-05419AA10", "name": "观音桥支行党支部"}, { "id": "20171208094014334-318D-41F5C7161", "pid": "20190201152544821-12E3-05419AA10", "name": "北城天街支行党支部"}, { "id": "20171208094014026-0ADD-0A16DCC1E", "pid": "20190201152544821-12E3-05419AA10", "name": "两江支行党支部"}, { "id": "20171208094013752-3C18-1D2A62F24", "pid": "20190201152544821-12E3-05419AA10", "name": "西永支行党支部"}, { "id": "20171208094014485-14EE-19FB00D04", "pid": "20190201152544821-12E3-05419AA10", "name": "渝北支行党支部"}, { "id": "20171208094013195-3E45-C10ED880A", "pid": "20190201152544821-12E3-05419AA10", "name": "冉家坝支行党支部"}, { "id": "20171208094327214-312D-29E779AAB", "pid": "20171208094101951-D155-F0ACDE629", "name": "第一党支部"}, { "id": "20171208094011623-5F9D-21E31BBDA", "pid": "20190201152544821-12E3-05419AA10", "name": "永川支行党支部"}, { "id": "20171208094013321-7826-446BEAB2D", "pid": "20190201152544821-12E3-05419AA10", "name": "星光小道支行党支部"}, { "id": "20171208094327051-51FC-E797B7334", "pid": "20171208094101951-D155-F0ACDE629", "name": "第二党支部"}, { "id": "20171208094012045-C45E-3A06EFE9E", "pid": "20190201152544821-12E3-05419AA10", "name": "杨家坪支行党支部"}, { "id": "20171208094014622-FC21-0F0115B35", "pid": "20190201152544821-12E3-05419AA10", "name": "鲁能星城支行党支部"}, { "id": "20171208094012662-E993-D11654A44", "pid": "20190201152544821-12E3-05419AA10", "name": "巴南支行党支部"}, { "id": "20190130142206670-F77E-13365F144", "pid": "20190201152544821-12E3-05419AA10", "name": "江津支行党支部"}, { "id": "20190130115301170-FDA2-65F2D0458", "pid": "20190201152544821-12E3-05419AA10", "name": "退休人员党支部"}, { "id": "20190118160012937-0848-F5837CCC3", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "策略客户部党支部"}, { "id": "20190118163108122-CC6D-7BBC5E7C2", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "大鹏新区支行党支部"}, { "id": "20190118170911213-D6AA-C8437E9E0", "pid": "20171208093915366-3D3D-04EBD1C6B", "name": "社区业务核心支部"}] } }}</script><!-- Add "scoped" attribute to limit CSS to this component only --><style scoped></style>效果图: ...

April 5, 2021 · 83 min · jiezi

关于vue.js:uniapp全局变量

一、专用办法模块定义一个专用的模块,用来组织和治理这些全局的变量,在须要的页面引入。留神:此形式只反对多个vue页面或多个nvue页面之间专用,vue和nvue之间不专用。 在 uni-app 我的项目根目录下创立 common 目录,新建 utils.js,用于定义专用的办法。 const now = Date.now || function () { return new Date().getTime() }//都是获取1970年1月1日截止到当初时刻的工夫戳,但Date.now()的执行速度略快于new.Date().getTime(),根本可忽略不计。const isArray = Array.isArray || function (obj) { return obj instanceof Array}export default { now, isArray }援用该模块: <script> import utils from 'common/utils.js' export default { data() { return {} }, onLoad(){ console.log('now:' + utils.now()) }, methods: { } } </script>保护比拟不便,但每次都须要引入。 二、增加到Vue.prototype上将一些应用频率较高的常量或者办法,间接增加到 Vue.prototype 上,每个 Vue 实例都会继承。留神:此形式只反对vue页面 在 main.js 中挂载属性/办法 Vue.prototype.now = Date.now || function () { return new Date().getTime()} 调用: ...

April 5, 2021 · 2 min · jiezi

关于vue.js:vue-标签上使用三元表达式

三元表达式标签中<span class="week">{{ state ? '第一周': "题目" + state }}</span>标签内<div :class="state ? 'next' : 'start'" @click="handleClick"></div><div :class="['start', state ? 'next' : '']" @click="handleClick"></div>一般表达式<span class="week" v-show="!state">第一周</span><span class="week" v-show="state" v-if="state">题目{{ state }}</span>

April 4, 2021 · 1 min · jiezi

关于vue.js:vue-init-webpack创建项目

1.开发环境 vue+webpack2.电脑系统 windows10专业版3.在开发的过程中,咱们常常会应用到webpack,上面我来分享一下如何应用vue+webpack创立我的项目。4.在终端输出: vue init webpack chen //管理员身份,// chen 示意你要创立我的项目的名称,不能是大写5.抉择解释: 一.Project name :项目名称,如果不须要就间接回车二:Project description:我的项目形容三:Author: 作者四:Vue build :构建形式 1.Runtime+Compiler:recommended for most users : 解释:运行+编译:被举荐给大多数用户 2.allowed in vue files-render functions are required elsewhere:(解释:只容许大概6kb比轻量的压缩文件,但只容许模板(或任何vue特定html)vue文件须要在其余中央出现函数。大略意思是抉择该构建形式对文件大小有要求。 ///在这里举荐应用1,适宜发少数用户五:install vue-router?是否装置vue的路由插件,须要就抉择y六:Use ESLint to lint your code?是否应用ESLint检测你的代码七:Pick an ESLint preset:抉择分支格调 1.standard(https://github.com/feross/standard) js的规范格调 2.Airbnb(https://github.com/airbnb/javascript) JavaScript最正当的办法,这个github地址说是JavaScript最正当的办法 3.none (configure it yourself) 本人配置6.配置文件剖析: { //这个代码块里的都是我的项目形容,是创建者自定义的 "name": "qqmusic", //项目名称 "version": "1.0.0", //我的项目版本 "description": "qq music app by vue", //我的项目形容 "author": "author", //我的项目作者 "private": true, //是否为公有 "scripts": { //这里是命名一些变量对应什么指令 "dev": "node build/dev-server.js", //运行dev 相当于运行node build/dev-server.js "start": "node build/dev-server.js", //同上 "build": "node build/build.js", //同上 "lint": "eslint --ext .js,.vue src" //同上 }, "dependencies": { //这个代码块形容此 我的项目依赖 的插件;上面两个做什么的自行搜寻 "vue": "^2.2.6", "vue-router": "^2.3.1" }, "devDependencies": { //这个代码块里形容的是此我的项目 运行依赖 插件;留神根下面我的项目依赖的辨别 "autoprefixer": "^6.7.2", //这英文翻译过去就是:主动 预 修复者,业余称说晓得的能够回复下;它是一个css前缀解决工具,有了它咱们就不必写很多前缀了 ... }, "engines": { // 引擎相干的内容 "node": ">= 4.0.0", //要求node版本要大于指定版本,否则不给你运行~ "npm": ">= 3.0.0" //要求npm版本大于指定版本 }, "browserslist": [ // 配置浏览器的信息查问范畴,这些信息将给Autoprefixer babel-env-preset eslint-plugin-compat这些组件来应用 https://www.npmjs.com/package/browserslist "> 1%", // "last 2 versions", //每种浏览器的最近的两个版本 "not ie <= 8" //IE8及以下版本不查问 ]}7.本期的分享到了这里就完结啦,心愿对你有所帮忙,让咱们一起致力走向巅峰。 ...

April 4, 2021 · 1 min · jiezi