feat: 列表默认每页20条,销售台账隐藏项目/付款方式,员工台账移除别名
- 各业务页面(含组件与生产追溯下拉数据)默认每页条数统一为 20
- 销售台账列表、表单及导出移除项目名称、付款方式字段
- 员工台账(人事员工台账、OA 员工档案)删除别名展示与录入
- 同步恢复教学演示 BOM/工艺路线选项加载条数为 100
Co-Authored-By: Claude Code <noreply@anthropic.com>
| | |
| | | type: Object, |
| | | default: () => ({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | }), |
| | | }, |
| | |
| | | type: Object, |
| | | default: () => ({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0 |
| | | }) |
| | | } |
| | |
| | | default: () => ({ |
| | | total: 0, |
| | | current: 0, |
| | | size: 10, |
| | | size: 20, |
| | | layout: "total, sizes, prev, pager, next, jumper", |
| | | }), |
| | | }, |
| | |
| | | const filteredParamList = ref([]); |
| | | const paramPage = ref({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const editParamForm = ref({ |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const total = ref(0); |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const total = ref(0); |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | // 搜索表单 |
| | |
| | | |
| | | const page = reactive({ |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | }); |
| | | |
| | | const loading = ref(false); |
| | |
| | | const selectedRows = ref([]); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const data = reactive({ |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const fileListDialogVisible = ref(false); |
| | |
| | | const recordId = ref(); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | // 用户信息表单弹框数据 |
| | |
| | | ]); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }); |
| | | const total = ref(0); |
| | | const tableData = ref([]); |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0 |
| | | }); |
| | | const infoFormDia = ref() |
| | |
| | | const tableLoading = ref(false) |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | }) |
| | | const total = ref(0) |
| | | |
| | |
| | | const EmployeeList = ref([]) |
| | | const page = reactive({ |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }) |
| | | // 个人通讯录数据 |
| | |
| | | noticePagesMap.value[typeId] = { |
| | | total: 0, |
| | | current: 1, |
| | | size: 10 |
| | | size: 20 |
| | | }; |
| | | } |
| | | if (!noticesMap.value[typeId]) { |
| | |
| | | |
| | | // 获取某个类型的分页数据 |
| | | const getNoticePageByType = (typeId) => { |
| | | return noticePagesMap.value[typeId] || { total: 0, current: 1, size: 10 }; |
| | | return noticePagesMap.value[typeId] || { total: 0, current: 1, size: 20 }; |
| | | }; |
| | | |
| | | // 获取某个类型的数量 |
| | |
| | | // 查询参数 |
| | | const queryParams = reactive({ |
| | | current: 1, |
| | | size: 10 |
| | | size: 20 |
| | | }) |
| | | |
| | | // 搜索表单 |
| | |
| | | // 查询参数 |
| | | const queryParams = reactive({ |
| | | current: 1, |
| | | size: 10 |
| | | size: 20 |
| | | }) |
| | | |
| | | // 搜索表单 |
| | |
| | | // 查询参数 |
| | | const queryParams = reactive({ |
| | | current: 1, |
| | | size: 10 |
| | | size: 20 |
| | | }) |
| | | |
| | | // 搜索表单 |
| | |
| | | // 查询参数 |
| | | const queryParams = reactive({ |
| | | current: 1, |
| | | size: 10 |
| | | size: 20 |
| | | }) |
| | | |
| | | // 搜索表单 |
| | |
| | | // 查询参数 |
| | | const queryParams = reactive({ |
| | | current: 1, |
| | | size: 10 |
| | | size: 20 |
| | | }) |
| | | |
| | | // 搜索表单 |
| | |
| | | // 查询参数 |
| | | const queryParams = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | code: '', |
| | | applicant: '', |
| | | status: '' |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }); |
| | | const total = ref(0); |
| | | const fileList = ref([]); |
| | |
| | | // 分页参数 |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | // 附件弹窗 |
| | |
| | | // 分页参数 |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0 |
| | | }) |
| | | |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0 |
| | | }); |
| | | const infoFormDia = ref() |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const selectedRows = ref([]); |
| | |
| | | tableData: [], |
| | | page: { |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | }, |
| | | selectedRows: [], |
| | |
| | | |
| | | const page = reactive({ |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | }); |
| | | |
| | | const loading = ref(false); |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const selectedRows = ref([]); |
| | |
| | | |
| | | const pager = reactive({ |
| | | pageNum: 1, |
| | | pageSize: 10 |
| | | pageSize: 20 |
| | | }) |
| | | |
| | | const allList = ref(generateMockData()) |
| | |
| | | const selectedRows = ref([]); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const data = reactive({ |
| | |
| | | const { searchForm,form } = toRefs(data); |
| | | const page = ref({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0 |
| | | }); |
| | | const dialogFormVisible = ref(false); |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | // 表格选择数据 |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | // 表格选择数据 |
| | |
| | | meterList: [], |
| | | pagination: { |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0 |
| | | }, |
| | | detailDialogVisible: false, |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | // 表格选择数据 |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | // 表格选择数据 |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | // 表格选择数据 |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const selectedRows = ref([]); |
| | |
| | | ]); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }); |
| | | const total = ref(0); |
| | | const tableData = ref([]); |
| | |
| | | ]); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const tableData = ref([]); |
| | |
| | | const filesDia = ref(); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const selectedRows = ref([]); |
| | |
| | | // 分页参数 |
| | | const pagination = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0 |
| | | }); |
| | | |
| | |
| | | }); |
| | | const usagePagination = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const usageTableData = ref([]); |
| | |
| | | const dataList = ref([]); |
| | | const pagination = ref({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | const multipleList = ref([]); |
| | |
| | | const scheduledDataList = ref([]); |
| | | const scheduledPagination = reactive({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | const scheduledMultipleList = ref([]); |
| | |
| | | // 分页配置 |
| | | const pagination = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0 |
| | | }) |
| | | |
| | |
| | | // 分页相关 |
| | | const pagination = reactive({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | // 分页相关 |
| | | const pagination = reactive({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | // 分页相关 |
| | | const pagination = reactive({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | const equipmentList = ref([]); |
| | | const pagination = ref({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0 |
| | | }); |
| | | |
| | |
| | | |
| | | const pagination = reactive({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | |
| | | const pagination = reactive({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | |
| | | const pagination = reactive({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | const summaryData = ref({}) |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }) |
| | | |
| | | // 图表实例 |
| | |
| | | |
| | | const pagination = reactive({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | |
| | | const pagination = reactive({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | |
| | | const pagination = reactive({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | |
| | | const pagination = reactive({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | |
| | | const pagination = reactive({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | |
| | | const pagination = reactive({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | |
| | | const pagination = reactive({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | |
| | | const pagination = reactive({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | |
| | | const pagination = reactive({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | |
| | | const pagination = reactive({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | |
| | | const pagination = reactive({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | |
| | | const pagination = reactive({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | |
| | | const pagination = reactive({ |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | bizDate: null, |
| | | total: 0, |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | waitingCount: 0, |
| | | inProgressCount: 0, |
| | | completedCount: 0, |
| | |
| | | bizDate: null, |
| | | total: 0, |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | waitingCount: 0, |
| | | inProgressCount: 0, |
| | | completedCount: 0, |
| | |
| | | const stockRecordTypeOptions = ref([]); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }); |
| | | const total = ref(0); |
| | | |
| | |
| | | |
| | | const page = ref({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }) |
| | | const total = ref(0) |
| | | // 响应式数据 |
| | |
| | | const tableLoading = ref(false) |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }) |
| | | const total = ref(0) |
| | | const fileList = ref([]) |
| | |
| | | const stockRecordTypeOptions = ref([]); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | }); |
| | | const total = ref(0); |
| | | |
| | |
| | | const tableLoading = ref(false) |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }) |
| | | const total = ref(0) |
| | | // 是否显示新增弹框 |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }); |
| | | const total = ref(0); |
| | | // 是否显示新增弹框 |
| | |
| | | const tableLoading = ref(false) |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }) |
| | | const total = ref(0) |
| | | // 是否显示新增弹框 |
| | |
| | | |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | }); |
| | | |
| | | const total = ref(0); |
| | |
| | | // 分页参数 |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0 |
| | | }) |
| | | |
| | |
| | | ]); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }); |
| | | const total = ref(0); |
| | | const tableData = ref([]); |
| | |
| | | |
| | | const page = ref({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }) |
| | | const total = ref(0) |
| | | // 响应式数据 |
| | |
| | | form: {},
|
| | | queryParams: {
|
| | | pageNum: 1,
|
| | | pageSize: 10,
|
| | | pageSize: 20,
|
| | | jobName: undefined,
|
| | | jobGroup: undefined,
|
| | | status: undefined
|
| | |
| | | form: {},
|
| | | queryParams: {
|
| | | pageNum: 1,
|
| | | pageSize: 10,
|
| | | pageSize: 20,
|
| | | dictName: undefined,
|
| | | dictType: undefined,
|
| | | status: undefined
|
| | |
| | | // 查询参数
|
| | | const queryParams = ref({
|
| | | pageNum: 1,
|
| | | pageSize: 10,
|
| | | pageSize: 20,
|
| | | ipaddr: undefined,
|
| | | userName: undefined,
|
| | | status: undefined,
|
| | |
| | | form: {},
|
| | | queryParams: {
|
| | | pageNum: 1,
|
| | | pageSize: 10,
|
| | | pageSize: 20,
|
| | | operIp: undefined,
|
| | | title: undefined,
|
| | | operName: undefined,
|
| | |
| | | }); |
| | | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ current: 1, size: 10, total: 0 }); |
| | | const page = reactive({ current: 1, size: 20, total: 0 }); |
| | | |
| | | const detailDialog = reactive({ visible: false }); |
| | | const detailRow = ref({}); |
| | |
| | | |
| | | const tableData = ref([]); |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ current: 1, size: 10, total: 0 }); |
| | | const page = reactive({ current: 1, size: 20, total: 0 }); |
| | | |
| | | const detailDialog = reactive({ visible: false }); |
| | | const detailRow = ref({}); |
| | |
| | | }); |
| | | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ current: 1, size: 10, total: 0 }); |
| | | const page = reactive({ current: 1, size: 20, total: 0 }); |
| | | const tableData = ref([]); |
| | | |
| | | const formDialog = reactive({ visible: false, title: "", mode: "add" }); |
| | |
| | | export function useEnterpriseNewsList() { |
| | | const tableData = ref([]); |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ current: 1, size: 10, total: 0 }); |
| | | const page = reactive({ current: 1, size: 20, total: 0 }); |
| | | let lastSearchForm = null; |
| | | |
| | | async function fetchList(searchForm = {}) { |
| | |
| | | form: {}, |
| | | queryParams: { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | postCode: undefined, |
| | | postName: undefined, |
| | | status: undefined |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const formDia = ref(); |
| | |
| | | </template> |
| | | |
| | | <el-row :gutter="24"> |
| | | <el-col :span="5"> |
| | | <el-col :span="6"> |
| | | <el-form-item label="员工编号" prop="staffNo"> |
| | | <el-input |
| | | v-model="form.staffNo" |
| | |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="5"> |
| | | <el-col :span="6"> |
| | | <el-form-item label="姓名" prop="staffName"> |
| | | <el-input |
| | | v-model="form.staffName" |
| | |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="5"> |
| | | <el-form-item label="别名" prop="alias"> |
| | | <el-input |
| | | v-model="form.alias" |
| | | placeholder="请输入" |
| | | clearable |
| | | maxlength="50" |
| | | show-word-limit |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="5"> |
| | | <el-col :span="6"> |
| | | <el-form-item label="手机" prop="phone"> |
| | | <el-input |
| | | v-model="form.phone" |
| | |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="4"> |
| | | <el-col :span="6"> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-select |
| | | v-model="form.sex" |
| | |
| | | // 基本信息 |
| | | staffNo: "", |
| | | staffName: "", |
| | | alias: "", |
| | | phone: "", |
| | | sex: "", |
| | | birthDate: "", |
| | |
| | | prop: "staffName", |
| | | }, |
| | | { |
| | | label: "别名", |
| | | prop: "alias", |
| | | }, |
| | | { |
| | | label: "手机", |
| | | prop: "phone", |
| | | width: 150, |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0 |
| | | }); |
| | | const formDia = ref() |
| | |
| | | ]); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }); |
| | | const total = ref(0); |
| | | const tableData = ref([]); |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const formDia = ref(); |
| | |
| | | applicantKeyword: "", |
| | | }); |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ current: 1, size: 10, total: 0 }); |
| | | const page = reactive({ current: 1, size: 20, total: 0 }); |
| | | const importInputRef = ref(null); |
| | | const allUsersCache = ref([]); |
| | | const applicantFormSearchLoading = ref(false); |
| | |
| | | |
| | | const searchForm = reactive({ applicantKeyword: "" }); |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ current: 1, size: 10, total: 0 }); |
| | | const page = reactive({ current: 1, size: 20, total: 0 }); |
| | | const importInputRef = ref(null); |
| | | const allUsersCache = ref([]); |
| | | const applicantFormSearchLoading = ref(false); |
| | |
| | | form: {}, |
| | | queryParams: { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | operIp: undefined, |
| | | title: undefined, |
| | | operName: undefined, |
| | |
| | | form: {}, |
| | | queryParams: { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | userName: undefined, |
| | | phonenumber: undefined, |
| | | status: undefined, |
| | |
| | | // 分页参数 |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | // 分页参数 |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | // 今日数据 |
| | |
| | | ]); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }); |
| | | const total = ref(0); |
| | | const tableData = ref([]); |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const formDia = ref(); |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const formDia = ref(); |
| | |
| | | </template> |
| | | |
| | | <el-row :gutter="24"> |
| | | <el-col :span="5"> |
| | | <el-col :span="6"> |
| | | <el-form-item label="员工编号" prop="staffNo"> |
| | | <el-input |
| | | v-model="form.staffNo" |
| | |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="5"> |
| | | <el-col :span="6"> |
| | | <el-form-item label="姓名" prop="staffName"> |
| | | <el-input |
| | | v-model="form.staffName" |
| | |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="5"> |
| | | <el-form-item label="别名" prop="alias"> |
| | | <el-input |
| | | v-model="form.alias" |
| | | placeholder="请输入" |
| | | clearable |
| | | maxlength="50" |
| | | show-word-limit |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="5"> |
| | | <el-col :span="6"> |
| | | <el-form-item label="手机" prop="phone"> |
| | | <el-input |
| | | v-model="form.phone" |
| | |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="4"> |
| | | <el-col :span="6"> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-select |
| | | v-model="form.sex" |
| | |
| | | // 基本信息 |
| | | staffNo: "", |
| | | staffName: "", |
| | | alias: "", |
| | | phone: "", |
| | | sex: "", |
| | | birthDate: "", |
| | |
| | | prop: "staffName", |
| | | }, |
| | | { |
| | | label: "别名", |
| | | prop: "alias", |
| | | }, |
| | | { |
| | | label: "手机", |
| | | prop: "phone", |
| | | width: 150, |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0 |
| | | }); |
| | | const formDia = ref() |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const formDiaRef = ref(null); |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const formDia = ref() |
| | |
| | | shiftType: '', |
| | | dateRange: [], |
| | | current:1, |
| | | size: 10 |
| | | size: 20 |
| | | }) |
| | | |
| | | // 排班表单 |
| | |
| | | // 分页参数 |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0 |
| | | }) |
| | | |
| | |
| | | const selectedRows = ref([]); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const formDiaRef = ref(null); |
| | |
| | | // 分页 |
| | | const pagination = reactive({ |
| | | current: 1, |
| | | size: 10 |
| | | size: 20 |
| | | }) |
| | | |
| | | |
| | |
| | | |
| | | const pagination = reactive({ |
| | | current: 1, |
| | | size: 10 |
| | | size: 20 |
| | | }) |
| | | |
| | | const total = ref(0) |
| | |
| | | }); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }); |
| | | const sonPage = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | layout: "total, sizes, prev, pager, next, jumper", |
| | | }); |
| | |
| | | const fileListDialogVisible = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }); |
| | | const total = ref(0); |
| | | const fileList = ref([]); |
| | |
| | | const page = reactive({ |
| | | total: 0, |
| | | current: 1, |
| | | size: 50, |
| | | size: 20, |
| | | }) |
| | | |
| | | // 转换产品树数据,将 id 改为 value |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const detailVisible = ref(false); |
| | |
| | | |
| | | const pagination = reactive({ |
| | | current: 1, |
| | | size: 10 |
| | | size: 20 |
| | | }) |
| | | |
| | | const total = ref(0) |
| | |
| | | const invoiceNumberList = ref([]); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | }); |
| | | const total = ref(0); |
| | | |
| | |
| | | // 分页数据 |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, // 每页显示数量 |
| | | size: 20, // 每页显示数量 |
| | | }); |
| | | |
| | | // 分页变化处理 |
| | |
| | | const pagination = reactive({ |
| | | total: 3, |
| | | currentPage: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | }); |
| | | |
| | | const dialogVisible = ref(false); |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const formDia = ref() |
| | |
| | | const record = ref({}); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | // 日 / 月 切换(默认按日) |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | | const page1 = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const formDia = ref() |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const selectedRows = ref([]); |
| | |
| | | try { |
| | | const workOrderRes = await productWorkOrderPage({ |
| | | npsNo: item.npsNo, |
| | | size: 100, |
| | | size: 20, |
| | | }); |
| | | const workOrders = workOrderRes.data.records || []; |
| | | // 按照工序顺序排序(如果有顺序字段,假设为 orderNum 或按返回顺序) |
| | |
| | | // 工序已选参数表格分页(接口一次返回全量) |
| | | const paramPage2 = ref({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const paramListRaw = ref([]); |
| | |
| | | // 可选参数分页 |
| | | const paramPage = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0 |
| | | }); |
| | | |
| | |
| | | |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | const childrenLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const formDia = ref(); |
| | |
| | | const res = await productOrderListPage({ |
| | | npsNo: query || "", |
| | | pageNum: 1, |
| | | pageSize: 50, |
| | | pageSize: 20, |
| | | }); |
| | | // 参照 productionOrder/index.vue 的数据结构 res.data.records |
| | | npsNoOptions.value = res.data?.records || res.rows || []; |
| | |
| | | |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const tableData = ref([]); |
| | |
| | | const currentReportRowData = ref(null); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | const editrow = ref(null); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | const employeeTableData = ref([]); |
| | | const employeePage = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const employeeSearchForm = reactive({ |
| | |
| | | employeeTableLoading.value = true; |
| | | const params = { |
| | | pageNum: 1, |
| | | pageSize: 100, |
| | | pageSize: 20, |
| | | }; |
| | | listUser(params) |
| | | .then(res => { |
| | |
| | | |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const tableData = ref([]); |
| | |
| | | const currentMaterialOrderRow = ref(null); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | default: () => ({ |
| | | total: 0, |
| | | current: 0, |
| | | size: 10, |
| | | size: 20, |
| | | layout: "total, sizes, prev, pager, next, jumper", |
| | | }), |
| | | }, |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const selectedRows = ref([]); |
| | |
| | | auditStatus: undefined, |
| | | salesperson: undefined, |
| | | pageNum: 1, |
| | | pageSize: 10 |
| | | pageSize: 20 |
| | | }, |
| | | pagination: { |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | layout: 'total, sizes, prev, pager, next, jumper' |
| | | } |
| | |
| | | auditStatus: undefined, |
| | | salesperson: undefined, |
| | | pageNum: 1, |
| | | pageSize: 10 |
| | | pageSize: 20 |
| | | } |
| | | handleQuery() |
| | | } |
| | |
| | | // 查询参数 |
| | | const queryParams = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | }); |
| | | |
| | | /** 查询项目类型列表 */ |
| | |
| | | const data = reactive({ |
| | | queryParams: { |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | name: undefined, |
| | | status: undefined |
| | | }, |
| | |
| | | form: {}, |
| | | queryParams: { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | productModel: null, |
| | | customerName: null, |
| | | feedbackRange: [], |
| | |
| | | ]); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const tableData = ref([]); |
| | |
| | | const currentRow = ref(null); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const formDia = ref(); |
| | |
| | | // 左侧 |
| | | const standardTableData = ref([]); |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ current: 1, size: 10, total: 0 }); |
| | | const page = reactive({ current: 1, size: 20, total: 0 }); |
| | | |
| | | // 工序下拉(用于列表回显) |
| | | const processOptions = ref([]); |
| | |
| | | const tableLoading = ref(false) |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0 |
| | | }) |
| | | |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | }); |
| | | const tableColumn = ref([ |
| | | { |
| | |
| | | form: {}, |
| | | queryParams: { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | pageSize: 20, |
| | | productName: null, |
| | | batchNumber: null, |
| | | returnDate: null, |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0 |
| | | }); |
| | | const formDia = ref() |
| | |
| | | ]); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const tableData = ref([]); |
| | |
| | | }); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const formDia = ref(); |
| | |
| | | ]); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const tableData = ref([]); |
| | |
| | | }); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const currentRow = ref(null); |
| | |
| | | const currentRecordId = ref(0); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }); |
| | | const total = ref(0); |
| | | const getTitle = type => { |
| | |
| | | const params = { |
| | | // 兼容后端分页字段:这里沿用报价页面已有可用的字段命名 |
| | | currentPage: 1, |
| | | pageSize: 100, |
| | | pageSize: 20, |
| | | ...quotationSearchForm, |
| | | status: "通过", |
| | | }; |
| | |
| | | }; |
| | | const filePagination = ref({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | safeHazardLoading: false, |
| | | safeHazardPage: { |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | }, |
| | | }); |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }); |
| | | const total = ref(0); |
| | | |
| | |
| | | const params = { |
| | | // 兼容后端分页字段:这里沿用报价页面已有可用的字段命名 |
| | | currentPage: 1, |
| | | pageSize: 100, |
| | | pageSize: 20, |
| | | ...quotationSearchForm, |
| | | status: "通过", |
| | | }; |
| | |
| | | const currentFileRow = ref(null); |
| | | const filePagination = ref({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const infoFormDia = ref(); |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }); |
| | | const recordPage = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }); |
| | | const total = ref(0); |
| | | const recordTotal = ref(0); |
| | |
| | | }; |
| | | const filePagination = ref({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const paginationSearch = async (page, size) => { |
| | |
| | | const pagination = reactive({ |
| | | total: 3, |
| | | currentPage: 1, |
| | | pageSize: 10 |
| | | pageSize: 20 |
| | | }) |
| | | |
| | | const dialogVisible = ref(false) |
| | |
| | | const salesOrderOptions = ref([]); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }); |
| | | const total = ref(0); |
| | | const deliveryFileList = ref([]); |
| | |
| | | const pagination = reactive({ |
| | | total: 3, |
| | | currentPage: 1, |
| | | pageSize: 10 |
| | | pageSize: 20 |
| | | }) |
| | | |
| | | const dialogVisible = ref(false) |
| | |
| | | |
| | | const pagination = reactive({ |
| | | current: 1, |
| | | size: 10 |
| | | size: 20 |
| | | }) |
| | | |
| | | const dialogVisible = ref(false) |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }); |
| | | const recordPage = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }); |
| | | const total = ref(0); |
| | | const recordTotal = ref(0); |
| | |
| | | |
| | | const tableData = ref([]); |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ current: 1, size: 10, total: 0 }); |
| | | const page = reactive({ current: 1, size: 20, total: 0 }); |
| | | const selectedRows = ref([]); |
| | | const tableHeight = computed(() => "calc(100% - 80px)"); |
| | | |
| | |
| | | @change="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="项目名称:"> |
| | | <el-input |
| | | v-model="searchForm.projectName" |
| | | placeholder="请输入" |
| | | clearable |
| | | prefix-icon="Search" |
| | | @change="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="录入日期:"> |
| | | <el-date-picker |
| | | v-model="searchForm.entryDate" |
| | |
| | | show-overflow-tooltip |
| | | /> |
| | | <el-table-column |
| | | label="项目名称" |
| | | prop="projectName" |
| | | width="180" |
| | | show-overflow-tooltip |
| | | /> |
| | | <el-table-column |
| | | label="付款方式" |
| | | prop="paymentMethod" |
| | | show-overflow-tooltip |
| | | /> |
| | | <el-table-column |
| | | label="合同金额(元)" |
| | | prop="contractAmount" |
| | | width="220" |
| | |
| | | </el-col> |
| | | </el-row> |
| | | <el-row :gutter="30"> |
| | | <el-col :span="12"> |
| | | <el-col :span="24"> |
| | | <el-form-item label="客户名称:" prop="customerId"> |
| | | <el-select |
| | | v-model="form.customerId" |
| | |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="项目名称:" prop="projectName"> |
| | | <el-input |
| | | v-model="form.projectName" |
| | | placeholder="请输入" |
| | | clearable |
| | | :disabled="operationType === 'view'" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row :gutter="30"> |
| | | <el-col :span="12"> |
| | | <el-col :span="24"> |
| | | <el-form-item label="签订日期:" prop="executionDate"> |
| | | <el-date-picker |
| | | style="width: 100%" |
| | |
| | | format="YYYY-MM-DD" |
| | | type="date" |
| | | placeholder="请选择" |
| | | clearable |
| | | :disabled="operationType === 'view'" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="付款方式"> |
| | | <el-input |
| | | v-model="form.paymentMethod" |
| | | placeholder="请输入" |
| | | clearable |
| | | :disabled="operationType === 'view'" |
| | | /> |
| | |
| | | const tableLoading = ref(false); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 100, |
| | | size: 20, |
| | | }); |
| | | const total = ref(0); |
| | | const fileList = ref([]); |
| | |
| | | // 报价单弹框分页 |
| | | const quotationPage = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | total: 0, |
| | | }); |
| | | const selectedQuotation = ref(null); |
| | |
| | | const pagination = reactive({ |
| | | total: 3, |
| | | currentPage: 1, |
| | | pageSize: 100 |
| | | pageSize: 20 |
| | | }) |
| | | |
| | | const dialogVisible = ref(false) |
| | |
| | | |
| | | const pagination = reactive({ |
| | | current: 1, |
| | | size: 10 |
| | | size: 20 |
| | | }) |
| | | |
| | | const dialogVisible = ref(false) |
| | |
| | | const pricePagination = reactive({ |
| | | total: 4, |
| | | currentPage: 1, |
| | | pageSize: 10 |
| | | pageSize: 20 |
| | | }) |
| | | |
| | | const priceStrategyDialogVisible = ref(false) |
| | |
| | | const contractPagination = reactive({ |
| | | total: 5, |
| | | currentPage: 1, |
| | | pageSize: 10 |
| | | pageSize: 20 |
| | | }) |
| | | |
| | | // ========== 历史比价分析 ========== |
| | |
| | | const profitPagination = reactive({ |
| | | total: 6, |
| | | currentPage: 1, |
| | | pageSize: 10 |
| | | pageSize: 20 |
| | | }) |
| | | |
| | | const profitChartRef = ref(null) |
| | |
| | | |
| | | const queryParams = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 20, |
| | | }); |
| | | |
| | | const uploadOpen = ref(false); |
| | |
| | | form: {},
|
| | | queryParams: {
|
| | | pageNum: 1,
|
| | | pageSize: 10,
|
| | | pageSize: 20,
|
| | | configName: undefined,
|
| | | configKey: undefined,
|
| | | configType: undefined
|
| | |
| | | form: {},
|
| | | queryParams: {
|
| | | pageNum: 1,
|
| | | pageSize: 10,
|
| | | pageSize: 20,
|
| | | dictType: undefined,
|
| | | dictLabel: undefined,
|
| | | status: undefined
|
| | |
| | | form: {},
|
| | | queryParams: {
|
| | | pageNum: 1,
|
| | | pageSize: 10,
|
| | | pageSize: 20,
|
| | | dictName: undefined,
|
| | | dictType: undefined,
|
| | | status: undefined
|
| | |
| | | form: {},
|
| | | queryParams: {
|
| | | pageNum: 1,
|
| | | pageSize: 10,
|
| | | pageSize: 20,
|
| | | noticeTitle: undefined,
|
| | | createBy: undefined,
|
| | | status: undefined
|
| | |
| | | form: {},
|
| | | queryParams: {
|
| | | pageNum: 1,
|
| | | pageSize: 10,
|
| | | pageSize: 20,
|
| | | postCode: undefined,
|
| | | postName: undefined,
|
| | | status: undefined
|
| | |
| | |
|
| | | const queryParams = reactive({
|
| | | pageNum: 1,
|
| | | pageSize: 10,
|
| | | pageSize: 20,
|
| | | roleId: route.params.roleId,
|
| | | userName: undefined,
|
| | | phonenumber: undefined,
|
| | |
| | | form: {},
|
| | | queryParams: {
|
| | | pageNum: 1,
|
| | | pageSize: 10,
|
| | | pageSize: 20,
|
| | | roleName: undefined,
|
| | | roleKey: undefined,
|
| | | status: undefined
|
| | |
| | |
|
| | | const queryParams = reactive({
|
| | | pageNum: 1,
|
| | | pageSize: 10,
|
| | | pageSize: 20,
|
| | | roleId: undefined,
|
| | | userName: undefined,
|
| | | phonenumber: undefined
|
| | |
| | | form: {},
|
| | | queryParams: {
|
| | | pageNum: 1,
|
| | | pageSize: 10,
|
| | | pageSize: 20,
|
| | | userName: undefined,
|
| | | phonenumber: undefined,
|
| | | status: undefined,
|
| | |
| | |
|
| | | const queryParams = reactive({
|
| | | pageNum: 1,
|
| | | pageSize: 10,
|
| | | pageSize: 20,
|
| | | tableName: undefined,
|
| | | tableComment: undefined
|
| | | })
|
| | |
| | | const data = reactive({
|
| | | queryParams: {
|
| | | pageNum: 1,
|
| | | pageSize: 10,
|
| | | pageSize: 20,
|
| | | tableName: undefined,
|
| | | tableComment: undefined,
|
| | | orderByColumn: defaultSort.value.prop,
|