From 9bf9905bf766e4bdf855eb0a03805e5d48e87d67 Mon Sep 17 00:00:00 2001 From: shijingjing <1789544664@qq.com> Date: Fri, 11 Nov 2022 17:20:00 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E5=B9=B3=E6=98=8C=E5=85=9A=E5=91=98?= =?UTF-8?q?=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../apps/AppPartyMember/AppPartyMember.vue | 58 + .../apps/AppPartyMember/components/Add.vue | 1095 +++++++++++++++++ .../apps/AppPartyMember/components/Detail.vue | 507 ++++++++ .../apps/AppPartyMember/components/List.vue | 319 +++++ .../components/neighbourSetting.vue | 230 ++++ 5 files changed, 2209 insertions(+) create mode 100644 project/pingchang/apps/AppPartyMember/AppPartyMember.vue create mode 100644 project/pingchang/apps/AppPartyMember/components/Add.vue create mode 100644 project/pingchang/apps/AppPartyMember/components/Detail.vue create mode 100644 project/pingchang/apps/AppPartyMember/components/List.vue create mode 100644 project/pingchang/apps/AppPartyMember/components/neighbourSetting.vue diff --git a/project/pingchang/apps/AppPartyMember/AppPartyMember.vue b/project/pingchang/apps/AppPartyMember/AppPartyMember.vue new file mode 100644 index 00000000..0d67cbe9 --- /dev/null +++ b/project/pingchang/apps/AppPartyMember/AppPartyMember.vue @@ -0,0 +1,58 @@ + + + + + + + + + diff --git a/project/pingchang/apps/AppPartyMember/components/Add.vue b/project/pingchang/apps/AppPartyMember/components/Add.vue new file mode 100644 index 00000000..9b85855e --- /dev/null +++ b/project/pingchang/apps/AppPartyMember/components/Add.vue @@ -0,0 +1,1095 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 添加{{ + activeName + }} + + + + {}" + > + + + + + + + + + 编辑 + + 删除 + + + + + + {}" + > + + + {{ row.starTime.split(" ")[0] }} 至 + {{ row.endTime.split(" ")[0] }} + + + + + + 编辑 + + 删除 + + + + + + {}" + > + + + + 编辑 + + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 取消 + 提交 + + + + + + + diff --git a/project/pingchang/apps/AppPartyMember/components/Detail.vue b/project/pingchang/apps/AppPartyMember/components/Detail.vue new file mode 100644 index 00000000..7ade57a4 --- /dev/null +++ b/project/pingchang/apps/AppPartyMember/components/Detail.vue @@ -0,0 +1,507 @@ + + + + + + + + + + + + {{ info.name }} + + + + + + {{ info.age }} + + + + + + + + + + + {{ dict.getLabel('auditStatus', info.auditStatus) }} + + + + + + + + {{ info.phone || '-' }} + {{ + ((info.currentAreaName || '') + (info.currentAddress || '')) || '-' + }} + + {{ info.partyOrgName || '-' }} + + + + + + + + + + + {{ + info.joinPartyTime ? info.joinPartyTime.split(' ')[0] : '-' + }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {}"> + + + + + + + + + 编辑 + 删除 + + + + + {}"> + + + {{ + row.starTime.split(' ')[0] + }} 至 {{ row.endTime.split(' ')[0] }} + + + + + + 编辑 + 删除 + + + + + {}"> + + + + 编辑 + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/project/pingchang/apps/AppPartyMember/components/List.vue b/project/pingchang/apps/AppPartyMember/components/List.vue new file mode 100644 index 00000000..09581733 --- /dev/null +++ b/project/pingchang/apps/AppPartyMember/components/List.vue @@ -0,0 +1,319 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 添加党员 + + + + + + + + + + + + 详情 + 编辑 + 删除 + 审核 + + + + + + 批量删除 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/project/pingchang/apps/AppPartyMember/components/neighbourSetting.vue b/project/pingchang/apps/AppPartyMember/components/neighbourSetting.vue new file mode 100644 index 00000000..c3e1bce7 --- /dev/null +++ b/project/pingchang/apps/AppPartyMember/components/neighbourSetting.vue @@ -0,0 +1,230 @@ + + + + + + + + 添加 + 删除 + + + + + + + search.ids=v.map(e=>e.pfrId).toString()"> + + + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + 清空 + + + + + 删除 + + + + + + + + + + + + From 74f7f7a340789e92831584da9d15f49c785b99e9 Mon Sep 17 00:00:00 2001 From: shijingjing <1789544664@qq.com> Date: Mon, 14 Nov 2022 10:40:35 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E5=AE=A1=E6=A0=B8=E5=85=9A=E5=91=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../apps/AppPartyMember/components/List.vue | 96 +++++++++++++++---- 1 file changed, 75 insertions(+), 21 deletions(-) diff --git a/project/pingchang/apps/AppPartyMember/components/List.vue b/project/pingchang/apps/AppPartyMember/components/List.vue index 09581733..d22e8742 100644 --- a/project/pingchang/apps/AppPartyMember/components/List.vue +++ b/project/pingchang/apps/AppPartyMember/components/List.vue @@ -120,7 +120,7 @@ 详情 编辑 删除 - 审核 + 审核 @@ -131,21 +131,29 @@ 批量删除 + + + + 通过 + 驳回 + + + + + + + + + + + + + + 取消 + 确认 + + - - - - - - - - - - - - - - @@ -189,10 +197,10 @@ export default { {prop: 'name', label: '姓名', align: 'center'}, {prop: 'sex', label: '性别', align: 'center', dict: 'sex'}, {prop: 'age', label: '年龄', align: 'center'}, - // { - // prop: 'auditStatus', label: '审核状态', align: 'center', - // render: (h, {row}) => h('span', {class: `audit-${row.auditStatus}`}, this.dict.getLabel('auditStatus', row.auditStatus)) - // }, + { + prop: 'auditStatus', label: '审核状态', align: 'center', + render: (h, {row}) => h('span', {class: `audit-${row.auditStatus}`}, this.dict.getLabel('auditStatus', row.auditStatus)) + }, {prop: 'partyStatus', label: '党籍状态', align: 'center', dict: 'partyStatus'}, {prop: 'joinPartyTime', label: '入党日期', align: 'center'}, {prop: 'partyPosition', label: '党内职务', align: 'center', dict: 'partyPosition'}, @@ -200,7 +208,14 @@ export default { ], tableData: [], ids: '', - dialogVisible: false, //弹窗 + dialogVisible: false, // 弹窗 + form: { + id: '', + pass: '', + partyOrgId: '', + partyOrgName: '', + opinion: '', + }, } }, computed: { @@ -217,6 +232,13 @@ export default { }, isShowAddBtn() { return this.selected.isLeaf == 1 + }, + formRules() { + return { + pass: [{required: true, message: "请选择审核状态", trigger: "change"}], + partyOrgId: [{required: true, message: "请选择党组织", trigger: "change"}], + opinion: [{required: true, message: "请输入审核意见", trigger: "change"}], + } } }, created() { @@ -232,6 +254,13 @@ export default { this.getList(e.id) }, + review(row) { + this.dialogVisible = true + this.form.id = row.id + this.form.partyOrgId = row.partyOrgId + this.form.partyOrgName = row.partyOrgName + }, + onSearch(v) { this.orgTree.filter(v) }, @@ -281,7 +310,32 @@ export default { }, toAdd(id) { this.$router.push({query: {id}, hash: "#add"}) - } + + }, + // 选党组织 + handlePartyOrgSelect(e) { + console.log(e); + let {isLeaf, name, id} = e?.[0] || {}; + if (isLeaf == 1) { + this.form.partyOrgName = name; + this.form.partyOrgId = id; + } + }, + confirmBtn() { + this.$refs.form.validate((valid) => { + if (valid) { + this.instance.post(`/app/appparty/examine`, null, { + params: {...this.form} + }).then(res => { + if(res.code == 0) { + this.dialogVisible = false + this.$message.success('审核成功') + this.getList() + } + }) + } + }) + }, } } From ec06d22c001f13822f7fddfe1997b9c93881043f Mon Sep 17 00:00:00 2001 From: yanran200730 Date: Mon, 14 Nov 2022 11:28:41 +0800 Subject: [PATCH 3/4] bug --- .../bigscreen/designer/components/form/componentConfig.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/bigscreen/designer/components/form/componentConfig.vue b/packages/bigscreen/designer/components/form/componentConfig.vue index 83be93ba..1492beb9 100644 --- a/packages/bigscreen/designer/components/form/componentConfig.vue +++ b/packages/bigscreen/designer/components/form/componentConfig.vue @@ -34,7 +34,7 @@ - + 边框 @@ -47,7 +47,7 @@ - + 视频地址 From dc607c2c91a179992cfa98b6a66599184aa62945 Mon Sep 17 00:00:00 2001 From: yanran200730 Date: Mon, 14 Nov 2022 11:29:52 +0800 Subject: [PATCH 4/4] bug --- .../bigscreen/designer/components/form/componentConfig.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/bigscreen/designer/components/form/componentConfig.vue b/packages/bigscreen/designer/components/form/componentConfig.vue index 1492beb9..7d0e3d5b 100644 --- a/packages/bigscreen/designer/components/form/componentConfig.vue +++ b/packages/bigscreen/designer/components/form/componentConfig.vue @@ -64,7 +64,7 @@ - + 显示排名 @@ -85,7 +85,7 @@ - + 遮罩层