QuKatie 3 年 前
コミット
de0b47c5fb

+ 4 - 8
src/views/businessManagement/deliveryNotice/detailsPageEdit.vue

@@ -396,6 +396,7 @@ import {
 } from "@/util/validate";
 import reportDialog from "@/components/report-dialog/main";
 import { gainUser } from "@/api/basicData/customerInquiry";
+import { getCurrentDate } from "@/util/date";
 
 export default {
   name: "detailsPage",
@@ -433,7 +434,9 @@ export default {
         dicData: [],
         clearable: true,
       },
-      form: {},
+      form: {
+        businessDate:getCurrentDate()
+      },
       data: [],
       loadingCost: false,
       choiceData: false,
@@ -625,13 +628,6 @@ export default {
             label: '出库日期',
             prop: 'businessDate',
             type: 'datetime',
-            rules: [
-              {
-                required: true,
-                message: ' ',
-                trigger: 'blur'
-              }
-            ]
           }, {
             label: '制单时间',
             type: 'datetime',

+ 2 - 2
src/views/businessManagement/proxyOrder/index.vue

@@ -92,12 +92,12 @@
           >库 存</el-button>
         </template>
         <template slot-scope="scope" slot="menu">
-          <el-button
+          <!-- <el-button
             type="text"
             size="small"
             @click="saveSell(scope.row)"
             :disabled="scope.row.status < 3 || scope.row.createPurchase == 1"
-          >生成采购</el-button>
+          >生成采购</el-button> -->
           <el-button
             type="text"
             icon="el-icon-delete"

+ 30 - 6
src/views/businessManagement/purchaseOrder/configuration/mainList.json

@@ -198,10 +198,34 @@
       "pickerOptions": {}
     },
     {
+      "type": "select",
+      "dicData": [{
+          "name": "已收款",
+          "id": "0"
+        },
+        {
+          "name": "未收款",
+          "id": "1"
+        }
+      ],
+      "props": {
+        "label": "name",
+        "value": "id"
+      },
+      "label": "收款状态",
+      "prop": "gathering",
+      "search": true,
+      "index": 17,
+      "width": 100,
+      "showColumn": false,
+      "hide": true,
+      "overHidden": true
+    },
+    {
       "label": "更改人",
       "prop": "updateUserName",
       "search": false,
-      "index": 17,
+      "index": 18,
       "width": 100,
       "overHidden": true
     },
@@ -209,7 +233,7 @@
       "label": "更改时间",
       "prop": "updateTime",
       "search": false,
-      "index": 18,
+      "index": 19,
       "width": 100,
       "overHidden": true
     },
@@ -217,7 +241,7 @@
       "label": "是否生成发货",
       "prop": "createFreight",
       "search": false,
-      "index": 19,
+      "index": 20,
       "width": 100,
       "overHidden": true
     },
@@ -225,7 +249,7 @@
       "label": "生成发货时间",
       "prop": "createFreightTime",
       "search": false,
-      "index": 20,
+      "index": 21,
       "width": 100,
       "overHidden": true
     },
@@ -233,7 +257,7 @@
       "label": "发货人",
       "prop": "createFreightUser",
       "search": false,
-      "index": 21,
+      "index": 22,
       "width": 100,
       "overHidden": true
     },
@@ -247,7 +271,7 @@
       "label": "单据状态",
       "prop": "orderStatus",
       "search": false,
-      "index": 22,
+      "index": 23,
       "width": 100,
       "overHidden": true
     }

+ 41 - 18
src/views/businessManagement/salesOrder/configuration/mainList.json

@@ -7,6 +7,7 @@
   "tip": false,
   "searchMenuPosition": "right",
   "searchShow": true,
+  "searchMenuSpan": 8,
   "dialogWidth": "60%",
   "tree": true,
   "border": true,
@@ -25,8 +26,7 @@
   "expandWidth": 38,
   "showSummary": true,
   "summaryText": "合计",
-  "sumColumnList": [
-    {
+  "sumColumnList": [{
       "name": "orderAmount",
       "type": "sum"
     },
@@ -53,8 +53,7 @@
       "decimals": 0
     }
   ],
-  "column": [
-    {
+  "column": [{
       "label": "销售订单号",
       "prop": "orderNo",
       "search": true,
@@ -317,10 +316,34 @@
       "pickerOptions": {}
     },
     {
+      "type": "select",
+      "dicData": [{
+          "name": "已收款",
+          "id": "0"
+        },
+        {
+          "name": "未收款",
+          "id": "1"
+        }
+      ],
+      "props": {
+        "label": "name",
+        "value": "id"
+      },
+      "label": "收款状态",
+      "prop": "gathering",
+      "search": true,
+      "index": 26,
+      "width": 100,
+      "showColumn": false,
+      "hide": true,
+      "overHidden": true
+    },
+    {
       "label": "更改人",
       "prop": "updateUserName",
       "search": false,
-      "index": 26,
+      "index": 27,
       "width": 100,
       "overHidden": true
     },
@@ -328,7 +351,7 @@
       "label": "更改时间",
       "prop": "updateTime",
       "search": false,
-      "index": 27,
+      "index": 28,
       "width": 100,
       "overHidden": true
     },
@@ -336,7 +359,7 @@
       "label": "是否生成采购",
       "prop": "createPurchase",
       "search": false,
-      "index": 28,
+      "index": 29,
       "width": 100,
       "overHidden": true
     },
@@ -344,7 +367,7 @@
       "label": "生成采购时间",
       "prop": "createPurchaseTime",
       "search": false,
-      "index": 29,
+      "index": 30,
       "width": 100,
       "overHidden": true
     },
@@ -352,7 +375,7 @@
       "label": "采购人",
       "prop": "createPurchaseUser",
       "search": false,
-      "index": 30,
+      "index": 31,
       "width": 100,
       "overHidden": true
     },
@@ -360,7 +383,7 @@
       "label": "是否生成收货",
       "prop": "createFreight",
       "search": false,
-      "index": 31,
+      "index": 32,
       "width": 100,
       "overHidden": true
     },
@@ -368,7 +391,7 @@
       "label": "生成收货时间",
       "prop": "createFreightTime",
       "search": false,
-      "index": 32,
+      "index": 33,
       "width": 100,
       "overHidden": true
     },
@@ -376,7 +399,7 @@
       "label": "收货人",
       "prop": "createFreightUser",
       "search": false,
-      "index": 33,
+      "index": 34,
       "width": 100,
       "overHidden": true
     },
@@ -384,7 +407,7 @@
       "label": "请核状态",
       "prop": "status",
       "search": false,
-      "index": 34,
+      "index": 35,
       "width": 100,
       "overHidden": true
     },
@@ -392,7 +415,7 @@
       "label": "是否特批",
       "prop": "specialCheck",
       "search": false,
-      "index": 35,
+      "index": 36,
       "width": 100,
       "overHidden": true
     },
@@ -400,7 +423,7 @@
       "label": "特批状态",
       "prop": "specialCheckStatus",
       "search": false,
