Browse Source

修改

master
“wangzihua” 3 months ago
parent
commit
feb5c5d0c9
  1. BIN
      dist.zip
  2. 12
      src/components/system/service-count/excel-statistics-detail.vue
  3. 18
      src/components/system/service-count/firm-statistics-detail.vue
  4. 25
      src/layout/components/side-help-doc/components/contact-modal.vue
  5. 36
      src/layout/components/side-help-doc/index.vue
  6. 8
      src/views/business/erp/service/ceo-service-detail.vue
  7. 4
      src/views/business/erp/service/law-firm-statistics.vue
  8. 12
      src/views/business/erp/service/service-applications-form.vue
  9. 4
      src/views/business/erp/service/service-applications-list.vue
  10. 8
      vite.config.js

BIN
dist.zip

Binary file not shown.

12
src/components/system/service-count/excel-statistics-detail.vue

@ -75,9 +75,11 @@
<div class="report-cell">{{ item.lawyerName || '-' }}</div>
<div class="report-cell">{{ item.certificateNumber || '-' }}</div>
<div class="report-cell">{{ formatNumber(item.quarterlyServiceDuration) }}</div>
<div class="report-cell">{{ formatCurrency(item.quarterlyServiceCost) }}</div>
<!--<div class="report-cell">{{ formatCurrency(item.quarterlyServiceCost) }}</div>-->
<div class="report-cell">0</div>
<div class="report-cell">{{ formatNumber(item.annualServiceDuration) }}</div>
<div class="report-cell">{{ formatCurrency(item.annualServiceCost) }}</div>
<div class="report-cell">0</div>
<!--<div class="report-cell">{{ formatCurrency(item.annualServiceCost) }}</div>-->
</div>
<!-- 汇总行 -->
@ -86,9 +88,11 @@
<div class="report-cell">-</div>
<div class="report-cell">-</div>
<div class="report-cell">{{ formatNumber(summaryData.totalQuarterlyDuration) }}</div>
<div class="report-cell">{{ formatCurrency(summaryData.totalQuarterlyCost) }}</div>
<!--<div class="report-cell">{{ formatCurrency(summaryData.totalQuarterlyCost) }}</div>-->
<div class="report-cell">0</div>
<div class="report-cell">{{ formatNumber(summaryData.totalAnnualDuration) }}</div>
<div class="report-cell">{{ formatCurrency(summaryData.totalAnnualCost) }}</div>
<!--<div class="report-cell">{{ formatCurrency(summaryData.totalAnnualCost) }}</div>-->
<div class="report-cell">0</div>
</div>
</div>
</div>

18
src/components/system/service-count/firm-statistics-detail.vue

@ -54,9 +54,11 @@
</div>
<div class="report-cell">{{ item.lawyerName || '-' }}</div>
<div class="report-cell">{{ formatNumber(item.quarterlyServiceDuration) }}</div>
<div class="report-cell">{{ formatCurrency(item.quarterlyServiceCost) }}</div>
<!-- <div class="report-cell">{{ formatCurrency(item.quarterlyServiceCost) }}</div>-->
<div class="report-cell">0</div>
<div class="report-cell">{{ formatNumber(item.annualServiceDuration) }}</div>
<div class="report-cell">{{ formatCurrency(item.annualServiceCost) }}</div>
<div class="report-cell">0</div>
<!-- <div class="report-cell">{{ formatCurrency(item.annualServiceCost) }}</div>-->
</div>
<!-- 展开的律师数据行 -->
@ -70,9 +72,11 @@
<div class="report-cell">{{ lawyerItem.lawyerName || '-' }}</div>
<div class="report-cell">{{ lawyerItem.certificateNumber || '-' }}</div>
<div class="report-cell">{{ formatNumber(lawyerItem.quarterlyServiceDuration) }}</div>
<div class="report-cell">{{ formatCurrency(lawyerItem.quarterlyServiceCost) }}</div>
<!--<div class="report-cell">{{ formatCurrency(lawyerItem.quarterlyServiceCost) }}</div>-->
<div class="report-cell">0</div>
<div class="report-cell">{{ formatNumber(lawyerItem.annualServiceDuration) }}</div>
<div class="report-cell">{{ formatCurrency(lawyerItem.annualServiceCost) }}</div>
<div class="report-cell">0</div>
<!--<div class="report-cell">{{ formatCurrency(lawyerItem.annualServiceCost) }}</div>-->
</div>
</div>
</template>
@ -84,9 +88,11 @@
<div class="report-cell">-</div>
<div class="report-cell">-</div>
<div class="report-cell">{{ formatNumber(summaryData.totalQuarterlyDuration) }}</div>
<div class="report-cell">{{ formatCurrency(summaryData.totalQuarterlyCost) }}</div>
<!--<div class="report-cell">{{ formatCurrency(summaryData.totalQuarterlyCost) }}</div>-->
<div class="report-cell">0</div>
<div class="report-cell">{{ formatNumber(summaryData.totalAnnualDuration) }}</div>
<div class="report-cell">{{ formatCurrency(summaryData.totalAnnualCost) }}</div>
<div class="report-cell">0</div>
<!--<div class="report-cell">{{ formatCurrency(summaryData.totalAnnualCost) }}</div>-->
</div>
</div>
</div>

