From 001cd68503b8dfe839f897c812404d937e6f361d Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Fri, 23 Jul 2021 09:48:58 +0800
Subject: [PATCH] 保安员考试管理完善 添加成绩查询 缴费查询 报名培训查询,样式调整, 数据对接指令查询
---
src/views/securityCompany/computents/service.vue | 215 +++++++++++++++++++++++++++++++++++++++++------------
1 files changed, 164 insertions(+), 51 deletions(-)
diff --git a/src/views/securityCompany/computents/service.vue b/src/views/securityCompany/computents/service.vue
index 878c382..af8833c 100644
--- a/src/views/securityCompany/computents/service.vue
+++ b/src/views/securityCompany/computents/service.vue
@@ -18,7 +18,9 @@
</template>
<script>
+import { getListeservice } from "@/api/securityCompany/securityCompany";
export default {
+ props: ["form"],
data() {
return {
serviceOption: {
@@ -32,7 +34,7 @@
align: "center",
height: "auto",
- calcHeight: 250,
+ calcHeight: 270,
tip: false,
searchShow: false,
searchMenuSpan: 4,
@@ -44,47 +46,157 @@
menuWidth: 156,
column: [
+ // {
+ // label: "id",
+ // prop: "id",
+ // hide: true,
+ // editDisplay: false,
+ // addDisplay: false,
+ // },
{
- label: "投资人姓名",
- prop: "shareholder",
- slot: true,
- display: false,
+ label: "姓名",
+ prop: "name",
+ // search: true,
+ searchSpan: 3,
+ rules: [
+ {
+ required: true,
+ message: "请输入姓名",
+ trigger: "blur",
+ },
+ ],
+ },
+ // {
+ // label: "身份证号",
+ // prop: "cardid",
+ // // rules: [
+ // // {
+ // // required: true,
+ // // message: "请输入编号",
+ // // trigger: "blur",
+ // // },
+ // // ],
+ // // search: true,
+ // }, //上面不显示
+ {
+ label: "派遣单位",
+ prop: "dispatcherCompany",
+ search: true,
+ // rules: [
+ // {
+ // required: true,
+ // message: "请输入规格",
+ // trigger: "blur",
+ // },
+ // ],
+ // search: true,
+ },
+ // {
+ // label: "保安公司",
+ // prop: "deptName",
+ // // rules: [
+ // // {
+ // // required: true,
+ // // message: "请输入规格",
+ // // trigger: "blur",
+ // // },
+ // // ],
+ // // search: true,
+ // },
+ // {
+ // label: "派遣人",
+ // prop: "dispatcher",
+ // // rules: [
+ // // {
+ // // required: true,
+ // // message: "请输入规格",
+ // // trigger: "blur",
+ // // },
+ // // ],
+ // // search: true,
+ // },
+ {
+ label: "派遣时间",
+ prop: "dispatchertime",
+ type: "date",
+ format: "yyyy-MM-dd",
+ valueFormat: "yyyy-MM-dd",
+ labelWidth: 120,
+ searchSpan: 4,
+ // search: true,
+ overHidden: true,
+ rules: [
+ {
+ required: true,
+ message: "请输入时间",
+ trigger: "click",
+ },
+ ],
+ // width: 70,
+ // rules: [
+ // {
+ // required: true,
+ // message: "请输入型号",
+ // trigger: "blur",
+ // },
+ // ],
+ // search: true,
},
{
- label: "投资比例",
- prop: "shareholdingratio",
- slot: true,
- display: false,
- formatter: function (row, value) {
- return (value = value + "%");
- },
+ label: "结束时间",
+ prop: "endTime",
+ type: "date",
+ format: "yyyy-MM-dd",
+ valueFormat: "yyyy-MM-dd",
+ labelWidth: 120,
+ searchSpan: 4,
+ // search: true,
+ overHidden: true,
+ rules: [
+ {
+ required: true,
+ message: "请输入时间",
+ trigger: "click",
+ },
+ ],
+ // width: 70,
+ // rules: [
+ // {
+ // required: true,
+ // message: "请输入型号",
+ // trigger: "blur",
+ // },
+ // ],
+ // search: true,
},
{
- label: "出资金额",
- prop: "capital",
- slot: true,
- display: false,
- formatter: function (row, value) {
- return (value = value + "万元");
- },
- },
- {
- label: "投资时间",
- prop: "capitaltime",
- slot: true,
- display: false,
- },
- {
- label: "身份证号",
- prop: "cardid",
- slot: true,
- display: false,
- },
- {
- label: "联系电话",
- prop: "cell",
- slot: true,
- display: false,
+ label: "派遣地址",
+ prop: "dispatcheraddress",
+ // rules: [
+ // {
+ // required: true,
+ // message: "请输入组织机构",
+ // trigger: "blur",
+ // },
+ // ],
+ // overHidden: true,
+ // // addDisplay: true,
+ // // editDisplay: true,
+ // // viewDisplay: true,
+ // // searchSpan: 5,
+ // dicUrl:
+ // "/api/blade-system/dept/security_lazy-tree?parentId=1413470343230877697",
+ // props: {
+ // label: "title",
+ // value: "id",
+ // },
+ // // search: true,
+ // type: "select",
+ // // rules: [{
+ // // required: true,
+ // // message: "请选择学历",
+ // // trigger: "blur"
+ // // }],
},
],
},
@@ -103,21 +215,22 @@
methods: {
serviceOnLoad(page, params = {}) {
this.serviceLoading = true;
- // getserviceList(
- // page.currentPage,
- // page.pageSize,
- // Object.assign(params, this.serviceQuery),
- // this.form.creditcode
- // ).then((res) => {
- // const data = res.data.data;
+ getListeservice(
+ page.currentPage,
+ page.pageSize,
+ Object.assign(params, this.serviceQuery),
+ this.form.departmentid
+ ).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;
+ console.log(this.serviceData, "this.serviceData");
+ this.serviceLoading = false;
+ this.$refs.serviceCrud.refreshTable();
+ this.$refs.serviceCrud.doLayout();
+ this.serviceSelectionClear();
+ });
},
serviceSelectionClear() {
this.serviceSelectionList = [];
--
Gitblit v1.9.3