-      "index": 36,
+      "index": 37,
       "width": 100,
       "overHidden": true
     },
@@ -408,7 +431,7 @@
       "label": "特批提交人",
       "prop": "specialCheckUser",
       "search": false,
-      "index": 37,
+      "index": 38,
       "width": 100,
       "overHidden": true
     },
@@ -416,7 +439,7 @@
       "label": "特批提交时间",
       "prop": "specialCheckTime",
       "search": false,
-      "index": 38,
+      "index": 39,
       "width": 120,
       "overHidden": true
     },
@@ -424,7 +447,7 @@
       "label": "备注",
       "prop": "orderRemark",
       "search": false,
-      "index": 39,
+      "index": 40,
       "width": 120,
       "overHidden": true
     }

+ 11 - 2
src/views/businessManagement/salesOrder/detailsPageEdit.vue

@@ -2110,7 +2110,15 @@ export default {
     importTemplate(res, file) {
       this.openFullScreen(true)
       let goodsData = []
-      res.data.forEach(item => {
+      if(res.data.lose.length>0){
+         this.$message({
+          showClose: true,
+          message: '导入明细失败的大字有:'+res.data.lose.toString(),
+          type: 'error',
+          duration:100000,
+        });
+      }
+      res.data.list.forEach(item => {
         getMarketPrice({code: item.code, isFreight: this.form.isFreight, isLabel: this.form.isLabel}).then(response => {
           if (response.data.data.length > 0) {
             this.$set(item, 'price', response.data.data[0].salePrice)
@@ -2147,6 +2155,7 @@ export default {
     // 政策导入成功钩子
     successPolicy(res, file) {
       this.openFullScreen(true)
+
       if (res.data.message === "" && !res.data.message) {
         this.dataPolicy = res.data.list? [...res.data.list]: [];
         this.policyIndex++;
@@ -2155,7 +2164,7 @@ export default {
         this.policyIndex++;
         this.$message({
           showClose: true,
-          message: res.data.message,
+          message:res.data.message,
           type: 'error',
           duration:200000,
         });

+ 11 - 0
src/views/dealer/purchaseContract/detail.vue

@@ -116,6 +116,12 @@
               :disabled="disabled || confirmDisabled || checkDisabled"
             ></crop-select>
           </template>
+          <template slot="orderStatus">
+            <el-input
+              v-model="form.orderStatus"
+              disabled
+            ></el-input>
+          </template>
           <template slot="storageId">
             <warehouse-select
               v-model="form.storageId"
@@ -692,6 +698,11 @@ export default {
             span: 8
           },
           {
+            label: "合同状态",
+            prop: "orderStatus",
+            span: 8
+          },
+          {
             label: "备注",
             prop: "orderRemark",
             type: "textarea",

+ 1 - 1
src/views/dealer/purchaseContract/index.vue

@@ -75,7 +75,7 @@
             icon="el-icon-delete"
             size="small"
             @click.stop="rowDel(scope.row, scope.index)"
-            :disabled="scope.row.status == 3"
+            :disabled="scope.row.status == 3||scope.row.orderStatus=='平台审核通过'"
           >删除
           </el-button>
         </template>

+ 288 - 0
src/views/workManagement/humanResources/humanApproval/detailsPage.vue

@@ -0,0 +1,288 @@
+<template>
+  <div class="borderless" v-loading="allloading">
+    <div class="customer-head">
+      <div class="customer-back">
+        <el-button
+          type="danger"
+          style="border: none;background: none;color: red"
+          icon="el-icon-arrow-left"
+          @click="backToList"
+          >返回列表
+        </el-button>
+      </div>
+      <div class="add-customer-btn" v-if="permission.primary_edit">
+        <el-button
+          type="primary"
+          size="small"
+          v-if="detailData.status == 1"
+          class="el-button--small-yh "
+          :disabled="form.status > 0"
+          @click.stop="openEdit"
+          >编辑
+        </el-button>
+        <el-dropdown style="margin-right: 8px;margin-left: 8px;">
+          <el-button type="primary" size="small" :disabled="loadingBtn">
+            审核处理<i class="el-icon-arrow-down el-icon--right"></i>
+          </el-button>
+          <el-dropdown-menu slot="dropdown">
+            <el-dropdown-item
+              :disabled="form.status > 0"
+              @click.native="pleaseCheck"
+              >请核数据</el-dropdown-item
+            >
+            <el-dropdown-item disabled>审核进度</el-dropdown-item>
+            <el-dropdown-item disabled>撤销请核</el-dropdown-item>
+          </el-dropdown-menu>
+        </el-dropdown>
+        <el-button
+          type="success"
+          :disabled="loadingBtn || !form.id"
+          size="small"
+          @click="copyDoc"
+        >
+          复制新单
+        </el-button>
+        <el-button
+          class="el-button--small-yh"
+          type="primary"
+          :disabled="loadingBtn || detailData.status == 1"
+          size="small"
+          @click="editCustomer"
+          >保存数据
+        </el-button>
+      </div>
+    </div>
+    <div class="customer-main" v-loading="loadingBtn">
+      <containerTitle title="基础资料"></containerTitle>
+      <basic-container>
+        <avue-form
+          class="trading-form"
+          ref="form"
+          v-model="form"
+          :option="option"
+        />
+      </basic-container>
+    </div>
+  </div>
+</template>
+
+<script>
+import { getToken } from "@/util/auth";
+import { dateFormat } from "@/util/date";
+import {
+  detail,
+  copyDetail,
+  submit,
+  delItem,
+  itemAnnex,
+  itemDetail,
+  pleaseCheck,
+  calculate,
+  calculate2
+} from "@/api/salaryManagement/primarySchool";
+import { numCal } from "@/util/calculate";
+import reportDialog from "@/components/report-dialog/main";
+import { mapGetters } from "vuex";
+export default {
+  name: "detailsPage",
+  data() {
+    return {
+      form: {},
+      option: {
+        menuBtn: false,
+        labelWidth: 80,
+        column: [
+          {
+            label: "名字",
+            prop: "1",
+            span: 6
+          },
+          {
+            label: "入职部门",
+            prop: "2",
+            span: 6
+          },
+          {
+            label: "入职岗位",
+            prop: "3",
+            span: 6
+          },
+          {
+            label: "入职时间",
+            prop: "4",
+            span: 6
+          },
+          {
+            label: "试用期(月)",
+            prop: "5",
+            span: 6
+          },
+          {
+            label: "合同期限",
+            prop: "6",
+            span: 6
+          },
+          {
+            label: "试用期工资",
+            prop: "7",
+            span: 6
+          },
+          {
+            label: "保险、公积金",
+            prop: "8",
+            span: 6
+          },
+          {
+            label: "转正工资",
+            prop: "9",
+            span: 6,
+            row:true
+          },
+          {
+            label: "保险、公积金",
+            prop: "10",
+            span: 6,
+            row:true
+          },
+          {
+            label: "福利",
+            prop: "11",
+            span: 24
+          },
+          {
+            label: "其他说明",
+            prop: "12",
+            span: 24
+          }
+        ]
+      }
+    };
+  },
+  props: {
+    detailData: {
+      type: Object
+    }
+  },
+  components: {
+    reportDialog
+  },
+  created() {
+    if (this.detailData.id) {
+      this.getDetail(this.detailData.id);
+    }
+    if (this.detailData.status == 1) {
+      this.$set(this.option, "disabled", true);
+    }
+  },
+  methods: {
+    getDetail(id) {},
+    //修改提交触发
+    editCustomer() {
+      this.$refs["form"].validate((valid, done) => {
+        done();
+      });
+    },
+    // 请核
+    pleaseCheck() {
+      this.$confirm("您确定提交此次申请吗?", {
+        confirmButtonText: "确定",
+        cancelButtonText: "取消",
+        type: "warning"
+      }).then(() => {
+        const data = {
+          id: this.form.id,
+          checkType: "xsgz",
+          url: "/salaryManagement/primarySchool/index",
+          pageStatus: "this.$store.getters.domSaleStatus",
+          pageLabel: "小学部",
+          checkFlag: 2
+        };
+        pleaseCheck(data).then(res => {
+          if (res.data.msg == "请核失败") {
+            this.dialogVisible = true;
+            this.auditList = res.data.data;
+          } else {
+            this.$message.success("请核成功");
+            this.detailData.status = 1;
+            this.option.disabled = true;
+            this.getDetail(this.form.id);
+          }
+        });
+      });
+    },
+    exportAbnormal() {
+      window.open(
+        `/api//blade-school/salaryitem/export/exception?${
+          this.website.tokenHeader
+        }=${getToken()}&pid=${this.form.id}`
+      );
+    },
+    openEdit() {
+      const data = {
+        moduleName: "bj",
+        tableName: "business_order",
+        billId: this.form.id,
+        no: localStorage.getItem("browserID"),
+        billNo: this.form.orgOrderNo
+      };
+      this.inDetailsKey(this.$route.name, {
+        moduleName: "bj",
+        tableName: "business_order",
+        billId: this.form.id,
+        billNo: this.form.orgOrderNo
+      });
+      this.checkLock(data).then(res => {
+        if (res.data.code == 200) {
+          this.onLock(data).then(res => {
+            if (res.data.code == 200) {
+              this.detailData.status = 2;
+              this.option = this.$options.data().option;
+              this.$refs.crud.refreshTable();
+            }
+          });
+        }
+      });
+    },
+    //返回列表
+    backToList() {
+      if (this.form.id) {
+        this.unLock({
+          moduleName: "xxb",
+          tableName: "primary_school",
+          billId: this.form.id
+        });
+      }
+      this.$emit("goBack");
+      this.leaveDetailsKey(this.$route.name);
+    }
+  },
+  computed: {
+    ...mapGetters(["permission"])
+  }
+};
+</script>
+
+<style>
+.headerCellClass {
+  color: #fff !important;
+  background: #a4cf57 !important;
+}
+.headerCellClass2 {
+  color: #fff !important;
+  background: #a0cfff !important;
+}
+</style>
+<style lang="scss" scoped>
+.trading-form ::v-deep .el-form-item {
+  margin-bottom: 4px !important;
+}
+::v-deep .el-form-item__error {
+  display: none !important;
+}
+.schoolupload ::v-deep .el-upload-list {
+  display: none;
+}
+.abnormal ::v-deep .el-dialog__body {
+  padding: 10px 20px;
+}
+</style>

+ 224 - 0
src/views/workManagement/humanResources/humanApproval/index.vue

@@ -0,0 +1,224 @@
+<template>
+  <div>
+    <basic-container v-show="isShow" class="page-crad">
+      <avue-crud
+        ref="crud"
+        :option="option"
+        :data="dataList"
+        :before-open="beforeOpen"
+        :page.sync="page"
+        :search.sync="search"
+        @search-change="searchChange"
+        @current-change="currentChange"
+        @size-change="sizeChange"
+        @refresh-change="refreshChange"
+        @on-load="onLoad"
+        :table-loading="loading"
+        @saveColumn="saveColumn"
+        @resetColumn="resetColumn"
+        @selection-change="selectionChange"
+        :cell-style="cellStyle"
+        @search-criteria-switch="searchCriteriaSwitch"
+      >
+        <template slot-scope="{ row }" slot="createUser">
+          <span>{{ row.createUserName }}</span>
+        </template>
+        <template slot-scope="{ row }" slot="updateUser">
+          <span>{{ row.updateUserName }}</span>
+        </template>
+        <template slot-scope="{ row, index }" slot="menu">
+          <el-button type="text" size="small" @click.stop="editOpen(row, 1)">
+            查看
+          </el-button>
+          <el-button
+            type="text"
+            size="small"
+            @click.stop="rowDel(row, index)"
+            :disabled="row.status > 0"
+            v-if="permission.primary_edit"
+          >
+            删除
+          </el-button>
+        </template>
+      </avue-crud>
+    </basic-container>
+    <detailPage
+      v-if="!isShow"
+      ref="detail"
+      @goBack="goBack"
+      :detailData="detailData"
+    ></detailPage>
+  </div>
+</template>
+
+<script>
+import detailPage from "./detailsPage";
+import { option } from "./js/optionList";
+import {
+  getList,
+  remove,
+  gainUser
+} from "@/api/salaryManagement/primarySchool";
+import { mapGetters } from "vuex";
+export default {
+  name: "index",
+  components: {
+    detailPage
+  },
+  data() {
+    return {
+      selectionList: [],
+      form: {},
+      dataList: [],
+      loading: false,
+      isShow: true,
+      detailData: {},
+      page: {
+        pageSize: 10,
+        currentPage: 1
+      },
+      option: {}
+    };
+  },
+  async created() {
+    this.option = await this.getColumnData(this.getColumnName(158), option);
+    this.getWorkDicts("month").then(res => {
+      this.findObject(this.option.column, "moon").dicData = res.data.data;
+      this.$refs.crud.init();
+    });
+    gainUser().then(res => {
+      this.findObject(this.option.column, "createUser").dicData = res.data.data;
+      this.$refs.crud.init();
+    });
+    this.option.height = window.innerHeight - 210;
+  },
+  activated() {
+    if (this.$route.query.check) {
+      this.isShow = true;
+      setTimeout(() => {
+        this.editOpen({ id: this.$route.query.check.billId }, 1);
+      }, 100);
+    }
+  },
+  methods: {
+    searchCriteriaSwitch(type) {
+      if (type) {
+        this.option.height = this.option.height - 46;
+      } else {
+        this.option.height = this.option.height + 46;
+      }
+      this.$refs.crud.getTableHeight();
+    },
+    cellStyle() {
+      return "padding:0;height:40px;";
+    },
+    selectionChange(list) {
+      this.selectionList = list;
+    },
+    //点击搜索按钮触发
+    searchChange(params, done) {
+      this.page.currentPage = 1;
+      this.onLoad(this.page, params);
+      done();
+    },
+    refreshChange() {
+      this.onLoad(this.page, this.search);
+    },
+    currentChange(val) {
+      this.page.currentPage = val;
+    },
+    sizeChange(val) {
+      this.page.currentPage = 1;
+      this.page.pageSize = val;
+    },
+    onLoad(page, params = {}) {
+      this.loading = true;
+      getList(
+        page.currentPage,
+        page.pageSize,
+        Object.assign(params, this.search)
+      )
+        .then(res => {
+          this.dataList = res.data.data.records ? res.data.data.records : [];
+          this.page.total = res.data.data.total;
+        })
+        .finally(() => {
+          this.loading = false;
+        });
+    },
+    //新增跳转页面
+    beforeOpen() {
+      this.isShow = false;
+    },
+    editOpen(row, status) {
+      this.detailData = {
+        id: row.id,
+        status: status
+      };
+      this.isShow = false;
+    },
+    rowDel(row, index, done) {
+      this.$confirm("确定删除数据?", {
+        confirmButtonText: "确定",
+        cancelButtonText: "取消",
+        type: "warning"
+      }).then(() => {
+        remove(row.id).then(res => {
+          if (res.data.code == 200) {
+            this.$message({
+              type: "success",
+              message: "删除成功!"
+            });
+            this.onLoad(this.page, this.search);
+          }
+        });
+      });
+    },
+    async saveColumn() {
+      const inSave = await this.saveColumnData(
+        this.getColumnName(158),
+        this.option
+      );
+      if (inSave) {
+        this.$nextTick(() => {
+          this.$refs.crud.doLayout();
+        });
+        this.$message.success("保存成功");
+        //关闭窗口
+        this.$refs.crud.$refs.dialogColumn.columnBox = false;
+      }
+    },
+    async resetColumn() {
+      this.option = option;
+      const inSave = await this.delColumnData(this.getColumnName(158), option);
+      if (inSave) {
+        this.$nextTick(() => {
+          this.$refs.crud.doLayout();
+        });
+        this.$message.success("重置成功");
+        this.$refs.crud.$refs.dialogColumn.columnBox = false;
+      }
+    },
+    goBack() {
+      if (this.$route.query.check) {
+        this.$router.$avueRouter.closeTag(this.$route.fullPath);
+        this.$router.push({
+          path: "/salaryManagement/primarySchool/index"
+        });
+      }
+      this.detailData = this.$options.data().detailData;
+      this.onLoad(this.page, this.search);
+      this.isShow = true;
+    }
+  },
+  computed: {
+    ...mapGetters(["permission"])
+  }
+};
+</script>
+
+<style scoped>
+.page-crad ::v-deep .basic-container__card {
+  height: 94.2vh;
+}
+</style>

+ 2292 - 0
src/views/workManagement/humanResources/humanApproval/js/optionList.js

@@ -0,0 +1,2292 @@
+import {
+  validatenumord,
+  cardid
+} from "@/util/validate";
+const validateDecimal = (rule, value, callback) => {
+  if (value != "") {
+    if (validatenumord(value, 3)) {
+      callback(new Error("请输入数字"));
+    } else {
+      callback();
+    }
+  } else {
+    callback();
+  }
+};
+const validateNumber = (rule, value, callback) => {
+  if (value != "") {
+    if (cardid(value)[0]) {
+      callback(new Error(cardid(value)[1]));
+    } else {
+      callback();
+    }
+  } else {
+    callback();
+  }
+};
+export const option = {
+  searchShow: true,
+  searchMenuSpan: 16,
+  align: "center",
+  searchSpan: 8,
+  border: true,
+  index: true,
+  viewBtn: false,
+  editBtn: false,
+  delBtn: false,
+  menuWidth: 120,
+  tip: false,
+  selection: true,
+  searchIcon: true,
+  searchIndex: 2,
+  addBtnText: "新单",
+  stripe: true,
+  column: [{
+      label: "姓名",
+      prop: "a",
+      overHidden: true,
+      width: 100,
+      index: 1,
+      search: true
+    },
+    {
+      label: "入职部门",
+      prop: "b",
+      type: "select",
+      filterable: true,
+      dicData: [],
+      props: {
+        label: "dictValue",
+        value: "dictKey"
+      },
+      overHidden: true,
+      width: 100,
+      index: 2,
+      search: true
+    },
+    {
+      label: "入职岗位",
+      prop: "c",
+      type: "select",
+      filterable: true,
+      dicData: [],
+      props: {
+        label: "dictValue",
+        value: "dictKey"
+      },
+      overHidden: true,
+      index: 3,
+      width: 100,
+      search: true
+    },
+    {
+      label: "合同期限",
+      prop: "e",
+      type: "date",
+      overHidden: true,
+      width: 100,
+      index: 4,
+      search: true
+    },
+    {
+      label: "审批状态",
+      prop: "f",
+      overHidden: true,
+      index: 5,
+      width: 200
+    },
+    {
+      label: "备注",
+      prop: "g",
+      overHidden: true,
+      index: 6,
+      width: 100
+    }
+  ]
+}
+
+export const optionList = {
+  searchMenuSpan: 18,
+  addBtn: false,
+  border: true,
+  align: "center",
+  index: true,
+  viewBtn: false,
+  editBtn: false,
+  delBtn: false,
+  menuWidth: 100,
+  labelWidth: 100,
+  stripe: true,
+  showSummary: true,
+  dialogFullscreen: true,
+  summaryText: "合计",
+  sumColumnList: [{
+      name: "salaryWithdrawalStandard",
+      type: "sum",
+    },
+    {
+      name: "rankWithdrawalStandard",
+      type: "sum"
+    },
+    {
+      name: "performanceAwardName",
+      type: "sum",
+    },
+    {
+      name: "performanceAward",
+      type: "sum"
+    },
+    {
+      name: "schoolAge",
+      type: "sum"
+    },
+    {
+      name: "schoolAgeSalary",
+      type: "sum"
+    },
+    {
+      name: "capitalIncreaseName",
+      type: "sum"
+    },
+    {
+      name: "capitalIncrease",
+      type: "sum"
+    },
+    {
+      name: "salaryStandard",
+      type: "sum"
+    },
+    {
+      name: "educationSalary",
+      type: "sum"
+    },
+    {
+      name: "rankSalaryName",
+      type: "sum"
+    },
+    {
+      name: "rankSalary",
+      type: "sum"
+    },
+    {
+      name: "salaryBaseName",
+      type: "sum"
+    },
+    {
+      name: "salaryBase",
+      type: "sum"
+    },
+    {
+      name: "basicsSalary",
+      type: "sum"
+    },
+    {
+      name: "workloadSalaryCritertion",
+      type: "sum"
+    },
+    {
+      name: "virtualWorkloadSalary",
+      type: "sum"
+    },
+    {
+      name: "doubleCease",
+      type: "sum"
+    },
+    {
+      name: "virtualDoubleCease",
+      type: "sum"
+    },
+    {
+      name: "monthHour",
+      type: "sum"
+    },
+    {
+      name: "monthPrice",
+      type: "sum"
+    },
+    {
+      name: "momthWorkloadSalary",
+      type: "sum"
+    },
+    {
+      name: "custom",
+      type: "sum"
+    },
+    {
+      name: "customOne",
+      type: "sum"
+    },
+    {
+      name: "customTwo",
+      type: "sum"
+    },
+    {
+      name: "doubleHour",
+      type: "sum"
+    },
+    {
+      name: "doublePrice",
+      type: "sum"
+    },
+    {
+      name: "doubleMoney",
+      type: "sum"
+    },
+    {
+      name: "customThree",
+      type: "sum"
+    },
+    {
+      name: "customFour",
+      type: "sum"
+    },
+    {
+      name: "customFive",
+      type: "sum"
+    },
+    {
+      name: "customSix",
+      type: "sum"
+    },
+    {
+      name: "customSeven",
+      type: "sum"
+    },
+    {
+      name: "workloadSalary",
+      type: "sum"
+    },
+    {
+      name: "dailyAssessmentCriteria",
+      type: "sum"
+    },
+    {
+      name: "virtualDailyAssessmentCriteria",
+      type: "sum"
+    },
+    {
+      name: "dailyAssessmentSalary",
+      type: "sum"
+    },
+    {
+      name: "pauseNoPayTwo",
+      type: "sum"
+    },
+    {
+      name: "termPerformanceSalaryName",
+      type: "sum"
+    },
+    {
+      name: "customEight",
+      type: "sum"
+    },
+    {
+      name: "termPerformanceSalary",
+      type: "sum"
+    },
+    {
+      name: "customNine",
+      type: "sum"
+    },
+    {
+      name: "customize",
+      type: "sum"
+    },
+    {
+      name: "customizeOne",
+      type: "sum"
+    },
+    {
+      name: "customizeTwo",
+      type: "sum"
+    },
+    {
+      name: "customizeThree",
+      type: "sum"
+    },
+    {
+      name: "customizeFour",
+      type: "sum"
+    },
+    {
+      name: "customAward",
+      type: "sum"
+    },
+    {
+      name: "customAwardOne",
+      type: "sum"
+    },
+    {
+      name: "customAwardTwo",
+      type: "sum"
+    },
+    {
+      name: "customAwardThree",
+      type: "sum"
+    },
+    {
+      name: "customAwardFour",
+      type: "sum"
+    },
+    {
+      name: "customAwardFive",
+      type: "sum"
+    },
+    {
+      name: "customAwardSix",
+      type: "sum"
+    },
+    {
+      name: "customAwardSeven",
+      type: "sum"
+    },
+    {
+      name: "customAwardEight",
+      type: "sum"
+    },
+    {
+      name: "customAwardNine",
+      type: "sum"
+    },
+    {
+      name: "awardSalary",
+      type: "sum"
+    },
+    {
+      name: "leadingCadreSubsidyName",
+      type: "sum"
+    },
+    {
+      name: "leadingCadreSubsidy",
+      type: "sum"
+    },
+    {
+      name: "assessLeadingCadreSubsidyName",
+      type: "sum"
+    },
+    {
+      name: "customizeFive",
+      type: "sum"
+    },
+    {
+      name: "prepareLessonsName",
+      type: "sum"
+    },
+    {
+      name: "prepareLessons",
+      type: "sum"
+    },
+    {
+      name: "assessPrepareLessonsName",
+      type: "sum"
+    },
+    {
+      name: "customizeSix",
+      type: "sum"
+    },
+    {
+      name: "teachingResearchName",
+      type: "sum"
+    },
+    {
+      name: "teachingResearch",
+      type: "sum"
+    },
+    {
+      name: "assessTeachingResearchName",
+      type: "sum"
+    },
+    {
+      name: "customizeSeven",
+      type: "sum"
+    },
+    {
+      name: "dutyAllowances",
+      type: "sum"
+    },
+    {
+      name: "teacherSubsidy",
+      type: "sum"
+    },
+    {
+      name: "classTeacherFee",
+      type: "sum"
+    },
+    {
+      name: "classes",
+      type: "sum"
+    },
+    {
+      name: "adjustTheBalance",
+      type: "sum"
+    },
+    {
+      name: "payrollCredit",
+      type: "sum"
+    },
+    {
+      name: "paid",
+      type: "sum"
+    },
+    {
+      name: "teacherAssessSubsidy",
+      type: "sum"
+    },
+    {
+      name: "customizeEight",
+      type: "sum"
+    },
+    {
+      name: "classTeacherSubsidy",
+      type: "sum"
+    },
+    {
+      name: "wx",
+      type: "sum"
+    },
+    {
+      name: "maternityLeaveSalary",
+      type: "sum"
+    },
+    {
+      name: "customizeNine",
+      type: "sum"
+    },
+    {
+      name: "ribbon",
+      type: "sum"
+    },
+    {
+      name: "overtimeAtWeekend",
+      type: "sum"
+    },
+    {
+      name: "yearUpPerformance",
+      type: "sum"
+    },
+    {
+      name: "yearDownPerformance",
+      type: "sum"
+    },
+    {
+      name: "cadreAllowanceReservation",
+      type: "sum"
+    },
+    {
+      name: "vacationOvertimePay",
+      type: "sum"
+    },
+    {
+      name: "newPostTrain",
+      type: "sum"
+    },
+    {
+      name: "winningPrize",
+      type: "sum"
+    },
+    {
+      name: "classMinister",
+      type: "sum"
+    },
+    {
+      name: "monthViceClassFee",
+      type: "sum"
+    },
+    {
+      name: "safetyFees",
+      type: "sum"
+    },
+    {
+      name: "reserveReplacement",
+      type: "sum"
+    },
+    {
+      name: "subsidy",
+      type: "sum"
+    },
+    {
+      name: "attendance",
+      type: "sum"
+    },
+    {
+      name: "inspectorFines",
+      type: "sum"
+    },
+    {
+      name: "telephoneBill",
+      type: "sum"
+    },
+    {
+      name: "learningPower",
+      type: "sum"
+    },
+    {
+      name: "dormitoryManagementFee",
+      type: "sum"
+    },
+    {
+      name: "childbirthAllowance",
+      type: "sum"
+    },
+    {
+      name: "androidIt",
+      type: "sum"
+    },
+    {
+      name: "ribbonOne",
+      type: "sum"
+    },
+    {
+      name: "ribbonTwo",
+      type: "sum"
+    },
+    {
+      name: "ribbonThree",
+      type: "sum"
+    },
+    {
+      name: "ribbonFour",
+      type: "sum"
+    },
+    {
+      name: "ribbonFive",
+      type: "sum"
+    },
+    {
+      name: "ribbonSix",
+      type: "sum"
+    },
+    {
+      name: "ribbonSeven",
+      type: "sum"
+    },
+    {
+      name: "ribbonEight",
+      type: "sum"
+    },
+    {
+      name: "ribbonNine",
+      type: "sum"
+    },
+    {
+      name: "pauseNoPay",
+      type: "sum"
+    },
+    {
+      name: "deductions",
+      type: "sum"
+    },
+    {
+      name: "insuranceUnit",
+      type: "sum"
+    },
+    {
+      name: "insurancePersonage",
+      type: "sum"
+    },
+    {
+      name: "reservedFundsUnit",
+      type: "sum"
+    },
+    {
+      name: "reservedFundsPersonage",
+      type: "sum"
+    },
+    {
+      name: "salary",
+      type: "sum"
+    },
+    {
+      name: "personageTaxes",
+      type: "sum"
+    },
+    {
+      name: "fSalary",
+      type: "sum"
+    },
+    {
+      name: "pauseNoPayOne",
+      type: "sum"
+    }
+  ],
+  column: [{
+      label: "学科",
+      prop: "discipline",
+      width: 80,
+      overHidden: true,
+      index: 1,
+      span: 4
+    },
+    {
+      label: "类别",
+      prop: "itemType",
+      width: 80,
+      overHidden: true,
+      index: 2,
+      span: 4
+    },
+    {
+      label: "校龄开始时间",
+      prop: "positiveTime",
+      type: "date",
+      valueFormat: "yyyy-MM-dd",
+      width: 100,
+      overHidden: true,
+      index: 3,
+      span: 4
+    },
+    {
+      label: "职务",
+      prop: "position",
+      width: 80,
+      overHidden: true,
+      index: 4,
+      span: 4
+    },
+    {
+      label: "姓名(必填)",
+      prop: "cname",
+      width: 80,
+      searchspan: 4,
+      search: true,
+      overHidden: true,
+      index: 5,
+      span: 4
+    },
+    {
+      label: "身份证号(必填)",
+      prop: "idNumber",
+      width: 120,
+      overHidden: true,
+      rules: [{
+        validator: validateNumber,
+        trigger: "blur"
+      }],
+      index: 6,
+      span: 4
+    },
+    {
+      label: "工资拨付标准",
+      prop: "salaryWithdrawalStandard",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      formslot: true,
+      index: 7,
+      span: 4
+    },
+    {
+      label: "职级拨付标准",
+      prop: "rankWithdrawalStandard",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 8,
+      span: 4
+    },
+    {
+      label: "履约奖标准",
+      prop: "performanceAwardName",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 9,
+      span: 4
+    },
+    {
+      label: "履约奖",
+      prop: "performanceAward",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 10,
+      span: 4
+    },
+    {
+      label: "校龄工资标准",
+      prop: "schoolAge",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 11,
+      span: 4
+    },
+    {
+      label: "校龄工资",
+      prop: "schoolAgeSalary",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 12,
+      span: 4
+    },
+    {
+      label: "增资标准",
+      prop: "capitalIncreaseName",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 13,
+      span: 4
+    },
+    {
+      label: "增资",
+      prop: "capitalIncrease",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 14,
+      span: 4
+    },
+    {
+      label: "学历",
+      prop: "code",
+      type: "select",
+      dicData: [],
+      props: {
+        label: "dictValue",
+        value: "dictValue"
+      },
+      width: 80,
+      overHidden: true,
+      index: 15,
+      span: 4
+    },
+    {
+      label: "学历工资标准",
+      prop: "salaryStandard",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 16,
+      span: 4
+    },
+    {
+      label: "学历工资",
+      prop: "educationSalary",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 17,
+      span: 4
+    },
+    {
+      label: "职级等级",
+      prop: "rankSalaryName",
+      width: 80,
+      overHidden: true,
+      index: 18,
+      span: 4
+    },
+    {
+      label: "职级工资",
+      prop: "rankSalary",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 19,
+      span: 4
+    },
+    {
+      label: "工资基数标准",
+      prop: "salaryBaseName",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 20,
+      span: 4
+    },
+    {
+      label: "工资基数",
+      prop: "salaryBase",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 21,
+      span: 4
+    },
+    {
+      label: "基础工资",
+      prop: "basicsSalary",
+      width: 80,
+      overHidden: true,
+      disabled: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 22,
+      span: 4
+    },
+    {
+      label: "工作量工资标准",
+      prop: "workloadSalaryCritertion",
+      width: 120,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 23,
+      span: 4
+    },
+    {
+      label: "虚拟工作量工资标准",
+      prop: "virtualWorkloadSalary",
+      width: 140,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 24,
+      span: 4
+    },
+    {
+      label: "双休日工作量工资标准",
+      prop: "doubleCease",
+      width: 150,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 25,
+      span: 4
+    }, {
+      label: "虚拟双休日工作量工资标准",
+      prop: "virtualDoubleCease",
+      width: 170,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 26,
+      span: 4
+    },
+    {
+      label: "月份工作量",
+      prop: "monthHour",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 27,
+      span: 4
+    },
+    {
+      label: "课时费",
+      prop: "monthPrice",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 28,
+      span: 4
+    },
+    {
+      label: "月工作量工资",
+      prop: "momthWorkloadSalary",
+      width: 120,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 29,
+      span: 4
+    },
+    {
+      label: "代课工作量",
+      prop: "custom",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 30,
+      span: 4
+    },
+    {
+      label: "代课课时费",
+      prop: "customOne",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 31,
+      span: 4
+    },
+    {
+      label: "代课工作量工资",
+      prop: "customTwo",
+      width: 120,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 32,
+      span: 4
+    },
+    {
+      label: "双休日工作量",
+      prop: "doubleHour",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 33,
+      span: 4
+    },
+    {
+      label: "双休日课时费",
+      prop: "doublePrice",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 34,
+      span: 4
+    },
+    {
+      label: "双休日工作量工资",
+      prop: "doubleMoney",
+      width: 120,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 35,
+      span: 4
+    },
+    {
+      label: "工作量工资1",
+      prop: "customThree",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 36,
+      span: 4
+    },
+    {
+      label: "工作量工资2",
+      prop: "customFour",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 37,
+      span: 4
+    },
+    {
+      label: "工作量工资3",
+      prop: "customFive",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 38,
+      span: 4
+    },
+    {
+      label: "工作量工资4",
+      prop: "customSix",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 39,
+      span: 4
+    },
+    {
+      label: "工作量工资5",
+      prop: "customSeven",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 40,
+      span: 4
+    },
+    {
+      label: "工作量工资",
+      prop: "workloadSalary",
+      width: 100,
+      overHidden: true,
+      disabled: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 41,
+      span: 4
+    },
+    {
+      label: "日常考核标准",
+      prop: "dailyAssessmentCriteria",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 42,
+      span: 4
+    },
+    {
+      label: "虚拟日常考核标准",
+      prop: "virtualDailyAssessmentCriteria",
+      width: 120,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 43,
+      span: 4
+    },
+    {
+      label: "日常考核工资",
+      prop: "dailyAssessmentSalary",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 44,
+      span: 4
+    },
+    {
+      label: "日常考核工资调整",
+      prop: "pauseNoPayTwo",
+      width: 150,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 45,
+      span: 4
+    },
+    {
+      label: "绩效工资标准",
+      prop: "termPerformanceSalaryName",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 46,
+      span: 4
+    },
+    {
+      label: "学期绩效工资标准",
+      prop: "customEight",
+      width: 120,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 47,
+      span: 4
+    },
+    {
+      label: "学期绩效等级",
+      prop: "performanceGrade",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 48,
+      span: 4
+    },
+    {
+      label: "学期绩效工资",
+      prop: "termPerformanceSalary",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 49,
+      span: 4
+    },
+    {
+      label: "学期绩效工资1",
+      prop: "customNine",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 50,
+      span: 4
+    },
+    {
+      label: "学期绩效工资2",
+      prop: "customize",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 51,
+      span: 4
+    },
+    {
+      label: "学期绩效工资3",
+      prop: "customizeOne",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 52,
+      span: 4
+    },
+    {
+      label: "学期绩效工资4",
+      prop: "customizeTwo",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 53,
+      span: 4
+    },
+    {
+      label: "学期绩效工资5",
+      prop: "customizeThree",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 54,
+      span: 4
+    },
+    {
+      label: "绩效工资",
+      prop: "customizeFour",
+      width: 80,
+      overHidden: true,
+      disabled: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 55,
+      span: 4
+    },
+    {
+      label: "奖励1",
+      prop: "customAward",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 56,
+      span: 4
+    },
+    {
+      label: "奖励2",
+      prop: "customAwardOne",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 57,
+      span: 4
+    },
+    {
+      label: "奖励3",
+      prop: "customAwardTwo",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 58,
+      span: 4
+    },
+    {
+      label: "奖励4",
+      prop: "customAwardThree",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 59,
+      span: 4
+    },
+    {
+      label: "奖励5",
+      prop: "customAwardFour",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 60,
+      span: 4
+    },
+    {
+      label: "奖励6",
+      prop: "customAwardFive",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 61,
+      span: 4
+    },
+    {
+      label: "奖励7",
+      prop: "customAwardSix",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 62,
+      span: 4
+    },
+    {
+      label: "奖励8",
+      prop: "customAwardSeven",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 63,
+      span: 4
+    },
+    {
+      label: "奖励9",
+      prop: "customAwardEight",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 64,
+      span: 4
+    },
+    {
+      label: "奖励10",
+      prop: "customAwardNine",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 65,
+      span: 4
+    },
+    {
+      label: "奖励工资",
+      prop: "awardSalary",
+      width: 80,
+      overHidden: true,
+      disabled: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 66,
+      span: 4
+    },
+    {
+      label: "领导干部补贴标准",
+      prop: "leadingCadreSubsidyName",
+      width: 120,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 67,
+      span: 4
+    },
+    {
+      label: "领导干部补贴",
+      prop: "leadingCadreSubsidy",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 68,
+      span: 4
+    },
+    {
+      label: "领导干部考核补贴标准",
+      prop: "assessLeadingCadreSubsidyName",
+      width: 150,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 69,
+      span: 4
+    },
+    {
+      label: "领导干部考核补贴",
+      prop: "customizeFive",
+      width: 120,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 70,
+      span: 4
+    },
+    {
+      label: "备课组长补贴标准",
+      prop: "prepareLessonsName",
+      width: 120,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 71,
+      span: 4
+    },
+    {
+      label: "备课组长补贴",
+      prop: "prepareLessons",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 72,
+      span: 4
+    },
+    {
+      label: "备课组长考核补贴标准",
+      prop: "assessPrepareLessonsName",
+      width: 150,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 73,
+      span: 4
+    },
+    {
+      label: "备课组长考核补贴",
+      prop: "customizeSix",
+      width: 120,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 74,
+      span: 4
+    },
+    {
+      label: "教研组长补贴标准",
+      prop: "teachingResearchName",
+      width: 120,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 75,
+      span: 4
+    },
+    {
+      label: "教研组长补贴",
+      prop: "teachingResearch",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 76,
+      span: 4
+    },
+    {
+      label: "教研组长考核补贴标准",
+      prop: "assessTeachingResearchName",
+      width: 150,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 77,
+      span: 4
+    },
+    {
+      label: "教研组长考核补贴",
+      prop: "customizeSeven",
+      width: 120,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 78,
+      span: 4
+    },
+    {
+      label: "职务津贴",
+      prop: "dutyAllowances",
+      width: 80,
+      overHidden: true,
+      disabled: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 79,
+      span: 4
+    },
+    {
+      label: "班主任津贴标准",
+      prop: "teacherSubsidy",
+      width: 120,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 80,
+      span: 4
+    },
+    {
+      label: "班主任补贴",
+      prop: "classTeacherFee",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 81,
+      span: 4
+    },
+    {
+      label: "班额津贴",
+      prop: "classes",
+      width: 81,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 82,
+      span: 4
+    },
+    {
+      label: "校车考核",
+      prop: "adjustTheBalance",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 83,
+      span: 4
+    },
+    {
+      label: "班级微信群考核",
+      prop: "payrollCredit",
+      width: 120,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 84,
+      span: 4
+    },
+    {
+      label: "财务考核",
+      prop: "paid",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 85,
+      span: 4
+    },
+    {
+      label: "班主任考核津贴标准",
+      prop: "teacherAssessSubsidy",
+      width: 150,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 86,
+      span: 4
+    },
+    {
+      label: "班主任考核津贴",
+      prop: "customizeEight",
+      width: 120,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 87,
+      span: 4
+    },
+    {
+      label: "班主任津贴",
+      prop: "classTeacherSubsidy",
+      width: 100,
+      overHidden: true,
+      disabled: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 88,
+      span: 4
+    },
+    {
+      label: "微信",
+      prop: "wx",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 89,
+      span: 4
+    },
+    {
+      label: "产假工资",
+      prop: "maternityLeaveSalary",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 90,
+      span: 4
+    },
+    {
+      label: "周末工作量",
+      prop: "customizeNine",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 91,
+      span: 4
+    },
+    {
+      label: "周末课时费",
+      prop: "ribbon",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 92,
+      span: 4
+    },
+    {
+      label: "周末工作量工资",
+      prop: "overtimeAtWeekend",
+      width: 120,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 93,
+      span: 4
+    },
+    {
+      label: "补贴1",
+      prop: "yearUpPerformance",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 94,
+      span: 4
+    },
+    {
+      label: "补贴2",
+      prop: "yearDownPerformance",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 95,
+      span: 4
+    },
+    {
+      label: "补贴3",
+      prop: "cadreAllowanceReservation",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 96,
+      span: 4
+    },
+    {
+      label: "补贴4",
+      prop: "vacationOvertimePay",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 97,
+      span: 4
+    },
+    {
+      label: "补贴5",
+      prop: "newPostTrain",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 98,
+      span: 4
+    },
+    {
+      label: "补贴6",
+      prop: "winningPrize",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 99,
+      span: 4
+    },
+    {
+      label: "补贴7",
+      prop: "classMinister",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 100,
+      span: 4
+    },
+    {
+      label: "补贴8",
+      prop: "monthViceClassFee",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 101,
+      span: 4
+    },
+    {
+      label: "补贴9",
+      prop: "safetyFees",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 102,
+      span: 4
+    },
+    {
+      label: "补贴10",
+      prop: "reserveReplacement",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 103,
+      span: 4
+    },
+    {
+      label: "补贴项",
+      prop: "subsidy",
+      width: 80,
+      overHidden: true,
+      disabled: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 104,
+      span: 4
+    },
+    {
+      label: "出勤",
+      prop: "attendance",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 105,
+      span: 4
+    },
+    {
+      label: "督查",
+      prop: "inspectorFines",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 106,
+      span: 4
+    },
+    {
+      label: "超额电话费",
+      prop: "telephoneBill",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 107,
+      span: 4
+    },
+    {
+      label: "学习强国",
+      prop: "learningPower",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 108,
+      span: 4
+    },
+    {
+      label: "宿舍管理费",
+      prop: "dormitoryManagementFee",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 109,
+      span: 4
+    },
+    {
+      label: "生育津贴",
+      prop: "childbirthAllowance",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 110,
+      span: 4
+    },
+    {
+      label: "五险一金个人",
+      prop: "androidIt",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 111,
+      span: 4
+    },
+    {
+      label: "扣除1",
+      prop: "ribbonOne",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 112,
+      span: 4
+    },
+    {
+      label: "扣除2",
+      prop: "ribbonTwo",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 113,
+      span: 4
+    },
+    {
+      label: "扣除3",
+      prop: "ribbonThree",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 114,
+      span: 4
+    },
+    {
+      label: "扣除4",
+      prop: "ribbonFour",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 115,
+      span: 4
+    },
+    {
+      label: "扣除5",
+      prop: "ribbonFive",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 116,
+      span: 4
+    },
+    {
+      label: "扣除6",
+      prop: "ribbonSix",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 117,
+      span: 4
+    },
+    {
+      label: "扣除7",
+      prop: "ribbonSeven",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 118,
+      span: 4
+    },
+    {
+      label: "扣除8",
+      prop: "ribbonEight",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 119,
+      span: 4
+    },
+    {
+      label: "扣除9",
+      prop: "ribbonNine",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 120,
+      span: 4
+    },
+    {
+      label: "扣除10",
+      prop: "pauseNoPay",
+      width: 80,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 121,
+      span: 4
+    },
+    {
+      label: "扣除项",
+      prop: "deductions",
+      width: 80,
+      overHidden: true,
+      disabled: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 122,
+      span: 4
+    },
+    {
+      label: "保险单位部分",
+      prop: "insuranceUnit",
+      width: 120,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 123,
+      span: 4
+    },
+    {
+      label: "保险个人部分",
+      prop: "insurancePersonage",
+      width: 120,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 124,
+      span: 4
+    },
+    {
+      label: "公积金单位部分",
+      prop: "reservedFundsUnit",
+      width: 140,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 125,
+      span: 4
+    },
+    {
+      label: "公积金个人部分",
+      prop: "reservedFundsPersonage",
+      width: 140,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 126,
+      span: 4
+    },
+    {
+      label: "应发工资",
+      prop: "salary",
+      width: 80,
+      overHidden: true,
+      disabled: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 127,
+      span: 4
+    },
+    {
+      label: "个人所得税",
+      prop: "personageTaxes",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 128,
+      span: 4
+    },
+    {
+      label: "实发工资",
+      prop: "fSalary",
+      width: 100,
+      overHidden: true,
+      disabled: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 129,
+      span: 4
+    },
+    {
+      label: "实发工资取整",
+      prop: "pauseNoPayOne",
+      width: 100,
+      overHidden: true,
+      rules: [{
+        validator: validateDecimal,
+        trigger: "blur"
+      }],
+      index: 130,
+      span: 4
+    },
+    {
+      label: "是否享受公办保险待遇",
+      prop: "enjoyOfficeTreatment",
+      width: 200,
+      overHidden: true,
+      index: 131,
+      span: 4
+    },
+    {
+      label: "备注",
+      prop: "salaryRemark",
+      width: 80,
+      overHidden: true,
+      index: 132,
+      span: 4
+    },
+    {
+      label: "备注1",
+      prop: "pauseNoPayRemark",
+      width: 80,
+      overHidden: true,
+      index: 133,
+      span: 4
+    },
+    {
+      label: "备注2",
+      prop: "remarks",
+      width: 80,
+      overHidden: true,
+      index: 134,
+      span: 4
+    },
+    {
+      label: "备注3",
+      prop: "remarksOne",
+      width: 80,
+      overHidden: true,
+      index: 135,
+      span: 4
+    }
+  ]
+}
+export const auditOption = {
+  addBtn: false,
+  border: true,
+  align: "center",
+  index: true,
+  viewBtn: false,
+  menu: false,
+  column: [{
+      label: "姓名",
+      prop: "cname",
+      width: 100,
+      overHidden: true,
+    },
+    {
+      label: "身份证号",
+      prop: "idNumber",
+      width: 100,
+      overHidden: true,
+    },
+    {
+      label: "工资拨付标准",
+      prop: "salaryWithdrawalStandard",
+      width: 100,
+      overHidden: true,
+    },
+    {
+      label: "职级拨付标准",
+      prop: "rankWithdrawalStandard",
+      width: 100,
+      overHidden: true,
+    },
+    {
+      label: "职级标准",
+      prop: "rankStandard",
+      width: 100,
+      overHidden: true,
+    },
+    {
+      label: "工资基数标准",
+      prop: "salaryBaseName",
+      width: 100,
+      overHidden: true,
+    },
+    {
+      label: "工作量工资标准",
+      prop: "workloadSalaryCritertion",
+      width: 120,
+      overHidden: true,
+    },
+    {
+      label: "虚拟工作量工资标准",
+      prop: "virtualWorkloadSalary",
+      width: 140,
+      overHidden: true,
+    },
+    {
+      label: "双休日工作量工资标准",
+      prop: "doubleCease",
+      width: 150,
+      overHidden: true,
+    },
+    {
+      label: "日常考核标准",
+      prop: "dailyAssessmentCriteria",
+      width: 100,
+      overHidden: true,
+    },
+    {
+      label: "虚拟日常考核标准",
+      prop: "virtualDailyAssessmentCriteria",
+      width: 150,
+      overHidden: true,
+    },
+    {
+      label: "学期绩效标准",
+      prop: "termPerformanceSalaryName",
+      width: 100,
+      overHidden: true,
+    },
+    {
+      label: "其它标准",
+      prop: "otherCriterion",
+      width: 100,
+      overHidden: true,
+    },
+  ]
+}