25
src/layout/components/side-help-doc/components/contact-modal.vue

@ -8,30 +8,7 @@
* @Copyright 1024创新实验室 https://1024lab.net Since 2012
-->
<template>
<a-modal :open="visible" width="600px" title="联系客服人员" :closable="false" :maskClosable="true">
<a-row><div style="margin-left: 180px;font-weight:bolder">客服(卓大)电话18637925892 ;</div> </a-row>
<br />
<div class="app-qr-box">
<div class="app-qr">
<img :src="zhuoda" />
<span class="qr-desc strong"> 卓大的微信号 </span>
<span class="qr-desc"> 骚扰卓大 :) </span>
</div>
<div class="app-qr">
<img :src="xiaozhen" />
<span class="qr-desc strong"> 六边形工程师 </span>
<span class="qr-desc"> 赚钱代码生活 </span>
</div>
<div class="app-qr">
<img :src="lab1024" />
<span class="qr-desc strong"> 1024创新实验室 </span>
<span class="qr-desc"> 官方账号 </span>
</div>
</div>
<template #footer>
<a-button type="primary" @click="hide">知道了</a-button>
</template>
</a-modal>
</template>
<script setup>
import { ref, reactive, nextTick, computed } from 'vue';

36
src/layout/components/side-help-doc/index.vue

