src/views/management/computents/train.vue
@@ -18,7 +18,9 @@
</template>
<script>
import { getLispertrain } from "@/api/register/honor";
export default {
  props: ["form"],
  data() {
    return {
      serviceOption: {
@@ -26,6 +28,7 @@
        delBtn: false,
        editBtn: false,
        addBtn: false,
        searchShowBtn: false,
        selection: false,
        menu: false,
@@ -45,43 +48,44 @@
        column: [
          {
            label: "姓名",
            prop: "rname",
            prop: "name",
            // slot: true,
            // display: false,
          },
          // {
          //   label: "性别",
          //   prop: "sex",
          //   // slot: true,
          //   // display: false,
          //   // formatter: function (row, value) {
          //   //   return (value = value + "%");
          //   // },
          // },
          // {
          //   label: "身份证号",
          //   prop: "cardid",
          //   // slot: true,
          //   // display: false,
          //   // formatter: function (row, value) {
          //   //   return (value = value + "万元");
          //   // },
          // },
          {
            label: "性别",
            prop: "sex",
            label: "学历证书",
            prop: "academicUrl",
            // slot: true,
            // display: false,
            // formatter: function (row, value) {
            //   return (value = value + "%");
            // },
          },
          {
            label: "身份证号",
            prop: "cardid",
            // slot: true,
            // display: false,
            // formatter: function (row, value) {
            //   return (value = value + "万元");
            // },
          },
          {
            label: "培训单位",
            prop: "train",
            prop: "trainingUnitName",
            // slot: true,
            // display: false,
          },
          {
            label: "培训内容",
            prop: "traincontent",
            // slot: true,
            // display: false,
          },
          {
            label: "培训时间",
            prop: "traintime",
            prop: "trainingTime",
            // slot: true,
            type: "date",
            format: "yyyy-MM-dd",
@@ -98,11 +102,11 @@
              },
            ],
          },
          {
            label: "培训地址",
            prop: "trainaddrss",
            // slot: true,
          },
          // {
          //   label: "培训地址",
          //   prop: "trainaddrss",
          //   // slot: true,
          // },
        ],
      },
      serviceSearch: {},
@@ -120,22 +124,25 @@
  methods: {
    serviceOnLoad(page, params = {}) {
      this.serviceLoading = true;
      console.log("success");
      //   getserviceList(
      //     page.currentPage,
      //     page.pageSize,
      //     Object.assign(params, this.serviceQuery),
      //     this.form.creditcode
      //   ).then((res) => {
      //     const data = res.data.data;
      getLispertrain(
        page.currentPage,
        page.pageSize,
        Object.assign(params, this.serviceQuery),
        this.form.cardid
      ).then((res) => {
        const data = res.data.data;
      //     this.servicePage.total = data.total;
      //     this.serviceData = data.records;
      this.serviceLoading = false;
      //     this.$refs.serviceCrud.refreshTable();
      //     this.$refs.serviceCrud.doLayout();
      //     this.serviceSelectionClear();
      //   });
        this.servicePage.total = data.total;
        this.serviceData = data.records;
        for (var k in this.serviceData) {
          this.serviceData[k]["name"] = this.form.realName;
        }
        console.log(this.serviceData, "serviceData");
        this.serviceLoading = false;
        this.$refs.serviceCrud.refreshTable();
        this.$refs.serviceCrud.doLayout();
        this.serviceSelectionClear();
      });
    },
    serviceSelectionClear() {
      this.serviceSelectionList = [];