From c47bc2ababa29f33582cb0a008ebceb5f3dca95f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=AF=E5=B0=8F=E7=8E=8B=E5=91=80=5C24601?= <819653817@qq.com> Date: Tue, 22 Apr 2025 18:02:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../trainingManagement/ctps/dynamics-add.vue | 4 +- .../volunteerWelfare/cpts/service-info.vue | 161 ++++------- .../volunteerWelfare/cpts/service-record.vue | 213 --------------- .../volunteerWelfare/cpts/service-team.vue | 18 +- .../volunteerWelfare/index.vue | 249 ++++++++---------- .../welfareProductManagement/cpts/record.vue | 215 +++++++++++++++ .../welfareProductManagement/index.vue | 63 ++--- 7 files changed, 431 insertions(+), 492 deletions(-) delete mode 100644 src/views/modules/volunteerWelfare/volunteerWelfare/cpts/service-record.vue create mode 100644 src/views/modules/volunteerWelfare/welfareProductManagement/cpts/record.vue diff --git a/src/views/modules/promotionNews/trainingManagement/ctps/dynamics-add.vue b/src/views/modules/promotionNews/trainingManagement/ctps/dynamics-add.vue index ff93af304..3ff666460 100644 --- a/src/views/modules/promotionNews/trainingManagement/ctps/dynamics-add.vue +++ b/src/views/modules/promotionNews/trainingManagement/ctps/dynamics-add.vue @@ -187,8 +187,8 @@ } this.$emit('closeAdd') }else{ - let url = '/voluntary/train/editById/'+this.formData.id - const { data, code, internalMsg } = await requestGet(url, this.formData) + let url = '/voluntary/train/saveOrUpdate' + const { data, code, internalMsg } = await requestPost(url, this.formData) if (code === 0) { this.$message({ type: 'success', diff --git a/src/views/modules/volunteerWelfare/volunteerWelfare/cpts/service-info.vue b/src/views/modules/volunteerWelfare/volunteerWelfare/cpts/service-info.vue index 385177f17..a87236e76 100644 --- a/src/views/modules/volunteerWelfare/volunteerWelfare/cpts/service-info.vue +++ b/src/views/modules/volunteerWelfare/volunteerWelfare/cpts/service-info.vue @@ -1,111 +1,74 @@ @@ -162,36 +125,17 @@ //志愿者详情 //详情 async getVoluntaryInfo(row) { - const url = "/voluntary/volunteerInfo/page" - console.log(row,"sdfl;jsd"); - const param={ - id:row.volunteerId, - name:row.volunteerName - } - const { data, code, msg } = await requestPost(url,param) + const url = "/voluntary/merchant/"+row.id + const { data, code, msg } = await requestPost(url) if (code === 0) { - // this.tableData = data.list - this.formData = data.list[0] - console.log(this.elderlyInfo, "sdfkljdsfjkl;"); - + this.formData = data + this.formData.agencyName=row.agencyName } else { this.$message.error(msg) } }, - async handleTheElderly(row){ - console.log(row,"sdfjslk;d"); - this.TheElderlyShow=true - this.$nextTick(()=>{ - this.$refs.ref_Eld.initForm(row.id) - }) - }, - handleRecord(row){ - console.log(row,"sdfjslk;d"); - this.serviceRecord=true - this.$nextTick(()=>{ - this.$refs.ref_vol.initForm( row) - }) - }, + + async initForm(row) { this.startLoading() console.log(row,"dsclkjdslk"); @@ -296,4 +240,9 @@ font-size: 15px; font-weight: 600; } + .label-wrap ::v-deep(.el-form-item__label) { + white-space: normal; + line-height: 1.2; + text-align: right + } \ No newline at end of file diff --git a/src/views/modules/volunteerWelfare/volunteerWelfare/cpts/service-record.vue b/src/views/modules/volunteerWelfare/volunteerWelfare/cpts/service-record.vue deleted file mode 100644 index b833ef640..000000000 --- a/src/views/modules/volunteerWelfare/volunteerWelfare/cpts/service-record.vue +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/src/views/modules/volunteerWelfare/volunteerWelfare/cpts/service-team.vue b/src/views/modules/volunteerWelfare/volunteerWelfare/cpts/service-team.vue index 71cff6275..ac819362b 100644 --- a/src/views/modules/volunteerWelfare/volunteerWelfare/cpts/service-team.vue +++ b/src/views/modules/volunteerWelfare/volunteerWelfare/cpts/service-team.vue @@ -2,12 +2,12 @@
- - 通过 - 驳回 + + 通过 + 驳回 - - + +
@@ -37,9 +37,11 @@ data() { return { toExamine:0, - id:"", + formData:{ - + id:"", + status:"", + remark:"" } } @@ -62,7 +64,7 @@ this.HandleExamine() }, async HandleExamine() { - let url = '/voluntary/volunteerInfo/approveById' + let url = '/voluntary/merchant/audit' console.log(this.formData,"sdfkjsdfjkl"); const { data, code, internalMsg } = await requestPost(url, this.formData) if (code === 0) { diff --git a/src/views/modules/volunteerWelfare/volunteerWelfare/index.vue b/src/views/modules/volunteerWelfare/volunteerWelfare/index.vue index e584e85ed..327efcdaf 100644 --- a/src/views/modules/volunteerWelfare/volunteerWelfare/index.vue +++ b/src/views/modules/volunteerWelfare/volunteerWelfare/index.vue @@ -1,120 +1,108 @@ + + + + + + + + +
+ + \ No newline at end of file diff --git a/src/views/modules/volunteerWelfare/welfareProductManagement/index.vue b/src/views/modules/volunteerWelfare/welfareProductManagement/index.vue index 2e7acdaa3..4dfbec3a0 100644 --- a/src/views/modules/volunteerWelfare/welfareProductManagement/index.vue +++ b/src/views/modules/volunteerWelfare/welfareProductManagement/index.vue @@ -9,21 +9,22 @@ > - - - - - - - + - + + + + + + + - + @@ -59,39 +60,24 @@ - - - - - + - + - + - + - + - - - - - - - - - - - + @@ -126,6 +112,7 @@ export default { data () { return { + goodsList:[], disabled:false, identityList: [{ name: '医疗急救', key: '0' }, { name: '体育竞技', key: '1' }, @@ -212,9 +199,23 @@ this.getFormInfo() this.getElderlyInfo() this.getVolunteerOrg() + this.getGoodslist() }, methods: { + //获取商品类型 + async getGoodslist() { + const url = "/sys/dict/data/dictlist"; + const params = { + dictType: "goods_category", + }; + const { data, code, msg } = await requestPost(url, params); + if (code === 0) { + this.goodsList = data || []; + } else { + this.$message.error(msg); + } + }, //服务团 async getVolunteerOrg() { const url = "/voluntary/volunteerOrg/page"