@ -17,42 +17,16 @@
<!-----联系客服区域---->
<div class="help-doc-contact" @click="contactModal.show">
<div class="help-doc-contact-left">
<phone-outlined style="font-size: 23px; line-height: 50px; margin-top: 5px" />
</div>
<div class="help-doc-contact-right">
<a>联系客服</a>
<div class="help-doc-contac-time">9:00-17:00 5x7小时</div>
</div>
</div>
<a-divider />
<!-----意见反馈---->
<div class="feedback">
<div>反馈让您不满意的点我们争取做到更好<smile-outlined style="margin-left: 5px" /></div>
<div class="feedback-message-list">
<div v-for="item in feedbackMessageList" :key="item.feedbackId" class="feedback-message">{{ item.feedbackContent }}</div>
</div>
<a @click="feedbackModal.show">我也要反馈</a>
<a href="http://8.148.67.92:9001/api/v1/download-shared-object/aHR0cDovLzEyNy4wLjAuMTo5MDAwL2ZpbGUvJUU1JTkwJTg4JUU4JTgyJUE1JUU1JUI4JTgyJUU1JUJFJThCJUU1JUI4JTg4JUU1JTg1JUFDJUU3JTlCJThBJUU2JUIzJTk1JUU1JUJFJThCJUU2JTlDJThEJUU1JThBJUExJUU3JUFFJUExJUU3JTkwJTg2JUU3JUIzJUJCJUU3JUJCJTlGJTIwJUU1JTg1JUE4JUU4JUE3JTkyJUU4JTg5JUIyJUU2JTkzJThEJUU0JUJEJTlDJUU2JTg5JThCJUU1JTg2JThDLmRvY3g_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1SMVRSS0MzNEJVN0hCMkUxOTZVTiUyRjIwMjYwMTE5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDExOVQwNDUwNDRaJlgtQW16LUV4cGlyZXM9NDMxOTkmWC1BbXotU2VjdXJpdHktVG9rZW49ZXlKaGJHY2lPaUpJVXpVeE1pSXNJblI1Y0NJNklrcFhWQ0o5LmV5SmhZMk5sYzNOTFpYa2lPaUpTTVZSU1MwTXpORUpWTjBoQ01rVXhPVFpWVGlJc0ltVjRjQ0k2TVRjMk9EZzBNVEF5TUN3aWNHRnlaVzUwSWpvaWJXbHVhVzloWkcxcGJpSjkuZy1nV2ttSWtxcGlIVm1xb2VPTmM2QWlFYy1yWU5Lb2ZRQUZZb2NTeW5XVnN3T21sZjJscUlHYzlWNmFtQkFtWW5ObllocFpXNWxZUmJUN1ZTRHhUZXcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnZlcnNpb25JZD1udWxsJlgtQW16LVNpZ25hdHVyZT0wM2M3NmRiZGU5Mzk4MDIyMDA2MDI4NWExMGZkNDQyMTUxMWIxMDczNGFhNWU5MDY3MWI4ODBlNmRkNTAyMjdh" target="_blank">
<file-outlined style="margin-right: 5px;" />
合肥市律师公益法律服务管理系统 全角色操作手册.docx
</a>
</div>
<a-divider />
<!-----文档列表---->
<div class="help-doc-list">
<div class="help-doc-item-all">
<router-link tag="a" target="_blank" :to="{ path: '/help-doc/detail' }">系统帮助文档 >></router-link>
</div>
<div class="help-doc-item" v-for="item in helpDocList" :key="item.helpDocId">
<router-link tag="a" target="_blank" :to="{ path: '/help-doc/detail', query: { helpDocId: item.helpDocId } }">{{ item.title }}</router-link>
</div>
</div>
<!-----联系客服---->
<ContactModal ref="contactModal" />
<!----- 提交意见反馈 ---->
<FeedbackModal ref="feedbackModal" />
</div>
</template>
<script setup>

8
src/views/business/erp/service/ceo-service-detail.vue

