编写通用填报编辑表格

This commit is contained in:
wcq 2023-08-31 16:42:38 +08:00
parent 1af70b4b93
commit 7485c01001
3 changed files with 76 additions and 11 deletions

View File

@ -21,14 +21,14 @@ export default {
showLink: VITE_HIDE_HOME === "true" ? false : true
}
},
{
path: "/customEditTable",
name: "customEditTable",
component: () => import("@/wcq-components/SheetPlus/SheetPlusTestView.vue"),
meta: {
title: "测试",
}
}
// {
// path: "/customEditTable",
// name: "customEditTable",
// component: () => import("@/wcq-components/SheetPlus/SheetPlusTestView.vue"),
// meta: {
// title: "测试",
// }
// }
// {
// path: "/welcome",
// name: "Welcome",

View File

@ -0,0 +1,29 @@
const Layout = () => import("@/layout/index.vue");
export default {
path: "/manage/sheet_edit",
name: "SheetPlusTestView",
component: () => import("@/wcq-components/SheetPlus/SheetPlusTestView.vue"),
meta: {
title: "表格编辑",
showParent: true,
keepAlive: true,
icon: "edit",
rank: 10,
},
// children: [
// {
// path: "/manage/examine_work_page",
// name: "examineWorkPage",
// component: () => import("@/views/smebiz/examineWorkPage.vue"),
// meta: {
// title: "审核作业",
// // 通过设置showParent为true显示父级
// showParent: true,
// keepAlive: true,
// icon: "edit",
// rank: 10,
// showLink: false,
// }
// }
// ]
};

View File

@ -1,4 +1,4 @@
import {WorkBook} from "./types";
import {WorkBook} from "../types";
export const workBookTestData:WorkBook={
sheets: [
@ -899,7 +899,7 @@ export const workBookTestData:WorkBook={
config: {
name: "企业名称",
key: "企业名称",
type: "string"
type: "string",
}
},
D3: {
@ -908,12 +908,13 @@ export const workBookTestData:WorkBook={
config: {
name: "联系人名称",
key: "联系人名称",
type: "string"
type: "string",
}
}, D4: {
type: "value",
value: null,
config: {
required:true,
name: "股东性质",
key: "股东性质",
type: "enum",
@ -934,6 +935,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "高管平均从业年限",
key: "高管平均从业年限",
type: "double"
@ -942,6 +944,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "是否设置董事会",
key: "是否设置董事会",
type: "enum",
@ -953,6 +956,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "董事会人数",
key: "董事会人数",
type: "integer"
@ -961,6 +965,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "是否设置监事会",
key: "是否设置监事会",
type: "enum",
@ -972,6 +977,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "监事人数",
key: "监事人数",
type: "integer"
@ -981,6 +987,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "年度公司股东或关联方给予公司的资金支持金额",
key: "年度公司股东或关联方给予公司的资金支持金额",
type: "double"
@ -991,6 +998,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "管理人员人数",
key: "管理人员人数",
type: "integer"
@ -1059,6 +1067,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "年末员工总数",
key: "年末员工总数",
type: "integer"
@ -1068,6 +1077,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "年度离职人数",
key: "年度离职人数",
type: "integer"
@ -1077,6 +1087,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "年末在职员工年内参与培训人数",
key: "年末在职员工年内参与培训人数",
type: "integer"
@ -1086,6 +1097,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "员工周均工作天数",
key: "员工周均工作天数",
type: "double"
@ -1095,6 +1107,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "员工日均工作时长",
key: "员工日均工作时长",
type: "double"
@ -1104,6 +1117,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "年度因公伤亡人次",
key: "年度因公伤亡人次",
type: "integer"
@ -1113,6 +1127,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "人民币开户银行名称",
key: "人民币开户银行名称",
type: "string"
@ -1185,6 +1200,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "拥有质量管理制度",
key: "拥有质量管理制度",
type: "enum",
@ -1197,6 +1213,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "拥有财务管理制度",
key: "拥有财务管理制度",
type: "enum",
@ -1209,6 +1226,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "拥有合同管理制度",
key: "拥有合同管理制度",
type: "enum",
@ -1221,6 +1239,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "拥有人力资源管理制度",
key: "拥有人力资源管理制度",
type: "enum",
@ -1283,6 +1302,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "销售产品金额",
key: "销售产品金额",
type: "double"
@ -1292,6 +1312,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "退回产品金额",
key: "退回产品金额",
type: "double"
@ -1301,6 +1322,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "发生过客户隐私泄露",
key: "发生过客户隐私泄露",
type: "enum",
@ -1314,6 +1336,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "对外服务总次数(包括电话咨询、客户支持、产品售后等)",
key: "对外服务总次数(包括电话咨询、客户支持、产品售后等)",
type: "integer"
@ -1323,6 +1346,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "客户有效投诉次数",
key: "客户有效投诉次数",
type: "integer"
@ -1332,6 +1356,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "投诉解决次数",
key: "投诉解决次数",
type: "integer"
@ -1341,6 +1366,7 @@ export const workBookTestData:WorkBook={
type: "value",
value: null,
config: {
required:true,
name: "投诉响应时间",
key: "投诉响应时间",
type: "double"
@ -1598,6 +1624,7 @@ export const workBookTestData:WorkBook={
"type": "",
"value": "已审计,无保留意见",
config: {
required:true,
"key": "是否审计",
"name": "是否审计",
"type": "enum",
@ -1711,6 +1738,7 @@ export const workBookTestData:WorkBook={
"type": "value",
"value": 0,
"config": {
required:true,
"name": "",
"key": "",
"type": "integer"
@ -1738,6 +1766,7 @@ export const workBookTestData:WorkBook={
"type": "value",
"value": 0,
"config": {
required:true,
"name": "",
"key": "",
"type": "integer"
@ -1765,6 +1794,7 @@ export const workBookTestData:WorkBook={
"type": "value",
"value": 0,
"config": {
required:true,
"name": "",
"key": "",
"type": "integer"
@ -1954,6 +1984,7 @@ export const workBookTestData:WorkBook={
"type": "value",
"value": 0,
"config": {
required:true,
"name": "",
"key": "",
"type": "integer"
@ -2143,6 +2174,7 @@ export const workBookTestData:WorkBook={
"type": "value",
"value": 0,
"config": {
required:true,
"name": "",
"key": "",
"type": "integer"
@ -2332,6 +2364,7 @@ export const workBookTestData:WorkBook={
"type": "value",
"value": 0,
"config": {
required:true,
"name": "",
"key": "",
"type": "integer"
@ -2359,6 +2392,7 @@ export const workBookTestData:WorkBook={
"type": "value",
"value": 0,
"config": {
required:true,
"name": "",
"key": "",
"type": "integer"
@ -2386,6 +2420,7 @@ export const workBookTestData:WorkBook={
"type": "value",
"value": 0,
"config": {
required:true,
"name": "",
"key": "",
"type": "integer"
@ -2413,6 +2448,7 @@ export const workBookTestData:WorkBook={
"type": "value",
"value": 0,
"config": {
required:true,
"name": "",
"key": "",
"type": "integer"