From 3665a826ce0d9507a827e6b373f6a40159c8a7b8 Mon Sep 17 00:00:00 2001
From: "1378012178@qq.com" <1378012178@qq.com>
Date: Sat, 28 Feb 2026 09:38:51 +0800
Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A7=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/services/appraisal/appraisal.api.ts | 90 ---
.../services/appraisal/appraisal.data.ts | 737 ------------------
.../appraisal/components/AppraisalForm.vue | 161 ----
.../appraisal/components/AppraisalModal.vue | 82 --
src/views/services/appraisal/index.vue | 377 ---------
5 files changed, 1447 deletions(-)
delete mode 100644 src/views/services/appraisal/appraisal.api.ts
delete mode 100644 src/views/services/appraisal/appraisal.data.ts
delete mode 100644 src/views/services/appraisal/components/AppraisalForm.vue
delete mode 100644 src/views/services/appraisal/components/AppraisalModal.vue
delete mode 100644 src/views/services/appraisal/index.vue
diff --git a/src/views/services/appraisal/appraisal.api.ts b/src/views/services/appraisal/appraisal.api.ts
deleted file mode 100644
index 3b5b206..0000000
--- a/src/views/services/appraisal/appraisal.api.ts
+++ /dev/null
@@ -1,90 +0,0 @@
-import {defHttp} from '/@/utils/http/axios';
-import { useMessage } from "/@/hooks/web/useMessage";
-
-const { createConfirm } = useMessage();
-
-enum Api {
- list = '/service/appraisal/list',
- approval='/service/appraisal/approval',
- save='/service/appraisal/add',
- edit='/service/appraisal/edit',
- deleteOne = '/service/appraisal/delete',
- deleteBatch = '/service/appraisal/deleteBatch',
- importExcel = '/service/appraisal/importExcel',
- exportXls = '/service/appraisal/exportXls',
- queryDataById = '/service/appraisal/queryById',
- subList = '/service/appraisal/queryAppraisalSubByMainId',
-}
-/**
- * 导出api
- * @param params
- */
-export const getExportUrl = Api.exportXls;
-
-/**
- * 导入api
- */
-export const getImportUrl = Api.importExcel;
-
-/**
- * 查询子表数据
- * @param params
- */
-export const queryAppraisalSubByMainId = (id) => defHttp.get({url: Api.subList, params:{ id }});
-
-/**
- * 列表接口
- * @param params
- */
-export const list = (params) =>
- defHttp.get({url: Api.list, params});
-
-/**
- * 审核
- * @param params
- */
-export const approval = (params,) => {
- return defHttp.post({url: Api.approval, params});
-}
-
-/**
- * 删除单个
- */
-export const deleteOne = (params,handleSuccess) => {
- return defHttp.delete({url: Api.deleteOne, params}, {joinParamsToUrl: true}).then(() => {
- handleSuccess();
- });
-}
-/**
- * 批量删除
- * @param params
- */
-export const batchDelete = (params, handleSuccess) => {
- createConfirm({
- iconType: 'warning',
- title: '确认删除',
- content: '是否删除选中数据',
- okText: '确认',
- cancelText: '取消',
- onOk: () => {
- return defHttp.delete({url: Api.deleteBatch, data: params}, {joinParamsToUrl: true}).then(() => {
- handleSuccess();
- });
- }
- });
-}
-/**
- * 保存或者更新
- * @param params
- */
-export const saveOrUpdate = (params, isUpdate) => {
- let url = isUpdate ? Api.edit : Api.save;
- return defHttp.post({url: url, params});
-}
-
-/**
-* 根据id查询数据
-* @param params
-*/
-export const queryDataById = (id) => defHttp.get({url: Api.queryDataById, params:{ id }});
-
diff --git a/src/views/services/appraisal/appraisal.data.ts b/src/views/services/appraisal/appraisal.data.ts
deleted file mode 100644
index f33bfec..0000000
--- a/src/views/services/appraisal/appraisal.data.ts
+++ /dev/null
@@ -1,737 +0,0 @@
-import {BasicColumn} from '/@/components/Table';
-import {FormSchema} from '/@/components/Table';
-import { rules} from '/@/utils/helper/validator';
-import { render } from '/@/utils/common/renderUtils';
-import {JVxeTypes,JVxeColumn} from '/@/components/jeecg/JVxeTable/types'
-import { getWeekMonthQuarterYear } from '/@/utils';
-//列表数据
-export const columns: BasicColumn[] = [
- {
- title: '单号',
- align:"center",
- dataIndex: 'orderNo'
- },
- {
- title: '手动拍照',
- align:"center",
- dataIndex: 'manuallyPicPath'
- },
- {
- title: '手动录制',
- align:"center",
- dataIndex: 'manuallyMp4Path'
- },
- {
- title: '工单类型',
- align:"center",
- dataIndex: 'orderType_dictText'
- },
- {
- title: '执行类型',
- align:"center",
- dataIndex: 'optType_dictText'
- },
- {
- title: '护理单元名称',
- align:"center",
- dataIndex: 'nuName'
- },
- {
- title: '长者名称',
- align:"center",
- dataIndex: 'elderName'
- },
- {
- title: '执行人',
- align:"center",
- dataIndex: 'optNames'
- },
- // {
- // title: '员工姓名',
- // align:"center",
- // dataIndex: 'employeeName'
- // },
- {
- title: '是否指令包',
- align:"center",
- dataIndex: 'izPackage_dictText'
- },
- {
- title: '指令名称',
- align:"center",
- dataIndex: 'directiveName'
- },
- {
- title: '周期类型',
- align:"center",
- dataIndex: 'cycleType'
- },
- // {
- // title: '是否开始',
- // align:"center",
- // dataIndex: 'izStart_dictText'
- // },
- {
- title: '是否完成',
- align:"center",
- dataIndex: 'izFinish_dictText'
- },
- // {
- // title: '发起人姓名',
- // align:"center",
- // dataIndex: 'initiatorName'
- // },
- {
- title: '是否超时',
- align:"center",
- dataIndex: 'izTimeout_dictText'
- },
- {
- title: '预计开始时间',
- align:"center",
- dataIndex: 'startTime'
- },
- {
- title: '预计结束时间',
- align:"center",
- dataIndex: 'endTime'
- },
- // {
- // title: '实际开始员工',
- // align:"center",
- // dataIndex: 'beginEmp'
- // },
- {
- title: '实际开始时间',
- align:"center",
- dataIndex: 'beginTime'
- },
- // {
- // title: '实际结束员工',
- // align:"center",
- // dataIndex: 'finishEmp'
- // },
- {
- title: '实际结束时间',
- align:"center",
- dataIndex: 'finishTime'
- },
- {
- title: '服务时长(分钟)',
- align:"center",
- dataIndex: 'serviceDuration'
- },
- {
- title: '服务容错时长',
- align:"center",
- dataIndex: 'timeoutDuration'
- },
-
- {
- title: '收费价格',
- align:"center",
- dataIndex: 'tollPrice'
- },
- {
- title: '提成价格',
- align:"center",
- dataIndex: 'comPrice'
- },
- {
- title: '实际提成价格',
- align:"center",
- dataIndex: 'realComPrice'
- },
- {
- title: '考核状态',
- align:"center",
- dataIndex: 'appraisalStatus_dictText'
- },
- {
- title: '考核时间',
- align:"center",
- dataIndex: 'appraisalTime'
- },
- {
- title: '考核人',
- align:"center",
- dataIndex: 'appraisalName'
- },
-];
-
-//子表列表数据
-export const subColumns: BasicColumn[] = [
- {
- title: '单号',
- align:"center",
- dataIndex: 'orderNo'
- },
- {
- title: '手动拍照',
- align:"center",
- dataIndex: 'manuallyPicPath'
- },
- {
- title: '手动录制',
- align:"center",
- dataIndex: 'manuallyMp4Path'
- },
- {
- title: '摄像头录制',
- align:"center",
- dataIndex: 'tplinkPath'
- },
- {
- title: '分类标签',
- align:"center",
- dataIndex: 'instructionTagName'
- },
- {
- title: '服务类别',
- align:"center",
- dataIndex: 'categoryName'
- },
- {
- title: '服务类型',
- align:"center",
- dataIndex: 'typeName'
- },
- {
- title: '指令名称',
- align:"center",
- dataIndex: 'directiveName'
- },
- {
- title: '服务时长(分钟)',
- align:"center",
- dataIndex: 'serviceDuration'
- },
- // {
- // title: '收费价格',
- // align:"center",
- // dataIndex: 'tollPrice'
- // },
- // {
- // title: '提成价格',
- // align:"center",
- // dataIndex: 'comPrice'
- // },
-];
-
-//表单配置
-export const jVxeSubColumns: JVxeColumn[] = [
- {
- title: '单号',
- key: 'orderNo',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '工单类型 1护理;2医疗:3仓库;4行政',
- key: 'orderType',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '主表ID,nu_biz_nu_directive_order.id',
- key: 'mainId',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '护理单元ID,nu_base_info.id',
- key: 'nuId',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '护理单元名称',
- key: 'nuName',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '长者ID,nu_biz_elder_info.id',
- key: 'elderId',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '长者名称',
- key: 'elderName',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '员工ID',
- key: 'employeeId',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '员工姓名',
- key: 'employeeName',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '分类标签',
- key: 'instructionTagId',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '分类标签名称',
- key: 'instructionTagName',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '服务类别ID,nu_config_service_category.id',
- key: 'categoryId',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '服务类别名称',
- key: 'categoryName',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '服务类型ID,nu_config_service_type.id',
- key: 'typeId',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '服务类型名称',
- key: 'typeName',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '服务指令ID,nu_config_service_directive.id',
- key: 'directiveId',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '服务指令名称',
- key: 'directiveName',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '周期类型ID',
- key: 'cycleTypeId',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '周期类型',
- key: 'cycleType',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '周期值',
- key: 'cycleValue',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '服务指令图片大图',
- key: 'previewFile',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '服务指令图片小图',
- key: 'previewFileSmall',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '语音文件',
- key: 'mp3File',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '视频文件',
- key: 'mp4File',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '服务时长(分钟)',
- key: 'serviceDuration',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '服务说明',
- key: 'serviceContent',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '收费价格',
- key: 'tollPrice',
- type: JVxeTypes.inputNumber,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '提成价格',
- key: 'comPrice',
- type: JVxeTypes.inputNumber,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '实际提成价格',
- key: 'realComPrice',
- type: JVxeTypes.inputNumber,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '服务指令包ID',
- key: 'packageId',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '服务指令包名称',
- key: 'packageName',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '是否是服务指令包 Y是 N否',
- key: 'izPackage',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '开始时间',
- key: 'startTime',
- type: JVxeTypes.datetime,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '结束时间',
- key: 'endTime',
- type: JVxeTypes.datetime,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '实际开始时间',
- key: 'beginTime',
- type: JVxeTypes.datetime,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '实际结束时间',
- key: 'finishTime',
- type: JVxeTypes.datetime,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '是否开始 Y是 N否',
- key: 'izStart',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '是否完成 Y是 N否',
- key: 'izFinish',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '创建人',
- key: 'createBy',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '创建日期',
- key: 'createTime',
- type: JVxeTypes.datetime,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '更新人',
- key: 'updateBy',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '更新日期',
- key: 'updateTime',
- type: JVxeTypes.datetime,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: 'tplink下载地址',
- key: 'tplinkPath',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '手动拍照',
- key: 'manuallyPicPath',
- type: JVxeTypes.textarea,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '手动录制',
- key: 'manuallyMp4Path',
- type: JVxeTypes.textarea,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '执行类型 1单人 2协助 3转单',
- key: 'optType',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '服务容错时长(end_time + 这个时间) 小于 begin_time算超时',
- key: 'timeoutDuration',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '是否超时 Y超时 N未超时',
- key: 'izTimeout',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '实际执行人id(多个); 主要执行人+协助人',
- key: 'optIds',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- {
- title: '实际执行人名称(多个); 主要执行人+协助人',
- key: 'optNames',
- type: JVxeTypes.input,
- width:"200px",
- placeholder: '请输入${title}',
- defaultValue:'',
- },
- ]
-
-// 高级查询数据
-export const superQuerySchema = {
- orderNo: {title: '单号',order: 0,view: 'text', type: 'string',},
- orderType: {title: '工单类型 1护理;2医疗:3仓库;4行政',order: 1,view: 'text', type: 'string',},
- optType: {title: '执行类型 1单人 2协助 3转单',order: 2,view: 'text', type: 'string',},
- poolId: {title: '数据池主表ID,nu_biz_nu_directive_data_pool.id',order: 3,view: 'text', type: 'string',},
- bizId: {title: '服务指令计划ID,nu_biz_nu_customer_care_server.id;即时指令计划ID,nu_biz_nu_customer_care_server_instant.id',order: 4,view: 'text', type: 'string',},
- bizType: {title: '业务类型',order: 5,view: 'text', type: 'string',},
- nuName: {title: '护理单元名称',order: 7,view: 'text', type: 'string',},
- elderId: {title: '长者ID,nu_biz_elder_info.id',order: 8,view: 'text', type: 'string',},
- elderName: {title: '长者名称',order: 9,view: 'text', type: 'string',},
- employeeId: {title: '员工ID',order: 10,view: 'text', type: 'string',},
- employeeName: {title: '员工姓名',order: 11,view: 'text', type: 'string',},
- directiveId: {title: '服务指令ID,nu_config_service_directive.id',order: 12,view: 'text', type: 'string',},
- directiveName: {title: '服务指令名称',order: 13,view: 'text', type: 'string',},
- cycleTypeId: {title: '周期类型ID',order: 14,view: 'text', type: 'string',},
- cycleType: {title: '周期类型',order: 15,view: 'text', type: 'string',},
- cycleValue: {title: '周期值',order: 16,view: 'text', type: 'string',},
- previewFile: {title: '服务指令图片大图',order: 17,view: 'text', type: 'string',},
- previewFileSmall: {title: '服务指令图片小图',order: 18,view: 'text', type: 'string',},
- mp3File: {title: '语音文件',order: 19,view: 'text', type: 'string',},
- mp4File: {title: '视频文件',order: 20,view: 'text', type: 'string',},
- serviceDuration: {title: '服务时长(分钟)',order: 21,view: 'text', type: 'string',},
- serviceContent: {title: '服务说明',order: 22,view: 'text', type: 'string',},
- izPackage: {title: '是否是服务指令包 Y是 N否',order: 23,view: 'text', type: 'string',},
- tollPrice: {title: '收费价格',order: 24,view: 'number', type: 'number',},
- comPrice: {title: '提成价格',order: 25,view: 'number', type: 'number',},
- realComPrice: {title: '实际提成价格',order: 26,view: 'number', type: 'number',},
- startTime: {title: '开始时间',order: 27,view: 'datetime', type: 'string',},
- endTime: {title: '结束时间',order: 28,view: 'datetime', type: 'string',},
- beginEmp: {title: '实际开始员工',order: 29,view: 'text', type: 'string',},
- beginTime: {title: '实际开始时间',order: 30,view: 'datetime', type: 'string',},
- finishEmp: {title: '实际结束员工',order: 31,view: 'text', type: 'string',},
- finishTime: {title: '实际结束时间',order: 32,view: 'datetime', type: 'string',},
- izStart: {title: '是否开始 Y是 N否',order: 33,view: 'text', type: 'string',},
- izFinish: {title: '是否完成 Y是 N否',order: 34,view: 'text', type: 'string',},
- initiatorId: {title: '发起人ID',order: 35,view: 'text', type: 'string',},
- initiatorName: {title: '发起人姓名',order: 36,view: 'text', type: 'string',},
- createEmp: {title: '创建人',order: 37,view: 'text', type: 'string',},
- createBy: {title: '创建人',order: 38,view: 'text', type: 'string',},
- createTime: {title: '创建日期',order: 39,view: 'datetime', type: 'string',},
- updateEmp: {title: '更新人',order: 40,view: 'text', type: 'string',},
- updateBy: {title: '更新人',order: 41,view: 'text', type: 'string',},
- updateTime: {title: '更新日期',order: 42,view: 'datetime', type: 'string',},
- remarks: {title: '备注',order: 44,view: 'text', type: 'string',},
- timeoutDuration: {title: '服务容错时长(end_time + 这个时间) 小于 begin_time算超时',order: 45,view: 'text', type: 'string',},
- izTimeout: {title: '是否超时 Y超时 N未超时',order: 46,view: 'text', type: 'string',},
- optIds: {title: '实际执行人id(多个); 主要执行人+协助人',order: 47,view: 'text', type: 'string',},
- optNames: {title: '实际执行人名称(多个); 主要执行人+协助人',order: 48,view: 'text', type: 'string',},
- manuallyPicPath: {title: '手动拍照',order: 49,view: 'textarea', type: 'string',},
- manuallyMp4Path: {title: '手动录制',order: 50,view: 'textarea', type: 'string',},
- appraisalStatus: {title: '考核状态 0未考核 1通过 2未通过',order: 51,view: 'list', type: 'string',dictCode: 'appraisal_status',},
- appraisalTime: {title: '考核时间',order: 52,view: 'datetime', type: 'string',},
- appraisalId: {title: '考核人ID',order: 53,view: 'text', type: 'string',},
- appraisalName: {title: '考核人',order: 54,view: 'text', type: 'string',},
- //子表高级查询
- nuBizNuDirectiveOrderInfo: {
- title: 'nu_biz_nu_directive_order_info',
- view: 'table',
- fields: {
- orderNo: {title: '单号',order: 0,view: 'text', type: 'string',},
- orderType: {title: '工单类型 1护理;2医疗:3仓库;4行政',order: 1,view: 'text', type: 'string',},
- mainId: {title: '主表ID,nu_biz_nu_directive_order.id',order: 2,view: 'text', type: 'string',},
- nuId: {title: '护理单元ID,nu_base_info.id',order: 3,view: 'text', type: 'string',},
- nuName: {title: '护理单元名称',order: 4,view: 'text', type: 'string',},
- elderId: {title: '长者ID,nu_biz_elder_info.id',order: 5,view: 'text', type: 'string',},
- elderName: {title: '长者名称',order: 6,view: 'text', type: 'string',},
- employeeId: {title: '员工ID',order: 7,view: 'text', type: 'string',},
- employeeName: {title: '员工姓名',order: 8,view: 'text', type: 'string',},
- instructionTagId: {title: '分类标签',order: 9,view: 'text', type: 'string',},
- instructionTagName: {title: '分类标签名称',order: 10,view: 'text', type: 'string',},
- categoryId: {title: '服务类别ID,nu_config_service_category.id',order: 11,view: 'text', type: 'string',},
- categoryName: {title: '服务类别名称',order: 12,view: 'text', type: 'string',},
- typeId: {title: '服务类型ID,nu_config_service_type.id',order: 13,view: 'text', type: 'string',},
- typeName: {title: '服务类型名称',order: 14,view: 'text', type: 'string',},
- directiveId: {title: '服务指令ID,nu_config_service_directive.id',order: 15,view: 'text', type: 'string',},
- directiveName: {title: '服务指令名称',order: 16,view: 'text', type: 'string',},
- cycleTypeId: {title: '周期类型ID',order: 17,view: 'text', type: 'string',},
- cycleType: {title: '周期类型',order: 18,view: 'text', type: 'string',},
- cycleValue: {title: '周期值',order: 19,view: 'text', type: 'string',},
- previewFile: {title: '服务指令图片大图',order: 20,view: 'text', type: 'string',},
- previewFileSmall: {title: '服务指令图片小图',order: 21,view: 'text', type: 'string',},
- mp3File: {title: '语音文件',order: 22,view: 'text', type: 'string',},
- mp4File: {title: '视频文件',order: 23,view: 'text', type: 'string',},
- serviceDuration: {title: '服务时长(分钟)',order: 24,view: 'text', type: 'string',},
- serviceContent: {title: '服务说明',order: 25,view: 'text', type: 'string',},
- tollPrice: {title: '收费价格',order: 26,view: 'number', type: 'number',},
- comPrice: {title: '提成价格',order: 27,view: 'number', type: 'number',},
- realComPrice: {title: '实际提成价格',order: 28,view: 'number', type: 'number',},
- packageId: {title: '服务指令包ID',order: 29,view: 'text', type: 'string',},
- packageName: {title: '服务指令包名称',order: 30,view: 'text', type: 'string',},
- izPackage: {title: '是否是服务指令包 Y是 N否',order: 31,view: 'text', type: 'string',},
- startTime: {title: '开始时间',order: 32,view: 'datetime', type: 'string',},
- endTime: {title: '结束时间',order: 33,view: 'datetime', type: 'string',},
- beginTime: {title: '实际开始时间',order: 34,view: 'datetime', type: 'string',},
- finishTime: {title: '实际结束时间',order: 35,view: 'datetime', type: 'string',},
- izStart: {title: '是否开始 Y是 N否',order: 36,view: 'text', type: 'string',},
- izFinish: {title: '是否完成 Y是 N否',order: 37,view: 'text', type: 'string',},
- createBy: {title: '创建人',order: 38,view: 'text', type: 'string',},
- createTime: {title: '创建日期',order: 39,view: 'datetime', type: 'string',},
- updateBy: {title: '更新人',order: 40,view: 'text', type: 'string',},
- updateTime: {title: '更新日期',order: 41,view: 'datetime', type: 'string',},
- tplinkPath: {title: 'tplink下载地址',order: 43,view: 'text', type: 'string',},
- manuallyPicPath: {title: '手动拍照',order: 44,view: 'textarea', type: 'string',},
- manuallyMp4Path: {title: '手动录制',order: 45,view: 'textarea', type: 'string',},
- optType: {title: '执行类型 1单人 2协助 3转单',order: 46,view: 'text', type: 'string',},
- timeoutDuration: {title: '服务容错时长(end_time + 这个时间) 小于 begin_time算超时',order: 47,view: 'text', type: 'string',},
- izTimeout: {title: '是否超时 Y超时 N未超时',order: 48,view: 'text', type: 'string',},
- optIds: {title: '实际执行人id(多个); 主要执行人+协助人',order: 49,view: 'text', type: 'string',},
- optNames: {title: '实际执行人名称(多个); 主要执行人+协助人',order: 50,view: 'text', type: 'string',},
- }
- },
-};
diff --git a/src/views/services/appraisal/components/AppraisalForm.vue b/src/views/services/appraisal/components/AppraisalForm.vue
deleted file mode 100644
index d44dfe3..0000000
--- a/src/views/services/appraisal/components/AppraisalForm.vue
+++ /dev/null
@@ -1,161 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 通过
- 拒绝
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/services/appraisal/components/AppraisalModal.vue b/src/views/services/appraisal/components/AppraisalModal.vue
deleted file mode 100644
index 7e57c04..0000000
--- a/src/views/services/appraisal/components/AppraisalModal.vue
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
- 关闭
- 确认
-
-
-
-
-
-
-
-
diff --git a/src/views/services/appraisal/index.vue b/src/views/services/appraisal/index.vue
deleted file mode 100644
index 0eae59d..0000000
--- a/src/views/services/appraisal/index.vue
+++ /dev/null
@@ -1,377 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-