@ -45,8 +45,8 @@
<a-form-item label="组织单位名称" class="smart-query-form-item">
<a-input style="width: 150px" v-model:value="queryForm.organizerName" placeholder="组织单位名称" />
</a-form-item>
<a-form-item label="服务对象负责人姓名" class="smart-query-form-item">
<a-input style="width: 150px" v-model:value="queryForm.managerName" placeholder="服务对象负责人姓名" />
<a-form-item label="服务对象负责人/联系人姓名" class="smart-query-form-item">
<a-input style="width: 150px" v-model:value="queryForm.managerName" placeholder="服务对象负责人/联系人姓名" />
</a-form-item>
<a-form-item label="执业机构审核状态" class="smart-query-form-item">
<a-select style="width: 150px" v-model:value="queryForm.firmAuditStatus" placeholder="请选择审核状态">
@ -592,7 +592,7 @@ const columns = ref([
align: 'center'
},
{
title: '受益人数',
title: '参加人数(受益人数',
dataIndex: 'beneficiaryCount',
key: 'beneficiaryCount',
ellipsis: true,
@ -607,7 +607,7 @@ const columns = ref([
width: 150
},
{
title: '服务对象负责人姓名',
title: '服务对象负责人/联系人姓名',
dataIndex: 'organizerContact',
key: 'organizerContact',
ellipsis: true,

4
src/views/business/erp/service/law-firm-statistics.vue

@ -146,8 +146,8 @@ const columns = ref([
{ title: '律师人数', dataIndex: 'lawyerCount', key: 'lawyerCount', width: 120 },
{ title: '申报总数', dataIndex: 'reportCount', key: 'reportCount', width: 120 },
{ title: '已通过数', dataIndex: 'approvedCount', key: 'approvedCount', width: 120 },
{ title: '未通过数', dataIndex: 'pendingCount', key: 'pendingCount', width: 120 },
{ title: '拒绝数', dataIndex: 'rejectCount', key: 'rejectCount', width: 120 },
//{ title: '', dataIndex: 'pendingCount', key: 'pendingCount', width: 120 },
//{ title: '', dataIndex: 'rejectCount', key: 'rejectCount', width: 120 },
{ title: '服务时长(小时)', dataIndex: 'totalServiceDuration', key: 'totalServiceDuration', width: 120 },
{ title: '操作', dataIndex: 'action', key: 'action', width: 120, fixed: 'right' }
]);

12
src/views/business/erp/service/service-applications-form.vue

@ -113,8 +113,8 @@
<!-- 服务统计信息 -->
<a-row :gutter="16">
<a-col :span="8">
<a-form-item label="受益人数" name="beneficiaryCount">
<a-input-number style="width: 100%" v-model:value="form.beneficiaryCount" placeholder="受益人数" :disabled="readonlyMode" />
<a-form-item label="参加人数(受益人数" name="beneficiaryCount">
<a-input-number style="width: 100%" v-model:value="form.beneficiaryCount" placeholder="参加人数(受益人数" :disabled="readonlyMode" />
</a-form-item>
</a-col>
<a-col :span="16">
@ -127,8 +127,8 @@
<!-- 联系人信息 -->
<a-row :gutter="16">
<a-col :span="8">
<a-form-item label="服务对象负责人姓名" name="organizerContact">
<a-input style="width: 100%" v-model:value="form.organizerContact" placeholder="服务对象负责人姓名" :disabled="readonlyMode" />
<a-form-item label="服务对象负责人/联系人姓名" name="organizerContact">
<a-input style="width: 100%" v-model:value="form.organizerContact" placeholder="服务对象负责人/联系人姓名" :disabled="readonlyMode" />
</a-form-item>
</a-col>
<a-col :span="16">
@ -450,7 +450,7 @@
serviceDuration: undefined, //
activityCategoryId: undefined, //
activityNameId: undefined, //
beneficiaryCount: undefined, //
beneficiaryCount: undefined, //
organizerName: undefined, //
organizerContact: undefined, //
organizerPhone: undefined, //
@ -496,7 +496,7 @@
serviceDuration: [{ required: true, message: '服务时长(小时) 必填' }],
activityCategoryId: [{ required: true, message: '活动类型 必填' }],
activityNameId: [{ required: true, message: '活动名称 必填' }],
beneficiaryCount: [{ required: true, message: '受益人数 必填' }],
beneficiaryCount: [{ required: true, message: '参加人数(受益人数 必填' }],
organizerName: [{ required: true, message: '组织单位名称 必填' }],
organizerContact: [{ required: true, message: '负责人姓名 必填' }],
organizerPhone: [

4
src/views/business/erp/service/service-applications-list.vue

@ -351,7 +351,7 @@ import AgreementModal from '/@/views/system/home/components/agreement-modal.vue'
ellipsis: true,
},
{
title: '受益人数',
title: '参加人数(受益人数',
dataIndex: 'beneficiaryCount',
ellipsis: true,
},
@ -361,7 +361,7 @@ import AgreementModal from '/@/views/system/home/components/agreement-modal.vue'
ellipsis: true,
},
{
title: '服务对象负责人姓名',
title: '服务对象负责人/联系人姓名',
dataIndex: 'organizerContact',
ellipsis: true,
},

8
vite.config.js

@ -35,14 +35,14 @@ export default {
proxy: {
// 代理API路径
'/api': {
//target: 'http://8.148.67.92:8080/', // 目标服务器地址
target: 'http://127.0.0.1:8080/',
target: 'http://8.148.67.92:8080/', // 目标服务器地址
//target: 'http://127.0.0.1:8080/',
changeOrigin: true, // 是否修改请求头中的 Origin 字段
rewrite: (path) => path.replace(/^\/api/, ''), // 重写路径
},
'/login': {
//target: 'http://8.148.67.92:8080/', // 目标服务器地址
target: 'http://127.0.0.1:8080/',
target: 'http://8.148.67.92:8080/', // 目标服务器地址
//target: 'http://127.0.0.1:8080/',
changeOrigin: true, // 是否修改请求头中的 Origin 字段
rewrite: (path) => path.replace(/^\/api/, ''), // 重写路径
},

Loading…
Cancel
Save