From cc1c0a396698648256c350f6f0fe2cb2f0b02c7e Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Wed, 27 Mar 2024 15:44:10 +0800
Subject: [PATCH] 许可按钮放出,备案审批按钮放出
---
src/views/licenseApproval/securityTraining.vue | 334 +++++--------------------------------------------------
1 files changed, 34 insertions(+), 300 deletions(-)
diff --git a/src/views/licenseApproval/securityTraining.vue b/src/views/licenseApproval/securityTraining.vue
index 0a01c34..5f778a6 100644
--- a/src/views/licenseApproval/securityTraining.vue
+++ b/src/views/licenseApproval/securityTraining.vue
@@ -1,15 +1,17 @@
-/*
- * @Author: liu
- * @Date: 2021-08-26 16:55:25
- * @Last Modified by: mikey.zhaopeng
- * @Last Modified time: 2021-08-26 17:12:51
- */
-
+/* * @Author: liu * @Date: 2021-08-26 16:55:25 * @Last Modified by: liu * @Last
+Modified time: 2021-11-05 15:01:20 */
<template>
<div>
- <basic-container class="permit">
+ <basic-container
+ :class="[
+ 'permit',
+ $store.state.control.screenSize == 1366 ? 'smallSize' : 'normalSize',
+ $store.state.control.windowWidth >= 1024 ? 'tooRowSearch1' : '',
+ ]"
+ >
<avue-crud
+ class="tablesss"
:option="option"
:table-loading="loading"
:data="data"
@@ -48,16 +50,16 @@
:type="type"
class="zhengJian-icon"
@click.stop="handleCredentials(row)"
- >附件查阅
+ >附件
</el-button>
- <el-button
+ <!-- <el-button
icon="el-icon-edit"
:size="size"
:type="type"
@click.stop="rowDel(row)"
v-if="row.type == '2'"
>许可审批
- </el-button>
+ </el-button> -->
<el-button
icon="el-icon-edit"
:size="size"
@@ -72,9 +74,12 @@
{{
row.type == "0" ? "通过" : row.type == "1" ? "不通过" : "待审核"
}}
- <i class="gz" v-if="row.type == '0'"></i>
+ <i class="gz" v-if="row.type == '2'"></i>
+ <!-- 黄色 -->
<i class="yj" v-if="row.type == '1'"></i>
- <i class="zc" v-if="row.type == '2'"></i>
+ <!-- 红色 -->
+ <i class="zc" v-if="row.type == '0'"></i>
+ <!-- 绿色 -->
</el-tag>
</template>
</avue-crud>
@@ -142,7 +147,7 @@
ref="licence"
>
<div class="licence" id="licence" v-if="dialogVisible">
- <div class="licence-head">保安服务许可证</div>
+ <div class="licence-head">保安培训许可证</div>
<div class="head-tid">
洪公保服务
<span class="fontStyle">{{
@@ -201,8 +206,8 @@
v-model="textareaShenpi"
></textarea>
<div class="but">
- <el-button @click="closecc">通过</el-button>
- <el-button type="primary" @click="subcc">不通过</el-button>
+ <el-button type="danger" @click="subcc">不通过</el-button>
+ <el-button type="primary" @click="closecc">通过</el-button>
</div>
</div>
</el-dialog>
@@ -218,7 +223,7 @@
remove,
} from "@/api/licenseApproval/permit";
import { mapGetters } from "vuex";
-
+import { column } from "./column";
export default {
data() {
return {
@@ -241,6 +246,7 @@
pageSize: 10,
currentPage: 1,
total: 0,
+ ...this.$store.state.control.changePageSize,
},
selectionList: [],
option: {
@@ -261,281 +267,8 @@
viewBtn: true,
selection: true,
dialogClickModal: false,
- column: [
- {
- label: "企业名称",
- search: true,
- prop: "enterprisename",
- searchLabelWidth: 80,
- searchSpan: 4,
- overHidden: true,
- width: 250,
- rules: [
- {
- required: true,
- message: "请输入企业名称",
- trigger: "blur",
- },
- ],
- },
- {
- label: "社会信用代码",
- prop: "creditcode",
- hide: true,
- rules: [
- {
- required: true,
- message: "请输入统一社会信用代码",
- trigger: "blur",
- },
- ],
- },
- {
- label: "法定代表人",
- prop: "representative",
- width: 82,
- rules: [
- {
- required: true,
- message: "请输入法定代表人",
- trigger: "blur",
- },
- ],
- },
- {
- label: "法定代表人电话",
- width: 106,
- prop: "representativecell",
- rules: [
- {
- required: true,
- message: "请输入法定代表人电话",
- trigger: "blur",
- },
- ],
- },
- {
- label: "联系人",
- prop: "contacts",
- width: 58,
- rules: [
- {
- required: true,
- message: "请输入联系人",
- trigger: "blur",
- },
- ],
- },
- {
- label: "联系人电话",
- width: 96,
- prop: "contactscell",
- rules: [
- {
- required: true,
- message: "请输入联系人电话",
- trigger: "blur",
- },
- ],
- },
- {
- label: "注册时间",
- hide: true,
- prop: "establishtime",
- type: "date",
- format: "yyyy-MM-dd",
- valueFormat: "yyyy-MM-dd",
- rules: [
- {
- required: true,
- message: "请输入注册时间",
- trigger: "blur",
- },
- ],
- },
- {
- label: "注册资本",
- prop: "registeredcapital",
- rules: [
- {
- required: true,
- message: "请输入注册资本",
- trigger: "blur",
- },
- ],
- },
- {
- label: "组织机构代码",
- prop: "organizationcode",
- hide: true,
- rules: [
- {
- required: true,
- message: "请输入组织机构代码",
- trigger: "blur",
- },
- ],
- },
- {
- label: "工商注册号",
- hide: true,
- prop: "registrationnumber",
- rules: [
- {
- required: true,
- message: "请输入工商注册号",
- trigger: "blur",
- },
- ],
- },
- {
- label: "纳税人识别号",
- prop: "identificationnumber",
- hide: true,
- rules: [
- {
- required: true,
- message: "请输入纳税人识别号",
- trigger: "blur",
- },
- ],
- },
- {
- label: "企业类型",
- hide: true,
- prop: "enterprises",
- rules: [
- {
- required: true,
- message: "请输入企业类型",
- trigger: "blur",
- },
- ],
- },
- {
- label: "注册地址",
- prop: "address",
- overHidden: true,
- rules: [
- {
- required: true,
- message: "请输入注册地址",
- trigger: "blur",
- },
- ],
- },
- {
- label: "所属地区",
- hide: true,
- prop: "region",
- rules: [
- {
- required: true,
- message: "请输入所属地区",
- trigger: "blur",
- },
- ],
- },
- {
- label: "登记机关",
- prop: "registration",
- overHidden: true,
- rules: [
- {
- required: true,
- message: "请输入登记机关",
- trigger: "blur",
- },
- ],
- },
- {
- label: "所属行业",
- hide: true,
- prop: "industry",
- rules: [
- {
- required: true,
- message: "请输入所属行业",
- trigger: "blur",
- },
- ],
- },
- {
- label: "所属机构",
- prop: "deptid",
- addDisplay: false,
- type: "select",
- hide: true,
- dicUrl: "/api/blade-system/dept/selectIn",
- props: {
- label: "deptname",
- value: "deptid",
- },
- },
- {
- label: "许可类型",
- search: true,
- hide: true,
- prop: "ptype",
- type: "select",
- searchSpan: 4,
- dicData: [
- {
- label: "保安服务许可",
- value: "0",
- },
- {
- label: "保安培训许可",
- value: "1",
- },
- ],
- },
- {
- label: "提交时间",
- prop: "permitime",
- overHidden: true,
- addDisplay: false,
- width: 132,
- type: "date",
- format: "yyyy-MM-dd HH:mm:ss",
- valueFormat: "yyyy-MM-dd HH:mm:ss",
- },
- {
- label: "审核状态",
- prop: "type",
- addDisplay: false,
- type: "select",
- dicData: [
- {
- label: "通过",
- value: "0",
- },
- {
- label: "不通过",
- value: "1",
- },
- {
- label: "待审核",
- value: "2",
- },
- ],
- },
- {
- label: "经营范围",
- prop: "business",
- component: "AvueUeditor",
- hide: true,
- minRows: 6,
- span: 24,
- rules: [
- {
- required: true,
- message: "请输入经营范围",
- trigger: "blur",
- },
- ],
- },
- ],
+ ...this.$store.state.control.clearOtherBut,
+ column: column,
},
data: [],
};
@@ -558,9 +291,10 @@
return ids.join(",");
},
},
- // mounted() {
- // console.log(this.userInfo.dept_id);
- // },
+ mounted() {
+ this.$store.commit("setWindowSizeHeightAdd");
+ // console.log(this.userInfo.dept_id);
+ },
methods: {
Print() {
this.$Print(this.$refs.licence);
@@ -568,10 +302,10 @@
handleCredentials(row) {
this.$router.push({
- path: "/attach/index",
+ path: "/attachOnce/index",
// redirect: { name: "foo" },
// query: { row: row },
- query: { deptid: row.deptid, type: "0" },
+ query: { deptid: row.cardid, type: "1" },
// params: { row: row.identificationnumber },
});
},
@@ -616,7 +350,7 @@
this.xukezData.type = "0";
this.dialogVisiblecc = false;
this.xukezData["approve"] = this.textareaShenpi;
- console.log(this.xukezData);
+ // console.log(this.xukezData);
update(this.xukezData);
this.textareaShenpi = "";
},
@@ -639,7 +373,7 @@
this.licenceData.chiden["注册资本"] = row.registeredcapital;
this.licenceData.chiden["批准文号"] = row.registrationnumber;
- console.log(this.licenceData);
+ // console.log(this.licenceData);
this.dialogVisible = true;
},
closePrint() {
@@ -801,7 +535,7 @@
width: 960px;
height: 648px;
background-color: #fff !important;
- background-image: url("../../static/img/permit/服务许可背景图.png");
+ background-image: url("/img/permit/服务许可背景图.png");
background-size: 100% 100%;
background-repeat: no-repeat;
box-sizing: border-box;
--
Gitblit v1.9.3