Browse Source

成本管理

master
“wangzihua” 3 months ago
parent
commit
97d82e75fb
  1. 8
      src/components/system/service-count/quarter-statistics.vue
  2. 2
      src/layout/components/side-expand-menu/top-menu.vue
  3. 2
      src/layout/components/side-menu/index.vue
  4. 2
      src/layout/components/top-expand-menu/recursion-menu.vue
  5. 2
      src/layout/components/top-menu/index.vue
  6. 2
      src/views/business/erp/cost/firm-reports-form.vue
  7. 2
      src/views/business/erp/service/service-applications-count.vue
  8. 23
      src/views/business/erp/service/service-applications-list.vue

8
src/components/system/service-count/quarter-statistics.vue

@ -26,11 +26,11 @@
</a-select>
</a-form-item>
<a-form-item label="律师姓名" v-if="!isAdmin">
<!--<a-form-item label="律师姓名" v-if="!isAdmin">
<a-input v-model:value="queryForm.lawyerName" placeholder="请输入律师姓名" style="width: 150px" />
</a-form-item>
<!--<a-form-item label="律所名称">
<a-form-item label="律所名称">
<a-input v-model:value="queryForm.firmName" :placeholder="isAdmin ? '请输入机构名称' : '请输入律所名称'" style="width: 150px" />
</a-form-item>-->
@ -43,10 +43,10 @@
<ReloadOutlined />
重置
</a-button>
<a-button @click="handleExport" type="primary" style="margin-left: 8px">
<!--<a-button @click="handleExport" type="primary" style="margin-left: 8px">
<ExportOutlined />
导出Excel
</a-button>
</a-button>-->
</a-form-item>
</a-form>
</a-card>

2
src/layout/components/side-expand-menu/top-menu.vue

@ -37,7 +37,7 @@
import { router } from '/@/router';
import { useAppConfigStore } from '/@/store/modules/system/app-config';
import { useUserStore } from '/@/store/modules/system/user';
import logoImg from '/@/assets/images/logo/smart-admin-logo.png';
import logoImg from '/@/assets/images/logo/logo-min.png';
import menuEmitter from './side-expand-menu-mitt';
const websiteName = computed(() => useAppConfigStore().websiteName);

2
src/layout/components/side-menu/index.vue

@ -24,7 +24,7 @@
import { computed, nextTick, ref, watch } from 'vue';
import { useRouter } from 'vue-router';
import RecursionMenu from './recursion-menu.vue';
import logoImg from '/@/assets/images/logo/smart-admin-logo.png';
import logoImg from '/@/assets/images/logo/logo-min.png';
import { HOME_PAGE_NAME } from '/@/constants/system/home-const';
import { useAppConfigStore } from '/@/store/modules/system/app-config';

2
src/layout/components/top-expand-menu/recursion-menu.vue

@ -47,7 +47,7 @@
import menuEmitter from './top-expand-menu-mitt';
import { useAppConfigStore } from '/@/store/modules/system/app-config';
import { useUserStore } from '/@/store/modules/system/user';
import logoImg from '/@/assets/images/logo/smart-admin-logo.png';
import logoImg from '/@/assets/images/logo/logo-min.png';
const websiteName = computed(() => useAppConfigStore().websiteName);
const theme = computed(() => useAppConfigStore().$state.sideMenuTheme);

2
src/layout/components/top-menu/index.vue

@ -36,7 +36,7 @@
import { computed, ref, watch } from 'vue';
import { useRouter } from 'vue-router';
import RecursionMenu from './recursion-menu.vue';
import logoImg from '/@/assets/images/logo/smart-admin-logo.png';
import logoImg from '/@/assets/images/logo/logo-min.png';
import { HOME_PAGE_NAME } from '/@/constants/system/home-const';
import { useAppConfigStore } from '/@/store/modules/system/app-config';
import HeaderAvatar from '../header-user-space/header-avatar.vue';

2
src/views/business/erp/cost/firm-reports-form.vue

@ -174,7 +174,7 @@
// API
const costInYuan = response.data; //
//const costInWanYuan = costInYuan / 10000; //
form.publicWelfareCost = costInYuan.toFixed(2);
form.publicWelfareCost = costInYuan;
console.log('转换后的公益成本:', form.publicWelfareCost, '万元');
calculateCosts();

2
src/views/business/erp/service/service-applications-count.vue

@ -32,7 +32,7 @@
</div>
<a-tabs v-else v-model:activeKey="activeTab" type="card">
<!-- 季度统计 -->
<a-tab-pane key="quarter" tab="季度统计">
<a-tab-pane key="quarter" >
<QuarterStatistics :is-admin="isCeo" />
</a-tab-pane>
</a-tabs>

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

@ -390,11 +390,7 @@ import { loginApi } from '/@/api/system/login-api';
dataIndex: 'associationAuditUserName',
ellipsis: true,
},
{
title: '协会审核时间',
dataIndex: 'associationAuditTime',
ellipsis: true,
},
{
title: '操作',
dataIndex: 'action',
@ -903,9 +899,24 @@ function showAuditModal(record) {
return;
}
//
const selectedRecords = tableData.value.filter(record =>
selectedRowKeyList.value.includes(record.applicationId)
);
//
const invalidRecords = selectedRecords.filter(record =>
record.firmAuditStatus !== 0 && record.firmAuditStatus !== 4
);
if (invalidRecords.length > 0) {
message.warning('只能删除未提交或拒绝状态的数据');
return;
}
Modal.confirm({
title: '提示',
content: '确定要批量删除这些数据吗?',
content: '确定要批量删除这些未提交或拒绝状态的数据吗?',
okText: '删除',
okType: 'danger',
onOk() {

Loading…
Cancel
Save